Version Description
- Fix: Works even if the Permalinks are disabled.
- Fix: Create the DB as soon as it is required.
Download this release
Release Info
Developer | TigrouMeow |
Plugin | Media Cleaner |
Version | 6.0.4 |
Comparing to | |
See all releases |
Code changes from version 6.0.3 to 6.0.4
- app/index.js +1 -1
- classes/core.php +20 -0
- classes/ui.php +2 -14
- common/helpers.php +29 -13
- media-cleaner.php +2 -2
- readme.txt +6 -2
app/index.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
!function(e){function n(n){for(var r,i,c=n[0],l=n[1],u=n[2],f=0,d=[];f<c.length;f++)i=c[f],Object.prototype.hasOwnProperty.call(a,i)&&a[i]&&d.push(a[i][0]),a[i]=0;for(r in l)Object.prototype.hasOwnProperty.call(l,r)&&(e[r]=l[r]);for(s&&s(n);d.length;)d.shift()();return o.push.apply(o,u||[]),t()}function t(){for(var e,n=0;n<o.length;n++){for(var t=o[n],r=!0,c=1;c<t.length;c++){var l=t[c];0!==a[l]&&(r=!1)}r&&(o.splice(n--,1),e=i(i.s=t[0]))}return e}var r={},a={0:0},o=[];function i(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=e,i.c=r,i.d=function(e,n,t){i.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,n){if(1&n&&(e=i(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(i.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)i.d(t,r,function(n){return e[n]}.bind(null,r));return t},i.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(n,"a",n),n},i.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},i.p="";var c=window.wpJsonWpmc=window.wpJsonWpmc||[],l=c.push.bind(c);c.push=n,c=c.slice();for(var u=0;u<c.length;u++)n(c[u]);var s=l;o.push([78,1]),t()}({0:function(e,n){e.exports=React},78:function(e,n,t){"use strict";t.r(n);var r=t(0),a=t.n(r),o=t(9),i=t.n(o),c=t(6),l=t(1),u=t.n(l);function s(){return(s=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function f(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function d(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?f(Object(t),!0).forEach((function(n){p(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function p(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function m(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return h(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return h(e,n)}(e,n)||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 h(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var b=function(e){var n=e.spinner,t=void 0===n||n,o=e.busy,i=void 0!==o&&o,c=e.overlayStyle,l=m(Object(r.useState)(!0),2),u=l[0],f=l[1];Object(r.useEffect)((function(){var e;return i?f(!0):e=setTimeout((function(){f(!1),e=null}),250),function(){e&&clearTimeout(e)}}),[i]);var p=u?a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"overlay "+(i?"":"overlayHidden"),style:c},Boolean(t)&&a.a.createElement("div",{className:"lds-ellipsis "+(i?"":"spinnerHidden")},a.a.createElement("div",null),a.a.createElement("div",null),a.a.createElement("div",null),a.a.createElement("div",null))),a.a.createElement("style",{jsx:!0},"\n .overlay {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n background: rgb(30 124 186 / 85%);\n transition: opacity 1s ease-out;\n z-index: 10;\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n }\n\n .overlayHidden {\n opacity: 0;\n transition: opacity 0.25s ease-out;\n }\n .spinnerHidden {\n opacity: 0;\n transition: opacity 0.25s ease-out;\n }\n .lds-ellipsis {\n position: relative;\n width: 80px;\n height: 80px;\n display: flex;\n justify-items: center;\n align-items: center;\n }\n .lds-ellipsis div {\n position: absolute;\n width: 13px;\n height: 13px;\n border-radius: 50%;\n background: white;\n animation-timing-function: cubic-bezier(0, 1, 1, 0);\n }\n .lds-ellipsis div:nth-child(1) {\n left: 8px;\n animation: lds-ellipsis1 0.6s infinite;\n }\n .lds-ellipsis div:nth-child(2) {\n left: 8px;\n animation: lds-ellipsis2 0.6s infinite;\n }\n .lds-ellipsis div:nth-child(3) {\n left: 32px;\n animation: lds-ellipsis2 0.6s infinite;\n }\n .lds-ellipsis div:nth-child(4) {\n left: 56px;\n animation: lds-ellipsis3 0.6s infinite;\n }\n @keyframes lds-ellipsis1 {\n 0% {\n transform: scale(0);\n }\n 100% {\n transform: scale(1);\n }\n }\n @keyframes lds-ellipsis3 {\n 0% {\n transform: scale(1);\n }\n 100% {\n transform: scale(0);\n }\n }\n @keyframes lds-ellipsis2 {\n 0% {\n transform: translate(0, 0);\n }\n 100% {\n transform: translate(24px, 0);\n }\n } \n ")):null,h=d(d({},e),{},{busy:void 0,spinner:void 0});return a.a.createElement("div",s({style:{position:"relative"}},h),p,e.children)};b.propTypes={busy:u.a.bool.isRequired,spinner:u.a.bool,children:u.a.oneOfType([u.a.arrayOf(u.a.node),u.a.node]).isRequired};var y,g=b,v=t(2),w=t(4),E={black:"black",blackRGB:"0, 0, 0",blue:"#007cba",blueRGB:"0, 124, 186",deepBlue:"#134575",finderBorder:"#DEDEDE",lightBlue:"#EBF3FF",lightGray:"#F1F1F1",gray:"#E8E8E8",green:"#0EA480",darkGray:"#A0A0A0",disabledForm:"#828282",orange:"#daa827",overlay:"rgba(16, 16, 16, 0.92)",red:"#ba4300",redHighlight:"#de5307",header:"#134675",proGray:"#7F8EA0",progress:"#8414a8",tableGray:"#FAFAFA",yellow:"#e4b42b",yellowRGB:"224, 156, 54",white:"white",fontFamily:"Lato",fontSizeH1:"24px",fontSizeH2:"18px",fontSizeText:"13px",fontSizeSmall:"12px",lightShadow:"0px 0px 10px rgba(0,0,0,0.1)"},k=t(3),R=t(29),O=t.n(R),j=t(30),C=t.n(j),S=t(31),P=t.n(S),_=t(10),A=t.n(_),T=t(11),N=t.n(T),z=t(12),I=t.n(z),M=t(7),F=t.n(M),B=t(5),L=t.n(B),D=t(8),q=t.n(D),U=t(13),H=t.n(U),G=t(14),W=t.n(G),$=t(32),J=t.n($),V=t(33),Y=t.n(V),K=t(15),Z=t.n(K),X=t(34),Q=t.n(X),ee=t(35),ne=t.n(ee),te=t(36),re=t.n(te),ae=t(37),oe=t.n(ae),ie=t(38),ce=t.n(ie),le=t(39),ue=t.n(le),se=t(40),fe=t.n(se),de=t(41),pe=t.n(de),me=t(42),he=t.n(me),be=t(43),ye=t.n(be),ge=t(44),ve=t.n(ge),we=t(45),xe=t.n(we),Ee=t(46),ke=t.n(Ee),Re=t(47),Oe=t.n(Re);function je(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var Ce=(je(y={lock:O.a,"lock-open":C.a,"file-undo":P.a,"chevron-double-left":A.a,"chevron-double-right":N.a,"chevron-left":I.a,"chevron-right":F.a,"chevron-down":L.a,"chevron-up":q.a,pause:H.a,play:W.a,replay:J.a,check:Y.a,stop:Z.a,delete:Q.a,undo:ne.a,alert:re.a,database:oe.a,pencil:ce.a,tools:ue.a,cog:fe.a,close:pe.a,cat:he.a,upload:ye.a,trash:ve.a},"pencil",xe.a),je(y,"dashboard",ke.a),je(y,"search",Oe.a),y);function Se(){return(Se=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function Pe(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}function _e(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n display: inline-block;\n box-sizing: border-box;\n height: 30px;\n min-width: 6em;\n border: none;\n border-radius: 4px;\n text-align: center;\n font-family: ",";\n font-size: ",";\n padding: 0 15px;\n\n background-color: ",";\n color: white;\n transition: background-color .10s, opacity .25s;\n\n :not([disabled]):hover {\n cursor: pointer;\n background-color: ",";\n }\n\n :disabled {\n opacity: 0.35;\n }\n\n :focus {\n outline: none;\n }\n\n &.has-icon {\n align-items: center;\n display: inline-flex;\n padding: 2.5px 6px 2.5px 4px;\n }\n\n &.secondary {\n background-color: ",";\n border: 1px solid ",";\n color: ",";\n\n &:hover {\n background-color: ",";\n }\n }\n\n &.danger {\n background-color: ",";\n border-color: ",";\n\n\t &:hover {\n\t\t background-color: ",";\n\t }\n }\n\n &.success {\n background-color: ",";\n border-color: ",";\n\n\t &:hover {\n\t\t background-color: ",";\n\t }\n }\n\n & + button {\n margin-left: .25rem;\n }\n\n ","\n"]);return _e=function(){return e},e}var Ae=Object(v.a)((function(e){var n=e.className,t=e.icon,r=void 0===t?null:t,o=e.onClick,i=e.disabled,c=void 0!==i&&i,l=e.color,u=void 0===l?null:l,s=e.children,f=Pe(e,["className","icon","onClick","disabled","color","children"]),d=!!r,p="".concat(n||"").concat(d?" has-icon":""," ").concat(u?"custom-color":"");return a.a.createElement("button",Se({type:"button",className:p,onClick:o,disabled:c},f),d&&a.a.createElement(k.Icon,{icon:"string"==typeof r?Ce[r]||null:r,width:"24",height:"24",style:{marginRight:"4px"}}),a.a.createElement("span",null,s))}))(_e(),E.fontFamily,E.fontSizeText,E.blue,Object(w.a)(.1,E.blue),E.lightBlue,E.blue,E.blue,Object(w.a)(.1,E.lightBlue),E.red,E.red,Object(w.a)(.1,E.red),E.green,E.green,Object(w.a)(.1,E.green),(function(e){return Te(e.color)})),Te=function(e){if(e)return"\n &.custom-color {\n background-color: ".concat(e,";\n border: 1px solid ").concat(e,";\n\n &:hover {\n background-color: ").concat(Object(w.a)(.1,e),";\n }\n }\n ")},Ne=function(e){return a.a.createElement(Ae,e)};function ze(){return(ze=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function Ie(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}function Me(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n background-color: ",";\n position: relative;\n border-radius: 10px;\n color: ",";\n font-family: ",";\n font-size: 9px;\n line-height: 10px;\n padding: 5px 8px;\n text-transform: uppercase;\n\n &.inline {\n display: inline;\n margin-left: 5px;\n vertical-align: middle;\n }\n"]);return Me=function(){return e},e}Ne.propTypes={className:u.a.oneOf(["primary","secondary","danger","success"]),disabled:u.a.bool,icon:u.a.oneOfType([u.a.instanceOf(k.IconifyIcon),u.a.oneOf(["setting","edit","trash"])]),color:u.a.string,onClick:u.a.func.isRequired},Ne.defaultProps={className:"primary",disabled:!1,icon:null,color:null,onClick:function(){}};var Fe=v.a.div(Me(),E.yellow,E.white,E.fontFamily),Be=function(e){var n=e.show,t=void 0===n||n,r=e.className,o=Ie(e,["show","className"]);return t?a.a.createElement(Fe,ze({className:"".concat(r||"")},o),"Pro Only"):null},Le=function(e){return a.a.createElement(Be,e)};Le.propTypes={show:u.a.bool,className:u.a.string},Le.defaultProps={show:!0,className:void 0};var De=t(51);function qe(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=We(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}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 o,i=!0,c=!1;return{s:function(){t=e[Symbol.iterator]()},n:function(){var e=t.next();return i=e.done,e},e:function(e){c=!0,o=e},f:function(){try{i||null==t.return||t.return()}finally{if(c)throw o}}}}function Ue(e,n,t,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void t(e)}c.done?n(l):Promise.resolve(l).then(r,a)}function He(e){return function(){var n=this,t=arguments;return new Promise((function(r,a){var o=e.apply(n,t);function i(e){Ue(o,r,a,i,c,"next",e)}function c(e){Ue(o,r,a,i,c,"throw",e)}i(void 0)}))}}function Ge(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||We(e,n)||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 We(e,n){if(e){if("string"==typeof e)return $e(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?$e(e,n):void 0}}function $e(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var Je=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=Object(r.useState)(n),o=Ge(a,2),i=o[0],c=o[1],l=Object(r.useState)(null),u=Ge(l,2),s=u[0],f=u[1],d=Object(r.useState)(t),p=Ge(d,2),m=p[0],h=p[1],b=Object(r.useState)(0),y=Ge(b,2),g=y[0],v=y[1];return Object(r.useEffect)((function(){void 0!==e&&(e.success?(f(null),c(e.data),v(e.total?e.total:0)):f(e.error)),h(void 0===e)}),[e]),{busy:m,data:i,total:g,error:s}},Ve=function(){var e=Object(r.useRef)(),n=Ge(Object(r.useState)({}),2),t=n[0],a=n[1];return Object(r.useEffect)((function(){if(e&&e.current){var n=new ResizeObserver((function(e){var n=e[0];n.contentRect&&a({width:n.contentRect.left+n.contentRect.right,height:n.contentRect.top+n.contentRect.bottom})}));return n.observe(e.current),function(){n.unobserve(e.current)}}}),[]),{ref:e,width:t.width?t.width:0,height:t.height?t.height:0}},Ye=function(e){var n=Object(r.useRef)(),t=function(t){e&&!n.current.contains(t.target)&&e()};return Object(r.useEffect)((function(){return document.addEventListener("mousedown",t),function(){document.removeEventListener("mousedown",t)}})),n},Ke=new(t.n(De).a)({concurrency:1,autoStart:!1});function Ze(){var e=rn(["\n align-items: center;\n background-color: ",";\n border: none;\n box-sizing: border-box;\n color: white;\n display: flex;\n font-family: ",";\n font-size: ",";\n width: 100%;\n padding: 8px 15px 8px 15px;\n text-align: center;\n transition: background-color .10s, opacity .25s;\n\n :not([disabled]):hover {\n cursor: pointer;\n background-color: ",";\n }\n\n :disabled:not(.is-pro) {\n opacity: 0.35;\n }\n\n :focus {\n outline: none;\n }\n\n &.is-pro {\n background-color: ",";\n justify-content: space-between;\n }\n"]);return Ze=function(){return e},e}function Xe(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return Qe(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Qe(e,n)}(e,n)||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 Qe(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function en(){var e=rn(["\n position: relative;\n display: block;\n margin-top: 18px;\n background-color: ",";\n position: absolute;\n z-index: 10;\n box-shadow: ",';\n\n &:before {\n content: "";\n position: absolute;\n top: -18px;\n left: 50%;\n margin-left: -8px;\n border: 8px solid transparent;\n border-bottom: 10px solid ',";\n }\n"]);return en=function(){return e},e}function nn(){var e=rn(["\n align-items: center;\n background-color: ",";\n border: none;\n border-radius: 4px;\n box-sizing: border-box;\n color: white;\n display: inline-flex;\n font-family: ",";\n font-size: ",";\n height: 30px;\n min-width: 6em;\n padding: 0px 10px;\n text-align: center;\n transition: background-color .10s, opacity .25s;\n\n :not([disabled]):hover {\n cursor: pointer;\n background-color: ",";\n }\n\n :disabled {\n opacity: 0.35;\n }\n\n :focus {\n outline: none;\n }\n\n & + button {\n margin-left: .25rem;\n }\n"]);return nn=function(){return e},e}function tn(){var e=rn(["\n display: inline-block;\n"]);return tn=function(){return e},e}function rn(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var an=v.a.div(tn()),on=v.a.button(nn(),E.blue,E.fontFamily,E.fontSizeText,Object(w.a)(.1,E.blue)),cn=v.a.div(en(),E.blue,E.lightShadow,E.blue),ln=function(e){var n=e.title,t=e.disabled,r=void 0!==t&&t,o=e.isPro,i=void 0!==o&&o,c=Xe(a.a.useState(!1),2),l=c[0],u=c[1],s=Ye((function(){u(!1)})),f=Ve(),d=f.ref,p=f.width,m=function(){u(!l)},h=a.a.Children.map(e.children,(function(e){return a.a.cloneElement(e,{isPro:i,disabled:e.props.disabled||r,onClick:function(){e.props.onClick&&e.props.onClick(),m()}})}));return a.a.createElement(an,{ref:s},a.a.createElement(on,{ref:d,type:"button",disabled:r,onClick:m},a.a.createElement("span",null,n),a.a.createElement(k.Icon,{icon:L.a,width:"24",height:"24",style:{marginLeft:"4px"}})),l&&a.a.createElement(cn,{style:{transform:"translateX(calc(-50% + ".concat(p/2,"px))")}},h))},un=v.a.button(Ze(),E.blue,E.fontFamily,E.fontSizeText,Object(w.a)(.1,E.blue),E.proGray),sn=function(e){var n=e.onClick,t=e.children,r=e.isPro,o=e.requirePro,i=void 0!==o&&o,c=e.disabled,l=i&&!r;return a.a.createElement(un,{type:"button",className:l?"is-pro":"",onClick:n,disabled:c||l},a.a.createElement("span",null,t),l&&!r&&a.a.createElement(Le,null))},fn=function(e){return a.a.createElement(ln,e)},dn=function(e){return a.a.createElement(sn,e)};function pn(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||mn(e,n)||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 mn(e,n){if(e){if("string"==typeof e)return hn(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?hn(e,n):void 0}}function hn(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function bn(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n position: relative;\n background: #f1f1f1;\n margin-left: -20px;\n background-color: rgb(30 124 186 / 10%);\n padding-bottom: 50px;\n margin-bottom: -26px;\n\n .neko-rest-error {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: #1e232deb;\n z-index: 100;\n\n .container {\n color: white;\n padding: 5px 20px 15px 20px;\n min-width: 480px;\n max-width: 600px;\n border-radius: 20px;\n background: #883131;\n margin-left: 50%;\n transform: translateX(-50%);\n margin-top: 100px;\n\n h3 {\n color: white;\n }\n\n .neko-debug {\n padding: 5px 10px;\n background: #692426;\n border-radius: 10px;\n\n * {\n margin: 0px;\n padding: 0px;\n } \n }\n }\n }\n"]);return bn=function(){return e},e}fn.propTypes={title:u.a.string,disabled:u.a.bool,isPro:u.a.bool},fn.defaultProps={title:void 0,disabled:!1,isPro:!1},dn.propTypes={onClick:u.a.func.isRequired,requirePro:u.a.bool},dn.defaultProps={onClick:function(){},requirePro:!1};var yn=v.a.div(bn()),gn=function(e){var n=e.className,t=e.children,o=e.nekoErrors,i=void 0===o?[]:o,c=e.style,l=void 0===c?{}:c,u=pn(Object(r.useState)(!1),2),s=u[0],f=u[1],d=pn(Object(r.useState)(!1),2),p=d[0],m=d[1];if(i&&!s){var h,b=function(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=mn(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}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 o,i=!0,c=!1;return{s:function(){t=e[Symbol.iterator]()},n:function(){var e=t.next();return i=e.done,e},e:function(e){c=!0,o=e},f:function(){try{i||null==t.return||t.return()}finally{if(c)throw o}}}}(i);try{for(b.s();!(h=b.n()).done;){var y=h.value;if(y){f(y);break}}}catch(e){b.e(e)}finally{b.f()}}return a.a.createElement(yn,{className:n||"",style:l},s&&a.a.createElement("div",{className:"neko-rest-error"},a.a.createElement("div",{className:"container"},!p&&a.a.createElement(a.a.Fragment,null,a.a.createElement("h3",null,"The Rest API is disabled or broken 😢"),a.a.createElement("p",null,"The Rest API is required for this plugin to work. It is enabled in WordPress by default since December 2016 and used by the Gutenberg Editor since 2019. In short, it allows more robustness and a much cleaner infrastructure. Soon, Wordpress will entirely depends on it, so it is important to keep it enabled."),a.a.createElement("p",null,a.a.createElement("i",null,"Last but not least: check your PHP Error Logs and your Debugging Console.")),a.a.createElement("p",{className:"neko-debug"},a.a.createElement("small",null,"URL: ",s.url,a.a.createElement("br",null),"CODE: ",s.code,a.a.createElement("br",null),"MESSAGE: ",s.message,a.a.createElement("br",null)))),s.body&&p&&a.a.createElement("p",{className:"neko-debug"},a.a.createElement("div",{dangerouslySetInnerHTML:{__html:s.body}})),s.body&&a.a.createElement(Ne,{color:"#a94242",onClick:function(){return m(!p)}},p?"Hide":"Display"," response from server"),a.a.createElement(Ne,{color:"#a94242",onClick:function(){window.open("https://meowapps.com/debugging-wordpress/","_blank")}},"Learn about WordPress Debugging"))),t)},vn=function(e){return a.a.createElement(gn,e)};function wn(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}function xn(){var e=On(["\n font-family: ",";\n font-size: ",";\n line-height: normal;\n margin: 0;\n padding: 0;\n"]);return xn=function(){return e},e}function En(){var e=On(["\n font-family: ",";\n font-size: ",";\n line-height: normal;\n margin: 16px 0 24px;\n padding: 0;\n"]);return En=function(){return e},e}function kn(){var e=On(["\n font-family: ",";\n font-size: ",";\n font-weight: normal;\n line-height: normal;\n margin-top: 0;\n margin-bottom: 16px;\n padding: 0;\n"]);return kn=function(){return e},e}function Rn(){var e=On(["\n font-family: ",";\n font-weight: normal;\n font-size: ",";\n line-height: normal;\n margin-top: 0;\n margin-bottom: 16px;\n padding: 0;\n"]);return Rn=function(){return e},e}function On(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}vn.propTypes={className:u.a.string,style:u.a.object,nekoErrors:u.a.bool},vn.defaultProps={className:void 0,style:{},nekoErrors:!1};var jn=v.a.h1(Rn(),E.fontFamily,E.fontSizeH1),Cn=v.a.h2(kn(),E.fontFamily,E.fontSizeH2),Sn=v.a.p(En(),E.fontFamily,E.fontSizeText),Pn=v.a.span(xn(),E.fontFamily,E.fontSizeText),_n=function(e){var n=e.children,t=wn(e,["children"]);return e.h1?a.a.createElement(jn,t,n):e.h2?a.a.createElement(Cn,t,n):e.p?a.a.createElement(Sn,t,n):a.a.createElement(Pn,t,n)},An=function(e){return a.a.createElement(_n,e)};function Tn(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n font-size: ",";\n margin-bottom: 15px;\n \n .nui-block-title {\n color: ",";\n padding: 5px 10px;\n margin-bottom: 5px;\n }\n\n .nui-block-content {\n background-color: #f1f1f1;\n padding: 26px;\n box-shadow: 0px 2px 5px 0px #0000004a;\n border-radius: 10px;\n\n p:first-child {\n margin-top: 0;\n }\n\n p:last-child {\n margin-bottom: 0;\n }\n }\n\n &.primary {\n padding: 8px;\n background-color: ",";\n\n .nui-block-title {\n color: ",";\n }\n\n .nui-block-content {\n background-color: ",";\n }\n }\n"]);return Tn=function(){return e},e}An.propTypes={h1:u.a.any,h2:u.a.any,p:u.a.any},An.defaultProps={h1:void 0,h2:void 0,p:void 0};var Nn=v.a.div(Tn(),E.fontSizeText,E.blue,E.blue,E.white,E.white),zn=function(e){var n=e.title,t=e.children,r=e.className,o=e.busy,i=void 0!==o&&o,c=e.style,l=void 0===c?{}:c;return a.a.createElement(Nn,{className:"nui-block "+(r||""),style:l},a.a.createElement(g,{busy:i},a.a.createElement(An,{h2:!0,className:"nui-block-title"},n),a.a.createElement("div",{className:"nui-block-content"},t)))},In=function(e){return a.a.createElement(zn,e)};function Mn(){var e=Bn(["\n justify-content: flex-start;\n background-color: ",";\n display: flex;\n align-items: center;\n padding: 8px 10px;\n\n &.align-right {\n justify-content: flex-end;\n }\n"]);return Mn=function(){return e},e}function Fn(){var e=Bn(["\n font-size: ",";\n font-family: ",";\n background-color: ",";\n box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);\n margin-bottom: 25px;\n\n &.primary {\n background-color: ",";\n }\n\n p:first-child {\n margin-top: 0px;\n }\n\n p:last-child {\n margin-bottom: 0px;\n }\n\n .content {\n padding: 20px 20px;\n }\n"]);return Fn=function(){return e},e}function Bn(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}In.propTypes={title:u.a.string,className:u.a.oneOf(["","primary"]),style:u.a.object},In.defaultProps={title:void 0,className:"",style:{}};var Ln=v.a.div(Fn(),E.fontSizeText,E.fontFamily,E.white,E.blue),Dn=v.a.div(Mn(),E.lightGray),qn=function(e){var n=e.children,t=e.header,r=e.headerAlign,o=void 0===r?"left":r,i=e.footer,c=e.footerAlign,l=void 0===c?"right":c,u=e.className,s=e.style,f=void 0===s?{}:s;return a.a.createElement(Ln,{className:u||"",style:f},t&&a.a.createElement(Dn,{className:"align-".concat(o)},t),a.a.createElement("div",{className:"content"},n),i&&a.a.createElement(Dn,{className:"align-".concat(l)},i))},Un=function(e){return a.a.createElement(qn,e)};function Hn(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n display: flex;\n font-family: ",";\n\n > .nui-settings-head {\n font-family: ",";\n font-size: 14px;\n line-height: 17px;\n width: 120px;\n margin-right: 16px;\n }\n\n /* Select, Checkbox, Input need to be a bit higher to be in front of the settings title */\n\n .nui-settings-content > .nui-select:first-child {\n position: relative;\n margin-top: -5px;\n }\n \n .nui-settings-content > .nui-checkbox:first-child {\n position: relative;\n margin-top: -5px;\n }\n\n .nui-settings-content > div:first-child > .neko-input {\n position: relative;\n margin-top: -5px;\n }\n\n > .nui-settings-content {\n flex: 1;\n\n &.nui-settings-content-align-right {\n flex: none;\n margin-left: auto;\n }\n\n input[type=text] {\n width: 100%;\n }\n\n\n }\n\n & + div {\n margin-top: 15px;\n }\n"]);return Hn=function(){return e},e}Un.propTypes={header:u.a.element,headerAlign:u.a.oneOf(["left","right"]),footer:u.a.element,footerAlign:u.a.oneOf(["left","right"]),className:u.a.string,style:u.a.object},Un.defaultProps={header:void 0,headerAlign:"left",footer:void 0,footerAlign:"right",className:void 0,style:{}};var Gn=Object(v.a)((function(e){var n=e.title,t=void 0===n?"":n,r=e.contentAlign,o=void 0===r?"left":r;return a.a.createElement("div",{className:e.className||""},t?a.a.createElement("div",{className:"nui-settings-head"},t):null,a.a.createElement("div",{className:"nui-settings-content nui-settings-content-align-".concat(o)},e.children))}))(Hn(),E.fontFamily,E.fontFamily),Wn=function(e){return a.a.createElement(Gn,e)};function $n(){var e=Vn(["\n background-color: ",";\n color: white;\n"]);return $n=function(){return e},e}function Jn(){var e=Vn(["\n margin: 20px;\n padding: 14px;\n background-color: white;\n box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);\n\n > * + * {\n /* Base margin between child elements */\n margin-top: 14px;\n }\n"]);return Jn=function(){return e},e}function Vn(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}Wn.propTypes={title:u.a.string,className:u.a.string,contentAlign:u.a.string},Wn.defaultProps={title:"",className:void 0,contentAlign:"left"};var Yn=v.a.div(Jn()),Kn=Object(v.a)((function(e){return e.children?a.a.createElement("div",{className:e.className},e.children):null}))($n(),E.blue),Zn=function(e){return a.a.createElement(Yn,{className:"window"},a.a.createElement(Kn,null,e.title),e.children)},Xn=function(e){return a.a.createElement(Zn,e)};function Qn(){return(Qn=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function et(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}function nt(){var e=rt(["\n flex: 1;\n padding: 32px 30px;\n\n .nui-block:not(:first-child) {\n margin-top: -20px;\n }\n\n .nui-block:last-child {\n margin-bottom: 0px;\n }\n\n &.minimal {\n padding: 0;\n }\n\n &.full {\n flex-basis: 100%;\n padding-bottom: 0;\n }\n\n & + .full {\n padding-bottom: 32px;\n padding-top: 0;\n }\n\n &:not(.full) + div:not(.full) {\n padding-left: 0;\n }\n"]);return nt=function(){return e},e}function tt(){var e=rt(["\n display: flex;\n flex-wrap: wrap;\n"]);return tt=function(){return e},e}function rt(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}Xn.propTypes={title:u.a.string},Xn.defaultProps={title:void 0};var at=v.a.div(tt()),ot=v.a.div(nt()),it=function(e){return a.a.createElement(at,null,e.children)},ct=function(e){var n=e.full,t=e.minimal,r=et(e,["full","minimal"]),o=n?"full":"";return o+=t?" minimal":"",a.a.createElement(ot,Qn({className:o},r),e.children)},lt=function(e){return a.a.createElement(it,e)},ut=function(e){return a.a.createElement(ct,e)};lt.propTypes={},lt.defaultProps={},ut.propTypes={full:u.a.any},ut.defaultProps={full:void 0};var st=t(17),ft=t.n(st),dt=t(18),pt=t.n(dt);function mt(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n font-family: ",";\n\n &.disabled {\n color: ",";\n\n label {\n cursor: default;\n }\n }\n\n input {\n display: none;\n }\n\n label {\n cursor: pointer;\n display: flex;\n }\n .nui-checkbox-check-container {\n flex-basis: 30px;\n }\n .nui-checkbox-inner-container {\n margin-top: 1.5px;\n margin-left: 4px;\n\n .label {\n display: block;\n font-size: 14px;\n line-height: 17px;\n padding-top: 4.5px;\n padding-bottom: 4px;\n }\n \n .description {\n display: block;\n font-size: 13px;\n line-height: 14px;\n color: #8a8a8a;\n\n * {\n font-size: 13px;\n line-height: inherit;\n margin: 0;\n }\n }\n }\n"]);return mt=function(){return e},e}var ht=Object(v.a)((function(e){var n=e.id,t=e.name,r=e.checked,o=void 0!==r&&r,i=e.onChange,c=e.label,l=e.description,u=e.isPro,s=e.requirePro,f=void 0!==s&&s&&!u,d=f?"disabled":"";return a.a.createElement("div",{className:["nui-checkbox",e.className,d].join(" ")},a.a.createElement("input",{id:n,name:t,type:"checkbox",defaultChecked:!1,onClick:function(){i?i(!o,n):console.log("The onChange handler it not set for this checkbox.",e)},disabled:f}),a.a.createElement("label",{htmlFor:n},a.a.createElement("div",{className:"nui-checkbox-check-container"},a.a.createElement(k.Icon,{icon:o?pt.a:ft.a,width:"30px",height:"30px",color:f?E.disabledForm:E.blue})),a.a.createElement("div",{className:"nui-checkbox-inner-container"},a.a.createElement("span",{className:"label"},c,a.a.createElement(Le,{className:"inline",show:f})),l?a.a.createElement("small",{className:"description"},l):null)))}))(mt(),E.fontFamily,E.disabledForm),bt=function(e){return a.a.createElement(ht,e)};function yt(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n"]);return yt=function(){return e},e}bt.propTypes={id:u.a.string,name:u.a.string,checked:u.a.bool,label:u.a.string,description:u.a.string,isPro:u.a.bool,requirePro:u.a.bool},bt.defaultProps={id:void 0,name:void 0,checked:!1,label:void 0,description:void 0,isPro:!1,requirePro:!1};var gt=Object(v.a)((function(e){var n=e.name,t=(e.max,e.isPro),r=void 0!==t&&t;return a.a.Children.map(e.children,(function(e){return e.props.name?e:a.a.cloneElement(e,{name:n,isPro:r})}))}))(yt()),vt=function(e){return a.a.createElement(gt,e)};function wt(){return(wt=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function xt(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return Et(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Et(e,n)}(e,n)||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 Et(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function kt(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}function Rt(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n .neko-input {\n font-family: ",";\n font-size: ",";\n border: 2px solid ",";\n box-sizing: border-box;\n height: 30px;\n background: rgb(0 124 186 / 10%);\n padding: 0 10px;\n width: 100%;\n\n &::placeholder {\n color: rgba(0, 0, 0, 0.25);\n }\n\n :focus {\n background-color: white;\n }\n\n :read-only {\n background-color: ",";\n }\n }\n\n .neko-input-description {\n font-family: ",";\n font-size: ",";\n line-height: 14px;\n margin-top: 8px;\n margin-bottom: 0;\n }\n"]);return Rt=function(){return e},e}vt.propTypes={name:u.a.string,mas:u.a.number,isPro:u.a.bool},vt.defaultProps={name:void 0,mas:-1,isPro:!1};var Ot=Object(v.a)((function(e){var n=e.id,t=e.name,o=e.value,i=void 0===o?"":o,c=e.description,l=e.placeholder,u=void 0===l?"":l,s=e.onEnter,f=void 0===s?null:s,d=e.readOnly,p=void 0!==d&&d,m=e.type,h=void 0===m?"text":m,b=e.step,y=void 0===b?1:b,g=e.min,v=void 0===g?1:g,w=e.max,x=void 0===w?999:w,E=e.maxLength,k=void 0===E?3:E,R=e.className,O=e.style,j=kt(e,["id","name","value","description","placeholder","onEnter","readOnly","type","step","min","max","maxLength","className","style"]),C=xt(Object(r.useState)(i),2),S=C[0],P=C[1],_=!!e.onChange;Object(r.useEffect)((function(){_||P(i)}),[i]);var A=function(t){_?e.onChange(t.target.value,n):P(t.target.value,n)},T=function(t){f&&"Enter"===event.key&&(t.preventDefault(),e.onEnter(t.target.value,n))},N=function(t){e.onBlur&&i!==t.target.value&&e.onBlur(t.target.value,n)};return a.a.createElement("div",{className:[R].join(" "),style:O},"number"===h?a.a.createElement("input",wt({className:"neko-input"},j,{id:n,name:t,value:_?i:S,type:h,step:y,min:v,max:x,maxlength:k,placeholder:u,onChange:A,onKeyPress:T,onBlur:N,readOnly:p})):a.a.createElement("input",wt({className:"neko-input"},j,{id:n,name:t,value:_?i:S,type:h,spellcheck:"false",placeholder:u,onChange:A,onKeyPress:T,onBlur:N,readOnly:p})),c&&a.a.createElement("p",{className:"neko-input-description"},c))}))(Rt(),E.fontFamily,E.fontSizeText,E.blue,E.gray,E.fontFamily,E.fontSizeSmall),jt=function(e){return a.a.createElement(Ot,e)};function Ct(){return(Ct=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function St(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return Pt(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Pt(e,n)}(e,n)||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 Pt(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function _t(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}function At(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n .neko-textarea {\n font-family: ",";\n font-size: ",";\n border: 2px solid ",";\n box-sizing: border-box;\n height: 160px;\n background: rgb(0 124 186 / 10%);\n padding: 0 10px;\n width: 100%;\n\n &::placeholder {\n color: rgba(0, 0, 0, 0.25);\n }\n\n :focus {\n background-color: white;\n }\n\n :read-only {\n background-color: ",";\n }\n }\n\n .neko-input-description {\n font-family: ",";\n font-size: ",";\n line-height: 14px;\n margin-top: 8px;\n margin-bottom: 0;\n }\n"]);return At=function(){return e},e}jt.propTypes={id:u.a.string,type:u.a.oneOf(["number","text"]),name:u.a.string,value:u.a.string,description:u.a.string,placeholder:u.a.string,onChange:u.a.func,onEnter:u.a.func,onBlur:u.a.func,readOnly:u.a.bool,step:u.a.number,min:u.a.number,max:u.a.number,maxLength:u.a.number},jt.defaultProps={id:void 0,type:"text",name:void 0,value:"",description:void 0,placeholder:"",onChange:void 0,onEnter:void 0,onBlur:void 0,readOnly:!1,step:1,min:1,max:999,maxLength:3};var Tt=Object(v.a)((function(e){var n=e.id,t=e.name,o=e.value,i=void 0===o?"":o,c=e.description,l=e.placeholder,u=void 0===l?"":l,s=e.onEnter,f=void 0===s?null:s,d=e.readOnly,p=void 0!==d&&d,m=(e.maxLength,e.className),h=e.style,b=_t(e,["id","name","value","description","placeholder","onEnter","readOnly","maxLength","className","style"]),y=St(Object(r.useState)(i),2),g=y[0],v=y[1],w=!!e.onChange;Object(r.useEffect)((function(){w||v(i)}),[i]);return a.a.createElement("div",{className:[m].join(" "),style:h},a.a.createElement("textarea",Ct({className:"neko-textarea"},b,{id:n,name:t,spellcheck:"false",placeholder:u,onChange:function(t){w?e.onChange(t.target.value,n):v(t.target.value,n)},onKeyPress:function(t){f&&"Enter"===event.key&&(t.preventDefault(),e.onEnter(t.target.value,n))},onBlur:function(t){e.onBlur&&i!==t.target.value&&e.onBlur(t.target.value,n)},readOnly:p}),w?i:g),c&&a.a.createElement("p",{className:"neko-input-description"},c))}))(At(),E.fontFamily,E.fontSizeText,E.blue,E.gray,E.fontFamily,E.fontSizeSmall),Nt=function(e){return a.a.createElement(Tt,e)};Nt.propTypes={id:u.a.string,name:u.a.string,value:u.a.string,description:u.a.string,placeholder:u.a.string,onChange:u.a.func,onEnter:u.a.func,onBlur:u.a.func,readOnly:u.a.bool},Nt.defaultProps={id:void 0,name:void 0,value:"",description:void 0,placeholder:"",onChange:void 0,onEnter:void 0,onBlur:void 0,readOnly:!1};var zt=t(52),It=t.n(zt),Mt=t(53),Ft=t.n(Mt);function Bt(){var e=Yt(["\n background-color: ",";\n cursor: pointer;\n font-family: ",";\n padding: 8px 12px;\n\n &:hover {\n filter: brightness(80%);\n }\n\n input {\n display: none;\n }\n\n .option {\n align-items: center;\n color: ",";\n display: flex;\n justify-content: space-between;\n font-family: ",";\n font-size: 14px;\n line-height: 17px;\n }\n\n &.disabled {\n background-color: rgb(224 156 54);\n pointer-events: none;\n\n .option {\n color: rgb(255 255 255 / 35%);\n }\n }\n"]);return Bt=function(){return e},e}function Lt(){var e=Yt(["\n font-family: ",";\n margin-bottom: 6px;\n\n input {\n display: none;\n }\n\n label {\n cursor: pointer;\n display: flex;\n }\n\n .inner-container {\n margin-left: 4px;\n\n .label {\n display: block;\n font-size: 14px;\n line-height: 17px;\n padding-top: 4.5px;\n padding-bottom: 4px;\n }\n .description {\n display: block;\n font-size: 12px;\n }\n }\n\n &.disabled {\n color: ",";\n\n label {\n cursor: default;\n }\n }\n"]);return Lt=function(){return e},e}function Dt(){return(Dt=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function qt(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return Ut(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Ut(e,n)}(e,n)||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 Ut(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function Ht(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}function Gt(){var e=Yt(["\n background-color: ",";\n"]);return Gt=function(){return e},e}function Wt(){var e=Yt(["\n border-radius: 8px;\n overflow: hidden;\n padding-top: 28px;\n position: absolute;\n top: 0;\n z-index: 10;\n width: 100%;\n transition: all 0.2s ease-in;\n\n &.hidden {\n opacity: 0;\n }\n"]);return Wt=function(){return e},e}function $t(){var e=Yt(["\n display: block;\n margin-top: 5px;\n font-size: 13px;\n line-height: 14px;\n color: #8a8a8a;\n\n * {\n font-size: 13px;\n line-height: inherit;\n margin: 0;\n }\n"]);return $t=function(){return e},e}function Jt(){var e=Yt(["\n align-items: center;\n background-color: ",";\n border: 2px solid ",";\n border-radius: 8px;\n display: flex;\n font-family: ",";\n font-size: 14px;\n padding: 0 5px 0 10px;\n box-sizing: border-box;\n height: 30px;\n\n .rightContent {\n align-items: center;\n display: flex;\n margin-left: auto;\n }\n"]);return Jt=function(){return e},e}function Vt(){var e=Yt(["\n border-radius: 8px;\n position: relative;\n user-select: none;\n cursor: pointer;\n\n &.show-options {\n background-color: ",";\n border-radius: 8px 8px 0 0;\n }\n"]);return Vt=function(){return e},e}function Yt(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var Kt=v.a.div(Vt(),E.blue),Zt=v.a.div(Jt(),E.white,E.blue,E.fontFamily),Xt=v.a.div($t()),Qt=v.a.div(Wt()),er=v.a.div(Gt(),E.white),nr=function(e){var n,t=e.id,o=e.name,i=e.value,c=e.scrolldown,l=void 0!==c&&c,u=e.isPro,s=void 0!==u&&u,f=e.onChange,d=Ht(e,["id","name","value","scrolldown","isPro","onChange"]),p=null===(n=a.a.Children.toArray(e.children).find((function(e){return e.props.value===i})))||void 0===n?void 0:n.props,m=(null==p?void 0:p.label)||"Select",h=(null==p?void 0:p.description)||e.description,b=(null==p?void 0:p.requirePro)||!1,y=qt(Object(r.useState)(!1),2),g=y[0],v=y[1],w=l?Ye((function(){v(!1)})):null,x=b&&!s,E=function(n){if(n!==i){if(!f)return void console.log("The onChange handler it not set for this checkbox.",e);f(n,t)}l&&v(!1)},R=a.a.Children.map(e.children,(function(e){return a.a.cloneElement(e,{name:e.props.name||o,checked:e.props.value===i,onClick:E,scrolldown:l,isPro:s})}));return l?a.a.createElement(Kt,Dt({id:t,ref:w},d,{onClick:function(){return v(!g)},className:["nui-select",g?"show-options":""],childrenLength:R.length}),a.a.createElement(Zt,null,m,a.a.createElement("div",{className:"rightContent"},x&&a.a.createElement(Le,null),a.a.createElement(k.Icon,{icon:g?q.a:L.a,width:"24"}))),h&&a.a.createElement(Xt,null,h),g&&a.a.createElement(Qt,{className:g?"":"hidden"},a.a.createElement(er,null,[R]))):R},tr=v.a.div(Lt(),E.fontFamily,E.disabledForm),rr=v.a.div(Bt(),E.blue,E.fontFamily,E.white,E.fontFamily),ar=function(e){var n=e.id,t=e.name,r=e.value,o=e.checked,i=e.label,c=e.description,l=e.onClick,u=e.scrolldown,s=e.isPro,f=void 0!==s&&s,d=e.requirePro,p=void 0!==d&&d&&!f,m=p?"disabled":"",h=a.a.createElement(tr,{className:"nui-select ".concat(e.className||""," ").concat(m)},a.a.createElement("input",{id:n,name:t,type:"radio",value:r,defaultChecked:o,onClick:function(e){return l(e.target.value)},disabled:p}),a.a.createElement("label",{htmlFor:n},a.a.createElement(k.Icon,{icon:o?Ft.a:It.a,width:"24px",color:p?E.disabledForm:E.blue}),a.a.createElement("div",{className:"inner-container"},a.a.createElement("span",{className:"label"},i,a.a.createElement(Le,{className:"inline",style:{top:-1},show:p})),c?a.a.createElement("small",{className:"description"},c):null))),b=a.a.createElement(rr,{className:"nui-select ".concat(e.className||""," ").concat(m)},a.a.createElement("input",{id:n,name:t,type:"radio",value:r,defaultChecked:o,disabled:p}),a.a.createElement("div",{className:"option",onClick:function(){return l(r)}},i,a.a.createElement(Le,{show:p})));return u?b:h},or=function(e){return a.a.createElement(nr,e)};or.propTypes={id:u.a.string,name:u.a.string,description:u.a.string,scrolldown:u.a.bool,isPro:u.a.bool,onChange:u.a.func},or.propTypes={id:void 0,name:void 0,description:void 0,scrolldown:!1,isPro:!1,onChange:void 0};var ir=function(e){return a.a.createElement(ar,e)};ir.propTypes={id:u.a.string,name:u.a.string,value:u.a.string,checked:u.a.bool,label:u.a.string,description:u.a.string,onClick:u.a.func,scrolldown:u.a.bool,isPro:u.a.bool,requirePro:u.a.bool},ir.defaultProps={id:void 0,name:void 0,value:void 0,checked:!1,label:void 0,description:void 0,onClick:void 0,scrolldown:!1,isPro:!1,requirePro:!1};var cr=t(19),lr=t.n(cr),ur=t(54),sr=t.n(ur),fr=t(55),dr=t.n(fr);function pr(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return mr(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return mr(e,n)}(e,n)||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 mr(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function hr(){var e=gr(["\n border-left: 1px solid ",";\n margin-left: 12px;\n padding-left: 6px;\n\n &.no-line {\n border-left: 0;\n padding-left: 12px;\n }\n\n &.no-chevron {\n border-left: 0;\n margin-left: 0;\n padding-left: 0;\n }\n"]);return hr=function(){return e},e}function br(){var e=gr(["\n height: 24px;\n width: 24px;\n"]);return br=function(){return e},e}function yr(){var e=gr(["\n align-items: center;\n display: flex;\n margin-bottom: 8px;\n\n &.can-expand {\n cursor: pointer;\n }\n\n p {\n margin: 0 0 0 8px;\n }\n"]);return yr=function(){return e},e}function gr(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var vr=function(e){var n=e.chevron,t=void 0===n||n;return a.a.Children.map(e.children,(function(e){return a.a.cloneElement(e,{chevron:t})}))},wr=v.a.div(yr()),xr=v.a.div(br()),Er=v.a.div(hr(),E.finderBorder),kr=function(e){var n={gallery:dr.a},t=e.title,r=e.chevron,o=!e.icon,i=!!e.icon,c=!!e.children,l=pr(a.a.useState(!1),2),u=l[0],s=l[1],f=pr(a.a.useState((function(){return"string"==typeof e.icon&&Object.keys(n).includes(e.icon)?n[e.icon]:e.icon?e.icon:lr.a})),2),d=f[0],p=f[1],m=a.a.Children.map(e.children,(function(e){return a.a.cloneElement(e,{chevron:r})}));return a.a.createElement("div",null,a.a.createElement(wr,{onClick:function(){(o||c)&&(i||p(u?lr.a:sr.a),s(!u))},className:"".concat(o||m?"can-expand":"")},r?o||m?a.a.createElement(k.Icon,{icon:u?L.a:F.a,width:"1.5rem",height:"1.5rem"}):a.a.createElement(xr,null):null,a.a.createElement(k.Icon,{icon:d,color:E.blue,width:"1.5rem",height:"1.5rem"}),a.a.createElement("p",null,t)),u&&a.a.createElement(Er,{className:"".concat(o?"":"no-line"," ").concat(r?"":"no-chevron")},m))},Rr=function(e){return a.a.createElement(vr,e)};Rr.propTypes={chevron:u.a.bool},Rr.defaultProps={chevron:!0};var Or=function(e){return a.a.createElement(kr,e)};function jr(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n display: flex;\n width: 100%;\n height: 100%;\n max-width: 128px;\n max-height: 128px;\n\n & > * {\n width: 100%;\n height: auto;\n object-fit: contain;\n }\n"]);return jr=function(){return e},e}Or.propTypes={icon:u.a.oneOfType([u.a.instanceOf(k.IconifyIcon),u.a.oneOf(["gallery"])]),title:u.a.string},Or.defaultProps={icon:lr.a,title:void 0};var Cr=v.a.div(jr()),Sr=function(){return a.a.createElement(Cr,null,a.a.createElement("svg",{width:"54",height:"38",viewBox:"0 0 54 38",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a.a.createElement("path",{d:"M11.3663 9.40518C9.2981 -3.25522 -0.310763 2.76769 2.5163 9.40518C2.5163 9.40518 8.29338 29.9322 22.3059 26.3677C36.3184 22.8031 23.9038 19.1156 23.9038 19.1156C23.9038 19.1156 13.4345 22.0656 11.3663 9.40518Z",fill:"#724024",stroke:"black",strokeWidth:"2.1869"}),a.a.createElement("path",{d:"M10.7517 8.0531C10.0142 10.7573 6.32673 12.1093 3.99131 11.2489C1.65589 10.3885 2.63923 13.8302 5.09756 14.9364C7.55589 16.0427 11.2434 14.1989 12.1038 12.4781C12.9642 10.7573 11.4892 5.34893 10.7517 8.0531Z",fill:"#B7782E"}),a.a.createElement("path",{d:"M14.0705 17.2718C13.8246 19.2385 9.64547 19.976 7.55589 19.8531C5.46631 19.7302 9.76839 23.5406 11.3663 23.5406C12.9642 23.5406 17.3892 21.2052 17.1434 19.2385C16.8976 17.2718 14.3163 15.3052 14.0705 17.2718Z",fill:"#B7782E"}),a.a.createElement("path",{d:"M17.5121 26.2448C18.6184 25.3843 20.9538 21.8198 19.8476 19.8531C18.7413 17.8864 22.4288 20.9593 22.4288 20.9593L21.6913 26.2448C21.6913 26.2448 16.4059 27.1052 17.5121 26.2448Z",fill:"#B7782E"}),a.a.createElement("path",{d:"M10.7517 8.0531C10.0142 10.7573 6.32673 12.1093 3.99131 11.2489C1.65589 10.3885 2.63923 13.8302 5.09756 14.9364C7.55589 16.0427 11.2434 14.1989 12.1038 12.4781C12.9642 10.7573 11.4892 5.34893 10.7517 8.0531Z",stroke:"black"}),a.a.createElement("path",{d:"M14.0705 17.2718C13.8246 19.2385 9.64547 19.976 7.55589 19.8531C5.46631 19.7302 9.76839 23.5406 11.3663 23.5406C12.9642 23.5406 17.3892 21.2052 17.1434 19.2385C16.8976 17.2718 14.3163 15.3052 14.0705 17.2718Z",stroke:"black"}),a.a.createElement("path",{d:"M17.5121 26.2448C18.6184 25.3843 20.9538 21.8198 19.8476 19.8531C18.7413 17.8864 22.4288 20.9593 22.4288 20.9593L21.6913 26.2448C21.6913 26.2448 16.4059 27.1052 17.5121 26.2448Z",stroke:"black"}),a.a.createElement("path",{d:"M11.3663 9.40518C9.2981 -3.25522 -0.310763 2.76769 2.5163 9.40518C2.5163 9.40518 8.29338 29.9322 22.3059 26.3677C36.3184 22.8031 23.658 19.4843 23.658 19.4843C23.658 19.4843 13.4345 22.0656 11.3663 9.40518Z",stroke:"black",strokeWidth:"2.1869"}),a.a.createElement("path",{d:"M25.3788 9.89685C25.3788 9.89685 21.3225 35.0947 21.9371 35.7093C22.5517 36.3239 27.4684 36.3239 28.083 35.7093C28.6975 35.0947 29.6523 22.5858 30.2955 21.9427C30.9386 21.2995 35.7226 33.1281 36.81 33.1281C37.8975 33.1281 43.2303 21.3567 43.8163 21.9427C44.4023 22.5287 45.2913 35.0947 45.9059 35.7093C46.5204 36.3239 51.3142 36.3239 51.9288 35.7093C52.5434 35.0947 48.9788 9.89685 48.9788 9.89685H42.9559C42.9559 9.89685 37.7934 21.9427 36.81 21.9427C35.8267 21.9427 31.4017 9.89685 31.4017 9.89685H25.3788Z",fill:"white",stroke:"black",strokeWidth:"2.1869"})))},Pr=function(e){return a.a.createElement(Sr,e)};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})(e)}function Ar(){var e=Nr(["\n position: absolute;\n overflow: hidden;\n top: 0; left: 0;\n height: 100%;\n background-color: ",";\n border-radius: 12px;\n text-align: center;\n padding: 0 10px;\n vertical-align: middle;\n color: white;\n font-family: ",";\n font-size: 13px;\n display: flex;\n justify-content: center;\n align-items: center;\n transition: min-width .2s ease-out;\n\n background-size: 30px 30px;\n background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%,\n transparent 25%,\n transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,\n transparent 75%, transparent);\n animation: ",";\n\n @keyframes animate-stripes {\n 0% { background-position: 0 0; }\n 100% { background-position: 60px 0; }\n }\n"]);return Ar=function(){return e},e}function Tr(){var e=Nr(["\n position: relative;\n box-sizing: border-box;\n height: 30px;\n background: linear-gradient(\n 180deg,\n rgba(0, 0, 0, 0.06) 0%,\n rgba(0, 0, 0, 0.02) 50%,\n rgba(0, 0, 0, 0.10) 100%\n );\n border-radius: 12px;\n\n .nui-progress-buttons {\n position: absolute;\n height: 100%;\n right: 0px;\n display: flex;\n align-items: center;\n padding-right: 5px;\n\n .nui-progress-button {\n border: none;\n display: flex;\n justify-content: center;\n align-items: center;\n margin-left: 2px;\n border-radius: 100%;\n color: white;\n padding: 2px;\n width: 18px;\n height: 18px;\n background-color: ",";\n\n &:hover {\n background-color: ",";\n }\n\n &.stop {\n background: ",";\n\n &:hover {\n background-color: ",";\n }\n }\n }\n }\n"]);return Tr=function(){return e},e}function Nr(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}Pr.propTypes={},Pr.defaultProps={};var zr=Object(v.a)((function(e){var n=e.value,t=void 0===n?0:n,r=e.max,o=void 0===r?100:r,i=e.busy,c=void 0!==i&&i,l=e.status;t=Math.min(t,o);var u=parseFloat(t)/parseFloat(o);return a.a.createElement("div",{className:e.className},a.a.createElement(Ir,{ratio:u,busy:e.busy,status:l}),a.a.createElement("div",{className:"nui-progress-buttons"},c&&e.onPauseClick&&a.a.createElement("div",{className:"nui-progress-button pause",onClick:e.onPauseClick},e.paused?a.a.createElement(k.InlineIcon,{icon:W.a}):a.a.createElement(k.InlineIcon,{icon:H.a})),c&&e.onStopClick&&a.a.createElement("div",{className:"nui-progress-button stop",onClick:e.onStopClick},a.a.createElement(k.InlineIcon,{icon:Z.a}))))}))(Tr(),E.blue,Object(w.a)(.1,E.blue),E.red,Object(w.a)(.1,E.red)),Ir=Object(v.a)((function(e){var n,t,r,o=isNaN(e.ratio)?0:parseInt(Math.round(100*e.ratio)),i=_r(e.status),c="undefined"!==i?"string"===i?e.status:e.status(o):"".concat(o,"%");return a.a.createElement("div",{className:e.className,style:(n={minWidth:28},t="minWidth",r=o+"%",t in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n)},a.a.createElement("div",null,c))}))(Ar(),E.progress,E.fontFamily,(function(e){return e.busy?"animate-stripes 1.6s linear infinite":"none"})),Mr=function(e){return a.a.createElement(zr,e)};function Fr(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return Br(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Br(e,n)}(e,n)||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 Br(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function Lr(){var e=qr(["\n\tbackground-color: rgba(",", 0.8);\n\tborder-radius: 4px;\n\tcolor: ",";\n\tfont-family: ",";\n\tfont-weight: normal;\n\tmin-width: 180px;\n\tmax-width: 280px;\n\tfont-size: ",";\n\tpadding: 8px 12px;\n\tposition: absolute;\n \tmax-width: 280px;\n\tdisplay: ",';\n\tz-index: 100;\n\n\t&:before {\n\t\tcontent: "";\n\t\tposition: absolute;\n\t\tborder: 4px solid transparent;\n\t}\n\n\t&.top {\n\t\t&:before {\n\t\t\tmargin-left: -4px;\n\t\t\ttop: 100%;\n\t\t\tleft: 50%;\n\t\t\tborder-top: 4px solid rgba(',", 0.8);\n\t\t}\n\t}\n\n\t&.left {\n\t\t&:before {\n\t\t\tmargin-top: -4px;\n\t\t\ttop: 50%;\n\t\t\tright: -8px;\n\t\t\tborder-left: 4px solid rgba(",", 0.8);\n\t\t}\n\t}\n\n\t&.right {\n\t\t&:before {\n\t\t\tmargin-top: -4px;\n\t\t\ttop: 50%;\n\t\t\tleft: -8px;\n\t\t\tborder-right: 4px solid rgba(",", 0.8);\n\t\t}\n\t}\n\n\t&.bottom {\n\t\t&:before {\n\t\t\tmargin-left: -4px;\n\t\t\ttop: -8px;\n\t\t\tleft: 50%;\n\t\t\tborder-bottom: 4px solid rgba(",", 0.8);\n\t\t}\n\t}\n\n\t","\n"]);return Lr=function(){return e},e}function Dr(){var e=qr(["\n\tdisplay: flex;\n"]);return Dr=function(){return e},e}function qr(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}Mr.propTypes={value:u.a.number,max:u.a.number,busy:u.a.bool,paused:u.a.bool,onPauseClick:u.a.func,onStopClick:u.a.func,status:u.a.oneOf([u.a.string,u.a.func])},Mr.defaultProps={value:0,max:100,busy:!1,paused:!1,onPauseClick:void 0,onStopClick:void 0,status:void 0};var Ur=v.a.div(Dr()),Hr=v.a.div(Lr(),E.blackRGB,E.white,E.fontFamily,E.fontSizeText,(function(e){return e.visible?"inline-block":"none"}),E.blackRGB,E.blackRGB,E.blackRGB,E.blackRGB,(function(e){return e.style})),Gr=function(e){var n=e.text,t=void 0===n?"Hello world!":n,o=e.position,i=void 0===o?"top":o,c=Fr(Object(r.useState)(!1),2),l=c[0],u=c[1],s=Ve(),f=s.ref,d=s.width,p=s.height,m=Ve(),h=m.ref,b=m.width,y=m.height,g=Object(r.useMemo)((function(){var e=0,n=0;if("top"===i)e=-1*p-5,n=d/2*-1+b/2;else if("bottom"===i)e=y+5,n=d/2*-1+b/2;else if("left"===i){e=(p-y)/2*-1,n=-1*d-5}else if("right"===i){e=(p-y)/2*-1,n=b+5}return{transform:"translateX(".concat(n,"px) translateY(").concat(e,"px)")}}),[i,d,p,b,y]);return a.a.createElement(Ur,null,a.a.createElement(Hr,{ref:f,visible:l,className:i,style:g},t),a.a.createElement("div",{ref:h,onMouseEnter:function(){return u(!0)},onMouseLeave:function(){return u(!1)}},e.children))},Wr=function(e){return a.a.createElement(Gr,e)};function $r(){return($r=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function Jr(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}function Vr(){var e=Kr(["\n\n path {\n fill: ",";\n }\n\n ","\n\n &.nui-clickable {\n cursor: pointer;\n }\n\n &.spin {\n animation-name: spin;\n animation-duration: 700ms;\n animation-iteration-count: infinite;\n animation-timing-function: linear;\n\n @keyframes spin {\n 0% {\n transform: rotate(360deg);\n }\n 100% {\n transform: rotate(0deg);\n }\n }\n }\n"]);return Vr=function(){return e},e}function Yr(){var e=Kr(["\n display: flex;\n align-items: center;\n"]);return Yr=function(){return e},e}function Kr(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}Wr.propTypes={text:u.a.string,position:u.a.oneOf(["top","right","bottom","left"])},Wr.defaultProps={text:"Hello world!",position:"top"};var Zr=v.a.div(Yr()),Xr=Object(v.a)(k.Icon)(Vr(),(function(e){return e.color}),(function(e){return function(e){if(e)return"\n &:hover {\n path {\n fill: ".concat(Object(w.a)(.1,e),";\n }\n }\n ")}(e.color)})),Qr=function(e){var n=e.icon,t=e.spinning,r=void 0!==t&&t,o=e.className,i=void 0===o?"":o,c=e.title,l=e.tooltip,u=e.containerStyle,s=e.color,f=Jr(e,["icon","spinning","className","title","tooltip","containerStyle","color"]);f.width||f.height||(f.width=f.height=30);var d=function(){return"string"==typeof n?Ce[n]||null:n},p="nui-icon ".concat(i).concat(f.onClick?" nui-clickable":"").concat(r?" spin":"");return l?a.a.createElement(Wr,{text:l.text,position:l.position||"top"},a.a.createElement(Zr,{style:u},a.a.createElement(Xr,$r({icon:d(),className:p,color:s},f)))):a.a.createElement(Zr,{style:u,title:c},a.a.createElement(Xr,$r({icon:d(),className:p,color:s},f)),l?a.a.createElement(Wr,null,l):null)},ea=function(e){return a.a.createElement(Qr,e)};ea.propTypes={icon:u.a.oneOfType([u.a.instanceOf(k.IconifyIcon),u.a.oneOf(["lock","lock-open","file-undo","chevron-double-left","chevron-double-right","chevron-left","chevron-right","chevron-down","chevron-up","pause","play","replay","check","stop","delete","undo","alert","database","pencil","tools","cog","close","cat","upload"])]),color:u.a.string,spinning:u.a.bool,className:u.a.string,tooltip:u.a.string},ea.defaultProps={icon:void 0,color:void 0,spinning:!1,className:"",tooltip:void 0};var na=t(56),ta=t.n(na);function ra(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n position: relative;\n color: white;\n font-family: ",";\n font-size: ",";\n display: flex;\n align-items: center;\n padding: 15px 20px;\n background-color: ",";\n border-bottom: 5px #2981b5 solid;\n display: flex;\n\n .nui-header-logo-container {\n width: 55px;\n height: 55px;\n padding: 10px;\n margin-right: 20px;\n background: #3D5D8D;\n border-radius: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n\n .nui-header-title-container {\n flex-direction: column;\n display: flex;\n\n .nui-header-title {\n color: white;\n font-family: ",";\n font-size: 23px;\n line-height: normal;\n margin: 0;\n }\n\n .nui-header-subtitle {\n color: white;\n font-family: ",";\n line-height: normal;\n font-size: ",";\n }\n }\n\n .nui-header-extra-content {\n flex: 1;\n margin: 0 20px;\n }\n"]);return ra=function(){return e},e}var aa=v.a.div(ra(),E.fontFamily,E.fontSizeText,E.header,E.fontFamily,E.fontFamily,E.fontSizeText),oa=function(e){var n=e.title,t=void 0===n?"NekoUI":n,r=e.subtitle,o=void 0===r?"By Jordy Meow":r,i=e.children,c=e.saving,l=void 0!==c&&c;return a.a.createElement(aa,null,a.a.createElement("div",{className:"nui-header-logo-container"},a.a.createElement(Pr,null)),a.a.createElement("div",{className:"nui-header-title-container"},a.a.createElement("h1",{className:"nui-header-title"},t),a.a.createElement("small",{className:"nui-header-subtitle"},a.a.createElement("a",{target:"_blank",href:"https://meowapps.com",style:{color:"white",textDecoration:"none"}},o))),a.a.createElement("div",{className:"nui-header-extra-content"},i),l&&a.a.createElement(ea,{icon:ta.a,width:"36",height:"36"}))},ia=function(e){return a.a.createElement(oa,e)};function ca(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n align-items: center;\n display: flex;\n\n .neko-paging-text {\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 15px;\n line-height: 14px;\n }\n\n .neko-paging-controller {\n box-sizing: border-box;\n height: 30px;\n align-items: center;\n background-color: rgba(",", 0.8);\n border-radius: 15px;\n display: flex;\n margin-left: 15px;\n padding: 3px 5px;\n\n .nako-paging-controller-icon {\n background-color: ",";\n border-radius: 100%;\n cursor: pointer;\n margin-right: 2px;\n height: 22px;\n width: 22px;\n box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);\n transition: transform 0.1s ease-in;\n box-sizing: border-box;\n\n :last-child {\n margin-right: 0;\n }\n\n &.disabled {\n color: ",";\n cursor: default;\n pointer-events: none;\n }\n\n &:hover {\n transform: scale(1.2) !important;\n z-index: 10;\n position: relative;\n }\n }\n\n .nako-paging-controller-text {\n color: ",";\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 13px;\n margin: 0 40px;\n user-select: none;\n }\n }\n"]);return ca=function(){return e},e}ia.propTypes={title:u.a.string,subtitle:u.a.string,saving:u.a.bool},ia.defaultProps={title:"NekoUI",subtitle:"By Jordy Meow",saving:!1};var la=v.a.div(ca(),E.fontFamily,E.blueRGB,E.white,E.darkGray,E.white,E.fontFamily),ua=function(e){var n=e.currentPage,t=e.limit,r=e.onClick,o=e.total,i=Math.ceil(0===o?1:t>0?o/t:1),c="nako-paging-controller-icon ".concat(1===n?"disabled":""),l="nako-paging-controller-icon ".concat(n===i?"disabled":""),u=function(e){r(e)};return a.a.createElement(la,null,a.a.createElement("span",{className:"neko-paging-text"},o," result",o>0?"s":""),a.a.createElement("div",{className:"neko-paging-controller"},a.a.createElement(k.Icon,{icon:A.a,className:c,onClick:function(){return u(1)}}),a.a.createElement(k.Icon,{icon:I.a,className:c,onClick:function(){return u(n-1)}}),a.a.createElement("p",{className:"nako-paging-controller-text"},"Page ",n," of ",i),a.a.createElement(k.Icon,{icon:F.a,className:l,onClick:function(){return u(n+1)}}),a.a.createElement(k.Icon,{icon:N.a,className:l,onClick:function(){return u(i)}})))},sa=function(e){return a.a.createElement(ua,e)};function fa(){var e=pa(["\n color: ",";\n cursor: pointer;\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 17px;\n\n &.is-active {\n cursor: default;\n color: ",';\n font-weight: bold;\n }\n\n &::after {\n content: "|";\n color: ',";\n padding: 0 4px;\n }\n\n &:last-child::after {\n content: none;\n }\n\n span {\n color: ",";\n font-weight: normal;\n margin-left: 4px;\n }\n"]);return fa=function(){return e},e}function da(){var e=pa(["\n display: flex;\n align-items: center;\n"]);return da=function(){return e},e}function pa(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}sa.propTypes={currentPage:u.a.number,limit:u.a.number,total:u.a.number,onClick:u.a.func},sa.defaultProps={currentPage:void 0,limit:void 0,total:void 0,onClick:void 0};var ma=v.a.div(da()),ha=v.a.span(fa(),E.blue,E.fontFamily,E.black,E.darkGray,E.darkGray),ba=function(e){var n=e.id,t=e.value,r=e.onChange,o=e.busy,i=void 0!==o&&o,c=a.a.Children.map(e.children,(function(e,o){return a.a.cloneElement(e,{busy:i,isActive:e.props.value===t,onClick:function(e){e!==t&&r(e,n)}})}));return a.a.createElement(ma,null,c)},ya=function(e){var n=e.title,t=e.value,r=void 0===t?0:t,o=e.count,i=e.onClick,c=e.busy,l=e.isActive;return a.a.createElement(ha,{onClick:function(){return i(r)},className:"".concat(l?"is-active":"")},n,a.a.createElement("span",null,"(",c?a.a.createElement(ea,{icon:"replay",spinning:!0,width:12,containerStyle:{display:"inline"}}):o,")"))},ga=function(e){return a.a.createElement(ba,e)};ga.propTypes={id:u.a.string,value:u.a.string,onChange:u.a.func},ga.defaultProps={id:void 0,value:void 0,onChange:void 0};var va=function(e){return a.a.createElement(ya,e)};function wa(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n .mask {\n position: absolute;\n overflow: hidden;\n display: block;\n width: ","px;\n height: ","px;\n }\n\n .semi-circle {\n position: relative;\n display: block;\n width: ","px;\n height: ",'px;\n background: linear-gradient(to right, #27b775 0%, #f3f32c 50%, #f71b1b 100%);\n border-radius: 50% 50% 50% 50% / 100% 100% 0% 0% ;\n\n &::before {\n content: "";\n position: absolute;\n bottom: 0;\n left: 50%;\n z-index: 2;\n display: block;\n width: 140px;\n height: 70px;\n margin-left: -70px;\n background: ',";\n border-radius: 50% 50% 50% 50% / 100% 100% 0% 0% ;\n } \n }\n\n .semi-circle--mask {\n position: absolute;\n top: 0;\n left: 0;\n width: ","px;\n height: ",'px;\n background: transparent;\n transform-origin: center center;\n backface-visibility: hidden;\n transition: all .3s ease-in-out;\n\n &::before {\n content: "";\n position: absolute;\n top: 0;\n left: 0%;\n z-index: 2;\n display: block;\n width: ',"px;\n height: ","px;\n margin-top: -1px;\n margin-left: -1px;\n background: #5396c1d6;\n border-radius: 50% 50% 50% 50% / 100% 100% 0% 0% ;\n } \n }\n\n .gauge { \n width: ","px;\n height: ","px;\n \n .semi-circle--mask {\n transform: rotate(","deg) translate3d(0,0,0);\n }\n }\n\n .child-container {\n position: absolute;\n font-size: 16px;\n display: flex;\n width: ","px;\n height: ","px;\n z-index: 10;\n\n .spacing {\n flex: auto;\n }\n\n .child {\n color: white;\n flex: 1;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n }\n"]);return wa=function(){return e},e}va.propTypes={title:u.a.string,value:u.a.string,count:u.a.number,onClick:u.a.func,isActive:u.a.bool},va.defaultProps={title:void 0,value:"default",count:0,onClick:void 0,isActive:!1};var xa=v.a.section(wa(),(function(e){return e.width}),(function(e){return e.width/2}),(function(e){return e.width}),(function(e){return e.width/2}),(function(e){return e.backgroundColor}),(function(e){return e.width}),(function(e){return e.width}),(function(e){return e.width+2}),(function(e){return e.width/2+2}),(function(e){return e.width}),(function(e){return e.width/2}),(function(e){return e.degrees}),(function(e){return e.width+2}),(function(e){return e.width/2})),Ea=function(e){var n=e.value,t=void 0===n?1e3:n,r=(e.min,e.max),o=void 0===r?2500:r,i=e.width,c=void 0===i?200:i,l=e.background,u=void 0===l?"#007cba":l,s=e.children,f=180*(t<=o?t:o)/o;return a.a.createElement(xa,{backgroundColor:u,degrees:f,width:c},a.a.createElement("div",{class:"gauge"},a.a.createElement("div",{class:"mask"},a.a.createElement("div",{class:"semi-circle"}),a.a.createElement("div",{class:"semi-circle--mask"})),a.a.createElement("div",{class:"child-container"},a.a.createElement("div",{class:"child"},a.a.createElement("div",{class:"spacing"}),s))))};function ka(){var e=Oa(["\n background: #1eba96;\n padding: 20px;\n color: white;\n border-radius: 10px;\n font-size: 15px;\n text-align: center;\n\n a {\n color: white;\n font-weight: bold;\n }\n"]);return ka=function(){return e},e}function Ra(){var e=Oa(["\n background: #ba341e;\n padding: 20px;\n color: white;\n border-radius: 10px;\n font-size: 15px;\n\n a {\n color: white;\n font-weight: bold;\n }\n"]);return Ra=function(){return e},e}function Oa(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var ja=v.a.p(Ra()),Ca=v.a.p(ka()),Sa=t(57),Pa=t.n(Sa);function _a(){return(_a=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function Aa(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}function Ta(){var e=za(["\n width: 518px;\n\n p {\n margin: 0;\n }\n .title {\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 18px;\n line-height: 22px;\n }\n .content {\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 13px;\n line-height: 14px;\n margin-top: 15px;\n margin-bottom: 30px;\n }\n .button-group {\n align-items: center;\n display: flex;\n justify-content: flex-end;\n margin-top: 15px;\n }\n"]);return Ta=function(){return e},e}function Na(){var e=za(["\n\n .ReactModal__Overlay {\n z-index: 100;\n display: flex;\n justify-content: center;\n flex-direction: column;\n align-items: center;\n background: "," !important;\n }\n .ReactModal__Overlay {\n opacity: 0;\n transition: opacity 200ms ease-in-out;\n }\n .ReactModal__Overlay--after-open {\n opacity: 1;\n }\n .ReactModal__Overlay--before-close {\n opacity: 0;\n }\n .ReactModal__Overlay .neko-modal {\n opacity: 0;\n transform: scale(0.85);\n transition: all 200ms ease-in-out;\n }\n .ReactModal__Overlay--after-open .neko-modal {\n transform: scale(1);\n opacity: 1;\n }\n .ReactModal__Overlay--before-close .neko-modal {\n transform: scale(0.85);\n opacity: 0;\n }\n .neko-modal {\n background: ",";\n position: relative;\n box-shadow: 2px 2px 15px 2px rgba(0, 0, 0, 0.8);\n outline: none;\n padding: 15px;\n max-width: 820px;\n }\n"]);return Na=function(){return e},e}function za(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var Ia=v.a.div(Na(),E.overlay,E.white),Ma=v.a.div(Ta(),E.fontFamily,E.fontFamily),Fa=function(e){var n=e.children,t=e.className,r=e.style,o=e.ok,i=void 0===o?"OK":o,c=e.cancel,l=void 0===c?"Cancel":c,u=e.customButtons,s=void 0===u?null:u,f=e.title,d=void 0===f?"":f,p=e.content,m=void 0===p?"":p,h=e.onOkClick,b=e.onCancelClick,y=Aa(e,["children","className","style","ok","cancel","customButtons","title","content","onOkClick","onCancelClick"]),g=r?"custom-modal":"",v=n||a.a.createElement(Ma,null,d&&a.a.createElement("p",{className:"title"},d),m&&a.a.createElement("p",{className:"content"},m),a.a.createElement("div",{className:"button-group"},b&&a.a.createElement(Ne,{className:"danger",onClick:b},l),h&&a.a.createElement(Ne,{onClick:h},i),s));return a.a.createElement(a.a.Fragment,null,a.a.createElement(Ia,{id:"neko-modal-parent"}),a.a.createElement(Pa.a,_a({ariaHideApp:!1,parentSelector:function(){return document.getElementById("neko-modal-parent")},closeTimeoutMS:200,className:"neko-modal ".concat(t||""," ").concat(g)},y),v))},Ba=function(e){return a.a.createElement(Fa,e)};Ba.propTypes={className:u.a.string,style:u.a.object,ok:u.a.string,cancel:u.a.string,title:u.a.string,content:u.a.string,onOkClick:u.a.func,onCancelClick:u.a.func,customButtons:u.a.object},Ba.defaultProps={className:void 0,style:void 0,ok:"OK",cancel:"Cancel",title:"",content:"",onOkClick:void 0,onCancelClick:void 0,customButtons:null};var La=t(58),Da=t.n(La);function qa(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}function Ua(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n background-color: ",";\n font-family: ",";\n border-spacing: 0;\n width: 100%;\n\n th, td {\n margin: 0;\n padding: 5px;\n border-bottom: 1px solid rgba(",", 0.1);\n border-right: 1px solid rgba(",", 0.1);\n\n a {\n text-decoration: none;\n }\n\n :last-child {\n border-right: 0;\n }\n }\n\n th, tfoot td {\n height: 30px;\n background-color: ",";\n color: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 13px;\n line-height: 16px;\n text-align: left;\n\n div {\n display: flex;\n align-items: center;\n justify-content: space-between;\n\n &.sortable {\n cursor: pointer;\n }\n }\n }\n\n tbody {\n tr {\n :nth-child(even) {\n background-color: ",";\n }\n &.selected {\n background-color: rgba(",", 0.8);\n color: ",";\n\n a {\n color: #81e8ff;\n }\n }\n }\n img {\n vertical-align: bottom;\n }\n }\n\n tfoot tr:last-child {\n td {\n border-bottom: 0;\n }\n }\n\n .table-checkbox-cell {\n width: 35px;\n text-align: center;\n\n svg {\n padding: 5px;\n cursor: pointer;\n }\n }\n"]);return Ua=function(){return e},e}var Ha=v.a.table(Ua(),E.white,E.fontFamily,E.blackRGB,E.blackRGB,E.blue,E.white,E.tableGray,E.blueRGB,E.white),Ga=function(e){var n=e.checked,t=e.intermediate,r=void 0!==t&&t,o=e.onSelect,i=void 0===o?function(){}:o,c=e.onUnselect,l=void 0===c?function(){}:c;qa(e,["checked","intermediate","onSelect","onUnselect"]);return a.a.createElement(k.Icon,{icon:r?Da.a:n?pt.a:ft.a,width:"24px",height:"24px",onClick:function(){n?l():i()}})},Wa=function(e){var n=e.columns,t=e.data,r=e.busy,o=void 0!==r&&r,i=e.onSelect,c=e.onUnselect,l=e.selectedItems,u=e.sort,s=e.onSortChange,f=n.length+(i?1:0),d=t.map((function(e){var t=n.map((function(n){return{value:e[n.accessor],style:n.style||{}}}));return{id:e.id,cells:t}})),p=d.map((function(e){return e.id})),m=p.filter((function(e){return l.includes(e)})).length===p.length,h=!m&&l.length>0,b=a.a.createElement("tr",null,i&&a.a.createElement("th",{className:"table-checkbox-cell"},a.a.createElement(Ga,{checked:m,intermediate:h,onSelect:function(){return i(p)},onUnselect:function(){c(h?l:p)}})),n.map((function(e){var n=u&&u.accessor===e.accessor,t=u&&"asc"===u.by,r=e.style||{};return a.a.createElement("th",{style:r,key:e.accessor},a.a.createElement("div",{className:e.sortable?"sortable":"",onClick:e.sortable?function(){s(e.accessor,n&&t?"desc":"asc")}:void 0},a.a.createElement("div",null,e.title),a.a.createElement("div",null,e.sortable&&a.a.createElement(k.Icon,{icon:n?t?L.a:q.a:L.a,color:n?E.white:"rgba(".concat(E.blackRGB,", 0.1)"),width:"1.6rem",height:"1.6rem"}))))})));return a.a.createElement(g,{busy:o,overlayStyle:{top:"36px",height:"calc(100% - 76px)"}},a.a.createElement(Ha,null,a.a.createElement("thead",null,b),a.a.createElement("tbody",null,!d.length&&a.a.createElement("tr",null,a.a.createElement("td",{colspan:f,style:{textAlign:"center",height:40,color:"gray"}},"Empty.")),d.map((function(e){return a.a.createElement("tr",{className:l.includes(e.id)?"selected":""},i&&a.a.createElement("td",{className:"table-checkbox-cell"},a.a.createElement(Ga,{checked:l.includes(e.id),onSelect:function(){return i([e.id])},onUnselect:function(){return c([e.id])}})),e.cells.map((function(e){return a.a.createElement("td",{style:e.style},e.value)})))}))),a.a.createElement("tfoot",null,b)))},$a=function(e){return a.a.createElement(Wa,e)};function Ja(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return Va(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Va(e,n)}(e,n)||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 Va(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function Ya(){var e=Qa(["\n background-color: ",";\n display: none;\n padding: 10px;\n\n &.active {\n display: block;\n }\n"]);return Ya=function(){return e},e}function Ka(){var e=Qa(["\n font-family: ",";\n font-size: ",";\n border-radius: 8px 8px 0px 0px;\n border: 0;\n background-color: #459ad2;\n color: rgb(255 255 255 / 35%);\n\n cursor: pointer;\n line-height: 17px;\n margin-right: 5px;\n text-align: left;\n padding: 10px 15px 10px 15px;\n\n &:focus {\n outline: none;\n }\n\n &.active {\n background-color: ",";\n color: ",";\n }\n\n &.disabled {\n background-color: rgb(224 156 54);\n cursor: default;\n display: inline-flex;\n padding-bottom: 7px;\n }\n"]);return Ka=function(){return e},e}function Za(){var e=Qa(["\n"]);return Za=function(){return e},e}function Xa(){var e=Qa(["\n"]);return Xa=function(){return e},e}function Qa(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}$a.propTypes={columns:u.a.arrayOf(u.a.any),data:u.a.arrayOf(u.a.any),busy:u.a.arrayOf(u.a.bool),onSelect:u.a.func,onUnselect:u.a.func,selectedItems:u.a.arrayOf(u.a.object),onSortChange:u.a.func},$a.defaultProps={columns:void 0,data:void 0,busy:!1,onSelect:void 0,onUnselect:void 0,selectedItems:void 0,onSortChange:void 0};var eo=v.a.div(Xa()),no=v.a.div(Za()),to=v.a.button(Ka(),E.fontFamily,E.fontSizeText,E.blue,E.white),ro=v.a.div(Ya(),E.blue),ao=function(e){var n=Ja(a.a.useState(0),2),t=n[0],r=n[1],o=a.a.Children.map(e.children,(function(n,t){var r=n.props.title||"Untitled Tab "+(t+1);return{key:n.props.key||"neko-tab-"+r.toLowerCase(),title:r,onClick:n.props.onClick?n.props.onClick:null,requirePro:!e.isPro&&(n.props.requirePro||!1)}})),i=a.a.Children.map(e.children,(function(e,n){return a.a.cloneElement(e,{isActive:n===t})}));return a.a.createElement(eo,null,a.a.createElement(no,null,o.map((function(n,o){return a.a.createElement(to,{key:n.key,className:"neko-tab-title ".concat(o===t?"active":""," ").concat(n.requirePro?"disabled":""),onClick:function(t){!function(n,t,a){t.requirePro||(r(n),e.onChange&&e.onChange(n,t,a))}(o,n,t)}},n.title,a.a.createElement(Le,{className:"inline",style:{marginLeft:10,marginRight:-5,top:-1},show:n.requirePro}))}))),i)},oo=function(e){var n=e.children,t=e.isActive;return a.a.createElement(ro,{className:"".concat(t?"active":"")},n)},io=function(e){return a.a.createElement(ao,e)};io.propTypes={isPro:u.a.bool,onChange:u.a.func},io.defaultProps={isPro:!1,onChange:void 0};var co=function(e){return a.a.createElement(oo,e)};function lo(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return uo(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return uo(e,n)}(e,n)||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 uo(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function so(){var e=mo(["\n background-color: ",";\n display: none;\n\n &.active {\n display: block;\n }\n"]);return so=function(){return e},e}function fo(){var e=mo(["\n align-items: center;\n background-color: ",";\n border: 0;\n cursor: pointer;\n display: flex;\n padding: 2px 3px 2px 19px;\n\n &.disabled {\n background-color: rgba(",", 0.25);\n cursor: default;\n }\n\n p {\n color: ",";\n font-family: ",";\n font-size: 14px;\n line-height: 17px;\n margin: 0;\n }\n\n .neko-side-tab-icon {\n color: ",";\n margin-left: auto;\n height: 36px;\n width: 36px;\n }\n"]);return fo=function(){return e},e}function po(){var e=mo(["\n"]);return po=function(){return e},e}function mo(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}co.propTypes={isActive:u.a.bool,requirePro:u.a.bool,title:u.a.string},co.defaultProps={isActive:!1,requirePro:!1,title:void 0};var ho=v.a.div(po()),bo=v.a.div(fo(),E.blue,E.yellowRGB,E.white,E.fontFamily,E.white),yo=v.a.div(so(),E.white),go=function(e){var n=lo(a.a.useState(),2),t=n[0],r=n[1],o=a.a.Children.map(e.children,(function(n,t){var r=n.props.title||"Untitled Tab "+(t+1);return{key:n.props.key||"neko-tab-"+r.toLowerCase(),title:r,onClick:n.props.onClick?n.props.onClick:null,requirePro:!e.isPro&&(n.props.requirePro||!1)}})),i=a.a.Children.map(e.children,(function(e,n){return a.a.cloneElement(e,{isActive:n===t})}));return a.a.createElement(ho,null,o.map((function(n,o){return a.a.createElement(a.a.Fragment,null,a.a.createElement(bo,{key:n.key,className:"".concat(o===t?"active":""," ").concat(n.requirePro?"disabled":""),onClick:function(a){!function(n,a,o){if(!a.requirePro){var i=n===t?null:n;r(i),e.onChange&&e.onChange(i,a,o)}}(o,n,a)}},a.a.createElement("p",null,n.title,a.a.createElement(Le,{className:"inline",show:n.requirePro})),a.a.createElement(k.Icon,{icon:o===t?L.a:F.a,className:"neko-side-tab-icon"})),i[o])})))},vo=function(e){var n=e.children,t=e.isActive;return a.a.createElement(yo,{className:"".concat(t?"active":"")},n)},wo=function(e){return a.a.createElement(go,e)};wo.propTypes={isPro:u.a.bool,onChange:u.a.func},wo.defaultProps={isPro:!1,onChange:void 0};var xo=function(e){return a.a.createElement(vo,e)};function Eo(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n box-sizing: border-box;\n display: flex;\n width: 100%;\n padding: 10px 10px;\n background: ",";\n border-radius: 10px;\n box-shadow: 0px 0px 10px rgba(",", 0.1);\n\n &.left {\n justify-content: flex-start;\n }\n\n &.right {\n justify-content: flex-end;\n }\n\n > *:not(:last-child) {\n margin-right: 5px;\n }\n"]);return Eo=function(){return e},e}xo.propTypes={isActive:u.a.bool,requirePro:u.a.bool,title:u.a.string},xo.defaultProps={isActive:!1,requirePro:!1,title:void 0};var ko=v.a.div(Eo(),E.white,E.blackRGB),Ro=function(e){var n=e.align,t=void 0===n?"left":n;return a.a.createElement(ko,{className:t},e.children)},Oo=function(e){return a.a.createElement(Ro,e)};Oo.propTypes={align:u.a.oneOf(["left","right"])},Oo.defaultProps={align:"left"};t(22);function jo(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}var Co=function e(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};jo(this,e),this.url=r,this.message=n,this.code=t,this.body=a,this.debug=o};function So(e,n,t,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void t(e)}c.done?n(l):Promise.resolve(l).then(r,a)}function Po(e){return function(){var n=this,t=arguments;return new Promise((function(r,a){var o=e.apply(n,t);function i(e){So(o,r,a,i,c,"next",e)}function c(e){So(o,r,a,i,c,"throw",e)}i(void 0)}))}}function _o(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=function(e,n){if(!e)return;if("string"==typeof e)return Ao(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Ao(e,n)}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}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 o,i=!0,c=!1;return{s:function(){t=e[Symbol.iterator]()},n:function(){var e=t.next();return i=e.done,e},e:function(e){c=!0,o=e},f:function(){try{i||null==t.return||t.return()}finally{if(c)throw o}}}}function Ao(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function To(e,n){for(var t=[],r=0;r<e.length;r+=n)t.push(e.slice(r,r+n));return t}var No=function(e){if(!e.data)return e;if(e.data.length>0&&e.data[0].meta){var n,t=_o(e.data);try{for(t.s();!(n=t.n()).done;){var r=n.value;try{r.meta=JSON.parse(r.meta)}catch(e){console.error("[JsonFetcher]","Could not decode meta.",r.meta)}}}catch(e){t.e(e)}finally{t.f()}}else if(e.data.meta)try{e.data.meta=JSON.parse(e.data.meta)}catch(e){console.error("[JsonFetcher]","Could not decode meta.",x.meta)}return e},zo=function(){var e=Po(regeneratorRuntime.mark((function e(n){var t,r,a,o,i,c,l,u,s,f=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=f.length>1&&void 0!==f[1]?f[1]:{},r=null,a={},o=null,i=null,e.prev=5,e.next=8,fetch("".concat(n),t);case 8:return i=e.sent,e.next=11,i.text();case 11:r=e.sent,(a=JSON.parse(r)).success||(c=!1===a.success?"NOT-SUCCESS":"N/A",l=a.message?a.message:"Unknown error. Check your Console Logs.","rest_no_route"===a.code?(l="The API can't be accessed. Is Rest API enabled?",c="NO-ROUTE"):"internal_server_error"===a.code&&(l="Server error. Please check your PHP Error Logs.",c="SERVER-ERROR"),o=new Co(l,c,n,r||i)),e.next=22;break;case 16:e.prev=16,e.t0=e.catch(5),u="BROKEN-REPLY",s="The reply sent by the server is broken.",i&&i.status&&408===i.status&&(u="REQUEST-TIMEOUT",s="The request generated a timeout."),o=new Co(s,u,n,r||i,e.t0);case 22:return o&&(console.error("[NekoError] JsonFetcher",o.url,{code:o.code,error:o.error,body:o.body}),a.success=!1,a.error=o),e.abrupt("return",No(a));case 24:case"end":return e.stop()}}),e,null,[[5,16]])})));return function(n){return e.apply(this,arguments)}}(),Io=function(){var e=Po(regeneratorRuntime.mark((function e(n,t,r){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",zo(n,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t),signal:r}));case 1:case"end":return e.stop()}}),e)})));return function(n,t,r){return e.apply(this,arguments)}}(),Mo=wpmc_media_cleaner.prefix,Fo=wpmc_media_cleaner.domain,Bo=wpmc_media_cleaner.rest_url.replace(/\/+$/,""),Lo=wpmc_media_cleaner.api_url.replace(/\/+$/,""),Do=wpmc_media_cleaner.plugin_url.replace(/\/+$/,""),qo="1"===wpmc_media_cleaner.is_pro,Uo=qo&&"1"===wpmc_media_cleaner.is_registered;function Ho(){var e=Vo(["\n color: white;\n margin: 0px 15px 15px 15px;\n\n .fatal {\n padding: 8px 12px;\n border-radius: 10px;\n background: #ab3014;\n margin: 0 0 10px 0;\n border: 0;\n }\n\n .warning {\n padding: 8px 12px;\n border-radius: 10px;\n background: #b98c0e;\n margin: 0 0 10px 0;\n border: 0;\n }\n\n .notice {\n padding: 8px 12px;\n border-radius: 10px;\n background: #23ad74;\n margin: 0 0 10px 0;\n border: 0;\n }\n"]);return Ho=function(){return e},e}function Go(){var e=Vo(["\n\n margin: 15px;\n\n .center {\n background: white;\n border-radius: 10px;\n padding: 10px;\n font-family: Lato;\n max-width: 100%\n overflow: none;\n\n h2 {\n font-size: 26px;\n }\n\n table {\n width: 100%;\n\n tr td:first-child {\n width: 220px;\n font-weight: bold;\n color: #1e7cba;\n }\n\n * {\n overflow-wrap: anywhere;\n }\n }\n }\n\n hr {\n border-color: #1e7cba;\n }\n"]);return Go=function(){return e},e}function Wo(){var e=Vo(["\n width: 85px;\n height: 85px;\n padding-right: 10px;\n"]);return Wo=function(){return e},e}function $o(){var e=Vo(["\n\n .nui-block-title {\n display: none;\n }\n\n .nui-block-content {\n display: flex;\n padding: 10px;\n\n h2 {\n color: #055082;\n font-size: 16px;\n margin: 5px 0 5px 0;\n\n a {\n text-decoration: none;\n }\n }\n\n p {\n margin: 0px;\n line-height: 18px;\n }\n }\n"]);return $o=function(){return e},e}function Jo(){var e=Vo(["\n color: white;\n padding: 15px;\n margin-bottom: -15px;\n\n a {\n color: #7dedff;\n text-decoration: none;\n }\n\n p {\n font-size: 15px;\n }\n"]);return Jo=function(){return e},e}function Vo(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var Yo=v.a.div(Jo()),Ko=Object(v.a)(In)($o()),Zo=v.a.img(Wo()),Xo=v.a.div(Go()),Qo=v.a.div(Ho());function ei(e){return function(e){if(Array.isArray(e))return oi(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||ai(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ni(e,n,t,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void t(e)}c.done?n(l):Promise.resolve(l).then(r,a)}function ti(e){return function(){var n=this,t=arguments;return new Promise((function(r,a){var o=e.apply(n,t);function i(e){ni(o,r,a,i,c,"next",e)}function c(e){ni(o,r,a,i,c,"throw",e)}i(void 0)}))}}function ri(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||ai(e,n)||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 ai(e,n){if(e){if("string"==typeof e)return oi(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?oi(e,n):void 0}}function oi(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var ii=wp.element,ci=ii.useState,li=ii.useEffect,ui="".concat(Bo,"/meow-common/v1"),si=function(e){var n=e.request,t=e.title,r=e.max,a=ri(ci(!1),2),o=a[0],i=a[1],c=ri(ci([]),2),l=c[0],u=c[1],s=l.length>0?l.reduce((function(e,n){return e+n})):0,f=l.length>0?Math.ceil(s/l.length):0,d=!l.length&&o;li((function(){o&&setTimeout(ti(regeneratorRuntime.mark((function e(){var t,r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=(new Date).getTime(),e.next=3,Io("".concat(ui,"/").concat(n));case 3:r=(new Date).getTime(),a=r-t,u((function(e){return[].concat(ei(e),[a])}));case 6:case"end":return e.stop()}}),e)}))),1e3)}),[l]);return React.createElement(Yo,{style:{width:200,textAlign:"center"}},React.createElement(An,{h2:!0,style:{color:"white"}},t),React.createElement(Ea,{size:200,value:d?r:f,max:r},React.createElement("span",{style:{fontSize:20}},d?"START":f+" ms"),React.createElement("span",{style:{fontSize:12}},d?"YOUR ENGINE":l.length+" requests")),React.createElement(Ne,{style:{width:"100%",marginTop:10},color:o?"#cc3627":"#ccb027",onClick:function(){o||u([]),i(!o)}},o?"Stop":"Start"))};function fi(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function di(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?fi(Object(t),!0).forEach((function(n){pi(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):fi(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function pi(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function mi(e,n,t,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void t(e)}c.done?n(l):Promise.resolve(l).then(r,a)}function hi(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return bi(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return bi(e,n)}(e,n)||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 bi(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var yi=wp.element,gi=yi.useState,vi=yi.useEffect;Lo&&Bo&&Do||console.error("[@common/dashboard] apiUrl, restUrl and pluginUrl are mandatory.");var wi="".concat(Bo,"/meow-common/v1"),xi=React.createElement(Yo,null,React.createElement(An,{p:!0},"Meow Apps is run by Jordy Meow, a photographer and software developer living in Japan (and taking ",React.createElement("a",{target:"_blank",href:"https://offbeatjapan.org"},"a lot of photos"),"). Meow Apps proposes a suite of plugins focusing on photography, imaging, optimization and SEO. The ultimate goal is to make your website better, faster, while making it easy. Meow Apps also teams up with the best players in the community. For more information, please check ",React.createElement("a",{href:"http://meowapps.com",target:"_blank"},"Meow Apps"),".")),Ei=React.createElement(Yo,null,React.createElement(An,{p:!0},"The ",React.createElement("b",null,"Empty Request Time")," helps you analyzing the raw performance of your install by giving you the average time it takes to run an empty request to your server. You can try to disable some plugins (or change their options) then Start this again to see how it influences the results. An excellent install would have an Empty Request Time of less than 500 ms. Keep it absolutely under 2,000 ms! For more information, ",React.createElement("a",{href:"https://meowapps.com/clean-optimize-wordpress/#Optimize_your_Empty_Request_Time",target:"_blank"},"click here"),"."),React.createElement(An,{p:!0},React.createElement("b",null,"File Operation Time")," creates a temporary size of 10MB every time. ",React.createElement("b",null,"SQL Request Time")," counts the number of posts. Those two should be very fast, and almost the same as the ",React.createElement("b",null,"Empty Request Time"),".")),ki=React.createElement(Yo,null,React.createElement(An,{p:!0},"Too many WordPress installs are blown-up with useless and/or heavy plugins, and not aware of best practices. That's not the fault of the users; WordPress pretends to be simple but it is in fact very complex, and the immensity and diversity of the community around it makes it a real jungle where everything is possible."),React.createElement(An,{p:!0},"A rule of thumb is to keep your WordPress install as simple as possible, with the least number of plugins installed (run away from the heavy ones) and an excellent hosting service. Avoid VPS or self-hosted solutions; you must be a professional to actually set them up so that they are actually performant."),React.createElement(An,{p:!0},"On the Meow Apps website, you will find articles which are always updated with the latest recommendations.",React.createElement("ul",null,React.createElement("li",null,"☘️ ",React.createElement("a",{href:"https://meowapps.com/debugging-wordpress/",target:"_blank"},"How To Debug")),React.createElement("li",null,"☘️ ",React.createElement("a",{href:"https://meowapps.com/seo-optimization/",target:"_blank"},"SEO Checklist & Optimization")),React.createElement("li",null,"☘️ ",React.createElement("a",{href:"https://meowapps.com/clean-optimize-wordpress/",target:"_blank"},"Clean Up and Optimize")),React.createElement("li",null,"☘️ ",React.createElement("a",{href:"https://meowapps.com/optimize-images-cdn/",target:"_blank"},"Optimize Images")),React.createElement("li",null,"☘️ ",React.createElement("a",{href:"https://meowapps.com/best-hosting-services-wordpress/",target:"_blank"},"Best Hosting Services"))))),Ri=React.createElement(Yo,null,React.createElement(An,{p:!0},"A summarized version of your PHP Error Logs will be displayed here, with the latest errors at the top. After it, you will find information about your PHP, so make sure your scroll down.")),Oi=function(){var e=hi(gi(!1),2),n=e[0],t=e[1],r=Object(c.a)("".concat(wi,"/all_settings/"),zo),a=r.data,o=r.mutate,i=r.error,l=null==a?void 0:a.data,u=null==l?void 0:l.meowapps_hide_meowapps,s=null==l?void 0:l.force_sslverify,f=hi(gi(!1),2),d=f[0],p=f[1],m=hi(gi(""),2),h=m[0],b=m[1],y=hi(gi(""),2),g=y[0],v=y[1];vi((function(){i&&!n&&(t(!0),console.error("Error from UseSWR",i.message))}),[i]),vi((function(){var e=document.getElementById("meow-common-phperrorlogs"),n=document.getElementById("meow-common-phpinfo");b(e.innerHTML),v(n.innerHTML)}),[]);var w=function(){var e,n=(e=regeneratorRuntime.mark((function e(n,t){var r,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=di({},a.data))[t]=n,o(di(di({},a),{},{data:r}),!1),p(!0),e.next=6,Io("".concat(wi,"/update_option"),{name:t,value:n});case 6:i=e.sent,p(!1),i.success||alert(i.message),o();case 10:case"end":return e.stop()}}),e)})),function(){var n=this,t=arguments;return new Promise((function(r,a){var o=e.apply(n,t);function i(e){mi(o,r,a,i,c,"next",e)}function c(e){mi(o,r,a,i,c,"throw",e)}i(void 0)}))});return function(e,t){return n.apply(this,arguments)}}(),x=React.createElement(Wn,{title:"Main Menu"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"meowapps_hide_meowapps",label:"Hide (Not Recommended)",description:React.createElement(An,{p:!0},"This will hide the Meow Apps Menu (on the left side) and everything it contains. You can re-enable it through though an option that will be added in Settings → General."),value:"1",disabled:d,checked:u,onChange:w}))),E=React.createElement(Wn,{title:"SSL Verify"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"force_sslverify",label:"Force (Not Recommended)",description:React.createElement(An,{p:!0},"This will enforce the usage of SSL when checking the license or updating the plugin."),value:"1",disabled:d,checked:s,onChange:w})));return React.createElement(vn,{showRestError:n},React.createElement(ia,{title:"The Dashboard"}),React.createElement(lt,null,React.createElement(ut,{full:!0},React.createElement(io,null,React.createElement(co,{title:"Meow Apps"},xi,React.createElement(lt,null,React.createElement(ut,{minimal:!0},React.createElement(Ko,{title:"Media Cleaner",className:"primary"},React.createElement(Zo,{src:"".concat(Do,"/common/img/media-cleaner.jpg")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/media-cleaner/"},"Media Cleaner")),React.createElement("p",null,"The Cleaner analyzes your WordPress entirely to find out which files are not used. You can trash them, before deleting them permanently. Your WordPress will breath again :)"))),React.createElement(Ko,{title:"Media File Renamer",className:"primary"},React.createElement(Zo,{src:"".concat(Do,"/common/img/media-file-renamer.jpg")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/media-file-renamer/"},"Media File Renamer")),React.createElement("p",null,"The Renamer will help you in getting nicer filenames for an improved SEO and a tidier filesystem. It's mostly automatic and very fun to use."))),React.createElement(Ko,{title:"Contact Form Block",className:"primary"},React.createElement(Zo,{src:"".concat(Do,"/common/img/default.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/contact-form-block/"},"Contact Form Block")),React.createElement("p",null,"A simple, pretty and superlight contact form. If you simply want your visitors to get in touch with you, this contact form will be perfect for you and your WordPress."))),React.createElement(Ko,{title:"Meow Analytics",className:"primary"},React.createElement(Zo,{src:"".concat(Do,"/common/img/default.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/meow-analytics/"},"Meow Analytics")),React.createElement("p",null,"Are you tired of those heavy plugins, accessing your Google Analytics deliberately? Switch to Meow Analytics!")))),React.createElement(ut,{minimal:!0},React.createElement(Ko,{title:"Meow Gallery",className:"primary"},React.createElement(Zo,{src:"".concat(Do,"/common/img/meow-gallery.jpg")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/meow-gallery/"},"Meow Gallery")),React.createElement("p",null,"This is the fastest gallery system... and it is pretty as well! It is 100% compatible with the native WordPress galleries and therefore, works right away."))),React.createElement(Ko,{title:"Meow Lightbox",className:"primary"},React.createElement(Zo,{src:"".concat(Do,"/common/img/meow-lightbox.jpg")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/meow-lightbox/"},"Meow Lightbox")),React.createElement("p",null,"A very sleek and performant Lightbox which will also display your EXIF data (camera, lens, aperture...). Photographers love it."))),React.createElement(Ko,{title:"WP/LR Sync",className:"primary"},React.createElement(Zo,{src:"".concat(Do,"/common/img/wplr-sync.jpg")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/wplr-sync/"},"WP/LR Sync")),React.createElement("p",null,"Are you using Lightroom? So you know WP/LR Sync already. Wait, you don't? You must try it! This plugin will be your favorite very soon."))),React.createElement(Ko,{title:"WP Retina 2x",className:"primary"},React.createElement(Zo,{src:"".concat(Do,"/common/img/wp-retina-2x.jpg")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/wp-retina-2x/"},"WP Retina 2x")),React.createElement("p",null,"The first and best High-DPI plugin! It enforces high-quality image support and best-practices.")))))),React.createElement(co,{title:"Performance"},Ei,React.createElement("div",{style:{display:"flex",justifyContent:"space-around",marginBottom:25}},React.createElement(si,{title:"Empty Request Time",request:"empty_request",max:2500}),React.createElement(si,{title:"File Operation Time",request:"file_operation",max:2600}),React.createElement(si,{title:"SQL Request Time",request:"sql_request",max:2800}))),React.createElement(co,{title:"Recommendations"},ki),React.createElement(co,{title:"PHP Errors & Info"},Ri,React.createElement(Qo,{dangerouslySetInnerHTML:{__html:h}}),React.createElement(Xo,{dangerouslySetInnerHTML:{__html:g}})),React.createElement(co,{title:"Settings"},React.createElement(In,{title:"Settings",className:"primary"},x,E))))))};function ji(e,n,t,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void t(e)}c.done?n(l):Promise.resolve(l).then(r,a)}function Ci(e){return function(){var n=this,t=arguments;return new Promise((function(r,a){var o=e.apply(n,t);function i(e){ji(o,r,a,i,c,"next",e)}function c(e){ji(o,r,a,i,c,"throw",e)}i(void 0)}))}}function Si(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return Pi(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Pi(e,n)}(e,n)||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 Pi(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var _i=wp.element,Ai=_i.useState,Ti=_i.useEffect,Ni="".concat(Bo,"/meow-licenser/").concat(Mo,"/v1"),zi=function(){var e=Si(Ai(!1),2),n=e[0],t=e[1],r=Si(Ai(null),2),a=r[0],o=r[1],i=Si(Ai(null),2),c=i[0],l=i[1],u=Si(Ai(""),2),s=u[0],f=u[1],d=Uo&&(!c||"valid"!==c.license),p=function(){var e=Ci(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(qo){e.next=2;break}return e.abrupt("return");case 2:return t(!0),e.next=5,Io("".concat(Ni,"/get_license"));case 5:n=e.sent,l(n.data),n.data.key&&f(n.data.key),t(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),m=function(){var e=Ci(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t(!0),e.next=3,Io("".concat(Ni,"/set_license"),{serialKey:null});case 3:e.sent.success&&(f(""),l(null),o("licenseRemoved")),t(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),h=function(){var e=Ci(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t(!0),e.next=3,Io("".concat(Ni,"/set_license"),{serialKey:s});case 3:(n=e.sent).success&&(l(n.data),o("licenseAdded")),t(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Ti((function(){p()}),[]);var b=d?"Forced License":Uo?"Enabled":"Disabled",y=c&&"valid"===c.license,g="Your license is active. Thanks a lot for your support :)";y||(c?"no_activations_left"===c.issue?g=React.createElement("span",null,"There are no activations left for this license. You can visit your account at the ",React.createElement("a",{target:"_blank",href:"https://store.meowapps.com"},"Meow Apps Store"),", unregister a site, and click on ",React.createElement("i",null,"Retry to validate"),"."):"expired"===c.issue?g=React.createElement("span",null,"Your license has expired. You can get another license or renew the current one by visiting your account at the ",React.createElement("a",{target:"_blank",href:"https://store.meowapps.com"},"Meow Apps Store"),"."):"missing"===c.issue?g="This license does not exist.":"disabled"===c.issue?g="This license has been disabled.":"item_name_mismatch"===c.issue?g="This license seems to be for a different plugin... isn't it? :)":(g=React.createElement("span",null,"There is an unknown error related to this serial key. Really sorry about this! Please ",React.createElement("a",{target:"_blank",href:"https://meowapps.com/contact/"},"contact us"),"."),console.log({license:c})):g="Unknown error :(");var v=React.createElement(In,{title:"Pro Version (Not Installed)",className:"primary"},"You will find more information about the Pro Version ",React.createElement("a",{target:"_blank",href:"https://meowapps.com/plugin/".concat(Fo,"/")},"here"),". If you actually bought the Pro Version already, please remove the current plugin and download the Pro Version from your account at the ",React.createElement("a",{target:"_blank",href:"https://store.meowapps.com/"},"Meow Apps Store"),"."),w=React.createElement(In,{title:"Pro Version (".concat(b,")"),busy:n,className:"primary"},React.createElement(Wn,{title:"Serial Key",style:{fontWeight:"bold"}},React.createElement(jt,{id:"mfrh_pro_serial",name:"mfrh_pro_serial",disabled:n,value:s,onChange:function(e){return f(e)},placeholder:""})),c&&!y&&React.createElement(ja,null,g),c&&y&&React.createElement(Ca,null,g),!c&&React.createElement(An,{p:!0},"Insert your serial key above. If you don't have one yet, you can get one ",React.createElement("a",{href:"/plugin/media-file-renamer/"},"here"),". If there was an error during the validation, try the ",React.createElement("i",null,"Retry")," to ",React.createElement("i",null,"validate")," button."),React.createElement(Wn,{contentAlign:"right"},c&&!y&&React.createElement(Ne,{className:"secondary",disabled:n||!s,onClick:h},"Retry to validate"),c&&c.key===s&&React.createElement(Ne,{className:"secondary",disabled:n||!s,onClick:m},"Remove License"),React.createElement(Ne,{disabled:n||!s||c&&c.key===s,onClick:h},"Validate License")),React.createElement(Ba,{isOpen:"licenseAdded"===a,title:"Thank you :)",content:"The Pro features have been enabled. This page should be now reloaded.",ok:"Reload",onOkClick:function(){return location.reload()}}),React.createElement(Ba,{isOpen:"licenseRemoved"===a,title:"Goodbye :(",content:"The Pro features have been disabled. This page should be now reloaded.",ok:"Reload",onOkClick:function(){return location.reload()}}));return qo?w:v},Ii=wp.element.render;function Mi(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function Fi(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?Mi(Object(t),!0).forEach((function(n){Bi(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Mi(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function Bi(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function Li(e,n,t,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void t(e)}c.done?n(l):Promise.resolve(l).then(r,a)}function Di(e){return function(){var n=this,t=arguments;return new Promise((function(r,a){var o=e.apply(n,t);function i(e){Li(o,r,a,i,c,"next",e)}function c(e){Li(o,r,a,i,c,"throw",e)}i(void 0)}))}}function qi(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return Ui(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Ui(e,n)}(e,n)||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 Ui(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}document.addEventListener("DOMContentLoaded",(function(e){var n=document.getElementById("meow-common-dashboard");n&&Ii(React.createElement(Oi,null),n)}));var Hi=wp.element,Gi=Hi.useState,Wi=(Hi.useEffect,{marginTop:10,background:"rgb(0, 72, 88)",padding:10,color:"rgb(58, 212, 58)",maxHeight:600,minHeight:200,display:"block",fontFamily:"monospace",fontSize:12,whiteSpace:"pre",overflowX:"auto",width:"calc(100vw - 276px)"}),$i=function(){var e=Object(c.a)("".concat(Lo,"/all_settings/"),zo),n=e.data,t=e.mutate,r=Je(n,{},!0),a=r.busy,o=r.data,i=r.error,l=qi(Gi(!1),2),u=l[0],s=l[1],f=qi(Gi(""),2),d=f[0],p=f[1],m=qi(Gi(),2),h=m[0],b=m[1],y=a||u,g=null==o?void 0:o.wpmc_method,v=null==o?void 0:o.wpmc_content,w=null==o?void 0:o.wpmc_filesystem_content,x=null==o?void 0:o.wpmc_media_library,E=null==o?void 0:o.wpmc_live_content,k=null==o?void 0:o.wpmc_debuglogs,R=null==o?void 0:o.wpmc_images_only,O=null==o?void 0:o.wpmc_thumbnails_only,j=null==o?void 0:o.wpmc_dirs_filter,C=null==o?void 0:o.wpmc_files_filter,S=null==o?void 0:o.wpmc_hide_thumbnails,P=null==o?void 0:o.wpmc_hide_warning,_=null==o?void 0:o.wpmc_medias_buffer,A=null==o?void 0:o.wpmc_posts_buffer,T=null==o?void 0:o.wpmc_analysis_buffer,N=null==o?void 0:o.wpmc_file_op_buffer,z=null==o?void 0:o.wpmc_delay,I=null==o?void 0:o.wpmc_shortcodes_disabled,M="files"===g,F=function(){var e=Di(regeneratorRuntime.mark((function e(r,a){var o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(o=Fi({},n.data))[a]=r,t(Fi(Fi({},n),{},{data:o}),!1),s(!0),e.prev=4,e.next=7,Io("".concat(Lo,"/update_option"),{name:a,value:r});case 7:e.next=12;break;case 9:e.prev=9,e.t0=e.catch(4),alert(e.t0.message);case 12:return e.prev=12,s(!1),t(),e.finish(12);case 16:case"end":return e.stop()}}),e,null,[[4,9,12,16]])})));return function(n,t){return e.apply(this,arguments)}}(),B=function(){var e=Di(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s(!0),e.next=3,Io("".concat(Lo,"/reset_db"),{});case 3:b("resetDb"),s(!1);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),L=function(){var e=Di(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s(!0),e.next=3,Io("".concat(Lo,"/refresh_logs"));case 3:(n=e.sent).success&&p(n.data),s(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){var e=Di(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s(!0),e.next=3,Io("".concat(Lo,"/clear_logs"));case 3:(n=e.sent).success&&p(n.data),s(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=React.createElement(Wn,{title:"Content"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"wpmc_content",label:"Check",description:"Checks if the media entries are used by the content (Posts, Pages and other Post Types, Metadata, Widgets, etc). Pagebuilders are only supported in the Pro Version.",value:"1",checked:v,onChange:F}))),U=React.createElement(Wn,{title:"Content"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"wpmc_filesystem_content",label:"Check",description:"Checks if the files are used by the content (Posts, Pages and other Post Types, Metadata, Widgets, etc).",value:"1",checked:w,onChange:F}))),H=React.createElement(Wn,{title:"Media Library"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"wpmc_media_library",label:"Check",description:"Checks if the files are properly registered in the Media Library.",value:"1",checked:x,onChange:F,disabled:!M}))),G=React.createElement(Wn,{title:"Live Content"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"wpmc_live_content",label:"Check",description:"The live version of the site will be also analyzed (as if a visitor was loading it). It increases the accuracy of the results but slows down the speed dramatically.",value:"1",requirePro:!Uo,checked:E,onChange:F}))),W=React.createElement(Wn,{title:"Images Only"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"wpmc_images_only",label:"Enable",description:"Restricts the scan to images. Nothing else will be scanned.",value:"1",checked:R,onChange:F,disabled:M}))),$=React.createElement(Wn,{title:"Thumbnails Only"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"wpmc_thumbnails_only",label:"Enable",description:"Restricts Media Cleaner to scan thumbnails. With WordPress, those filenames contain the resolution.",value:"1",checked:O,onChange:F,disabled:!M}))),J=React.createElement(Wn,{title:"Directories Filter"},React.createElement(jt,{id:"wpmc_dirs_filter",name:"wpmc_dirs_filter",value:j,placeholder:"/regex/",onEnter:F,onBlur:F})),V=React.createElement(Wn,{title:"Files Filter"},React.createElement(jt,{id:"wpmc_files_filter",name:"wpmc_files_filter",value:C,placeholder:"/regex/",onEnter:F,onBlur:F})),Y=React.createElement(Wn,{title:"Thumbnails"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"wpmc_hide_thumbnails",label:"Hide",description:"If you prefer not to see the thumbnails.",value:"1",checked:S,onChange:F}))),K=React.createElement(Wn,{title:"Warning Message"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"wpmc_hide_warning",label:"Hide",description:"Have you read it twice? If yes, hide it :)",requirePro:!Uo,value:"1",checked:P,onChange:F}))),Z=React.createElement(Wn,{title:"Medias Buffer"},React.createElement(jt,{id:"wpmc_medias_buffer",type:"number",value:_,min:"1",max:"1000",onEnter:F,onBlur:F,description:"The number of media entries to read at a time. This is fast, so the value should be between 50 and 1000."})),X=React.createElement(Wn,{title:"Posts Buffer"},React.createElement(jt,{id:"wpmc_posts_buffer",type:"number",value:A,min:"1",max:"100",onEnter:F,onBlur:F,description:"The number of posts (and any other post types) to analyze at a time. This is the most intense part of the process. Recommended value is between 1 (slow server) and 20 (excellent server)."})),Q=React.createElement(Wn,{title:"Analysis Buffer"},React.createElement(jt,{id:"wpmc_analysis_buffer",type:"number",value:T,min:"1",max:"1000",onEnter:F,onBlur:F,description:"The number of media entries or files to analyze at a time. This is the main part of the process, but is is much faster than analyzing each post. Recommended value is between 20 (slow server) and 1000 (excellent server)."})),ee=React.createElement(Wn,{title:"File Operation Buffer"},React.createElement(jt,{id:"wpmc_file_op_buffer",type:"number",value:N,min:"1",max:"100",onEnter:F,onBlur:F,description:"The number of media entries or files to delete at a time. This highly depends on your server, it is normally quite fast. Recommended value is between 5 (slow server) and 100 (excellent server). "})),ne=React.createElement(Wn,{title:"Delay (in ms)"},React.createElement(jt,{id:"wpmc_delay",type:"number",value:z,min:"0",max:"20000",onEnter:F,onBlur:F,description:"Time to wait between each request (in milliseconds). The overall process is intensive so this gives the chance to your server to chill out a bit. A very good server doesn't need it, but a slow/shared hosting might even reject requests if they are too fast and frequent. Recommended value is actually 0, 100 for safety, 2000 or 5000 if your hosting is kind of cheap."})),te=React.createElement(Wn,{title:"Shortcodes"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"wpmc_shortcodes_disabled",label:"Disable Analysis",description:"Resolving shortcodes increase accuracy, but makes the process slower and takes more memory.",value:"1",checked:I,onChange:F}))),re=React.createElement(Wn,{title:"Logs"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"wpmc_debuglogs",label:"Enable",description:React.createElement(An,{p:!0},"Simple logging that explains which actions has been run."),value:"1",checked:k,onChange:F}),React.createElement("div",{style:{marginTop:20}},React.createElement(Ne,{onClick:L},"Refresh Logs"),React.createElement(Ne,{className:"danger",onClick:D},"Clear Logs"))));return React.createElement(vn,{nekoErrors:[i]},React.createElement(Ba,{isOpen:"resetDb"===h,onRequestClose:function(){b(null)},title:"Done!",content:"The Media Cleaner's database has been deleted. It will be re-created automatically next time you visit the Media Cleaner Dashboard.",onOkClick:function(){b(null)}}),React.createElement(ia,{title:"Media Cleaner | Settings",subtitle:"By Jordy Meow"},React.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},React.createElement(Ne,{className:"primary",onClick:function(){return window.open("https://meowapps.com/media-cleaner-tutorial/","_blank")}},"Tutorial"),React.createElement(Ne,{className:"primary",icon:"dashboard",color:"#8554bb",onClick:function(){return location.href="upload.php?page=wpmc_dashboard"}},"Dashboard"))),React.createElement(lt,null,React.createElement(ut,{full:!0},React.createElement(Un,{footer:React.createElement(React.Fragment,null,React.createElement(Ne,{className:"primary",onClick:function(){return location.href="upload.php?page=wpmc_dashboard"}},"Access Media Cleaner Dashboard"),React.createElement(Ne,{className:"danger",onClick:B},"Delete Cleaner DB"))},React.createElement(An,{p:!0},"There are two kinds of scan. Usually, the Media Library should be scanned first for images which are not used (Content = Check). Then, the filesystem should be scanned for images which aren't registered in the Media Library (Media Library = Check). Check the ",React.createElement("a",{href:"https://meowapps.com/media-cleaner-tutorial/"},"tutorial")," tutorial for more information. ")),React.createElement(io,null,React.createElement(co,{title:"Media Library Scan"},React.createElement(lt,null,React.createElement(ut,{minimal:!0},React.createElement(In,{busy:y,title:"Scanning",className:"primary"},q,G,(v||E)&&React.createElement(An,{p:!0},"If you would like Media Cleaner to analyze your Media Library for broken entries, uncheck everything above."),!v&&!E&&React.createElement(An,{p:!0},React.createElement("b",null,"Since Content and Live Content are not checked, Media Cleaner will analyze your Media Library for ",React.createElement("u",null,"broken entries"),".")))),React.createElement(ut,{minimal:!0},React.createElement(In,{busy:y,title:"Filters",className:"primary"},W)))),React.createElement(co,{title:"Filesystem Scan",requirePro:!Uo},React.createElement(lt,null,React.createElement(ut,{minimal:!0},React.createElement(In,{busy:y,title:"Scanning",className:"primary"},H,U,G,React.createElement(An,{p:!0},"If none of the checks above are selected, you will get the list of all your files."))),React.createElement(ut,{minimal:!0},React.createElement(In,{busy:y,title:"Filters",className:"primary"},$,J,V)))),React.createElement(co,{title:"Advanced"},React.createElement(lt,null,React.createElement(ut,{minimal:!0},React.createElement(In,{busy:y,title:"UI & Logs",className:"primary"},Y,K)),React.createElement(ut,{minimal:!0},React.createElement(In,{busy:y,title:"Advanced Settings",className:"primary"},Z,X,Q,ee,ne,te)))),React.createElement(co,{title:"Pro Version"},React.createElement(zi,{domain:Fo,prefix:Mo,isPro:qo,isRegistered:Uo})),React.createElement(co,{title:"Logs & Debug"},React.createElement(In,{busy:y,className:"primary"},re),React.createElement("div",{style:Wi},d))))))},Ji=wp.i18n.__,Vi={};Vi.PENDING=Ji("Pending","media-cleaner"),Vi.RENAME=Ji("Rename","media-cleaner"),Vi.TITLE=Ji("Title","media-cleaner");function Yi(e,n,t,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void t(e)}c.done?n(l):Promise.resolve(l).then(r,a)}function Ki(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return Zi(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Zi(e,n)}(e,n)||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 Zi(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var Xi=wp.element.useState,Qi={borderLeft:"4px solid #007bba"},ec={borderLeft:"4px solid #f1ad31"},nc={borderLeft:"4px solid #d85960"},tc=function(){var e=Ki(Xi(!1),2),n=e[0],t=e[1],r=Object(c.a)("".concat(Lo,"/all_settings/"),zo).data,a=Je(r,{},!0).data,o=a.wpmc_method,i="files"===a.wpmc_method?a.wpmc_filesystem_content:a.wpmc_content,l="files"===a.wpmc_method&&(null==a?void 0:a.wpmc_media_library),u=a.wpmc_hide_warning,s=a.incompatible_plugins,f=a.media_trash,d=function(){var e,n=(e=regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t(!0),e.prev=1,e.next=4,Io("".concat(Lo,"/enable_trash_media"));case 4:alert("Done! Please reload/refresh :)"),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),alert(e.t0.message);case 10:t(!1);case 11:case"end":return e.stop()}}),e,null,[[1,7]])})),function(){var n=this,t=arguments;return new Promise((function(r,a){var o=e.apply(n,t);function i(e){Yi(o,r,a,i,c,"next",e)}function c(e){Yi(o,r,a,i,c,"throw",e)}i(void 0)}))});return function(){return n.apply(this,arguments)}}();return React.createElement(React.Fragment,null,"media"===o&&!i&&React.createElement(Un,{style:Qi},React.createElement(An,{p:!0,style:{fontSize:15}},"Media Cleaner will scan your Media Library for broken entries.")),"media"===o&&i&&React.createElement(Un,{style:Qi},React.createElement(An,{p:!0,style:{fontSize:15}},"Media Cleaner will scan your Media Library for entries which aren't used in your content.")),"files"===o&&i&&l&&React.createElement(Un,{style:Qi},React.createElement(An,{p:!0,style:{fontSize:15}},"Media Cleaner will scan your physical directories for files which are not registered in the Media Library or not used directly in your content.")),"files"===o&&!i&&l&&React.createElement(Un,{style:Qi},React.createElement(An,{p:!0,style:{fontSize:15}},"Media Cleaner will scan your physical directories for files which are not registered in the Media Library.")),!u&&React.createElement(Un,{style:ec},React.createElement(An,{p:!0},React.createElement("p",null,React.createElement("b",null,React.createElement("span",{style:{color:"red"}},"This is important.")," Backup your DB and your /uploads directory before using Media Cleaner.")," The deleted files will be temporarily moved to the ",React.createElement("i",null,"uploads/wpmc-trash")," directory. After testing your site, you can check the ",React.createElement("i",null,"Trash")," in order to empty it or to recover your files. That said, you still must have a backup! If you don't know how, give a try to this: ",React.createElement("a",{href:"http://meow.click/blogvault",target:"_blank"},"BlogVault"),"."),React.createElement("p",null,React.createElement("b",null,React.createElement("span",{style:{color:"red"}},"Please be considerate.")," Don't blame Media Cleaner if it deleted too many (or not enough) of your files.")," WordPress being a very dynamic and pluggable system, it is impossible to predict all the situations in which your files are used. Please do not post a bad review because it broke your install; if you have a proper backup, there is no risk! You can disable this big warning in the options if you have the Pro Version. Read this warning twice. Media Cleaner is awesome and constantly gets better so I sincerely hope you will enjoy it. Thank you :)"))),s&&s.length>0&&React.createElement(Un,{style:nc},React.createElement(An,{p:!0,style:{fontSize:15}},React.createElement("p",null,"Important note about the following plugin(s) which you are using:"),React.createElement("ul",null,s.map((function(e){return React.createElement("li",null,"- ",e)}))),React.createElement("p",null,"They require additional checks which are only implemented in ",React.createElement("a",{target:"_blank",href:"//meowapps.com/plugin/media-cleaner"},"Media Cleaner Pro"),"."))),"media"===o&&!f&&React.createElement(Un,{style:nc,footer:React.createElement(React.Fragment,null,React.createElement(Ne,{disabled:n,className:"primary",onClick:d},"Automatically write this line"))},React.createElement(An,{p:!0},"The trash for the Media Library is disabled. Any media entries removed by the plugin will be ",React.createElement("b",null,"permanently deleted"),". To enable it, you must modify your ",React.createElement("i",null,"wp-config.php")," file. Just before the line that says ",React.createElement("i",null,'"That\'s all, stop editing!"'),", add this line: ",React.createElement("b",null,"define( 'MEDIA_TRASH', true );"))))};function rc(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=fc(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}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 o,i=!0,c=!1;return{s:function(){t=e[Symbol.iterator]()},n:function(){var e=t.next();return i=e.done,e},e:function(e){c=!0,o=e},f:function(){try{i||null==t.return||t.return()}finally{if(c)throw o}}}}function ac(e){return function(e){if(Array.isArray(e))return dc(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||fc(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function oc(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function ic(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?oc(Object(t),!0).forEach((function(n){cc(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):oc(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function cc(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function lc(e,n,t,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void t(e)}c.done?n(l):Promise.resolve(l).then(r,a)}function uc(e){return function(){var n=this,t=arguments;return new Promise((function(r,a){var o=e.apply(n,t);function i(e){lc(o,r,a,i,c,"next",e)}function c(e){lc(o,r,a,i,c,"throw",e)}i(void 0)}))}}function sc(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||fc(e,n)||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 fc(e,n){if(e){if("string"==typeof e)return dc(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?dc(e,n):void 0}}function dc(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var pc=wp.element,mc=pc.useState,hc=pc.useEffect,bc=pc.useMemo,yc=[{id:"media",value:"media",label:"Media Library",requirePro:!1},{id:"files",value:"files",label:"Filesystem",requirePro:!Uo}],gc={width:40,height:40,objectFit:"cover"};function vc(e){return new Promise((function(n){return setTimeout(n,e)}))}var wc={NO_CONTENT:"Seems not in use",ORPHAN_MEDIA:"Not attached file",ORPHAN_FILE:"Not in Library",ORPHAN_RETINA:"Orphan Retina",ORPHAN_WEBP:"Orphan WebP"},xc={accessor:"size",by:"desc"},Ec=function(){var e,n=sc(mc("issues"),2),t=n[0],a=n[1],o=sc(mc(),2),i=o[0],l=o[1],u=sc(mc(),2),s=(u[0],u[1],sc(mc([]),2)),f=s[0],d=s[1],p=sc(mc(!1),2),m=p[0],h=p[1],b=sc(mc(""),2),y=b[0],g=b[1],v=sc(mc(1),2),w=v[0],x=v[1],k=sc(mc(1),2),R=k[0],O=k[1],j=sc(mc(""),2),C=j[0],S=j[1],P=sc(mc(""),2),_=P[0],A=P[1],T=sc(mc(xc),2),N=T[0],z=T[1],I=sc(mc(1),2),M=I[0],F=I[1],B=sc(mc(10),2),L=B[0],D=B[1],q=function(){var e=Ge(Object(r.useState)(new AbortController),2),n=e[0],t=e[1],a=Object(r.useRef)(!1),o=Object(r.useRef)(0),i=Ge(Object(r.useState)(null),2),c=i[0],l=i[1],u=Ge(Object(r.useState)(!1),2),s=u[0],f=u[1],d=Ge(Object(r.useState)(0),2),p=d[0],m=d[1],h=Ge(Object(r.useState)(!1),2),b=h[0],y=h[1],g=Ge(Object(r.useState)(!1),2),v=g[0],w=g[1],x=Ge(Object(r.useState)(0),2),E=x[0],k=x[1],R=function(){var e=He(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=new AbortController,t(n),y(!1),o.current=0,a.current=!1,f(!1),w(!1),k(0),m(0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=function(){var e=He(regeneratorRuntime.mark((function e(n){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=new Promise((function(e,t){y(!1),o.current=0,a.current=!1,f(!1),w(!1),A(n),l(!0),Ke.start(),Ke.onIdle().then((function(){P(),e()}))})),e.abrupt("return",t);case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),j=function(){var e=He(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:0,Ke.pause(),f(!0);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),C=function(){var e=He(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:0,y(!1),f(!1),Ke.start();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),S=function(){var e=He(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:0,Ke.pause(),n.abort(),l(!1),y(!1),w(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),P=function(){var e=He(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:0,w(!0),l(!1);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_=function(){var e=He(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ke.add(He(regeneratorRuntime.mark((function e(){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t(n.signal);case 3:(r=e.sent).success||(o.current++,a.current||(y(r.error),j())),e.next=16;break;case 7:if(e.prev=7,e.t0=e.catch(0),"AbortError"!==e.t0.name){e.next=14;break}return console.log("Aborted"),e.abrupt("return");case 14:o.current++,a.current||(y("An error was caught (more information in the console)."),j());case 16:return e.prev=16,k((function(e){return e+1})),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[0,7,16,19]])})))),m((function(e){return e+1}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),A=function(){var e=He(regeneratorRuntime.mark((function e(n){var t,r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ke.clear(),t=qe(n);try{for(t.s();!(r=t.n()).done;)a=r.value,_(a)}catch(e){t.e(e)}finally{t.f()}k(0);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),T=Object(r.useCallback)((function(){a.current=!0}),[]),N=Object(r.useCallback)((function(){return o.current}),[]);return{start:O,stop:S,pause:j,resume:C,reset:R,addTask:_,setAlwaysSkip:T,getErrorCount:N,error:b,success:v,busy:c,paused:s,value:E,max:p}}(),U=(M-1)*L,H=Object(c.a)("".concat(Lo,"/stats"),zo),G=H.data,W=H.mutate,$=Object(c.a)("".concat(Lo,"/all_settings/"),zo),J=$.data,V=$.mutate,Y=Object(c.a)("".concat(Lo,"/entries?limit=").concat(L,"&skip=").concat(U,"&filterBy=").concat(t,"&orderBy=").concat(N.accessor)+"&order=".concat(N.by,"&search=").concat(y),zo),K=Y.data,Z=Y.mutate,X=Je(J,{},!0),Q=X.busy,ee=X.data,ne=X.error,te=Je(G,{},!0),re=te.busy,ae=te.data,oe=te.error,ie=Je(K,[],!0),ce=ie.busy,le=ie.data,ue=ie.total,se=ie.error,fe=ce||re||m||Q,de=bc((function(){return le.map((function(e){return{id:e.id,thumbnail_url:React.createElement(React.Fragment,null,"ORPHAN_MEDIA"!==e.issue&&React.createElement("img",{src:e.thumbnail_url,style:gc})),type:React.createElement("span",null,0==e.type&&"Filesystem",1==e.type&&React.createElement("a",{href:"/wp-admin/post.php?post=".concat(e.postId,"&action=edit")},"ID ",e.postId)),path:React.createElement("span",null,e.path),issue:React.createElement("span",null,wc[e.issue]?wc[e.issue]:e.issue),size:React.createElement("span",null,(e.size/1e3).toFixed(2)," KB")}}))}),[le]),pe=ee.wpmc_method,me="files"===ee.wpmc_method?ee.wpmc_filesystem_content:ee.wpmc_content,he="files"===ee.wpmc_method&&(null==ee?void 0:ee.wpmc_media_library),be=ee.wpmc_hide_thumbnails,ye=ee.wpmc_posts_buffer?parseInt(ee.wpmc_posts_buffer):5,ge=ee.wpmc_medias_buffer?parseInt(ee.wpmc_medias_buffer):100,ve=ee.wpmc_analysis_buffer?parseInt(ee.wpmc_analysis_buffer):100,we=ee.wpmc_file_op_buffer?parseInt(ee.wpmc_file_op_buffer):20,xe=ee.wpmc_delay?parseInt(ee.wpmc_delay):0,Ee=[{accessor:"type",title:"Origin",sortable:!0},{accessor:"path",title:"Path",sortable:!0},{accessor:"issue",title:"Issue",sortable:!0},{accessor:"size",title:"Size",sortable:!0}];be||Ee.unshift({accessor:"thumbnail_url",title:"Thumb",style:{width:16}});var ke=function(){var e=uc(regeneratorRuntime.mark((function e(n,t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=ic({},J.data))[t]=n,V(ic(ic({},J),{},{data:r}),!1),h(!0),e.prev=4,e.next=7,Io("".concat(Lo,"/update_option"),{name:t,value:n});case 7:e.next=12;break;case 9:e.prev=9,e.t0=e.catch(4),alert(e.t0.message);case 12:h(!1),V();case 14:case"end":return e.stop()}}),e,null,[[4,9]])})));return function(n,t){return e.apply(this,arguments)}}();hc((function(){d([]),z(xc),F(1)}),[t]);var Re=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;(e=null!==e?e:q.getErrorCount())>0&&A("The process has finished, but ".concat(e," error(s) occurred.")),q.reset(),d([]),Z(),W()},Oe=function(){var e=uc(regeneratorRuntime.mark((function e(n){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Io("".concat(Lo,"/all_ids"),{source:n});case 2:if((t=e.sent).success){e.next=6;break}return alert(t.message),e.abrupt("return",[]);case 6:return e.abrupt("return",t.data);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),je=function(){var e=uc(regeneratorRuntime.mark((function e(n){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,vc(xe);case 2:return e.next=4,Io("".concat(Lo,"/count"),{source:n});case 4:return t=e.sent,e.abrupt("return",t.data);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ce=function(){var e=uc(regeneratorRuntime.mark((function e(){var n,t,r,a,o,i=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=i.length>0&&void 0!==i[0]?i[0]:null,t=i.length>1&&void 0!==i[1]&&i[1],S("Getting IDs..."),h(!0),!n){e.next=8;break}e.t0=n,e.next=11;break;case 8:return e.next=10,Oe(t?"trash":"issues");case 10:e.t0=e.sent;case 11:if(!(r=e.t0)){e.next=19;break}return S(t?"Emptying...":"Deleting..."),a=To(r,we),o=a.map((function(e){return function(){var n=uc(regeneratorRuntime.mark((function n(t){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,vc(xe);case 2:return n.next=4,Io("".concat(Lo,"/delete"),{entryIds:e},t);case 4:return n.abrupt("return",n.sent);case 5:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()})),e.next=18,q.start(o);case 18:Re();case 19:h(!1),S();case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Se=function(){var e=uc(regeneratorRuntime.mark((function e(){var n,t,r,a,o=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=o.length>0&&void 0!==o[0]?o[0]:null,S("Getting IDs..."),h(!0),!n){e.next=7;break}e.t0=n,e.next=10;break;case 7:return e.next=9,Oe("trash");case 9:e.t0=e.sent;case 10:if(!(t=e.t0)){e.next=17;break}return r=To(t,we),a=r.map((function(e){return function(){var n=uc(regeneratorRuntime.mark((function n(t){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return S("Recovering..."),n.next=3,vc(xe);case 3:return n.next=5,Io("".concat(Lo,"/recover"),{entryIds:e},t);case 5:return n.abrupt("return",n.sent);case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()})),e.next=16,q.start(a);case 16:Re();case 17:h(!1),S();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Pe=function(){var e=uc(regeneratorRuntime.mark((function e(){var n,t,r,a,o,i=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=!(i.length>0&&void 0!==i[0])||i[0],t=i.length>1&&void 0!==i[1]?i[1]:null,S("Getting IDs..."),h(!0),!t){e.next=8;break}e.t0=t,e.next=11;break;case 8:return e.next=10,Oe("issues");case 10:e.t0=e.sent;case 11:if(!(r=e.t0)){e.next=19;break}return S("".concat(n?"Ignoring...":"Undoing...")),a=To(r,ve),o=a.map((function(e){return function(){var t=uc(regeneratorRuntime.mark((function t(r){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,vc(xe);case 2:return t.next=4,Io("".concat(Lo,"/set_ignore"),{entryIds:e,ignore:n},r);case 4:return t.abrupt("return",t.sent);case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()})),e.next=18,q.start(o);case 18:Re();case 19:h(!1),S();case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_e=function(){var e=uc(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:q.stop();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ae=function(){_e(),Re(),h(!1),S()},Te=function(){var e=uc(regeneratorRuntime.mark((function e(){var n,t,r,a,o,i,c,l,u,s,f,p,m,b,y,g,v;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=0,d([]),x(1),O(3+(me?1:0)+("files"===pe&&he?1:0)),S("Resetting issues..."),e.next=7,Io("".concat(Lo,"/reset_issues"));case 7:if(x((function(e){return e+1})),!me){e.next=21;break}return S("Extract from content..."),e.next=12,je("posts");case 12:for(t=e.sent,r=[],a=0;a<t;a+=ye)r.push(a);return o=r.map((function(e){return function(){var n=uc(regeneratorRuntime.mark((function n(t){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,vc(xe);case 2:return n.next=4,Io("".concat(Lo,"/extract_references"),{source:"content",limit:e},t);case 4:return n.abrupt("return",n.sent);case 5:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()})),e.next=18,q.start(o);case 18:n+=q.getErrorCount(),q.reset(),x((function(e){return e+1}));case 21:if("files"!==pe||!he){e.next=34;break}return S("Extract from library..."),e.next=25,je("medias");case 25:for(i=e.sent,c=[],l=0;l<i;l+=ye)c.push(l);return u=c.map((function(e){return function(){var n=uc(regeneratorRuntime.mark((function n(t){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,vc(xe);case 2:return n.next=4,Io("".concat(Lo,"/extract_references"),{source:"media",limit:e},t);case 4:return n.abrupt("return",n.sent);case 5:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()})),e.next=31,q.start(u);case 31:q.reset(),n+=q.getErrorCount(),x((function(e){return e+1}));case 34:if(s=[],"media"!==pe){e.next=50;break}return S("Listing media..."),e.next=39,je("medias");case 39:for(f=e.sent,p=[],m=0;m<f;m+=ge)p.push(m);return b=p.map((function(e){return function(){var n=uc(regeneratorRuntime.mark((function n(t){var r;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,vc(xe);case 2:return n.next=4,Io("".concat(Lo,"/retrieve_medias"),{limit:e},t);case 4:return(r=n.sent).data&&(s=[].concat(ac(s),ac(r.data.results))),n.abrupt("return",r);case 7:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()})),e.next=45,q.start(b);case 45:q.reset(),n+=q.getErrorCount(),x((function(e){return e+1})),e.next=61;break;case 50:if("files"!==pe){e.next=60;break}return S("Listing files..."),y=function(){var e=uc(regeneratorRuntime.mark((function e(n,t){var r,a,o,i,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Io("".concat(Lo,"/retrieve_files"),{path:n},t);case 2:r=e.sent,a=r.data,o=rc(a.results);try{for(c=function(){var e=i.value;"dir"===e.type?q.addTask(uc(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,y(e.path,t);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})))):s.push(e.path)},o.s();!(i=o.n()).done;)c()}catch(e){o.e(e)}finally{o.f()}return e.abrupt("return",r);case 7:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),e.next=55,q.start([function(){var e=uc(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y("",n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()]);case 55:q.reset(),n+=q.getErrorCount(),x((function(e){return e+1})),e.next=61;break;case 60:alert("This method is not known!");case 61:if(!s){e.next=68;break}return S("Matching with content..."),g=To(s,ve),v=g.map((function(e){return function(){var n=uc(regeneratorRuntime.mark((function n(t){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,vc(xe);case 2:return n.next=4,Io("".concat(Lo,"/check_targets"),{method:pe,targets:e},t);case 4:return n.abrupt("return",n.sent);case 5:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()})),e.next=67,q.start(v);case 67:n+=q.getErrorCount();case 68:Re(n),h(!1),S();case 71:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ze=React.createElement(React.Fragment,null,React.createElement(Ne,{className:"secondary",onClick:function(){return window.open("https://meowapps.com/plugin/media-cleaner/","_blank")}},"Get the Pro Version"),React.createElement(Ne,{className:"primary",onClick:function(){return window.open("https://meowapps.com/media-cleaner-tutorial/","_blank")}},"Read the tutorial"));return React.createElement(vn,{nekoErrors:[oe,ne,se]},React.createElement(ia,{title:"Media Cleaner | Dashboard",subtitle:"By Jordy Meow"},React.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},React.createElement(Ne,{className:"primary",onClick:function(){return window.open("https://meowapps.com/media-cleaner-tutorial/","_blank")}},"Tutorial"),React.createElement(Ne,{icon:"cog",color:"#8554bb",onClick:function(){return location.href="admin.php?page=wpmc_settings"}},"Settings"))),React.createElement(lt,null,React.createElement(ut,{full:!0},React.createElement(tc,null),!Uo&&React.createElement(Un,{footer:ze},React.createElement(An,{p:!0},"You must ",React.createElement("b",null,"backup the uploads folder and DB")," before using the Renamer. If you don't know how, give a try to ",React.createElement("a",{target:"_blank",href:"https://meow.click/blogvault"},"BlogVault"),". It is also highly recommanded to read the tutorial. Last but not least, check the ",React.createElement("b",null,"Pro Version"),", as it adds many features and also supports the development. This message is only displayed in the free version. Thank you!")),React.createElement(Oo,null,!f.length&&React.createElement(React.Fragment,null,React.createElement(Ne,{icon:"play",disabled:fe,onClick:function(){return Te()}},"Scan"),!C&&React.createElement(or,{id:"wpmc_method",scrolldown:!0,disabled:fe,name:"wpmc_method",style:{width:200},onChange:ke,value:pe},yc.map((function(e){return React.createElement(ir,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),f.length>0&&React.createElement(Ne,{disabled:fe,onClick:function(){return d([])}},"Unselect All"),C&&React.createElement("div",{style:(e={display:"flex",fontFamily:"Lato",padding:"0 10px",flexDirection:"column",fontWeight:600,width:200},cc(e,"flexDirection","column"),cc(e,"height",30),cc(e,"lineHeight","16px"),cc(e,"justifyContent","center"),cc(e,"textTransform","uppercase"),e)},React.createElement("div",{style:{color:"#144675",fontSize:17}},"STEP ".concat(w,"/").concat(R)),React.createElement("div",{style:{color:"#007bba"}},C)),!fe&&"issues"===t&&f.length>0&&React.createElement(React.Fragment,null,React.createElement(Ne,{className:"secondary",onClick:function(){return Pe(!0,f)}},"Ignore ",React.createElement("strong",null,f.length)," entries"),React.createElement(Ne,{className:"danger",onClick:function(){return Ce(f)}},"Delete ",React.createElement("strong",null,f.length)," entries")),!fe&&"ignored"===t&&f.length>0&&React.createElement(React.Fragment,null,React.createElement(Ne,{className:"secondary",onClick:function(){return Pe(!1,f)}},"Undo ",React.createElement("strong",null,f.length)," entries")),!fe&&"trash"===t&&f.length>0&&React.createElement(React.Fragment,null,React.createElement(Ne,{icon:"delete",className:"secondary",onClick:function(){return Se(f)}},"Recover ",React.createElement("strong",null,f.length)," entries")),React.createElement("div",{style:{flex:1}},C&&React.createElement(Mr,{status:function(e){return"".concat(q.max?"".concat(e,"%"):"+=")},busy:q.busy,value:q.value,max:q.max,onStopClick:q.stop})),!fe&&React.createElement(React.Fragment,null,React.createElement(jt,{onBlur:function(e){g(e)},value:y,onEnter:function(e){g(e)}}),!y&&React.createElement(ea,{icon:"search",width:24,style:{position:"relative",left:-34,marginRight:-22},color:"#5a5a5a82"}),y&&React.createElement(ea,{icon:"close",width:24,style:{position:"relative",left:-34,marginRight:-22},color:E.blue,onClick:function(){g("")}})),!fe&&"issues"===t&&ae.issues>0&&React.createElement(React.Fragment,null,React.createElement(Ne,{icon:"delete",className:"danger",onClick:function(){return l("deleteAll")}},"Delete ",React.createElement("strong",null,"All"))),!fe&&"trash"===t&&ae.trash>0&&React.createElement(React.Fragment,null,React.createElement(Ne,{className:"primary",onClick:function(){return l("recoverAll")}},"Recover ",React.createElement("strong",null,"All")),React.createElement(Ne,{icon:"delete",className:"danger",onClick:function(){return l("trashAll")}},"Empty Trash"))),React.createElement("p",null,"There are ",React.createElement("b",null,ae.issues," issue",ae.issues>1?"s":"")," with your files, accounting for ",React.createElement("b",null,(ae.issues_size/1e6).toFixed(2)," MB"),". Your trash contains ",React.createElement("b",null,(ae.trash_size/1e6).toFixed(2)," MB"),"."),React.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:10,marginBottom:10}},React.createElement(ga,{value:t,busy:re,onChange:function(e){a(e),F(1)}},React.createElement(va,{title:"Issues",value:"issues",count:ae.issues}),React.createElement(va,{title:"Ignored",value:"ignored",count:ae.ignored}),React.createElement(va,{title:"Trash",value:"trash",count:ae.trash})),React.createElement(sa,{currentPage:M,limit:L,total:ue,onClick:function(e){return F(e)}})),React.createElement($a,{busy:fe,data:de,columns:Ee,sort:N,onSortChange:function(e,n){z({accessor:e,by:n})},onSelect:function(e){d([].concat(ac(f),ac(e)))},onUnselect:function(e){d(ac(f.filter((function(n){return!e.includes(n)}))))},selectedItems:f}),React.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:10}},React.createElement(or,{scrolldown:!0,value:L,onChange:function(e){D(e),F(1)}},React.createElement(ir,{value:5,label:"5 items per page"}),React.createElement(ir,{value:10,label:"10 items per page"}),React.createElement(ir,{value:25,label:"25 items per page"}),React.createElement(ir,{value:50,label:"50 items per page"})),React.createElement(sa,{currentPage:M,limit:L,total:ue,onClick:function(e){return F(e)}}))),React.createElement(Ba,{isOpen:"deleteAll"===i,onRequestClose:function(){return l()},title:"Delete All",content:React.createElement("span",null,"If you continue, ",React.createElement("b",null,"all the issues will be deleted"),". Make absolutely sure you have a backup of your site."),onOkClick:function(){l(),Ce()},onCancelClick:function(){l()}}),React.createElement(Ba,{isOpen:"trashAll"===i,onRequestClose:function(){return l()},title:"Delete All",content:React.createElement("span",null,"If you continue, ",React.createElement("b",null,"the trash will be entirely emptied"),". Make absolutely sure you have a backup of your site."),onOkClick:function(){l(),Ce(null,!0)},onCancelClick:function(){l()}}),React.createElement(Ba,{isOpen:"recoverAll"===i,onRequestClose:function(){return l()},title:"Recover All",content:"Are you sure you really want to recover all the files from the trash?",onOkClick:function(){l(),Se()},onCancelClick:function(){l()}}),React.createElement(Ba,{isOpen:q.error,onRequestClose:Ae,title:"Error",content:q.error?q.error.message:"N/A",customButtons:React.createElement(React.Fragment,null,React.createElement(Ne,{className:"primary",onClick:function(){q.resume()}},"Skip"),React.createElement(Ne,{className:"primary",onClick:function(){q.setAlwaysSkip(),q.resume()}},"Always Skip"),React.createElement(Ne,{className:"danger",onClick:Ae},"Stop"))}),React.createElement(Ba,{isOpen:_,title:"Finished",ok:"Close",content:_,onOkClick:function(){A(""),q.reset()}})))};document.addEventListener("DOMContentLoaded",(function(e){var n=document.getElementById("wpmc-admin-settings");n&&i.a.render(a.a.createElement($i,null),n),(n=document.getElementById("wpmc-dashboard"))&&i.a.render(a.a.createElement(Ec,null),n)}))},9:function(e,n){e.exports=ReactDOM}});
|
2 |
//# sourceMappingURL=index.js.map
|
1 |
+
!function(e){function n(n){for(var r,i,c=n[0],l=n[1],u=n[2],f=0,d=[];f<c.length;f++)i=c[f],Object.prototype.hasOwnProperty.call(a,i)&&a[i]&&d.push(a[i][0]),a[i]=0;for(r in l)Object.prototype.hasOwnProperty.call(l,r)&&(e[r]=l[r]);for(s&&s(n);d.length;)d.shift()();return o.push.apply(o,u||[]),t()}function t(){for(var e,n=0;n<o.length;n++){for(var t=o[n],r=!0,c=1;c<t.length;c++){var l=t[c];0!==a[l]&&(r=!1)}r&&(o.splice(n--,1),e=i(i.s=t[0]))}return e}var r={},a={0:0},o=[];function i(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,i),t.l=!0,t.exports}i.m=e,i.c=r,i.d=function(e,n,t){i.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:t})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,n){if(1&n&&(e=i(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(i.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)i.d(t,r,function(n){return e[n]}.bind(null,r));return t},i.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(n,"a",n),n},i.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},i.p="";var c=window.wpJsonWpmc=window.wpJsonWpmc||[],l=c.push.bind(c);c.push=n,c=c.slice();for(var u=0;u<c.length;u++)n(c[u]);var s=l;o.push([78,1]),t()}({0:function(e,n){e.exports=React},78:function(e,n,t){"use strict";t.r(n);var r=t(0),a=t.n(r),o=t(9),i=t.n(o),c=t(6),l=t(1),u=t.n(l);function s(){return(s=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function f(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function d(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?f(Object(t),!0).forEach((function(n){p(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function p(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function m(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return h(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return h(e,n)}(e,n)||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 h(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var b=function(e){var n=e.spinner,t=void 0===n||n,o=e.busy,i=void 0!==o&&o,c=e.overlayStyle,l=m(Object(r.useState)(!0),2),u=l[0],f=l[1];Object(r.useEffect)((function(){var e;return i?f(!0):e=setTimeout((function(){f(!1),e=null}),250),function(){e&&clearTimeout(e)}}),[i]);var p=u?a.a.createElement(a.a.Fragment,null,a.a.createElement("div",{className:"overlay "+(i?"":"overlayHidden"),style:c},Boolean(t)&&a.a.createElement("div",{className:"lds-ellipsis "+(i?"":"spinnerHidden")},a.a.createElement("div",null),a.a.createElement("div",null),a.a.createElement("div",null),a.a.createElement("div",null))),a.a.createElement("style",{jsx:!0},"\n .overlay {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n background: rgb(30 124 186 / 85%);\n transition: opacity 1s ease-out;\n z-index: 10;\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n }\n\n .overlayHidden {\n opacity: 0;\n transition: opacity 0.25s ease-out;\n }\n .spinnerHidden {\n opacity: 0;\n transition: opacity 0.25s ease-out;\n }\n .lds-ellipsis {\n position: relative;\n width: 80px;\n height: 80px;\n display: flex;\n justify-items: center;\n align-items: center;\n }\n .lds-ellipsis div {\n position: absolute;\n width: 13px;\n height: 13px;\n border-radius: 50%;\n background: white;\n animation-timing-function: cubic-bezier(0, 1, 1, 0);\n }\n .lds-ellipsis div:nth-child(1) {\n left: 8px;\n animation: lds-ellipsis1 0.6s infinite;\n }\n .lds-ellipsis div:nth-child(2) {\n left: 8px;\n animation: lds-ellipsis2 0.6s infinite;\n }\n .lds-ellipsis div:nth-child(3) {\n left: 32px;\n animation: lds-ellipsis2 0.6s infinite;\n }\n .lds-ellipsis div:nth-child(4) {\n left: 56px;\n animation: lds-ellipsis3 0.6s infinite;\n }\n @keyframes lds-ellipsis1 {\n 0% {\n transform: scale(0);\n }\n 100% {\n transform: scale(1);\n }\n }\n @keyframes lds-ellipsis3 {\n 0% {\n transform: scale(1);\n }\n 100% {\n transform: scale(0);\n }\n }\n @keyframes lds-ellipsis2 {\n 0% {\n transform: translate(0, 0);\n }\n 100% {\n transform: translate(24px, 0);\n }\n } \n ")):null,h=d(d({},e),{},{busy:void 0,spinner:void 0});return a.a.createElement("div",s({style:{position:"relative"}},h),p,e.children)};b.propTypes={busy:u.a.bool.isRequired,spinner:u.a.bool,children:u.a.oneOfType([u.a.arrayOf(u.a.node),u.a.node]).isRequired};var y,g=b,v=t(2),w=t(4),E={black:"black",blackRGB:"0, 0, 0",blue:"#007cba",blueRGB:"0, 124, 186",deepBlue:"#134575",finderBorder:"#DEDEDE",lightBlue:"#EBF3FF",lightGray:"#F1F1F1",gray:"#E8E8E8",green:"#0EA480",darkGray:"#A0A0A0",disabledForm:"#828282",orange:"#daa827",overlay:"rgba(16, 16, 16, 0.92)",red:"#ba4300",redHighlight:"#de5307",header:"#134675",proGray:"#7F8EA0",progress:"#8414a8",tableGray:"#FAFAFA",yellow:"#e4b42b",yellowRGB:"224, 156, 54",white:"white",fontFamily:"Lato",fontSizeH1:"24px",fontSizeH2:"18px",fontSizeText:"13px",fontSizeSmall:"12px",lightShadow:"0px 0px 10px rgba(0,0,0,0.1)"},k=t(3),R=t(29),O=t.n(R),j=t(30),S=t.n(j),C=t(31),P=t.n(C),_=t(10),A=t.n(_),T=t(11),N=t.n(T),z=t(12),I=t.n(z),M=t(7),F=t.n(M),B=t(5),L=t.n(B),D=t(8),q=t.n(D),U=t(13),H=t.n(U),G=t(14),W=t.n(G),$=t(32),J=t.n($),V=t(33),Y=t.n(V),K=t(15),Z=t.n(K),X=t(34),Q=t.n(X),ee=t(35),ne=t.n(ee),te=t(36),re=t.n(te),ae=t(37),oe=t.n(ae),ie=t(38),ce=t.n(ie),le=t(39),ue=t.n(le),se=t(40),fe=t.n(se),de=t(41),pe=t.n(de),me=t(42),he=t.n(me),be=t(43),ye=t.n(be),ge=t(44),ve=t.n(ge),we=t(45),xe=t.n(we),Ee=t(46),ke=t.n(Ee),Re=t(47),Oe=t.n(Re);function je(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var Se=(je(y={lock:O.a,"lock-open":S.a,"file-undo":P.a,"chevron-double-left":A.a,"chevron-double-right":N.a,"chevron-left":I.a,"chevron-right":F.a,"chevron-down":L.a,"chevron-up":q.a,pause:H.a,play:W.a,replay:J.a,check:Y.a,stop:Z.a,delete:Q.a,undo:ne.a,alert:re.a,database:oe.a,pencil:ce.a,tools:ue.a,cog:fe.a,close:pe.a,cat:he.a,upload:ye.a,trash:ve.a},"pencil",xe.a),je(y,"dashboard",ke.a),je(y,"search",Oe.a),y);function Ce(){return(Ce=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function Pe(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}function _e(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n display: inline-block;\n box-sizing: border-box;\n height: 30px;\n min-width: 6em;\n border: none;\n border-radius: 4px;\n text-align: center;\n font-family: ",";\n font-size: ",";\n padding: 0 15px;\n\n background-color: ",";\n color: white;\n transition: background-color .10s, opacity .25s;\n\n :not([disabled]):hover {\n cursor: pointer;\n background-color: ",";\n }\n\n :disabled {\n opacity: 0.35;\n }\n\n :focus {\n outline: none;\n }\n\n &.has-icon {\n align-items: center;\n display: inline-flex;\n padding: 2.5px 6px 2.5px 4px;\n }\n\n &.secondary {\n background-color: ",";\n border: 1px solid ",";\n color: ",";\n\n &:hover {\n background-color: ",";\n }\n }\n\n &.danger {\n background-color: ",";\n border-color: ",";\n\n\t &:hover {\n\t\t background-color: ",";\n\t }\n }\n\n &.success {\n background-color: ",";\n border-color: ",";\n\n\t &:hover {\n\t\t background-color: ",";\n\t }\n }\n\n & + button {\n margin-left: .25rem;\n }\n\n ","\n"]);return _e=function(){return e},e}var Ae=Object(v.a)((function(e){var n=e.className,t=e.icon,r=void 0===t?null:t,o=e.onClick,i=e.disabled,c=void 0!==i&&i,l=e.color,u=void 0===l?null:l,s=e.children,f=Pe(e,["className","icon","onClick","disabled","color","children"]),d=!!r,p="".concat(n||"").concat(d?" has-icon":""," ").concat(u?"custom-color":"");return a.a.createElement("button",Ce({type:"button",className:p,onClick:o,disabled:c},f),d&&a.a.createElement(k.Icon,{icon:"string"==typeof r?Se[r]||null:r,width:"24",height:"24",style:{marginRight:"4px"}}),a.a.createElement("span",null,s))}))(_e(),E.fontFamily,E.fontSizeText,E.blue,Object(w.a)(.1,E.blue),E.lightBlue,E.blue,E.blue,Object(w.a)(.1,E.lightBlue),E.red,E.red,Object(w.a)(.1,E.red),E.green,E.green,Object(w.a)(.1,E.green),(function(e){return Te(e.color)})),Te=function(e){if(e)return"\n &.custom-color {\n background-color: ".concat(e,";\n border: 1px solid ").concat(e,";\n\n &:hover {\n background-color: ").concat(Object(w.a)(.1,e),";\n }\n }\n ")},Ne=function(e){return a.a.createElement(Ae,e)};function ze(){return(ze=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function Ie(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}function Me(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n background-color: ",";\n position: relative;\n border-radius: 10px;\n color: ",";\n font-family: ",";\n font-size: 9px;\n line-height: 10px;\n padding: 5px 8px;\n text-transform: uppercase;\n text-decoration: none;\n\n &:hover {\n color: ",";\n background-color: #f78c1f;\n }\n\n &.inline {\n display: inline;\n margin-left: 5px;\n vertical-align: middle;\n }\n"]);return Me=function(){return e},e}Ne.propTypes={className:u.a.oneOf(["primary","secondary","danger","success"]),disabled:u.a.bool,icon:u.a.oneOfType([u.a.instanceOf(k.IconifyIcon),u.a.oneOf(["setting","edit","trash"])]),color:u.a.string,onClick:u.a.func.isRequired},Ne.defaultProps={className:"primary",disabled:!1,icon:null,color:null,onClick:function(){}};var Fe=v.a.a(Me(),E.yellow,E.white,E.fontFamily,E.white),Be=function(e){var n=e.show,t=void 0===n||n,r=e.className,o=Ie(e,["show","className"]);return t?a.a.createElement(Fe,ze({href:"https://store.meowapps.com",target:"_blank",className:"".concat(r||"")},o),"Pro Only"):null},Le=function(e){return a.a.createElement(Be,e)};Le.propTypes={show:u.a.bool,className:u.a.string},Le.defaultProps={show:!0,className:void 0};var De=t(51);function qe(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=We(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}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 o,i=!0,c=!1;return{s:function(){t=e[Symbol.iterator]()},n:function(){var e=t.next();return i=e.done,e},e:function(e){c=!0,o=e},f:function(){try{i||null==t.return||t.return()}finally{if(c)throw o}}}}function Ue(e,n,t,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void t(e)}c.done?n(l):Promise.resolve(l).then(r,a)}function He(e){return function(){var n=this,t=arguments;return new Promise((function(r,a){var o=e.apply(n,t);function i(e){Ue(o,r,a,i,c,"next",e)}function c(e){Ue(o,r,a,i,c,"throw",e)}i(void 0)}))}}function Ge(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||We(e,n)||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 We(e,n){if(e){if("string"==typeof e)return $e(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?$e(e,n):void 0}}function $e(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var Je=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=Object(r.useState)(n),o=Ge(a,2),i=o[0],c=o[1],l=Object(r.useState)(null),u=Ge(l,2),s=u[0],f=u[1],d=Object(r.useState)(t),p=Ge(d,2),m=p[0],h=p[1],b=Object(r.useState)(0),y=Ge(b,2),g=y[0],v=y[1];return Object(r.useEffect)((function(){void 0!==e&&(e.success?(f(null),c(e.data),v(e.total?e.total:0)):f(e.error)),h(void 0===e)}),[e]),{busy:m,data:i,total:g,error:s}},Ve=function(){var e=Object(r.useRef)(),n=Ge(Object(r.useState)({}),2),t=n[0],a=n[1];return Object(r.useEffect)((function(){if(e&&e.current){var n=new ResizeObserver((function(e){var n=e[0];n.contentRect&&a({width:n.contentRect.left+n.contentRect.right,height:n.contentRect.top+n.contentRect.bottom})}));return n.observe(e.current),function(){n.unobserve(e.current)}}}),[]),{ref:e,width:t.width?t.width:0,height:t.height?t.height:0}},Ye=function(e){var n=Object(r.useRef)(),t=function(t){e&&!n.current.contains(t.target)&&e()};return Object(r.useEffect)((function(){return document.addEventListener("mousedown",t),function(){document.removeEventListener("mousedown",t)}})),n},Ke=new(t.n(De).a)({concurrency:1,autoStart:!1});function Ze(){var e=rn(["\n align-items: center;\n background-color: ",";\n border: none;\n box-sizing: border-box;\n color: white;\n display: flex;\n font-family: ",";\n font-size: ",";\n width: 100%;\n padding: 8px 15px 8px 15px;\n text-align: center;\n transition: background-color .10s, opacity .25s;\n\n :not([disabled]):hover {\n cursor: pointer;\n background-color: ",";\n }\n\n :disabled:not(.is-pro) {\n opacity: 0.35;\n }\n\n :focus {\n outline: none;\n }\n\n &.is-pro {\n background-color: ",";\n justify-content: space-between;\n }\n"]);return Ze=function(){return e},e}function Xe(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return Qe(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Qe(e,n)}(e,n)||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 Qe(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function en(){var e=rn(["\n position: relative;\n display: block;\n margin-top: 18px;\n background-color: ",";\n position: absolute;\n z-index: 10;\n box-shadow: ",';\n\n &:before {\n content: "";\n position: absolute;\n top: -18px;\n left: 50%;\n margin-left: -8px;\n border: 8px solid transparent;\n border-bottom: 10px solid ',";\n }\n"]);return en=function(){return e},e}function nn(){var e=rn(["\n align-items: center;\n background-color: ",";\n border: none;\n border-radius: 4px;\n box-sizing: border-box;\n color: white;\n display: inline-flex;\n font-family: ",";\n font-size: ",";\n height: 30px;\n min-width: 6em;\n padding: 0px 10px;\n text-align: center;\n transition: background-color .10s, opacity .25s;\n\n :not([disabled]):hover {\n cursor: pointer;\n background-color: ",";\n }\n\n :disabled {\n opacity: 0.35;\n }\n\n :focus {\n outline: none;\n }\n\n & + button {\n margin-left: .25rem;\n }\n"]);return nn=function(){return e},e}function tn(){var e=rn(["\n display: inline-block;\n"]);return tn=function(){return e},e}function rn(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var an=v.a.div(tn()),on=v.a.button(nn(),E.blue,E.fontFamily,E.fontSizeText,Object(w.a)(.1,E.blue)),cn=v.a.div(en(),E.blue,E.lightShadow,E.blue),ln=function(e){var n=e.title,t=e.disabled,r=void 0!==t&&t,o=e.isPro,i=void 0!==o&&o,c=Xe(a.a.useState(!1),2),l=c[0],u=c[1],s=Ye((function(){u(!1)})),f=Ve(),d=f.ref,p=f.width,m=function(){u(!l)},h=a.a.Children.map(e.children,(function(e){return a.a.cloneElement(e,{isPro:i,disabled:e.props.disabled||r,onClick:function(){e.props.onClick&&e.props.onClick(),m()}})}));return a.a.createElement(an,{ref:s},a.a.createElement(on,{ref:d,type:"button",disabled:r,onClick:m},a.a.createElement("span",null,n),a.a.createElement(k.Icon,{icon:L.a,width:"24",height:"24",style:{marginLeft:"4px"}})),l&&a.a.createElement(cn,{style:{transform:"translateX(calc(-50% + ".concat(p/2,"px))")}},h))},un=v.a.button(Ze(),E.blue,E.fontFamily,E.fontSizeText,Object(w.a)(.1,E.blue),E.proGray),sn=function(e){var n=e.onClick,t=e.children,r=e.isPro,o=e.requirePro,i=void 0!==o&&o,c=e.disabled,l=i&&!r;return a.a.createElement(un,{type:"button",className:l?"is-pro":"",onClick:n,disabled:c||l},a.a.createElement("span",null,t),l&&!r&&a.a.createElement(Le,null))},fn=function(e){return a.a.createElement(ln,e)},dn=function(e){return a.a.createElement(sn,e)};function pn(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||mn(e,n)||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 mn(e,n){if(e){if("string"==typeof e)return hn(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?hn(e,n):void 0}}function hn(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function bn(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n position: relative;\n background: #f1f1f1;\n margin-left: -20px;\n background-color: rgb(30 124 186 / 10%);\n padding-bottom: 50px;\n margin-bottom: -26px;\n\n .neko-rest-error {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: #1e232deb;\n z-index: 100;\n\n .container {\n color: white;\n padding: 5px 20px 15px 20px;\n min-width: 480px;\n max-width: 600px;\n border-radius: 20px;\n background: #883131;\n margin-left: 50%;\n transform: translateX(-50%);\n margin-top: 100px;\n\n h3 {\n color: white;\n }\n\n .neko-debug {\n padding: 5px 10px;\n background: #692426;\n border-radius: 10px;\n\n * {\n margin: 0px;\n padding: 0px;\n } \n }\n }\n }\n"]);return bn=function(){return e},e}fn.propTypes={title:u.a.string,disabled:u.a.bool,isPro:u.a.bool},fn.defaultProps={title:void 0,disabled:!1,isPro:!1},dn.propTypes={onClick:u.a.func.isRequired,requirePro:u.a.bool},dn.defaultProps={onClick:function(){},requirePro:!1};var yn=v.a.div(bn()),gn=function(e){var n=e.className,t=e.children,o=e.nekoErrors,i=void 0===o?[]:o,c=e.style,l=void 0===c?{}:c,u=pn(Object(r.useState)(!1),2),s=u[0],f=u[1],d=pn(Object(r.useState)(!1),2),p=d[0],m=d[1];if(i&&!s){var h,b=function(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=mn(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}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 o,i=!0,c=!1;return{s:function(){t=e[Symbol.iterator]()},n:function(){var e=t.next();return i=e.done,e},e:function(e){c=!0,o=e},f:function(){try{i||null==t.return||t.return()}finally{if(c)throw o}}}}(i);try{for(b.s();!(h=b.n()).done;){var y=h.value;if(y){f(y);break}}}catch(e){b.e(e)}finally{b.f()}}return a.a.createElement(yn,{className:n||"",style:l},s&&a.a.createElement("div",{className:"neko-rest-error"},a.a.createElement("div",{className:"container"},!p&&a.a.createElement(a.a.Fragment,null,a.a.createElement("h3",null,"The Rest API is disabled or broken 😢"),a.a.createElement("p",null,"The Rest API is required for this plugin to work. It is enabled in WordPress by default since December 2016 and used by the Gutenberg Editor since 2019. In short, it allows more robustness and a much cleaner infrastructure. Soon, Wordpress will entirely depends on it, so it is important to keep it enabled."),a.a.createElement("p",null,a.a.createElement("i",null,"Last but not least: check your PHP Error Logs and your Debugging Console.")),a.a.createElement("p",{className:"neko-debug"},a.a.createElement("small",null,"URL: ",s.url,a.a.createElement("br",null),"CODE: ",s.code,a.a.createElement("br",null),"MESSAGE: ",s.message,a.a.createElement("br",null)))),s.body&&p&&a.a.createElement("p",{className:"neko-debug"},a.a.createElement("div",{dangerouslySetInnerHTML:{__html:s.body}})),s.body&&a.a.createElement(Ne,{color:"#a94242",onClick:function(){return m(!p)}},p?"Hide":"Display"," response from server"),a.a.createElement(Ne,{color:"#a94242",onClick:function(){window.open("https://meowapps.com/debugging-wordpress/","_blank")}},"Learn about WordPress Debugging"))),t)},vn=function(e){return a.a.createElement(gn,e)};function wn(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}function xn(){var e=On(["\n font-family: ",";\n font-size: ",";\n line-height: normal;\n margin: 0;\n padding: 0;\n"]);return xn=function(){return e},e}function En(){var e=On(["\n font-family: ",";\n font-size: ",";\n line-height: normal;\n margin: 16px 0 24px;\n padding: 0;\n"]);return En=function(){return e},e}function kn(){var e=On(["\n font-family: ",";\n font-size: ",";\n font-weight: normal;\n line-height: normal;\n margin-top: 0;\n margin-bottom: 16px;\n padding: 0;\n"]);return kn=function(){return e},e}function Rn(){var e=On(["\n font-family: ",";\n font-weight: normal;\n font-size: ",";\n line-height: normal;\n margin-top: 0;\n margin-bottom: 16px;\n padding: 0;\n"]);return Rn=function(){return e},e}function On(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}vn.propTypes={className:u.a.string,style:u.a.object,nekoErrors:u.a.bool},vn.defaultProps={className:void 0,style:{},nekoErrors:!1};var jn=v.a.h1(Rn(),E.fontFamily,E.fontSizeH1),Sn=v.a.h2(kn(),E.fontFamily,E.fontSizeH2),Cn=v.a.p(En(),E.fontFamily,E.fontSizeText),Pn=v.a.span(xn(),E.fontFamily,E.fontSizeText),_n=function(e){var n=e.children,t=wn(e,["children"]);return e.h1?a.a.createElement(jn,t,n):e.h2?a.a.createElement(Sn,t,n):e.p?a.a.createElement(Cn,t,n):a.a.createElement(Pn,t,n)},An=function(e){return a.a.createElement(_n,e)};function Tn(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n font-size: ",";\n margin-bottom: 15px;\n \n .nui-block-title {\n color: ",";\n padding: 5px 10px;\n margin-bottom: 5px;\n }\n\n .nui-block-content {\n background-color: #f1f1f1;\n padding: 26px;\n box-shadow: 0px 2px 5px 0px #0000004a;\n border-radius: 10px;\n\n p:first-child {\n margin-top: 0;\n }\n\n p:last-child {\n margin-bottom: 0;\n }\n }\n\n &.primary {\n padding: 8px;\n background-color: ",";\n\n .nui-block-title {\n color: ",";\n }\n\n .nui-block-content {\n background-color: ",";\n }\n }\n"]);return Tn=function(){return e},e}An.propTypes={h1:u.a.any,h2:u.a.any,p:u.a.any},An.defaultProps={h1:void 0,h2:void 0,p:void 0};var Nn=v.a.div(Tn(),E.fontSizeText,E.blue,E.blue,E.white,E.white),zn=function(e){var n=e.title,t=e.children,r=e.className,o=e.busy,i=void 0!==o&&o,c=e.style,l=void 0===c?{}:c;return a.a.createElement(Nn,{className:"nui-block "+(r||""),style:l},a.a.createElement(g,{busy:i},a.a.createElement(An,{h2:!0,className:"nui-block-title"},n),a.a.createElement("div",{className:"nui-block-content"},t)))},In=function(e){return a.a.createElement(zn,e)};function Mn(){var e=Bn(["\n justify-content: flex-start;\n background-color: ",";\n display: flex;\n align-items: center;\n padding: 8px 10px;\n\n &.align-right {\n justify-content: flex-end;\n }\n"]);return Mn=function(){return e},e}function Fn(){var e=Bn(["\n font-size: ",";\n font-family: ",";\n background-color: ",";\n box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);\n margin-bottom: 25px;\n\n &.primary {\n background-color: ",";\n }\n\n p:first-child {\n margin-top: 0px;\n }\n\n p:last-child {\n margin-bottom: 0px;\n }\n\n .content {\n padding: 20px 20px;\n }\n"]);return Fn=function(){return e},e}function Bn(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}In.propTypes={title:u.a.string,className:u.a.oneOf(["","primary"]),style:u.a.object},In.defaultProps={title:void 0,className:"",style:{}};var Ln=v.a.div(Fn(),E.fontSizeText,E.fontFamily,E.white,E.blue),Dn=v.a.div(Mn(),E.lightGray),qn=function(e){var n=e.children,t=e.header,r=e.headerAlign,o=void 0===r?"left":r,i=e.footer,c=e.footerAlign,l=void 0===c?"right":c,u=e.className,s=e.style,f=void 0===s?{}:s;return a.a.createElement(Ln,{className:u||"",style:f},t&&a.a.createElement(Dn,{className:"align-".concat(o)},t),a.a.createElement("div",{className:"content"},n),i&&a.a.createElement(Dn,{className:"align-".concat(l)},i))},Un=function(e){return a.a.createElement(qn,e)};function Hn(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n display: flex;\n font-family: ",";\n\n > .nui-settings-head {\n font-family: ",";\n font-size: 14px;\n line-height: 17px;\n width: 120px;\n margin-right: 16px;\n }\n\n /* Select, Checkbox, Input need to be a bit higher to be in front of the settings title */\n\n .nui-settings-content > .nui-select:first-child {\n position: relative;\n margin-top: -5px;\n }\n \n .nui-settings-content > .nui-checkbox:first-child {\n position: relative;\n margin-top: -5px;\n }\n\n .nui-settings-content > div:first-child > .neko-input {\n position: relative;\n margin-top: -5px;\n }\n\n > .nui-settings-content {\n flex: 1;\n\n &.nui-settings-content-align-right {\n flex: none;\n margin-left: auto;\n }\n\n input[type=text] {\n width: 100%;\n }\n\n\n }\n\n & + div {\n margin-top: 15px;\n }\n"]);return Hn=function(){return e},e}Un.propTypes={header:u.a.element,headerAlign:u.a.oneOf(["left","right"]),footer:u.a.element,footerAlign:u.a.oneOf(["left","right"]),className:u.a.string,style:u.a.object},Un.defaultProps={header:void 0,headerAlign:"left",footer:void 0,footerAlign:"right",className:void 0,style:{}};var Gn=Object(v.a)((function(e){var n=e.title,t=void 0===n?"":n,r=e.contentAlign,o=void 0===r?"left":r;return a.a.createElement("div",{className:e.className||""},t?a.a.createElement("div",{className:"nui-settings-head"},t):null,a.a.createElement("div",{className:"nui-settings-content nui-settings-content-align-".concat(o)},e.children))}))(Hn(),E.fontFamily,E.fontFamily),Wn=function(e){return a.a.createElement(Gn,e)};function $n(){var e=Vn(["\n background-color: ",";\n color: white;\n"]);return $n=function(){return e},e}function Jn(){var e=Vn(["\n margin: 20px;\n padding: 14px;\n background-color: white;\n box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);\n\n > * + * {\n /* Base margin between child elements */\n margin-top: 14px;\n }\n"]);return Jn=function(){return e},e}function Vn(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}Wn.propTypes={title:u.a.string,className:u.a.string,contentAlign:u.a.string},Wn.defaultProps={title:"",className:void 0,contentAlign:"left"};var Yn=v.a.div(Jn()),Kn=Object(v.a)((function(e){return e.children?a.a.createElement("div",{className:e.className},e.children):null}))($n(),E.blue),Zn=function(e){return a.a.createElement(Yn,{className:"window"},a.a.createElement(Kn,null,e.title),e.children)},Xn=function(e){return a.a.createElement(Zn,e)};function Qn(){return(Qn=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function et(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}function nt(){var e=rt(["\n flex: 1;\n padding: 32px 30px;\n\n .nui-block:not(:first-child) {\n margin-top: -20px;\n }\n\n .nui-block:last-child {\n margin-bottom: 0px;\n }\n\n &.minimal {\n padding: 0;\n }\n\n &.full {\n flex-basis: 100%;\n padding-bottom: 0;\n }\n\n & + .full {\n padding-bottom: 32px;\n padding-top: 0;\n }\n\n &:not(.full) + div:not(.full) {\n padding-left: 0;\n }\n"]);return nt=function(){return e},e}function tt(){var e=rt(["\n display: flex;\n flex-wrap: wrap;\n"]);return tt=function(){return e},e}function rt(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}Xn.propTypes={title:u.a.string},Xn.defaultProps={title:void 0};var at=v.a.div(tt()),ot=v.a.div(nt()),it=function(e){return a.a.createElement(at,null,e.children)},ct=function(e){var n=e.full,t=e.minimal,r=et(e,["full","minimal"]),o=n?"full":"";return o+=t?" minimal":"",a.a.createElement(ot,Qn({className:o},r),e.children)},lt=function(e){return a.a.createElement(it,e)},ut=function(e){return a.a.createElement(ct,e)};lt.propTypes={},lt.defaultProps={},ut.propTypes={full:u.a.any},ut.defaultProps={full:void 0};var st=t(17),ft=t.n(st),dt=t(18),pt=t.n(dt);function mt(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n font-family: ",";\n\n &.disabled {\n color: ",";\n\n label {\n cursor: default;\n }\n }\n\n input {\n display: none;\n }\n\n label {\n cursor: pointer;\n display: flex;\n }\n .nui-checkbox-check-container {\n flex-basis: 30px;\n }\n .nui-checkbox-inner-container {\n margin-top: 1.5px;\n margin-left: 4px;\n\n .label {\n display: block;\n font-size: 14px;\n line-height: 17px;\n padding-top: 4.5px;\n padding-bottom: 4px;\n }\n \n .description {\n display: block;\n font-size: 13px;\n line-height: 14px;\n color: #8a8a8a;\n\n * {\n font-size: 13px;\n line-height: inherit;\n margin: 0;\n }\n }\n }\n"]);return mt=function(){return e},e}var ht=Object(v.a)((function(e){var n=e.id,t=e.name,r=e.checked,o=void 0!==r&&r,i=e.onChange,c=e.label,l=e.description,u=e.isPro,s=e.requirePro,f=void 0!==s&&s&&!u,d=f?"disabled":"";return a.a.createElement("div",{className:["nui-checkbox",e.className,d].join(" ")},a.a.createElement("input",{id:n,name:t,type:"checkbox",defaultChecked:!1,onClick:function(){i?i(!o,n):console.log("The onChange handler it not set for this checkbox.",e)},disabled:f}),a.a.createElement("label",{htmlFor:n},a.a.createElement("div",{className:"nui-checkbox-check-container"},a.a.createElement(k.Icon,{icon:o?pt.a:ft.a,width:"30px",height:"30px",color:f?E.disabledForm:E.blue})),a.a.createElement("div",{className:"nui-checkbox-inner-container"},a.a.createElement("span",{className:"label"},c,a.a.createElement(Le,{className:"inline",show:f})),l?a.a.createElement("small",{className:"description"},l):null)))}))(mt(),E.fontFamily,E.disabledForm),bt=function(e){return a.a.createElement(ht,e)};function yt(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n"]);return yt=function(){return e},e}bt.propTypes={id:u.a.string,name:u.a.string,checked:u.a.bool,label:u.a.string,description:u.a.string,isPro:u.a.bool,requirePro:u.a.bool},bt.defaultProps={id:void 0,name:void 0,checked:!1,label:void 0,description:void 0,isPro:!1,requirePro:!1};var gt=Object(v.a)((function(e){var n=e.name,t=(e.max,e.isPro),r=void 0!==t&&t;return a.a.Children.map(e.children,(function(e){return e.props.name?e:a.a.cloneElement(e,{name:n,isPro:r})}))}))(yt()),vt=function(e){return a.a.createElement(gt,e)};function wt(){return(wt=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function xt(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return Et(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Et(e,n)}(e,n)||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 Et(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function kt(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}function Rt(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n .neko-input {\n font-family: ",";\n font-size: ",";\n border: 2px solid ",";\n box-sizing: border-box;\n height: 30px;\n background: rgb(0 124 186 / 10%);\n padding: 0 10px;\n width: 100%;\n\n &.natural {\n border-color: gray;\n border-width: 1px;\n }\n\n &::placeholder {\n color: rgba(0, 0, 0, 0.25);\n }\n\n :focus {\n background-color: white;\n }\n\n :read-only {\n background-color: ",";\n }\n }\n\n .neko-input-description {\n font-family: ",";\n font-size: ",";\n line-height: 14px;\n margin-top: 8px;\n margin-bottom: 0;\n }\n"]);return Rt=function(){return e},e}vt.propTypes={name:u.a.string,mas:u.a.number,isPro:u.a.bool},vt.defaultProps={name:void 0,mas:-1,isPro:!1};var Ot=Object(v.a)((function(e){var n=e.id,t=e.name,o=e.value,i=void 0===o?"":o,c=e.description,l=e.placeholder,u=void 0===l?"":l,s=e.onEnter,f=void 0===s?null:s,d=e.readOnly,p=void 0!==d&&d,m=e.type,h=void 0===m?"text":m,b=e.step,y=void 0===b?1:b,g=e.min,v=void 0===g?1:g,w=e.max,x=void 0===w?999:w,E=e.maxLength,k=void 0===E?3:E,R=e.className,O=e.style,j=e.natural,S=void 0!==j&&j,C=kt(e,["id","name","value","description","placeholder","onEnter","readOnly","type","step","min","max","maxLength","className","style","natural"]),P=xt(Object(r.useState)(i),2),_=P[0],A=P[1],T=!!e.onChange;Object(r.useEffect)((function(){T||A(i)}),[i]);var N=function(t){T?e.onChange(t.target.value,n):A(t.target.value,n)},z=function(t){f&&"Enter"===event.key&&(t.preventDefault(),e.onEnter(t.target.value,n))},I=function(t){e.onBlur&&i!==t.target.value&&e.onBlur(t.target.value,n)},M="neko-input ".concat(S?" natural":"");return a.a.createElement("div",{className:[R].join(" "),style:O},"number"===h?a.a.createElement("input",wt({className:[M].join(" ")},C,{id:n,name:t,value:T?i:_,type:h,step:y,min:v,max:x,maxlength:k,placeholder:u,onChange:N,onKeyPress:z,onBlur:I,readOnly:p})):a.a.createElement("input",wt({className:[M].join(" ")},C,{id:n,name:t,value:T?i:_,type:h,spellcheck:"false",placeholder:u,onChange:N,onKeyPress:z,onBlur:I,readOnly:p})),c&&a.a.createElement("p",{className:"neko-input-description"},c))}))(Rt(),E.fontFamily,E.fontSizeText,E.blue,E.gray,E.fontFamily,E.fontSizeSmall),jt=function(e){return a.a.createElement(Ot,e)};function St(){return(St=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function Ct(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return Pt(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Pt(e,n)}(e,n)||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 Pt(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function _t(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}function At(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n .neko-textarea {\n font-family: ",";\n font-size: ",";\n border: 2px solid ",";\n box-sizing: border-box;\n height: 160px;\n background: rgb(0 124 186 / 10%);\n padding: 0 10px;\n width: 100%;\n\n &::placeholder {\n color: rgba(0, 0, 0, 0.25);\n }\n\n :focus {\n background-color: white;\n }\n\n :read-only {\n background-color: ",";\n }\n }\n\n .neko-input-description {\n font-family: ",";\n font-size: ",";\n line-height: 14px;\n margin-top: 8px;\n margin-bottom: 0;\n }\n"]);return At=function(){return e},e}jt.propTypes={id:u.a.string,type:u.a.oneOf(["number","text"]),name:u.a.string,value:u.a.string,description:u.a.string,placeholder:u.a.string,onChange:u.a.func,onEnter:u.a.func,onBlur:u.a.func,readOnly:u.a.bool,step:u.a.number,min:u.a.number,max:u.a.number,maxLength:u.a.number,natural:u.a.bool},jt.defaultProps={id:void 0,type:"text",name:void 0,value:"",description:void 0,placeholder:"",onChange:void 0,onEnter:void 0,onBlur:void 0,readOnly:!1,step:1,min:1,max:999,maxLength:3,natural:!1};var Tt=Object(v.a)((function(e){var n=e.id,t=e.name,o=e.value,i=void 0===o?"":o,c=e.description,l=e.placeholder,u=void 0===l?"":l,s=e.onEnter,f=void 0===s?null:s,d=e.readOnly,p=void 0!==d&&d,m=(e.maxLength,e.className),h=e.style,b=_t(e,["id","name","value","description","placeholder","onEnter","readOnly","maxLength","className","style"]),y=Ct(Object(r.useState)(i),2),g=y[0],v=y[1],w=!!e.onChange;Object(r.useEffect)((function(){w||v(i)}),[i]);return a.a.createElement("div",{className:[m].join(" "),style:h},a.a.createElement("textarea",St({className:"neko-textarea"},b,{id:n,name:t,spellcheck:"false",placeholder:u,onChange:function(t){w?e.onChange(t.target.value,n):v(t.target.value,n)},onKeyPress:function(t){f&&"Enter"===event.key&&(t.preventDefault(),e.onEnter(t.target.value,n))},onBlur:function(t){e.onBlur&&i!==t.target.value&&e.onBlur(t.target.value,n)},readOnly:p}),w?i:g),c&&a.a.createElement("p",{className:"neko-input-description"},c))}))(At(),E.fontFamily,E.fontSizeText,E.blue,E.gray,E.fontFamily,E.fontSizeSmall),Nt=function(e){return a.a.createElement(Tt,e)};Nt.propTypes={id:u.a.string,name:u.a.string,value:u.a.string,description:u.a.string,placeholder:u.a.string,onChange:u.a.func,onEnter:u.a.func,onBlur:u.a.func,readOnly:u.a.bool},Nt.defaultProps={id:void 0,name:void 0,value:"",description:void 0,placeholder:"",onChange:void 0,onEnter:void 0,onBlur:void 0,readOnly:!1};var zt=t(52),It=t.n(zt),Mt=t(53),Ft=t.n(Mt);function Bt(){var e=Yt(["\n background-color: ",";\n cursor: pointer;\n font-family: ",";\n padding: 8px 12px;\n\n &:hover {\n filter: brightness(80%);\n }\n\n input {\n display: none;\n }\n\n .option {\n align-items: center;\n color: ",";\n display: flex;\n justify-content: space-between;\n font-family: ",";\n font-size: 14px;\n line-height: 17px;\n }\n\n &.disabled {\n background-color: rgb(224 156 54);\n pointer-events: none;\n\n .option {\n color: rgb(255 255 255 / 35%);\n }\n }\n"]);return Bt=function(){return e},e}function Lt(){var e=Yt(["\n font-family: ",";\n margin-bottom: 6px;\n\n input {\n display: none;\n }\n\n label {\n cursor: pointer;\n display: flex;\n }\n\n .inner-container {\n margin-left: 4px;\n\n .label {\n display: block;\n font-size: 14px;\n line-height: 17px;\n padding-top: 4.5px;\n padding-bottom: 4px;\n }\n .description {\n display: block;\n font-size: 12px;\n }\n }\n\n &.disabled {\n color: ",";\n\n label {\n cursor: default;\n }\n }\n"]);return Lt=function(){return e},e}function Dt(){return(Dt=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function qt(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return Ut(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Ut(e,n)}(e,n)||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 Ut(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function Ht(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}function Gt(){var e=Yt(["\n background-color: ",";\n"]);return Gt=function(){return e},e}function Wt(){var e=Yt(["\n border-radius: 8px;\n overflow: hidden;\n padding-top: 28px;\n position: absolute;\n top: 0;\n z-index: 10;\n width: 100%;\n transition: all 0.2s ease-in;\n\n &.hidden {\n opacity: 0;\n }\n"]);return Wt=function(){return e},e}function $t(){var e=Yt(["\n display: block;\n margin-top: 5px;\n font-size: 13px;\n line-height: 14px;\n color: #8a8a8a;\n\n * {\n font-size: 13px;\n line-height: inherit;\n margin: 0;\n }\n"]);return $t=function(){return e},e}function Jt(){var e=Yt(["\n align-items: center;\n background-color: ",";\n border: 2px solid ",";\n border-radius: 8px;\n display: flex;\n font-family: ",";\n font-size: 14px;\n padding: 0 5px 0 10px;\n box-sizing: border-box;\n height: 30px;\n\n .rightContent {\n align-items: center;\n display: flex;\n margin-left: auto;\n }\n"]);return Jt=function(){return e},e}function Vt(){var e=Yt(["\n border-radius: 8px;\n position: relative;\n user-select: none;\n cursor: pointer;\n\n &.show-options {\n background-color: ",";\n border-radius: 8px 8px 0 0;\n }\n"]);return Vt=function(){return e},e}function Yt(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var Kt=v.a.div(Vt(),E.blue),Zt=v.a.div(Jt(),E.white,E.blue,E.fontFamily),Xt=v.a.div($t()),Qt=v.a.div(Wt()),er=v.a.div(Gt(),E.white),nr=function(e){var n,t=e.id,o=e.name,i=e.value,c=e.scrolldown,l=void 0!==c&&c,u=e.isPro,s=void 0!==u&&u,f=e.onChange,d=Ht(e,["id","name","value","scrolldown","isPro","onChange"]),p=null===(n=a.a.Children.toArray(e.children).find((function(e){return e.props.value===i})))||void 0===n?void 0:n.props,m=(null==p?void 0:p.label)||"Select",h=(null==p?void 0:p.description)||e.description,b=(null==p?void 0:p.requirePro)||!1,y=qt(Object(r.useState)(!1),2),g=y[0],v=y[1],w=l?Ye((function(){v(!1)})):null,x=b&&!s,E=function(n){if(n!==i){if(!f)return void console.log("The onChange handler it not set for this checkbox.",e);f(n,t)}l&&v(!1)},R=a.a.Children.map(e.children,(function(e){return a.a.cloneElement(e,{name:e.props.name||o,checked:e.props.value===i,onClick:E,scrolldown:l,isPro:s})}));return l?a.a.createElement(Kt,Dt({id:t,ref:w},d,{onClick:function(){return v(!g)},className:["nui-select",g?"show-options":""],childrenLength:R.length}),a.a.createElement(Zt,null,m,a.a.createElement("div",{className:"rightContent"},x&&a.a.createElement(Le,null),a.a.createElement(k.Icon,{icon:g?q.a:L.a,width:"24"}))),h&&a.a.createElement(Xt,null,h),g&&a.a.createElement(Qt,{className:g?"":"hidden"},a.a.createElement(er,null,[R]))):R},tr=v.a.div(Lt(),E.fontFamily,E.disabledForm),rr=v.a.div(Bt(),E.blue,E.fontFamily,E.white,E.fontFamily),ar=function(e){var n=e.id,t=e.name,r=e.value,o=e.checked,i=e.label,c=e.description,l=e.onClick,u=e.scrolldown,s=e.isPro,f=void 0!==s&&s,d=e.requirePro,p=void 0!==d&&d&&!f,m=p?"disabled":"",h=a.a.createElement(tr,{className:"nui-select ".concat(e.className||""," ").concat(m)},a.a.createElement("input",{id:n,name:t,type:"radio",value:r,defaultChecked:o,onClick:function(e){return l(e.target.value)},disabled:p}),a.a.createElement("label",{htmlFor:n},a.a.createElement(k.Icon,{icon:o?Ft.a:It.a,width:"24px",color:p?E.disabledForm:E.blue}),a.a.createElement("div",{className:"inner-container"},a.a.createElement("span",{className:"label"},i,a.a.createElement(Le,{className:"inline",style:{top:-1},show:p})),c?a.a.createElement("small",{className:"description"},c):null))),b=a.a.createElement(rr,{className:"nui-select ".concat(e.className||""," ").concat(m)},a.a.createElement("input",{id:n,name:t,type:"radio",value:r,defaultChecked:o,disabled:p}),a.a.createElement("div",{className:"option",onClick:function(){return l(r)}},i,a.a.createElement(Le,{show:p})));return u?b:h},or=function(e){return a.a.createElement(nr,e)};or.propTypes={id:u.a.string,name:u.a.string,description:u.a.string,scrolldown:u.a.bool,isPro:u.a.bool,onChange:u.a.func},or.propTypes={id:void 0,name:void 0,description:void 0,scrolldown:!1,isPro:!1,onChange:void 0};var ir=function(e){return a.a.createElement(ar,e)};ir.propTypes={id:u.a.string,name:u.a.string,value:u.a.string,checked:u.a.bool,label:u.a.string,description:u.a.string,onClick:u.a.func,scrolldown:u.a.bool,isPro:u.a.bool,requirePro:u.a.bool},ir.defaultProps={id:void 0,name:void 0,value:void 0,checked:!1,label:void 0,description:void 0,onClick:void 0,scrolldown:!1,isPro:!1,requirePro:!1};var cr=t(19),lr=t.n(cr),ur=t(54),sr=t.n(ur),fr=t(55),dr=t.n(fr);function pr(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return mr(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return mr(e,n)}(e,n)||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 mr(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function hr(){var e=gr(["\n border-left: 1px solid ",";\n margin-left: 12px;\n padding-left: 6px;\n\n &.no-line {\n border-left: 0;\n padding-left: 12px;\n }\n\n &.no-chevron {\n border-left: 0;\n margin-left: 0;\n padding-left: 0;\n }\n"]);return hr=function(){return e},e}function br(){var e=gr(["\n height: 24px;\n width: 24px;\n"]);return br=function(){return e},e}function yr(){var e=gr(["\n align-items: center;\n display: flex;\n margin-bottom: 8px;\n\n &.can-expand {\n cursor: pointer;\n }\n\n p {\n margin: 0 0 0 8px;\n }\n"]);return yr=function(){return e},e}function gr(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var vr=function(e){var n=e.chevron,t=void 0===n||n;return a.a.Children.map(e.children,(function(e){return a.a.cloneElement(e,{chevron:t})}))},wr=v.a.div(yr()),xr=v.a.div(br()),Er=v.a.div(hr(),E.finderBorder),kr=function(e){var n={gallery:dr.a},t=e.title,r=e.chevron,o=!e.icon,i=!!e.icon,c=!!e.children,l=pr(a.a.useState(!1),2),u=l[0],s=l[1],f=pr(a.a.useState((function(){return"string"==typeof e.icon&&Object.keys(n).includes(e.icon)?n[e.icon]:e.icon?e.icon:lr.a})),2),d=f[0],p=f[1],m=a.a.Children.map(e.children,(function(e){return a.a.cloneElement(e,{chevron:r})}));return a.a.createElement("div",null,a.a.createElement(wr,{onClick:function(){(o||c)&&(i||p(u?lr.a:sr.a),s(!u))},className:"".concat(o||m?"can-expand":"")},r?o||m?a.a.createElement(k.Icon,{icon:u?L.a:F.a,width:"1.5rem",height:"1.5rem"}):a.a.createElement(xr,null):null,a.a.createElement(k.Icon,{icon:d,color:E.blue,width:"1.5rem",height:"1.5rem"}),a.a.createElement("p",null,t)),u&&a.a.createElement(Er,{className:"".concat(o?"":"no-line"," ").concat(r?"":"no-chevron")},m))},Rr=function(e){return a.a.createElement(vr,e)};Rr.propTypes={chevron:u.a.bool},Rr.defaultProps={chevron:!0};var Or=function(e){return a.a.createElement(kr,e)};function jr(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n display: flex;\n width: 100%;\n height: 100%;\n max-width: 128px;\n max-height: 128px;\n\n & > * {\n width: 100%;\n height: auto;\n object-fit: contain;\n }\n"]);return jr=function(){return e},e}Or.propTypes={icon:u.a.oneOfType([u.a.instanceOf(k.IconifyIcon),u.a.oneOf(["gallery"])]),title:u.a.string},Or.defaultProps={icon:lr.a,title:void 0};var Sr=v.a.div(jr()),Cr=function(){return a.a.createElement(Sr,null,a.a.createElement("svg",{width:"54",height:"38",viewBox:"0 0 54 38",fill:"none",xmlns:"http://www.w3.org/2000/svg"},a.a.createElement("path",{d:"M11.3663 9.40518C9.2981 -3.25522 -0.310763 2.76769 2.5163 9.40518C2.5163 9.40518 8.29338 29.9322 22.3059 26.3677C36.3184 22.8031 23.9038 19.1156 23.9038 19.1156C23.9038 19.1156 13.4345 22.0656 11.3663 9.40518Z",fill:"#724024",stroke:"black",strokeWidth:"2.1869"}),a.a.createElement("path",{d:"M10.7517 8.0531C10.0142 10.7573 6.32673 12.1093 3.99131 11.2489C1.65589 10.3885 2.63923 13.8302 5.09756 14.9364C7.55589 16.0427 11.2434 14.1989 12.1038 12.4781C12.9642 10.7573 11.4892 5.34893 10.7517 8.0531Z",fill:"#B7782E"}),a.a.createElement("path",{d:"M14.0705 17.2718C13.8246 19.2385 9.64547 19.976 7.55589 19.8531C5.46631 19.7302 9.76839 23.5406 11.3663 23.5406C12.9642 23.5406 17.3892 21.2052 17.1434 19.2385C16.8976 17.2718 14.3163 15.3052 14.0705 17.2718Z",fill:"#B7782E"}),a.a.createElement("path",{d:"M17.5121 26.2448C18.6184 25.3843 20.9538 21.8198 19.8476 19.8531C18.7413 17.8864 22.4288 20.9593 22.4288 20.9593L21.6913 26.2448C21.6913 26.2448 16.4059 27.1052 17.5121 26.2448Z",fill:"#B7782E"}),a.a.createElement("path",{d:"M10.7517 8.0531C10.0142 10.7573 6.32673 12.1093 3.99131 11.2489C1.65589 10.3885 2.63923 13.8302 5.09756 14.9364C7.55589 16.0427 11.2434 14.1989 12.1038 12.4781C12.9642 10.7573 11.4892 5.34893 10.7517 8.0531Z",stroke:"black"}),a.a.createElement("path",{d:"M14.0705 17.2718C13.8246 19.2385 9.64547 19.976 7.55589 19.8531C5.46631 19.7302 9.76839 23.5406 11.3663 23.5406C12.9642 23.5406 17.3892 21.2052 17.1434 19.2385C16.8976 17.2718 14.3163 15.3052 14.0705 17.2718Z",stroke:"black"}),a.a.createElement("path",{d:"M17.5121 26.2448C18.6184 25.3843 20.9538 21.8198 19.8476 19.8531C18.7413 17.8864 22.4288 20.9593 22.4288 20.9593L21.6913 26.2448C21.6913 26.2448 16.4059 27.1052 17.5121 26.2448Z",stroke:"black"}),a.a.createElement("path",{d:"M11.3663 9.40518C9.2981 -3.25522 -0.310763 2.76769 2.5163 9.40518C2.5163 9.40518 8.29338 29.9322 22.3059 26.3677C36.3184 22.8031 23.658 19.4843 23.658 19.4843C23.658 19.4843 13.4345 22.0656 11.3663 9.40518Z",stroke:"black",strokeWidth:"2.1869"}),a.a.createElement("path",{d:"M25.3788 9.89685C25.3788 9.89685 21.3225 35.0947 21.9371 35.7093C22.5517 36.3239 27.4684 36.3239 28.083 35.7093C28.6975 35.0947 29.6523 22.5858 30.2955 21.9427C30.9386 21.2995 35.7226 33.1281 36.81 33.1281C37.8975 33.1281 43.2303 21.3567 43.8163 21.9427C44.4023 22.5287 45.2913 35.0947 45.9059 35.7093C46.5204 36.3239 51.3142 36.3239 51.9288 35.7093C52.5434 35.0947 48.9788 9.89685 48.9788 9.89685H42.9559C42.9559 9.89685 37.7934 21.9427 36.81 21.9427C35.8267 21.9427 31.4017 9.89685 31.4017 9.89685H25.3788Z",fill:"white",stroke:"black",strokeWidth:"2.1869"})))},Pr=function(e){return a.a.createElement(Cr,e)};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})(e)}function Ar(){var e=Nr(["\n position: absolute;\n overflow: hidden;\n top: 0; left: 0;\n height: 100%;\n background-color: ",";\n border-radius: 12px;\n text-align: center;\n padding: 0 10px;\n vertical-align: middle;\n color: white;\n font-family: ",";\n font-size: 13px;\n display: flex;\n justify-content: center;\n align-items: center;\n transition: min-width .2s ease-out;\n\n background-size: 30px 30px;\n background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%,\n transparent 25%,\n transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,\n transparent 75%, transparent);\n animation: ",";\n\n @keyframes animate-stripes {\n 0% { background-position: 0 0; }\n 100% { background-position: 60px 0; }\n }\n"]);return Ar=function(){return e},e}function Tr(){var e=Nr(["\n position: relative;\n box-sizing: border-box;\n height: 30px;\n background: linear-gradient(\n 180deg,\n rgba(0, 0, 0, 0.06) 0%,\n rgba(0, 0, 0, 0.02) 50%,\n rgba(0, 0, 0, 0.10) 100%\n );\n border-radius: 12px;\n\n .nui-progress-buttons {\n position: absolute;\n height: 100%;\n right: 0px;\n display: flex;\n align-items: center;\n padding-right: 5px;\n\n .nui-progress-button {\n border: none;\n display: flex;\n justify-content: center;\n align-items: center;\n margin-left: 2px;\n border-radius: 100%;\n color: white;\n padding: 2px;\n width: 18px;\n height: 18px;\n background-color: ",";\n\n &:hover {\n background-color: ",";\n }\n\n &.stop {\n background: ",";\n\n &:hover {\n background-color: ",";\n }\n }\n }\n }\n"]);return Tr=function(){return e},e}function Nr(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}Pr.propTypes={},Pr.defaultProps={};var zr=Object(v.a)((function(e){var n=e.value,t=void 0===n?0:n,r=e.max,o=void 0===r?100:r,i=e.busy,c=void 0!==i&&i,l=e.status;t=Math.min(t,o);var u=parseFloat(t)/parseFloat(o);return a.a.createElement("div",{className:e.className},a.a.createElement(Ir,{ratio:u,busy:e.busy,status:l}),a.a.createElement("div",{className:"nui-progress-buttons"},c&&e.onPauseClick&&a.a.createElement("div",{className:"nui-progress-button pause",onClick:e.onPauseClick},e.paused?a.a.createElement(k.InlineIcon,{icon:W.a}):a.a.createElement(k.InlineIcon,{icon:H.a})),c&&e.onStopClick&&a.a.createElement("div",{className:"nui-progress-button stop",onClick:e.onStopClick},a.a.createElement(k.InlineIcon,{icon:Z.a}))))}))(Tr(),E.blue,Object(w.a)(.1,E.blue),E.red,Object(w.a)(.1,E.red)),Ir=Object(v.a)((function(e){var n,t,r,o=isNaN(e.ratio)?0:parseInt(Math.round(100*e.ratio)),i=_r(e.status),c="undefined"!==i?"string"===i?e.status:e.status(o):"".concat(o,"%");return a.a.createElement("div",{className:e.className,style:(n={minWidth:28},t="minWidth",r=o+"%",t in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n)},a.a.createElement("div",null,c))}))(Ar(),E.progress,E.fontFamily,(function(e){return e.busy?"animate-stripes 1.6s linear infinite":"none"})),Mr=function(e){return a.a.createElement(zr,e)};function Fr(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return Br(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Br(e,n)}(e,n)||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 Br(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function Lr(){var e=qr(["\n\tbackground-color: rgba(",", 0.8);\n\tborder-radius: 4px;\n\tcolor: ",";\n\tfont-family: ",";\n\tfont-weight: normal;\n\tmin-width: 180px;\n\tmax-width: 280px;\n\tfont-size: ",";\n\tpadding: 8px 12px;\n\tposition: absolute;\n \tmax-width: 280px;\n\tdisplay: ",';\n\tz-index: 100;\n\n\t&:before {\n\t\tcontent: "";\n\t\tposition: absolute;\n\t\tborder: 4px solid transparent;\n\t}\n\n\t&.top {\n\t\t&:before {\n\t\t\tmargin-left: -4px;\n\t\t\ttop: 100%;\n\t\t\tleft: 50%;\n\t\t\tborder-top: 4px solid rgba(',", 0.8);\n\t\t}\n\t}\n\n\t&.left {\n\t\t&:before {\n\t\t\tmargin-top: -4px;\n\t\t\ttop: 50%;\n\t\t\tright: -8px;\n\t\t\tborder-left: 4px solid rgba(",", 0.8);\n\t\t}\n\t}\n\n\t&.right {\n\t\t&:before {\n\t\t\tmargin-top: -4px;\n\t\t\ttop: 50%;\n\t\t\tleft: -8px;\n\t\t\tborder-right: 4px solid rgba(",", 0.8);\n\t\t}\n\t}\n\n\t&.bottom {\n\t\t&:before {\n\t\t\tmargin-left: -4px;\n\t\t\ttop: -8px;\n\t\t\tleft: 50%;\n\t\t\tborder-bottom: 4px solid rgba(",", 0.8);\n\t\t}\n\t}\n\n\t","\n"]);return Lr=function(){return e},e}function Dr(){var e=qr(["\n\tdisplay: flex;\n"]);return Dr=function(){return e},e}function qr(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}Mr.propTypes={value:u.a.number,max:u.a.number,busy:u.a.bool,paused:u.a.bool,onPauseClick:u.a.func,onStopClick:u.a.func,status:u.a.oneOf([u.a.string,u.a.func])},Mr.defaultProps={value:0,max:100,busy:!1,paused:!1,onPauseClick:void 0,onStopClick:void 0,status:void 0};var Ur=v.a.div(Dr()),Hr=v.a.div(Lr(),E.blackRGB,E.white,E.fontFamily,E.fontSizeText,(function(e){return e.visible?"inline-block":"none"}),E.blackRGB,E.blackRGB,E.blackRGB,E.blackRGB,(function(e){return e.style})),Gr=function(e){var n=e.text,t=void 0===n?"Hello world!":n,o=e.position,i=void 0===o?"top":o,c=Fr(Object(r.useState)(!1),2),l=c[0],u=c[1],s=Ve(),f=s.ref,d=s.width,p=s.height,m=Ve(),h=m.ref,b=m.width,y=m.height,g=Object(r.useMemo)((function(){var e=0,n=0;if("top"===i)e=-1*p-5,n=d/2*-1+b/2;else if("bottom"===i)e=y+5,n=d/2*-1+b/2;else if("left"===i){e=(p-y)/2*-1,n=-1*d-5}else if("right"===i){e=(p-y)/2*-1,n=b+5}return{transform:"translateX(".concat(n,"px) translateY(").concat(e,"px)")}}),[i,d,p,b,y]);return a.a.createElement(Ur,null,a.a.createElement(Hr,{ref:f,visible:l,className:i,style:g},t),a.a.createElement("div",{ref:h,onMouseEnter:function(){return u(!0)},onMouseLeave:function(){return u(!1)}},e.children))},Wr=function(e){return a.a.createElement(Gr,e)};function $r(){return($r=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function Jr(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}function Vr(){var e=Kr(["\n\n path {\n fill: ",";\n }\n\n ","\n\n &.nui-clickable {\n cursor: pointer;\n }\n\n &.spin {\n animation-name: spin;\n animation-duration: 700ms;\n animation-iteration-count: infinite;\n animation-timing-function: linear;\n\n @keyframes spin {\n 0% {\n transform: rotate(360deg);\n }\n 100% {\n transform: rotate(0deg);\n }\n }\n }\n"]);return Vr=function(){return e},e}function Yr(){var e=Kr(["\n display: flex;\n align-items: center;\n"]);return Yr=function(){return e},e}function Kr(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}Wr.propTypes={text:u.a.string,position:u.a.oneOf(["top","right","bottom","left"])},Wr.defaultProps={text:"Hello world!",position:"top"};var Zr=v.a.div(Yr()),Xr=Object(v.a)(k.Icon)(Vr(),(function(e){return e.color}),(function(e){return function(e){if(e)return"\n &:hover {\n path {\n fill: ".concat(Object(w.a)(.1,e),";\n }\n }\n ")}(e.color)})),Qr=function(e){var n=e.icon,t=e.spinning,r=void 0!==t&&t,o=e.className,i=void 0===o?"":o,c=e.title,l=e.tooltip,u=e.containerStyle,s=e.color,f=Jr(e,["icon","spinning","className","title","tooltip","containerStyle","color"]);f.width||f.height||(f.width=f.height=30);var d=function(){return"string"==typeof n?Se[n]||null:n},p="nui-icon ".concat(i).concat(f.onClick?" nui-clickable":"").concat(r?" spin":"");return l?a.a.createElement(Wr,{text:l.text,position:l.position||"top"},a.a.createElement(Zr,{style:u},a.a.createElement(Xr,$r({icon:d(),className:p,color:s},f)))):a.a.createElement(Zr,{style:u,title:c},a.a.createElement(Xr,$r({icon:d(),className:p,color:s},f)),l?a.a.createElement(Wr,null,l):null)},ea=function(e){return a.a.createElement(Qr,e)};ea.propTypes={icon:u.a.oneOfType([u.a.instanceOf(k.IconifyIcon),u.a.oneOf(["lock","lock-open","file-undo","chevron-double-left","chevron-double-right","chevron-left","chevron-right","chevron-down","chevron-up","pause","play","replay","check","stop","delete","undo","alert","database","pencil","tools","cog","close","cat","upload"])]),color:u.a.string,spinning:u.a.bool,className:u.a.string,tooltip:u.a.string},ea.defaultProps={icon:void 0,color:void 0,spinning:!1,className:"",tooltip:void 0};var na=t(56),ta=t.n(na);function ra(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n position: relative;\n color: white;\n font-family: ",";\n font-size: ",";\n display: flex;\n align-items: center;\n padding: 15px 20px;\n background-color: ",";\n border-bottom: 5px #2981b5 solid;\n display: flex;\n\n .nui-header-logo-container {\n width: 55px;\n height: 55px;\n padding: 10px;\n margin-right: 20px;\n background: #3D5D8D;\n border-radius: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n }\n\n .nui-header-title-container {\n flex-direction: column;\n display: flex;\n\n .nui-header-title {\n color: white;\n font-family: ",";\n font-size: 23px;\n line-height: normal;\n margin: 0;\n }\n\n .nui-header-subtitle {\n color: white;\n font-family: ",";\n line-height: normal;\n font-size: ",";\n }\n }\n\n .nui-header-extra-content {\n flex: 1;\n margin: 0 20px;\n }\n"]);return ra=function(){return e},e}var aa=v.a.div(ra(),E.fontFamily,E.fontSizeText,E.header,E.fontFamily,E.fontFamily,E.fontSizeText),oa=function(e){var n=e.title,t=void 0===n?"NekoUI":n,r=e.subtitle,o=void 0===r?"By Jordy Meow":r,i=e.children,c=e.saving,l=void 0!==c&&c;return a.a.createElement(aa,null,a.a.createElement("div",{className:"nui-header-logo-container"},a.a.createElement(Pr,null)),a.a.createElement("div",{className:"nui-header-title-container"},a.a.createElement("h1",{className:"nui-header-title"},t),a.a.createElement("small",{className:"nui-header-subtitle"},a.a.createElement("a",{target:"_blank",href:"https://meowapps.com",style:{color:"white",textDecoration:"none"}},o))),a.a.createElement("div",{className:"nui-header-extra-content"},i),l&&a.a.createElement(ea,{icon:ta.a,width:"36",height:"36"}))},ia=function(e){return a.a.createElement(oa,e)};function ca(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n align-items: center;\n display: flex;\n\n .neko-paging-text {\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 15px;\n line-height: 14px;\n }\n\n .neko-paging-controller {\n box-sizing: border-box;\n height: 30px;\n align-items: center;\n background-color: rgba(",", 0.8);\n border-radius: 15px;\n display: flex;\n margin-left: 15px;\n padding: 3px 5px;\n\n .nako-paging-controller-icon {\n background-color: ",";\n border-radius: 100%;\n cursor: pointer;\n margin-right: 2px;\n height: 22px;\n width: 22px;\n box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);\n transition: transform 0.1s ease-in;\n box-sizing: border-box;\n\n :last-child {\n margin-right: 0;\n }\n\n &.disabled {\n color: ",";\n cursor: default;\n pointer-events: none;\n }\n\n &:hover {\n transform: scale(1.2) !important;\n z-index: 10;\n position: relative;\n }\n }\n\n .nako-paging-controller-text {\n color: ",";\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 13px;\n margin: 0 40px;\n user-select: none;\n }\n }\n"]);return ca=function(){return e},e}ia.propTypes={title:u.a.string,subtitle:u.a.string,saving:u.a.bool},ia.defaultProps={title:"NekoUI",subtitle:"By Jordy Meow",saving:!1};var la=v.a.div(ca(),E.fontFamily,E.blueRGB,E.white,E.darkGray,E.white,E.fontFamily),ua=function(e){var n=e.currentPage,t=e.limit,r=e.onClick,o=e.total,i=Math.ceil(0===o?1:t>0?o/t:1),c="nako-paging-controller-icon ".concat(1===n?"disabled":""),l="nako-paging-controller-icon ".concat(n===i?"disabled":""),u=function(e){r(e)};return a.a.createElement(la,null,a.a.createElement("span",{className:"neko-paging-text"},o," result",o>0?"s":""),a.a.createElement("div",{className:"neko-paging-controller"},a.a.createElement(k.Icon,{icon:A.a,className:c,onClick:function(){return u(1)}}),a.a.createElement(k.Icon,{icon:I.a,className:c,onClick:function(){return u(n-1)}}),a.a.createElement("p",{className:"nako-paging-controller-text"},"Page ",n," of ",i),a.a.createElement(k.Icon,{icon:F.a,className:l,onClick:function(){return u(n+1)}}),a.a.createElement(k.Icon,{icon:N.a,className:l,onClick:function(){return u(i)}})))},sa=function(e){return a.a.createElement(ua,e)};function fa(){var e=pa(["\n color: ",";\n cursor: pointer;\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 17px;\n\n &.is-active {\n cursor: default;\n color: ",';\n font-weight: bold;\n }\n\n &::after {\n content: "|";\n color: ',";\n padding: 0 4px;\n }\n\n &:last-child::after {\n content: none;\n }\n\n span {\n color: ",";\n font-weight: normal;\n margin-left: 4px;\n }\n"]);return fa=function(){return e},e}function da(){var e=pa(["\n display: flex;\n align-items: center;\n"]);return da=function(){return e},e}function pa(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}sa.propTypes={currentPage:u.a.number,limit:u.a.number,total:u.a.number,onClick:u.a.func},sa.defaultProps={currentPage:void 0,limit:void 0,total:void 0,onClick:void 0};var ma=v.a.div(da()),ha=v.a.span(fa(),E.blue,E.fontFamily,E.black,E.darkGray,E.darkGray),ba=function(e){var n=e.id,t=e.value,r=e.onChange,o=e.busy,i=void 0!==o&&o,c=a.a.Children.map(e.children,(function(e,o){return a.a.cloneElement(e,{busy:i,isActive:e.props.value===t,onClick:function(e){e!==t&&r(e,n)}})}));return a.a.createElement(ma,null,c)},ya=function(e){var n=e.title,t=e.value,r=void 0===t?0:t,o=e.count,i=e.onClick,c=e.busy,l=e.isActive;return a.a.createElement(ha,{onClick:function(){return i(r)},className:"".concat(l?"is-active":"")},n,a.a.createElement("span",null,"(",c?a.a.createElement(ea,{icon:"replay",spinning:!0,width:12,containerStyle:{display:"inline"}}):o,")"))},ga=function(e){return a.a.createElement(ba,e)};ga.propTypes={id:u.a.string,value:u.a.string,onChange:u.a.func},ga.defaultProps={id:void 0,value:void 0,onChange:void 0};var va=function(e){return a.a.createElement(ya,e)};function wa(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n .mask {\n position: absolute;\n overflow: hidden;\n display: block;\n width: ","px;\n height: ","px;\n }\n\n .semi-circle {\n position: relative;\n display: block;\n width: ","px;\n height: ",'px;\n background: linear-gradient(to right, #27b775 0%, #f3f32c 50%, #f71b1b 100%);\n border-radius: 50% 50% 50% 50% / 100% 100% 0% 0% ;\n\n &::before {\n content: "";\n position: absolute;\n bottom: 0;\n left: 50%;\n z-index: 2;\n display: block;\n width: 140px;\n height: 70px;\n margin-left: -70px;\n background: ',";\n border-radius: 50% 50% 50% 50% / 100% 100% 0% 0% ;\n } \n }\n\n .semi-circle--mask {\n position: absolute;\n top: 0;\n left: 0;\n width: ","px;\n height: ",'px;\n background: transparent;\n transform-origin: center center;\n backface-visibility: hidden;\n transition: all .3s ease-in-out;\n\n &::before {\n content: "";\n position: absolute;\n top: 0;\n left: 0%;\n z-index: 2;\n display: block;\n width: ',"px;\n height: ","px;\n margin-top: -1px;\n margin-left: -1px;\n background: #5396c1d6;\n border-radius: 50% 50% 50% 50% / 100% 100% 0% 0% ;\n } \n }\n\n .gauge { \n width: ","px;\n height: ","px;\n \n .semi-circle--mask {\n transform: rotate(","deg) translate3d(0,0,0);\n }\n }\n\n .child-container {\n position: absolute;\n font-size: 16px;\n display: flex;\n width: ","px;\n height: ","px;\n z-index: 10;\n\n .spacing {\n flex: auto;\n }\n\n .child {\n color: white;\n flex: 1;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n }\n"]);return wa=function(){return e},e}va.propTypes={title:u.a.string,value:u.a.string,count:u.a.number,onClick:u.a.func,isActive:u.a.bool},va.defaultProps={title:void 0,value:"default",count:0,onClick:void 0,isActive:!1};var xa=v.a.section(wa(),(function(e){return e.width}),(function(e){return e.width/2}),(function(e){return e.width}),(function(e){return e.width/2}),(function(e){return e.backgroundColor}),(function(e){return e.width}),(function(e){return e.width}),(function(e){return e.width+2}),(function(e){return e.width/2+2}),(function(e){return e.width}),(function(e){return e.width/2}),(function(e){return e.degrees}),(function(e){return e.width+2}),(function(e){return e.width/2})),Ea=function(e){var n=e.value,t=void 0===n?1e3:n,r=(e.min,e.max),o=void 0===r?2500:r,i=e.width,c=void 0===i?200:i,l=e.background,u=void 0===l?"#007cba":l,s=e.children,f=180*(t<=o?t:o)/o;return a.a.createElement(xa,{backgroundColor:u,degrees:f,width:c},a.a.createElement("div",{class:"gauge"},a.a.createElement("div",{class:"mask"},a.a.createElement("div",{class:"semi-circle"}),a.a.createElement("div",{class:"semi-circle--mask"})),a.a.createElement("div",{class:"child-container"},a.a.createElement("div",{class:"child"},a.a.createElement("div",{class:"spacing"}),s))))};function ka(){var e=Oa(["\n background: #1eba96;\n padding: 20px;\n color: white;\n border-radius: 10px;\n font-size: 15px;\n text-align: center;\n\n a {\n color: white;\n font-weight: bold;\n }\n"]);return ka=function(){return e},e}function Ra(){var e=Oa(["\n background: #ba341e;\n padding: 20px;\n color: white;\n border-radius: 10px;\n font-size: 15px;\n\n a {\n color: white;\n font-weight: bold;\n }\n"]);return Ra=function(){return e},e}function Oa(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var ja=v.a.p(Ra()),Sa=v.a.p(ka()),Ca=t(57),Pa=t.n(Ca);function _a(){return(_a=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e}).apply(this,arguments)}function Aa(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}function Ta(){var e=za(["\n width: 518px;\n\n p {\n margin: 0;\n }\n .title {\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 18px;\n line-height: 22px;\n }\n .content {\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 13px;\n line-height: 14px;\n margin-top: 15px;\n margin-bottom: 30px;\n }\n .button-group {\n align-items: center;\n display: flex;\n justify-content: flex-end;\n margin-top: 15px;\n }\n"]);return Ta=function(){return e},e}function Na(){var e=za(["\n\n .ReactModal__Overlay {\n z-index: 100;\n display: flex;\n justify-content: center;\n flex-direction: column;\n align-items: center;\n background: "," !important;\n }\n .ReactModal__Overlay {\n opacity: 0;\n transition: opacity 200ms ease-in-out;\n }\n .ReactModal__Overlay--after-open {\n opacity: 1;\n }\n .ReactModal__Overlay--before-close {\n opacity: 0;\n }\n .ReactModal__Overlay .neko-modal {\n opacity: 0;\n transform: scale(0.85);\n transition: all 200ms ease-in-out;\n }\n .ReactModal__Overlay--after-open .neko-modal {\n transform: scale(1);\n opacity: 1;\n }\n .ReactModal__Overlay--before-close .neko-modal {\n transform: scale(0.85);\n opacity: 0;\n }\n .neko-modal {\n background: ",";\n position: relative;\n box-shadow: 2px 2px 15px 2px rgba(0, 0, 0, 0.8);\n outline: none;\n padding: 15px;\n max-width: 820px;\n }\n"]);return Na=function(){return e},e}function za(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var Ia=v.a.div(Na(),E.overlay,E.white),Ma=v.a.div(Ta(),E.fontFamily,E.fontFamily),Fa=function(e){var n=e.children,t=e.className,r=e.style,o=e.ok,i=void 0===o?"OK":o,c=e.cancel,l=void 0===c?"Cancel":c,u=e.customButtons,s=void 0===u?null:u,f=e.title,d=void 0===f?"":f,p=e.content,m=void 0===p?"":p,h=e.onOkClick,b=e.onCancelClick,y=Aa(e,["children","className","style","ok","cancel","customButtons","title","content","onOkClick","onCancelClick"]),g=r?"custom-modal":"",v=n||a.a.createElement(Ma,null,d&&a.a.createElement("p",{className:"title"},d),m&&a.a.createElement("p",{className:"content"},m),a.a.createElement("div",{className:"button-group"},b&&a.a.createElement(Ne,{className:"danger",onClick:b},l),h&&a.a.createElement(Ne,{onClick:h},i),s));return a.a.createElement(a.a.Fragment,null,a.a.createElement(Ia,{id:"neko-modal-parent"}),a.a.createElement(Pa.a,_a({ariaHideApp:!1,parentSelector:function(){return document.getElementById("neko-modal-parent")},closeTimeoutMS:200,className:"neko-modal ".concat(t||""," ").concat(g)},y),v))},Ba=function(e){return a.a.createElement(Fa,e)};Ba.propTypes={className:u.a.string,style:u.a.object,ok:u.a.string,cancel:u.a.string,title:u.a.string,content:u.a.string,onOkClick:u.a.func,onCancelClick:u.a.func,customButtons:u.a.object},Ba.defaultProps={className:void 0,style:void 0,ok:"OK",cancel:"Cancel",title:"",content:"",onOkClick:void 0,onCancelClick:void 0,customButtons:null};var La=t(58),Da=t.n(La);function qa(e,n){if(null==e)return{};var t,r,a=function(e,n){if(null==e)return{};var t,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||(a[t]=e[t]);return a}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)t=o[r],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(a[t]=e[t])}return a}function Ua(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n background-color: ",";\n font-family: ",";\n border-spacing: 0;\n width: 100%;\n\n th, td {\n margin: 0;\n padding: 5px;\n border-bottom: 1px solid rgba(",", 0.1);\n border-right: 1px solid rgba(",", 0.1);\n\n a {\n text-decoration: none;\n }\n\n :last-child {\n border-right: 0;\n }\n }\n\n th, tfoot td {\n height: 30px;\n background-color: ",";\n color: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 13px;\n line-height: 16px;\n text-align: left;\n\n div {\n display: flex;\n align-items: center;\n justify-content: space-between;\n\n &.sortable {\n cursor: pointer;\n }\n }\n }\n\n tbody {\n tr {\n :nth-child(even) {\n background-color: ",";\n }\n &.selected {\n background-color: rgba(",", 0.8);\n color: ",";\n\n a {\n color: #81e8ff;\n }\n }\n }\n img {\n vertical-align: bottom;\n }\n }\n\n tfoot tr:last-child {\n td {\n border-bottom: 0;\n }\n }\n\n .table-checkbox-cell {\n width: 35px;\n text-align: center;\n\n svg {\n padding: 5px;\n cursor: pointer;\n }\n }\n"]);return Ua=function(){return e},e}var Ha=v.a.table(Ua(),E.white,E.fontFamily,E.blackRGB,E.blackRGB,E.blue,E.white,E.tableGray,E.blueRGB,E.white),Ga=function(e){var n=e.checked,t=e.intermediate,r=void 0!==t&&t,o=e.onSelect,i=void 0===o?function(){}:o,c=e.onUnselect,l=void 0===c?function(){}:c;qa(e,["checked","intermediate","onSelect","onUnselect"]);return a.a.createElement(k.Icon,{icon:r?Da.a:n?pt.a:ft.a,width:"24px",height:"24px",onClick:function(){n?l():i()}})},Wa=function(e){var n=e.columns,t=e.data,r=e.busy,o=void 0!==r&&r,i=e.onSelect,c=e.onUnselect,l=e.selectedItems,u=e.sort,s=e.onSortChange,f=n.length+(i?1:0),d=t.map((function(e){var t=n.map((function(n){return{value:e[n.accessor],style:n.style||{}}}));return{id:e.id,cells:t}})),p=d.map((function(e){return e.id})),m=p.filter((function(e){return l.includes(e)})).length===p.length,h=!m&&l.length>0,b=a.a.createElement("tr",null,i&&a.a.createElement("th",{className:"table-checkbox-cell"},a.a.createElement(Ga,{checked:m,intermediate:h,onSelect:function(){return i(p)},onUnselect:function(){c(h?l:p)}})),n.map((function(e){var n=u&&u.accessor===e.accessor,t=u&&"asc"===u.by,r=e.style||{};return a.a.createElement("th",{style:r,key:e.accessor},a.a.createElement("div",{className:e.sortable?"sortable":"",onClick:e.sortable?function(){s(e.accessor,n&&t?"desc":"asc")}:void 0},a.a.createElement("div",null,e.title),a.a.createElement("div",null,e.sortable&&a.a.createElement(k.Icon,{icon:n?t?L.a:q.a:L.a,color:n?E.white:"rgba(".concat(E.blackRGB,", 0.1)"),width:"1.6rem",height:"1.6rem"}))))})));return a.a.createElement(g,{busy:o,overlayStyle:{top:"36px",height:"calc(100% - 76px)"}},a.a.createElement(Ha,null,a.a.createElement("thead",null,b),a.a.createElement("tbody",null,!d.length&&a.a.createElement("tr",null,a.a.createElement("td",{colspan:f,style:{textAlign:"center",height:40,color:"gray"}},"Empty.")),d.map((function(e){return a.a.createElement("tr",{className:l.includes(e.id)?"selected":""},i&&a.a.createElement("td",{className:"table-checkbox-cell"},a.a.createElement(Ga,{checked:l.includes(e.id),onSelect:function(){return i([e.id])},onUnselect:function(){return c([e.id])}})),e.cells.map((function(e){return a.a.createElement("td",{style:e.style},e.value)})))}))),a.a.createElement("tfoot",null,b)))},$a=function(e){return a.a.createElement(Wa,e)};function Ja(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return Va(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Va(e,n)}(e,n)||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 Va(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function Ya(){var e=Qa(["\n background-color: ",";\n display: none;\n padding: 10px;\n\n &.active {\n display: block;\n }\n"]);return Ya=function(){return e},e}function Ka(){var e=Qa(["\n font-family: ",";\n font-size: ",";\n border-radius: 8px 8px 0px 0px;\n border: 0;\n background-color: #459ad2;\n color: rgb(255 255 255 / 35%);\n\n cursor: pointer;\n line-height: 17px;\n margin-right: 5px;\n text-align: left;\n padding: 10px 15px 10px 15px;\n\n &:focus {\n outline: none;\n }\n\n &.active {\n background-color: ",";\n color: ",";\n }\n\n &.disabled {\n background-color: rgb(224 156 54);\n cursor: default;\n display: inline-flex;\n padding-bottom: 7px;\n }\n"]);return Ka=function(){return e},e}function Za(){var e=Qa(["\n"]);return Za=function(){return e},e}function Xa(){var e=Qa(["\n"]);return Xa=function(){return e},e}function Qa(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}$a.propTypes={columns:u.a.arrayOf(u.a.any),data:u.a.arrayOf(u.a.any),busy:u.a.arrayOf(u.a.bool),onSelect:u.a.func,onUnselect:u.a.func,selectedItems:u.a.arrayOf(u.a.object),onSortChange:u.a.func},$a.defaultProps={columns:void 0,data:void 0,busy:!1,onSelect:void 0,onUnselect:void 0,selectedItems:void 0,onSortChange:void 0};var eo=v.a.div(Xa()),no=v.a.div(Za()),to=v.a.button(Ka(),E.fontFamily,E.fontSizeText,E.blue,E.white),ro=v.a.div(Ya(),E.blue),ao=function(e){var n=Ja(a.a.useState(0),2),t=n[0],r=n[1],o=a.a.Children.map(e.children,(function(n,t){var r=n.props.title||"Untitled Tab "+(t+1);return{key:n.props.key||"neko-tab-"+r.toLowerCase(),title:r,onClick:n.props.onClick?n.props.onClick:null,requirePro:!e.isPro&&(n.props.requirePro||!1)}})),i=a.a.Children.map(e.children,(function(e,n){return a.a.cloneElement(e,{isActive:n===t})}));return a.a.createElement(eo,null,a.a.createElement(no,null,o.map((function(n,o){return a.a.createElement(to,{key:n.key,className:"neko-tab-title ".concat(o===t?"active":""," ").concat(n.requirePro?"disabled":""),onClick:function(t){!function(n,t,a){t.requirePro||(r(n),e.onChange&&e.onChange(n,t,a))}(o,n,t)}},n.title,a.a.createElement(Le,{className:"inline",style:{marginLeft:10,marginRight:-5,top:-1},show:n.requirePro}))}))),i)},oo=function(e){var n=e.children,t=e.isActive;return a.a.createElement(ro,{className:"".concat(t?"active":"")},n)},io=function(e){return a.a.createElement(ao,e)};io.propTypes={isPro:u.a.bool,onChange:u.a.func},io.defaultProps={isPro:!1,onChange:void 0};var co=function(e){return a.a.createElement(oo,e)};function lo(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return uo(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return uo(e,n)}(e,n)||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 uo(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function so(){var e=mo(["\n background-color: ",";\n display: none;\n\n &.active {\n display: block;\n }\n"]);return so=function(){return e},e}function fo(){var e=mo(["\n align-items: center;\n background-color: ",";\n border: 0;\n cursor: pointer;\n display: flex;\n padding: 2px 3px 2px 19px;\n\n &.disabled {\n background-color: rgba(",", 0.25);\n cursor: default;\n }\n\n p {\n color: ",";\n font-family: ",";\n font-size: 14px;\n line-height: 17px;\n margin: 0;\n }\n\n .neko-side-tab-icon {\n color: ",";\n margin-left: auto;\n height: 36px;\n width: 36px;\n }\n"]);return fo=function(){return e},e}function po(){var e=mo(["\n"]);return po=function(){return e},e}function mo(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}co.propTypes={isActive:u.a.bool,requirePro:u.a.bool,title:u.a.string},co.defaultProps={isActive:!1,requirePro:!1,title:void 0};var ho=v.a.div(po()),bo=v.a.div(fo(),E.blue,E.yellowRGB,E.white,E.fontFamily,E.white),yo=v.a.div(so(),E.white),go=function(e){var n=lo(a.a.useState(),2),t=n[0],r=n[1],o=a.a.Children.map(e.children,(function(n,t){var r=n.props.title||"Untitled Tab "+(t+1);return{key:n.props.key||"neko-tab-"+r.toLowerCase(),title:r,onClick:n.props.onClick?n.props.onClick:null,requirePro:!e.isPro&&(n.props.requirePro||!1)}})),i=a.a.Children.map(e.children,(function(e,n){return a.a.cloneElement(e,{isActive:n===t})}));return a.a.createElement(ho,null,o.map((function(n,o){return a.a.createElement(a.a.Fragment,null,a.a.createElement(bo,{key:n.key,className:"".concat(o===t?"active":""," ").concat(n.requirePro?"disabled":""),onClick:function(a){!function(n,a,o){if(!a.requirePro){var i=n===t?null:n;r(i),e.onChange&&e.onChange(i,a,o)}}(o,n,a)}},a.a.createElement("p",null,n.title,a.a.createElement(Le,{className:"inline",show:n.requirePro})),a.a.createElement(k.Icon,{icon:o===t?L.a:F.a,className:"neko-side-tab-icon"})),i[o])})))},vo=function(e){var n=e.children,t=e.isActive;return a.a.createElement(yo,{className:"".concat(t?"active":"")},n)},wo=function(e){return a.a.createElement(go,e)};wo.propTypes={isPro:u.a.bool,onChange:u.a.func},wo.defaultProps={isPro:!1,onChange:void 0};var xo=function(e){return a.a.createElement(vo,e)};function Eo(){var e=function(e,n){n||(n=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}(["\n box-sizing: border-box;\n display: flex;\n width: 100%;\n padding: 10px 10px;\n background: ",";\n border-radius: 10px;\n box-shadow: 0px 0px 10px rgba(",", 0.1);\n\n &.left {\n justify-content: flex-start;\n }\n\n &.right {\n justify-content: flex-end;\n }\n\n > *:not(:last-child) {\n margin-right: 5px;\n }\n"]);return Eo=function(){return e},e}xo.propTypes={isActive:u.a.bool,requirePro:u.a.bool,title:u.a.string},xo.defaultProps={isActive:!1,requirePro:!1,title:void 0};var ko=v.a.div(Eo(),E.white,E.blackRGB),Ro=function(e){var n=e.align,t=void 0===n?"left":n;return a.a.createElement(ko,{className:t},e.children)},Oo=function(e){return a.a.createElement(Ro,e)};Oo.propTypes={align:u.a.oneOf(["left","right"])},Oo.defaultProps={align:"left"};t(22);function jo(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}var So=function e(n){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};jo(this,e),this.url=r,this.message=n,this.code=t,this.body=a,this.debug=o};function Co(e,n,t,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void t(e)}c.done?n(l):Promise.resolve(l).then(r,a)}function Po(e){return function(){var n=this,t=arguments;return new Promise((function(r,a){var o=e.apply(n,t);function i(e){Co(o,r,a,i,c,"next",e)}function c(e){Co(o,r,a,i,c,"throw",e)}i(void 0)}))}}function _o(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=function(e,n){if(!e)return;if("string"==typeof e)return Ao(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Ao(e,n)}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}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 o,i=!0,c=!1;return{s:function(){t=e[Symbol.iterator]()},n:function(){var e=t.next();return i=e.done,e},e:function(e){c=!0,o=e},f:function(){try{i||null==t.return||t.return()}finally{if(c)throw o}}}}function Ao(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}function To(e,n){for(var t=[],r=0;r<e.length;r+=n)t.push(e.slice(r,r+n));return t}var No=function(e){if(!e.data)return e;if(e.data.length>0&&e.data[0].meta){var n,t=_o(e.data);try{for(t.s();!(n=t.n()).done;){var r=n.value;try{r.meta=JSON.parse(r.meta)}catch(e){console.error("[JsonFetcher]","Could not decode meta.",r.meta)}}}catch(e){t.e(e)}finally{t.f()}}else if(e.data.meta)try{e.data.meta=JSON.parse(e.data.meta)}catch(e){console.error("[JsonFetcher]","Could not decode meta.",x.meta)}return e},zo=function(){var e=Po(regeneratorRuntime.mark((function e(n){var t,r,a,o,i,c,l,u,s,f=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=f.length>1&&void 0!==f[1]?f[1]:{},r=null,a={},o=null,i=null,e.prev=5,e.next=8,fetch("".concat(n),t);case 8:return i=e.sent,e.next=11,i.text();case 11:r=e.sent,(a=JSON.parse(r)).success||(c=!1===a.success?"NOT-SUCCESS":"N/A",l=a.message?a.message:"Unknown error. Check your Console Logs.","rest_no_route"===a.code?(l="The API can't be accessed. Is Rest API enabled?",c="NO-ROUTE"):"internal_server_error"===a.code&&(l="Server error. Please check your PHP Error Logs.",c="SERVER-ERROR"),o=new So(l,c,n,r||i)),e.next=22;break;case 16:e.prev=16,e.t0=e.catch(5),u="BROKEN-REPLY",s="The reply sent by the server is broken.",i&&i.status&&408===i.status&&(u="REQUEST-TIMEOUT",s="The request generated a timeout."),o=new So(s,u,n,r||i,e.t0);case 22:return o&&(console.error("[NekoError] JsonFetcher",o.url,{code:o.code,error:o.error,body:o.body}),a.success=!1,a.error=o),e.abrupt("return",No(a));case 24:case"end":return e.stop()}}),e,null,[[5,16]])})));return function(n){return e.apply(this,arguments)}}(),Io=function(){var e=Po(regeneratorRuntime.mark((function e(n,t,r){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",zo(n,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t),signal:r}));case 1:case"end":return e.stop()}}),e)})));return function(n,t,r){return e.apply(this,arguments)}}(),Mo=wpmc_media_cleaner.prefix,Fo=wpmc_media_cleaner.domain,Bo=wpmc_media_cleaner.rest_url.replace(/\/+$/,""),Lo=wpmc_media_cleaner.api_url.replace(/\/+$/,""),Do=wpmc_media_cleaner.plugin_url.replace(/\/+$/,""),qo="1"===wpmc_media_cleaner.is_pro,Uo=qo&&"1"===wpmc_media_cleaner.is_registered;function Ho(){var e=Vo(["\n color: white;\n margin: 0px 15px 15px 15px;\n\n .fatal {\n padding: 8px 12px;\n border-radius: 10px;\n background: #ab3014;\n margin: 0 0 10px 0;\n border: 0;\n }\n\n .warning {\n padding: 8px 12px;\n border-radius: 10px;\n background: #b98c0e;\n margin: 0 0 10px 0;\n border: 0;\n }\n\n .notice {\n padding: 8px 12px;\n border-radius: 10px;\n background: #23ad74;\n margin: 0 0 10px 0;\n border: 0;\n }\n"]);return Ho=function(){return e},e}function Go(){var e=Vo(["\n\n margin: 15px;\n\n .center {\n background: white;\n border-radius: 10px;\n padding: 10px;\n font-family: Lato;\n max-width: 100%\n overflow: none;\n\n h2 {\n font-size: 26px;\n }\n\n table {\n width: 100%;\n\n tr td:first-child {\n width: 220px;\n font-weight: bold;\n color: #1e7cba;\n }\n\n * {\n overflow-wrap: anywhere;\n }\n }\n }\n\n hr {\n border-color: #1e7cba;\n }\n"]);return Go=function(){return e},e}function Wo(){var e=Vo(["\n width: 85px;\n height: 85px;\n padding-right: 10px;\n"]);return Wo=function(){return e},e}function $o(){var e=Vo(["\n\n .nui-block-title {\n display: none;\n }\n\n .nui-block-content {\n display: flex;\n padding: 10px;\n\n h2 {\n color: #055082;\n font-size: 16px;\n margin: 5px 0 5px 0;\n\n a {\n text-decoration: none;\n }\n }\n\n p {\n margin: 0px;\n line-height: 18px;\n }\n }\n"]);return $o=function(){return e},e}function Jo(){var e=Vo(["\n color: white;\n padding: 15px;\n margin-bottom: -15px;\n\n a {\n color: #7dedff;\n text-decoration: none;\n }\n\n p {\n font-size: 15px;\n }\n"]);return Jo=function(){return e},e}function Vo(e,n){return n||(n=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}var Yo=v.a.div(Jo()),Ko=Object(v.a)(In)($o()),Zo=v.a.img(Wo()),Xo=v.a.div(Go()),Qo=v.a.div(Ho());function ei(e){return function(e){if(Array.isArray(e))return oi(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||ai(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ni(e,n,t,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void t(e)}c.done?n(l):Promise.resolve(l).then(r,a)}function ti(e){return function(){var n=this,t=arguments;return new Promise((function(r,a){var o=e.apply(n,t);function i(e){ni(o,r,a,i,c,"next",e)}function c(e){ni(o,r,a,i,c,"throw",e)}i(void 0)}))}}function ri(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||ai(e,n)||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 ai(e,n){if(e){if("string"==typeof e)return oi(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?oi(e,n):void 0}}function oi(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var ii=wp.element,ci=ii.useState,li=ii.useEffect,ui="".concat(Bo,"/meow-common/v1"),si=function(e){var n=e.request,t=e.title,r=e.max,a=ri(ci(!1),2),o=a[0],i=a[1],c=ri(ci([]),2),l=c[0],u=c[1],s=l.length>0?l.reduce((function(e,n){return e+n})):0,f=l.length>0?Math.ceil(s/l.length):0,d=!l.length&&o;li((function(){o&&setTimeout(ti(regeneratorRuntime.mark((function e(){var t,r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=(new Date).getTime(),e.next=3,Io("".concat(ui,"/").concat(n));case 3:r=(new Date).getTime(),a=r-t,u((function(e){return[].concat(ei(e),[a])}));case 6:case"end":return e.stop()}}),e)}))),1e3)}),[l]);return React.createElement(Yo,{style:{width:200,textAlign:"center"}},React.createElement(An,{h2:!0,style:{color:"white"}},t),React.createElement(Ea,{size:200,value:d?r:f,max:r},React.createElement("span",{style:{fontSize:20}},d?"START":f+" ms"),React.createElement("span",{style:{fontSize:12}},d?"YOUR ENGINE":l.length+" requests")),React.createElement(Ne,{style:{width:"100%",marginTop:10},color:o?"#cc3627":"#ccb027",onClick:function(){o||u([]),i(!o)}},o?"Stop":"Start"))};function fi(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function di(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?fi(Object(t),!0).forEach((function(n){pi(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):fi(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function pi(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function mi(e,n,t,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void t(e)}c.done?n(l):Promise.resolve(l).then(r,a)}function hi(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return bi(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return bi(e,n)}(e,n)||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 bi(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var yi=wp.element,gi=yi.useState,vi=yi.useEffect;Lo&&Bo&&Do||console.error("[@common/dashboard] apiUrl, restUrl and pluginUrl are mandatory.");var wi="".concat(Bo,"/meow-common/v1"),xi=React.createElement(Yo,null,React.createElement(An,{p:!0},"Meow Apps is run by Jordy Meow, a photographer and software developer living in Japan (and taking ",React.createElement("a",{target:"_blank",href:"https://offbeatjapan.org"},"a lot of photos"),"). Meow Apps proposes a suite of plugins focusing on photography, imaging, optimization and SEO. The ultimate goal is to make your website better, faster, while making it easy. Meow Apps also teams up with the best players in the community. For more information, please check ",React.createElement("a",{href:"http://meowapps.com",target:"_blank"},"Meow Apps"),".")),Ei=React.createElement(Yo,null,React.createElement(An,{p:!0},"The ",React.createElement("b",null,"Empty Request Time")," helps you analyzing the raw performance of your install by giving you the average time it takes to run an empty request to your server. You can try to disable some plugins (or change their options) then Start this again to see how it influences the results. An excellent install would have an Empty Request Time of less than 500 ms. Keep it absolutely under 2,000 ms! For more information, ",React.createElement("a",{href:"https://meowapps.com/clean-optimize-wordpress/#Optimize_your_Empty_Request_Time",target:"_blank"},"click here"),"."),React.createElement(An,{p:!0},React.createElement("b",null,"File Operation Time")," creates a temporary size of 10MB every time. ",React.createElement("b",null,"SQL Request Time")," counts the number of posts. Those two should be very fast, and almost the same as the ",React.createElement("b",null,"Empty Request Time"),".")),ki=React.createElement(Yo,null,React.createElement(An,{p:!0},"Too many WordPress installs are blown-up with useless and/or heavy plugins, and not aware of best practices. That's not the fault of the users; WordPress pretends to be simple but it is in fact very complex, and the immensity and diversity of the community around it makes it a real jungle where everything is possible."),React.createElement(An,{p:!0},"A rule of thumb is to keep your WordPress install as simple as possible, with the least number of plugins installed (run away from the heavy ones) and an excellent hosting service. Avoid VPS or self-hosted solutions; you must be a professional to actually set them up so that they are actually performant."),React.createElement(An,{p:!0},"On the Meow Apps website, you will find articles which are always updated with the latest recommendations.",React.createElement("ul",null,React.createElement("li",null,"☘️ ",React.createElement("a",{href:"https://meowapps.com/debugging-wordpress/",target:"_blank"},"How To Debug")),React.createElement("li",null,"☘️ ",React.createElement("a",{href:"https://meowapps.com/seo-optimization/",target:"_blank"},"SEO Checklist & Optimization")),React.createElement("li",null,"☘️ ",React.createElement("a",{href:"https://meowapps.com/clean-optimize-wordpress/",target:"_blank"},"Clean Up and Optimize")),React.createElement("li",null,"☘️ ",React.createElement("a",{href:"https://meowapps.com/optimize-images-cdn/",target:"_blank"},"Optimize Images")),React.createElement("li",null,"☘️ ",React.createElement("a",{href:"https://meowapps.com/best-hosting-services-wordpress/",target:"_blank"},"Best Hosting Services"))))),Ri=React.createElement(Yo,null,React.createElement(An,{p:!0},"A summarized version of your PHP Error Logs will be displayed here, with the latest errors at the top. After it, you will find information about your PHP, so make sure your scroll down.")),Oi=function(){var e=hi(gi(!1),2),n=e[0],t=e[1],r=Object(c.a)("".concat(wi,"/all_settings/"),zo),a=r.data,o=r.mutate,i=r.error,l=null==a?void 0:a.data,u=null==l?void 0:l.meowapps_hide_meowapps,s=null==l?void 0:l.force_sslverify,f=hi(gi(!1),2),d=f[0],p=f[1],m=hi(gi(""),2),h=m[0],b=m[1],y=hi(gi(""),2),g=y[0],v=y[1];vi((function(){i&&!n&&(t(!0),console.error("Error from UseSWR",i.message))}),[i]),vi((function(){var e=document.getElementById("meow-common-phperrorlogs"),n=document.getElementById("meow-common-phpinfo");b(e.innerHTML),v(n.innerHTML)}),[]);var w=function(){var e,n=(e=regeneratorRuntime.mark((function e(n,t){var r,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=di({},a.data))[t]=n,o(di(di({},a),{},{data:r}),!1),p(!0),e.next=6,Io("".concat(wi,"/update_option"),{name:t,value:n});case 6:i=e.sent,p(!1),i.success||alert(i.message),o();case 10:case"end":return e.stop()}}),e)})),function(){var n=this,t=arguments;return new Promise((function(r,a){var o=e.apply(n,t);function i(e){mi(o,r,a,i,c,"next",e)}function c(e){mi(o,r,a,i,c,"throw",e)}i(void 0)}))});return function(e,t){return n.apply(this,arguments)}}(),x=React.createElement(Wn,{title:"Main Menu"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"meowapps_hide_meowapps",label:"Hide (Not Recommended)",description:React.createElement(An,{p:!0},"This will hide the Meow Apps Menu (on the left side) and everything it contains. You can re-enable it through though an option that will be added in Settings → General."),value:"1",disabled:d,checked:u,onChange:w}))),E=React.createElement(Wn,{title:"SSL Verify"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"force_sslverify",label:"Force (Not Recommended)",description:React.createElement(An,{p:!0},"This will enforce the usage of SSL when checking the license or updating the plugin."),value:"1",disabled:d,checked:s,onChange:w})));return React.createElement(vn,{showRestError:n},React.createElement(ia,{title:"The Dashboard"}),React.createElement(lt,null,React.createElement(ut,{full:!0},React.createElement(io,null,React.createElement(co,{title:"Meow Apps"},xi,React.createElement(lt,null,React.createElement(ut,{minimal:!0},React.createElement(Ko,{title:"Media Cleaner",className:"primary"},React.createElement(Zo,{src:"".concat(Do,"/common/img/media-cleaner.jpg")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/media-cleaner/"},"Media Cleaner")),React.createElement("p",null,"The Cleaner analyzes your WordPress entirely to find out which files are not used. You can trash them, before deleting them permanently. Your WordPress will breath again :)"))),React.createElement(Ko,{title:"Media File Renamer",className:"primary"},React.createElement(Zo,{src:"".concat(Do,"/common/img/media-file-renamer.jpg")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/media-file-renamer/"},"Media File Renamer")),React.createElement("p",null,"The Renamer will help you in getting nicer filenames for an improved SEO and a tidier filesystem. It's mostly automatic and very fun to use."))),React.createElement(Ko,{title:"Contact Form Block",className:"primary"},React.createElement(Zo,{src:"".concat(Do,"/common/img/default.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/contact-form-block/"},"Contact Form Block")),React.createElement("p",null,"A simple, pretty and superlight contact form. If you simply want your visitors to get in touch with you, this contact form will be perfect for you and your WordPress."))),React.createElement(Ko,{title:"Meow Analytics",className:"primary"},React.createElement(Zo,{src:"".concat(Do,"/common/img/default.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/meow-analytics/"},"Meow Analytics")),React.createElement("p",null,"Are you tired of those heavy plugins, accessing your Google Analytics deliberately? Switch to Meow Analytics!")))),React.createElement(ut,{minimal:!0},React.createElement(Ko,{title:"Meow Gallery",className:"primary"},React.createElement(Zo,{src:"".concat(Do,"/common/img/meow-gallery.jpg")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/meow-gallery/"},"Meow Gallery")),React.createElement("p",null,"This is the fastest gallery system... and it is pretty as well! It is 100% compatible with the native WordPress galleries and therefore, works right away."))),React.createElement(Ko,{title:"Meow Lightbox",className:"primary"},React.createElement(Zo,{src:"".concat(Do,"/common/img/meow-lightbox.jpg")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/meow-lightbox/"},"Meow Lightbox")),React.createElement("p",null,"A very sleek and performant Lightbox which will also display your EXIF data (camera, lens, aperture...). Photographers love it."))),React.createElement(Ko,{title:"WP/LR Sync",className:"primary"},React.createElement(Zo,{src:"".concat(Do,"/common/img/wplr-sync.jpg")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/wplr-sync/"},"WP/LR Sync")),React.createElement("p",null,"Are you using Lightroom? So you know WP/LR Sync already. Wait, you don't? You must try it! This plugin will be your favorite very soon."))),React.createElement(Ko,{title:"WP Retina 2x",className:"primary"},React.createElement(Zo,{src:"".concat(Do,"/common/img/wp-retina-2x.jpg")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/wp-retina-2x/"},"WP Retina 2x")),React.createElement("p",null,"The first and best High-DPI plugin! It enforces high-quality image support and best-practices.")))))),React.createElement(co,{title:"Performance"},Ei,React.createElement("div",{style:{display:"flex",justifyContent:"space-around",marginBottom:25}},React.createElement(si,{title:"Empty Request Time",request:"empty_request",max:2500}),React.createElement(si,{title:"File Operation Time",request:"file_operation",max:2600}),React.createElement(si,{title:"SQL Request Time",request:"sql_request",max:2800}))),React.createElement(co,{title:"Recommendations"},ki),React.createElement(co,{title:"PHP Errors & Info"},Ri,React.createElement(Qo,{dangerouslySetInnerHTML:{__html:h}}),React.createElement(Xo,{dangerouslySetInnerHTML:{__html:g}})),React.createElement(co,{title:"Settings"},React.createElement(In,{title:"Settings",className:"primary"},x,E))))))};function ji(e,n,t,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void t(e)}c.done?n(l):Promise.resolve(l).then(r,a)}function Si(e){return function(){var n=this,t=arguments;return new Promise((function(r,a){var o=e.apply(n,t);function i(e){ji(o,r,a,i,c,"next",e)}function c(e){ji(o,r,a,i,c,"throw",e)}i(void 0)}))}}function Ci(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return Pi(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Pi(e,n)}(e,n)||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 Pi(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var _i=wp.element,Ai=_i.useState,Ti=_i.useEffect,Ni="".concat(Bo,"/meow-licenser/").concat(Mo,"/v1"),zi=function(){var e=Ci(Ai(!1),2),n=e[0],t=e[1],r=Ci(Ai(null),2),a=r[0],o=r[1],i=Ci(Ai(null),2),c=i[0],l=i[1],u=Ci(Ai(""),2),s=u[0],f=u[1],d=Uo&&(!c||"valid"!==c.license),p=function(){var e=Si(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(qo){e.next=2;break}return e.abrupt("return");case 2:return t(!0),e.next=5,Io("".concat(Ni,"/get_license"));case 5:n=e.sent,l(n.data),n.data.key&&f(n.data.key),t(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),m=function(){var e=Si(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t(!0),e.next=3,Io("".concat(Ni,"/set_license"),{serialKey:null});case 3:e.sent.success&&(f(""),l(null),o("licenseRemoved")),t(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),h=function(){var e=Si(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t(!0),e.next=3,Io("".concat(Ni,"/set_license"),{serialKey:s});case 3:(n=e.sent).success&&(l(n.data),o("licenseAdded")),t(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Ti((function(){p()}),[]);var b=d?"Forced License":Uo?"Enabled":"Disabled",y=c&&"valid"===c.license,g="Your license is active. Thanks a lot for your support :)";y||(c?"no_activations_left"===c.issue?g=React.createElement("span",null,"There are no activations left for this license. You can visit your account at the ",React.createElement("a",{target:"_blank",href:"https://store.meowapps.com"},"Meow Apps Store"),", unregister a site, and click on ",React.createElement("i",null,"Retry to validate"),"."):"expired"===c.issue?g=React.createElement("span",null,"Your license has expired. You can get another license or renew the current one by visiting your account at the ",React.createElement("a",{target:"_blank",href:"https://store.meowapps.com"},"Meow Apps Store"),"."):"missing"===c.issue?g="This license does not exist.":"disabled"===c.issue?g="This license has been disabled.":"item_name_mismatch"===c.issue?g="This license seems to be for a different plugin... isn't it? :)":(g=React.createElement("span",null,"There is an unknown error related to this serial key. Really sorry about this! Please ",React.createElement("a",{target:"_blank",href:"https://meowapps.com/contact/"},"contact us"),"."),console.log({license:c})):g="Unknown error :(");var v=React.createElement(In,{title:"Pro Version (Not Installed)",className:"primary"},"You will find more information about the Pro Version ",React.createElement("a",{target:"_blank",href:"https://meowapps.com/plugin/".concat(Fo,"/")},"here"),". If you actually bought the Pro Version already, please remove the current plugin and download the Pro Version from your account at the ",React.createElement("a",{target:"_blank",href:"https://store.meowapps.com/"},"Meow Apps Store"),"."),w=React.createElement(In,{title:"Pro Version (".concat(b,")"),busy:n,className:"primary"},React.createElement(Wn,{title:"Serial Key",style:{fontWeight:"bold"}},React.createElement(jt,{id:"mfrh_pro_serial",name:"mfrh_pro_serial",disabled:n,value:s,onChange:function(e){return f(e)},placeholder:""})),c&&!y&&React.createElement(ja,null,g),c&&y&&React.createElement(Sa,null,g),!c&&React.createElement(An,{p:!0},"Insert your serial key above. If you don't have one yet, you can get one ",React.createElement("a",{href:"/plugin/media-file-renamer/"},"here"),". If there was an error during the validation, try the ",React.createElement("i",null,"Retry")," to ",React.createElement("i",null,"validate")," button."),React.createElement(Wn,{contentAlign:"right"},c&&!y&&React.createElement(Ne,{className:"secondary",disabled:n||!s,onClick:h},"Retry to validate"),c&&c.key===s&&React.createElement(Ne,{className:"secondary",disabled:n||!s,onClick:m},"Remove License"),React.createElement(Ne,{disabled:n||!s||c&&c.key===s,onClick:h},"Validate License")),React.createElement(Ba,{isOpen:"licenseAdded"===a,title:"Thank you :)",content:"The Pro features have been enabled. This page should be now reloaded.",ok:"Reload",onOkClick:function(){return location.reload()}}),React.createElement(Ba,{isOpen:"licenseRemoved"===a,title:"Goodbye :(",content:"The Pro features have been disabled. This page should be now reloaded.",ok:"Reload",onOkClick:function(){return location.reload()}}));return qo?w:v},Ii=wp.element.render;function Mi(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function Fi(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?Mi(Object(t),!0).forEach((function(n){Bi(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):Mi(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function Bi(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function Li(e,n,t,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void t(e)}c.done?n(l):Promise.resolve(l).then(r,a)}function Di(e){return function(){var n=this,t=arguments;return new Promise((function(r,a){var o=e.apply(n,t);function i(e){Li(o,r,a,i,c,"next",e)}function c(e){Li(o,r,a,i,c,"throw",e)}i(void 0)}))}}function qi(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return Ui(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Ui(e,n)}(e,n)||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 Ui(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}document.addEventListener("DOMContentLoaded",(function(e){var n=document.getElementById("meow-common-dashboard");n&&Ii(React.createElement(Oi,null),n)}));var Hi=wp.element,Gi=Hi.useState,Wi=(Hi.useEffect,{marginTop:10,background:"rgb(0, 72, 88)",padding:10,color:"rgb(58, 212, 58)",maxHeight:600,minHeight:200,display:"block",fontFamily:"monospace",fontSize:12,whiteSpace:"pre",overflowX:"auto",width:"calc(100vw - 276px)"}),$i=function(){var e=Object(c.a)("".concat(Lo,"/all_settings/"),zo),n=e.data,t=e.mutate,r=Je(n,{},!0),a=r.busy,o=r.data,i=r.error,l=qi(Gi(!1),2),u=l[0],s=l[1],f=qi(Gi(""),2),d=f[0],p=f[1],m=qi(Gi(),2),h=m[0],b=m[1],y=a||u,g=null==o?void 0:o.wpmc_method,v=null==o?void 0:o.wpmc_content,w=null==o?void 0:o.wpmc_filesystem_content,x=null==o?void 0:o.wpmc_media_library,E=null==o?void 0:o.wpmc_live_content,k=null==o?void 0:o.wpmc_debuglogs,R=null==o?void 0:o.wpmc_images_only,O=null==o?void 0:o.wpmc_thumbnails_only,j=null==o?void 0:o.wpmc_dirs_filter,S=null==o?void 0:o.wpmc_files_filter,C=null==o?void 0:o.wpmc_hide_thumbnails,P=null==o?void 0:o.wpmc_hide_warning,_=null==o?void 0:o.wpmc_medias_buffer,A=null==o?void 0:o.wpmc_posts_buffer,T=null==o?void 0:o.wpmc_analysis_buffer,N=null==o?void 0:o.wpmc_file_op_buffer,z=null==o?void 0:o.wpmc_delay,I=null==o?void 0:o.wpmc_shortcodes_disabled,M="files"===g,F=function(){var e=Di(regeneratorRuntime.mark((function e(r,a){var o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(o=Fi({},n.data))[a]=r,t(Fi(Fi({},n),{},{data:o}),!1),s(!0),e.prev=4,e.next=7,Io("".concat(Lo,"/update_option"),{name:a,value:r});case 7:e.next=12;break;case 9:e.prev=9,e.t0=e.catch(4),alert(e.t0.message);case 12:return e.prev=12,s(!1),t(),e.finish(12);case 16:case"end":return e.stop()}}),e,null,[[4,9,12,16]])})));return function(n,t){return e.apply(this,arguments)}}(),B=function(){var e=Di(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s(!0),e.next=3,Io("".concat(Lo,"/reset_db"),{});case 3:b("resetDb"),s(!1);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),L=function(){var e=Di(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s(!0),e.next=3,Io("".concat(Lo,"/refresh_logs"));case 3:(n=e.sent).success&&p(n.data),s(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){var e=Di(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s(!0),e.next=3,Io("".concat(Lo,"/clear_logs"));case 3:(n=e.sent).success&&p(n.data),s(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),q=React.createElement(Wn,{title:"Content"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"wpmc_content",label:"Check",description:"Checks if the media entries are used by the content (Posts, Pages and other Post Types, Metadata, Widgets, etc). Pagebuilders are only supported in the Pro Version.",value:"1",checked:v,onChange:F}))),U=React.createElement(Wn,{title:"Content"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"wpmc_filesystem_content",label:"Check",description:"Checks if the files are used by the content (Posts, Pages and other Post Types, Metadata, Widgets, etc).",value:"1",checked:w,onChange:F}))),H=React.createElement(Wn,{title:"Media Library"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"wpmc_media_library",label:"Check",description:"Checks if the files are properly registered in the Media Library.",value:"1",checked:x,onChange:F,disabled:!M}))),G=React.createElement(Wn,{title:"Live Content"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"wpmc_live_content",label:"Check",description:"The live version of the site will be also analyzed (as if a visitor was loading it). It increases the accuracy of the results but slows down the speed dramatically.",value:"1",requirePro:!Uo,checked:E,onChange:F}))),W=React.createElement(Wn,{title:"Images Only"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"wpmc_images_only",label:"Enable",description:"Restricts the scan to images. Nothing else will be scanned.",value:"1",checked:R,onChange:F,disabled:M}))),$=React.createElement(Wn,{title:"Thumbnails Only"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"wpmc_thumbnails_only",label:"Enable",description:"Restricts Media Cleaner to scan thumbnails. With WordPress, those filenames contain the resolution.",value:"1",checked:O,onChange:F,disabled:!M}))),J=React.createElement(Wn,{title:"Directories Filter"},React.createElement(jt,{id:"wpmc_dirs_filter",name:"wpmc_dirs_filter",value:j,placeholder:"/regex/",onEnter:F,onBlur:F})),V=React.createElement(Wn,{title:"Files Filter"},React.createElement(jt,{id:"wpmc_files_filter",name:"wpmc_files_filter",value:S,placeholder:"/regex/",onEnter:F,onBlur:F})),Y=React.createElement(Wn,{title:"Thumbnails"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"wpmc_hide_thumbnails",label:"Hide",description:"If you prefer not to see the thumbnails.",value:"1",checked:C,onChange:F}))),K=React.createElement(Wn,{title:"Warning Message"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"wpmc_hide_warning",label:"Hide",description:"Have you read it twice? If yes, hide it :)",requirePro:!Uo,value:"1",checked:P,onChange:F}))),Z=React.createElement(Wn,{title:"Medias Buffer"},React.createElement(jt,{id:"wpmc_medias_buffer",type:"number",value:_,min:"1",max:"1000",onEnter:F,onBlur:F,description:"The number of media entries to read at a time. This is fast, so the value should be between 50 and 1000."})),X=React.createElement(Wn,{title:"Posts Buffer"},React.createElement(jt,{id:"wpmc_posts_buffer",type:"number",value:A,min:"1",max:"100",onEnter:F,onBlur:F,description:"The number of posts (and any other post types) to analyze at a time. This is the most intense part of the process. Recommended value is between 1 (slow server) and 20 (excellent server)."})),Q=React.createElement(Wn,{title:"Analysis Buffer"},React.createElement(jt,{id:"wpmc_analysis_buffer",type:"number",value:T,min:"1",max:"1000",onEnter:F,onBlur:F,description:"The number of media entries or files to analyze at a time. This is the main part of the process, but is is much faster than analyzing each post. Recommended value is between 20 (slow server) and 1000 (excellent server)."})),ee=React.createElement(Wn,{title:"File Operation Buffer"},React.createElement(jt,{id:"wpmc_file_op_buffer",type:"number",value:N,min:"1",max:"100",onEnter:F,onBlur:F,description:"The number of media entries or files to delete at a time. This highly depends on your server, it is normally quite fast. Recommended value is between 5 (slow server) and 100 (excellent server). "})),ne=React.createElement(Wn,{title:"Delay (in ms)"},React.createElement(jt,{id:"wpmc_delay",type:"number",value:z,min:"0",max:"20000",onEnter:F,onBlur:F,description:"Time to wait between each request (in milliseconds). The overall process is intensive so this gives the chance to your server to chill out a bit. A very good server doesn't need it, but a slow/shared hosting might even reject requests if they are too fast and frequent. Recommended value is actually 0, 100 for safety, 2000 or 5000 if your hosting is kind of cheap."})),te=React.createElement(Wn,{title:"Shortcodes"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"wpmc_shortcodes_disabled",label:"Disable Analysis",description:"Resolving shortcodes increase accuracy, but makes the process slower and takes more memory.",value:"1",checked:I,onChange:F}))),re=React.createElement(Wn,{title:"Logs"},React.createElement(vt,{max:"1"},React.createElement(bt,{id:"wpmc_debuglogs",label:"Enable",description:React.createElement(An,{p:!0},"Simple logging that explains which actions has been run."),value:"1",checked:k,onChange:F}),React.createElement("div",{style:{marginTop:20}},React.createElement(Ne,{onClick:L},"Refresh Logs"),React.createElement(Ne,{className:"danger",onClick:D},"Clear Logs"))));return React.createElement(vn,{nekoErrors:[i]},React.createElement(Ba,{isOpen:"resetDb"===h,onRequestClose:function(){b(null)},title:"Done!",content:"The Media Cleaner's database has been deleted. It will be re-created automatically next time you visit the Media Cleaner Dashboard.",onOkClick:function(){b(null)}}),React.createElement(ia,{title:"Media Cleaner | Settings",subtitle:"By Jordy Meow"},React.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},React.createElement(Ne,{className:"primary",onClick:function(){return window.open("https://meowapps.com/media-cleaner-tutorial/","_blank")}},"Tutorial"),React.createElement(Ne,{className:"primary",icon:"dashboard",color:"#8554bb",onClick:function(){return location.href="upload.php?page=wpmc_dashboard"}},"Dashboard"))),React.createElement(lt,null,React.createElement(ut,{full:!0},React.createElement(Un,{footer:React.createElement(React.Fragment,null,React.createElement(Ne,{className:"primary",onClick:function(){return location.href="upload.php?page=wpmc_dashboard"}},"Access Media Cleaner Dashboard"),React.createElement(Ne,{className:"danger",onClick:B},"Delete Cleaner DB"))},React.createElement(An,{p:!0},"There are two kinds of scan. Usually, the Media Library should be scanned first for images which are not used (Content = Check). Then, the filesystem should be scanned for images which aren't registered in the Media Library (Media Library = Check). Check the ",React.createElement("a",{href:"https://meowapps.com/media-cleaner-tutorial/"},"tutorial")," tutorial for more information. ")),React.createElement(io,null,React.createElement(co,{title:"Media Library Scan"},React.createElement(lt,null,React.createElement(ut,{minimal:!0},React.createElement(In,{busy:y,title:"Scanning",className:"primary"},q,G,(v||E)&&React.createElement(An,{p:!0},"If you would like Media Cleaner to analyze your Media Library for broken entries, uncheck everything above."),!v&&!E&&React.createElement(An,{p:!0},React.createElement("b",null,"Since Content and Live Content are not checked, Media Cleaner will analyze your Media Library for ",React.createElement("u",null,"broken entries"),".")))),React.createElement(ut,{minimal:!0},React.createElement(In,{busy:y,title:"Filters",className:"primary"},W)))),React.createElement(co,{title:"Filesystem Scan",requirePro:!Uo},React.createElement(lt,null,React.createElement(ut,{minimal:!0},React.createElement(In,{busy:y,title:"Scanning",className:"primary"},H,U,G,React.createElement(An,{p:!0},"If none of the checks above are selected, you will get the list of all your files."))),React.createElement(ut,{minimal:!0},React.createElement(In,{busy:y,title:"Filters",className:"primary"},$,J,V)))),React.createElement(co,{title:"Advanced"},React.createElement(lt,null,React.createElement(ut,{minimal:!0},React.createElement(In,{busy:y,title:"UI & Logs",className:"primary"},Y,K)),React.createElement(ut,{minimal:!0},React.createElement(In,{busy:y,title:"Advanced Settings",className:"primary"},Z,X,Q,ee,ne,te)))),React.createElement(co,{title:"Pro Version"},React.createElement(zi,{domain:Fo,prefix:Mo,isPro:qo,isRegistered:Uo})),React.createElement(co,{title:"Logs & Debug"},React.createElement(In,{busy:y,className:"primary"},re),React.createElement("div",{style:Wi},d))))))},Ji=wp.i18n.__,Vi={};Vi.PENDING=Ji("Pending","media-cleaner"),Vi.RENAME=Ji("Rename","media-cleaner"),Vi.TITLE=Ji("Title","media-cleaner");function Yi(e,n,t,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void t(e)}c.done?n(l):Promise.resolve(l).then(r,a)}function Ki(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||function(e,n){if(!e)return;if("string"==typeof e)return Zi(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return Zi(e,n)}(e,n)||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 Zi(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var Xi=wp.element.useState,Qi={borderLeft:"4px solid #007bba"},ec={borderLeft:"4px solid #f1ad31"},nc={borderLeft:"4px solid #d85960"},tc=function(){var e=Ki(Xi(!1),2),n=e[0],t=e[1],r=Object(c.a)("".concat(Lo,"/all_settings/"),zo).data,a=Je(r,{},!0).data,o=a.wpmc_method,i="files"===a.wpmc_method?a.wpmc_filesystem_content:a.wpmc_content,l="files"===a.wpmc_method&&(null==a?void 0:a.wpmc_media_library),u=a.wpmc_hide_warning,s=a.incompatible_plugins,f=a.media_trash,d=function(){var e,n=(e=regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t(!0),e.prev=1,e.next=4,Io("".concat(Lo,"/enable_trash_media"));case 4:alert("Done! Please reload/refresh :)"),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),alert(e.t0.message);case 10:t(!1);case 11:case"end":return e.stop()}}),e,null,[[1,7]])})),function(){var n=this,t=arguments;return new Promise((function(r,a){var o=e.apply(n,t);function i(e){Yi(o,r,a,i,c,"next",e)}function c(e){Yi(o,r,a,i,c,"throw",e)}i(void 0)}))});return function(){return n.apply(this,arguments)}}();return React.createElement(React.Fragment,null,"media"===o&&!i&&React.createElement(Un,{style:Qi},React.createElement(An,{p:!0,style:{fontSize:15}},"Media Cleaner will scan your Media Library for broken entries.")),"media"===o&&i&&React.createElement(Un,{style:Qi},React.createElement(An,{p:!0,style:{fontSize:15}},"Media Cleaner will scan your Media Library for entries which aren't used in your content.")),"files"===o&&i&&l&&React.createElement(Un,{style:Qi},React.createElement(An,{p:!0,style:{fontSize:15}},"Media Cleaner will scan your physical directories for files which are not registered in the Media Library or not used directly in your content.")),"files"===o&&!i&&l&&React.createElement(Un,{style:Qi},React.createElement(An,{p:!0,style:{fontSize:15}},"Media Cleaner will scan your physical directories for files which are not registered in the Media Library.")),!u&&React.createElement(Un,{style:ec},React.createElement(An,{p:!0},React.createElement("p",null,React.createElement("b",null,React.createElement("span",{style:{color:"red"}},"This is important.")," Backup your DB and your /uploads directory before using Media Cleaner.")," The deleted files will be temporarily moved to the ",React.createElement("i",null,"uploads/wpmc-trash")," directory. After testing your site, you can check the ",React.createElement("i",null,"Trash")," in order to empty it or to recover your files. That said, you still must have a backup! If you don't know how, give a try to this: ",React.createElement("a",{href:"http://meow.click/blogvault",target:"_blank"},"BlogVault"),"."),React.createElement("p",null,React.createElement("b",null,React.createElement("span",{style:{color:"red"}},"Please be considerate.")," Don't blame Media Cleaner if it deleted too many (or not enough) of your files.")," WordPress being a very dynamic and pluggable system, it is impossible to predict all the situations in which your files are used. Please do not post a bad review because it broke your install; if you have a proper backup, there is no risk! You can disable this big warning in the options if you have the Pro Version. Read this warning twice. Media Cleaner is awesome and constantly gets better so I sincerely hope you will enjoy it. Thank you :)"))),s&&s.length>0&&React.createElement(Un,{style:nc},React.createElement(An,{p:!0,style:{fontSize:15}},React.createElement("p",null,"Important note about the following plugin(s) which you are using:"),React.createElement("ul",null,s.map((function(e){return React.createElement("li",null,"- ",e)}))),React.createElement("p",null,"They require additional checks which are only implemented in ",React.createElement("a",{target:"_blank",href:"//meowapps.com/plugin/media-cleaner"},"Media Cleaner Pro"),"."))),"media"===o&&!f&&React.createElement(Un,{style:nc,footer:React.createElement(React.Fragment,null,React.createElement(Ne,{disabled:n,className:"primary",onClick:d},"Automatically write this line"))},React.createElement(An,{p:!0},"The trash for the Media Library is disabled. Any media entries removed by the plugin will be ",React.createElement("b",null,"permanently deleted"),". To enable it, you must modify your ",React.createElement("i",null,"wp-config.php")," file. Just before the line that says ",React.createElement("i",null,'"That\'s all, stop editing!"'),", add this line: ",React.createElement("b",null,"define( 'MEDIA_TRASH', true );"))))};function rc(e,n){var t;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(t=fc(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}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 o,i=!0,c=!1;return{s:function(){t=e[Symbol.iterator]()},n:function(){var e=t.next();return i=e.done,e},e:function(e){c=!0,o=e},f:function(){try{i||null==t.return||t.return()}finally{if(c)throw o}}}}function ac(e){return function(e){if(Array.isArray(e))return dc(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||fc(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function oc(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function ic(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?oc(Object(t),!0).forEach((function(n){cc(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):oc(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function cc(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function lc(e,n,t,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void t(e)}c.done?n(l):Promise.resolve(l).then(r,a)}function uc(e){return function(){var n=this,t=arguments;return new Promise((function(r,a){var o=e.apply(n,t);function i(e){lc(o,r,a,i,c,"next",e)}function c(e){lc(o,r,a,i,c,"throw",e)}i(void 0)}))}}function sc(e,n){return function(e){if(Array.isArray(e))return e}(e)||function(e,n){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var t=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return t}(e,n)||fc(e,n)||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 fc(e,n){if(e){if("string"==typeof e)return dc(e,n);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?dc(e,n):void 0}}function dc(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t<n;t++)r[t]=e[t];return r}var pc=wp.element,mc=pc.useState,hc=pc.useEffect,bc=pc.useMemo,yc=[{id:"media",value:"media",label:"Media Library",requirePro:!1},{id:"files",value:"files",label:"Filesystem",requirePro:!Uo}],gc={width:40,height:40,objectFit:"cover"};function vc(e){return new Promise((function(n){return setTimeout(n,e)}))}var wc={NO_CONTENT:"Seems not in use",ORPHAN_MEDIA:"Not attached file",ORPHAN_FILE:"Not in Library",ORPHAN_RETINA:"Orphan Retina",ORPHAN_WEBP:"Orphan WebP"},xc={accessor:"size",by:"desc"},Ec=function(){var e,n=sc(mc("issues"),2),t=n[0],a=n[1],o=sc(mc(),2),i=o[0],l=o[1],u=sc(mc(),2),s=(u[0],u[1],sc(mc([]),2)),f=s[0],d=s[1],p=sc(mc(!1),2),m=p[0],h=p[1],b=sc(mc(""),2),y=b[0],g=b[1],v=sc(mc(1),2),w=v[0],x=v[1],k=sc(mc(1),2),R=k[0],O=k[1],j=sc(mc(""),2),S=j[0],C=j[1],P=sc(mc(""),2),_=P[0],A=P[1],T=sc(mc(xc),2),N=T[0],z=T[1],I=sc(mc(1),2),M=I[0],F=I[1],B=sc(mc(10),2),L=B[0],D=B[1],q=function(){var e=Ge(Object(r.useState)(new AbortController),2),n=e[0],t=e[1],a=Object(r.useRef)(!1),o=Object(r.useRef)(0),i=Ge(Object(r.useState)(null),2),c=i[0],l=i[1],u=Ge(Object(r.useState)(!1),2),s=u[0],f=u[1],d=Ge(Object(r.useState)(0),2),p=d[0],m=d[1],h=Ge(Object(r.useState)(!1),2),b=h[0],y=h[1],g=Ge(Object(r.useState)(!1),2),v=g[0],w=g[1],x=Ge(Object(r.useState)(0),2),E=x[0],k=x[1],R=function(){var e=He(regeneratorRuntime.mark((function e(){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=new AbortController,t(n),y(!1),o.current=0,a.current=!1,f(!1),w(!1),k(0),m(0);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),O=function(){var e=He(regeneratorRuntime.mark((function e(n){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=new Promise((function(e,t){y(!1),o.current=0,a.current=!1,f(!1),w(!1),A(n),l(!0),Ke.start(),Ke.onIdle().then((function(){P(),e()}))})),e.abrupt("return",t);case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),j=function(){var e=He(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:0,Ke.pause(),f(!0);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),S=function(){var e=He(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:0,y(!1),f(!1),Ke.start();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),C=function(){var e=He(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:0,Ke.pause(),n.abort(),l(!1),y(!1),w(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),P=function(){var e=He(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:0,w(!0),l(!1);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_=function(){var e=He(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ke.add(He(regeneratorRuntime.mark((function e(){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t(n.signal);case 3:(r=e.sent).success||(o.current++,a.current||(y(r.error),j())),e.next=16;break;case 7:if(e.prev=7,e.t0=e.catch(0),"AbortError"!==e.t0.name){e.next=14;break}return console.log("Aborted"),e.abrupt("return");case 14:o.current++,a.current||(y("An error was caught (more information in the console)."),j());case 16:return e.prev=16,k((function(e){return e+1})),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[0,7,16,19]])})))),m((function(e){return e+1}));case 2:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),A=function(){var e=He(regeneratorRuntime.mark((function e(n){var t,r,a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:Ke.clear(),t=qe(n);try{for(t.s();!(r=t.n()).done;)a=r.value,_(a)}catch(e){t.e(e)}finally{t.f()}k(0);case 4:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),T=Object(r.useCallback)((function(){a.current=!0}),[]),N=Object(r.useCallback)((function(){return o.current}),[]);return{start:O,stop:C,pause:j,resume:S,reset:R,addTask:_,setAlwaysSkip:T,getErrorCount:N,error:b,success:v,busy:c,paused:s,value:E,max:p}}(),U=(M-1)*L,H=N.accessor,G=N.by,W=Object(c.a)("".concat(Lo,"/stats"),zo),$=W.data,J=W.mutate,V=Object(c.a)("".concat(Lo,"/all_settings/"),zo),Y=V.data,K=V.mutate,Z=Object(c.a)(function(e,n){var t=e.includes("index.php?rest_route");return e+(t?"&":"?")+new URLSearchParams(n).toString()}("".concat(Lo,"/entries"),{limit:L,skip:U,filterBy:t,orderBy:H,order:G,search:y}),zo),X=Z.data,Q=Z.mutate,ee=Je(Y,{},!0),ne=ee.busy,te=ee.data,re=ee.error,ae=Je($,{},!0),oe=ae.busy,ie=ae.data,ce=ae.error,le=Je(X,[],!0),ue=le.busy,se=le.data,fe=le.total,de=le.error,pe=ue||oe||m||ne,me=bc((function(){return se.map((function(e){return{id:e.id,thumbnail_url:React.createElement(React.Fragment,null,"ORPHAN_MEDIA"!==e.issue&&React.createElement("img",{src:e.thumbnail_url,style:gc})),type:React.createElement("span",null,0==e.type&&"Filesystem",1==e.type&&React.createElement("a",{href:"/wp-admin/post.php?post=".concat(e.postId,"&action=edit")},"ID ",e.postId)),path:React.createElement("span",null,e.path),issue:React.createElement("span",null,wc[e.issue]?wc[e.issue]:e.issue),size:React.createElement("span",null,(e.size/1e3).toFixed(2)," KB")}}))}),[se]),he=te.wpmc_method,be="files"===te.wpmc_method?te.wpmc_filesystem_content:te.wpmc_content,ye="files"===te.wpmc_method&&(null==te?void 0:te.wpmc_media_library),ge=te.wpmc_hide_thumbnails,ve=te.wpmc_posts_buffer?parseInt(te.wpmc_posts_buffer):5,we=te.wpmc_medias_buffer?parseInt(te.wpmc_medias_buffer):100,xe=te.wpmc_analysis_buffer?parseInt(te.wpmc_analysis_buffer):100,Ee=te.wpmc_file_op_buffer?parseInt(te.wpmc_file_op_buffer):20,ke=te.wpmc_delay?parseInt(te.wpmc_delay):0,Re=[{accessor:"type",title:"Origin",sortable:!0},{accessor:"path",title:"Path",sortable:!0},{accessor:"issue",title:"Issue",sortable:!0},{accessor:"size",title:"Size",sortable:!0}];ge||Re.unshift({accessor:"thumbnail_url",title:"Thumb",style:{width:16}});var Oe=function(){var e=uc(regeneratorRuntime.mark((function e(n,t){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=ic({},Y.data))[t]=n,K(ic(ic({},Y),{},{data:r}),!1),h(!0),e.prev=4,e.next=7,Io("".concat(Lo,"/update_option"),{name:t,value:n});case 7:e.next=12;break;case 9:e.prev=9,e.t0=e.catch(4),alert(e.t0.message);case 12:h(!1),K();case 14:case"end":return e.stop()}}),e,null,[[4,9]])})));return function(n,t){return e.apply(this,arguments)}}();hc((function(){d([]),z(xc),F(1)}),[t]);var je=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;(e=null!==e?e:q.getErrorCount())>0&&A("The process has finished, but ".concat(e," error(s) occurred.")),q.reset(),d([]),Q(),J()},Se=function(){var e=uc(regeneratorRuntime.mark((function e(n){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Io("".concat(Lo,"/all_ids"),{source:n});case 2:if((t=e.sent).success){e.next=6;break}return alert(t.message),e.abrupt("return",[]);case 6:return e.abrupt("return",t.data);case 7:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Ce=function(){var e=uc(regeneratorRuntime.mark((function e(n){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,vc(ke);case 2:return e.next=4,Io("".concat(Lo,"/count"),{source:n});case 4:return t=e.sent,e.abrupt("return",t.data);case 6:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),Pe=function(){var e=uc(regeneratorRuntime.mark((function e(){var n,t,r,a,o,i=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=i.length>0&&void 0!==i[0]?i[0]:null,t=i.length>1&&void 0!==i[1]&&i[1],C("Getting IDs..."),h(!0),!n){e.next=8;break}e.t0=n,e.next=11;break;case 8:return e.next=10,Se(t?"trash":"issues");case 10:e.t0=e.sent;case 11:if(!(r=e.t0)){e.next=19;break}return C(t?"Emptying...":"Deleting..."),a=To(r,Ee),o=a.map((function(e){return function(){var n=uc(regeneratorRuntime.mark((function n(t){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,vc(ke);case 2:return n.next=4,Io("".concat(Lo,"/delete"),{entryIds:e},t);case 4:return n.abrupt("return",n.sent);case 5:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()})),e.next=18,q.start(o);case 18:je();case 19:h(!1),C();case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_e=function(){var e=uc(regeneratorRuntime.mark((function e(){var n,t,r,a,o=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=o.length>0&&void 0!==o[0]?o[0]:null,C("Getting IDs..."),h(!0),!n){e.next=7;break}e.t0=n,e.next=10;break;case 7:return e.next=9,Se("trash");case 9:e.t0=e.sent;case 10:if(!(t=e.t0)){e.next=17;break}return r=To(t,Ee),a=r.map((function(e){return function(){var n=uc(regeneratorRuntime.mark((function n(t){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return C("Recovering..."),n.next=3,vc(ke);case 3:return n.next=5,Io("".concat(Lo,"/recover"),{entryIds:e},t);case 5:return n.abrupt("return",n.sent);case 6:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()})),e.next=16,q.start(a);case 16:je();case 17:h(!1),C();case 19:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ae=function(){var e=uc(regeneratorRuntime.mark((function e(){var n,t,r,a,o,i=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=!(i.length>0&&void 0!==i[0])||i[0],t=i.length>1&&void 0!==i[1]?i[1]:null,C("Getting IDs..."),h(!0),!t){e.next=8;break}e.t0=t,e.next=11;break;case 8:return e.next=10,Se("issues");case 10:e.t0=e.sent;case 11:if(!(r=e.t0)){e.next=19;break}return C("".concat(n?"Ignoring...":"Undoing...")),a=To(r,xe),o=a.map((function(e){return function(){var t=uc(regeneratorRuntime.mark((function t(r){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,vc(ke);case 2:return t.next=4,Io("".concat(Lo,"/set_ignore"),{entryIds:e,ignore:n},r);case 4:return t.abrupt("return",t.sent);case 5:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()})),e.next=18,q.start(o);case 18:je();case 19:h(!1),C();case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Te=function(){var e=uc(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:q.stop();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ze=function(){Te(),je(),h(!1),C()},Ie=function(){var e=uc(regeneratorRuntime.mark((function e(){var n,t,r,a,o,i,c,l,u,s,f,p,m,b,y,g,v;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=0,d([]),x(1),O(3+(be?1:0)+("files"===he&&ye?1:0)),C("Resetting issues..."),e.next=7,Io("".concat(Lo,"/reset_issues"));case 7:if(x((function(e){return e+1})),!be){e.next=21;break}return C("Extract from content..."),e.next=12,Ce("posts");case 12:for(t=e.sent,r=[],a=0;a<t;a+=ve)r.push(a);return o=r.map((function(e){return function(){var n=uc(regeneratorRuntime.mark((function n(t){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,vc(ke);case 2:return n.next=4,Io("".concat(Lo,"/extract_references"),{source:"content",limit:e},t);case 4:return n.abrupt("return",n.sent);case 5:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()})),e.next=18,q.start(o);case 18:n+=q.getErrorCount(),q.reset(),x((function(e){return e+1}));case 21:if("files"!==he||!ye){e.next=34;break}return C("Extract from library..."),e.next=25,Ce("medias");case 25:for(i=e.sent,c=[],l=0;l<i;l+=ve)c.push(l);return u=c.map((function(e){return function(){var n=uc(regeneratorRuntime.mark((function n(t){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,vc(ke);case 2:return n.next=4,Io("".concat(Lo,"/extract_references"),{source:"media",limit:e},t);case 4:return n.abrupt("return",n.sent);case 5:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()})),e.next=31,q.start(u);case 31:q.reset(),n+=q.getErrorCount(),x((function(e){return e+1}));case 34:if(s=[],"media"!==he){e.next=50;break}return C("Listing media..."),e.next=39,Ce("medias");case 39:for(f=e.sent,p=[],m=0;m<f;m+=we)p.push(m);return b=p.map((function(e){return function(){var n=uc(regeneratorRuntime.mark((function n(t){var r;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,vc(ke);case 2:return n.next=4,Io("".concat(Lo,"/retrieve_medias"),{limit:e},t);case 4:return(r=n.sent).data&&(s=[].concat(ac(s),ac(r.data.results))),n.abrupt("return",r);case 7:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()})),e.next=45,q.start(b);case 45:q.reset(),n+=q.getErrorCount(),x((function(e){return e+1})),e.next=61;break;case 50:if("files"!==he){e.next=60;break}return C("Listing files..."),y=function(){var e=uc(regeneratorRuntime.mark((function e(n,t){var r,a,o,i,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Io("".concat(Lo,"/retrieve_files"),{path:n},t);case 2:r=e.sent,a=r.data,o=rc(a.results);try{for(c=function(){var e=i.value;"dir"===e.type?q.addTask(uc(regeneratorRuntime.mark((function n(){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,y(e.path,t);case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}}),n)})))):s.push(e.path)},o.s();!(i=o.n()).done;)c()}catch(e){o.e(e)}finally{o.f()}return e.abrupt("return",r);case 7:case"end":return e.stop()}}),e)})));return function(n,t){return e.apply(this,arguments)}}(),e.next=55,q.start([function(){var e=uc(regeneratorRuntime.mark((function e(n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y("",n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}()]);case 55:q.reset(),n+=q.getErrorCount(),x((function(e){return e+1})),e.next=61;break;case 60:alert("This method is not known!");case 61:if(!s){e.next=68;break}return C("Matching with content..."),g=To(s,xe),v=g.map((function(e){return function(){var n=uc(regeneratorRuntime.mark((function n(t){return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,vc(ke);case 2:return n.next=4,Io("".concat(Lo,"/check_targets"),{method:he,targets:e},t);case 4:return n.abrupt("return",n.sent);case 5:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()})),e.next=67,q.start(v);case 67:n+=q.getErrorCount();case 68:je(n),h(!1),C();case 71:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Me=React.createElement(React.Fragment,null,React.createElement(Ne,{className:"secondary",onClick:function(){return window.open("https://meowapps.com/plugin/media-cleaner/","_blank")}},"Get the Pro Version"),React.createElement(Ne,{className:"primary",onClick:function(){return window.open("https://meowapps.com/media-cleaner-tutorial/","_blank")}},"Read the tutorial"));return React.createElement(vn,{nekoErrors:[ce,re,de]},React.createElement(ia,{title:"Media Cleaner | Dashboard",subtitle:"By Jordy Meow"},React.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},React.createElement(Ne,{className:"primary",onClick:function(){return window.open("https://meowapps.com/media-cleaner-tutorial/","_blank")}},"Tutorial"),React.createElement(Ne,{icon:"cog",color:"#8554bb",onClick:function(){return location.href="admin.php?page=wpmc_settings"}},"Settings"))),React.createElement(lt,null,React.createElement(ut,{full:!0},React.createElement(tc,null),!Uo&&React.createElement(Un,{footer:Me},React.createElement(An,{p:!0},"You must ",React.createElement("b",null,"backup the uploads folder and DB")," before using the Renamer. If you don't know how, give a try to ",React.createElement("a",{target:"_blank",href:"https://meow.click/blogvault"},"BlogVault"),". It is also highly recommanded to read the tutorial. Last but not least, check the ",React.createElement("b",null,"Pro Version"),", as it adds many features and also supports the development. This message is only displayed in the free version. Thank you!")),React.createElement(Oo,null,!f.length&&React.createElement(React.Fragment,null,React.createElement(Ne,{icon:"play",disabled:pe,onClick:function(){return Ie()}},"Scan"),!S&&React.createElement(or,{id:"wpmc_method",scrolldown:!0,disabled:pe,name:"wpmc_method",style:{width:200},onChange:Oe,value:he},yc.map((function(e){return React.createElement(ir,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),f.length>0&&React.createElement(Ne,{disabled:pe,onClick:function(){return d([])}},"Unselect All"),S&&React.createElement("div",{style:(e={display:"flex",fontFamily:"Lato",padding:"0 10px",flexDirection:"column",fontWeight:600,width:200},cc(e,"flexDirection","column"),cc(e,"height",30),cc(e,"lineHeight","16px"),cc(e,"justifyContent","center"),cc(e,"textTransform","uppercase"),e)},React.createElement("div",{style:{color:"#144675",fontSize:17}},"STEP ".concat(w,"/").concat(R)),React.createElement("div",{style:{color:"#007bba"}},S)),!pe&&"issues"===t&&f.length>0&&React.createElement(React.Fragment,null,React.createElement(Ne,{className:"secondary",onClick:function(){return Ae(!0,f)}},"Ignore ",React.createElement("strong",null,f.length)," entries"),React.createElement(Ne,{className:"danger",onClick:function(){return Pe(f)}},"Delete ",React.createElement("strong",null,f.length)," entries")),!pe&&"ignored"===t&&f.length>0&&React.createElement(React.Fragment,null,React.createElement(Ne,{className:"secondary",onClick:function(){return Ae(!1,f)}},"Undo ",React.createElement("strong",null,f.length)," entries")),!pe&&"trash"===t&&f.length>0&&React.createElement(React.Fragment,null,React.createElement(Ne,{icon:"delete",className:"secondary",onClick:function(){return _e(f)}},"Recover ",React.createElement("strong",null,f.length)," entries")),React.createElement("div",{style:{flex:1}},S&&React.createElement(Mr,{status:function(e){return"".concat(q.max?"".concat(e,"%"):"+=")},busy:q.busy,value:q.value,max:q.max,onStopClick:q.stop})),!pe&&React.createElement(React.Fragment,null,React.createElement(jt,{onBlur:function(e){g(e)},value:y,onEnter:function(e){g(e)}}),!y&&React.createElement(ea,{icon:"search",width:24,style:{position:"relative",left:-34,marginRight:-22},color:"#5a5a5a82"}),y&&React.createElement(ea,{icon:"close",width:24,style:{position:"relative",left:-34,marginRight:-22},color:E.blue,onClick:function(){g("")}})),!pe&&"issues"===t&&ie.issues>0&&React.createElement(React.Fragment,null,React.createElement(Ne,{icon:"delete",className:"danger",onClick:function(){return l("deleteAll")}},"Delete ",React.createElement("strong",null,"All"))),!pe&&"trash"===t&&ie.trash>0&&React.createElement(React.Fragment,null,React.createElement(Ne,{className:"primary",onClick:function(){return l("recoverAll")}},"Recover ",React.createElement("strong",null,"All")),React.createElement(Ne,{icon:"delete",className:"danger",onClick:function(){return l("trashAll")}},"Empty Trash"))),React.createElement("p",null,"There are ",React.createElement("b",null,ie.issues," issue",ie.issues>1?"s":"")," with your files, accounting for ",React.createElement("b",null,(ie.issues_size/1e6).toFixed(2)," MB"),". Your trash contains ",React.createElement("b",null,(ie.trash_size/1e6).toFixed(2)," MB"),"."),React.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:10,marginBottom:10}},React.createElement(ga,{value:t,busy:oe,onChange:function(e){a(e),F(1)}},React.createElement(va,{title:"Issues",value:"issues",count:ie.issues}),React.createElement(va,{title:"Ignored",value:"ignored",count:ie.ignored}),React.createElement(va,{title:"Trash",value:"trash",count:ie.trash})),React.createElement(sa,{currentPage:M,limit:L,total:fe,onClick:function(e){return F(e)}})),React.createElement($a,{busy:pe,data:me,columns:Re,sort:N,onSortChange:function(e,n){z({accessor:e,by:n})},onSelect:function(e){d([].concat(ac(f),ac(e)))},onUnselect:function(e){d(ac(f.filter((function(n){return!e.includes(n)}))))},selectedItems:f}),React.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginTop:10}},React.createElement(or,{scrolldown:!0,value:L,onChange:function(e){D(e),F(1)}},React.createElement(ir,{value:5,label:"5 items per page"}),React.createElement(ir,{value:10,label:"10 items per page"}),React.createElement(ir,{value:25,label:"25 items per page"}),React.createElement(ir,{value:50,label:"50 items per page"})),React.createElement(sa,{currentPage:M,limit:L,total:fe,onClick:function(e){return F(e)}}))),React.createElement(Ba,{isOpen:"deleteAll"===i,onRequestClose:function(){return l()},title:"Delete All",content:React.createElement("span",null,"If you continue, ",React.createElement("b",null,"all the issues will be deleted"),". Make absolutely sure you have a backup of your site."),onOkClick:function(){l(),Pe()},onCancelClick:function(){l()}}),React.createElement(Ba,{isOpen:"trashAll"===i,onRequestClose:function(){return l()},title:"Delete All",content:React.createElement("span",null,"If you continue, ",React.createElement("b",null,"the trash will be entirely emptied"),". Make absolutely sure you have a backup of your site."),onOkClick:function(){l(),Pe(null,!0)},onCancelClick:function(){l()}}),React.createElement(Ba,{isOpen:"recoverAll"===i,onRequestClose:function(){return l()},title:"Recover All",content:"Are you sure you really want to recover all the files from the trash?",onOkClick:function(){l(),_e()},onCancelClick:function(){l()}}),React.createElement(Ba,{isOpen:q.error,onRequestClose:ze,title:"Error",content:q.error?q.error.message:"N/A",customButtons:React.createElement(React.Fragment,null,React.createElement(Ne,{className:"primary",onClick:function(){q.resume()}},"Skip"),React.createElement(Ne,{className:"primary",onClick:function(){q.setAlwaysSkip(),q.resume()}},"Always Skip"),React.createElement(Ne,{className:"danger",onClick:ze},"Stop"))}),React.createElement(Ba,{isOpen:_,title:"Finished",ok:"Close",content:_,onOkClick:function(){A(""),q.reset()}})))};document.addEventListener("DOMContentLoaded",(function(e){var n=document.getElementById("wpmc-admin-settings");n&&i.a.render(a.a.createElement($i,null),n),(n=document.getElementById("wpmc-dashboard"))&&i.a.render(a.a.createElement(Ec,null),n)}))},9:function(e,n){e.exports=ReactDOM}});
|
2 |
//# sourceMappingURL=index.js.map
|
classes/core.php
CHANGED
@@ -1037,6 +1037,26 @@ function wpmc_uninstall () {
|
|
1037 |
//wpmc_remove_database();
|
1038 |
}
|
1039 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1040 |
function wpmc_create_database() {
|
1041 |
global $wpdb;
|
1042 |
$table_name = $wpdb->prefix . "mclean_scan";
|
1037 |
//wpmc_remove_database();
|
1038 |
}
|
1039 |
|
1040 |
+
// Check the DB. If does not exist, let's create it.
|
1041 |
+
// TODO: When PHP 7 only, let's clean this and use anonymous functions.
|
1042 |
+
function wpmc_check_database() {
|
1043 |
+
global $wpdb;
|
1044 |
+
static $wpmc_check_database_done = false;
|
1045 |
+
if ( $wpmc_check_database_done ) {
|
1046 |
+
return true;
|
1047 |
+
}
|
1048 |
+
$table_scan = $wpdb->prefix . "mclean_refs";
|
1049 |
+
$table_refs = $wpdb->prefix . "mclean_scan";
|
1050 |
+
$db_init = !( strtolower( $wpdb->get_var( "SHOW TABLES LIKE '$table_scan'" ) ) != strtolower( $table_scan )
|
1051 |
+
|| strtolower( $wpdb->get_var( "SHOW TABLES LIKE '$table_refs'" ) ) != strtolower( $table_refs ) );
|
1052 |
+
if ( !$db_init ) {
|
1053 |
+
wpmc_create_database();
|
1054 |
+
$db_init = !( strtolower( $wpdb->get_var( "SHOW TABLES LIKE '$table_scan'" ) ) != strtolower( $table_scan )
|
1055 |
+
|| strtolower( $wpdb->get_var( "SHOW TABLES LIKE '$table_refs'" ) ) != strtolower( $table_refs ) );
|
1056 |
+
}
|
1057 |
+
$wpmc_check_database_done = true;
|
1058 |
+
}
|
1059 |
+
|
1060 |
function wpmc_create_database() {
|
1061 |
global $wpdb;
|
1062 |
$table_name = $wpdb->prefix . "mclean_scan";
|
classes/ui.php
CHANGED
@@ -46,20 +46,7 @@ class Meow_WPMC_UI {
|
|
46 |
}
|
47 |
|
48 |
public function cleaner_dashboard() {
|
49 |
-
|
50 |
-
// Check the DB. If does not exist, let's create it.
|
51 |
-
// TODO: When PHP 7 only, let's clean this and use anonymous functions.
|
52 |
-
global $wpdb;
|
53 |
-
$table_scan = $wpdb->prefix . "mclean_refs";
|
54 |
-
$table_refs = $wpdb->prefix . "mclean_scan";
|
55 |
-
$db_init = !( strtolower( $wpdb->get_var( "SHOW TABLES LIKE '$table_scan'" ) ) != strtolower( $table_scan )
|
56 |
-
|| strtolower( $wpdb->get_var( "SHOW TABLES LIKE '$table_refs'" ) ) != strtolower( $table_refs ) );
|
57 |
-
if ( !$db_init ) {
|
58 |
-
wpmc_create_database();
|
59 |
-
$db_init = !( strtolower( $wpdb->get_var( "SHOW TABLES LIKE '$table_scan'" ) ) != strtolower( $table_scan )
|
60 |
-
|| strtolower( $wpdb->get_var( "SHOW TABLES LIKE '$table_refs'" ) ) != strtolower( $table_refs ) );
|
61 |
-
}
|
62 |
-
|
63 |
echo '<div id="wpmc-dashboard"></div>';
|
64 |
}
|
65 |
|
@@ -101,6 +88,7 @@ class Meow_WPMC_UI {
|
|
101 |
}
|
102 |
|
103 |
function media_row_actions( $actions, $post ) {
|
|
|
104 |
global $current_screen;
|
105 |
if ( 'upload' != $current_screen->id )
|
106 |
return $actions;
|
46 |
}
|
47 |
|
48 |
public function cleaner_dashboard() {
|
49 |
+
wpmc_check_database();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
echo '<div id="wpmc-dashboard"></div>';
|
51 |
}
|
52 |
|
88 |
}
|
89 |
|
90 |
function media_row_actions( $actions, $post ) {
|
91 |
+
wpmc_check_database();
|
92 |
global $current_screen;
|
93 |
if ( 'upload' != $current_screen->id )
|
94 |
return $actions;
|
common/helpers.php
CHANGED
@@ -4,19 +4,35 @@ if ( !class_exists( 'MeowCommon_Helpers' ) ) {
|
|
4 |
|
5 |
class MeowCommon_Helpers {
|
6 |
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
|
21 |
static function is_rest() {
|
22 |
$prefix = rest_get_url_prefix( );
|
4 |
|
5 |
class MeowCommon_Helpers {
|
6 |
|
7 |
+
static function is_divi_builder() {
|
8 |
+
return isset( $_GET['et_fb'] ) && $_GET['et_fb'] === '1';
|
9 |
+
}
|
10 |
+
|
11 |
+
static function is_asynchronous_request() {
|
12 |
+
return self::is_ajax_request() || self::is_woocommerce_ajax_request() || self::is_rest();
|
13 |
+
}
|
14 |
+
|
15 |
+
static function is_ajax_request() {
|
16 |
+
return wp_doing_ajax();
|
17 |
+
}
|
18 |
+
|
19 |
+
static function is_woocommerce_ajax_request() {
|
20 |
+
return !empty( $_GET['wc-ajax'] );
|
21 |
+
}
|
22 |
+
|
23 |
+
/**
|
24 |
+
* Checks if the current request is a WP REST API request.
|
25 |
+
*
|
26 |
+
* Case #1: After WP_REST_Request initialisation
|
27 |
+
* Case #2: Support "plain" permalink settings
|
28 |
+
* Case #3: It can happen that WP_Rewrite is not yet initialized,
|
29 |
+
* so do this (wp-settings.php)
|
30 |
+
* Case #4: URL Path begins with wp-json/ (your REST prefix)
|
31 |
+
* Also supports WP installations in subfolders
|
32 |
+
*
|
33 |
+
* @returns boolean
|
34 |
+
* @author matzeeable
|
35 |
+
*/
|
36 |
|
37 |
static function is_rest() {
|
38 |
$prefix = rest_get_url_prefix( );
|
media-cleaner.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Media Cleaner
|
4 |
Plugin URI: https://meowapps.com
|
5 |
Description: Clean your WordPress from unused or broken media entries and files.
|
6 |
-
Version: 6.0.
|
7 |
Author: Jordy Meow
|
8 |
Author URI: https://meowapps.com
|
9 |
Text Domain: media-cleaner
|
@@ -13,7 +13,7 @@ Originally developed for two of my websites:
|
|
13 |
- Haikyo (https://haikyo.org)
|
14 |
*/
|
15 |
|
16 |
-
define( 'WPMC_VERSION', '6.0.
|
17 |
define( 'WPMC_PREFIX', 'wpmc' );
|
18 |
define( 'WPMC_DOMAIN', 'media-cleaner' );
|
19 |
define( 'WPMC_ENTRY', __FILE__ );
|
3 |
Plugin Name: Media Cleaner
|
4 |
Plugin URI: https://meowapps.com
|
5 |
Description: Clean your WordPress from unused or broken media entries and files.
|
6 |
+
Version: 6.0.4
|
7 |
Author: Jordy Meow
|
8 |
Author URI: https://meowapps.com
|
9 |
Text Domain: media-cleaner
|
13 |
- Haikyo (https://haikyo.org)
|
14 |
*/
|
15 |
|
16 |
+
define( 'WPMC_VERSION', '6.0.4' );
|
17 |
define( 'WPMC_PREFIX', 'wpmc' );
|
18 |
define( 'WPMC_DOMAIN', 'media-cleaner' );
|
19 |
define( 'WPMC_ENTRY', __FILE__ );
|
readme.txt
CHANGED
@@ -1,11 +1,11 @@
|
|
1 |
-
=== Media Cleaner ===
|
2 |
Contributors: TigrouMeow
|
3 |
Tags: clean, delete, file, files, images, image, media, library, upload, acf
|
4 |
Donate link: https://commerce.coinbase.com/checkout/d047546a-77a8-41c8-9ea9-4a950f61832f
|
5 |
Requires at least: 4.8
|
6 |
Tested up to: 5.5
|
7 |
Requires PHP: 5.6
|
8 |
-
Stable tag: 6.0.
|
9 |
|
10 |
Clean your WordPress Website from unused or broken media entries and files.
|
11 |
|
@@ -75,6 +75,10 @@ Better to be safe than sorry. This plugin deletes files! Therefore, backup is no
|
|
75 |
|
76 |
== Changelog ==
|
77 |
|
|
|
|
|
|
|
|
|
78 |
= 6.0.3 =
|
79 |
* Fix: Avoid a notice with WP 5.5 (wp_make_content_images_responsive is deprecated).
|
80 |
* Fix: Retrieve the correct path for the Rest API on every kind of install.
|
1 |
+
=== Media Cleaner - Clean & Optimize Space ===
|
2 |
Contributors: TigrouMeow
|
3 |
Tags: clean, delete, file, files, images, image, media, library, upload, acf
|
4 |
Donate link: https://commerce.coinbase.com/checkout/d047546a-77a8-41c8-9ea9-4a950f61832f
|
5 |
Requires at least: 4.8
|
6 |
Tested up to: 5.5
|
7 |
Requires PHP: 5.6
|
8 |
+
Stable tag: 6.0.4
|
9 |
|
10 |
Clean your WordPress Website from unused or broken media entries and files.
|
11 |
|
75 |
|
76 |
== Changelog ==
|
77 |
|
78 |
+
= 6.0.4 =
|
79 |
+
* Fix: Works even if the Permalinks are disabled.
|
80 |
+
* Fix: Create the DB as soon as it is required.
|
81 |
+
|
82 |
= 6.0.3 =
|
83 |
* Fix: Avoid a notice with WP 5.5 (wp_make_content_images_responsive is deprecated).
|
84 |
* Fix: Retrieve the correct path for the Rest API on every kind of install.
|