Файловый менеджер - Редактировать - /home/avadvi5/public_html/wp-content/plugins/advanced-database-cleaner-pro/assets/js/app.js
Ðазад
/*! For license information please see app.js.LICENSE.txt */ (()=>{"use strict";var e,t,n,r={1828:(e,t,n)=>{var r=n(6540),a=n(7665),o=n(7832),i=n(6668);const l=wp.i18n;var c=["id","type","name","min","max","Icon","className","placeholder"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(null,arguments)}const u=function(e){var t=e.id,n=e.type,a=e.name,o=e.min,i=e.max,l=e.Icon,u=e.className,d=e.placeholder,m=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,c);return r.createElement("div",{className:"relative rounded-md"},l&&r.createElement("div",{className:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-2"},r.createElement(l,{className:"h-4 w-4 text-gray-400","aria-hidden":"true"})),r.createElement("input",s({id:t,name:a,type:n,min:o,max:i,className:"h-[2.3rem] !rounded-lg !border !border-gray-400/60 px-3 ".concat(l&&"pl-8"," !text-[.85rem] !text-gray-900 placeholder:!text-[.82rem] placeholder:!text-gray-400 focus:!border-black focus:!outline-none focus:!ring-0 ").concat(u),placeholder:d},m)))};var d=["Icon","spinIcon","text","className"];function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(null,arguments)}const f=function(e){var t=e.Icon,n=void 0===t?null:t,a=e.spinIcon,o=void 0!==a&&a,i=e.text,l=e.className,c=void 0===l?"":l,s=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,d);return r.createElement("button",m({type:"submit",className:"inline-flex h-[2.3rem] w-full items-center justify-center gap-x-2 whitespace-nowrap rounded-md bg-primary px-3 text-sm text-white shadow-sm hover:opacity-90 hover:shadow-sm hover:shadow-gray-400 sm:w-auto ".concat(c)},s),n&&r.createElement(n,{className:"text-[1.2rem] text-white ".concat(o?"animate-spin":"")}),i)};var p=["Icon","shouldAnimate","text","className"];function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(null,arguments)}const v=function(e){var t=e.Icon,n=void 0===t?null:t,a=e.shouldAnimate,o=void 0!==a&&a,i=e.text,l=e.className,c=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,p);return r.createElement("button",h({type:"submit",className:"inline-flex h-[2rem] items-center justify-center gap-x-2 whitespace-nowrap rounded-md border border-primary bg-gray-50 px-2 text-[.85rem] text-primary shadow-sm hover:opacity-90 hover:shadow-md sm:w-auto ".concat(l," ")},c),n&&r.createElement(n,{className:"text-[1rem] text-primary ".concat(o?"animate-spin":"")}),i)};var y=n(9828),b=n(4738);function g(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(Boolean).join(" ")}const x=function(e){var t=e.text,n=e.textStyle,a=void 0===n?"font-medium":n,o=e.toggleSize,i=void 0===o?"normal":o,l=e.isActive,c=void 0!==l&&l,s=e.toggleChangeCallback,u=e.bgColor,d=void 0===u?"bg-[#2271b1]":u,m="small"===i?"h-5 w-10":"h-6 w-11",f="small"===i?"h-4 w-4":"h-5 w-5";return r.createElement(y.D,{as:"div",className:"flex items-center"},r.createElement(b.dO,{checked:c,onChange:function(e){s&&s(e)},className:g(c?d:"bg-gray-300","relative inline-flex flex-shrink-0 cursor-pointer rounded-full border-2 border-transparent transition-colors duration-200 ease-in-out focus:outline-none",m)},r.createElement("span",{"aria-hidden":"true",className:g(c?"translate-x-5":"translate-x-0","pointer-events-none inline-block transform rounded-full bg-white shadow ring-0 transition duration-200 ease-in-out",f)})),t&&r.createElement("span",{className:"ml-3 flex items-center gap-2 text-sm"},r.createElement("span",{className:"text-gray-900 ".concat(a)},t)))};var _=n(33);function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const E=function(e){var t=e.children,n=e.content,a=e.iconSize,o=void 0===a?"text-[1rem]":a,i=e.iconColor,l=void 0===i?"text-gray-500":i,c=e.className,s=void 0===c?"":c,u=e.position,d=void 0===u?"top":u,m=e.align,f=void 0===m?"center":m,p=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return w(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?w(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}((0,r.useState)(!1),2),h=p[0],v=p[1],y=(0,r.useRef)(null);(0,r.useEffect)((function(){return function(){clearTimeout(y.current)}}),[]);var b=function(){clearTimeout(y.current),y.current=setTimeout((function(){v(!0)}),300)},g=function(){clearTimeout(y.current),y.current=setTimeout((function(){v(!1)}),100)},x="top"===d?"bottom-full mb-2":"top-full mt-2",E="top"===d?"top-full":"bottom-full";return r.createElement("div",{className:"relative flex justify-center ".concat(s)},r.createElement("div",{onMouseEnter:b,onMouseLeave:g},t||r.createElement(_.Y4n,{className:"mt-[3px] ".concat(o," ").concat(l)})),h&&r.createElement("div",{onMouseEnter:b,onMouseLeave:g,className:"absolute ".concat(x," ").concat("end"===f?"-right-3":""," !z-50 w-[100px] transform rounded-xl bg-gray-800 p-4 !text-left text-[.82rem] !font-normal text-white shadow-lg hover:!cursor-default sxs:w-[200px] sm:w-[250px]")},n&&r.createElement("div",null,n),r.createElement("div",{className:"absolute ".concat("end"===f?"right-3":"left-1/2 -translate-x-1/2"," ").concat(E," h-0 w-0 transform border-l-[6px] border-r-[6px] ").concat("top"===d?"border-t-[6px] border-t-gray-800":"border-b-[6px] border-b-gray-800"," border-transparent content-['']")})))},N=function(e){var t=e.children,n=e.content,a=e.line2,o=void 0===a?"":a,i=e.align,l=function(e){switch(e){case"left":return{position:"bottom-[calc(100%+0.5rem)] left-0",animation:"translate-y-2 group-hover:translate-y-0"};case"right":default:return{position:"bottom-[calc(100%+0.5rem)] right-0",animation:"translate-y-2 group-hover:translate-y-0"};case"bottom-left":return{position:"top-[calc(100%+0.5rem)] left-0",animation:"-translate-y-2 group-hover:translate-y-0"};case"bottom-right":return{position:"top-[calc(100%+0.5rem)] right-0",animation:"-translate-y-2 group-hover:translate-y-0"}}}(void 0===i?"right":i),c=l.position,s=l.animation;return r.createElement("span",{className:"group relative inline-flex"},r.createElement("div",{className:"".concat("pointer-events-none absolute z-50 opacity-0 scale-95 whitespace-nowrap transition-all duration-200 ease-out group-hover:opacity-100 group-hover:scale-100"," ").concat(c," ").concat(s)},r.createElement("div",{className:"rounded-lg bg-zinc-700 px-2 py-1 text-[.82rem] font-semibold text-white shadow-md"},n,o&&r.createElement("div",{className:"text-[.75rem] font-normal text-gray-300"},o))),t)};var k=["Icon","href","target","className","children"];function S(){return S=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},S.apply(null,arguments)}const L=function(e){var t=e.Icon,n=e.href,a=e.target,o=void 0===a?"_self":a,i=e.className,l=e.children,c=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,k);return r.createElement("a",S({href:n,target:"_blank"===o?"_blank":"_self",rel:"noopener noreferrer",className:"inline-flex items-center justify-center gap-x-2 font-semibold text-gray-800 underline hover:text-blue-500 hover:underline focus:ring-0 sm:w-auto ".concat(i," ")},c),t&&r.createElement(t,{className:"text-[1.2rem] text-black"}),l)};var j=n(5178),O=(0,l.__)("Loading data...","advanced-database-cleaner");const T=function(e){var t=e.text,n=void 0===t?O:t,a=e.size,o=void 0===a?"text-[1.5rem]":a,i=e.spinnerColor,l=void 0===i?"text-primary":i;return r.createElement("div",{className:"flex items-center gap-1"},r.createElement(j.JbZ,{className:"animate-spin ".concat(o," ").concat(l)}),""!==n&&r.createElement("span",{className:"ml-2"},n))};var C=n(2682),P=n(1468),I=adbc_app_settings.settings||[],A=adbc_app_settings.license_data||{},F=adbc_app_settings.nonce||"",M=adbc_app_settings.version||"",D=adbc_app_settings.version_type||"",G="1"===adbc_app_settings.is_pro_version,z=adbc_app_settings.warnings||[],R=adbc_app_settings.notifications||[],B=adbc_app_settings.is_multisite||"0",U=adbc_app_settings.sites_list||[],W=adbc_app_settings.rest_url||"",q=adbc_app_settings.actionscheduler_actions_exists||"0",K=adbc_app_settings.actionscheduler_logs_exists||"0",Y=Number(adbc_app_settings.php_max_execution_time)||120,V="FREE"===D?"adbc-free":G?"adbc-pro":"adbc-premium",H=n(1083);function $(e){return $="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$(e)}function Q(){Q=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==$(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError($(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function J(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}var Z=function(e){var t,n=arguments;return(t=Q().mark((function t(){var r,a,o,i,l,c,s,u,d,m,f,p,h,v,y;return Q().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=(r=n.length>1&&void 0!==n[1]?n[1]:{}).method,o=void 0===a?"GET":a,i=r.params,l=void 0===i?{}:i,c=r.data,s=void 0===c?{}:c,u=r.signal,t.prev=1,t.next=4,(0,H.A)({url:e,method:o,params:l,data:s,headers:{"X-WP-Nonce":F,"Content-Type":"application/json"},signal:u,timeout:1e3*Y});case 4:return d=t.sent,t.abrupt("return",d.data);case 8:if(t.prev=8,t.t0=t.catch(1),!H.A.isCancel(t.t0)){t.next=12;break}throw{isCanceled:!0,originalError:t.t0};case 12:throw{status:null!==(m=null===(f=t.t0.response)||void 0===f?void 0:f.status)&&void 0!==m?m:0,message:null!==(p=null===(h=t.t0.response)||void 0===h||null===(h=h.data)||void 0===h?void 0:h.message)&&void 0!==p?p:t.t0.message,code:t.t0.code,failureCode:null===(v=t.t0.response)||void 0===v||null===(v=v.data)||void 0===v?void 0:v.failure_code,extra_data:null===(y=t.t0.response)||void 0===y||null===(y=y.data)||void 0===y?void 0:y.extra_data,isCanceled:!1};case 14:case"end":return t.stop()}}),t,null,[[1,8]])})),function(){var e=this,n=arguments;return new Promise((function(r,a){var o=t.apply(e,n);function i(e){J(o,r,a,i,l,"next",e)}function l(e){J(o,r,a,i,l,"throw",e)}i(void 0)}))})()};function X(e){return X="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},X(e)}function ee(){ee=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==X(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(X(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function te(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function ne(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){te(o,r,a,i,l,"next",e)}function l(e){te(o,r,a,i,l,"throw",e)}i(void 0)}))}}function re(e){return ae.apply(this,arguments)}function ae(){return(ae=ne(ee().mark((function e(t){return ee().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/get-column-value-from-table",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function oe(e){return ie.apply(this,arguments)}function ie(){return(ie=ne(ee().mark((function e(t){return ee().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/dismiss-notification",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function le(){return ce.apply(this,arguments)}function ce(){return(ce=ne(ee().mark((function e(){return ee().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/get-all-schedule-frequencies",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function se(){return ue.apply(this,arguments)}function ue(){return(ue=ne(ee().mark((function e(){return ee().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/migration/get-available-migration-data",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function de(e){return me.apply(this,arguments)}function me(){return(me=ne(ee().mark((function e(t){return ee().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/migration/migrate-data",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var fe=n(5307),pe=n(5504),he=n(6710),ve=n(1612),ye=n(7008),be=n(9826),ge=n(9644),xe=n(9584),_e=n(819),we=n(5414),Ee={processFilter:1,currentPage:1,itemsPerPage:50,sortBy:"",sortOrder:"ASC"},Ne=(0,fe.Z0)({name:"filterModal",initialState:Ee,reducers:{setModalFilters:function(e,t){var n=t.payload;for(var r in n)e[r]=n[r];e.currentPage=1,e.processFilter+=1},setModalSorting:function(e,t){var n=t.payload.newSortBy;e.sortBy===n?e.sortOrder="ASC"===e.sortOrder?"DESC":"ASC":(e.sortBy=n,e.sortOrder="ASC"),e.currentPage=1},setModalCurrentPage:function(e,t){e.currentPage=t.payload},resetAllModalFilters:function(e){var t=e.itemsPerPage;Object.assign(e,Ee),e.itemsPerPage=t},forceRefreshData:function(e){e.processFilter+=1}}}),ke=Ne.actions,Se=ke.setModalFilters,Le=ke.setModalSorting,je=ke.setModalCurrentPage,Oe=ke.resetAllModalFilters,Te=ke.forceRefreshData;const Ce=Ne.reducer;var Pe={processFilter:1,search:"",searchIn:"name",size:0,sizeUnit:"KB",site:"all",belongsTo:"all",belongsToPluginSlug:"",belongsToThemeSlug:"",showManualCorrectionsOnly:!1,currentPage:1,itemsPerPage:50,sortBy:"",sortOrder:"ASC",tableStatus:"all",prefixStatus:"all",autoload:"all",expired:"all",duplicated:"all",unused:"all",postTypesPostsCount:0,postTypesVisibility:"all",frequency:"all",interval:"all",hasAction:"all"},Ie=(0,fe.Z0)({name:"filter",initialState:Pe,reducers:{setFilters:function(e,t){var n=t.payload;for(var r in n)e[r]=n[r];e.currentPage=1,e.processFilter+=1},setToOptimizePresetFilter:function(e){Ie.caseReducers.resetSearchFilters(e),e.tableStatus="to_optimize",e.sortBy="overhead",e.sortOrder="DESC"},setToRepairPresetFilter:function(e){Ie.caseReducers.resetSearchFilters(e),e.tableStatus="to_repair"},setInvalidPrefixPresetFilter:function(e){Ie.caseReducers.resetSearchFilters(e),e.prefixStatus="invalid_prefix"},setNotScannedPresetFilter:function(e){Ie.caseReducers.resetSearchFilters(e),e.belongsTo="not_scanned"},setBigItemsPresetFilter:function(e){Ie.caseReducers.resetSearchFilters(e),e.size=150,e.sortBy="size",e.sortOrder="DESC"},setLargeNonPublicPostTypesPresetFilter:function(e){Ie.caseReducers.resetSearchFilters(e),e.postTypesPostsCount=100,e.postTypesVisibility="non_public",e.sortBy="posts_count",e.sortOrder="DESC"},setAutoloadPresetFilter:function(e){Ie.caseReducers.resetSearchFilters(e),e.autoload="yes",e.sortBy="size",e.sortOrder="DESC"},setExpiredTransientsPresetFilter:function(e){Ie.caseReducers.resetSearchFilters(e),e.expired="yes"},setUnusedMetaPresetFilter:function(e){Ie.caseReducers.resetSearchFilters(e),e.unused="yes"},setDuplicatedMetaPresetFilter:function(e){Ie.caseReducers.resetSearchFilters(e),e.duplicated="yes"},setCronNoActionPresetFilter:function(e){Ie.caseReducers.resetSearchFilters(e),e.hasAction="no"},setBelongsTo:function(e,t){e.belongsTo=t.payload,e.belongsToPluginSlug="",e.belongsToThemeSlug="",e.currentPage=1},setBelongsToPluginSlug:function(e,t){e.belongsToPluginSlug=t.payload,e.belongsTo="",e.belongsToThemeSlug="",e.currentPage=1},setBelongsToThemeSlug:function(e,t){e.belongsToThemeSlug=t.payload,e.belongsTo="",e.belongsToPluginSlug="",e.currentPage=1},setSorting:function(e,t){var n=t.payload.newSortBy;e.sortBy===n?e.sortOrder="ASC"===e.sortOrder?"DESC":"ASC":(e.sortBy=n,e.sortOrder="ASC"),e.currentPage=1},setCurrentPage:function(e,t){e.currentPage=t.payload},resetSearchFilters:function(e){var t=e.itemsPerPage,n=e.sortBy,r=e.sortOrder,a=e.processFilter;Object.assign(e,Pe),e.itemsPerPage=t,e.sortBy=n,e.sortOrder=r,e.processFilter=a+1},resetAllFilters:function(e){var t=e.itemsPerPage;Object.assign(e,Pe),e.itemsPerPage=t},forceRefreshData:function(e){e.processFilter+=1}}}),Ae=Ie.actions,Fe=Ae.setFilters,Me=Ae.setToOptimizePresetFilter,De=Ae.setToRepairPresetFilter,Ge=Ae.setInvalidPrefixPresetFilter,ze=Ae.setNotScannedPresetFilter,Re=Ae.setBigItemsPresetFilter,Be=Ae.setLargeNonPublicPostTypesPresetFilter,Ue=Ae.setAutoloadPresetFilter,We=Ae.setExpiredTransientsPresetFilter,qe=Ae.setUnusedMetaPresetFilter,Ke=Ae.setDuplicatedMetaPresetFilter,Ye=Ae.setCronNoActionPresetFilter,Ve=Ae.setBelongsTo,He=Ae.setBelongsToPluginSlug,$e=Ae.setBelongsToThemeSlug,Qe=Ae.setSorting,Je=Ae.setCurrentPage,Ze=Ae.resetSearchFilters,Xe=Ae.resetAllFilters,et=Ae.forceRefreshData;const tt=Ie.reducer;var nt=function(e){return""!==e.filter.search||"name"!==e.filter.searchIn||"all"!==e.filter.tableStatus||"all"!==e.filter.prefixStatus||e.filter.size>0||"KB"!==e.filter.sizeUnit||"all"!==e.filter.site||"all"!==e.filter.belongsTo||""!==e.filter.belongsToPluginSlug||""!==e.filter.belongsToThemeSlug||!0===e.filter.showManualCorrectionsOnly||"all"!==e.filter.autoload||"all"!==e.filter.expired||"all"!==e.filter.duplicated||"all"!==e.filter.unused||e.filter.postTypesPostsCount>0||"all"!==e.filter.postTypesVisibility||"all"!==e.filter.frequency||"all"!==e.filter.interval||"all"!==e.filter.hasAction},rt=function(e){return""!==e.filter.search||"name"!==e.filter.searchIn||"all"!==e.filter.tableStatus||"all"!==e.filter.prefixStatus||e.filter.size>0||"all"!==e.filter.site||"all"!==e.filter.autoload||"all"!==e.filter.expired||"all"!==e.filter.duplicated||"all"!==e.filter.unused||e.filter.postTypesPostsCount>0||"all"!==e.filter.postTypesVisibility||"all"!==e.filter.frequency||"all"!==e.filter.interval||"all"!==e.filter.hasAction},at=[[{key:25,label:"25"},{key:50,label:"50"},{key:100,label:"100"},{key:200,label:"200"},{key:500,label:"500"},{key:1e3,label:"1000"}]],ot=at.flat();const it=function(e){var t,n=e.useModalFilter,a=void 0!==n&&n,o=(0,P.d4)((function(e){return a?e.filterModal.itemsPerPage:e.filter.itemsPerPage})),i=(0,P.wA)(),c=a?[at[0].filter((function(e){return 500!==e.key&&1e3!==e.key}))]:at,s=a?c.flat():ot,u=null!==(t=s.find((function(e){return e.key===o})))&&void 0!==t?t:s[0];return r.createElement("div",{className:"flex flex-col items-center gap-x-2 gap-y-2 sxs:flex-row"},r.createElement("span",null,(0,l.__)("Items per page","advanced-database-cleaner")),r.createElement(Sp,{selectItems:c,selectedItem:u,onSelectionChange:function(e){i(a?Se({itemsPerPage:e}):Fe({itemsPerPage:e}))},minWidthButton:"min-w-[60px]",minWidthContent:"min-w-[80px]",borderColor:"border-gray-400",extraBtnClasses:"!h-[1.6rem]",anchor:{to:"top end",gap:4}}))};function lt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const ct=function(e){var t=e.totalItems,n=void 0===t?0:t,a=e.onRefresh,o=e.loading,i=e.filterApplied,c=void 0!==i&&i,s=e.additionalStyle,d=void 0===s?"":s,m=e.useModalFilter,f=void 0!==m&&m,p=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return lt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?lt(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}((0,r.useState)(1),2),h=p[0],v=p[1],y=(0,P.d4)((function(e){return f?e.filterModal.itemsPerPage:e.filter.itemsPerPage})),b=(0,P.d4)((function(e){return f?e.filterModal.currentPage:e.filter.currentPage})),g=(0,P.wA)(),x=Math.ceil(n/y);(0,r.useEffect)((function(){v(b)}),[b]);var _=function(e){g(f?je(e):Je(e))},w=function(e){e>=1&&e<=x&&_(e)};return r.createElement("div",{className:"flex items-center gap-x-3"},r.createElement(N,{content:(0,l.__)("Refresh data","advanced-database-cleaner")},r.createElement(L,{href:"#",onClick:a},r.createElement(j.JbZ,{className:"text-[1.1rem] ".concat(o?"animate-spin":"")}))),r.createElement("div",{className:"sxs:item-center items-left flex flex-col gap-x-1 gap-y-2 sxs:flex-row ".concat(d)},r.createElement("div",{className:"flex items-center justify-center gap-x-1"},r.createElement("span",{className:"font-medium"},n)," ",(0,l._n)("item","items",n,"advanced-database-cleaner"),c&&r.createElement("span",{className:"italic text-red-700"},(0,l.__)("[Filter applied]","advanced-database-cleaner"))),n>0&&r.createElement("form",{onSubmit:function(e){e.preventDefault();var t=Number(h);!isNaN(t)&&t>=1&&t<=x?_(t):v(b)}},r.createElement("div",{className:"ml-3 flex items-center gap-x-1"},r.createElement("button",{type:"button",className:"flex w-auto rounded-md border bg-gray-100/80 px-1 py-[5px] hover:bg-gray-100 sxs:px-2 ".concat(1===b?"border-gray-200":"border-gray-400"),disabled:1===b,onClick:function(){return w(1)}},r.createElement(ge.U6K,null)),r.createElement("button",{type:"button",className:"flex w-auto rounded-md border bg-gray-100/80 px-1 py-[5px] hover:bg-gray-100 sxs:px-2 ".concat(1===b?"border-gray-200":"border-gray-400"),disabled:1===b,onClick:function(){return w(b-1)}},r.createElement(ge.Wup,null)),r.createElement(u,{className:"!h-[1.6rem] w-[4rem] !border-gray-400 px-0 py-[5px] text-center text-[.85rem]",value:h,onChange:function(e){return v(e.target.value)},disabled:1===x}),r.createElement("span",{className:"mx-2 whitespace-nowrap"},(0,l.__)("of","advanced-database-cleaner")," ",x),r.createElement("button",{type:"button",className:"flex w-auto rounded-md border bg-gray-100/80 px-1 py-[5px] hover:bg-gray-100 sxs:px-2 ".concat(b===x?"border-gray-200":"border-gray-400"),disabled:b===x,onClick:function(){return w(b+1)}},r.createElement(ge.mny,null)),r.createElement("button",{type:"button",className:"flex w-auto rounded-md border bg-gray-100/80 px-1 py-[5px] hover:bg-gray-100 sxs:px-2 ".concat(b===x?"border-gray-200":"border-gray-400"),disabled:b===x,onClick:function(){return w(x)}},r.createElement(ge.b0J,null))),r.createElement("button",{type:"submit",className:"hidden"},"Submit"))))};var st=n(5781);function ut(e){return ut="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},ut(e)}function dt(){dt=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==ut(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(ut(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function mt(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function ft(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){mt(o,r,a,i,l,"next",e)}function l(e){mt(o,r,a,i,l,"throw",e)}i(void 0)}))}}function pt(){return ht.apply(this,arguments)}function ht(){return(ht=ft(dt().mark((function e(){return dt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/get-addons-list",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function vt(e){return yt.apply(this,arguments)}function yt(){return(yt=ft(dt().mark((function e(t){return dt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/get-addons-activity-timeline",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function bt(e){return bt="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},bt(e)}function gt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return xt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xt(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function _t(){_t=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==bt(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(bt(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function wt(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}var Et=function(e){var t=Math.abs(e),n=e,r="B";return t>=Math.pow(1024,3)?(n=e/Math.pow(1024,3),r="GB"):t>=Math.pow(1024,2)?(n=e/Math.pow(1024,2),r="MB"):t>=1024&&(n=e/1024,r="KB"),n=Math.trunc(100*n)/100,"".concat(n," ").concat(r)},Nt=function(e){return isNaN(e)?"??":function(e){for(var t=Math.floor(e),n=[],r=0,a=[{singular:(0,l.__)("year","advanced-database-cleaner"),plural:(0,l.__)("years","advanced-database-cleaner"),seconds:31536e3},{singular:(0,l.__)("month","advanced-database-cleaner"),plural:(0,l.__)("months","advanced-database-cleaner"),seconds:2592e3},{singular:(0,l.__)("week","advanced-database-cleaner"),plural:(0,l.__)("weeks","advanced-database-cleaner"),seconds:604800},{singular:(0,l.__)("day","advanced-database-cleaner"),plural:(0,l.__)("days","advanced-database-cleaner"),seconds:86400},{singular:(0,l.__)("hour","advanced-database-cleaner"),plural:(0,l.__)("hours","advanced-database-cleaner"),seconds:3600},{singular:(0,l.__)("min","advanced-database-cleaner"),plural:(0,l.__)("mins","advanced-database-cleaner"),seconds:60},{singular:(0,l.__)("sec","advanced-database-cleaner"),plural:(0,l.__)("secs","advanced-database-cleaner"),seconds:1}];r<a.length;r++){var o=a[r];if(t>=o.seconds){var i=Math.floor(t/o.seconds);t-=i*o.seconds,n.push("".concat(i," ").concat(1===i?o.singular:o.plural))}}return 0===n.length&&n.push("0 ".concat((0,l.__)("secs","advanced-database-cleaner"))),n.join(", ")}(e)},kt=function(e){if(!e&&0!==e)return"??";var t=Number(e);if(Number.isNaN(t))return"??";var n=String(t).length>=13?t:1e3*t,r=new Date(n),a=new Date,o=Math.floor((a-r)/1e3);if(o<0&&(o=0),0===o)return(0,l.__)("just now","advanced-database-cleaner");var i=o,c=Math.floor(i/86400);i-=86400*c;var s=Math.floor(i/3600);i-=3600*s;var u=Math.floor(i/60),d=i-=60*u,m=[],f=function(e,t){switch(t){case"day":return(0,l.sprintf)((0,l._n)("%1$d day","%1$d days",e,"advanced-database-cleaner"),e);case"hour":return(0,l.sprintf)((0,l._n)("%1$d hour","%1$d hours",e,"advanced-database-cleaner"),e);case"minute":return(0,l.sprintf)((0,l._n)("%1$d minute","%1$d minutes",e,"advanced-database-cleaner"),e);default:return(0,l.sprintf)((0,l._n)("%1$d second","%1$d seconds",e,"advanced-database-cleaner"),e)}};c>0?(m.push(f(c,"day")),s>0&&m.push(f(s,"hour")),u>0&&m.push(f(u,"minute"))):s>0?(m.push(f(s,"hour")),u>0&&m.push(f(u,"minute"))):u>0?(m.push(f(u,"minute")),d>0&&m.push(f(d,"second"))):m.push(f(d,"second"));var p=m.join(" ");return(0,l.sprintf)((0,l.__)("%s ago","advanced-database-cleaner"),p)},St=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,n=new Date,r=new Date(1e3*e);if(isNaN(r.getTime())||r<=n)return"";for(var a=Math.floor((r-n)/1e3),o=function(e,t){switch(e){case"year":return(0,l.sprintf)((0,l._n)("%d year","%d years",t,"advanced-database-cleaner"),t);case"month":return(0,l.sprintf)((0,l._n)("%d month","%d months",t,"advanced-database-cleaner"),t);case"day":return(0,l.sprintf)((0,l._n)("%d day","%d days",t,"advanced-database-cleaner"),t);case"hour":return(0,l.sprintf)((0,l._n)("%d hour","%d hours",t,"advanced-database-cleaner"),t);case"minute":return(0,l.sprintf)((0,l._n)("%d min","%d mins",t,"advanced-database-cleaner"),t);default:return(0,l.sprintf)((0,l._n)("%d sec","%d secs",t,"advanced-database-cleaner"),t)}},i=[],c=0,s=[{id:"year",seconds:31536e3},{id:"month",seconds:2592e3},{id:"day",seconds:86400},{id:"hour",seconds:3600},{id:"minute",seconds:60},{id:"second",seconds:1}];c<s.length;c++){var u=s[c],d=u.id,m=u.seconds,f=Math.floor(a/m);if(f>0&&(i.push(o(d,f)),a-=f*m,i.length===t))break}return i.length?i.join(", "):(0,l.sprintf)((0,l._n)("%d second","%d seconds",0,"advanced-database-cleaner"),0)},Lt=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=13===String(e).length?Number(e):1e3*Number(e),o=new Date(a),i=function(e){return e.toString().padStart(2,"0")},l=r?o.getUTCFullYear():o.getFullYear(),c=i((r?o.getUTCMonth():o.getMonth())+1),s=i(r?o.getUTCDate():o.getDate());if(!t)return"".concat(l,"-").concat(c,"-").concat(s);var u=i(r?o.getUTCHours():o.getHours()),d=i(r?o.getUTCMinutes():o.getMinutes()),m=i(r?o.getUTCSeconds():o.getSeconds());return n?"".concat(l,"-").concat(c,"-").concat(s," ").concat(u,":").concat(d,":").concat(m):"".concat(l,"-").concat(c,"-").concat(s," ").concat(u,":").concat(d)},jt=function(){var e,t=(e=_t().mark((function e(t){var n;return _t().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(navigator.clipboard){e.next=2;break}return e.abrupt("return",!1);case 2:return n=document.getElementById(t).innerText,e.next=5,navigator.clipboard.writeText(n);case 5:return e.abrupt("return",!0);case 6:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){wt(o,r,a,i,l,"next",e)}function l(e){wt(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(e){return t.apply(this,arguments)}}(),Ot=n(2072);function Tt(e){return Tt="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},Tt(e)}function Ct(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Pt(e,t,n){return(t=function(e){var t=function(e){if("object"!=Tt(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Tt(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Tt(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var It=function(){for(var e=[],t=0;t<=9;t++){var n=new Date;n.setDate(n.getDate()-t),n.setHours(10,15,0,0);var r=Math.floor(n.getTime()/1e3),a={revisions:Math.floor(1*Math.random())+1,auto_drafts:Math.floor(2*Math.random())+1,trashed_posts:Math.floor(1*Math.random())+1,unapproved_comments:Math.floor(2*Math.random())+1,spam_comments:Math.floor(1*Math.random())+1,expired_transients:Math.floor(2*Math.random())+1,unused_postmeta:Math.floor(1*Math.random())+1,duplicated_postmeta:Math.floor(2*Math.random())+1,unused_usermeta:Math.floor(1*Math.random())+1,duplicated_usermeta:Math.floor(2*Math.random())+1};e.push(Pt({},r,a))}return{success:!0,message:"Success",data:{events:e,total_items:e.length,real_current_page:1}}},At=function(){var e=new Date,t=new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0,0),n=["activation","deactivation","uninstall"],r=[2,5,8,11,13,17,21,24,27,31,36,41,45,52,58],a=[];return[["Advanced Database Cleaner Premium","advanced-database-cleaner-premium"],["Advanced Database Cleaner","advanced-database-cleaner"],["WooCommerce","woocommerce"],["Yoast SEO","wordpress-seo"],["Jetpack","jetpack"],["Contact Form 7","contact-form-7"],["Elementor","elementor"],["WPForms","wpforms-lite"],["MailPoet","mailpoet"],["Rank Math SEO","seo-by-rank-math"],["Polylang","polylang"],["Twenty Twenty-Four","twentytwentyfour"],["Astra","astra"],["GeneratePress","generatepress"],["Classic Editor","classic-editor"]].forEach((function(e,o){var i=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ct(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ct(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e,2),l=i[0],c=i[1],s=r[o%r.length],u=new Date(t.getTime());u.setDate(u.getDate()-s);var d=37*o%600+540;u.setMinutes(u.getMinutes()+d);var m=n[o%n.length];a.push({timestamp:Math.floor(u.getTime()/1e3),addon_name:l,slug:c,activity_type:m})})),{success:!0,message:"",data:{total:a.length,activity_timeline:a}}},Ft=function(){var e=Dt(20),t=60,n=28,r={};return e.forEach((function(e,a){var o=2.8*Math.sin(a/2.8)+.6*Math.cos(a/4.1)+(a%5==0?.4:a%3==0?-.3:.15);t=Math.max(40,t+o);var i=[],l=[];4===a?i=["wp_yoast_indexable"]:9===a?i=["wp_wc_orders","wp_wc_order_stats"]:14===a&&(l=["wp_woocommerce_sessions"]),n+=i.length-l.length,r[e]={s:Math.round(1024*t*1024).toString(),t:n,a:i,d:l}})),{success:!0,message:"",data:r}},Mt=function(){var e=Dt(20),t={wp_options:{size_mb:2.5,rows:900,cols:4},wp_posts:{size_mb:6,rows:120,cols:23},wp_users:{size_mb:.35,rows:7,cols:13}},n={};return["wp_options","wp_posts","wp_users"].forEach((function(r){var a=t[r],o=Math.round(1024*a.size_mb*1024),i=a.rows,l=a.cols,c={};e.forEach((function(e,t){var n,a,s;"wp_options"===r?(n=Math.round(50*Math.sin(t/2.8)+25*Math.cos(t/3.5)),a=Math.round(1.8*Math.sin(t/2.3)+.5*Math.cos(t/3.1)),s=7===t?1:14===t?-1:0):"wp_posts"===r?(n=Math.round(100*Math.sin(t/2.5)+40*Math.cos(t/4)),a=Math.round(3.2*Math.sin(t/2)+.8*Math.cos(t/3.4)),s=6===t?1:0):(n=Math.round(18*Math.sin(t/2.2)+9*Math.cos(t/3.6)),a=Math.round(.9*Math.sin(t/2.1)+.4*Math.cos(t/2.9)),s=0);var u=Math.max(51200,o+1024*n),d=Math.max(0,i+a),m=Math.max(1,l+s);c[e]={s:Math.round(u),r:Math.round(d),c:Math.round(m),z:Math.round(u-o),w:Math.round(d-i),m:Math.round(m-l)},o=u,i=d,l=m})),n[r]=c})),{success:!0,message:"",data:n}},Dt=function(e){for(var t=[],n=new Date,r=e-1;r>=0;r--){var a=new Date(n);a.setDate(n.getDate()-r),t.push(a.toISOString().split("T")[0])}return t},Gt=(0,fe.Z0)({name:"notification",initialState:{forceRender:0,show:!1,type:"success",title:(0,l.__)("Success!","advanced-database-cleaner"),message:"",links:[],autoHide:!0,hideAfter:5},reducers:{showNotification:function(e,t){e.forceRender+=1,e.show=!0,e.type=t.payload.type||e.type,e.title=t.payload.title||e.title,e.message=t.payload.message||e.message,e.links=Array.isArray(t.payload.links)?t.payload.links:[],e.autoHide=!1!==t.payload.autoHide,e.hideAfter=t.payload.hideAfter||e.hideAfter},hideNotification:function(e){e.forceRender=0,e.show=!1,e.type="success",e.title=(0,l.__)("Success!","advanced-database-cleaner"),e.message="",e.links=[],e.autoHide=!0,e.hideAfter=5}}}),zt=Gt.actions,Rt=zt.showNotification,Bt=zt.hideNotification;const Ut=Gt.reducer;var Wt=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];e(Rt({type:"success",title:(0,l.__)("Success!","advanced-database-cleaner"),message:t||(0,l.__)("Done!","advanced-database-cleaner"),links:Array.isArray(r)?r:[],autoHide:n,hideAfter:5}))},qt=function(e){e(Rt({type:"success",title:(0,l.__)("Done!","advanced-database-cleaner"),message:(0,l.__)("Successfully saved!","advanced-database-cleaner"),autoHide:!0,hideAfter:2}))},Kt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];e(Rt({type:"error",title:(0,l.__)("Error!","advanced-database-cleaner"),message:t||(0,l.__)("Unknown error occurred!","advanced-database-cleaner"),links:Array.isArray(n)?n:[],autoHide:!1}))},Yt=function(e,t,n){e(Rt({type:"info",title:t||(0,l.__)("Info!","advanced-database-cleaner"),message:n||(0,l.__)("Done!","advanced-database-cleaner"),autoHide:!0,hideAfter:5}))},Vt=function(e,t){e(Rt(t))};function Ht(e){return Ht="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},Ht(e)}function $t(){$t=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Ht(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Ht(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Qt(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Jt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Zt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Zt(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Xt=[[{key:"",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"activation",label:(0,l.__)("Activation","advanced-database-cleaner")},{key:"deactivation",label:(0,l.__)("Deactivation","advanced-database-cleaner")},{key:"uninstall",label:(0,l.__)("Uninstall","advanced-database-cleaner")}]],en=Xt.flat();function tn(e){return tn="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},tn(e)}function nn(){nn=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==tn(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(tn(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function rn(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function an(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){rn(o,r,a,i,l,"next",e)}function l(e){rn(o,r,a,i,l,"throw",e)}i(void 0)}))}}function on(e){return ln.apply(this,arguments)}function ln(){return(ln=an(nn().mark((function e(t){return nn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/get-database-chart-data-by-day",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function cn(e){return sn.apply(this,arguments)}function sn(){return(sn=an(nn().mark((function e(t){return nn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/get-database-chart-data-by-month",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function un(e){return dn.apply(this,arguments)}function dn(){return(dn=an(nn().mark((function e(t){return nn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/get-tables-chart-data-by-day",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function mn(e){return fn.apply(this,arguments)}function fn(){return(fn=an(nn().mark((function e(t){return nn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/get-tables-chart-data-by-month",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function pn(){return hn.apply(this,arguments)}function hn(){return(hn=an(nn().mark((function e(){return nn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/get-last-week-database-size",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function vn(){return yn.apply(this,arguments)}function yn(){return(yn=an(nn().mark((function e(){return nn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/get-last-week-database-size-for-free-version",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function bn(e){return bn="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},bn(e)}function gn(){gn=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==bn(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(bn(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function xn(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function _n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return wn(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?wn(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const En=function(){var e=_n((0,r.useState)(!0),2),t=e[0],n=e[1],a=_n((0,r.useState)(null),2),o=a[0],i=a[1],c=_n((0,r.useState)(0),2),s=c[0],u=c[1],d=_n((0,r.useState)("--"),2),m=d[0],f=d[1],p=(0,P.wA)(),h=function(){var e,t=(e=gn().mark((function e(){var t,r,a,o,l,c;return gn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n(!0),e.prev=1,"PREMIUM"!==D){e.next=8;break}return e.next=5,pn();case 5:e.t0=e.sent,e.next=11;break;case 8:return e.next=10,vn();case 10:e.t0=e.sent;case 11:t=e.t0,r=t.data,(a=Object.entries(null!=r?r:{})).length>=2&&(o=Number(a.at(-1)[1]),l=Number(a.at(-2)[1]),i(o),0!==l?(u(c=o-l),f("".concat(c>0?"+":"-").concat(Et(Math.abs(c))))):f("--")),e.next=19;break;case 17:e.prev=17,e.t1=e.catch(1);case 19:return e.prev=19,n(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[1,17,19,22]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){xn(o,r,a,i,l,"next",e)}function l(e){xn(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();(0,r.useEffect)((function(){h()}),[]);var v=s<0?"text-green-600":s>0?"text-red-500":"text-gray-400";return r.createElement("div",{className:"flex items-center gap-2"},null!==o&&r.createElement("div",{className:"hidden items-center gap-2 rounded-full border border-blue-100 bg-blue-50 px-3 py-1 text-sm text-blue-700 sm:!flex ".concat(t?"opacity-50":"")},r.createElement("button",{onClick:function(e){e.preventDefault(),p(Yf({tabId:"analytics"}))},className:"flex items-center gap-2 rounded-xl px-2 py-0.5 transition-colors hover:bg-blue-200"},r.createElement(N,{content:(0,l.__)("Current Database Size","advanced-database-cleaner"),align:"right"},r.createElement(he.JJQ,{className:"h-4 w-4"})),r.createElement("span",{className:"font-medium"},Et(o)),"PREMIUM"===D&&"--"!==m&&r.createElement("span",{className:"text-xs ".concat(v)},"(",m,")")),r.createElement("button",{onClick:h,className:"rounded-full transition-colors hover:bg-blue-200",disabled:t},r.createElement(j.JbZ,{className:"h-[14px] w-[14px] ".concat(t?"animate-spin":"")}))),r.createElement(L,{href:"#",onClick:function(e){e.preventDefault(),p(Qf())},className:"flex items-center gap-1 rounded-full border bg-gray-100 px-3 py-[6px] text-sm text-gray-700 !no-underline transition-colors hover:bg-gray-200"},r.createElement("div",{className:"h-4 w-4"},r.createElement(xe.Kt4,{className:"text-[1.1rem]"})),(0,l.__)("Support","advanced-database-cleaner")))};var Nn=n(2644),kn=n(9666);function Sn(e){return Sn="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},Sn(e)}function Ln(){Ln=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Sn(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Sn(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function jn(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function On(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){jn(o,r,a,i,l,"next",e)}function l(e){jn(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Tn(e){return Cn.apply(this,arguments)}function Cn(){return(Cn=On(Ln().mark((function e(t){return Ln().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/start-scan",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Pn(e){return In.apply(this,arguments)}function In(){return(In=On(Ln().mark((function e(t){return Ln().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/stop-scan",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function An(e){return Fn.apply(this,arguments)}function Fn(){return(Fn=On(Ln().mark((function e(t){return Ln().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/scan-heartbeat",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Mn(e){return Dn.apply(this,arguments)}function Dn(){return(Dn=On(Ln().mark((function e(t){return Ln().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/remote-request-retries-reset",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Gn(e){return zn.apply(this,arguments)}function zn(){return(zn=On(Ln().mark((function e(t){return Ln().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/check-remote-scan-status",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Rn(e){return Bn.apply(this,arguments)}function Bn(){return(Bn=On(Ln().mark((function e(t){return Ln().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/get-remote-scan-results",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Un(){return Wn.apply(this,arguments)}function Wn(){return(Wn=On(Ln().mark((function e(){return Ln().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/get-remote-scan-balance",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function qn(e){return Kn.apply(this,arguments)}function Kn(){return(Kn=On(Ln().mark((function e(t){return Ln().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/is-scan-exists",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Yn(e){return Vn.apply(this,arguments)}function Vn(){return(Vn=On(Ln().mark((function e(t){return Ln().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/redeem-credits-code",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Hn(){return $n.apply(this,arguments)}function $n(){return($n=On(Ln().mark((function e(){return Ln().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/get-pro-scan-balance",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Qn(){return Jn.apply(this,arguments)}function Jn(){return(Jn=On(Ln().mark((function e(){return Ln().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/delete-scan-balance-from-db",{method:"POST"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Zn(e){return Zn="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},Zn(e)}function Xn(){Xn=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Zn(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Zn(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function er(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function tr(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){er(o,r,a,i,l,"next",e)}function l(e){er(o,r,a,i,l,"throw",e)}i(void 0)}))}}function nr(e){return rr.apply(this,arguments)}function rr(){return(rr=tr(Xn().mark((function e(t){return Xn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/update-settings",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ar(e){return or.apply(this,arguments)}function or(){return(or=tr(Xn().mark((function e(t){return Xn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/get-setting",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ir(e){return ir="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},ir(e)}function lr(){lr=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==ir(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(ir(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function cr(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function sr(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){cr(o,r,a,i,l,"next",e)}function l(e){cr(o,r,a,i,l,"throw",e)}i(void 0)}))}}function ur(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return dr(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?dr(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const mr=function(){var e,t,n,a,o=ur((0,r.useState)(null),2),i=o[0],c=o[1],s=ur((0,r.useState)(!1),2),u=s[0],d=s[1],m=(0,P.wA)(),f=(0,P.d4)((function(e){return e.shared.scanBalanceRefreshToken})),p="valid"===(0,P.d4)((function(e){return e.setting.licenseStatus})),h=(0,r.useCallback)(sr(lr().mark((function e(){var t,n,r,a,o;return lr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!G){e.next=8;break}return e.next=4,Hn();case 4:!0===(null==(n=e.sent)?void 0:n.success)&&c(null!==(t=null==n?void 0:n.data)&&void 0!==t?t:null),e.next=12;break;case 8:return e.next=10,ar({key:"api_scan_balance"});case 10:!0===(null==(o=e.sent)?void 0:o.success)&&c(null!==(r=null==o||null===(a=o.data)||void 0===a?void 0:a.value)&&void 0!==r?r:null);case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(0),c(null);case 17:case"end":return e.stop()}}),e,null,[[0,14]])}))),[]);(0,r.useEffect)((function(){h()}),[h,f]);var v=function(){var e=sr(lr().mark((function e(){var t,n,r,a,o,i,s,f,h;return lr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!u){e.next=2;break}return e.abrupt("return");case 2:if(p){e.next=5;break}return Kt(m,(0,l.__)("You must first activate your plugin license before synchronizing your balance.","advanced-database-cleaner"),[{text:(0,l.__)("Activate now","advanced-database-cleaner"),tabId:"settings",anchorId:"license"}]),e.abrupt("return");case 5:return d(!0),e.prev=6,e.next=9,Un();case 9:if(!0!==(null==(t=e.sent)?void 0:t.success)){e.next=27;break}if(r=null!==(n=null==t?void 0:t.data)&&void 0!==n?n:null,c(r),m(mp()),!G||!r){e.next=27;break}if(i=null!==(a=r.total_quota)&&void 0!==a?a:0,s=null!==(o=r.total_consumed)&&void 0!==o?o:0,f=Math.max(0,i-s),!(i>0&&f>0)){e.next=27;break}return e.prev=19,e.next=22,oe({notificationKey:"pro_remote_scan_upsell"});case 22:e.next=26;break;case 24:e.prev=24,e.t0=e.catch(19);case 26:m(up());case 27:e.next=32;break;case 29:e.prev=29,e.t1=e.catch(6),Kt(m,null===e.t1||void 0===e.t1?void 0:e.t1.message,null===(h=e.t1.extra_data)||void 0===h?void 0:h.message_links);case 32:return e.prev=32,d(!1),e.finish(32);case 35:case"end":return e.stop()}}),e,null,[[6,29,32,35],[19,24]])})));return function(){return e.apply(this,arguments)}}();if("PREMIUM"!==D)return null;var y=G,b=null!==(e=null==i?void 0:i.total_quota)&&void 0!==e?e:0,g=null!==(t=null==i?void 0:i.total_consumed)&&void 0!==t?t:0,x=Math.max(0,b-g),_=null!==(n=null==i?void 0:i.usage)&&void 0!==n?n:0,w=null!==(a=null==i?void 0:i.quota)&&void 0!==a?a:0,k=y&&(0===b||0===x),S=k||!y&&w>0&&_>=w,L=k?(0,l.__)("No remote scan credits available. Buy or redeem credits to use remote scan.","advanced-database-cleaner"):(0,l.__)("Remote scan daily limit reached. Wait for reset or upgrade for higher limits.","advanced-database-cleaner"),O=null!=i,T=O?b>0?"".concat(g,"/").concat(b):"—":"..",C=O?"".concat(_,"/").concat(w):"..";return r.createElement(r.Fragment,null,O&&r.createElement("div",{className:"hidden items-center gap-2 rounded-full border border-blue-100 bg-blue-50 px-3 py-1 text-sm text-blue-700 sm:!flex ".concat(!i||u?"opacity-50":"")},r.createElement("button",{type:"button",onClick:function(e){e.preventDefault(),m(Yf({tabId:"settings",anchorId:"scan_balance"}))},className:"flex items-center gap-2 rounded-xl px-2 py-0.5 transition-colors hover:bg-blue-200"},r.createElement(N,{content:(0,l.__)("Remote Scan Credits","advanced-database-cleaner"),align:"right"},r.createElement(kn.h4T,{className:"h-5 w-5","aria-hidden":"true"})),r.createElement("span",{className:"hidden xl:block"},(0,l.__)("Remote Scan Credits:","advanced-database-cleaner")),r.createElement("span",{className:"font-medium"},y?T:C),S&&r.createElement(E,{content:L,position:"bottom"},r.createElement(Nn.eHT,{className:"h-4 w-4 flex-shrink-0 text-amber-500","aria-hidden":"true"}))),r.createElement("button",{type:"button",onClick:function(e){e.preventDefault(),e.stopPropagation(),v()},className:"rounded-full transition-colors hover:bg-blue-200",disabled:u},r.createElement(j.JbZ,{className:"h-[14px] w-[14px] ".concat(u?"animate-spin":"")}))))};function fr(e){return fr="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},fr(e)}function pr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var hr=function(e,t,n){return"loading"===e?r.createElement("div",{className:"animate-pulse"},r.createElement("div",{className:"my-[.22rem] flex h-3 items-center rounded-full bg-gray-200"},r.createElement(xe.WEG,{className:"animate-spin text-[1.2rem] text-gray-400"}))):r.createElement("div",{className:"flex items-start gap-x-2 text-[.7rem]"},r.createElement("div",{className:"w-5"},"ok"===e?r.createElement(xe.rK8,{className:"text-[1.2rem] text-green-600"}):r.createElement(ge.q53,{className:"text-[1.2rem] text-orange-400"})),r.createElement("div",{className:"items-start gap-x-1"},vr(t)," ","ok"!==e&&r.createElement(L,{href:"#",onClick:n},(0,l.__)("[Filter]","advanced-database-cleaner"))))},vr=function(e){if("string"!=typeof e)return e;var t=e.match(/^\s*(\d+)\s*(.*)$/);if(!t)return e;var n=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return pr(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pr(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(t,3),a=n[1],o=n[2];return r.createElement(r.Fragment,null,r.createElement("strong",null,a),o?" ".concat(o):"")},yr=function(e){return r.createElement("div",{className:"flex flex-col items-center justify-center gap-y-2 bg-gray-100 py-8"},r.createElement(ge.F8y,{className:"text-[7rem] text-gray-300"}),r.createElement("span",{className:"text-[1rem] font-bold text-black"},(0,l.__)("No data found","advanced-database-cleaner")),e&&r.createElement("span",null,(0,l.__)("Try changing the filters or search term","advanced-database-cleaner")))},br=function(){return r.createElement("div",{className:"mt-4 flex h-[210px] items-center justify-center rounded-lg border border-gray-200 bg-gray-100 opacity-90"},r.createElement(T,{size:"text-[4rem]",spinnerColor:"text-gray-900",text:(0,l.__)("Loading data...","advanced-database-cleaner")}))},gr=function(e,t){var n=function(e){return null!==e&&"object"===fr(e)&&!Array.isArray(e)},r=function(e,t){if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;for(var a=0;a<e.length;a++)if(!r(e[a],t[a]))return!1;return!0}if(n(e)&&n(t)){var o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!1;for(var l=0,c=o;l<c.length;l++){var s=c[l];if(!Object.prototype.hasOwnProperty.call(t,s))return!1;if(!r(e[s],t[s]))return!1}return!0}return!1},a=Object.keys(e),o=Object.keys(t);return a.length===o.length&&a.every((function(n){return!!Object.prototype.hasOwnProperty.call(t,n)&&("args"===n?r(e[n],t[n]):e[n]===t[n])}))},xr={key:"site_id",label:(0,l.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",tooltipText:"",width:"w-[60px] max-w-[150px]",visibility:"1"===B?"":"hidden"},_r=function(e,t,n,r,a,o){return{key:e,label:t,sortable:n,contentType:r,tooltipText:a,width:o,visibility:arguments.length>6&&void 0!==arguments[6]?arguments[6]:""}},wr={posts:[_r("ID",(0,l.__)("ID","advanced-database-cleaner"),!0,"int","","w-[70px] max-w-[150px]"),_r("post_title",(0,l.__)("Title","advanced-database-cleaner"),!0,"string","","w-[220px] max-w-[200px]"),_r("post_content",(0,l.__)("Content","advanced-database-cleaner"),!1,"string","","w-[220px] max-w-[250px]"),_r("size",(0,l.__)("Size","advanced-database-cleaner"),!0,"int","","w-[60px] max-w-[150px]"),_r("post_date_gmt",(0,l.__)("Date (UTC)","advanced-database-cleaner"),!0,"int","","w-[60px] max-w-[150px]"),xr],comments:[_r("comment_ID",(0,l.__)("ID","advanced-database-cleaner"),!0,"int","","w-[70px] max-w-[150px]"),_r("comment_author",(0,l.__)("Author","advanced-database-cleaner"),!0,"string","","w-[120px] max-w-[150px]"),_r("comment_content",(0,l.__)("Content","advanced-database-cleaner"),!1,"string","","w-[220px] max-w-[300px]"),_r("size",(0,l.__)("Size","advanced-database-cleaner"),!0,"int","","w-[90px] max-w-[150px]"),_r("comment_post_ID",(0,l.__)("Post ID","advanced-database-cleaner"),!0,"int","","w-[80px] max-w-[120px]"),_r("comment_date_gmt",(0,l.__)("Date (UTC)","advanced-database-cleaner"),!0,"int","","w-[60px] max-w-[150px]"),xr],postMeta:[_r("meta_id",(0,l.__)("ID","advanced-database-cleaner"),!0,"int","","w-[100px] max-w-[150px]"),_r("meta_key",(0,l.__)("Meta key","advanced-database-cleaner"),!0,"string","","w-[220px] max-w-[150px]"),_r("meta_value",(0,l.__)("Meta value","advanced-database-cleaner"),!1,"string","","w-[250px] max-w-[300px]"),_r("size",(0,l.__)("Size","advanced-database-cleaner"),!0,"int","","w-[90px] max-w-[150px]"),xr],userMeta:[_r("umeta_id",(0,l.__)("ID","advanced-database-cleaner"),!0,"int","","w-[70px] max-w-[150px]"),_r("meta_key",(0,l.__)("Meta key","advanced-database-cleaner"),!0,"string","","w-[220px] max-w-[150px]"),_r("meta_value",(0,l.__)("Meta value","advanced-database-cleaner"),!1,"string","","w-[250px] max-w-[300px]"),_r("size",(0,l.__)("Size","advanced-database-cleaner"),!0,"int","","w-[90px] max-w-[150px]"),xr],relationships:[_r("object_id",(0,l.__)("Object ID","advanced-database-cleaner"),!0,"int","","w-[120px] max-w-[150px]"),_r("term_taxonomy_id",(0,l.__)("Term taxonomy ID","advanced-database-cleaner"),!0,"int","","w-[120px] max-w-[150px]"),_r("term_order",(0,l.__)("Term order","advanced-database-cleaner"),!0,"int","","w-[120px] max-w-[150px]"),_r("size",(0,l.__)("Size","advanced-database-cleaner"),!0,"int","","w-[120px] max-w-[150px]"),xr],transients:[_r("id",(0,l.__)("ID","advanced-database-cleaner"),!0,"int","","w-[50px] max-w-[150px]"),_r("name",(0,l.__)("Name","advanced-database-cleaner"),!0,"string","","w-[180px] max-w-[220px]"),_r("value",(0,l.__)("Value","advanced-database-cleaner"),!1,"string","","w-[120px] max-w-[220px]"),_r("autoload",(0,l.__)("Autoload","advanced-database-cleaner"),!0,"string",(0,l.__)("Indicates whether a transient is autoloaded or not. Values to autoload are: yes, on, auto, auto-on. Values to not autoload are: no, off, auto-off","advanced-database-cleaner"),"w-[80px] max-w-[120px]"),_r("size",(0,l.__)("Size","advanced-database-cleaner"),!0,"int","","w-[90px] max-w-[150px]"),_r("timeout",(0,l.__)("Expired at","advanced-database-cleaner"),!0,"int",(0,l.__)("All dates/times are in your local time zone","advanced-database-cleaner"),"w-[120px] max-w-[160px]"),_r("found_in",(0,l.__)("Found in","advanced-database-cleaner"),!0,"string","","w-[60px] max-w-[150px]","1"===B?"":"hidden"),xr],actions:[_r("action_id",(0,l.__)("ID","advanced-database-cleaner"),!0,"int","","w-[70px] max-w-[150px]"),_r("hook",(0,l.__)("Hook","advanced-database-cleaner"),!0,"string","","w-[220px] max-w-[200px]"),_r("args",(0,l.__)("Args","advanced-database-cleaner"),!0,"string","","w-[100px] max-w-[180px]"),_r("scheduled_date_gmt",(0,l.__)("Scheduled at (UTC)","advanced-database-cleaner"),!0,"int","","w-[90px] max-w-[150px]"),_r("size",(0,l.__)("Size","advanced-database-cleaner"),!0,"int","","w-[90px] max-w-[150px]"),_r("status",(0,l.__)("Status","advanced-database-cleaner"),!1,"string","","w-[90px] max-w-[150px]"),xr],logs:[_r("log_id",(0,l.__)("Log ID","advanced-database-cleaner"),!0,"int","","w-[50px] max-w-[150px]"),_r("action_id",(0,l.__)("Action ID","advanced-database-cleaner"),!0,"int","","w-[50px] max-w-[150px]"),_r("message",(0,l.__)("Message","advanced-database-cleaner"),!1,"string","","w-[250px] max-w-[300px]"),_r("log_date_gmt",(0,l.__)("Log date (UTC)","advanced-database-cleaner"),!0,"int","","w-[90px] max-w-[150px]"),_r("size",(0,l.__)("Size","advanced-database-cleaner"),!0,"int","","w-[90px] max-w-[150px]"),_r("status",(0,l.__)("Status","advanced-database-cleaner"),!1,"string","","w-[90px] max-w-[150px]"),xr]},Er={revisions:"posts",auto_drafts:"posts",trashed_posts:"posts",unapproved_comments:"comments",spam_comments:"comments",trashed_comments:"comments",pingbacks:"comments",trackbacks:"comments",unused_postmeta:"postMeta",duplicated_postmeta:"postMeta",unused_commentmeta:"postMeta",duplicated_commentmeta:"postMeta",unused_termmeta:"postMeta",duplicated_termmeta:"postMeta",oembed_caches:"postMeta",unused_usermeta:"userMeta",duplicated_usermeta:"userMeta",unused_relationships:"relationships",expired_transients:"transients",actionscheduler_completed_actions:"actions",actionscheduler_failed_actions:"actions",actionscheduler_canceled_actions:"actions",actionscheduler_completed_logs:"logs",actionscheduler_failed_logs:"logs",actionscheduler_canceled_logs:"logs",actionscheduler_orphan_logs:"logs"},Nr={revisions:(0,l.__)("Revisions","advanced-database-cleaner"),auto_drafts:(0,l.__)("Auto drafts","advanced-database-cleaner"),trashed_posts:(0,l.__)("Trashed posts","advanced-database-cleaner"),unapproved_comments:(0,l.__)("Unapproved comments","advanced-database-cleaner"),spam_comments:(0,l.__)("Spam comments","advanced-database-cleaner"),trashed_comments:(0,l.__)("Trashed comments","advanced-database-cleaner"),pingbacks:(0,l.__)("Pingbacks","advanced-database-cleaner"),trackbacks:(0,l.__)("Trackbacks","advanced-database-cleaner"),unused_postmeta:(0,l.__)("Unused postmeta","advanced-database-cleaner"),duplicated_postmeta:(0,l.__)("Duplicated postmeta","advanced-database-cleaner"),unused_commentmeta:(0,l.__)("Unused commentmeta","advanced-database-cleaner"),duplicated_commentmeta:(0,l.__)("Duplicated commentmeta","advanced-database-cleaner"),unused_usermeta:(0,l.__)("Unused usermeta","advanced-database-cleaner"),duplicated_usermeta:(0,l.__)("Duplicated usermeta","advanced-database-cleaner"),unused_termmeta:(0,l.__)("Unused termmeta","advanced-database-cleaner"),duplicated_termmeta:(0,l.__)("Duplicated termmeta","advanced-database-cleaner"),unused_relationships:(0,l.__)("Unused relationships","advanced-database-cleaner"),expired_transients:(0,l.__)("Expired transients","advanced-database-cleaner"),oembed_caches:(0,l.__)("oEmbed caches","advanced-database-cleaner"),actionscheduler_completed_actions:(0,l.__)("Actionscheduler completed actions","advanced-database-cleaner"),actionscheduler_failed_actions:(0,l.__)("Actionscheduler failed actions","advanced-database-cleaner"),actionscheduler_canceled_actions:(0,l.__)("Actionscheduler canceled actions","advanced-database-cleaner"),actionscheduler_completed_logs:(0,l.__)("Actionscheduler completed logs","advanced-database-cleaner"),actionscheduler_failed_logs:(0,l.__)("Actionscheduler failed logs","advanced-database-cleaner"),actionscheduler_canceled_logs:(0,l.__)("Actionscheduler canceled logs","advanced-database-cleaner"),actionscheduler_orphan_logs:(0,l.__)("Actionscheduler orphan logs","advanced-database-cleaner")},kr=function(e){return Object.keys(Nr).includes(e)},Sr=function(e){switch(e){case"tables_to_repair":return(0,l.__)("Repair tables","advanced-database-cleaner");case"tables_to_optimize":return(0,l.__)("Optimize tables","advanced-database-cleaner");default:return Nr[e]||""}},Lr=(0,fe.Z0)({name:"action",initialState:{actionSource:null,actionType:null,itemsType:null,processAction:!1,selectedItems:[],manualCategorization:[]},reducers:{prepareAction:function(e,t){var n;e.actionType=t.payload.actionType,e.itemsType=t.payload.itemsType,e.actionSource=null!==(n=t.payload.source)&&void 0!==n?n:null},startProcessingAction:function(e,t){if(t.payload){var n=t.payload;for(var r in n)e[r]=n[r]}e.processAction=!0},selectItem:function(e,t){var n=t.payload,r=e.selectedItems.findIndex((function(e){return gr(e,n)}));r>=0?e.selectedItems.splice(r,1):e.selectedItems.push(n)},selectItems:function(e,t){e.selectedItems=t.payload},setManualCategorization:function(e,t){e.manualCategorization=t.payload},resetProcessAction:function(e){e.processAction=!1},resetSelectedItems:function(e){e.selectedItems=[]},resetManualCategorization:function(e){e.manualCategorization=[]},resetAllActionData:function(e){e.actionSource=null,e.actionType=null,e.itemsType=null,e.processAction=!1,e.selectedItems=[],e.manualCategorization=[]}}}),jr=Lr.actions,Or=jr.prepareAction,Tr=jr.startProcessingAction,Cr=jr.selectItem,Pr=jr.selectItems,Ir=jr.resetProcessAction,Ar=jr.resetAllActionData,Fr=jr.resetSelectedItems;const Mr=Lr.reducer,Dr=function(e){var t=e.tabsItems,n=(0,P.d4)((function(e){return e.shared.currentSubTabId}))||t[0].id,a=(0,P.wA)();return r.createElement("div",null,r.createElement("div",{className:"mb-8 flex gap-8 border-b border-gray-100 bg-gray-100 px-4"},t.map((function(e){return r.createElement("button",{key:e.id+"-tab",className:(t=n===e.id,g("flex items-center text-[.9rem] py-[14px] font-semibold",t?"text-black border-b-[2px] border-gray-900":"text-gray-500 border-b-[2px] border-transparent hover:text-black")),onClick:function(){a(Yf({subTabId:e.id})),a(Ar())}},e.Icon&&r.createElement(e.Icon,{className:"mr-2 text-[1rem]"}),e.name);var t}))),r.createElement("div",null,t.map((function(e){return n===e.id&&r.createElement("div",{key:e.id+"-panel"},e.component)}))))};var Gr=n(4653),zr=n(8207),Rr=n(9107),Br=n(7984),Ur=n(5869),Wr=n(5298),qr=n(6810);function Kr(e){return Kr="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},Kr(e)}function Yr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Vr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yr(Object(n),!0).forEach((function(t){Hr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Hr(e,t,n){return(t=function(e){var t=function(e){if("object"!=Kr(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Kr(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Kr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $r(){$r=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Kr(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Kr(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Qr(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Jr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||Zr(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zr(e,t){if(e){if("string"==typeof e)return Xr(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Xr(e,t):void 0}}function Xr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var ea={DAY:"day",MONTH:"month"},ta={databaseSize:{label:(0,l.__)("Database size","advanced-database-cleaner"),color:"#3b82f6"},totalTables:{label:(0,l.__)("Total tables","advanced-database-cleaner"),color:"#8b5cf6"},tablesAdded:{label:(0,l.__)("Tables added","advanced-database-cleaner"),color:"#22c55e"},tablesDeleted:{label:(0,l.__)("Tables deleted","advanced-database-cleaner"),color:"#ef4444"}},na=function(e){return null==e?void 0:e.toISOString().split("T")[0]},ra=function(e){return e?e.toISOString().slice(0,7):null},aa=function(e,t){return t===ea.DAY?new Date(e).toLocaleDateString("en-US",{month:"short",day:"numeric"}):new Date("".concat(e,"-01")).toLocaleDateString("en-US",{month:"short",year:"numeric"})},oa=function(e){var t=e.label,n=e.value,a=e.onChange;return r.createElement("div",{className:"flex flex-col gap-1"},r.createElement("label",{className:"text-xs text-gray-600"},t),r.createElement("input",{type:"date",value:n?na(n):"",onChange:function(e){return a(e.target.value?new Date(e.target.value):null)},className:"!h-[2.1rem] !max-h-[2.1rem] !min-h-[2.1rem] !rounded-lg border !border-gray-400 px-2 text-[.83rem]"}))},ia=function(e){var t=e.view,n=e.onChange;return r.createElement("div",{className:"order-1 flex rounded-xl bg-gray-200 p-1 lg:order-2"},[{key:ea.DAY,label:(0,l.__)("Daily","advanced-database-cleaner")},{key:ea.MONTH,label:(0,l.__)("Monthly","advanced-database-cleaner")}].map((function(e){var a=e.key,o=e.label;return r.createElement("button",{key:a,onClick:function(){return n(a)},className:"rounded-lg px-4 py-1 text-[.85rem] font-semibold transition-all ".concat(t===a?"bg-white text-black shadow-sm":"text-gray-600 hover:text-gray-900")},o)})))},la=function(e){var t=e.ranges,n=e.value,a=e.onChange,o=[t.map((function(e){var t=e.label;return{key:e.days,label:t}}))],i=o.flat().find((function(e){return e.key===n}))||{key:"",label:""},l=!!n,c=l?"bg-blue-50":"bg-white",s=l?"border-blue-600":"border-gray-300",u=l?"text-blue-700":"";return r.createElement(Sp,{selectItems:o,selectedItem:i,onSelectionChange:function(e){""!==e&&a(+e)},minWidthButton:"min-w-[150px]",minWidthContent:"min-w-[150px]",ButtonBgColor:c,borderColor:s,extraBtnClasses:u})};const ca=function(){var e=Jr((0,r.useState)(ea.DAY),2),t=e[0],n=e[1],a=Jr((0,r.useState)([]),2),c=a[0],s=a[1],u=Jr((0,r.useState)(!0),2),d=u[0],m=u[1],f=Jr((0,r.useState)({open:!1,type:"",title:"",names:[]}),2),p=f[0],h=f[1],y=(0,r.useMemo)((function(){return function(e){return function(e){if(Array.isArray(e))return Xr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Zr(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.")}()}(c).sort((function(e,t){return new Date(t.date)-new Date(e.date)}))}),[c]),b=new Date,g=new Date;g.setDate(g.getDate()-30);var x=Jr((0,r.useState)({startDate:g,endDate:b}),2),w=x[0],E=x[1],k=Jr((0,r.useState)({startDate:g,endDate:b}),2),S=k[0],O=k[1],I=Jr((0,r.useState)(30),2),A=I[0],F=I[1],M=(0,P.wA)(),G=function(){var e,t=(e=$r().mark((function e(t,n,r){var a,o,i,l;return $r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&n){e.next=2;break}return e.abrupt("return");case 2:if(m(!0),e.prev=3,a=r===ea.DAY?{start_date:na(t),end_date:na(n)}:{start_date:ra(t),end_date:ra(n)},"FREE"!==D){e.next=11;break}return e.next=8,Ft();case 8:e.t0=e.sent,e.next=21;break;case 11:if(r!==ea.DAY){e.next=17;break}return e.next=14,on(a);case 14:e.t1=e.sent,e.next=20;break;case 17:return e.next=19,cn(a);case 19:e.t1=e.sent;case 20:e.t0=e.t1;case 21:o=e.t0,i=Object.entries(o.data).map((function(e){var t=Jr(e,2),n=t[0],a=t[1];return{date:n,displayDate:aa(n,r),databaseSize:+(a.s/1024/1024).toFixed(2),totalTables:a.t,tablesAdded:a.a.length,tablesAddedNames:a.a,tablesDeleted:a.d.length,tablesDeletedNames:a.d}})).sort((function(e,t){return new Date(e.date)-new Date(t.date)})),s(i),e.next=29;break;case 26:e.prev=26,e.t2=e.catch(3),Kt(M,e.t2.message,null===(l=e.t2.extra_data)||void 0===l?void 0:l.message_links);case 29:return e.prev=29,m(!1),e.finish(29);case 32:case"end":return e.stop()}}),e,null,[[3,26,29,32]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Qr(o,r,a,i,l,"next",e)}function l(e){Qr(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(e,n,r){return t.apply(this,arguments)}}();(0,r.useEffect)((function(){G(w.startDate,w.endDate,t)}),[w.startDate,w.endDate,t]);var z=[{label:(0,l.__)("Last 7 days","advanced-database-cleaner"),days:7},{label:(0,l.__)("Last 30 days","advanced-database-cleaner"),days:30},{label:(0,l.__)("Last 90 days","advanced-database-cleaner"),days:90}],R=function(e){var t=e.active,n=e.payload,a=e.label;return t&&null!=n&&n.length?r.createElement("div",{className:"rounded-xl border border-gray-200 bg-white/95 p-4 shadow-xl"},r.createElement("p",{className:"mb-2 font-semibold text-gray-800"},a),r.createElement("div",{className:"flex justify-between gap-x-4 text-[.85rem]"},r.createElement("span",{className:"flex items-center gap-2"},r.createElement("span",{className:"inline-block h-3 w-3 rounded-full",style:{background:ta.databaseSize.color}}),ta.databaseSize.label),r.createElement("span",{className:"font-semibold"},n[0].value," MB"))):null},B=function(e){var t=e.active,n=e.payload,a=e.label;return t&&null!=n&&n.length?r.createElement("div",{className:"rounded-xl border border-gray-200 bg-white/95 p-4 shadow-xl"},r.createElement("p",{className:"mb-2 font-semibold text-gray-800"},a),n.map((function(e){return r.createElement("div",{key:e.dataKey,className:"mb-1 flex justify-between gap-x-10 text-[.85rem]"},r.createElement("span",{className:"flex items-center gap-2"},r.createElement("span",{className:"inline-block h-3 w-3 rounded-full",style:{background:e.color}}),ta[e.dataKey].label),r.createElement("span",{className:"font-semibold"},"tablesDeleted"===e.dataKey?Math.abs(e.value):e.value))}))):null},U=function(e,t,n){return h({type:e,open:!0,title:t,names:n})},W=function(){return h({open:!1,title:"",names:[]})};return r.createElement("div",{className:"relative"},r.createElement("div",{className:"".concat("FREE"===D?"pointer-events-none blur-[1px]":"")},r.createElement("div",{className:"mb-6 flex flex-col gap-4 rounded-xl border border-gray-200 bg-gray-50 p-6 lg:flex-row lg:items-end lg:justify-between"},r.createElement("div",{className:"flex flex-wrap items-center gap-4"},r.createElement("div",{className:"flex flex-col gap-1"},r.createElement("label",{className:"text-xs text-gray-600"},(0,l.__)("Quick ranges","advanced-database-cleaner")),r.createElement(la,{ranges:z,value:A,onChange:function(e){var t=new Date,n=new Date;n.setDate(n.getDate()-e),F(e),O({startDate:n,endDate:t}),E({startDate:n,endDate:t})}})),r.createElement("div",{className:"mt-6 h-[2rem] text-gray-400"},"|"),r.createElement("div",{className:"flex flex-wrap items-end gap-4"},r.createElement(oa,{label:(0,l.__)("From","advanced-database-cleaner"),value:S.startDate,onChange:function(e){return O((function(t){return Vr(Vr({},t),{},{startDate:e})}))}}),r.createElement(oa,{label:(0,l.__)("To","advanced-database-cleaner"),value:S.endDate,onChange:function(e){return O((function(t){return Vr(Vr({},t),{},{endDate:e})}))}}),r.createElement(v,{text:(0,l.__)("Apply","advanced-database-cleaner"),className:"!h-[2rem]",onClick:function(){var e=S.startDate,t=S.endDate;e&&t?e>t?Kt(M,(0,l.__)("Start date cannot be after end date.","advanced-database-cleaner")):(E(Vr({},S)),F(null)):Kt(M,(0,l.__)("Please select valid start and end dates.","advanced-database-cleaner"))}}))),r.createElement("span",{className:"flex items-center gap-4"},r.createElement(ia,{view:t,onChange:n}))),r.createElement("section",{className:"mb-8 rounded-xl bg-gray-100/80 py-6 pr-4 shadow-sm"},r.createElement("div",{className:"mb-4 flex items-center justify-between pl-6"},r.createElement("div",{className:"flex items-center gap-1"},r.createElement(he.JJQ,{className:"text-[1.1rem] text-blue-400"}),r.createElement("h3",{className:"ml-1 text-[1rem] font-semibold text-blue-900"},(0,l.__)("Database size","advanced-database-cleaner"))),r.createElement(N,{content:(0,l.__)("Refresh analytics","advanced-database-cleaner")},r.createElement(L,{href:"#",onClick:function(e){e.preventDefault(),d||G(w.startDate,w.endDate,t)}},r.createElement(j.JbZ,{className:"text-[.95rem] text-gray-700 ".concat(d?"animate-spin":"")})))),d?r.createElement("div",{className:"flex min-h-[300px] items-center justify-center"},r.createElement(T,{spinnerColor:"text-blue-600"})):r.createElement(Gr.u,{width:"100%",height:240},r.createElement(zr.X,{data:c,syncId:"analyticsSync"},r.createElement(Rr.d,{strokeDasharray:"3 3",stroke:"#e1e1e1"}),r.createElement(Br.W,{dataKey:"displayDate",tick:{fontSize:12,fill:"#4b5563"}}),r.createElement(Ur.h,{width:60,tick:{fontSize:12,fill:"#4b5563"},tickFormatter:function(e){return"".concat(e," MB")}}),r.createElement(Wr.m,{content:r.createElement(R,null)}),r.createElement(qr.y,{dataKey:"databaseSize",fill:ta.databaseSize.color,fillOpacity:.9,barSize:16,radius:[4,4,0,0]}))),r.createElement("div",{className:"mb-4 mt-4 flex items-center gap-2 pl-6"},r.createElement(j.XaU,{className:"text-[1.1rem] text-purple-400"}),r.createElement("h3",{className:"text-[1rem] font-semibold text-purple-900"},(0,l.__)("Tables count","advanced-database-cleaner"))),d?r.createElement("div",{className:"flex min-h-[300px] items-center justify-center"},r.createElement(T,{spinnerColor:"text-blue-600"})):r.createElement(Gr.u,{width:"100%",height:240},r.createElement(zr.X,{data:c,syncId:"analyticsSync"},r.createElement(Rr.d,{strokeDasharray:"3 3",stroke:"#e1e1e1"}),r.createElement(Br.W,{dataKey:"displayDate",tick:{fontSize:12,fill:"#4b5563"}}),r.createElement(Ur.h,{width:60,tick:{fontSize:12,fill:"#4b5563"}}),r.createElement(Wr.m,{content:r.createElement(B,null)}),r.createElement(qr.y,{dataKey:"totalTables",stackId:"tables",fill:ta.totalTables.color,fillOpacity:.5,barSize:14,radius:[0,0,0,0]}),r.createElement(qr.y,{dataKey:"tablesDeleted",stackId:"tables",fill:ta.tablesDeleted.color,barSize:14,radius:[0,0,0,0]}),r.createElement(qr.y,{dataKey:"tablesAdded",stackId:"tables",fill:ta.tablesAdded.color,barSize:14,radius:[0,0,0,0]})))),r.createElement("section",{className:"rounded-xl border border-gray-200 bg-white p-6 shadow-md"},r.createElement("div",{className:"border-b border-gray-100 p-4"},r.createElement("h2",{className:"text-lg font-semibold text-gray-800"},(0,l.__)("Raw data","advanced-database-cleaner"))),d?r.createElement("div",{className:"flex min-h-[300px] items-center justify-center"},r.createElement(T,{spinnerColor:"text-blue-600"})):r.createElement("div",{className:"overflow-x-auto px-3"},r.createElement("table",{className:"w-full min-w-[600px]"},r.createElement("thead",{className:"bg-gray-200 text-[.89rem] uppercase text-black"},r.createElement("tr",null,r.createElement("th",{className:"rounded-l-xl px-4 py-1 py-3 text-left font-normal"},(0,l.__)("Date","advanced-database-cleaner")),r.createElement("th",{className:"px-4 py-3 text-left font-normal"},(0,l.__)("DB size (MB)","advanced-database-cleaner")),r.createElement("th",{className:"px-4 py-3 text-left font-normal"},(0,l.__)("Total tables","advanced-database-cleaner")),r.createElement("th",{className:"px-4 py-3 text-left font-normal"},(0,l.__)("Tables added","advanced-database-cleaner")),r.createElement("th",{className:"rounded-r-xl px-4 py-3 text-left font-normal"},(0,l.__)("Tables deleted","advanced-database-cleaner")))),r.createElement("tbody",{className:"divide-y divide-gray-200 text-[1.01rem]"},y.map((function(e){return r.createElement("tr",{key:e.date,className:"rounded-lg hover:bg-gray-100"},r.createElement("td",{className:"px-4 py-3 text-gray-800"},e.date),r.createElement("td",{className:"px-4 font-semibold text-blue-600"},e.databaseSize),r.createElement("td",{className:"px-4 font-semibold text-purple-500"},e.totalTables),r.createElement("td",{className:"px-4 font-semibold text-green-600"},e.tablesAdded,e.tablesAddedNames.length>0&&r.createElement(L,{href:"#",onClick:function(t){t.preventDefault(),U("added",(0,l.__)("Tables added on:","advanced-database-cleaner")+" "+e.date,e.tablesAddedNames)},className:"ml-2 text-[.8rem] !text-blue-600 underline hover:!text-blue-900"},(0,l.__)("view","advanced-database-cleaner"))),r.createElement("td",{className:"px-4 font-semibold text-red-500"},e.tablesDeleted,e.tablesDeletedNames.length>0&&r.createElement(L,{href:"#",onClick:function(t){t.preventDefault(),U("deleted",(0,l.__)("Tables deleted on:","advanced-database-cleaner")+" "+e.date,e.tablesDeletedNames)},className:"ml-2 text-[.8rem] !text-blue-600 underline hover:!text-blue-900"},(0,l.__)("view","advanced-database-cleaner"))))}))))))),"FREE"===D&&r.createElement("div",{className:"absolute inset-0 z-20 flex justify-center rounded-lg bg-white/40 backdrop-blur-[1px]"},r.createElement("div",{className:"mx-4 max-h-[500px] min-h-[200px] min-w-[500px] max-w-[500px] border border-gray-200 bg-white p-8 shadow-2xl"},r.createElement("div",{className:"text-center"},r.createElement("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gradient-to-r from-yellow-400 to-orange-500"},r.createElement(j.xGQ,{className:"h-8 w-8 text-white"})),r.createElement("h3",{className:"mb-3 text-xl font-bold text-gray-900"},(0,l.__)("Unlock Database Analytics","advanced-database-cleaner")),r.createElement("p",{className:"mb-6 text-gray-600"},(0,l.__)("Upgrade to the Premium to access comprehensive database analytics.","advanced-database-cleaner")),r.createElement("div",{className:"mb-6 space-y-2 text-left text-sm text-gray-700"},r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("Database size chart","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("Tables count chart","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("See exactly tables added/deleted","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("Custom date range filtering","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("View charts by day or month","advanced-database-cleaner")))),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=database-analytics&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"group block !w-full transform rounded-xl bg-gradient-to-r from-blue-600 to-indigo-600 px-4 py-2 text-center !text-[1rem] font-medium text-white !no-underline shadow-lg transition-all hover:from-blue-700 hover:to-purple-700 hover:!text-white focus:!text-white"},r.createElement("span",{className:"flex items-center justify-center gap-2"},(0,l.__)("Upgrade to Premium","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))),r.createElement("div",{className:"mt-4"},r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=database-analytics&utm_medium=adbc-free&utm_campaign=plugins&utm_content=learn-more-about-premium-features",target:"_blank",className:"!text-sm !font-normal !text-blue-600 !no-underline hover:!text-blue-800 hover:!underline"},(0,l.__)("Learn more about Premium features","advanced-database-cleaner")))))),p.open&&r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:W},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative max-h-[500px] transform overflow-y-auto rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-xl sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:W},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto mt-2"},r.createElement("div",{className:"border-b border-dashed border-gray-300 pb-3 text-[1.05rem] font-semibold text-gray-700"},p.title),r.createElement("div",{className:"mt-8 flex flex-wrap items-center gap-2"},p.names.map((function(e,t){return r.createElement("span",{key:t,className:"rounded-lg px-3 py-1 font-mono text-sm text-gray-800 ".concat("added"===p.type?"bg-green-100":"bg-red-100")},e)}))))))))))};var sa=n(5721),ua=n(6679);function da(e){return da="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},da(e)}function ma(){ma=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==da(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(da(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function fa(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function pa(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){fa(o,r,a,i,l,"next",e)}function l(e){fa(o,r,a,i,l,"throw",e)}i(void 0)}))}}function ha(){return va.apply(this,arguments)}function va(){return(va=pa(ma().mark((function e(){return ma().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/get-tables-names",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ya(){return(ya=pa(ma().mark((function e(t){return ma().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/get-table-structure",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ba(){return(ba=pa(ma().mark((function e(t){return ma().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/get-table-rows",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ga(e){return ga="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},ga(e)}function xa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xa(Object(n),!0).forEach((function(t){wa(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function wa(e,t,n){return(t=function(e){var t=function(e){if("object"!=ga(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=ga(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ga(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ea(){Ea=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==ga(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(ga(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Na(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function ka(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Na(o,r,a,i,l,"next",e)}function l(e){Na(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Sa(e){return function(e){if(Array.isArray(e))return Oa(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ja(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 La(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||ja(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ja(e,t){if(e){if("string"==typeof e)return Oa(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Oa(e,t):void 0}}function Oa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Ta={DAY:"day",MONTH:"month"},Ca="#3b82f6",Pa=function(e){return null==e?void 0:e.toISOString().split("T")[0]},Ia=function(e){return e?e.toISOString().slice(0,7):null},Aa=function(e,t){return t===Ta.DAY?new Date(e).toLocaleDateString("en-US",{month:"short",day:"numeric"}):new Date("".concat(e,"-01")).toLocaleDateString("en-US",{month:"short",year:"numeric"})},Fa=function(e){var t=e.label,n=e.value,a=e.onChange;return r.createElement("div",{className:"flex flex-col gap-1"},r.createElement("label",{className:"text-xs text-gray-600"},t),r.createElement("input",{type:"date",value:n?Pa(n):"",onChange:function(e){return a(e.target.value?new Date(e.target.value):null)},className:"!h-[2.1rem] !max-h-[2.1rem] !min-h-[2.1rem] !rounded-lg border !border-gray-400 px-2 text-[.83rem]"}))},Ma=function(e){var t=e.view,n=e.onChange;return r.createElement("div",{className:"order-1 flex rounded-xl bg-gray-200 p-1 lg:order-2"},[{key:Ta.DAY,label:(0,l.__)("Daily","advanced-database-cleaner")},{key:Ta.MONTH,label:(0,l.__)("Monthly","advanced-database-cleaner")}].map((function(e){var a=e.key,o=e.label;return r.createElement("button",{key:a,onClick:function(){return n(a)},className:"rounded-lg px-4 py-1 text-[.85rem] font-semibold transition-all ".concat(t===a?"bg-white text-black shadow-sm":"text-gray-600 hover:text-gray-900")},o)})))},Da=function(e){var t=e.ranges,n=e.value,a=e.onChange,o=[t.map((function(e){var t=e.label;return{key:e.days,label:t}}))],i=o.flat().find((function(e){return e.key===n}))||{key:"",label:""},l=!!n,c=l?"bg-blue-50":"bg-white",s=l?"border-blue-600":"border-gray-300",u=l?"text-blue-700":"";return r.createElement(Sp,{selectItems:o,selectedItem:i,onSelectionChange:function(e){""!==e&&a(+e)},minWidthButton:"min-w-[150px]",minWidthContent:"min-w-[150px]",ButtonBgColor:c,borderColor:s,extraBtnClasses:u})},Ga=function(e){var t=e.tables,n=e.selectedTables,a=e.onSelectionChange,o=La((0,r.useState)(!1),2),i=o[0],c=o[1],s=La((0,r.useState)(""),2),d=s[0],m=s[1],f=(0,r.useRef)(null);(0,r.useEffect)((function(){if(i){var e=function(e){f.current&&!f.current.contains(e.target)&&c(!1)};return window.addEventListener("mousedown",e),function(){return window.removeEventListener("mousedown",e)}}}),[i]);var p=t.filter((function(e){return e.toLowerCase().includes(d.trim().toLowerCase())})),h=0===n.length&&!i;return r.createElement("div",{ref:f,className:"relative"},r.createElement("button",{onClick:function(){return c(!i)},className:"flex w-full min-w-[250px] items-center justify-between rounded-lg\n border border-gray-400 bg-white px-3 py-2 text-sm hover:bg-gray-50\n focus:outline-none focus:ring-1 focus:ring-blue-500 lg:min-w-[350px]\n ".concat(h?"animate-adbc-shake":"")},r.createElement("span",{className:"text-gray-700"},0===n.length?(0,l.__)("Select tables ...","advanced-database-cleaner"):"".concat(n.length," table").concat(n.length>1?"s":""," selected")),r.createElement(C.bv7,{className:"h-4 w-4 transition-transform ".concat(i?"rotate-180":"")})),i&&r.createElement("div",{className:"absolute z-10 mt-1 max-h-60 w-full overflow-y-auto rounded-lg border border-gray-300 bg-white shadow-lg"},r.createElement("div",{className:"mb-2 flex items-center justify-between gap-2 border-b border-gray-200 bg-gray-100 p-2"},r.createElement(u,{type:"text",value:d,onChange:function(e){return m(e.target.value)},placeholder:(0,l.__)("Search...","advanced-database-cleaner"),className:"!h-[1.8rem] !max-h-[1.8rem] !min-h-[1.8rem] !max-w-[100px] !text-sm placeholder:!text-gray-500 lg:!min-w-[220px]"}),r.createElement("button",{onClick:function(){return a([])},className:"rounded px-2 py-1 text-xs text-gray-800 underline hover:bg-gray-300"},(0,l.__)("Unselect all","advanced-database-cleaner"))),p.map((function(e){return r.createElement("label",{key:e,className:"flex cursor-pointer items-center gap-2 px-3 py-2 hover:bg-gray-50"},r.createElement("input",{type:"checkbox",checked:n.includes(e),onChange:function(){return t=e,n.includes(t)?a(n.filter((function(e){return e!==t}))):a([].concat(Sa(n),[t]));var t},className:"h-4 w-4 rounded border-gray-300 text-blue-600 focus:ring-blue-500"}),r.createElement("span",{className:"-mt-[5px] text-[.85rem] text-gray-700"},e))})),0===p.length&&r.createElement("div",{className:"p-3 text-center text-xs text-gray-500"},(0,l.__)("No tables match your search.","advanced-database-cleaner"))))},za=function(e){var t=e.data,n=(0,r.useMemo)((function(){return Sa(t).sort((function(e,t){return new Date(t.date)-new Date(e.date)}))}),[t]);return r.createElement("section",{className:"p-10"},r.createElement("div",{className:"overflow-x-auto"},r.createElement("table",{className:"w-full min-w-[500px]"},r.createElement("thead",{className:"bg-gray-200 text-[.85rem] uppercase text-black"},r.createElement("tr",null,r.createElement("th",{className:"rounded-l-xl px-3 py-2 text-left font-normal"},(0,l.__)("Date","advanced-database-cleaner")),r.createElement("th",{className:"px-3 py-2 text-left font-normal"},(0,l.__)("Size","advanced-database-cleaner")),r.createElement("th",{className:"px-3 py-2 text-left font-normal"},(0,l.__)("Total rows","advanced-database-cleaner")),r.createElement("th",{className:"rounded-r-xl px-3 py-2 text-left font-normal"},(0,l.__)("Total columns","advanced-database-cleaner")))),r.createElement("tbody",{className:"divide-y divide-gray-100 text-[.95rem]"},n.map((function(e){return r.createElement("tr",{key:e.date,className:"hover:bg-gray-200"},r.createElement("td",{className:"px-3 py-2 text-gray-800"},e.date),r.createElement("td",{className:"px-3 py-2 font-semibold text-blue-600"},e.sizeDisplay,e.deltaDisplay),r.createElement("td",{className:"px-3 py-2 font-semibold text-green-600"},e.rowsDisplay),r.createElement("td",{className:"px-3 py-2 font-semibold text-purple-600"},e.columnsDisplay))}))))))};const Ra=function(){var e=La((0,r.useState)(Ta.DAY),2),t=e[0],n=e[1],a=La((0,r.useState)({}),2),o=a[0],i=a[1],c=La((0,r.useState)(!1),2),s=c[0],u=c[1],d=La((0,r.useState)([]),2),m=d[0],f=d[1],p=La((0,r.useState)("FREE"===D?["wp_options","wp_posts","wp_users"]:[]),2),h=p[0],y=p[1],b=new Date,g=new Date;g.setDate(g.getDate()-30);var x=La((0,r.useState)({startDate:g,endDate:b}),2),w=x[0],E=x[1],k=La((0,r.useState)({startDate:g,endDate:b}),2),S=k[0],O=k[1],I=La((0,r.useState)(30),2),A=I[0],F=I[1],M=(0,P.wA)(),G=function(){var e=ka(Ea().mark((function e(t,n,r,a){var o,l,c,s;return Ea().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("PREMIUM"!==D||t&&n&&a.length){e.next=2;break}return e.abrupt("return");case 2:if("PREMIUM"===D&&u(!0),e.prev=3,o=r===Ta.DAY?{start_date:Pa(t),end_date:Pa(n),tables:a}:{start_date:Ia(t),end_date:Ia(n),tables:a},"FREE"!==D){e.next=11;break}return e.next=8,Mt();case 8:e.t0=e.sent,e.next=21;break;case 11:if(r!==Ta.DAY){e.next=17;break}return e.next=14,un(o);case 14:e.t1=e.sent,e.next=20;break;case 17:return e.next=19,mn(o);case 19:e.t1=e.sent;case 20:e.t0=e.t1;case 21:l=e.t0,c={},Object.keys(l.data).forEach((function(e){var t=l.data[e],n=Object.entries(t).map((function(e){var t=La(e,2),n=t[0],a=t[1],o=+(a.s/1024/1024).toFixed(2),i=+(a.z/1024/1024).toFixed(3);return{date:n,displayDate:Aa(n,r),size:o,sizeDisplay:"".concat(o," MB"),deltaDisplay:0!==a.z?" (".concat(i>0?"+":"").concat(i," MB)"):"",rows:a.r,rowsDisplay:"".concat(a.r).concat(0!==a.w?" (".concat(a.w>0?"+":"").concat(a.w,")"):""),columns:a.c,columnsDisplay:"".concat(a.c).concat(0!==a.m?" (".concat(a.m>0?"+":"").concat(a.m,")"):"")}})).sort((function(e,t){return new Date(e.date)-new Date(t.date)}));c[e]=n})),i(c),e.next=30;break;case 27:e.prev=27,e.t2=e.catch(3),Kt(M,e.t2.message,null===(s=e.t2.extra_data)||void 0===s?void 0:s.message_links);case 30:return e.prev=30,u(!1),e.finish(30);case 33:case"end":return e.stop()}}),e,null,[[3,27,30,33]])})));return function(t,n,r,a){return e.apply(this,arguments)}}();(0,r.useEffect)((function(){G(w.startDate,w.endDate,t,h)}),[w.startDate,w.endDate,t,h]),(0,r.useEffect)((function(){if("FREE"!==D){var e=function(){var e=ka(Ea().mark((function e(){var t,n,r;return Ea().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ha();case 3:t=e.sent,n=Object.keys(t.data||{}),f(n),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),Kt(M,e.t0.message||"Failed to load table list",null===(r=e.t0.extra_data)||void 0===r?void 0:r.message_links);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}();e()}}),[]);var z=[{label:(0,l.__)("Last 7 days","advanced-database-cleaner"),days:7},{label:(0,l.__)("Last 30 days","advanced-database-cleaner"),days:30},{label:(0,l.__)("Last 90 days","advanced-database-cleaner"),days:90}],R=function(e){var t=e.active,n=e.payload,a=e.label;return t&&null!=n&&n.length?r.createElement("div",{className:"rounded-xl border border-gray-200 bg-white/95 p-4 shadow-xl"},r.createElement("p",{className:"mb-2 font-semibold text-gray-800"},a),r.createElement("div",{className:"flex justify-between gap-x-4 text-[.85rem]"},r.createElement("span",{className:"flex items-center gap-2"},r.createElement("span",{className:"inline-block h-3 w-3 rounded-full",style:{background:Ca}}),(0,l.__)("Size","advanced-database-cleaner")),r.createElement("span",{className:"font-semibold"},n[0].payload.sizeDisplay,n[0].payload.deltaDisplay))):null},B=function(e){var t=e.active,n=e.payload,a=e.label;return t&&null!=n&&n.length?r.createElement("div",{className:"rounded-xl border border-gray-200 bg-white/95 p-4 shadow-xl"},r.createElement("p",{className:"mb-2 font-semibold text-gray-800"},a),n.map((function(e){return r.createElement("div",{key:e.dataKey,className:"mb-1 flex justify-between gap-x-10 text-[.85rem]"},r.createElement("span",{className:"flex items-center gap-2"},r.createElement("span",{className:"inline-block h-3 w-3 rounded-full",style:{background:e.color}}),"rows"===e.dataKey?(0,l.__)("Rows","advanced-database-cleaner"):(0,l.__)("Columns","advanced-database-cleaner")),r.createElement("span",{className:"font-semibold"},"rows"===e.dataKey?e.payload.rowsDisplay:e.payload.columnsDisplay))}))):null};return r.createElement("div",{className:"relative"},r.createElement("div",{className:"".concat("FREE"===D?"pointer-events-none blur-[1px]":"")},r.createElement("div",{className:"mb-6 flex flex-col gap-4 rounded-xl border border-gray-200 bg-gray-50 p-6 lg:flex-row lg:items-end lg:justify-between"},r.createElement("div",{className:"flex flex-wrap items-center gap-4"},r.createElement("div",{className:"flex flex-col gap-1"},r.createElement("label",{className:"text-xs text-gray-600"},(0,l.__)("Quick ranges","advanced-database-cleaner")),r.createElement(Da,{ranges:z,value:A,onChange:function(e){var t=new Date,n=new Date;n.setDate(n.getDate()-e),F(e),O({startDate:n,endDate:t}),E({startDate:n,endDate:t})}})),r.createElement("div",{className:"mt-6 h-[2rem] text-gray-400"},"|"),r.createElement("div",{className:"flex flex-wrap items-end gap-4"},r.createElement(Fa,{label:(0,l.__)("From","advanced-database-cleaner"),value:S.startDate,onChange:function(e){return O((function(t){return _a(_a({},t),{},{startDate:e})}))}}),r.createElement(Fa,{label:(0,l.__)("To","advanced-database-cleaner"),value:S.endDate,onChange:function(e){return O((function(t){return _a(_a({},t),{},{endDate:e})}))}}),r.createElement(v,{text:(0,l.__)("Apply","advanced-database-cleaner"),className:"!h-[2rem]",onClick:function(){var e=S.startDate,t=S.endDate;e&&t?e>t?Kt(M,(0,l.__)("Start date cannot be after end date.","advanced-database-cleaner")):(E(_a({},S)),F(null)):Kt(M,(0,l.__)("Please select valid start and end dates.","advanced-database-cleaner"))}}))),r.createElement("span",{className:"flex items-center gap-4"},r.createElement(Ma,{view:t,onChange:n}))),"PREMIUM"===D&&r.createElement("section",{className:"mb-8 rounded-xl bg-gray-100/80 px-4 py-[18px] shadow-sm"},r.createElement("div",{className:"flex items-center justify-between"},r.createElement("div",{className:"flex flex-col gap-1"},r.createElement(Ga,{tables:m,selectedTables:h,onSelectionChange:y})),r.createElement(N,{content:(0,l.__)("Refresh analytics","advanced-database-cleaner")},r.createElement(L,{href:"#",onClick:function(e){e.preventDefault(),s||G(w.startDate,w.endDate,t,h)}},r.createElement(j.JbZ,{className:"text-[.95rem] text-gray-700 ".concat(s?"animate-spin":"")}))))),s?r.createElement("div",{className:"flex min-h-[300px] items-center justify-center"},r.createElement(T,{spinnerColor:"text-blue-600"})):r.createElement("div",{className:"space-y-8"},h.map((function(e){var t=o[e]||[],n=t.length>0?t[t.length-1].sizeDisplay:Et(0);return r.createElement("div",{key:e,className:"rounded-xl bg-gray-100 shadow-sm"},r.createElement("div",{className:"mb-4 flex items-center gap-1 border-b border-gray-200 p-5"},r.createElement("h2",{className:"text-lg font-semibold text-gray-800"},e),r.createElement("div",{className:"text-sm"},"(",n,")")),r.createElement("div",{className:"grid grid-cols-1 gap-6 px-2 lg:grid-cols-2"},r.createElement("div",{className:""},r.createElement("div",{className:"mb-3 flex items-center gap-2 pl-4"},r.createElement("h3",{className:"text-sm font-semibold text-blue-900"},(0,l.__)("Table size","advanced-database-cleaner"))),r.createElement(Gr.u,{width:"100%",height:220},r.createElement(sa.b,{data:t,syncId:"sync-".concat(e)},r.createElement(Rr.d,{strokeDasharray:"3 3",stroke:"#e1e1e1"}),r.createElement(Br.W,{dataKey:"displayDate",tick:{fontSize:10,fill:"#4b5563"}}),r.createElement(Ur.h,{width:50,tick:{fontSize:10,fill:"#4b5563"},tickFormatter:function(e){return"".concat(e," MB")}}),r.createElement(Wr.m,{content:r.createElement(R,null)}),r.createElement(ua.N,{type:"monotone",dataKey:"size",stroke:Ca,strokeWidth:2,dot:{r:3},activeDot:{r:5},name:"Size"})))),r.createElement("div",{className:""},r.createElement("div",{className:"mb-3 ml-2 flex items-center gap-2"},r.createElement("h3",{className:"text-sm font-semibold text-gray-800"},(0,l.__)("Total rows","advanced-database-cleaner"))),r.createElement(Gr.u,{width:"100%",height:220},r.createElement(zr.X,{data:t,syncId:"sync-".concat(e)},r.createElement(Rr.d,{strokeDasharray:"3 3",stroke:"#e1e1e1"}),r.createElement(Br.W,{dataKey:"displayDate",tick:{fontSize:12,fill:"#4b5563"}}),r.createElement(Ur.h,{width:50,tick:{fontSize:12,fill:"#4b5563"}}),r.createElement(Wr.m,{content:r.createElement(B,null)}),r.createElement(qr.y,{dataKey:"rows",fill:"#22c55e",fillOpacity:.9,barSize:16,radius:[4,4,0,0]}))))),r.createElement(za,{data:t}))}))),0===h.length&&r.createElement("div",{className:"rounded-xl border py-12 text-center text-gray-500"},r.createElement(he.ZRA,{className:"mx-auto mb-4 h-12 w-12 text-gray-300"}),r.createElement("p",{className:"mb-1 text-[1.1rem] font-semibold text-orange-500"},(0,l.__)("Please select a table!","advanced-database-cleaner")),r.createElement("p",{className:"text-sm"},(0,l.__)("Select one or more tables to view analytics.","advanced-database-cleaner")))),"FREE"===D&&r.createElement("div",{className:"absolute inset-0 z-20 flex justify-center rounded-lg bg-white/40 backdrop-blur-[1px]"},r.createElement("div",{className:"mx-4 max-h-[450px] min-h-[200px] min-w-[500px] max-w-[500px] border border-gray-200 bg-white p-8 shadow-2xl"},r.createElement("div",{className:"text-center"},r.createElement("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gradient-to-r from-yellow-400 to-orange-500"},r.createElement(j.xGQ,{className:"h-8 w-8 text-white"})),r.createElement("h3",{className:"mb-3 text-xl font-bold text-gray-900"},(0,l.__)("Unlock Tables Analytics","advanced-database-cleaner")),r.createElement("p",{className:"mb-6 text-gray-600"},(0,l.__)("Upgrade to the Premium to access comprehensive tables analytics.","advanced-database-cleaner")),r.createElement("div",{className:"mb-6 space-y-2 text-left text-sm text-gray-700"},r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("Tables size charts","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("Individual or multiple table selection","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("Track tables rows & columns changes","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("View charts by day or month","advanced-database-cleaner")))),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=tables-analytics&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"group block !w-full transform rounded-xl bg-gradient-to-r from-blue-600 to-indigo-600 px-4 py-2 text-center !text-[1rem] font-medium text-white !no-underline shadow-lg transition-all hover:from-blue-700 hover:to-purple-700 hover:!text-white focus:!text-white"},r.createElement("span",{className:"flex items-center justify-center gap-2"},(0,l.__)("Upgrade to Premium","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))),r.createElement("div",{className:"mt-4"},r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=tables-analytics&utm_medium=adbc-free&utm_campaign=plugins&utm_content=learn-more-about-premium-features",target:"_blank",className:"!text-sm !font-normal !text-blue-600 !no-underline hover:!text-blue-800 hover:!underline"},(0,l.__)("Learn more about Premium features","advanced-database-cleaner")))))))};var Ba=[{id:"database-analytics",name:(0,l.__)("Overview","advanced-database-cleaner"),component:r.createElement(ca,null),Icon:_e.N6S},{id:"tables-analytics",name:(0,l.__)("Tables analytics","advanced-database-cleaner"),component:r.createElement(Ra,null),Icon:_e.rNF}];var Ua=n(4164);function Wa(e){return Wa="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},Wa(e)}function qa(){qa=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Wa(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Wa(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Ka(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Ya(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Ka(o,r,a,i,l,"next",e)}function l(e){Ka(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Va(e){return Ha.apply(this,arguments)}function Ha(){return(Ha=Ya(qa().mark((function e(t){return qa().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/automation/list-tasks",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $a(e){return Qa.apply(this,arguments)}function Qa(){return(Qa=Ya(qa().mark((function e(t){return qa().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/automation/get-task",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ja(e){return Za.apply(this,arguments)}function Za(){return(Za=Ya(qa().mark((function e(t){return qa().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/automation/create-task",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Xa(e){return eo.apply(this,arguments)}function eo(){return(eo=Ya(qa().mark((function e(t){return qa().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/automation/update-task",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function to(e){return no.apply(this,arguments)}function no(){return(no=Ya(qa().mark((function e(t){return qa().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/automation/delete-task",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ro(e){return ao.apply(this,arguments)}function ao(){return(ao=Ya(qa().mark((function e(t){return qa().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/automation/get-task-events-log",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function oo(e){return io.apply(this,arguments)}function io(){return(io=Ya(qa().mark((function e(t){return qa().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/automation/clear-task-events-log",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function lo(e){return lo="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},lo(e)}function co(){co=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==lo(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(lo(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function so(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function uo(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){so(o,r,a,i,l,"next",e)}function l(e){so(o,r,a,i,l,"throw",e)}i(void 0)}))}}function mo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return fo(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?fo(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function po(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ho(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?po(Object(n),!0).forEach((function(t){vo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):po(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function vo(e,t,n){return(t=function(e){var t=function(e){if("object"!=lo(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=lo(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==lo(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var yo=[[{key:"adbc_once",label:(0,l.__)("Once","advanced-database-cleaner")},{key:"adbc_hourly",label:(0,l.__)("Once hourly","advanced-database-cleaner")},{key:"adbc_twicedaily",label:(0,l.__)("Twice daily","advanced-database-cleaner")},{key:"adbc_daily",label:(0,l.__)("Once daily","advanced-database-cleaner")},{key:"adbc_weekly",label:(0,l.__)("Once weekly","advanced-database-cleaner")},{key:"adbc_monthly",label:(0,l.__)("Once monthly","advanced-database-cleaner")}]],bo=[[{key:"days",label:(0,l.__)("Days","advanced-database-cleaner"),tooltipText:(0,l.__)("Preserve items from the last X days from being cleaned.","advanced-database-cleaner")},{key:"items",label:"FREE"===D?r.createElement("span",{className:"flex items-center"},(0,l.__)("Items","advanced-database-cleaner"),r.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,l.__)("(premium)","advanced-database-cleaner"))):(0,l.__)("Items","advanced-database-cleaner"),disabled:"FREE"===D,tooltipText:r.createElement("span",null,(0,l.__)("Keep the last X items for each parent (e.g., the last 5 revisions per post). If an item has no parent, keep the last X items globally.","advanced-database-cleaner"),"FREE"===D&&r.createElement("div",{className:"flex text-yellow-600"},(0,l.__)("Available in the premium version.","advanced-database-cleaner")))}]],go=yo.flat(),xo=bo.flat(),_o=ho(ho({revisions:(0,l.__)("Revisions","advanced-database-cleaner"),auto_drafts:(0,l.__)("Auto drafts","advanced-database-cleaner"),trashed_posts:(0,l.__)("Trashed posts","advanced-database-cleaner"),unapproved_comments:(0,l.__)("Unapproved comments","advanced-database-cleaner"),spam_comments:(0,l.__)("Spam comments","advanced-database-cleaner"),trashed_comments:(0,l.__)("Trashed comments","advanced-database-cleaner"),pingbacks:(0,l.__)("Pingbacks","advanced-database-cleaner"),trackbacks:(0,l.__)("Trackbacks","advanced-database-cleaner"),unused_postmeta:(0,l.__)("Unused postmeta","advanced-database-cleaner"),duplicated_postmeta:(0,l.__)("Duplicated postmeta","advanced-database-cleaner"),unused_commentmeta:(0,l.__)("Unused commentmeta","advanced-database-cleaner"),duplicated_commentmeta:(0,l.__)("Duplicated commentmeta","advanced-database-cleaner"),unused_usermeta:(0,l.__)("Unused usermeta","advanced-database-cleaner"),duplicated_usermeta:(0,l.__)("Duplicated usermeta","advanced-database-cleaner"),unused_termmeta:(0,l.__)("Unused termmeta","advanced-database-cleaner"),duplicated_termmeta:(0,l.__)("Duplicated termmeta","advanced-database-cleaner"),unused_relationships:(0,l.__)("Unused relationships","advanced-database-cleaner"),expired_transients:(0,l.__)("Expired transients","advanced-database-cleaner"),oembed_caches:(0,l.__)("oEmbed caches","advanced-database-cleaner"),tables_to_optimize:(0,l.__)("Optimize tables","advanced-database-cleaner"),tables_to_repair:(0,l.__)("Repair tables","advanced-database-cleaner")},"1"===q&&{actionscheduler_completed_actions:(0,l.__)("Action Scheduler completed actions","advanced-database-cleaner"),actionscheduler_failed_actions:(0,l.__)("Action Scheduler failed actions","advanced-database-cleaner"),actionscheduler_canceled_actions:(0,l.__)("Action Scheduler canceled actions","advanced-database-cleaner")}),"1"===K&&{actionscheduler_completed_logs:(0,l.__)("Action Scheduler completed logs","advanced-database-cleaner"),actionscheduler_failed_logs:(0,l.__)("Action Scheduler failed logs","advanced-database-cleaner"),actionscheduler_canceled_logs:(0,l.__)("Action Scheduler canceled logs","advanced-database-cleaner"),actionscheduler_orphan_logs:(0,l.__)("Action Scheduler orphan logs","advanced-database-cleaner")}),wo=new Set(["unused_postmeta","duplicated_postmeta","unused_commentmeta","duplicated_commentmeta","unused_usermeta","duplicated_usermeta","unused_termmeta","duplicated_termmeta","unused_relationships","expired_transients","oembed_caches"]),Eo=new Set(["tables_to_optimize","tables_to_repair"]),No=new Set(["actionscheduler_completed_actions","actionscheduler_failed_actions","actionscheduler_canceled_actions","actionscheduler_completed_logs","actionscheduler_failed_logs","actionscheduler_canceled_logs","actionscheduler_orphan_logs"]),ko=["tables_to_optimize","tables_to_repair"],So={selected:!1,keepType:"days",keepValue:0},Lo=function(e){var t=e.title,n=e.count;return r.createElement("div",{className:"mb-4 flex items-center justify-between border-b border-gray-300 pb-4"},r.createElement("h3",{className:"text-[1rem] font-bold text-gray-700"},t),r.createElement("span",{className:"rounded-full bg-blue-100 px-3 py-1 text-xs font-medium text-blue-800"},(0,l.sprintf)((0,l.__)("%d selected","advanced-database-cleaner"),n)))},jo=function(e){var t,n=e.name,a=e.setName,o=e.frequency,i=e.setFrequency,c=e.start,s=e.setStart,d=e.active,m=e.setActive;return r.createElement("div",{className:"rounded-xl bg-white px-8 py-6 shadow-sm ring-1 ring-gray-200"},r.createElement("div",{className:"space-y-6"},r.createElement("div",null,r.createElement("span",{className:"mb-2 block text-sm font-medium text-gray-700"},(0,l.__)("Task name","advanced-database-cleaner")),r.createElement(u,{value:n,onChange:function(e){return a(e.target.value)},className:"w-full rounded-lg border border-gray-300 px-4 py-2 text-sm focus:border-gray-800 focus:outline-none focus:!ring-0",required:!0})),r.createElement("div",null,r.createElement("span",{className:"mb-2 block text-sm font-medium text-gray-700"},(0,l.__)("Frequency","advanced-database-cleaner")),r.createElement(Sp,{selectItems:yo,selectedItem:null!==(t=go.find((function(e){return e.key===o})))&&void 0!==t?t:go[4],onSelectionChange:i,minWidthButton:"min-w-[60px] w-full",minWidthContent:"min-w-[300px]",borderColor:"border-gray-300",extraBtnClasses:"!h-[2.45rem]"})),r.createElement("div",null,r.createElement("span",{className:"mb-2 flex justify-between text-sm font-medium text-gray-700"},(0,l.__)("Start time","advanced-database-cleaner"),r.createElement("span",{className:"text-[.75rem] font-normal italic text-gray-600"},(0,l.__)("Local time","advanced-database-cleaner"))),r.createElement(u,{type:"datetime-local",value:c,onChange:function(e){return s(e.target.value)},className:"!h-[2.4rem] w-full !rounded-lg !border !border-gray-300 px-4 text-sm focus:!border-gray-800 focus:outline-none focus:!ring-0",required:!0})),r.createElement("div",{className:"flex items-center gap-4 rounded-xl border border-gray-200 bg-gray-50 p-4"},r.createElement(x,{text:d?(0,l.__)("Active","advanced-database-cleaner"):(0,l.__)("Paused","advanced-database-cleaner"),textStyle:"font-normal text-[.8rem]",toggleSize:"small",toggleChangeCallback:m,isActive:d,bgColor:"bg-green-500"}))))},Oo=function(e){var t=e.selectedItemsToClean,n=e.selectedActionSchedulerInFree,a=e.operationsTodoSelected;return r.createElement("div",{className:"rounded-xl bg-gradient-to-br from-gray-50 to-gray-100 p-8 shadow-sm ring-1 ring-gray-200"},r.createElement("h4",{className:"mb-6 text-[1rem] font-bold text-gray-700"},(0,l.__)("Summary","advanced-database-cleaner")),r.createElement("div",{className:"space-y-6 text-sm"},t.length>0&&r.createElement(To,{title:(0,l.__)("Items to clean","advanced-database-cleaner"),keys:t,max:3,color:"text-blue-700",bgColor:"bg-blue-100"}),n.length>0&&r.createElement(To,{title:(0,l.__)("Premium items (won't be cleaned)","advanced-database-cleaner"),keys:n,max:3,color:"text-yellow-700",bgColor:"bg-yellow-100"}),a.length>0&&r.createElement(To,{title:(0,l.__)("Actions to do","advanced-database-cleaner"),keys:a,color:"text-green-700",bgColor:"bg-green-100"}),t.length+n.length+a.length===0&&r.createElement("div",null,r.createElement("p",{className:"italic text-gray-500"},(0,l.__)("No operations selected yet","advanced-database-cleaner")))))},To=function(e){var t=e.title,n=e.keys,a=e.max,o=void 0===a?1/0:a,i=e.color,c=e.bgColor;return r.createElement("div",{className:(0,Ua.A)("rounded-xl p-4",c)},r.createElement("p",{className:(0,Ua.A)("mb-3 font-semibold",i)},t," (",n.length,")"),r.createElement("div",{className:"space-y-2"},n.slice(0,o).map((function(e){return r.createElement("div",{key:"sum-b-"+e,className:"flex items-center justify-between text-xs"},r.createElement("span",{className:"text-gray-700"},_o[e]))})),n.length>o&&r.createElement("p",{className:"text-xs font-medium text-gray-500"},"+",n.length-o," ",(0,l.__)("more","advanced-database-cleaner"))))};const Co=function(){var e=(0,P.d4)((function(e){return e.shared.taskId})),t=(0,P.wA)(),n=mo((0,r.useState)(!0),2),a=n[0],o=n[1],i=mo((0,r.useState)(!1),2),c=i[0],s=i[1],d=mo((0,r.useState)(""),2),m=d[0],f=d[1],p=mo((0,r.useState)("adbc_weekly"),2),h=p[0],v=p[1],y=mo((0,r.useState)(""),2),b=y[0],g=y[1],x=mo((0,r.useState)(!0),2),_=x[0],w=x[1],E=mo((0,r.useState)((function(){return Object.fromEntries(Object.keys(_o).map((function(e){return[e,ho({},So)]})))})),2),N=E[0],k=E[1],S=(0,r.useMemo)((function(){return Object.keys(_o).filter((function(e){return!ko.includes(e)}))}),[]),O=(0,r.useMemo)((function(){return S.filter((function(e){return N[e].selected}))}),[S,N]),I=(0,r.useMemo)((function(){return ko.filter((function(e){return N[e].selected}))}),[N]),A=(0,r.useMemo)((function(){return"FREE"===D?S.filter((function(e){return!No.has(e)})):S}),[S]),F=(0,r.useMemo)((function(){return"FREE"===D?O.filter((function(e){return!No.has(e)})):O}),[O]),M=(0,r.useMemo)((function(){return"FREE"===D?O.filter((function(e){return No.has(e)})):[]}),[O]),G=F.length===A.length,z=F.length>0,R=mo((0,r.useState)(!1),2),B=R[0],U=R[1],W=(0,r.useRef)(null);(0,r.useEffect)((function(){var e=function(e){W.current&&!W.current.contains(e.target)&&U(!1)};return document.addEventListener("mousedown",e),function(){return document.removeEventListener("mousedown",e)}}),[]);var q=function(e){var t=new Date(e),n=function(e){return String(e).padStart(2,"0")},r=t.getFullYear(),a=n(t.getMonth()+1),o=n(t.getDate()),i=n(t.getHours()),l=n(t.getMinutes());return"".concat(r,"-").concat(a,"-").concat(o,"T").concat(i,":").concat(l)};(0,r.useEffect)((function(){var n=function(){var n=uo(co().mark((function n(){var r,a,i,l,c,s;return co().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(e){n.next=3;break}return g(q(Date.now())),n.abrupt("return",o(!1));case 3:return n.prev=3,n.next=6,$a({id:e});case 6:r=n.sent,a=r.data,f(a.name),v(a.frequency),i=Number(a.start_datetime),l=13===String(i).length?Number(i):1e3*i,g(q(l)),w(a.active),c=structuredClone(N),Object.entries(a.operations).forEach((function(e){var t,n=mo(e,2),r=n[0],a=n[1];c[r]&&(c[r]={selected:!0,keepType:"string"==typeof a?"days":a.type,keepValue:"string"==typeof a?0:parseInt(null!==(t=a.value)&&void 0!==t?t:0,10)})})),k(c),n.next=22;break;case 19:n.prev=19,n.t0=n.catch(3),Kt(t,n.t0.message,null===(s=n.t0.extra_data)||void 0===s?void 0:s.message_links);case 22:return n.prev=22,o(!1),n.finish(22);case 25:case"end":return n.stop()}}),n,null,[[3,19,22,25]])})));return function(){return n.apply(this,arguments)}}();n()}),[e]);var K=(0,r.useCallback)((function(e){"FREE"===D&&No.has(e)||k((function(t){return ho(ho({},t),{},vo({},e,ho(ho({},t[e]),{},{selected:!t[e].selected})))}))}),[]),Y=(0,r.useCallback)((function(e){k((function(t){return ho(ho({},t),{},vo({},e,ho(ho({},t[e]),{},{selected:!1})))}))}),[]),V=(0,r.useCallback)((function(e,t,n){return k((function(r){return ho(ho({},r),{},vo({},e,ho(ho({},r[e]),{},vo({},t,n))))}))}),[]),H=(0,r.useCallback)((function(){k((function(e){var t=ho({},e),n=!G;return A.forEach((function(e){return t[e].selected=n})),t}))}),[G,A]),$=function(){var t={};return Object.entries(N).forEach((function(e){var n=mo(e,2),r=n[0],a=n[1];a.selected&&("FREE"===D&&No.has(r)||(wo.has(r)||Eo.has(r)?t[r]="no_keep_last":a.keepValue&&0!==Number(a.keepValue)?t[r]={type:a.keepType,value:Number(a.keepValue)}:t[r]="no_keep_last"))})),{id:null!=e?e:void 0,name:m,frequency:h,start_datetime:Math.floor(new Date(b).getTime()/1e3),type:"general_cleanup",operations:t,active:_}},Q=function(){var n=uo(co().mark((function n(r){var a;return co().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(r.preventDefault(),m&&b){n.next=3;break}return n.abrupt("return",alert((0,l.__)("Name & start date are required","advanced-database-cleaner")));case 3:if(s(!0),n.prev=4,!e){n.next=10;break}return n.next=8,Xa($());case 8:n.next=12;break;case 10:return n.next=12,Ja($());case 12:Wt(t,e?(0,l.__)("Updated successfully!","advanced-database-cleaner"):(0,l.__)("Created successfully!","advanced-database-cleaner")),J(),n.next=19;break;case 16:n.prev=16,n.t0=n.catch(4),Kt(t,n.t0.message,null===(a=n.t0.extra_data)||void 0===a?void 0:a.message_links);case 19:return n.prev=19,s(!1),n.finish(19);case 22:case"end":return n.stop()}}),n,null,[[4,16,19,22]])})));return function(e){return n.apply(this,arguments)}}(),J=function(){t(Yf({tabId:"automation"})),t(ip()),t(Ar()),t(Xe())};return a?r.createElement("div",{className:"flex h-96 items-center justify-center"},r.createElement("div",{className:"text-center"},r.createElement(T,{spinnerColor:"text-blue-600"}))):r.createElement("div",{className:"min-h-screen"},r.createElement("div",{className:"w-full space-y-8"},r.createElement("header",{className:"flex items-center"},r.createElement("button",{onClick:J,className:"group flex items-center gap-3 rounded-xl border bg-white px-4 py-2 shadow-sm transition-all"},r.createElement(C.rBg,{className:"h-5 w-5 text-blue-600 transition-transform group-hover:-translate-x-0.5"}),r.createElement("span",{className:"text-sm font-medium text-gray-700"},(0,l.__)("Back","advanced-database-cleaner")))),r.createElement("form",{onSubmit:Q,className:"flex flex-col justify-between gap-8 xl:flex-row"},r.createElement("section",{className:"w-full flex-1 space-y-8"},r.createElement("div",{className:"rounded-xl bg-white p-8 shadow-sm ring-1 ring-gray-200"},r.createElement(Lo,{title:(0,l.__)("Select items to clean","advanced-database-cleaner"),count:F.length}),r.createElement("div",{className:"relative mb-4",ref:W},r.createElement("button",{type:"button",onClick:function(){return U((function(e){return!e}))},className:"flex w-full items-center justify-between rounded-xl border border-gray-300 bg-gray-50 px-4 py-3 text-sm font-medium ring-0 hover:bg-gray-100 focus:border-gray-800 focus:outline-none focus:ring-0"},r.createElement("span",{className:"font-normal text-gray-700"},0===F.length?(0,l.__)("Select items…","advanced-database-cleaner"):"".concat(F.length," ").concat((0,l.__)("items selected","advanced-database-cleaner"))),r.createElement(C.bv7,{className:(0,Ua.A)("h-5 w-5 text-gray-400 transition-transform",B&&"rotate-180")})),B&&r.createElement("div",{className:"absolute z-20 mt-2 w-full rounded-xl border border-gray-300 bg-white shadow-xl"},r.createElement("div",{className:"mt-1 border-b border-gray-100 px-6 py-4"},r.createElement("label",{className:"flex cursor-pointer items-center gap-3 text-sm font-medium"},r.createElement("input",{type:"checkbox",className:"h-4 w-4 rounded border-gray-300 text-blue-600",checked:G,ref:function(e){e&&(e.indeterminate=z&&!G)},onChange:H}),r.createElement("span",{className:"-mt-[5px]"},G?(0,l.__)("Unselect All","advanced-database-cleaner"):(0,l.__)("Select All","advanced-database-cleaner")))),r.createElement("div",{className:"max-h-64 overflow-y-auto p-2"},S.map((function(e){var t=No.has(e),n="FREE"===D&&t;return r.createElement("label",{key:"item-to-"+e,className:(0,Ua.A)("flex items-center gap-3 rounded-xl px-4 py-3 transition-colors",n?"cursor-not-allowed hover:bg-gray-200":"cursor-pointer hover:bg-gray-200")},r.createElement("input",{type:"checkbox",className:"h-4 w-4 rounded border-gray-300 text-blue-600 focus:ring-blue-600 disabled:!cursor-not-allowed disabled:border-gray-300",checked:N[e].selected,disabled:n,onChange:function(){return K(e)}}),r.createElement("span",{className:"-mt-[4px] flex flex-1 justify-between text-sm text-gray-700"},_o[e],t&&"FREE"===D&&r.createElement("span",{className:"ml-2 inline-flex items-center gap-1 text-[.75rem] font-semibold text-yellow-600"},r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=add-edit-automation-task&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"!text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,l.__)("In premium","advanced-database-cleaner")))),N[e].selected&&!n&&r.createElement(C.q9z,{className:"h-4 w-4 text-blue-600"}))}))))),F.length>0&&r.createElement("div",null,F.map((function(e){return r.createElement("div",{key:"config-kl-"+e,className:"flex w-full flex-col justify-between border-b border-blue-200 bg-blue-50 p-4 md:flex-row md:items-center"},r.createElement("div",{className:"flex items-center gap-3"},r.createElement("button",{type:"button",onClick:function(){return K(e)},className:"rounded-lg p-1 text-blue-600 transition-colors hover:bg-blue-100"},r.createElement(C.U_s,{className:"h-4 w-4"})),r.createElement("span",{className:"text-sm font-medium text-blue-900"},_o[e])),r.createElement("div",{className:"ml-2 flex items-center gap-2 text-[.8rem]"},function(e){var t;return wo.has(e)?r.createElement("span",{className:"text-xs italic text-gray-500"},(0,l.__)("'Keep last' not applicable","advanced-database-cleaner")):Eo.has(e)?null:r.createElement(r.Fragment,null,r.createElement("span",null,(0,l.__)("Keep last","advanced-database-cleaner")),r.createElement(u,{type:"number",min:"0",className:"!h-[2rem] !max-h-[2rem] !min-h-[2rem] w-[60px] !rounded-lg border !border-gray-300 px-3 py-1 !text-xs focus:!border-gray-800 focus:!outline-none focus:!ring-0",value:N[e].keepValue,onChange:function(t){return V(e,"keepValue",t.target.value)}}),r.createElement(Sp,{selectItems:bo,selectedItem:null!==(t=xo.find((function(t){return t.key===N[e].keepType})))&&void 0!==t?t:xo[0],onSelectionChange:function(t){return V(e,"keepType",t)},minWidthButton:"min-w-[60px] w-full",minWidthContent:"FREE"===D?"min-w-[180px]":"min-w-[120px]",borderColor:"border-gray-300",extraBtnClasses:"!h-[2.4rem]"}))}(e)))}))),M.length>0&&r.createElement("div",{className:"mt-4"},r.createElement("div",{className:"mb-3 rounded-lg border border-yellow-200 bg-yellow-50 p-3"},r.createElement("div",{className:"flex items-start gap-2"},r.createElement(j.xGQ,{className:"mt-0.5 h-4 w-4 flex-shrink-0 text-yellow-600"}),r.createElement("div",{className:"text-sm"},r.createElement("p",{className:"font-medium text-yellow-800"},(0,l.__)("Premium Features Selected","advanced-database-cleaner")),r.createElement("p",{className:"mt-1 text-yellow-700"},(0,l.__)("The following operations are only available in the premium version and will not be cleaned:","advanced-database-cleaner"))))),r.createElement("div",null,M.map((function(e){return r.createElement("div",{key:"config-as-"+e,className:"flex w-full flex-col justify-between border-b border-yellow-200 bg-yellow-50 p-4 md:flex-row md:items-center"},r.createElement("div",{className:"flex items-center gap-3"},r.createElement("button",{type:"button",onClick:function(){return Y(e)},className:"rounded-lg p-1 text-yellow-600 transition-colors hover:bg-yellow-100"},r.createElement(C.U_s,{className:"h-4 w-4"})),r.createElement("span",{className:"text-sm font-medium text-yellow-900"},_o[e]),r.createElement("span",{className:"ml-2 inline-flex items-center gap-1 text-[.75rem] font-semibold text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,l.__)("Premium only","advanced-database-cleaner"))),r.createElement("div",{className:"ml-2 flex items-center gap-2 text-[.8rem]"},r.createElement("span",{className:"text-xs italic text-yellow-600"},(0,l.__)("Will not be cleaned","advanced-database-cleaner"))))}))))),r.createElement("div",{className:"rounded-xl bg-white p-8 shadow-sm ring-1 ring-gray-200"},r.createElement(Lo,{title:(0,l.__)("Select actions to do","advanced-database-cleaner"),count:I.length}),r.createElement("div",{className:"flex flex-wrap items-center gap-4"},ko.map((function(e){return r.createElement("div",{key:"op-"+e,className:(0,Ua.A)("rounded-xl border px-8 py-4 transition-all",N[e].selected?"border-green-200 bg-green-50 shadow-sm":"border-gray-200 bg-gray-50 hover:bg-gray-100")},r.createElement("label",{className:"flex cursor-pointer items-start gap-3 pt-1"},r.createElement("input",{type:"checkbox",className:"h-4 w-4 rounded border-gray-300 text-green-600 focus:ring-green-600",checked:N[e].selected,onChange:function(){return K(e)}}),r.createElement("span",{className:"-mt-[6px] flex-1 text-sm font-medium text-gray-700"},_o[e])))}))))),r.createElement("aside",{className:"w-full space-y-8 lg:w-[350px]"},r.createElement(jo,{name:m,setName:f,frequency:h,setFrequency:v,start:b,setStart:g,active:_,setActive:w}),r.createElement(Oo,{selectedItemsToClean:F,selectedActionSchedulerInFree:M,operationsTodoSelected:I,ops:N}),r.createElement("div",{className:"space-y-3"},r.createElement("button",{type:"submit",disabled:c||F.length+I.length===0,className:"flex w-full items-center justify-center gap-3 rounded-xl bg-blue-500 px-6 py-4 text-sm font-semibold text-white shadow-lg transition-all hover:bg-blue-600 hover:shadow-xl disabled:cursor-not-allowed disabled:opacity-50 disabled:hover:bg-blue-600"},c?r.createElement(j.JbZ,{className:"animate-spin text-[1.5rem]"}):r.createElement(r.Fragment,null,r.createElement(he.abJ,{className:"h-5 w-5"}),e?(0,l.__)("Update task","advanced-database-cleaner"):(0,l.__)("Create task","advanced-database-cleaner"))),r.createElement("button",{type:"button",onClick:J,className:"w-full rounded-xl border border-gray-300 bg-white px-6 py-2 text-sm font-semibold text-gray-700 transition-all hover:bg-gray-50 hover:shadow-sm"},(0,l.__)("Cancel","advanced-database-cleaner")))))))};var Po=n(4263),Io=n(4563),Ao=n(2227),Fo=(0,fe.Z0)({name:"modal",initialState:{show:!1,type:"warning",title:null,message:null,dbBackupWarning:!0,confirmLabel:(0,l.__)("Confirm","advanced-database-cleaner")},reducers:{showModal:function(e,t){e.show=!0,e.type=t.payload.type||e.type,e.title=t.payload.title,e.message=t.payload.message,e.dbBackupWarning=t.payload.dbBackupWarning,e.confirmLabel=t.payload.confirmLabel||e.confirmLabel},hideModal:function(e){e.show=!1,e.type="warning",e.title=null,e.message=null,e.dbBackupWarning=!0,e.confirmLabel=(0,l.__)("Confirm","advanced-database-cleaner")}}}),Mo=Fo.actions,Do=Mo.showModal,Go=Mo.hideModal;const zo=Fo.reducer;function Ro(e){return Ro="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},Ro(e)}function Bo(){Bo=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Ro(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Ro(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Uo(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Wo(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Uo(o,r,a,i,l,"next",e)}function l(e){Uo(o,r,a,i,l,"throw",e)}i(void 0)}))}}function qo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ko(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ko(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ko(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Yo(e){var t=e.show,n=e.taskData,a=e.onClose,c=qo((0,r.useState)(null),2),s=c[0],u=c[1],d=qo((0,r.useState)(!0),2),m=d[0],f=d[1],p=(0,P.d4)((function(e){return e.filter.currentPage})),h=(0,P.d4)((function(e){return e.filter.itemsPerPage})),v=(0,P.d4)((function(e){return e.action.actionType})),y=(0,P.d4)((function(e){return e.action.processAction})),b=(0,P.wA)();(0,r.useEffect)((function(){g()}),[p]),(0,r.useEffect)((function(){x()}),[y]);var g=function(){var e=Wo(Bo().mark((function e(){var t,r;return Bo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(f(!0),e.prev=1,"PREMIUM"!==D){e.next=8;break}return e.next=5,ro({id:n.taskId,currentPage:p,itemsPerPage:h});case 5:e.t0=e.sent,e.next=11;break;case 8:return e.next=10,It();case 10:e.t0=e.sent;case 11:t=e.t0,u(t.data),e.next=19;break;case 15:e.prev=15,e.t1=e.catch(1),Kt(b,e.t1.message,null===(r=e.t1.extra_data)||void 0===r?void 0:r.message_links),u(null);case 19:return e.prev=19,f(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[1,15,19,22]])})));return function(){return e.apply(this,arguments)}}(),x=function(){var e=Wo(Bo().mark((function e(){var t;return Bo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(y&&"delete_task_events"===v){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,oo({id:n.taskId});case 5:g(),Wt(b,(0,l.__)("Cleared successfully!","advanced-database-cleaner")),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),Kt(b,e.t0.message,null===(t=e.t0.extra_data)||void 0===t?void 0:t.message_links);case 12:return e.prev=12,b(Ir()),e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[2,9,12,15]])})));return function(){return e.apply(this,arguments)}}(),w=function(){var e=Wo(Bo().mark((function e(){return Bo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:b(Or({actionType:"delete_task_events",itemsType:null})),b(Do({type:"delete",title:(0,l.__)("Clear these events log?","advanced-database-cleaner"),message:"",confirmLabel:(0,l.__)("Clear","advanced-database-cleaner"),dbBackupWarning:!1}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return t?r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:a},r.createElement(i.Xi,{className:"fixed inset-0 bg-gray-900/70"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{className:"relative w-full max-w-5xl transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all sm:my-8 sm:p-2"},r.createElement("button",{className:"absolute right-4 top-4 z-30 p-1 text-gray-500 hover:text-black",onClick:a,"aria-label":"Close"},r.createElement(_.WQq,{className:"h-6 w-6"})),r.createElement("div",{className:"-m-2 rounded-t-lg border-b border-slate-300 bg-gradient-to-r from-slate-100 to-blue-50 px-8 py-4"},r.createElement("div",{className:"flex items-center gap-3 text-[1.1rem]"},r.createElement("h2",{className:"text-gray-700"},(0,l.__)("Cleanup events log for:","advanced-database-cleaner")),r.createElement("span",{className:"font-semibold text-black"},n.taskName))),r.createElement("div",{className:"relative my-4 min-h-[200px] rounded-lg bg-slate-50"},r.createElement("div",{className:"".concat("PREMIUM"!==D?"pointer-events-none blur-[1px]":"")},m?r.createElement("div",{className:"flex min-h-[232px] items-center justify-center"},r.createElement(T,{spinnerColor:"text-blue-600"})):r.createElement(r.Fragment,null,s&&s.total_items>0?r.createElement("div",{className:"max-h-[70vh] overflow-x-auto overflow-y-auto px-4 py-4",style:{scrollbarWidth:"thin"}},r.createElement("div",{className:"min-w-max"},s.events.map((function(e,t){var n=qo(Object.entries(e)[0],2),a=n[0],o=n[1];return r.createElement("div",{key:"evt-w-"+a,className:"w-full min-w-[800px] rounded-lg border border-transparent bg-white p-2 hover:border hover:border-gray-600 hover:bg-gray-100"},r.createElement("div",{className:"flex w-full items-center"},r.createElement("div",{className:"flex flex-shrink-0 items-center gap-2 text-sm text-black"},r.createElement("span",{className:"rounded bg-gray-100 px-2 py-0.5 text-xs"},Lt(a,!0,!1))),r.createElement("div",{className:"flex w-32 flex-shrink-0 justify-center"},r.createElement("span",{className:"inline-flex items-center text-nowrap rounded-md bg-green-700 px-2 py-0.5 text-xs font-medium text-white"},Object.values(o).reduce((function(e,t){return e+t}),0)," ",(0,l.__)("items cleaned","advanced-database-cleaner"))),r.createElement("div",{className:"flex w-6 flex-shrink-0 justify-center text-gray-400"},"-"),r.createElement("div",{className:"min-w-0 flex-1"},r.createElement("div",{className:"flex items-center gap-2 overflow-x-auto text-nowrap pb-1 text-sm text-gray-700",style:{scrollbarWidth:"thin"}},function(e){return Object.entries(e).map((function(e,t){var n=qo(e,2),a=n[0],o=n[1];return r.createElement("div",{key:"event-l-"+t,className:"flex items-center gap-1 text-[.85rem]"},r.createElement("span",{className:"text-gray-700"},Sr(a)),r.createElement("span",{className:"text-gray-900"},"[",o,"]"),"-")}))}(o)))))})))):r.createElement("div",{className:"rounded-lg bg-gray-50 p-12 text-center"},r.createElement("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gray-100"},r.createElement(j.t2D,{className:"h-8 w-8 text-gray-400"})),r.createElement("h3",{className:"mb-2 text-lg font-semibold text-gray-900"},(0,l.__)("No events recorded","advanced-database-cleaner")),r.createElement("p",{className:"text-gray-600"},(0,l.__)("Events will appear here when the task runs.","advanced-database-cleaner"))))),"PREMIUM"!==D&&r.createElement("div",{className:"absolute inset-0 z-20 flex items-center justify-center bg-white/80 backdrop-blur-[0.5px]"},r.createElement("div",{className:"mx-4 max-w-lg border border-gray-200 bg-white p-8 shadow-2xl"},r.createElement("div",{className:"text-center"},r.createElement("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gradient-to-r from-yellow-400 to-orange-500"},r.createElement(j.xGQ,{className:"h-8 w-8 text-white"})),r.createElement("h3",{className:"mb-3 text-xl font-bold text-gray-900"},(0,l.__)("Unlock Cleanup Events Log","advanced-database-cleaner")),r.createElement("p",{className:"mb-6 text-gray-600"},(0,l.__)("Upgrade to the Premium to access detailed logs of your cleanup tasks.","advanced-database-cleaner")),r.createElement("div",{className:"mb-6 space-y-2 text-left text-sm text-gray-700"},r.createElement("div",{className:"flex items-center gap-2"},r.createElement("div",{className:"h-2 w-2 rounded-full bg-green-500"}),r.createElement("span",null,(0,l.__)("Detailed tasks events logging","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement("div",{className:"h-2 w-2 rounded-full bg-green-500"}),r.createElement("span",null,(0,l.__)("See what was cleaned and when","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement("div",{className:"h-2 w-2 rounded-full bg-green-500"}),r.createElement("span",null,(0,l.__)("Clear events log anytime you want","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement("div",{className:"h-2 w-2 rounded-full bg-green-500"}),r.createElement("span",null,(0,l.__)("Priority support","advanced-database-cleaner")))),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=automation-task-events-modal&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"group block !w-full transform rounded-xl bg-gradient-to-r from-blue-600 to-indigo-600 px-4 py-2 text-center !text-[1rem] font-medium text-white !no-underline shadow-lg transition-all hover:from-blue-700 hover:to-purple-700 hover:!text-white focus:!text-white"},r.createElement("span",{className:"flex items-center justify-center gap-2"},(0,l.__)("Upgrade to Premium","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))),r.createElement("div",{className:"mt-4"},r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=automation-task-events-modal&utm_medium=adbc-free&utm_campaign=plugins&utm_content=learn-more-about-premium-features",target:"_blank",className:"!text-sm !font-normal !text-blue-600 !no-underline hover:!text-blue-800 hover:!underline"},(0,l.__)("Learn more about Premium features","advanced-database-cleaner"))))))),!m&&s&&s.total_items>0&&r.createElement("div",{className:"flex flex-col items-center justify-between gap-4 rounded-b-lg border-t border-gray-200 bg-gray-50 p-4 sm:flex-row ".concat("PREMIUM"!==D?"pointer-events-none blur-[1px]":"")},r.createElement("button",{onClick:w,disabled:"PREMIUM"!==D,className:"inline-flex items-center gap-2 rounded-lg border border-red-300 bg-red-100 px-2 py-1 text-sm font-medium text-red-700 hover:bg-red-200 disabled:cursor-not-allowed disabled:opacity-50"},r.createElement(Po.op0,{className:"h-4 w-4"}),(0,l.__)("Clear log","advanced-database-cleaner")),r.createElement(ct,{totalItems:null==s?void 0:s.total_items,top:!1,loading:m}))))))):null}function Vo(e){return Vo="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Vo(e)}function Ho(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function $o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ho(Object(n),!0).forEach((function(t){Qo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ho(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Qo(e,t,n){return(t=function(e){var t=function(e){if("object"!=Vo(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Vo(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Vo(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Jo(){Jo=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Vo(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Vo(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Zo(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Xo(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Zo(o,r,a,i,l,"next",e)}function l(e){Zo(o,r,a,i,l,"throw",e)}i(void 0)}))}}function ei(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ti(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ti(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ti(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var ni={adbc_once:(0,l.__)("Once","advanced-database-cleaner"),adbc_hourly:(0,l.__)("Once hourly","advanced-database-cleaner"),adbc_twicedaily:(0,l.__)("Twice daily","advanced-database-cleaner"),adbc_daily:(0,l.__)("Once daily","advanced-database-cleaner"),adbc_weekly:(0,l.__)("Once weekly","advanced-database-cleaner"),adbc_monthly:(0,l.__)("Once monthly","advanced-database-cleaner")},ri=function(e){var t,n,a=e.task,o=e.onDelete,i=e.onToggle,c=e.onEvents,s=e.dispatch;return r.createElement("div",{className:"rounded-xl shadow-sm transition-all hover:shadow-lg hover:ring-gray-300 ".concat(a.active?"border border-green-500 bg-green-50":"border border-gray-300 bg-gray-50")},r.createElement("div",{className:"flex h-full flex-col p-6"},r.createElement("div",{className:"mb-4 flex items-start justify-between border-b border-dashed border-gray-300 pb-4"},r.createElement("div",{className:"flex-1 pr-4"},r.createElement("h3",{className:"text-[1rem] font-semibold text-black"},a.name)),r.createElement("div",{className:"flex items-center gap-2"},a.active?r.createElement("span",{className:"text-gray-900"},(0,l.__)("Active","advanced-database-cleaner")):r.createElement("span",{className:"text-gray-500"},(0,l.__)("Paused","advanced-database-cleaner")),r.createElement(x,{toggleSize:"big",toggleChangeCallback:i,isActive:a.active,bgColor:"bg-green-500"}))),r.createElement("div",{className:"flex-grow space-y-1 text-gray-700"},r.createElement("div",{className:"flex items-center gap-2 text-[.8rem]"},r.createElement("span",{className:"flex items-center gap-1 font-medium text-gray-900"},r.createElement(Io.Amo,{className:"text-[1rem] text-gray-500"}),(0,l.__)("Start date:","advanced-database-cleaner")),r.createElement("span",null,a.start_datetime?Lt(a.start_datetime,!0,!1):"")),r.createElement("div",{className:"flex items-center gap-2 text-[.8rem]"},r.createElement("span",{className:"flex items-center gap-1 font-medium text-gray-900"},r.createElement(ge.tnc,{className:"text-[1.1rem] text-gray-500"}),(0,l.__)("Frequency:","advanced-database-cleaner")),r.createElement("span",null,ni[a.frequency]||a.frequency)),r.createElement("div",{className:"flex items-center gap-2 text-[.8rem]"},r.createElement("span",{className:"flex items-center gap-1 font-medium text-gray-900"},r.createElement(C.mmf,{className:"text-[1rem] text-gray-500"}),(0,l.__)("Last run:","advanced-database-cleaner")),a.last_run?r.createElement(N,{content:r.createElement("div",null,(0,l.sprintf)((0,l.__)("Executed %s","advanced-database-cleaner"),kt(Date.parse(a.last_run)||a.last_run)))},r.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},Lt(a.last_run,!0,!1))):r.createElement("span",null,"--")),r.createElement("div",{className:"flex items-center gap-2 text-[.8rem]"},r.createElement("span",{className:"flex items-center gap-1 font-medium text-gray-900"},r.createElement(Ao.W_k,{className:"text-[1rem] text-gray-500"}),(0,l.__)("Next run:","advanced-database-cleaner")),a.next_run?r.createElement(N,{content:r.createElement("div",null,(n=St(a.next_run),n?(0,l.sprintf)((0,l.__)("Runs in %s","advanced-database-cleaner"),n):(0,l.__)("Running now","advanced-database-cleaner")))},r.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},Lt(a.next_run,!0,!1))):r.createElement("span",null,"--")),r.createElement("div",{className:"flex items-center gap-2 text-[.8rem]"},r.createElement("span",{className:"flex items-center gap-1 font-medium text-gray-900"},r.createElement(_e.hVZ,{className:"text-[1rem] text-gray-500"}),(0,l.__)("Items to clean:","advanced-database-cleaner")),r.createElement("span",null,Object.values(null!==(t=a.operations)&&void 0!==t?t:{}).length),a.operations&&Object.keys(a.operations).length>0?r.createElement(E,{content:r.createElement("span",{className:"flex flex-wrap items-center gap-2 text-gray-100"},Object.keys(a.operations).map((function(e,t){return r.createElement("span",{key:"opr"+t,className:"text-nowrap rounded-md bg-gray-600 px-2 py-0.5 text-xs"},Sr(e))}))),position:"bottom"},r.createElement(Ao.eQk,{className:"h-4 w-4"})):r.createElement("span",{className:"text-gray-500"},"--"))),r.createElement("div",{className:"mt-2 flex items-center justify-between"},r.createElement("div",{className:"flex flex-col gap-x-2 text-[0.65rem] italic text-gray-700 transition-opacity duration-300 xl:flex-row"},a.created_at&&r.createElement("span",null,(0,l.__)("Created:","advanced-database-cleaner")," ",Lt(a.created_at,!0,!1)),r.createElement("span",{className:"hidden italic xl:!flex"},"|"),r.createElement("span",null,(0,l.__)("Edited:","advanced-database-cleaner")," ",a.updated_at?Lt(a.updated_at,!0,!1):(0,l.__)("never","advanced-database-cleaner"))),r.createElement("div",{className:"flex justify-end gap-2"},r.createElement(N,{content:(0,l.__)("Edit","advanced-database-cleaner"),align:"right"},r.createElement("button",{onClick:function(){s(op(a.id)),s(Yf({subTabId:"add_edit_task"})),Uf("task_id",a.id)},className:"inline-flex items-center justify-center gap-1 rounded-lg border border-gray-300 px-3 py-2 text-sm font-medium text-gray-700 transition-colors hover:bg-gray-200 focus:outline-none"},r.createElement(Po.dtF,{className:"h-4 w-4"}))),r.createElement(N,{content:r.createElement("span",{className:"flex items-center gap-1"},(0,l.__)("Events log","advanced-database-cleaner"),"FREE"===D&&r.createElement("span",{className:"ml-1 flex gap-1 rounded-md bg-yellow-100 px-1 text-[.65rem] font-semibold text-yellow-800"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-600"}),(0,l.__)("premium","advanced-database-cleaner"))),align:"right"},r.createElement("button",{onClick:c,className:"inline-flex items-center justify-center gap-1 rounded-lg border border-gray-300 px-3 py-2 text-sm font-medium text-gray-700 transition-colors hover:bg-gray-200 focus:outline-none"},r.createElement(C.yB7,{className:"h-4 w-4"}))),r.createElement(N,{content:(0,l.__)("Delete","advanced-database-cleaner"),align:"right"},r.createElement("button",{onClick:o,className:"inline-flex items-center justify-center gap-1 rounded-lg border border-gray-300 px-3 py-2 text-sm font-medium text-gray-700 transition-colors hover:bg-red-200 hover:text-red-700 focus:outline-none"},r.createElement(Po.op0,{className:"h-4 w-4"})))))))};const ai=function(){var e=ei((0,r.useState)([]),2),t=e[0],n=e[1],a=ei((0,r.useState)("all"),2),c=a[0],s=a[1],u=ei((0,r.useState)({total:0,active:0,paused:0}),2),d=u[0],m=u[1],f=ei((0,r.useState)({actionType:"",taskId:null,taskName:"",showEventsModal:!1}),2),p=f[0],h=f[1],v=ei((0,r.useState)(!1),2),y=v[0],b=v[1],g=ei((0,r.useState)(!0),2),x=g[0],w=g[1],E=(0,P.d4)((function(e){return e.action.processAction})),k=(0,P.d4)((function(e){return e.setting.showConfirmationOnDangerousActions})),S=(0,P.wA)();(0,r.useEffect)((function(){O()}),[c]),(0,r.useEffect)((function(){I()}),[E]);var O=function(){var e=Xo(Jo().mark((function e(){var t,r,a,o,i,l,s,u,d,f;return Jo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),e.prev=1,e.next=4,Va({status:c});case 4:u=e.sent,d=u.data,n(Object.values(null!==(t=null==d?void 0:d.items)&&void 0!==t?t:{})),m({total:null!==(r=null==d||null===(a=d.counts)||void 0===a?void 0:a.total)&&void 0!==r?r:0,active:null!==(o=null==d||null===(i=d.counts)||void 0===i?void 0:i.active)&&void 0!==o?o:0,paused:null!==(l=null==d||null===(s=d.counts)||void 0===s?void 0:s.paused)&&void 0!==l?l:0}),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(1),Kt(S,e.t0.message,null===(f=e.t0.extra_data)||void 0===f?void 0:f.message_links);case 13:return e.prev=13,w(!1),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[1,10,13,16]])})));return function(){return e.apply(this,arguments)}}(),I=function(){var e=Xo(Jo().mark((function e(){var t;return Jo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(E&&"delete_task"===p.actionType){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,to({id:p.taskId});case 5:O(),h({actionType:"",taskId:null,taskName:""}),Wt(S,(0,l.__)("Deleted successfully!","advanced-database-cleaner")),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(2),Kt(S,e.t0.message,null===(t=e.t0.extra_data)||void 0===t?void 0:t.message_links);case 13:return e.prev=13,S(Ir()),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[2,10,13,16]])})));return function(){return e.apply(this,arguments)}}(),A=function(){var e=Xo(Jo().mark((function e(t){return Jo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:h({actionType:"delete_task",taskId:t.id,taskName:t.name}),S(Or({actionType:"delete_task",itemsType:null})),S(k?Do({type:"delete",title:(0,l.__)("Delete task?","advanced-database-cleaner"),message:(0,l.sprintf)((0,l.__)("Task to delete: %s","advanced-database-cleaner"),t.name),confirmLabel:(0,l.__)("Delete","advanced-database-cleaner"),dbBackupWarning:!1}):Tr());case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),F=function(){var e=Xo(Jo().mark((function e(t){var n;return Jo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Xa($o($o({},t),{},{active:!t.active}));case 3:O(),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),Kt(S,e.t0.message,null===(n=e.t0.extra_data)||void 0===n?void 0:n.message_links);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t){return e.apply(this,arguments)}}(),M=function(){var e=Xo(Jo().mark((function e(t){return Jo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:h({actionType:"show_task_events",taskId:t.id,taskName:t.name,showEventsModal:!0});case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return r.createElement("div",{className:""},r.createElement("div",{className:"mb-4"},r.createElement("div",{className:"mb-8 flex flex-col items-start gap-4 md:flex-row md:items-center md:justify-between"},r.createElement("div",null,r.createElement("button",{className:"flex h-[40px] items-center justify-center gap-x-2 rounded-lg bg-blue-500 px-10 text-sm font-semibold tracking-wide text-white hover:bg-blue-600",onClick:function(){"FREE"===D&&d.total>=5?b(!0):S(Yf({subTabId:"add_edit_task"}))}},r.createElement(ge.db9,{className:"text-[1.2rem]"}),(0,l.__)("New automated task","advanced-database-cleaner"))),"FREE"===D&&r.createElement("div",{className:"w-full sm:w-auto"},r.createElement("div",{className:"group relative overflow-hidden rounded-xl bg-gray-100 px-2 py-[5px] md:bg-white"},r.createElement("div",{className:"relative flex items-center justify-between gap-4"},r.createElement("div",{className:"items-top flex gap-3"},r.createElement(ye.gt3,{className:"text-[.9rem] text-yellow-500"}),r.createElement("div",null,r.createElement("div",{className:"flex items-center gap-2"},r.createElement("span",{className:"text-xs font-bold uppercase tracking-wider"},(0,l.__)("Free Plan","advanced-database-cleaner")),r.createElement("div",{className:"h-1 w-1 rounded-full bg-gray-600"}),r.createElement("span",{className:"text-xs text-black"},(0,l.sprintf)((0,l.__)("%1$d/%2$d tasks used","advanced-database-cleaner"),d.total,5))),r.createElement("div",{className:"relative mt-2.5 h-1 overflow-hidden rounded-full bg-gray-300/80"},r.createElement("div",{className:"h-full bg-gradient-to-r from-yellow-500 to-orange-500 transition-all duration-500 ease-out",style:{width:"".concat(Math.min(d.total/5*100,100),"%")}})))),r.createElement("button",{type:"button",className:"group/btn flex items-center gap-1 rounded-lg bg-gradient-to-r from-blue-600 to-indigo-600 px-2 py-1.5 text-[11px] font-semibold text-white shadow-sm transition-all duration-200 hover:from-blue-700 hover:to-indigo-700 hover:shadow-md",onClick:function(){return b(!0)}},r.createElement("span",null,(0,l.__)("Upgrade","advanced-database-cleaner")),r.createElement(xe.ye6,{className:"mt-[1px] h-4 w-4 transition-transform duration-200 group-hover/btn:translate-x-0.5"})))))),r.createElement("div",null,r.createElement("div",{className:"grid grid-cols-1 gap-4 sm:grid-cols-3"},r.createElement("button",{className:"rounded-xl px-4 py-1 text-left sm:py-3 ".concat("all"===c?"bg-blue-100 ring-1 ring-blue-400":"bg-gray-100/80 ring-1 ring-gray-200 hover:ring-blue-400"),onClick:function(){return s("all")}},r.createElement("div",{className:"flex items-center gap-2"},r.createElement("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg bg-blue-100"},r.createElement(C.Xqn,{className:"h-5 w-5 text-blue-600"})),r.createElement("div",{className:"flex w-full items-center justify-between"},r.createElement("p",{className:"text-[.8rem] font-semibold text-gray-600"},(0,l.__)("Total Tasks","advanced-database-cleaner")),r.createElement("p",{className:"text-xl font-bold text-gray-900"},d.total)))),r.createElement("button",{className:"rounded-xl px-4 py-1 text-left sm:py-3 ".concat("active"===c?"bg-green-100 ring-1 ring-green-400":"bg-gray-100/80 ring-1 ring-gray-200 hover:ring-green-400"),onClick:function(){return s("active")}},r.createElement("div",{className:"flex items-center gap-2"},r.createElement("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg bg-green-100"},r.createElement(Po.hmc,{className:"h-5 w-5 text-green-600"})),r.createElement("div",{className:"flex w-full items-center justify-between"},r.createElement("p",{className:"text-[.8rem] font-semibold text-gray-600"},(0,l.__)("Active Tasks","advanced-database-cleaner")),r.createElement("p",{className:"text-xl font-bold text-gray-900"},d.active)))),r.createElement("button",{className:"rounded-xl px-4 py-1 text-left sm:py-3 ".concat("paused"===c?"bg-gray-200 ring-1 ring-gray-400":"bg-gray-100/80 ring-1 ring-gray-200 hover:ring-gray-400"),onClick:function(){return s("paused")}},r.createElement("div",{className:"flex items-center gap-2"},r.createElement("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg bg-gray-200"},r.createElement(Po.f6D,{className:"h-5 w-5 text-gray-600"})),r.createElement("div",{className:"flex w-full items-center justify-between"},r.createElement("p",{className:"text-[.8rem] font-semibold text-gray-600"},(0,l.__)("Paused Tasks","advanced-database-cleaner")),r.createElement("p",{className:"text-xl font-bold text-gray-900"},d.paused))))),r.createElement("div",{className:"mt-4 flex justify-end gap-3"},r.createElement(N,{content:(0,l.__)("Refresh","advanced-database-cleaner")},r.createElement(L,{href:"#",onClick:function(e){e.preventDefault(),O()}},r.createElement(j.JbZ,{className:"text-[1.1rem] ".concat(x?"animate-spin":"")})))))),x?r.createElement("div",{className:"flex min-h-[200px] items-center justify-center"},r.createElement(T,{spinnerColor:"text-blue-600"})):0===t.length?r.createElement("div",{className:"flex min-h-[300px] flex-col items-center justify-center rounded-xl px-6 ring-1 ring-gray-200"},r.createElement("div",{className:"flex h-16 w-16 items-center justify-center rounded-full border border-gray-200 bg-gray-100"},r.createElement(j.t2D,{className:"h-7 w-7 text-gray-400"})),r.createElement("div",{className:"mt-6 text-center"},r.createElement("h3",{className:"mb-3 text-[1.3em] font-bold text-gray-800"},(0,l.__)("No tasks found!","advanced-database-cleaner")),"all"!==c?r.createElement("p",{className:"text-sm leading-relaxed text-gray-500"},(0,l.__)("You don't have any tasks matching the selected filter.","advanced-database-cleaner")):r.createElement("p",{className:"text-sm leading-relaxed text-gray-500"},(0,l.__)("Get started by creating your first automated cleaning task.","advanced-database-cleaner")))):r.createElement("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2"},t.map((function(e){return r.createElement(ri,{key:"tsk-"+e.id,task:e,onDelete:function(){return A(e)},onToggle:function(){return F(e)},onEvents:function(){return M(e)},dispatch:S})}))),r.createElement("div",{className:"mt-4 flex justify-end text-[.75rem] text-gray-400"},(0,l.__)("(All dates/times are in your local time zone)","advanced-database-cleaner")),p.showEventsModal&&r.createElement(Yo,{show:p.showEventsModal,taskData:p,onClose:function(){h({actionType:"",taskId:null,taskName:"",showEventsModal:!1}),S(Ir()),S(Xe())}}),"FREE"===D&&y&&r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:function(){return b(!1)}},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-2xl border-t-[3px] border-yellow-600 bg-white text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:w-full sm:max-w-lg sm:px-2"},r.createElement("div",{className:"mx-auto mt-2"},r.createElement("div",{className:"relative px-8 pb-6 pt-6"},r.createElement("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gradient-to-r from-yellow-300 to-orange-400"},r.createElement(j.xGQ,{className:"h-8 w-8 text-white"})),r.createElement("div",{className:"text-center"},r.createElement("h3",{className:"mb-2 text-2xl font-bold text-gray-900"},(0,l.__)("Unlock Premium Automation","advanced-database-cleaner")),r.createElement("p",{className:"text-gray-600"},(0,l.__)("Upgrade to create unlimited tasks with advanced features.","advanced-database-cleaner")))),r.createElement("div",{className:"px-12 pb-6"},r.createElement("div",{className:"space-y-4"},r.createElement("div",{className:"flex items-start gap-3"},r.createElement("div",{className:"mt-1 flex items-center justify-center rounded-full bg-green-100"},r.createElement(_.LGE,{className:"h-5 w-5 text-green-600"})),r.createElement("div",null,r.createElement("h4",{className:"font-semibold text-gray-900"},(0,l.__)("Unlimited Automated Tasks","advanced-database-cleaner")),r.createElement("p",{className:"text-sm text-gray-600"},(0,l.__)("Create as many automation tasks as you need.","advanced-database-cleaner")))),r.createElement("div",{className:"flex items-start gap-3"},r.createElement("div",{className:"mt-1 flex items-center justify-center rounded-full bg-green-100"},r.createElement(_.LGE,{className:"h-5 w-5 text-green-600"})),r.createElement("div",null,r.createElement("h4",{className:"font-semibold text-gray-900"},(0,l.__)("Many Premium Features","advanced-database-cleaner")),r.createElement("p",{className:"text-sm text-gray-600"},(0,l.__)("Access advanced cleaning options, analytics, and more.","advanced-database-cleaner")))),r.createElement("div",{className:"flex items-start gap-3"},r.createElement("div",{className:"mt-1 flex items-center justify-center rounded-full bg-green-100"},r.createElement(_.LGE,{className:"h-5 w-5 text-green-600"})),r.createElement("div",null,r.createElement("h4",{className:"font-semibold text-gray-900"},(0,l.__)("Priority Support","advanced-database-cleaner")),r.createElement("p",{className:"text-sm text-gray-600"},(0,l.__)("Get expert assistance and early access to new features.","advanced-database-cleaner")))))),r.createElement("div",{className:"flex flex-col gap-3 bg-gray-50 px-12 py-6 sm:flex-row"},r.createElement("button",{type:"button",className:"flex-1 rounded-xl border border-gray-300 px-4 py-3 text-sm font-medium text-gray-700 transition-colors hover:bg-white",onClick:function(){return b(!1)}},(0,l.__)("Maybe Later","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=automation-tasks-limit-modal&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"group block transform rounded-xl bg-gradient-to-r from-blue-600 to-indigo-600 px-4 py-3 text-center !text-[1rem] font-medium text-white !no-underline shadow-lg transition-all hover:from-blue-700 hover:to-purple-700 hover:!text-white focus:!text-white"},r.createElement("span",{className:"flex items-center justify-center gap-2"},(0,l.__)("Upgrade to Premium","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"})))),r.createElement("div",{className:"mx-12 mb-8 rounded-lg bg-gradient-to-r from-blue-50 to-indigo-50 px-4 py-2 text-center"},r.createElement("p",{className:"mt-1 text-xs text-gray-800"},(0,l.__)("30-day money-back guarantee. No questions asked.","advanced-database-cleaner"))))))))))};function oi(e){return oi="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},oi(e)}function ii(){ii=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==oi(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(oi(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function li(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function ci(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){li(o,r,a,i,l,"next",e)}function l(e){li(o,r,a,i,l,"throw",e)}i(void 0)}))}}function si(e,t,n){return ui.apply(this,arguments)}function ui(){return(ui=ci(ii().mark((function e(t,n,r){return ii().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t,e.next="tables"===e.t0?3:"options"===e.t0?4:"transients"===e.t0?5:"posts_meta"===e.t0?6:"users_meta"===e.t0?7:"cron_jobs"===e.t0?8:"post_types"===e.t0?9:"revisions"===e.t0||"auto_drafts"===e.t0||"trashed_posts"===e.t0||"unapproved_comments"===e.t0||"spam_comments"===e.t0||"trashed_comments"===e.t0||"pingbacks"===e.t0||"trackbacks"===e.t0||"unused_postmeta"===e.t0||"duplicated_postmeta"===e.t0||"unused_commentmeta"===e.t0||"duplicated_commentmeta"===e.t0||"unused_usermeta"===e.t0||"duplicated_usermeta"===e.t0||"unused_termmeta"===e.t0||"duplicated_termmeta"===e.t0||"unused_relationships"===e.t0||"expired_transients"===e.t0||"oembed_caches"===e.t0||"actionscheduler_completed_actions"===e.t0||"actionscheduler_failed_actions"===e.t0||"actionscheduler_canceled_actions"===e.t0||"actionscheduler_completed_logs"===e.t0||"actionscheduler_failed_logs"===e.t0||"actionscheduler_canceled_logs"===e.t0||"actionscheduler_orphan_logs"===e.t0?10:11;break;case 3:return e.abrupt("return",Z(W+"/get-tables-list",{method:"POST",data:n,signal:r}));case 4:return e.abrupt("return",Z(W+"/get-options-list",{method:"POST",data:n,signal:r}));case 5:return e.abrupt("return",Z(W+"/get-transients-list",{method:"POST",data:n,signal:r}));case 6:return e.abrupt("return",Z(W+"/get-posts-meta-list",{method:"POST",data:n,signal:r}));case 7:return e.abrupt("return",Z(W+"/get-users-meta-list",{method:"POST",data:n,signal:r}));case 8:return e.abrupt("return",Z(W+"/get-cron-jobs-list",{method:"POST",data:n,signal:r}));case 9:return e.abrupt("return",Z(W+"/get-post-types-list",{method:"POST",data:n,signal:r}));case 10:return e.abrupt("return",Z(W+"/general-cleanup/get-items",{method:"POST",data:n,signal:r}));case 11:return e.abrupt("return",[]);case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function di(e,t){return mi.apply(this,arguments)}function mi(){return(mi=ci(ii().mark((function e(t,n){var r;return ii().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r={edit_scan_results_tables:"/edit-scan-results-tables",optimize_tables:"/optimize-tables",repair_tables:"/repair-tables",refresh_counts_tables:"/refresh-counts-tables",convert_to_innodb_tables:"/convert-to-innodb-tables",empty_rows_tables:"/empty-rows-tables",delete_tables:"/delete-tables",edit_scan_results_options:"/edit-scan-results-options",set_autoload_to_yes_options:"/set-autoload-to-yes-options",set_autoload_to_no_options:"/set-autoload-to-no-options",delete_options:"/delete-options",edit_scan_results_transients:"/edit-scan-results-transients",set_autoload_to_yes_transients:"/set-autoload-to-yes-transients",set_autoload_to_no_transients:"/set-autoload-to-no-transients",delete_transients:"/delete-transients",edit_scan_results_posts_meta:"/edit-scan-results-posts-meta",delete_posts_meta:"/delete-posts-meta",edit_scan_results_users_meta:"/edit-scan-results-users-meta",delete_users_meta:"/delete-users-meta",edit_scan_results_cron_jobs:"/edit-scan-results-cron-jobs",delete_cron_jobs:"/delete-cron-jobs",edit_scan_results_post_types:"/edit-scan-results-post-types",delete_post_types:"/delete-posts-by-post-type",delete_revisions:"/general-cleanup/delete-items",delete_auto_drafts:"/general-cleanup/delete-items",delete_trashed_posts:"/general-cleanup/delete-items",delete_unapproved_comments:"/general-cleanup/delete-items",delete_spam_comments:"/general-cleanup/delete-items",delete_trashed_comments:"/general-cleanup/delete-items",delete_pingbacks:"/general-cleanup/delete-items",delete_trackbacks:"/general-cleanup/delete-items",delete_unused_postmeta:"/general-cleanup/delete-items",delete_duplicated_postmeta:"/general-cleanup/delete-items",delete_unused_commentmeta:"/general-cleanup/delete-items",delete_duplicated_commentmeta:"/general-cleanup/delete-items",delete_unused_usermeta:"/general-cleanup/delete-items",delete_duplicated_usermeta:"/general-cleanup/delete-items",delete_unused_termmeta:"/general-cleanup/delete-items",delete_duplicated_termmeta:"/general-cleanup/delete-items",delete_unused_relationships:"/general-cleanup/delete-items",delete_expired_transients:"/general-cleanup/delete-items",delete_oembed_caches:"/general-cleanup/delete-items",delete_actionscheduler_completed_actions:"/general-cleanup/delete-items",delete_actionscheduler_failed_actions:"/general-cleanup/delete-items",delete_actionscheduler_canceled_actions:"/general-cleanup/delete-items",delete_actionscheduler_completed_logs:"/general-cleanup/delete-items",delete_actionscheduler_failed_logs:"/general-cleanup/delete-items",delete_actionscheduler_canceled_logs:"/general-cleanup/delete-items",delete_actionscheduler_orphan_logs:"/general-cleanup/delete-items"}[t]){e.next=4;break}return e.abrupt("return",[]);case 4:return e.abrupt("return",Z(W+r,{method:"POST",data:n}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var fi=(0,fe.Z0)({name:"scan",initialState:{isScanModalShown:!1,whoOpenedScanModal:"",scanParams:null,isScanBalanceModalShown:!1,isRedeemCreditCodeModalShown:!1,redeemCreditCodeModalMode:"redeem",isEditCategorizationModalShown:!1},reducers:{showScanModal:function(e,t){e.whoOpenedScanModal=t.payload,e.isScanModalShown=!0},hideScanModal:function(e){e.isScanModalShown=!1,e.whoOpenedScanModal=""},setScanParams:function(e,t){e.scanParams=t.payload},showScanBalanceModal:function(e){e.isScanBalanceModalShown=!0},hideScanBalanceModal:function(e){e.isScanBalanceModalShown=!1},showRedeemCreditCodeModal:function(e,t){var n,r;e.isRedeemCreditCodeModalShown=!0,e.redeemCreditCodeModalMode=null!==(n=null==t||null===(r=t.payload)||void 0===r?void 0:r.mode)&&void 0!==n?n:"redeem"},hideRedeemCreditCodeModal:function(e){e.isRedeemCreditCodeModalShown=!1,e.redeemCreditCodeModalMode="redeem"},showEditCategorizationModal:function(e){e.isEditCategorizationModalShown=!0},hideEditCategorizationModal:function(e){e.isEditCategorizationModalShown=!1}}}),pi=fi.actions,hi=pi.showScanModal,vi=pi.hideScanModal,yi=pi.setScanParams,bi=pi.showScanBalanceModal,gi=pi.hideScanBalanceModal,xi=pi.showRedeemCreditCodeModal,_i=pi.hideRedeemCreditCodeModal,wi=pi.showEditCategorizationModal,Ei=pi.hideEditCategorizationModal;const Ni=fi.reducer;var ki=function(e){var t=((arguments.length>1&&void 0!==arguments[1]?arguments[1]:"")||"").trim();if(t.length>0)return t;var n=(0,l.__)("Completed successfully!","advanced-database-cleaner"),r=(0,l.sprintf)((0,l._n)(" %d item could not be processed."," %d items could not be processed.",e,"advanced-database-cleaner"),e);return e>0?r:n},Si=function(e,t,n,r,a){if(t.startsWith("delete_")||t.startsWith("empty_")||t.startsWith("convert_to_innodb_"))if(a){var o=function(e,t){return"empty_rows_tables"===e?{type:"delete",title:(0,l.sprintf)((0,l._n)("Empty %d table?","Empty %d tables?",t,"advanced-database-cleaner"),t),message:(0,l.__)("Once emptied, this action cannot be undone!","advanced-database-cleaner"),confirmLabel:(0,l.__)("Empty","advanced-database-cleaner"),dbBackupWarning:!0}:"convert_to_innodb_tables"===e?{type:"warning",title:(0,l.__)("Convert table to InnoDB?","advanced-database-cleaner"),message:(0,l.__)("Converting a table to InnoDB will alter its storage engine. Are you sure you want to proceed?","advanced-database-cleaner"),confirmLabel:(0,l.__)("Convert","advanced-database-cleaner"),dbBackupWarning:!0}:e.startsWith("delete_")?{type:"delete",title:(0,l.sprintf)((0,l._n)("Delete %d item?","Delete %d items?",t,"advanced-database-cleaner"),t),message:(0,l.__)("Once deleted, this action cannot be undone!","advanced-database-cleaner"),confirmLabel:(0,l.__)("Delete","advanced-database-cleaner"),dbBackupWarning:!0}:null}(t,n);e(Do(o))}else e(Tr());else t.startsWith("edit_scan_results_")?e(wi()):t.startsWith("scan_")?e(hi(r)):e(Tr())},Li=n(8069);function ji(e){return ji="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ji(e)}function Oi(){Oi=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==ji(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(ji(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Ti(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Ci(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Ti(o,r,a,i,l,"next",e)}function l(e){Ti(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Pi(){return(Pi=Ci(Oi().mark((function e(t){return Oi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/count-total-tables-to-optimize",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ii(){return(Ii=Ci(Oi().mark((function e(t){return Oi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/count-total-tables-to-repair",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ai(){return(Ai=Ci(Oi().mark((function e(t){return Oi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/count-total-tables-with-invalid-prefix",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Fi(){return(Fi=Ci(Oi().mark((function e(t){return Oi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/count-total-not-scanned-tables",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Mi(){return(Mi=Ci(Oi().mark((function e(t){return Oi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/count-big-options",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Di(){return(Di=Ci(Oi().mark((function e(t){return Oi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/count-total-not-scanned-options",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Gi(){return(Gi=Ci(Oi().mark((function e(t){return Oi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/get-autoload-health",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function zi(){return(zi=Ci(Oi().mark((function e(t){return Oi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/count-big-posts-meta",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ri(){return(Ri=Ci(Oi().mark((function e(t){return Oi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/count-total-not-scanned-posts-meta",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Bi(){return(Bi=Ci(Oi().mark((function e(t){return Oi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/count-duplicated-posts-meta",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ui(){return(Ui=Ci(Oi().mark((function e(t){return Oi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/count-unused-posts-meta",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Wi(){return(Wi=Ci(Oi().mark((function e(t){return Oi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/count-big-users-meta",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function qi(){return(qi=Ci(Oi().mark((function e(t){return Oi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/count-total-not-scanned-users-meta",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ki(){return(Ki=Ci(Oi().mark((function e(t){return Oi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/count-duplicated-users-meta",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Yi(){return(Yi=Ci(Oi().mark((function e(t){return Oi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/count-unused-users-meta",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Vi(){return(Vi=Ci(Oi().mark((function e(t){return Oi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/count-big-transients",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Hi(){return(Hi=Ci(Oi().mark((function e(t){return Oi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/count-total-not-scanned-transients",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $i(){return($i=Ci(Oi().mark((function e(t){return Oi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/count-expired-transients",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Qi(){return(Qi=Ci(Oi().mark((function e(t){return Oi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/count-total-not-scanned-cron-jobs",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ji(){return(Ji=Ci(Oi().mark((function e(t){return Oi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/count-total-cron-jobs-with-no-action",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Zi(){return(Zi=Ci(Oi().mark((function e(t){return Oi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/count-total-not-scanned-post-types",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Xi(){return(Xi=Ci(Oi().mark((function e(t){return Oi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/count-total-large-non-public-post-types",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function el(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return tl(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?tl(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);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,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw o}}}}function tl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const nl=function(e){var t=e.actions,n=e.itemsType,a=(0,P.d4)((function(e){return e.action.actionType})),o=(0,P.d4)((function(e){return e.action.processAction})),i=(0,P.d4)((function(e){return e.action.selectedItems})),c=(0,P.wA)(),s=(0,P.d4)((function(e){return e.setting.showConfirmationOnDangerousActions})),u=(0,r.useMemo)((function(){var e,n;if(!a)return(null===(n=t[0])||void 0===n?void 0:n[0])||null;var r,o=el(t);try{for(o.s();!(r=o.n()).done;){var i,l=el(r.value);try{for(l.s();!(i=l.n()).done;){var c=i.value;if(c.key===a)return c}}catch(e){l.e(e)}finally{l.f()}}}catch(e){o.e(e)}finally{o.f()}return(null===(e=t[0])||void 0===e?void 0:e[0])||null}),[a,t]),d=function(){a?0!==i.length?Si(c,a,i.length,"bulkAction",s):Vt(c,{type:"warning",title:(0,l.__)("No items selected!","advanced-database-cleaner"),message:(0,l.__)("Please select at least one item to apply the action!","advanced-database-cleaner"),hideAfter:5}):Vt(c,{type:"warning",title:(0,l.__)("No action selected!","advanced-database-cleaner"),message:(0,l.__)("Please select an action to apply!","advanced-database-cleaner"),hideAfter:5})};return r.createElement("div",{className:"flex gap-x-2"},r.createElement(Sp,{selectItems:t,selectedItem:u,onSelectionChange:function(e){c(Or("bulk_actions"===e?{actionType:null,itemsType:n,source:"bulk"}:{actionType:e,itemsType:n,source:"bulk"}))},borderColor:"border-gray-400",minWidthButton:"min-w-[160px]"}),r.createElement("div",null,r.createElement(v,{text:(0,l.sprintf)((0,l.__)("Apply to selected (%1s)","advanced-database-cleaner"),i.length),className:"hidden !h-[2rem] lg:!block",onClick:d,disabled:o}),r.createElement(v,{text:(0,l.sprintf)((0,l.__)("Apply (%1s)","advanced-database-cleaner"),i.length),className:"!h-[2rem] lg:!hidden",onClick:d,disabled:o})))};function rl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return al(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?al(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function al(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const ol=function(e){var t=e.autoloadHealth,n=void 0===t?"":t,a=e.autoloadedSize,o=void 0===a?0:a,i=e.autoloadLimit,c=void 0===i?"":i,s=rl((0,r.useState)(""),2),u=s[0],d=s[1],m=rl((0,r.useState)(""),2),f=m[0],p=m[1],h=rl((0,r.useState)(""),2),v=h[0],y=h[1],b=(0,P.d4)((function(e){return e.shared.currentTabId})),g=(0,P.d4)((function(e){return e.filter.belongsTo})),x=(0,P.d4)((function(e){return e.filter.prefixStatus})),_=(0,P.d4)((function(e){return e.filter.autoload})),w=(0,P.d4)((function(e){return e.filter.size})),E=(0,P.d4)((function(e){return e.filter.sizeUnit})),N=(0,P.d4)((function(e){return e.filter.expired})),k=(0,P.d4)((function(e){return e.filter.duplicated})),S=(0,P.d4)((function(e){return e.filter.postTypesPostsCount})),j=(0,P.d4)((function(e){return e.filter.postTypesVisibility})),O=(0,P.d4)((function(e){return e.filter.unused})),T=(0,P.d4)((function(e){return e.filter.hasAction}));return(0,r.useEffect)((function(){var e="";p(""),y("blue"),"invalid_prefix"===x?e=(0,l.__)("Items below have invalid prefixes, indicating they likely originate from other WordPress installations or unrelated projects.","advanced-database-cleaner"):"orphans"===g?(e=(0,l.__)("Items below seem to be orphaned. However, please ensure you only delete entries you are certain are safe to remove.","advanced-database-cleaner"),y("red")):"not_scanned"===g?e="FREE"===D?(0,l.__)("Upgrade to Premium to scan the items below and identify which plugin or theme they belong to.","advanced-database-cleaner"):(0,l.__)("Items below have not been scanned yet. Click the button above to scan them and identify their associated plugin or theme.","advanced-database-cleaner"):"post_types"===b&&"non_public"===j&&S>=100?(e=(0,l.__)("Items below are non-public post types with a high number of posts. Only delete them if you are sure they are safe to remove.","advanced-database-cleaner"),y("red")):"bad"===n&&"yes"===_?(e=(0,l.sprintf)((0,l.__)("Your autoload size (%1$s) exceeds your WordPress recommendation (%2$s). Reducing it may improve performance.","advanced-database-cleaner"),o,c),p("https://docs.sigmaplugin.com/article/61-how-to-documentation-reduce-autoload-size?utm_source=filter-message&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=documentation-reduce-autoload-size"))):"tables"!==b&&"cron_jobs"!==b&&(w>=150&&"KB"===E||w>=1&&"MB"===E||w>=1&&"GB"===E)?e=(0,l.__)("Items below exceed 150KB, which is considered large! Please review them.","advanced-database-cleaner"):"transients"===b&&"yes"===N?e=(0,l.__)("Transients below are expired. You can safely delete them.","advanced-database-cleaner"):"posts_meta"===b&&"yes"===k?e=(0,l.__)("Items below are duplicate post meta entries. You can safely delete them, as the original entries will be preserved automatically.","advanced-database-cleaner"):"posts_meta"===b&&"yes"===O?e=(0,l.__)("Items below are unused post meta (linked to missing posts). You can safely delete them.","advanced-database-cleaner"):"users_meta"===b&&"yes"===k?e=(0,l.__)("Items below are duplicate user meta entries. You can safely delete them, as the original entries will be preserved automatically.","advanced-database-cleaner"):"users_meta"===b&&"yes"===O?e=(0,l.__)("Items below are unused user meta (linked to missing users). You can safely delete them.","advanced-database-cleaner"):"cron_jobs"===b&&"no"===T&&(e=(0,l.__)("The cron jobs below have no registered actions. Review and delete those that are obsolete.","advanced-database-cleaner")),d(e)}),[b,g,x,_,N,w,E,n,o,c,k,O,T,j,S]),r.createElement(r.Fragment,null,u&&r.createElement("div",{className:"tex-black mt-6 flex flex-col rounded-md ".concat("blue"===v?"bg-blue-100":"bg-red-100"," px-2 py-[7px] shadow-sm")},r.createElement("div",{className:"items-top flex gap-2"},r.createElement(ye.bT0,{"aria-hidden":"true",className:"mt-[2px] hidden size-[16px] md:!flex ".concat("red"===v?"text-orange-600":"text-blue-500"," ")}),r.createElement("span",null,u," ",""!==f&&r.createElement(L,{href:f,target:"_blank"},(0,l.__)("Read more","advanced-database-cleaner")))),"bad"===n&&"yes"===_&&r.createElement("span",{className:"flex gap-x-1 pl-0 text-[.75rem] md:pl-[23px]"},r.createElement("span",{className:"font-bold"},(0,l.__)("Note:","advanced-database-cleaner")),(0,l.__)("Transients with autoload enabled also increase the autoload size. Check the Transients tab as well.","advanced-database-cleaner"))))};function il(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ll(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ll(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ll(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const cl=function(e){var t=e.tabName,n=e.categorizationCount,a=e.pluginsCount,o=e.themesCount,i=[[{key:"all",label:"All plugins ("+n.p+")"}],Object.entries(a).map((function(e){var t=il(e,2),n=t[0],r=t[1];return{key:n,label:r.name+" ("+r.count+")"}}))],c=[[{key:"all",label:"All themes ("+n.t+")"}],Object.entries(o).map((function(e){var t=il(e,2),n=t[0],r=t[1];return{key:n,label:r.name+" ("+r.count+")"}}))],s=function(e){switch(e){case"tables":return{allItemsMsg:(0,l.__)("All tables","advanced-database-cleaner"),pluginsItemsMsg:(0,l.__)("Plugins tables","advanced-database-cleaner"),themesItemsMsg:(0,l.__)("Themes tables","advanced-database-cleaner"),wpItemsMsg:(0,l.__)("WP tables","advanced-database-cleaner")};case"options":return{allItemsMsg:(0,l.__)("All options","advanced-database-cleaner"),pluginsItemsMsg:(0,l.__)("Plugins options","advanced-database-cleaner"),themesItemsMsg:(0,l.__)("Themes options","advanced-database-cleaner"),wpItemsMsg:(0,l.__)("WP options","advanced-database-cleaner")};case"posts_meta":return{allItemsMsg:(0,l.__)("All post meta","advanced-database-cleaner"),pluginsItemsMsg:(0,l.__)("Plugins meta","advanced-database-cleaner"),themesItemsMsg:(0,l.__)("Themes meta","advanced-database-cleaner"),wpItemsMsg:(0,l.__)("WP meta","advanced-database-cleaner")};case"users_meta":return{allItemsMsg:(0,l.__)("All user meta","advanced-database-cleaner"),pluginsItemsMsg:(0,l.__)("Plugins meta","advanced-database-cleaner"),themesItemsMsg:(0,l.__)("Themes meta","advanced-database-cleaner"),wpItemsMsg:(0,l.__)("WP meta","advanced-database-cleaner")};case"transients":return{allItemsMsg:(0,l.__)("All transients","advanced-database-cleaner"),pluginsItemsMsg:(0,l.__)("Plugins transients","advanced-database-cleaner"),themesItemsMsg:(0,l.__)("Themes transients","advanced-database-cleaner"),wpItemsMsg:(0,l.__)("WP transients","advanced-database-cleaner")};case"cron_jobs":return{allItemsMsg:(0,l.__)("All cron jobs","advanced-database-cleaner"),pluginsItemsMsg:(0,l.__)("Plugins cron jobs","advanced-database-cleaner"),themesItemsMsg:(0,l.__)("Themes cron jobs","advanced-database-cleaner"),wpItemsMsg:(0,l.__)("WP cron jobs","advanced-database-cleaner")};case"post_types":return{allItemsMsg:(0,l.__)("All post types","advanced-database-cleaner"),pluginsItemsMsg:(0,l.__)("Plugins post types","advanced-database-cleaner"),themesItemsMsg:(0,l.__)("Themes post types","advanced-database-cleaner"),wpItemsMsg:(0,l.__)("WP post types","advanced-database-cleaner")};default:return{allItemsMsg:(0,l.__)("All items","advanced-database-cleaner"),pluginsItemsMsg:(0,l.__)("Plugins items","advanced-database-cleaner"),themesItemsMsg:(0,l.__)("Themes items","advanced-database-cleaner"),wpItemsMsg:(0,l.__)("WP items","advanced-database-cleaner")}}}(t),u=s.allItemsMsg,d=s.pluginsItemsMsg,m=s.themesItemsMsg,f=s.wpItemsMsg,p=(0,P.d4)((function(e){return e.filter.belongsTo})),h=(0,P.d4)((function(e){return e.filter.belongsToPluginSlug})),v=(0,P.d4)((function(e){return e.filter.belongsToThemeSlug})),y=(0,P.d4)((function(e){return e.filter.showManualCorrectionsOnly})),b=(0,P.d4)((function(e){return e.shared.hideFilters})),g=(0,P.wA)(),_=function(e){g(Ve(e))},w=function(e,t){g("plugin"===e?"all"===t?Ve("plugins"):He(t):"all"===t?Ve("themes"):$e(t))};return"PREMIUM"===D&&r.createElement("div",{className:"mt-5",hidden:b},r.createElement("div",{className:"flex min-h-[40px] flex-col gap-2 bg-white text-[.8rem] text-gray-900 xl:flex-row"},r.createElement("div",{className:"grid w-full grid-cols-1 gap-2 gap-x-3 sm:grid-cols-2 md:grid-cols-3 xl:flex"},r.createElement("button",{className:"flex min-h-[40px] flex-grow flex-row gap-x-1 rounded-xl border px-2 py-3 hover:border-gray-800 2xl:justify-center ".concat("all"===p?"border-black bg-gray-200/80":"border-gray-300"),onClick:function(){return _("all")}},r.createElement("span",{className:"text-left"},u),r.createElement("span",{id:"adbc-categorization-all",className:"font-bold"},"(",n.all,")")),r.createElement("button",{className:"flex min-h-[40px] flex-grow flex-row gap-x-1 rounded-xl border px-2 py-3 hover:border-orange-500 2xl:justify-center ".concat("orphans"===p?"border-orange-500 bg-orange-100":"border-gray-300"),onClick:function(){return _("orphans")}},r.createElement("span",{className:"text-left"},(0,l.__)("Orphans","advanced-database-cleaner")),r.createElement("span",{id:"adbc-categorization-orphans",className:"font-bold"},"(",n.o,")")),r.createElement("div",{className:"flex flex-grow flex-row items-center rounded-xl border hover:border-blue-500 ".concat("plugins"===p?"bg-blue-100":"border-gray-300"," ").concat(("plugins"===p||h)&&"!border-blue-500"," ")},r.createElement("button",{className:"flex h-full min-h-[40px] w-full items-center p-2 2xl:justify-center",onClick:function(){return _("plugins")}},r.createElement("span",{className:"flex gap-x-1"},r.createElement("span",{className:"text-left"},d),r.createElement("span",{className:"font-bold"},"(",n.p,")"))),Object.keys(a).length>0&&r.createElement("div",{className:"mr-[5px]"},r.createElement(Sp,{selectItems:i,onSelectionChange:function(e){return w("plugin",e)},minWidthContent:"min-w-[300px]",maxHeight:!0,buttonOnly:!0,ButtonBgColor:""!=h?"bg-blue-200":"bg-gray-100",extraBtnClasses:"rounded-lg border-gray-100 hover:border-gray-400"}))),r.createElement("div",{className:"flex flex-grow flex-row items-center rounded-xl border hover:border-green-500 ".concat("themes"===p?"bg-green-100":"border-gray-300"," ").concat(("themes"===p||v)&&"!border-green-500")},r.createElement("button",{className:"flex h-full min-h-[40px] w-full items-center p-2 2xl:justify-center",onClick:function(){return _("themes")}},r.createElement("span",{className:"flex gap-x-1"},r.createElement("span",{className:"text-left"},m),r.createElement("span",{className:"font-bold"},"(",n.t,")"))),Object.keys(o).length>0&&r.createElement("div",{className:"mr-[5px]"},r.createElement(Sp,{selectItems:c,onSelectionChange:function(e){return w("theme",e)},minWidthContent:"min-w-[300px]",maxHeight:!0,buttonOnly:!0,ButtonBgColor:""!=v?"bg-green-200":"bg-gray-100",extraBtnClasses:"rounded-lg border-gray-100 hover:border-gray-400"}))),r.createElement("button",{className:"flex min-h-[40px] flex-grow flex-row gap-x-1 rounded-xl border px-2 py-3 hover:border-purple-500 2xl:justify-center ".concat("wordpress"===p?"border-purple-500 bg-purple-100":"border-gray-300"),onClick:function(){return _("wordpress")}},r.createElement("span",{className:"text-left"},f),r.createElement("span",{className:"font-bold"},"(",n.w,")")),("posts_meta"===t||"users_meta"===t||"post_types"===t)&&r.createElement("button",{className:"flex min-h-[40px] flex-grow flex-row gap-x-1 rounded-xl border px-2 py-3 hover:border-red-500 2xl:justify-center ".concat("unknown"===p?"border-red-500 bg-red-100":"border-gray-300"),onClick:function(){return _("unknown")}},r.createElement("span",{className:"text-left"},(0,l.__)("Unknown","advanced-database-cleaner")),r.createElement("span",{className:"font-bold"},"(",n.unk,")")),r.createElement("button",{className:"flex min-h-[40px] flex-grow flex-row gap-x-1 rounded-xl border px-2 py-3 hover:border-yellow-500 2xl:justify-center ".concat("not_scanned"===p?"border-yellow-500 bg-yellow-100":"border-gray-300"),onClick:function(){return _("not_scanned")}},r.createElement("span",{className:"text-left"},(0,l.__)("Not scanned","advanced-database-cleaner")),r.createElement("span",{id:"adbc-categorization-not-scanned",className:"font-bold"},"(",n.u,")")))),r.createElement("div",{className:"mt-3 flex min-h-[40px] items-center justify-between gap-x-3 border-b border-gray-300 text-[.8rem] text-gray-900"},r.createElement(x,{text:(0,l.__)("Show manual corrections only","advanced-database-cleaner"),textStyle:"font-normal text-[.8rem]",toggleSize:"small",toggleChangeCallback:function(e){return function(e){g(Fe({showManualCorrectionsOnly:e}))}(e)},isActive:y})))};function sl(e){return sl="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},sl(e)}function ul(){ul=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==sl(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(sl(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function dl(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function ml(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||pl(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fl(e){return function(e){if(Array.isArray(e))return hl(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||pl(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 pl(e,t){if(e){if("string"==typeof e)return hl(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?hl(e,t):void 0}}function hl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var vl=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"name",label:(0,l.__)("Hook","advanced-database-cleaner")},{key:"value",label:(0,l.__)("Args","advanced-database-cleaner")}]],yl=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"once",label:(0,l.__)("Once","advanced-database-cleaner")}]],bl=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"N/A",label:(0,l.__)("N/A","advanced-database-cleaner")}]],gl=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,l.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,l.__)("No","advanced-database-cleaner")}]],xl=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],fl(U.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))];const _l=function(e){var t=e.notScannedCount,n=e.noActionCount,a=(0,P.d4)((function(e){return e.filter})),o=(0,P.d4)((function(e){return e.shared.hideFilters})),i=(0,P.d4)(nt),c=ml((0,r.useState)(a.search),2),s=c[0],d=c[1],m=ml((0,r.useState)(a.searchIn),2),f=m[0],p=m[1],h=ml((0,r.useState)(a.frequency),2),y=h[0],b=h[1],g=ml((0,r.useState)(a.interval),2),x=g[0],_=g[1],w=ml((0,r.useState)(a.hasAction),2),E=w[0],N=w[1],k=ml((0,r.useState)(a.site),2),S=k[0],O=k[1],T=ml((0,r.useState)(vl[1][0]),2),I=T[0],A=T[1],F=ml((0,r.useState)(yl[0][0]),2),M=F[0],G=F[1],z=ml((0,r.useState)(bl[0][0]),2),R=z[0],U=z[1],W=ml((0,r.useState)(gl[0][0]),2),q=W[0],K=W[1],Y=ml((0,r.useState)(xl[0][0]),2),V=Y[0],H=Y[1],$=ml((0,r.useState)(0),2),Q=$[0],J=$[1],Z=ml((0,r.useState)(yl),2),X=Z[0],ee=Z[1],te=ml((0,r.useState)(bl),2),ne=te[0],re=te[1],ae=ml((0,r.useState)(!1),2),oe=ae[0],ie=ae[1],ce=(0,P.wA)(),se=".."===t||".."===n,ue=se?"border-gray-100 bg-gray-100 shadow-md":0===t&&0===n?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md",de=function(e,t,n){return e.flat().find((function(e){return e.key===t}))||n};return(0,r.useEffect)((function(){d(a.search),p(a.searchIn),b(a.frequency),_(a.interval),N(a.hasAction),O(a.site),A(de(vl,a.searchIn,vl[1][0])),G(de(X,a.frequency,X[0][0])),U(de(ne,a.interval,ne[0][0])),K(de(gl,a.hasAction,gl[0][0])),H(de(xl,a.site,xl[0][0]))}),[a]),(0,r.useEffect)((function(){G(de(X,y,X[0][0])),U(de(ne,x,ne[0][0]))}),[X,ne,y,x]),(0,r.useEffect)((function(){if("FREE"!==D){var e=function(){var e,t=(e=ul().mark((function e(){var t,n,r,a,o;return ul().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ie(!0),e.prev=1,e.next=4,le();case 4:if(t=e.sent,n=null==t?void 0:t.data){e.next=8;break}return e.abrupt("return");case 8:r=Object.entries(n).map((function(e){var t=ml(e,2),n=t[0],r=t[1];return{key:n,label:"".concat(r.display," (").concat(n,")")}})),a=fl(new Set(Object.values(n).map((function(e){return e.interval})).filter((function(e){return"number"==typeof e&&e>0})))).sort((function(e,t){return e-t})).map((function(e){return{key:String(e),label:String(e)}})),ee((o=function(e,t){return[e,t]})([{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"once",label:(0,l.__)("Once","advanced-database-cleaner")}].concat(fl(r)))),re(o([{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"N/A",label:(0,l.__)("N/A","advanced-database-cleaner")}].concat(fl(a)))),e.next=17;break;case 15:e.prev=15,e.t0=e.catch(1);case 17:return e.prev=17,ie(!1),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[1,15,17,20]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){dl(o,r,a,i,l,"next",e)}function l(e){dl(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();e()}}),[]),r.createElement(r.Fragment,null,r.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},i&&r.createElement("div",{className:"flex items-center"},r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),ce(Ze()),A(vl[1][0]),G(yl[0][0]),U(bl[0][0]),K(gl[0][0]),H(xl[0][0]),J(Q+1)}},r.createElement(j.k7K,null),(0,l.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===D&&r.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===D&&r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),ce(Vf(!o))}},o?r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Nn.E1u,null),(0,l.__)("Show filters","advanced-database-cleaner")):r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Nn.UX6,null),(0,l.__)("Hide filters","advanced-database-cleaner")))),r.createElement("div",{key:Q,className:"mt-1",hidden:o},r.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},r.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(ue," relative justify-center px-2 py-1")},!se&&r.createElement("button",{onClick:function(e){e.preventDefault(),ce(dp())},className:"absolute right-1 top-1 flex h-6 w-6 items-center justify-center rounded-xl p-0.5 text-gray-700 transition-colors hover:text-black"},r.createElement(j.JbZ,{className:"text-[.82rem]"})),hr(".."===n?"loading":0===n?"ok":"warning",(0,l.sprintf)((0,l._n)("%s cron job with no action","%s cron jobs with no action",n,"advanced-database-cleaner"),n),(function(e){e.preventDefault(),ce(Ye()),A(vl[1][0]),G(yl[0][0]),U(bl[0][0]),K(gl[1][1]),H(xl[0][0]),J(Q+1)})),hr(".."===t?"loading":0===t?"ok":"warning",(0,l.sprintf)((0,l._n)("%s cron job not scanned","%s cron jobs not scanned",t,"advanced-database-cleaner"),t),(function(e){e.preventDefault(),ce(ze()),A(vl[1][0]),G(yl[0][0]),U(bl[0][0]),K(gl[0][0]),H(xl[0][0]),J(Q+1)}))),r.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===D?"py-2":"py-3")},r.createElement("form",{className:"grid w-full grid-cols-2 items-end gap-x-4 gap-y-2 text-[.7rem] text-gray-900 sm:grid-cols-3 xl:flex ".concat("FREE"===D?"pointer-events-none opacity-50":"")},r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search for","advanced-database-cleaner")),r.createElement(u,{placeholder:(0,l.__)("Search for","advanced-database-cleaner"),className:"!h-[2rem] w-full !border-gray-300 xl:w-[9rem]",onChange:function(e){return d(e.target.value)},maxLength:100,value:s})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search in","advanced-database-cleaner")),r.createElement(Sp,{selectItems:vl,selectedItem:I,onSelectionChange:function(e){p(e),A(de(vl,e,vl[1][0]))},minWidthButton:"w-full xl:min-w-[90px]",minWidthContent:"min-w-[120px]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Frequency","advanced-database-cleaner")),oe?r.createElement("div",{className:"flex h-[2rem] w-full items-center rounded-lg border border-gray-300 bg-gray-100 px-2 text-[.7rem] text-gray-500 xl:w-[100px]"},(0,l.__)("Loading ...","advanced-database-cleaner")):r.createElement(Sp,{selectItems:X,selectedItem:M,onSelectionChange:function(e){b(e),G(de(X,e,X[0][0]))},minWidthButton:"w-full xl:min-w-[100px]",extraBtnClasses:"xl:max-w-[100px]",minWidthContent:"min-w-[300px]",maxHeight:!0})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Interval (secs)","advanced-database-cleaner")),oe?r.createElement("div",{className:"flex h-[2rem] w-full items-center rounded-lg border border-gray-300 bg-gray-100 px-2 text-[.7rem] text-gray-500 xl:w-[80px]"},(0,l.__)("Loading ...","advanced-database-cleaner")):r.createElement(Sp,{selectItems:ne,selectedItem:R,onSelectionChange:function(e){_(e),U(de(ne,e,ne[0][0]))},minWidthButton:"w-full xl:min-w-[80px]",extraBtnClasses:"xl:max-w-[120px]",minWidthContent:"min-w-[140px]",maxHeight:!0})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Has action","advanced-database-cleaner")),r.createElement(Sp,{selectItems:gl,selectedItem:q,onSelectionChange:function(e){N(e),K(de(gl,e,gl[0][0]))},minWidthButton:"w-full xl:min-w-[60px]",extraBtnClasses:"xl:max-w-[120px]",minWidthContent:"min-w-[100px]"})),"1"===B&&r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Site","advanced-database-cleaner")),r.createElement(Sp,{selectItems:xl,selectedItem:V,onSelectionChange:function(e){O(e),H(de(xl,e,xl[0][0]))},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),r.createElement("div",null,r.createElement(v,{Icon:st.F3z,text:(0,l.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),ce(Fe({search:s,searchIn:f,frequency:y,interval:x,hasAction:E,site:S})),ce(Ve("all"))}}))),"FREE"===D&&r.createElement("div",{className:"flex w-full items-center pt-1"},r.createElement("div",{className:"flex items-center gap-1 rounded-lg"},r.createElement(j.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),r.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,l.__)("Unlock Advanced Filters:","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=cron-jobs-filters&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"flex items-center !gap-[3px] text-[.7rem] font-semibold !text-blue-500 !no-underline hover:!text-blue-700"},(0,l.__)("upgrade","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[1px] h-3 w-3"}))))))))};var wl=n(8199),El=n(1578),Nl=n(139),kl=function(e){switch(e){case 1:return(0,l.__)("We couldn't verify your license. Please check that your license key is active for the current website.","advanced-database-cleaner");case 2:return(0,l.__)("You don't have enough credits to send additional remote requests.","advanced-database-cleaner");case 3:return(0,l.__)("The remote database cannot scan such a large number of items. Contact the plugin developer for more information.","advanced-database-cleaner");case 4:return(0,l.__)("An error occurred during the remote request. Check the logs for more details.","advanced-database-cleaner");case 6:return(0,l.__)("The remote server is being prepared for maintenance. Please try again later.","advanced-database-cleaner");case 5:return(0,l.__)("The remote server is under maintenance. Please try again later.","advanced-database-cleaner");case 7:return(0,l.__)("Invalid credit code. Please check and try again.","advanced-database-cleaner");case 8:return(0,l.__)("This credit code has already been redeemed. Please close this pop-up and click the 'Refresh credits info' button to refresh your credit balance","advanced-database-cleaner");default:return""}};const Sl=function(e){var t,n,a,o,i,c=e.Icon,s=e.title,u=e.label,d=e.tooltipText,m=e.status,f=e.progress,p=e.showProgress,h=void 0===p||p,v=e.showConnector,y=void 0===v||v,b=e.collectedFiles,g=void 0===b?null:b,x=e.heartBeatResponse,_=void 0===x?null:x,w=e.retryReason,N=void 0===w?"":w,k=e.disabled,S=void 0!==k&&k,L="completed"===m,j="current"===m,O="failed"===(null==_||null===(t=_.data)||void 0===t||null===(t=t.remote)||void 0===t?void 0:t.status)||"shutdown"===(null==_||null===(n=_.data)||void 0===n?void 0:n.status)&&"timeout"!==(null==_||null===(a=_.data)||void 0===a?void 0:a.shutdown_reason)&&"forced_timeout"!==(null==_||null===(o=_.data)||void 0===o?void 0:o.shutdown_reason)||"check_remote_scan_status_error"===N||"get_scan_results_error"===N;return i=L?S?"border border-gray-400 bg-gray-400 text-white":"border border-green-600 bg-green-600 text-white":j?"bg-white":"border border-gray-300 bg-white",r.createElement(r.Fragment,null,r.createElement("div",{className:"relative flex items-center"},r.createElement("span",{className:"flex h-[40px] w-[40px] items-center justify-center rounded-full lg:h-[55px] lg:w-[55px] ".concat(i)},L?r.createElement(ye.CMH,{className:"text-lg"}):j?r.createElement(r.Fragment,null,O?r.createElement(C.ORb,{className:"h-full w-20 rounded-full bg-red-500 text-white"}):r.createElement(Nl.kiM,{className:"h-full w-20 animate-spin text-blue-500"})):r.createElement(c,{className:"text-3xl text-gray-300"}),j&&!O&&r.createElement("span",{className:"absolute text-[.7rem] font-semibold lg:text-[.85rem]"},h&&r.createElement(r.Fragment,null,f),null!==g&&r.createElement(r.Fragment,null,g))),r.createElement("div",{className:"text-md absolute top-2 -ml-[43px] mt-[40px] flex w-32 flex-col gap-y-[0px] text-center lg:-ml-[36px] lg:mt-[54px]"},r.createElement("span",{className:"hidden text-[.85rem] font-bold sxs:!block"},"".concat(s)),r.createElement(E,{content:d,iconSize:"text-[.9rem]",iconColor:"text-gray-400 mt-1",className:"hidden xl:!flex"},r.createElement("span",{className:"underline decoration-gray-500/50 decoration-dotted underline-offset-2"},u))),r.createElement("div",null,j&&!O&&h&&null!==f&&r.createElement("span",{className:"absolute top-[10px] z-10 bg-blue-50 pl-[2px] pr-[3px] text-[.7rem] font-semibold lg:top-[17px] lg:text-[.85rem]"},"%"),j&&null!==g&&r.createElement("span",{className:"absolute top-[9px] z-10 bg-blue-50 pl-[1px] pr-[3px] text-[.7rem] lg:top-[16px] lg:text-[.8rem]"},(0,l.__)("files","advanced-database-cleaner")))),y&&r.createElement(r.Fragment,null,r.createElement("div",{className:"h-[1px] flex-auto border-t-2 ".concat(L?"border-green-600":"border-gray-300"," ")})))};function Ll(e){return Ll="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},Ll(e)}function jl(){jl=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Ll(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Ll(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Ol(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Tl(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Ol(o,r,a,i,l,"next",e)}function l(e){Ol(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Cl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Pl(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Pl(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Il=!1;const Al=function(e){var t,n,o,i,c,s,u,d,m,f,p,h,y,b=e.tabName,g=Cl((0,r.useState)(null),2),x=g[0],w=g[1],E=Cl((0,r.useState)(null),2),N=E[0],k=E[1],S=Cl((0,r.useState)([]),2),O=S[0],T=S[1],I=Cl((0,r.useState)(!1),2),A=I[0],F=I[1],M=Cl((0,r.useState)(!1),2),G=M[0],z=M[1],R=Cl((0,r.useState)(!1),2),B=R[0],U=R[1],W=Cl((0,r.useState)(!1),2),q=W[0],K=W[1],Y=Cl((0,r.useState)(""),2),V=Y[0],H=Y[1],$=Cl((0,r.useState)(""),2),Q=$[0],J=$[1],Z=(0,P.d4)((function(e){return e.scan.scanParams})),X=(0,r.useRef)(null),ee=(0,r.useRef)(!1),te=(0,r.useRef)(!1),ne=(0,r.useRef)(null),re=(0,P.wA)(),ae=(0,a.jE)();(0,r.useEffect)((function(){"FREE"!==D&&Z&&(Il=!1,w(null),k(null),T([]),z(!1),U(!1),K(!1),H(""),J(""),F(!0),Tn({items_type:b,scan_type:null==Z?void 0:Z.scanType,preg_match:!1,partial_match:"post_types"!==b,what_to_scan:null==Z?void 0:Z.whatToScan,override_manual_categorization:null==Z?void 0:Z.overrideManualCategorization,selected_items_to_scan:null==Z?void 0:Z.selectedItems,continue_scan:!1}),oe(3e3),re(yi(null)),re(Ar()))}),[Z]),(0,r.useEffect)((function(){if("FREE"!==D)return ee.current=!0,ie(),function(){ee.current=!1,X.current&&clearTimeout(X.current)}}),[]),(0,r.useEffect)((function(){if("FREE"!==D){var e=ne.current;e&&(e.scrollTop=e.scrollHeight)}}),[O]),(0,r.useEffect)((function(){var e,t,n,r,a,o,i,c,s,u,d,m,f,p,h,v,y,g;if("FREE"!==D&&x){var _=[],w={1:(0,l.__)("Preparing items to scan","advanced-database-cleaner")+" ".concat(null!=x&&null!==(e=x.data)&&void 0!==e&&null!==(e=e.local)&&void 0!==e&&e.total_items?"("+(null==x||null===(t=x.data)||void 0===t||null===(t=t.local)||void 0===t?void 0:t.total_items)+")":""),2:(0,l.__)("Collecting PHP files to scan","advanced-database-cleaner")+" ".concat(null!=x&&null!==(n=x.data)&&void 0!==n&&null!==(n=n.local)&&void 0!==n&&null!==(n=n.collecting_files)&&void 0!==n&&n.collected_files?"("+(null==x||null===(r=x.data)||void 0===r||null===(r=r.local)||void 0===r||null===(r=r.collecting_files)||void 0===r?void 0:r.collected_files)+" / "+(null==x||null===(a=x.data)||void 0===a||null===(a=a.local)||void 0===a||null===(a=a.collecting_files)||void 0===a?void 0:a.total_files)+")":""),3:(0,l.__)("Regex scan (skipped)","advanced-database-cleaner"),4:(0,l.__)("Exact match scan","advanced-database-cleaner")+" ".concat(null!=x&&null!==(o=x.data)&&void 0!==o&&null!==(o=o.local)&&void 0!==o&&null!==(o=o.exact_match)&&void 0!==o&&o.progress?"("+(null==x||null===(i=x.data)||void 0===i||null===(i=i.local)||void 0===i||null===(i=i.exact_match)||void 0===i?void 0:i.progress)+"%)":""),5:(0,l.__)("Partial match scan","advanced-database-cleaner")+" ".concat("post_types"===b?"("+(0,l.__)("skipped","advanced-database-cleaner")+")":null!=x&&null!==(c=x.data)&&void 0!==c&&null!==(c=c.local)&&void 0!==c&&null!==(c=c.partial_match)&&void 0!==c&&c.progress?"("+(null==x||null===(s=x.data)||void 0===s||null===(s=s.local)||void 0===s||null===(s=s.partial_match)||void 0===s?void 0:s.progress)+"%)":""),6:(0,l.__)("Preparing local scan results","advanced-database-cleaner"),7:(0,l.__)("Requesting remote scan","advanced-database-cleaner")+" ".concat("local"===(null==x||null===(u=x.data)||void 0===u?void 0:u.scan_type)?"("+(0,l.__)("skipped","advanced-database-cleaner")+")":""),8:(0,l.__)("Remote scan","advanced-database-cleaner")+" ".concat("local"===(null==x||null===(d=x.data)||void 0===d?void 0:d.scan_type)?"("+(0,l.__)("skipped","advanced-database-cleaner")+")":"")+" ".concat("done"===(null==x||null===(m=x.data)||void 0===m||null===(m=m.remote)||void 0===m?void 0:m.status)?"["+(0,l.__)("corrected items:","advanced-database-cleaner")+" "+(null==x||null===(f=x.data)||void 0===f||null===(f=f.remote)||void 0===f?void 0:f.corrected_items)+"]":"")};if(""===(null==x||null===(p=x.data)||void 0===p?void 0:p.step)&&"shutdown"===(null==x||null===(h=x.data)||void 0===h?void 0:h.status))return _.push({label:(0,l.__)("The scan cannot start!","advanced-database-cleaner"),status:"failed"}),_.push({label:null==x?void 0:x.message,showLink:{label:(0,l.__)("check logs","advanced-database-cleaner"),href:"#",onClick:function(e){e.preventDefault(),re(Yf({tabId:"info_and_logs",subTabId:"debug"}))}},status:"failed",isSubDetail:!0}),void T(_);var E=parseInt(null==x||null===(v=x.data)||void 0===v||null===(v=v.step)||void 0===v?void 0:v.split("_")[0]);_.push({label:(0,l.__)("Scan started","advanced-database-cleaner"),status:"done"});for(var k=1;k<=8;k++){var S,L,j;if(8===k&&(null==x||null===(S=x.data)||void 0===S||null===(S=S.remote)||void 0===S?void 0:S.trimmed_count)>0&&_.push({label:(0,l.__)("Too many items to send due to your server limitation. Trimmed items:","advanced-database-cleaner")+" ".concat(null==x||null===(j=x.data)||void 0===j||null===(j=j.remote)||void 0===j?void 0:j.trimmed_count),showLink:{label:(0,l.__)("Read more","advanced-database-cleaner"),href:"https://docs.sigmaplugin.com/article/77-warning-too-many-items-to-send-due-to-your-server-limitation-trimmed-items-x?utm_source=scan-timeline&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=documentation-scan-trimmed-items"},isSubDetail:!0,color:"orange"}),k<E||"done"===(null==x||null===(L=x.data)||void 0===L?void 0:L.status))_.push({label:w[k],status:"done"});else if(k===E){var O,C,P,I,A,F,M,G;if((null==x||null===(O=x.data)||void 0===O?void 0:O.timeouts_count)>0&&_.push({label:(0,l.__)("Timeouts occurred:","advanced-database-cleaner")+" (".concat(null==x||null===(M=x.data)||void 0===M?void 0:M.timeouts_count,")"),status:"info"}),(null==x||null===(C=x.data)||void 0===C?void 0:C.forced_timeouts_count)>0&&_.push({label:(0,l.__)("Forced timeouts occurred:","advanced-database-cleaner")+" (".concat(null==x||null===(G=x.data)||void 0===G?void 0:G.forced_timeouts_count,")"),status:"info"}),7===E&&"failed"===(null==x||null===(P=x.data)||void 0===P||null===(P=P.remote)||void 0===P?void 0:P.status)||8===E&&("check_remote_scan_status_error"===V||"get_scan_results_error"===V)||"shutdown"===(null==x||null===(I=x.data)||void 0===I?void 0:I.status)&&"timeout"!==(null==x||null===(A=x.data)||void 0===A?void 0:A.shutdown_reason)&&"forced_timeout"!==(null==x||null===(F=x.data)||void 0===F?void 0:F.shutdown_reason)){var z,R,B,U,W;if(_.push({label:w[k],status:"failed"}),E<7&&_.push({label:null==x?void 0:x.message,showLink:"memory_error"===V?{label:(0,l.__)("Read more","advanced-database-cleaner"),href:"https://docs.sigmaplugin.com/article/75-error-scan-stopped-due-to-memory-limit?utm_source=scan-timeline&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=documentation-scan-memory-error"}:null,status:"failed",isSubDetail:!0}),7===E)(null==x||null===(z=x.data)||void 0===z||null===(z=z.remote)||void 0===z?void 0:z.retry_count)>1&&_.push({label:(0,l.__)("Retry sending the request","advanced-database-cleaner")+" ("+(null==x||null===(U=x.data)||void 0===U||null===(U=U.remote)||void 0===U?void 0:U.retry_count)+"/3)"+((null==x||null===(W=x.data)||void 0===W||null===(W=W.remote)||void 0===W?void 0:W.retry_count)>2?" ("+(0,l.__)("Max retries reached","advanced-database-cleaner")+")":""),isSubDetail:!0}),_.push({label:(0,l.__)("Request failed","advanced-database-cleaner"),showLink:2===(null==x||null===(R=x.data)||void 0===R||null===(R=R.remote)||void 0===R?void 0:R.failure_code)?{label:(0,l.__)("Show balance","advanced-database-cleaner"),href:"#",onClick:me}:null,errorMessage:kl(null==x||null===(B=x.data)||void 0===B||null===(B=B.remote)||void 0===B?void 0:B.failure_code),isSubDetail:!0});8===E&&_.push({label:(0,l.__)("Failed","advanced-database-cleaner"),errorMessage:Q,isSubDetail:!0})}else _.push({label:w[k],status:"current"})}}"requested"===(null==N?void 0:N.status)&&_.push({label:(0,l.sprintf)((0,l.__)("You are at position %d in the queue.","advanced-database-cleaner"),null==N?void 0:N.queue_position),isSubDetail:!0,color:"blue"}),"processing"!==(null==N?void 0:N.status)&&"done"!==(null==N?void 0:N.status)||"done"===(null==x||null===(y=x.data)||void 0===y?void 0:y.status)||_.push({label:(0,l.__)("The server is scanning your items...","advanced-database-cleaner"),isSubDetail:!0,color:"blue"}),!0===(null==N?void 0:N.took_too_long)&&_.push({label:(0,l.__)("Info: the remote scan is taking more than expected!","advanced-database-cleaner"),isSubDetail:!0,color:"blue"}),"done"===(null==x||null===(g=x.data)||void 0===g?void 0:g.status)&&_.push({label:(0,l.__)("Scan completed","advanced-database-cleaner"),status:"done"}),T(_)}}),[x,V]);var oe=function(e){ee.current&&(X.current&&clearTimeout(X.current),X.current=setTimeout(ie,e||3e3))},ie=function(){var e=Tl(jl().mark((function e(){var t,n;return jl().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ee.current){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,An({items_type:b});case 4:if((n=e.sent).success){e.next=9;break}return F(!1),Kt(re,n.message),e.abrupt("return");case 9:F(!0),K(!1),U(!1),H(""),J(""),w(n),e.t0=n.heartbeat_code,e.next=1===e.t0?18:7===e.t0?21:9===e.t0?23:2===e.t0?34:10===e.t0?36:14===e.t0?39:12===e.t0?41:13===e.t0?44:8===e.t0?46:11===e.t0?49:4===e.t0?52:6===e.t0?55:3===e.t0?57:66;break;case 18:return F(!1),Kt(re,n.message),e.abrupt("break",68);case 21:return oe(2e3),e.abrupt("break",68);case 23:return Il=!0,w(null),k(null),T([]),F(!1),z(!1),K(!1),U(!1),H(""),Yt(re,(0,l.__)("Scan stopped","advanced-database-cleaner"),n.message),e.abrupt("break",68);case 34:case 44:case 66:return F(!1),e.abrupt("break",68);case 36:return Yt(re,(0,l.__)("Scan timeout occurred!","advanced-database-cleaner"),n.message),le(!0),e.abrupt("break",68);case 39:return le(!0),e.abrupt("break",68);case 41:return K(!0),H("memory_error"),e.abrupt("break",68);case 46:return F(!1),Kt(re,n.message,null===(t=n.extra_data)||void 0===t?void 0:t.message_links),e.abrupt("break",68);case 49:return K(!0),H("remote_request_failed"),e.abrupt("break",68);case 52:return K(!0),H("max_remote_retries_reached"),e.abrupt("break",68);case 55:return se(),e.abrupt("break",68);case 57:return F(!1),K(!1),U(!1),H(""),ae.removeQueries({queryKey:[b]}),re(et()),re(dp()),Wt(re,n.message),e.abrupt("break",68);case 68:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=Tl(jl().mark((function e(){var t,n=arguments;return jl().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=n.length>0&&void 0!==n[0]&&n[0],te.current=!1,!1===t&&re(hi("scanButton")),!0===t&&(F(!0),Tn({items_type:b,scan_type:"",preg_match:!1,partial_match:!1,what_to_scan:"",override_manual_categorization:!1,selected_items_to_scan:[],continue_scan:!0}),oe(3e3));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ce=function(){var e=Tl(jl().mark((function e(t){var n;return jl().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),!G){e.next=3;break}return e.abrupt("return");case 3:return z(!0),e.prev=4,e.next=7,Pn({items_type:b});case 7:e.next=13;break;case 9:e.prev=9,e.t0=e.catch(4),Kt(re,e.t0.message,null===(n=e.t0.extra_data)||void 0===n?void 0:n.message_links),z(!1);case 13:return e.prev=13,ie(),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[4,9,13,16]])})));return function(t){return e.apply(this,arguments)}}(),se=function(){var e=Tl(jl().mark((function e(){var t,n,r,a,o;return jl().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Gn({items_type:b});case 3:if(!1!==(n=e.sent).success){e.next=10;break}return r=null==n?void 0:n.failure_code,J(5===r?(0,l.__)("Server is under maintenance. Please retry again after few minutes","advanced-database-cleaner"):(0,l.__)("An error occurred while getting the results from the server. Check the logs for more details","advanced-database-cleaner")),K(!0),H("check_remote_scan_status_error"),e.abrupt("return");case 10:if(!0!==Il){e.next=12;break}return e.abrupt("return");case 12:w(n),a=null===(t=n.data)||void 0===t?void 0:t.remote_answer,k(a),te.current||(te.current=!0,re(mp())),"done"===(null==a?void 0:a.status)?ue():oe(1e3),e.next=22;break;case 19:e.prev=19,e.t0=e.catch(0),Kt(re,e.t0.message,null===(o=e.t0.extra_data)||void 0===o?void 0:o.message_links);case 22:case"end":return e.stop()}}),e,null,[[0,19]])})));return function(){return e.apply(this,arguments)}}(),ue=function(){var e=Tl(jl().mark((function e(){var t,n,r;return jl().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Rn({items_type:b});case 3:if(null!=(t=e.sent)&&t.success){e.next=10;break}return n=null==t?void 0:t.failure_code,J(5===n?(0,l.__)("Server is under maintenance. Please retry again after few minutes","advanced-database-cleaner"):(0,l.__)("An error occurred while getting the results from the server. Check the logs for more details","advanced-database-cleaner")),K(!0),H("get_scan_results_error"),e.abrupt("return");case 10:ie(),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(0),Kt(re,e.t0.message,null===(r=e.t0.extra_data)||void 0===r?void 0:r.message_links);case 16:case"end":return e.stop()}}),e,null,[[0,13]])})));return function(){return e.apply(this,arguments)}}(),de=function(){var e=Tl(jl().mark((function e(){var t,n,r,a=arguments;return jl().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=a.length>0&&void 0!==a[0]?a[0]:"",!B){e.next=3;break}return e.abrupt("return");case 3:if(U(!0),e.prev=4,"remote_request_failed"!==t&&"max_remote_retries_reached"!==t){e.next=13;break}return e.next=8,Mn({items_type:b});case 8:if((n=e.sent).success){e.next=13;break}return Kt(re,n.message),U(!1),e.abrupt("return");case 13:le(!0),e.next=20;break;case 16:e.prev=16,e.t0=e.catch(4),Kt(re,e.t0.message,null===(r=e.t0.extra_data)||void 0===r?void 0:r.message_links),U(!1);case 20:case"end":return e.stop()}}),e,null,[[4,16]])})));return function(){return e.apply(this,arguments)}}(),me=function(e){e.preventDefault(),re(bi(!0))},fe=function(e){var t,n;if("done"===(null==x||null===(t=x.data)||void 0===t?void 0:t.status))return"completed";var r=parseInt(null==x||null===(n=x.data)||void 0===n||null===(n=n.step)||void 0===n?void 0:n.split("_")[0]);return e.some((function(e){return parseInt(e.split("_")[0])===r}))?"current":e.every((function(e){return parseInt(e.split("_")[0])<r}))?"completed":"waiting"};return r.createElement("div",{className:"mb-2"},r.createElement("div",{className:"flex w-full gap-x-6"},r.createElement("div",{className:"flex flex-col gap-2 sm:flex-row sm:justify-between"},r.createElement("button",{disabled:A,className:"flex h-[40px] min-w-[280px] max-w-[280px] items-center justify-center gap-x-2 rounded-lg bg-blue-500 px-4 text-sm font-semibold tracking-wide text-white ".concat(A?"opacity-80":"hover:bg-blue-600"," "),onClick:function(){return le(!1)}},!A&&r.createElement(kn.h4T,{className:"text-[1.5rem]"}),r.createElement("span",{className:"-mt-[1px]"},A?(0,l.__)("Scan in progress","advanced-database-cleaner"):function(e){switch(e){case"tables":return(0,l.__)("Start a scan for tables","advanced-database-cleaner");case"options":return(0,l.__)("Start a scan for options","advanced-database-cleaner");case"posts_meta":return(0,l.__)("Start a scan for post meta","advanced-database-cleaner");case"users_meta":return(0,l.__)("Start a scan for user meta","advanced-database-cleaner");case"transients":return(0,l.__)("Start a scan for transients","advanced-database-cleaner");case"cron_jobs":return(0,l.__)("Start a scan for cron jobs","advanced-database-cleaner");case"post_types":return(0,l.__)("Start a scan for post types","advanced-database-cleaner")}}(b)),A&&r.createElement("div",{className:"flex items-center justify-center space-x-1 pt-[3px]"},r.createElement("div",{className:"h-2 w-2 animate-bounce rounded-full bg-blue-900 [animation-delay:-0.3s]"}),r.createElement("div",{className:"h-2 w-2 animate-bounce rounded-full bg-blue-900 [animation-delay:-0.15s]"}),r.createElement("div",{className:"h-2 w-2 animate-bounce rounded-full bg-blue-900 "}))),r.createElement("div",{className:"flex gap-x-2"},A&&r.createElement(L,{href:"#",className:"h-[40px] !w-full rounded-lg border border-red-100 bg-red-100/80 px-4 py-1 text-[.85rem] text-red-500 no-underline hover:bg-red-200 hover:text-red-500 hover:no-underline",onClick:ce},r.createElement(ve.g,{className:"h-[16px] w-[16px]"}),G?(0,l.__)("Stopping scan...","advanced-database-cleaner"):(0,l.__)("Stop the scan","advanced-database-cleaner")),("done"===(null==x||null===(t=x.data)||void 0===t?void 0:t.status)||""===(null==x||null===(n=x.data)||void 0===n?void 0:n.step)&&"shutdown"===(null==x||null===(o=x.data)||void 0===o?void 0:o.status))&&r.createElement(L,{href:"#",className:"!w-full rounded-lg border border-gray-200 bg-gray-200 px-4 py-1 text-[.85rem] !font-normal text-gray-700 no-underline hover:bg-gray-300 hover:text-gray-700 hover:no-underline",onClick:function(e){e.preventDefault(),w(null),k(null),T([]),F(!1),z(!1),U(!1),K(!1),H(""),J("")}},(0,l.__)("Hide scan process details","advanced-database-cleaner"))))),(A||x&&2!==x.heartbeat_code)&&r.createElement("div",{className:"mt-4 flex flex-col gap-3 lg:flex-row"},r.createElement("fieldset",{className:"h-[100px] w-full rounded-xl border border-solid border-blue-100 bg-blue-50 px-4 pt-[20px] sxs:h-[120px] lg:h-[160px] lg:px-8"},r.createElement("legend",{className:"-ml-1 rounded-lg bg-white px-[5px] text-[.75rem] text-black lg:-ml-5"},(0,l.__)("Scan progress","advanced-database-cleaner")),r.createElement("div",{className:"flex items-center text-black"},r.createElement(Sl,{Icon:El.vq0,title:(0,l.__)("Step 1","advanced-database-cleaner"),label:(0,l.__)("Collecting files","advanced-database-cleaner"),tooltipText:(0,l.__)("Collecting the PHP files to be scanned. This process may take some time, depending on the number of plugin and theme files you have.","advanced-database-cleaner"),status:fe(["1_prepare_items_to_scan","2_collect_php_files"]),progress:0,showProgress:!1,collectedFiles:(null==x||null===(i=x.data)||void 0===i||null===(i=i.local)||void 0===i||null===(i=i.collecting_files)||void 0===i?void 0:i.collected_files)||0,heartBeatResponse:x,retryReason:V}),r.createElement(Sl,{Icon:_e.rlW,title:(0,l.__)("Step 2","advanced-database-cleaner"),label:(0,l.__)("Exact match","advanced-database-cleaner"),tooltipText:(0,l.__)("The scan will attempt to find exact matches for items names in the previously collected files.","advanced-database-cleaner"),status:fe(["3_preg_match_scan","4_exact_match_scan"]),progress:(null==x||null===(c=x.data)||void 0===c||null===(c=c.local)||void 0===c||null===(c=c.exact_match)||void 0===c?void 0:c.progress)||0,heartBeatResponse:x,retryReason:V}),r.createElement(Sl,{Icon:j.SD3,title:(0,l.__)("Step 3","advanced-database-cleaner"),label:(0,l.__)("Partial match","advanced-database-cleaner"),tooltipText:(0,l.__)("For any remaining items from the previous step, the scan will attempt to find partial matches for items names.","advanced-database-cleaner"),status:fe(["5_partial_match_scan","6_prepare_local_scan_results"]),progress:(null==x||null===(s=x.data)||void 0===s||null===(s=s.local)||void 0===s||null===(s=s.partial_match)||void 0===s?void 0:s.progress)||0,heartBeatResponse:x,retryReason:V}),r.createElement(Sl,{Icon:Po.zV$,title:(0,l.__)("Step 4","advanced-database-cleaner"),label:(0,l.__)("Remote scan","advanced-database-cleaner"),tooltipText:r.createElement("span",{className:"flex flex-col gap-y-1"},(0,l.__)("The local scan results will be transmitted to a remote database to enhance the accuracy of results and provide more detailed information about the items. No sensitive data is sent.","advanced-database-cleaner"),r.createElement("div",null,r.createElement(L,{href:"https://docs.sigmaplugin.com/article/57-the-remote-scan-in-advanced-database-cleaner-precision-meets-security?utm_source=scan-timeline&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=documentation-remote-scan-info",target:"_blank",className:"!text-blue-300 hover:!text-blue-500"},(0,l.__)("Read more","advanced-database-cleaner")))),status:fe(["7_requesting_remote_scan","8_getting_remote_scan_results"]),progress:(null==N?void 0:N.progress)||0,showConnector:!1,heartBeatResponse:x,retryReason:V,disabled:"local"===(null==x||null===(u=x.data)||void 0===u?void 0:u.scan_type)}))),r.createElement("fieldset",{className:"h-[160px] overflow-y-auto rounded-xl border border-solid !border-blue-100 bg-blue-50 py-[15px] pl-[20px] pr-[5px] lg:min-w-[400px] lg:max-w-[400px]"},r.createElement("legend",{className:"-ml-2 rounded-lg bg-white px-[5px] text-[.75rem] text-black"},(0,l.__)("Scan details","advanced-database-cleaner")),r.createElement("div",{ref:ne,className:"adbc-custom-scrollbar -ml-[5px] h-full overflow-y-auto pl-[8px]"},O.map((function(e,t){var n,a,o;return r.createElement("div",{key:"step-detail-"+t,className:"relative flex w-full items-center py-[2px] ".concat(e.isSubDetail?"":"border-l-2 border-blue-200")},"current"===e.status&&r.createElement("div",{className:"absolute z-10 -ml-[9px] h-4 w-4 rounded-full bg-white"},r.createElement(Nl.kiM,{className:"h-4 w-4 animate-spin text-blue-600"})),"done"===e.status&&r.createElement(ye.CMH,{className:"absolute z-10 -ml-[9px] h-[15px] w-[15px] rounded-full border border-blue-400 bg-white p-[.15rem] text-blue-700"}),"info"===e.status&&r.createElement(wl.JFS,{className:"absolute z-10 -ml-[9px] h-[16px] w-[16px] rounded-full bg-white"}),"failed"===e.status&&!e.isSubDetail&&r.createElement(C.ORb,{className:"absolute z-10 -ml-[8px] h-[15px] w-[15px] rounded-full bg-red-500 text-white"}),e.isSubDetail?r.createElement("div",{className:"ml-[20px] border-l-[3px] ".concat("blue"===e.color?"border-blue-400":"orange"===e.color?"border-orange-400":"border-red-400"," pl-[10px]")},r.createElement("span",{className:"blue"===e.color?"text-blue-600":"orange"===e.color?"text-orange-600":"text-red-600"},e.label),e.errorMessage&&r.createElement(r.Fragment,null,": ",e.errorMessage),e.showLink&&r.createElement(L,{onClick:null===(n=e.showLink)||void 0===n?void 0:n.onClick,href:null===(a=e.showLink)||void 0===a?void 0:a.href,target:"_blank",className:"pl-1 text-[.78rem] font-semibold"},null===(o=e.showLink)||void 0===o?void 0:o.label)):r.createElement("div",{className:"pl-[14px]"},e.label))})),q&&r.createElement("div",{className:"relative flex w-full items-center py-[2px]"},r.createElement(v,{Icon:_.Vt$,text:B?(0,l.__)("Retrying...","advanced-database-cleaner"):(0,l.__)("Retry","advanced-database-cleaner"),className:"ml-[20px] mt-2 h-[1.7rem]",shouldAnimate:B,onClick:function(){return de(V)}})),(null==x||null===(d=x.data)||void 0===d?void 0:d.timeouts_count)>0&&"done"==(null==x||null===(m=x.data)||void 0===m?void 0:m.status)&&r.createElement("div",{className:"relative flex w-full items-center border-l-2 border-blue-200 py-[2px]"},r.createElement(wl.JFS,{className:"absolute z-10 -ml-[9px] h-[16px] w-[16px] rounded-full bg-white"}),r.createElement("div",{className:"pl-[14px]"},(0,l.__)("Total timeouts:","advanced-database-cleaner")+" ".concat(null==x||null===(f=x.data)||void 0===f?void 0:f.timeouts_count))),(null==x||null===(p=x.data)||void 0===p?void 0:p.forced_timeouts_count)>0&&"done"==(null==x||null===(h=x.data)||void 0===h?void 0:h.status)&&r.createElement("div",{className:"relative flex w-full items-center border-l-2 border-blue-200 py-[2px]"},r.createElement(wl.JFS,{className:"absolute z-10 -ml-[9px] h-[16px] w-[16px] rounded-full bg-white"}),r.createElement("div",{className:"pl-[14px]"},(0,l.__)("Total forced timeouts:","advanced-database-cleaner")+" ".concat(null==x||null===(y=x.data)||void 0===y?void 0:y.forced_timeouts_count)))))))};function Fl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Ml=function(e){switch(e){case"p":return"text-blue-600 font-semibold";case"t":return"text-green-600 font-semibold";case"o":return"text-orange-600 font-semibold";case"w":return"text-purple-500 font-semibold";case"u":return"text-gray-200 font-semibold";case"unk":return"text-red-500 font-semibold";default:return"text-black"}},Dl=function(e){return{inactive:r.createElement(N,{content:(0,l.__)("Inactive","advanced-database-cleaner")},r.createElement(ve.Qp1,{className:"text-[10px] text-gray-400"})),active:r.createElement(N,{content:(0,l.__)("Active","advanced-database-cleaner")},r.createElement(ve.Qp1,{className:"text-[10px] text-green-600"})),not_installed:r.createElement(N,{content:(0,l.__)("Not installed","advanced-database-cleaner")},r.createElement(ve.Qp1,{className:"text-[10px] text-red-600"}))}[e]||""},Gl=function(e,t){return r.createElement("div",{className:"my-2 flex h-full w-full flex-col rounded-lg border border-gray-200 text-[.75rem] shadow-md"},r.createElement("div",{className:"break-normal rounded-t-lg bg-gray-200 px-2 py-2 text-[0.85rem] font-semibold text-gray-800"},"plugins"===t?(0,l.__)("Known plugins using this item","advanced-database-cleaner"):(0,l.__)("Known themes using this item","advanced-database-cleaner")),0===e.length&&r.createElement("div",{className:"break-normal px-2 py-2 text-[.85rem] italic text-gray-500"},(0,l.__)("No data available!","advanced-database-cleaner")),e.map((function(n,a){return r.createElement("div",{key:"known"+t+n.slug,className:"flex items-center justify-between text-[.85rem] ".concat(a<e.length-1?"border-b border-dashed border-gray-400":"rounded-b-lg"," ").concat("text-gray-900"," break-normal bg-white px-2 py-2")},function(e){for(var t=0,n=Object.entries({"<":"<",">":">","&":"&",""":'"',"'":"'"," ":" ","–":"–","–":"–","—":"—","—":"—"});t<n.length;t++){var r=gt(n[t],2),a=r[0],o=r[1];e=e.replace(new RegExp(a,"g"),o)}return e}(n.name)," (",n.percent,"%)"," ",Dl(n.status))})))},zl=function(e){var t=e.isOpen,n=e.onClose,a=e.itemName,c=e.itemType,s=e.belongsToName,u=e.belongsToPercent,d=e.belongsToStatus,m=e.plugins,f=e.themes;return t?r.createElement(o.e,{appear:!0,show:t,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:n},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-2 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:min-h-[500px] sm:w-full sm:max-w-3xl sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:n},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto mt-8"},r.createElement("div",{className:"mb-3 rounded-xl border-b-2 border-gray-200 bg-gray-100 px-3 py-2"},r.createElement("div",{className:"flex items-center gap-x-1"},r.createElement("span",{className:"text-[.8rem] font-semibold text-gray-600"},(0,l.__)("Name:","advanced-database-cleaner")),r.createElement("span",{className:"mt-[2px] font-mono text-[.9rem] font-bold text-black"},a)),r.createElement("div",{className:"flex items-center gap-x-1"},"o"!==c&&"unk"!==c&&r.createElement("span",{className:"text-[.8rem] font-semibold text-gray-600"},(0,l.__)("Belongs to:","advanced-database-cleaner")),r.createElement("span",{className:"text-[.8rem] ".concat(Ml(c))},s),"o"!==c&&"unk"!==c&&u<100&&r.createElement("span",{className:"text-[.8rem] font-semibold text-gray-700"}," ("+u+"%)"),"o"!==c&&"unk"!==c&&r.createElement("span",{className:"mt-[1px]"},Dl(d)))),r.createElement("div",{className:"flex max-h-[340px] flex-col gap-x-4 overflow-y-auto pr-1 lg:flex-row"},Gl(m,"plugins"),Gl(f,"themes")),r.createElement("div",{className:"mt-6 flex items-center justify-end gap-3 border-t border-gray-200 py-4"},r.createElement("span",{className:"flex items-center gap-2 text-green-600"},r.createElement(ve.Qp1,{className:"mt-1 text-[10px] text-green-600"}),(0,l.__)("Active","advanced-database-cleaner")),"|",r.createElement("span",{className:"flex items-center gap-2 text-gray-600"},r.createElement(ve.Qp1,{className:"mt-1 text-[10px] text-gray-400"}),(0,l.__)("Inactive","advanced-database-cleaner")),"|",r.createElement("span",{className:"flex items-center gap-2 text-red-600"},r.createElement(ve.Qp1,{className:"mt-1 text-[10px] text-red-600"}),(0,l.__)("Not installed","advanced-database-cleaner"))))))))):null};const Rl=function(e){e.tabName;var t,n=e.itemName,a=e.belongToData,o=e.knownPlugins,i=e.knowThemes,c=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Fl(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Fl(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}((0,r.useState)(!1),2),s=c[0],u=c[1],d=(0,P.wA)(),m=(0,P.d4)((function(e){return e.setting.preventTakingActionOnWpItems}));return"u"===a.type?"PREMIUM"===D?r.createElement("div",{className:"flex gap-x-1"},r.createElement("span",{className:"text-gray-600"},(0,l.__)("Not scanned yet!","advanced-database-cleaner")),r.createElement(L,{href:"#",onClick:function(e){e.preventDefault(),d(hi("dataTableColumn"))},className:"!text-blue-600 hover:!text-blue-900"},(0,l.__)("[scan]","advanced-database-cleaner"))):r.createElement("div",{className:"flex gap-x-1"},r.createElement("span",{className:"flex items-center gap-1 text-[.75rem] font-semibold text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.8rem] text-yellow-600"}),(0,l.__)("premium","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=belong-to-column-datatable&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"flex items-center text-[.75rem] !font-normal !text-gray-900 hover:!text-blue-600"},"[",(0,l.__)("upgrade","advanced-database-cleaner"),"]")):"w"===a.type&&"m"!==a.by?r.createElement("div",null,r.createElement("span",{className:"flex justify-between break-normal ".concat(Ml(a.type))},a.name,m&&r.createElement(N,{content:(0,l.__)("Belongs to WordPress","advanced-database-cleaner"),line2:(0,l.__)("Cannot be deleted or edited!","advanced-database-cleaner")},r.createElement(ve.JhU,{className:"mt-[2px] w-[13px] text-[11px] text-gray-800"})))):r.createElement("div",{className:"flex flex-col"},r.createElement("span",{className:"flex justify-between break-normal ".concat(Ml(a.type))},a.name,"o"!==a.type&&"unk"!==a.type&&"m"!==a.by&&a.percent<100?" ("+a.percent+"%)":"","m"===a.by&&r.createElement(N,{content:(0,l.__)("You manually corrected this items!","advanced-database-cleaner")},r.createElement(ye.WBX,{className:"mt-[2px] w-[16px] text-[15px] text-green-700"})),"m"!==a.by&&(o.length>0||i.length>0)&&r.createElement(N,{content:(0,l.__)("More info","advanced-database-cleaner")},r.createElement(L,{href:"#",onClick:function(e){e.preventDefault(),u(!0)},className:"focus:ring-0"},r.createElement(we.Zel,{className:"mt-[3px] !h-[16px] !w-[16px] rounded-full border border-gray-200 bg-blue-600 p-[1px] text-white"})))),"o"===a.type||"w"===a.type&&"m"===a.by?"":(t=a.status,{inactive:r.createElement("span",{className:"flex items-center gap-x-1 text-[.7rem] font-semibold italic text-gray-900"},r.createElement(ve.Qp1,{className:"text-[7px] text-gray-400"}),(0,l.__)("Inactive","advanced-database-cleaner")),active:r.createElement("span",{className:"flex items-center gap-x-1 text-[.7rem] font-semibold italic text-gray-900"},r.createElement(ve.Qp1,{className:"text-[7px] text-green-600"}),(0,l.__)("Active","advanced-database-cleaner")),not_installed:r.createElement("span",{className:"flex items-center gap-x-1 text-[.7rem] font-semibold italic text-gray-900"},r.createElement(ve.Qp1,{className:"text-[7px] text-red-600"}),(0,l.__)("Not installed","advanced-database-cleaner"))}[t]||""),r.createElement(zl,{isOpen:s,onClose:function(){return u(!1)},itemName:n,itemType:a.type,belongsToName:a.name,belongsToPercent:a.percent,belongsToStatus:a.status,plugins:o,themes:i}))};function Bl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const Ul=function(e){var t=e.tabName,n=void 0===t?"":t,a=e.columns,o=e.data,i=e.actions,c=void 0===i?[]:i,s=(0,P.d4)((function(e){return e.action.selectedItems})),u=(0,P.d4)((function(e){return e.setting.showConfirmationOnDangerousActions})),d=(0,P.d4)((function(e){return e.action.processAction})),m=(0,P.wA)(),f=(0,r.useRef)(null),p=(0,r.useMemo)((function(){return c.map((function(e){return e.filter((function(e){return"bulk_actions"!==e.key}))})).filter((function(e){return e.length>0}))}),[c]),h=(0,r.useMemo)((function(){var e=p.flat();return 1===e.length?e[0]:null}),[p]);return(0,r.useEffect)((function(){0===s.length&&(f.current=null)}),[s.length]),r.createElement("tbody",{className:"text-[.82rem] text-gray-800"},o.map((function(e,t){var i=s.some((function(t){return gr(t,e.composite_id)}));return r.createElement("tr",{key:"row-dt-"+t+e.composite_id.name,className:"h-[2.4rem] hover:bg-gray-200/80 ".concat(i?"border-l-[3px] border-blue-500 bg-gray-200/80":"border-l-[3px] border-transparent bg-gray-50/50")},r.createElement("td",{className:"border-b border-gray-200/80 pt-2 text-center align-top"},r.createElement("input",{type:"checkbox",checked:i,onChange:function(n){return function(e,t,n){var r=e.target.checked;if(e.nativeEvent.shiftKey&&null!==f.current){var a=Math.min(f.current,n),i=Math.max(f.current,n),l=o.slice(a,i+1).map((function(e){return e.composite_id})),c=function(e){return function(e){if(Array.isArray(e))return Bl(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Bl(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Bl(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(s);r?l.forEach((function(e){c.some((function(t){return gr(t,e)}))||c.push(e)})):c=c.filter((function(e){return!l.some((function(t){return gr(e,t)}))})),m(Pr(c))}else m(Cr(t.composite_id));f.current=n}(n,e,t)}})),a.map((function(a){return r.createElement("td",{key:"col-".concat(a.key,"-").concat(t),className:"".concat(a.width," ").concat(a.visibility," break-all border border-b border-gray-200/80 px-2 pt-2 align-top")},function(e,t,n,a,o){switch(t){case"table_name":return m=n.prefix,f=n.name_without_prefix,p=n.raw_overhead,h=n.type,r.createElement(r.Fragment,null,r.createElement("span",{className:"".concat(!m&&"flex items-start")},m?r.createElement("b",null,m):r.createElement(N,{content:(0,l.__)("Invalid table prefix!","advanced-database-cleaner"),align:"left"},r.createElement(xe.Paf,{className:"mr-1 mt-[3px] text-[.95rem] text-red-500"})),f),p>0&&"InnoDB"!==h&&r.createElement("div",{className:"mb-1 text-xs text-orange-600"},(0,l.__)("(to optimize)","advanced-database-cleaner")));case"rows":return"tables"===e?function(e,t){var n=e.prefix+e.name_without_prefix;return r.createElement("div",{className:"group flex items-center justify-between gap-2"},r.createElement("span",null,e.rows),r.createElement(_e.wIx,{className:"group-blue:text-green-900 shrink-0 cursor-pointer !text-[19px] text-green-600",onClick:function(){t(tp({tableName:n}))}}))}(n,o):n[t];case"posts_count":return"post_types"===e?function(e,t){return r.createElement("div",{className:"group flex items-center justify-between gap-2"},r.createElement("span",null,e.posts_count),r.createElement(_e.wIx,{className:"shrink-0 cursor-pointer !text-[19px] text-green-600",onClick:function(){t(rp({postTypeName:e.name,siteId:e.site_id}))}}))}(n,o):n[t];case"is_public":return"post_types"===e?n.is_public?(0,l.__)("Public","advanced-database-cleaner"):(0,l.__)("Non-public","advanced-database-cleaner"):n[t];case"site_id":return function(e){if("N/A"===e||"1"!==B)return e;var t=U.find((function(t){return String(t.id)===String(e)})),n=t?t.name:(0,l.__)("Name not found!","advanced-database-cleaner");return r.createElement(N,{content:n},r.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},e))}(n.site_id);case"value":case"post_content":case"comment_content":case"meta_value":case"term_order":case"message":case"args":return function(e,t,n){var a=function(e,t){var n=t.site_id,r="",a="",o="",i="",l=99;switch(e){case"options":case"transients":case"users_meta":case"posts_meta":l=19,r=t.value,a=t.name,o=t.id,i=t.found_in||"";break;case"revisions":case"auto_drafts":case"trashed_posts":r=t.post_content,o=t.ID;break;case"unapproved_comments":case"spam_comments":case"trashed_comments":case"pingbacks":case"trackbacks":r=t.comment_content,o=t.comment_ID;break;case"unused_postmeta":case"duplicated_postmeta":case"unused_commentmeta":case"duplicated_commentmeta":case"unused_termmeta":case"duplicated_termmeta":case"oembed_caches":r=t.meta_value,o=t.meta_id;break;case"unused_usermeta":case"duplicated_usermeta":r=t.meta_value,o=t.umeta_id;break;case"unused_relationships":r=t.term_order,o=t.object_id;break;case"expired_transients":r=t.value,o=t.id,i=t.found_in||"";break;case"actionscheduler_completed_actions":case"actionscheduler_failed_actions":case"actionscheduler_canceled_actions":r=t.args,o=t.action_id;break;case"actionscheduler_completed_logs":case"actionscheduler_failed_logs":case"actionscheduler_canceled_logs":case"actionscheduler_orphan_logs":r=t.message,o=t.log_id;break;default:r=t.value}var c=r?r.slice(0,l):"";return{value:c,isTruncated:!!r&&c.length<r.length,name:a,rowId:o,siteId:n,transientFoundIn:i}}(e,t),o=a.value,i=a.isTruncated,l=a.name,c=a.rowId,s=a.siteId,u=a.transientFoundIn;return r.createElement("div",{className:"group flex items-center justify-between gap-2"},r.createElement("span",null,o,i&&r.createElement("span",{className:"ml-1 font-bold"},"…")),r.createElement("div",null,r.createElement(be.GNz,{className:"cursor-pointer !text-[16px] text-gray-300 group-hover:text-gray-900",onClick:function(){n(Hf({name:l,siteId:s,rowId:c,transientFoundIn:u||""}))}})))}(e,n,o);case"size":return"tables"===e?function(e,t){var n=Et(e);if(null==t||""===t)return n;var a=(0,l.sprintf)((0,l.__)("%s%% of total database size","advanced-database-cleaner"),t);return r.createElement(N,{content:a},r.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},n))}(n.size,n.size_percent):Et(n.size);case"timeout":return Lt(n.timeout);case"hook_name":return r.createElement("div",{className:"flex flex-col"},r.createElement("div",null,n.hook_name),r.createElement("div",{className:"my-3 text-cyan-600"},r.createElement("pre",{className:"whitespace-pre-wrap text-xs"},JSON.stringify(n.args,null,2))));case"timestamp":return Lt(n.timestamp);case"interval":return function(e){if("N/A"===e)return e;var t=(0,l.sprintf)((0,l.__)("Every %s","advanced-database-cleaner"),Nt(Number(e)));return r.createElement("span",null,r.createElement(N,{content:t},r.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},e)),r.createElement("span",{className:"ml-1 font-light"},(0,l.__)("secs","advanced-database-cleaner")))}(n.interval);case"action":return u=n.action,d=n.action_file,u?d?r.createElement("div",{className:"flex justify-start"},r.createElement(E,{content:r.createElement(r.Fragment,null,r.createElement("div",{className:"font-bold"},(0,l.__)("Defined in:","advanced-database-cleaner")),r.createElement("div",{className:"font-mono text-xs"},d))},r.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},u))):r.createElement("span",{className:"font-mono text-xs"},u):"";case"expired":return c=n.expired,s=n.timeout,"yes"===c?r.createElement("span",{className:"text-red-500"},(0,l.__)("Yes","advanced-database-cleaner")):r.createElement(r.Fragment,null,r.createElement(N,{content:s?r.createElement("div",null,(0,l.__)("Expires at:","advanced-database-cleaner")+" "+Lt(s)," ",(0,l.__)("(local time)","advanced-database-cleaner"),r.createElement("div",{className:"font-thin"},(0,l.__)("In","advanced-database-cleaner")," ",St(s))):(0,l.__)("Never expires","advanced-database-cleaner")},r.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},(0,l.__)("No","advanced-database-cleaner"))));case"belongs_to":return r.createElement(Rl,{tabName:e,itemName:n.name,belongToData:n.belongs_to,knownPlugins:n.known_plugins,knowThemes:n.known_themes});default:var i=n[t];return"string"==typeof i&&i.length>100?r.createElement("div",{className:"flex text-left"},r.createElement(E,{content:i,position:a<15?"bottom":"top"},i.slice(0,100),r.createElement("span",{className:"ml-1 font-bold"},"…"))):i}var c,s,u,d,m,f,p,h}(n,a.key,e,t,m))})),r.createElement("td",{className:"w-[40px] border-b border-gray-200/80"},p.length>0&&r.createElement("div",{className:"flex items-center justify-center"},h?r.createElement("button",{className:g("flex !h-[1.7rem] cursor-pointer items-center rounded-lg border px-1.5 text-[1rem]","bg-white",h.danger?"text-red-500 hover:border-red-400":"text-gray-700 hover:border-gray-500",d?"pointer-events-none opacity-70":""),onClick:function(){m(Pr([e.composite_id])),m(Or({actionType:h.key,itemsType:n,source:"single"})),Si(m,h.key,1,"singleRowAction",u)}},h.icon):r.createElement(Sp,{selectItems:p,buttonOnly:!0,Icon:ge.DJH,borderColor:"border-gray-300/80",anchor:{to:"bottom end",gap:4},tooltipAlign:"end",extraBtnClasses:d?"pointer-events-none opacity-70":"",onSelectionChange:function(t){m(Pr([e.composite_id])),m(Or({actionType:t,itemsType:n,source:"single"})),Si(m,t,1,"singleRowAction",u)}}))))})))},Wl=function(e){var t=e.columns,n=e.data,a=(0,P.d4)((function(e){return e.action.selectedItems})),o=(0,P.d4)((function(e){return e.filter.sortBy})),i=(0,P.d4)((function(e){return e.filter.sortOrder})),l=n.length>0&&n.length===a.length,c=(0,P.wA)(),s=function(e){var t=e.column;if(!t.sortable)return null;var n,a=t.key===o;return n="int"===t.contentType?a?"ASC"===i?ve.L2T:ve.mTC:ve.L2T:a?"ASC"===i?ve.MPV:ve.NDH:ve.MPV,r.createElement(n,{className:"text-[.85rem] ".concat(a?"text-gray-900":"")})};return r.createElement("thead",{className:"h-[3rem] bg-gray-100 text-gray-700"},r.createElement("tr",null,r.createElement("th",{scope:"col",className:"w-[40px] border-b border-gray-300 px-2"},r.createElement("input",{type:"checkbox",onChange:function(e){var t=e.target.checked?n.map((function(e){return e.composite_id})):[];c(Pr(t))},checked:l})),t.map((function(e){return r.createElement("th",{key:e.key,scope:"col",className:"".concat(e.visibility," border-b border-gray-300 pl-2 pr-4 text-gray-400 hover:text-gray-900 ").concat(e.sortable&&"cursor-pointer"),onClick:(t=e.key,n=e.sortable,function(){n&&c(Qe({newSortBy:t}))})},r.createElement("div",{className:"flex items-center gap-x-1 tracking-wide"},e.tooltipText?r.createElement(E,{content:e.tooltipText,position:"bottom"},r.createElement("span",{className:"whitespace-nowrap text-gray-900 underline decoration-gray-400 decoration-dashed decoration-[0.07rem] underline-offset-[5px]"},e.label)):r.createElement("span",{className:"whitespace-nowrap text-gray-900"},e.label),r.createElement(s,{column:e})));var t,n})),r.createElement("th",{scope:"col",className:"border-b border-gray-300 px-2"},r.createElement("span",{className:"flex items-center gap-x-1 tracking-wide"}))))},ql=function(e){var t,n,a,o,i,l,c,s=e.actions,u=e.columns,d=(0,P.d4)((function(e){return e.filter})),m=(0,P.d4)(nt),f=(0,P.d4)((function(e){return e.shared.refreshCountsInOrangeHealthCheck})),p=(0,P.wA)();(0,r.useEffect)((function(){if(null!=v&&v.data){var e=v.data.real_current_page;d.currentPage>e&&p(Je(e))}}),[v]);var h=(0,Li.I)({queryKey:["cron_jobs","list",d],queryFn:function(e){var t=e.signal;return si("cron_jobs",d,t)}}),v=h.data,y=h.isPending,b=h.isFetching,g=h.refetch,x=(0,Li.I)({queryKey:["cron_jobs","count","notScanned",f],queryFn:function(e){return function(e){return Qi.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),_=x.data,w=(0,Li.I)({queryKey:["cron_jobs","count","noAction",f],queryFn:function(e){return function(e){return Ji.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),E=w.data,N=(null==v||null===(t=v.data)||void 0===t?void 0:t.items)||[],k=(null==v||null===(n=v.data)||void 0===n?void 0:n.total_items)||0,S=(null==v||null===(a=v.data)||void 0===a?void 0:a.categorization_count)||[],L=(null==v||null===(o=v.data)||void 0===o?void 0:o.plugins_count)||[],j=(null==v||null===(i=v.data)||void 0===i?void 0:i.themes_count)||[],O=null!==(l=null==_?void 0:_.data)&&void 0!==l?l:"..",T=null!==(c=null==E?void 0:E.data)&&void 0!==c?c:"..";(0,r.useEffect)((function(){p(Fr())}),[d,p]);var C=function(e){e.preventDefault(),b||g()};return r.createElement("div",null,"PREMIUM"===D&&r.createElement(Al,{tabName:"cron_jobs"}),r.createElement(_l,{notScannedCount:O,noActionCount:T}),r.createElement(cl,{tabName:"cron_jobs",categorizationCount:S,pluginsCount:L,themesCount:j}),k>0&&r.createElement(ol,null),r.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},r.createElement(nl,{actions:s,itemsType:"cron_jobs"}),r.createElement(ct,{totalItems:k,additionalStyle:"hidden md:!flex",onRefresh:C,loading:b,filterApplied:m})),y?br():r.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300 transition-opacity duration-300 ".concat(b?"opacity-20":"opacity-100")},N.length>0?r.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},r.createElement(Wl,{columns:u,data:N}),r.createElement(Ul,{tabName:"cron_jobs",columns:u,data:N,actions:s})):yr(m)),r.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},r.createElement(nl,{actions:s,itemsType:"cron_jobs"}),k>10&&r.createElement(ct,{totalItems:k,onRefresh:C,loading:b,filterApplied:m})),r.createElement("div",{className:"mt-6 flex justify-center md:justify-end"},r.createElement(it,null)))};function Kl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||Yl(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Yl(e,t){if(e){if("string"==typeof e)return Vl(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Vl(e,t):void 0}}function Vl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Hl,$l=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],Ql=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],(Hl=U.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})),function(e){if(Array.isArray(e))return Vl(e)}(Hl)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(Hl)||Yl(Hl)||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.")}())];const Jl=function(e){var t=e.tabName,n={nameLabel:(0,l.__)("Meta key","advanced-database-cleaner"),valueLabel:(0,l.__)("Meta value","advanced-database-cleaner")};switch(t){case"revisions":case"auto_drafts":case"trashed_posts":n={nameLabel:(0,l.__)("Title","advanced-database-cleaner"),valueLabel:(0,l.__)("Content","advanced-database-cleaner")};break;case"unapproved_comments":case"spam_comments":case"trashed_comments":case"pingbacks":case"trackbacks":n={nameLabel:(0,l.__)("Author","advanced-database-cleaner"),valueLabel:(0,l.__)("Content","advanced-database-cleaner")};break;case"unused_relationships":n={nameLabel:(0,l.__)("Term ID","advanced-database-cleaner"),valueLabel:(0,l.__)("Term order","advanced-database-cleaner")};break;case"expired_transients":n={nameLabel:(0,l.__)("Name","advanced-database-cleaner"),valueLabel:(0,l.__)("Value","advanced-database-cleaner")};break;case"actionscheduler_completed_actions":case"actionscheduler_failed_actions":case"actionscheduler_canceled_actions":n={nameLabel:(0,l.__)("Hook","advanced-database-cleaner"),valueLabel:(0,l.__)("Args","advanced-database-cleaner")};break;case"actionscheduler_completed_logs":case"actionscheduler_failed_logs":case"actionscheduler_canceled_logs":case"actionscheduler_orphan_logs":n={nameLabel:(0,l.__)("Action ID","advanced-database-cleaner"),valueLabel:(0,l.__)("Message","advanced-database-cleaner")}}var a=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"name",label:n.nameLabel},{key:"value",label:n.valueLabel}]],o=(0,P.d4)((function(e){return e.filter})),i=(0,P.d4)((function(e){return e.shared.hideFilters})),c=(0,P.d4)(nt),s=Kl((0,r.useState)(o.search),2),d=s[0],m=s[1],f=Kl((0,r.useState)(o.searchIn),2),p=f[0],h=f[1],y=Kl((0,r.useState)(o.size),2),b=y[0],g=y[1],x=Kl((0,r.useState)(o.sizeUnit),2),_=x[0],w=x[1],E=Kl((0,r.useState)(o.site),2),N=E[0],k=E[1],S=Kl((0,r.useState)($l[0][0]),2),O=S[0],T=S[1],I=Kl((0,r.useState)(Ql[0][0]),2),A=I[0],F=I[1],M=Kl((0,r.useState)(0),2),G=M[0],z=M[1],R=(0,P.wA)(),U=a.flat().find((function(e){return e.key===p}))||a[1][0],W=function(e,t,n){return e.flat().find((function(e){return e.key===t}))||n};return(0,r.useEffect)((function(){m(o.search),h(o.searchIn),g(o.size),w(o.sizeUnit),k(o.site),T(W($l,o.sizeUnit,$l[0][0])),F(W(Ql,o.site,Ql[0][0]))}),[o]),r.createElement(r.Fragment,null,r.createElement("div",{className:"mt-2 flex min-h-[20px] w-full items-end justify-end gap-x-2 text-end"},c&&r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),R(Ze()),T($l[0][0]),F(Ql[0][0]),z(G+1)}},r.createElement(j.k7K,null),(0,l.__)("Reset filters","advanced-database-cleaner")),"|"),"PREMIUM"===D&&r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),R(Vf(!i))}},i?r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Nn.E1u,null),(0,l.__)("Show filters","advanced-database-cleaner")):r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Nn.UX6,null),(0,l.__)("Hide filters","advanced-database-cleaner")))),r.createElement("div",{key:G,className:"mt-1",hidden:i},r.createElement("div",{className:"flex w-full flex-col rounded-xl border bg-gray-200/80 xl:min-w-[800px] xl:flex-row xl:gap-x-2 xl:gap-y-4"},r.createElement("form",{className:"grid w-full grid-cols-2 items-end gap-x-4 gap-y-2 p-3 text-[.7rem] text-gray-900 sm:grid-cols-3 xl:flex xl:shadow-sm ".concat("FREE"===D?"pointer-events-none opacity-50":"")},r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search for","advanced-database-cleaner")),r.createElement(u,{placeholder:(0,l.__)("Search for","advanced-database-cleaner"),className:"!h-[2rem] w-full !border-gray-300 xl:w-[10rem]",onChange:function(e){return m(e.target.value)},maxLength:100,value:d})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search in","advanced-database-cleaner")),r.createElement(Sp,{selectItems:a,selectedItem:U,onSelectionChange:function(e){return h(e)},minWidthButton:"w-full xl:min-w-[100px]",minWidthContent:"min-w-[120px]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Size big than","advanced-database-cleaner")),r.createElement("div",{className:"flex gap-0"},r.createElement(u,{type:"number",min:0,className:"!h-[2rem] !min-h-[10px] w-full !rounded-l-lg !rounded-r-[0px] !border-gray-300 !ring-0 xl:w-[4rem]",onChange:function(e){return g(parseInt(e.target.value))},value:b}),r.createElement(Sp,{selectItems:$l,selectedItem:O,onSelectionChange:function(e){w(e),T(W($l,e,$l[0][0]))},minWidthButton:"min-w-[55px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),"1"===B&&"unused_usermeta"!==t&&"duplicated_usermeta"!==t&&r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Site","advanced-database-cleaner")),r.createElement(Sp,{selectItems:Ql,selectedItem:A,onSelectionChange:function(e){k(e),F(W(Ql,e,Ql[0][0]))},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),r.createElement("div",null,r.createElement(v,{Icon:st.F3z,text:(0,l.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),R(Fe({search:d,searchIn:p,size:Number(b),sizeUnit:_,site:N}))}}))),"FREE"===D&&r.createElement("div",{className:"flex w-full items-center"},r.createElement("div",{className:"flex items-center gap-2 rounded-lg px-3 py-[8px] xl:mt-[22px] xl:border xl:border-yellow-500/40 xl:bg-gray-50 xl:py-[6px]"},r.createElement(j.xGQ,{className:"h-4 w-4 text-yellow-600"}),r.createElement("span",{className:"text-[.75rem] font-semibold text-gray-700"},(0,l.__)("Unlock Advanced Filters","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=general-cleanup-preview-filters&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"flex items-center gap-1 text-[.8rem] font-semibold !text-blue-500 !no-underline hover:!text-blue-700"},(0,l.__)("Upgrade","advanced-database-cleaner"),r.createElement(C.L2n,{className:"h-3 w-3"})))))))};function Zl(e){return Zl="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},Zl(e)}function Xl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ec(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Xl(Object(n),!0).forEach((function(t){tc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Xl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function tc(e,t,n){return(t=function(e){var t=function(e){if("object"!=Zl(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Zl(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Zl(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const nc=function(e){var t,n,a=e.tabName,o=e.actions,i=e.columns,l=(0,P.d4)((function(e){return e.filter})),c=(0,P.d4)(nt),s=(0,P.wA)();(0,r.useEffect)((function(){if(null!=m&&m.data){var e=m.data.real_current_page;l.currentPage>e&&s(Je(e))}}),[m]);var u=ec(ec({},l),{},{itemsType:a}),d=(0,Li.I)({queryKey:["custom_cleanup",a,"list",u],queryFn:function(e){var t=e.signal;return si(a,u,t)}}),m=d.data,f=d.isPending,p=d.isFetching,h=d.refetch,v=(null==m||null===(t=m.data)||void 0===t?void 0:t.items)||[],y=(null==m||null===(n=m.data)||void 0===n?void 0:n.total_items)||0;(0,r.useEffect)((function(){s(Fr())}),[l,s]);var b=function(e){e.preventDefault(),p||h()};return r.createElement("div",null,r.createElement("div",{className:"-mb-4 flex items-center gap-1"},r.createElement("button",{onClick:function(){s(Yf({tabId:"general_cleanup"})),s(Ar()),s(Xe())},className:"group flex items-center gap-3 rounded-xl border bg-white px-4 py-2 shadow-sm transition-all"},r.createElement(C.rBg,{className:"h-5 w-5 text-blue-600 transition-transform group-hover:-translate-x-0.5"}))),r.createElement(Jl,{tabName:a}),r.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},r.createElement(nl,{actions:o,itemsType:a}),r.createElement(ct,{totalItems:y,additionalStyle:"hidden md:!flex",onRefresh:b,loading:p,filterApplied:c})),f?br():r.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300 transition-opacity duration-300 ".concat(p?"opacity-20":"opacity-100")},v.length>0?r.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},r.createElement(Wl,{columns:i,data:v}),r.createElement(Ul,{tabName:a,columns:i,data:v,actions:o})):yr(c)),r.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},r.createElement(nl,{actions:o,itemsType:a}),y>10&&r.createElement(ct,{totalItems:y,onRefresh:b,loading:p,filterApplied:c})),r.createElement("div",{className:"mt-6 flex justify-center md:justify-end"},r.createElement(it,null)))};function rc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||ac(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ac(e,t){if(e){if("string"==typeof e)return oc(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?oc(e,t):void 0}}function oc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var ic=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"name",label:(0,l.__)("Name","advanced-database-cleaner")},{key:"value",label:(0,l.__)("Value","advanced-database-cleaner")}]],lc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,l.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,l.__)("No","advanced-database-cleaner")}]],cc=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],sc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],function(e){return function(e){if(Array.isArray(e))return oc(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ac(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.")}()}(U.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))];const uc=function(e){var t=e.autoloadHealth,n=e.autoloadedSize,a=e.bigOptionsCount,o=e.notScannedCount,i=(0,P.d4)((function(e){return e.filter})),c=(0,P.d4)((function(e){return e.shared.hideFilters})),s=(0,P.d4)(nt),d=rc((0,r.useState)(i.search),2),m=d[0],f=d[1],p=rc((0,r.useState)(i.searchIn),2),h=p[0],y=p[1],b=rc((0,r.useState)(i.autoload),2),g=b[0],x=b[1],_=rc((0,r.useState)(i.size),2),w=_[0],E=_[1],N=rc((0,r.useState)(i.sizeUnit),2),k=N[0],S=N[1],O=rc((0,r.useState)(i.site),2),T=O[0],I=O[1],A=rc((0,r.useState)(ic[1][0]),2),F=A[0],M=A[1],G=rc((0,r.useState)(lc[0][0]),2),z=G[0],R=G[1],U=rc((0,r.useState)(cc[0][0]),2),W=U[0],q=U[1],K=rc((0,r.useState)(sc[0][0]),2),Y=K[0],V=K[1],H=rc((0,r.useState)(0),2),$=H[0],Q=H[1],J=(0,P.wA)(),Z=".."===t||".."===n||".."===a||".."===o,X=Z?"border-gray-100 bg-gray-100 shadow-md":"good"===t&&0===a&&0===o?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md",ee=function(e,t,n){return e.flat().find((function(e){return e.key===t}))||n};return(0,r.useEffect)((function(){f(i.search),y(i.searchIn),x(i.autoload),E(i.size),S(i.sizeUnit),I(i.site),M(ee(ic,i.searchIn,ic[1][0])),R(ee(lc,i.autoload,lc[0][0])),q(ee(cc,i.sizeUnit,cc[0][0])),V(ee(sc,i.site,sc[0][0]))}),[i]),r.createElement(r.Fragment,null,r.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},s&&r.createElement("div",{className:"flex items-center"},r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),J(Ze()),M(ic[1][0]),R(lc[0][0]),q(cc[0][0]),V(sc[0][0]),Q($+1)}},r.createElement(j.k7K,null),(0,l.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===D&&r.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===D&&r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),J(Vf(!c))}},c?r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Nn.E1u,null),(0,l.__)("Show filters","advanced-database-cleaner")):r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Nn.UX6,null),(0,l.__)("Hide filters","advanced-database-cleaner")))),r.createElement("div",{key:$,className:"mt-1",hidden:c},r.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},r.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(X," relative justify-center px-2 py-1")},!Z&&r.createElement("button",{onClick:function(e){e.preventDefault(),J(dp())},className:"absolute right-1 top-1 flex h-6 w-6 items-center justify-center rounded-xl p-0.5 text-gray-700 transition-colors hover:text-black"},r.createElement(j.JbZ,{className:"text-[.82rem]"})),hr(".."===t?"loading":"good"===t?"ok":"warning","good"===t?(0,l.sprintf)((0,l.__)("Autoload size is good (%s)","advanced-database-cleaner"),n):(0,l.sprintf)((0,l.__)("Autoload size is big (%s)","advanced-database-cleaner"),n),(function(e){e.preventDefault(),J(Ue()),M(ic[1][0]),R(lc[1][0]),q(cc[0][0]),V(sc[0][0]),Q($+1)})),hr(".."===a?"loading":0===a?"ok":"warning",(0,l.sprintf)((0,l._n)("%s big option detected","%s big options detected",a,"advanced-database-cleaner"),a),(function(e){e.preventDefault(),J(Re()),M(ic[1][0]),R(lc[0][0]),q(cc[0][0]),V(sc[0][0]),Q($+1)})),hr(".."===o?"loading":0===o?"ok":"warning",(0,l.sprintf)((0,l._n)("%s option not scanned","%s options not scanned",o,"advanced-database-cleaner"),o),(function(e){e.preventDefault(),J(ze()),M(ic[1][0]),R(lc[0][0]),q(cc[0][0]),V(sc[0][0]),Q($+1)}))),r.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===D?"py-2":"py-3")},r.createElement("form",{className:"grid w-full grid-cols-2 items-end gap-x-4 gap-y-2 text-[.7rem] text-gray-900 sm:grid-cols-3 xl:flex ".concat("FREE"===D?"pointer-events-none opacity-50":"")},r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search for","advanced-database-cleaner")),r.createElement(u,{placeholder:(0,l.__)("Search for","advanced-database-cleaner"),className:"!h-[2rem] w-full !border-gray-300 xl:w-[10rem]",onChange:function(e){return f(e.target.value)},maxLength:100,value:m})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search in","advanced-database-cleaner")),r.createElement(Sp,{selectItems:ic,selectedItem:F,onSelectionChange:function(e){y(e),M(ee(ic,e,ic[1][0]))},minWidthButton:"w-full xl:min-w-[85px]",minWidthContent:"min-w-[120px]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Autoload","advanced-database-cleaner")),r.createElement(Sp,{selectItems:lc,selectedItem:z,onSelectionChange:function(e){x(e),R(ee(lc,e,lc[0][0]))},minWidthButton:"w-full xl:min-w-[70px]",extraBtnClasses:"xl:max-w-[80px]",minWidthContent:"min-w-[100px]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Size big than","advanced-database-cleaner")),r.createElement("div",{className:"flex gap-0"},r.createElement(u,{type:"number",min:0,className:"!h-[2rem] !min-h-[10px] w-full !rounded-l-lg !rounded-r-[0px] !border-gray-300 !ring-0 xl:w-[3.8rem]",onChange:function(e){return E(parseInt(e.target.value))},value:w}),r.createElement(Sp,{selectItems:cc,selectedItem:W,onSelectionChange:function(e){S(e),q(ee(cc,e,cc[0][0]))},minWidthButton:"min-w-[50px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),"1"===B&&r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Site","advanced-database-cleaner")),r.createElement(Sp,{selectItems:sc,selectedItem:Y,onSelectionChange:function(e){I(e),V(ee(sc,e,sc[0][0]))},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),r.createElement("div",null,r.createElement(v,{Icon:st.F3z,text:(0,l.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),J(Fe({search:m,searchIn:h,autoload:g,size:Number(w),sizeUnit:k,site:T})),J(Ve("all"))}}))),"FREE"===D&&r.createElement("div",{className:"flex w-full items-center pt-1"},r.createElement("div",{className:"flex items-center gap-1 rounded-lg"},r.createElement(j.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),r.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,l.__)("Unlock Advanced Filters:","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=options-filters&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"flex items-center !gap-[3px] text-[.7rem] font-semibold !text-blue-500 !no-underline hover:!text-blue-700"},(0,l.__)("upgrade","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[1px] h-3 w-3"}))))))))},dc=function(e){var t,n,a,o,i,l,c,s,u,d,m,f,p,h=e.actions,v=e.columns,y=(0,P.d4)((function(e){return e.filter})),b=(0,P.d4)(nt),g=(0,P.d4)((function(e){return e.shared.refreshCountsInOrangeHealthCheck})),x=(0,P.wA)();(0,r.useEffect)((function(){if(null!=w&&w.data){var e=w.data.real_current_page;y.currentPage>e&&x(Je(e))}}),[w]);var _=(0,Li.I)({queryKey:["options","list",y],queryFn:function(e){var t=e.signal;return si("options",y,t)}}),w=_.data,E=_.isPending,N=_.isFetching,k=_.refetch,S=(0,Li.I)({queryKey:["options","count","autoload",g],queryFn:function(e){return function(e){return Gi.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),L=S.data,j=(0,Li.I)({queryKey:["options","count","bigOptions",g],queryFn:function(e){return function(e){return Mi.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),O=j.data,T=(0,Li.I)({queryKey:["options","count","notScanned",g],queryFn:function(e){return function(e){return Di.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),C=T.data,I=(null==w||null===(t=w.data)||void 0===t?void 0:t.items)||[],A=(null==w||null===(n=w.data)||void 0===n?void 0:n.total_items)||0,F=(null==w||null===(a=w.data)||void 0===a?void 0:a.categorization_count)||[],M=(null==w||null===(o=w.data)||void 0===o?void 0:o.plugins_count)||[],G=(null==w||null===(i=w.data)||void 0===i?void 0:i.themes_count)||[],z=null!==(l=null==L||null===(c=L.data)||void 0===c?void 0:c.autoloaded_size)&&void 0!==l?l:"..",R=null!==(s=null==L||null===(u=L.data)||void 0===u?void 0:u.autoload_health)&&void 0!==s?s:"..",B=null!==(d=null==L||null===(m=L.data)||void 0===m?void 0:m.autoload_limit)&&void 0!==d?d:"..",U=null!==(f=null==O?void 0:O.data)&&void 0!==f?f:"..",W=null!==(p=null==C?void 0:C.data)&&void 0!==p?p:"..";(0,r.useEffect)((function(){x(Fr())}),[y,x]);var q=function(e){e.preventDefault(),N||k()};return r.createElement("div",null,"PREMIUM"===D&&r.createElement(Al,{tabName:"options"}),r.createElement(uc,{autoloadedSize:z,autoloadHealth:R,bigOptionsCount:U,notScannedCount:W}),r.createElement(cl,{tabName:"options",categorizationCount:F,pluginsCount:M,themesCount:G}),A>0&&r.createElement(ol,{autoloadHealth:R,autoloadedSize:z,autoloadLimit:B}),r.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},r.createElement(nl,{actions:h,itemsType:"options"}),r.createElement(ct,{totalItems:A,additionalStyle:"hidden md:!flex",onRefresh:q,loading:N,filterApplied:b})),E?br():r.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300 transition-opacity duration-300 ".concat(N?"opacity-20":"opacity-100")},I.length>0?r.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},r.createElement(Wl,{columns:v,data:I}),r.createElement(Ul,{tabName:"options",columns:v,data:I,actions:h})):yr(b)),r.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},r.createElement(nl,{actions:h,itemsType:"options"}),A>10&&r.createElement(ct,{totalItems:A,onRefresh:q,loading:N,filterApplied:b})),r.createElement("div",{className:"mt-6 flex justify-center md:justify-end"},r.createElement(it,null)))};function mc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||fc(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fc(e,t){if(e){if("string"==typeof e)return pc(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pc(e,t):void 0}}function pc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var hc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"name",label:(0,l.__)("Meta key","advanced-database-cleaner")},{key:"value",label:(0,l.__)("Value","advanced-database-cleaner")}]],vc=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],yc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,l.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,l.__)("No","advanced-database-cleaner")}]],bc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],function(e){return function(e){if(Array.isArray(e))return pc(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])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.")}()}(U.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))];const gc=function(e){var t=e.bigPostsMetaCount,n=e.notScannedCount,a=e.duplicatedPostsMetaCount,o=e.unusedPostsMetaCount,i=(0,P.d4)((function(e){return e.filter})),c=(0,P.d4)((function(e){return e.shared.hideFilters})),s=(0,P.d4)(nt),d=mc((0,r.useState)(i.search),2),m=d[0],f=d[1],p=mc((0,r.useState)(i.searchIn),2),h=p[0],y=p[1],b=mc((0,r.useState)(i.size),2),g=b[0],x=b[1],_=mc((0,r.useState)(i.sizeUnit),2),w=_[0],E=_[1],N=mc((0,r.useState)(i.duplicated),2),k=N[0],S=N[1],O=mc((0,r.useState)(i.unused),2),T=O[0],I=O[1],A=mc((0,r.useState)(i.site),2),F=A[0],M=A[1],G=mc((0,r.useState)(hc[1][0]),2),z=G[0],R=G[1],U=mc((0,r.useState)(vc[0][0]),2),W=U[0],q=U[1],K=mc((0,r.useState)(yc[0][0]),2),Y=K[0],V=K[1],H=mc((0,r.useState)(yc[0][0]),2),$=H[0],Q=H[1],J=mc((0,r.useState)(bc[0][0]),2),Z=J[0],X=J[1],ee=mc((0,r.useState)(0),2),te=ee[0],ne=ee[1],re=(0,P.wA)(),ae=".."===t||".."===n||".."===a||".."===o,oe=ae?"border-gray-100 bg-gray-100 shadow-md":0===t&&0===n&&0===a&&0===o?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md",ie=function(e,t,n){return e.flat().find((function(e){return e.key===t}))||n};return(0,r.useEffect)((function(){f(i.search),y(i.searchIn),x(i.size),E(i.sizeUnit),S(i.duplicated),I(i.unused),M(i.site),R(ie(hc,i.searchIn,hc[1][0])),q(ie(vc,i.sizeUnit,vc[0][0])),V(ie(yc,i.duplicated,yc[0][0])),Q(ie(yc,i.unused,yc[0][0])),X(ie(bc,i.site,bc[0][0]))}),[i]),r.createElement(r.Fragment,null,r.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},s&&r.createElement("div",{className:"flex items-center"},r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),re(Ze()),R(hc[1][0]),q(vc[0][0]),V(yc[0][0]),Q(yc[0][0]),X(bc[0][0]),ne(te+1)}},r.createElement(j.k7K,null),(0,l.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===D&&r.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===D&&r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),re(Vf(!c))}},c?r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Nn.E1u,null),(0,l.__)("Show filters","advanced-database-cleaner")):r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Nn.UX6,null),(0,l.__)("Hide filters","advanced-database-cleaner")))),r.createElement("div",{key:te,className:"mt-1",hidden:c},r.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},r.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(oe," relative justify-center px-2 py-1")},!ae&&r.createElement("button",{onClick:function(e){e.preventDefault(),re(dp())},className:"absolute right-1 top-1 flex h-6 w-6 items-center justify-center rounded-xl p-0.5 text-gray-700 transition-colors hover:text-black"},r.createElement(j.JbZ,{className:"text-[.82rem]"})),hr(".."===o?"loading":0===o?"ok":"warning",(0,l.sprintf)((0,l.__)("%s unused post meta","advanced-database-cleaner"),o),(function(e){e.preventDefault(),re(qe()),R(hc[1][0]),q(vc[0][0]),V(yc[0][0]),Q(yc[1][0]),X(bc[0][0]),ne(te+1)})),hr(".."===a?"loading":0===a?"ok":"warning",(0,l.sprintf)((0,l.__)("%s duplicated post meta","advanced-database-cleaner"),a),(function(e){e.preventDefault(),re(Ke()),R(hc[1][0]),q(vc[0][0]),V(yc[1][0]),Q(yc[0][0]),X(bc[0][0]),ne(te+1)})),hr(".."===t?"loading":0===t?"ok":"warning",(0,l.sprintf)((0,l.__)("%s big post meta detected","advanced-database-cleaner"),t),(function(e){e.preventDefault(),re(Re()),R(hc[1][0]),q(vc[0][0]),V(yc[0][0]),Q(yc[0][0]),X(bc[0][0]),ne(te+1)})),hr(".."===n?"loading":0===n?"ok":"warning",(0,l.sprintf)((0,l.__)("%s post meta not scanned","advanced-database-cleaner"),n),(function(e){e.preventDefault(),re(ze()),R(hc[1][0]),q(vc[0][0]),V(yc[0][0]),Q(yc[0][0]),X(bc[0][0]),ne(te+1)}))),r.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===D?"py-2":"py-3")},r.createElement("form",{className:"grid w-full grid-cols-2 items-end gap-x-4 gap-y-2 text-[.7rem] text-gray-900 sm:grid-cols-3 xl:flex ".concat("FREE"===D?"pointer-events-none opacity-50":"")},r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search for","advanced-database-cleaner")),r.createElement(u,{placeholder:(0,l.__)("Search for","advanced-database-cleaner"),className:"!h-[2rem] w-full !border-gray-300 xl:w-[9rem]",onChange:function(e){return f(e.target.value)},maxLength:100,value:m})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search in","advanced-database-cleaner")),r.createElement(Sp,{selectItems:hc,selectedItem:z,onSelectionChange:function(e){y(e),R(ie(hc,e,hc[1][0]))},minWidthButton:"w-full xl:min-w-[90px]",minWidthContent:"min-w-[120px]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Size big than","advanced-database-cleaner")),r.createElement("div",{className:"flex gap-0"},r.createElement(u,{type:"number",min:0,className:"!h-[2rem] !min-h-[10px] w-full !rounded-l-lg !rounded-r-[0px] !border-gray-300 !ring-0 xl:w-[3.5rem]",onChange:function(e){return x(parseInt(e.target.value))},value:g}),r.createElement(Sp,{selectItems:vc,selectedItem:W,onSelectionChange:function(e){E(e),q(ie(vc,e,vc[0][0]))},minWidthButton:"min-w-[50px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Unused","advanced-database-cleaner")),r.createElement(Sp,{selectItems:yc,selectedItem:$,onSelectionChange:function(e){I(e),Q(ie(yc,e,yc[0][0]))},minWidthButton:"w-full xl:min-w-[60px]",minWidthContent:"min-w-[100px]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Duplicated","advanced-database-cleaner")),r.createElement(Sp,{selectItems:yc,selectedItem:Y,onSelectionChange:function(e){S(e),V(ie(yc,e,yc[0][0]))},minWidthButton:"w-full xl:min-w-[60px]",minWidthContent:"min-w-[100px]"})),"1"===B&&r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Site","advanced-database-cleaner")),r.createElement(Sp,{selectItems:bc,selectedItem:Z,onSelectionChange:function(e){M(e),X(ie(bc,e,bc[0][0]))},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),r.createElement("div",null,r.createElement(v,{Icon:st.F3z,text:(0,l.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),re(Fe({search:m,searchIn:h,size:Number(g),sizeUnit:w,duplicated:k,unused:T,site:F})),re(Ve("all"))}}))),"FREE"===D&&r.createElement("div",{className:"flex w-full items-center pt-1"},r.createElement("div",{className:"flex items-center gap-1 rounded-lg"},r.createElement(j.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),r.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,l.__)("Unlock Advanced Filters:","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=postmeta-filters&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"flex items-center !gap-[3px] text-[.7rem] font-semibold !text-blue-500 !no-underline hover:!text-blue-700"},(0,l.__)("upgrade","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[1px] h-3 w-3"}))))))))},xc=function(e){var t,n,a,o,i,l,c,s,u,d=e.actions,m=e.columns,f=(0,P.d4)((function(e){return e.filter})),p=(0,P.d4)(nt),h=(0,P.d4)((function(e){return e.shared.refreshCountsInOrangeHealthCheck})),v=(0,P.wA)();(0,r.useEffect)((function(){if(null!=b&&b.data){var e=b.data.real_current_page;f.currentPage>e&&v(Je(e))}}),[b]);var y=(0,Li.I)({queryKey:["posts_meta","list",f],queryFn:function(e){var t=e.signal;return si("posts_meta",f,t)}}),b=y.data,g=y.isPending,x=y.isFetching,_=y.refetch,w=(0,Li.I)({queryKey:["posts_meta","count","big",h],queryFn:function(e){return function(e){return zi.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),E=w.data,N=(0,Li.I)({queryKey:["posts_meta","count","notScanned",h],queryFn:function(e){return function(e){return Ri.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),k=N.data,S=(0,Li.I)({queryKey:["posts_meta","count","duplicated",h],queryFn:function(e){return function(e){return Bi.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),L=S.data,j=(0,Li.I)({queryKey:["posts_meta","count","unused",h],queryFn:function(e){return function(e){return Ui.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),O=j.data,T=(null==b||null===(t=b.data)||void 0===t?void 0:t.items)||[],C=(null==b||null===(n=b.data)||void 0===n?void 0:n.total_items)||0,I=(null==b||null===(a=b.data)||void 0===a?void 0:a.categorization_count)||[],A=(null==b||null===(o=b.data)||void 0===o?void 0:o.plugins_count)||[],F=(null==b||null===(i=b.data)||void 0===i?void 0:i.themes_count)||[],M=null!==(l=null==E?void 0:E.data)&&void 0!==l?l:"..",G=null!==(c=null==k?void 0:k.data)&&void 0!==c?c:"..",z=null!==(s=null==L?void 0:L.data)&&void 0!==s?s:"..",R=null!==(u=null==O?void 0:O.data)&&void 0!==u?u:"..";(0,r.useEffect)((function(){v(Fr())}),[f,v]);var B=function(e){e.preventDefault(),x||_()};return r.createElement("div",null,"PREMIUM"===D&&r.createElement(Al,{tabName:"posts_meta"}),r.createElement(gc,{bigPostsMetaCount:M,notScannedCount:G,duplicatedPostsMetaCount:z,unusedPostsMetaCount:R}),r.createElement(cl,{tabName:"posts_meta",categorizationCount:I,pluginsCount:A,themesCount:F}),C>0&&r.createElement(ol,{bigPostsMetaCount:M,duplicatedPostsMetaCount:z,unusedPostsMetaCount:R}),r.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},r.createElement(nl,{actions:d,itemsType:"posts_meta"}),r.createElement(ct,{totalItems:C,additionalStyle:"hidden md:!flex",onRefresh:B,loading:x,filterApplied:p})),g?br():r.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300 transition-opacity duration-300 ".concat(x?"opacity-20":"opacity-100")},T.length>0?r.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},r.createElement(Wl,{columns:m,data:T}),r.createElement(Ul,{tabName:"posts_meta",columns:m,data:T,actions:d})):yr(p)),r.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},r.createElement(nl,{actions:d,itemsType:"posts_meta"}),C>10&&r.createElement(ct,{totalItems:C,onRefresh:B,loading:x,filterApplied:p})),r.createElement("div",{className:"mt-6 flex justify-center md:justify-end"},r.createElement(it,null)))};function _c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||wc(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function wc(e,t){if(e){if("string"==typeof e)return Ec(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ec(e,t):void 0}}function Ec(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Nc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],function(e){return function(e){if(Array.isArray(e))return Ec(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||wc(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.")}()}(U.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))],kc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"public",label:(0,l.__)("Public","advanced-database-cleaner")},{key:"non_public",label:(0,l.__)("Non-public","advanced-database-cleaner")}]];const Sc=function(e){var t=e.notScannedCount,n=e.largeNonPublicPostTypesCount,a=(0,P.d4)((function(e){return e.filter})),o=(0,P.d4)((function(e){return e.shared.hideFilters})),i=(0,P.d4)(nt),c=_c((0,r.useState)(a.search),2),s=c[0],d=c[1],m=_c((0,r.useState)(a.postTypesPostsCount),2),f=m[0],p=m[1],h=_c((0,r.useState)(a.site),2),y=h[0],b=h[1],g=_c((0,r.useState)(a.postTypesVisibility),2),x=g[0],_=g[1],w=_c((0,r.useState)(Nc[0][0]),2),E=w[0],N=w[1],k=_c((0,r.useState)(kc[0][0]),2),S=k[0],O=k[1],T=_c((0,r.useState)(0),2),I=T[0],A=T[1],F=(0,P.wA)(),M=".."===t||".."===n,G=M?"border-gray-100 bg-gray-100 shadow-md":0===t&&0===n?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md",z=function(e,t,n){return e.flat().find((function(e){return e.key===t}))||n};return(0,r.useEffect)((function(){d(a.search),p(a.postTypesPostsCount),b(a.site),_(a.postTypesVisibility),N(z(Nc,a.site,Nc[0][0])),O(z(kc,a.postTypesVisibility,kc[0][0]))}),[a]),r.createElement(r.Fragment,null,r.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},i&&r.createElement("div",{className:"flex items-center"},r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),F(Ze()),N(Nc[0][0]),O(kc[0][0]),A(I+1)}},r.createElement(j.k7K,null),(0,l.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===D&&r.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===D&&r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),F(Vf(!o))}},o?r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Nn.E1u,null),(0,l.__)("Show filters","advanced-database-cleaner")):r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Nn.UX6,null),(0,l.__)("Hide filters","advanced-database-cleaner")))),r.createElement("div",{key:I,className:"mt-1",hidden:o},r.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},r.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(G," relative justify-center px-2 py-1")},!M&&r.createElement("button",{onClick:function(e){e.preventDefault(),F(dp())},className:"absolute right-1 top-1 flex h-6 w-6 items-center justify-center rounded-xl p-0.5 text-gray-700 transition-colors hover:text-black"},r.createElement(j.JbZ,{className:"text-[.82rem]"})),hr(".."===t?"loading":0===t?"ok":"warning",(0,l.sprintf)((0,l.__)("%s post types not scanned","advanced-database-cleaner"),t),(function(e){e.preventDefault(),F(ze()),N(Nc[0][0]),O(kc[0][0]),A(I+1)})),hr(".."===n?"loading":0===n?"ok":"warning",(0,l.sprintf)((0,l.__)("%s non-public post types with many posts","advanced-database-cleaner"),n),(function(e){e.preventDefault(),F(Be()),N(Nc[0][0]),O(kc[0][0]),A(I+1)}))),r.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===D?"py-2":"py-3")},r.createElement("form",{className:"grid w-full grid-cols-2 items-end gap-x-4 gap-y-2 text-[.7rem] text-gray-900 sm:grid-cols-3 xl:flex ".concat("FREE"===D?"pointer-events-none opacity-50":"")},r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search for","advanced-database-cleaner")),r.createElement(u,{placeholder:(0,l.__)("Search for","advanced-database-cleaner"),className:"!h-[2rem] w-full !border-gray-300 xl:w-[9rem]",onChange:function(e){return d(e.target.value)},maxLength:100,value:s})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Posts count >","advanced-database-cleaner")),r.createElement(u,{type:"number",min:0,className:"!h-[2rem] !min-h-[10px] w-full !rounded-lg !border-gray-300 !ring-0 xl:w-[6rem]",onChange:function(e){return p(parseInt(e.target.value))},value:f})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Visibility","advanced-database-cleaner")),r.createElement(Sp,{selectItems:kc,selectedItem:S,onSelectionChange:function(e){_(e),O(z(kc,e,kc[0][0]))},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[140px]"})),"1"===B&&r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Site","advanced-database-cleaner")),r.createElement(Sp,{selectItems:Nc,selectedItem:E,onSelectionChange:function(e){b(e),N(z(Nc,e,Nc[0][0]))},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),r.createElement("div",null,r.createElement(v,{Icon:st.F3z,text:(0,l.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),F(Fe({search:s,postTypesPostsCount:Number(f),site:y,postTypesVisibility:x})),F(Ve("all"))}}))),"FREE"===D&&r.createElement("div",{className:"flex w-full items-center pt-1"},r.createElement("div",{className:"flex items-center gap-1 rounded-lg"},r.createElement(j.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),r.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,l.__)("Unlock Advanced Filters:","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=posttypes-filters&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"flex items-center !gap-[3px] text-[.7rem] font-semibold !text-blue-500 !no-underline hover:!text-blue-700"},(0,l.__)("upgrade","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[1px] h-3 w-3"}))))))))},Lc=function(e){var t,n,a,o,i,l,c,s=e.actions,u=e.columns,d=(0,P.d4)((function(e){return e.filter})),m=(0,P.d4)(nt),f=(0,P.d4)((function(e){return e.shared.refreshCountsInOrangeHealthCheck})),p=(0,P.wA)();(0,r.useEffect)((function(){if(null!=v&&v.data){var e=v.data.real_current_page;d.currentPage>e&&p(Je(e))}}),[v]);var h=(0,Li.I)({queryKey:["post_types","list",d],queryFn:function(e){var t=e.signal;return si("post_types",d,t)}}),v=h.data,y=h.isPending,b=h.isFetching,g=h.refetch,x=(0,Li.I)({queryKey:["post_types","count","notScanned",f],queryFn:function(e){return function(e){return Zi.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),_=x.data,w=(0,Li.I)({queryKey:["post_types","count","nonPublic",f],queryFn:function(e){return function(e){return Xi.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),E=w.data,N=(null==v||null===(t=v.data)||void 0===t?void 0:t.items)||[],k=(null==v||null===(n=v.data)||void 0===n?void 0:n.total_items)||0,S=(null==v||null===(a=v.data)||void 0===a?void 0:a.categorization_count)||{},L=(null==v||null===(o=v.data)||void 0===o?void 0:o.plugins_count)||{},j=(null==v||null===(i=v.data)||void 0===i?void 0:i.themes_count)||{},O=null!==(l=null==_?void 0:_.data)&&void 0!==l?l:"..",T=null!==(c=null==E?void 0:E.data)&&void 0!==c?c:"..";(0,r.useEffect)((function(){p(Fr())}),[d,p]);var C=function(e){e.preventDefault(),b||g()};return r.createElement("div",null,"PREMIUM"===D&&r.createElement(Al,{tabName:"post_types"}),r.createElement(Sc,{notScannedCount:O,largeNonPublicPostTypesCount:T}),r.createElement(cl,{tabName:"post_types",categorizationCount:S,pluginsCount:L,themesCount:j}),k>0&&r.createElement(ol,null),r.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},r.createElement(nl,{actions:s,itemsType:"post_types"}),r.createElement(ct,{totalItems:k,additionalStyle:"hidden md:!flex",onRefresh:C,loading:b,filterApplied:m})),y?br():r.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300 transition-opacity duration-300 ".concat(b?"opacity-20":"opacity-100")},N.length>0?r.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},r.createElement(Wl,{columns:u,data:N}),r.createElement(Ul,{tabName:"post_types",columns:u,data:N,actions:s})):yr(m)),r.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},r.createElement(nl,{actions:s,itemsType:"post_types"}),k>10&&r.createElement(ct,{totalItems:k,onRefresh:C,loading:b,filterApplied:m})),r.createElement("div",{className:"mt-6 flex justify-center md:justify-end"},r.createElement(it,null)))};function jc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||Oc(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Oc(e,t){if(e){if("string"==typeof e)return Tc(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Tc(e,t):void 0}}function Tc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Cc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"to_optimize",label:(0,l.__)("To optimize","advanced-database-cleaner")},{key:"to_repair",label:(0,l.__)("To repair","advanced-database-cleaner")}]],Pc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"valid_prefix",label:(0,l.__)("Valid prefix","advanced-database-cleaner")},{key:"invalid_prefix",label:(0,l.__)("Invalid prefix","advanced-database-cleaner")}]],Ic=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],Ac=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],function(e){return function(e){if(Array.isArray(e))return Tc(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Oc(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.")}()}(U.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))];const Fc=function(e){var t=e.totalToOptimize,n=e.totalToRepair,a=e.totalInvalidPrefix,o=e.totalNotScanned,i=(0,P.d4)((function(e){return e.filter})),c=(0,P.d4)((function(e){return e.shared.hideFilters})),s=(0,P.d4)(nt),d=(0,P.d4)((function(e){return e.setting.showTablesWithInvalidPrefix})),m=jc((0,r.useState)(i.search),2),f=m[0],p=m[1],h=jc((0,r.useState)(i.tableStatus),2),y=h[0],b=h[1],g=jc((0,r.useState)(i.prefixStatus),2),x=g[0],_=g[1],w=jc((0,r.useState)(i.size),2),E=w[0],N=w[1],k=jc((0,r.useState)(i.sizeUnit),2),S=k[0],O=k[1],T=jc((0,r.useState)(i.site),2),I=T[0],A=T[1],F=jc((0,r.useState)(Cc[0][0]),2),M=F[0],G=F[1],z=jc((0,r.useState)(Pc[0][0]),2),R=z[0],U=z[1],W=jc((0,r.useState)(Ic[0][0]),2),q=W[0],K=W[1],Y=jc((0,r.useState)(Ac[0][0]),2),V=Y[0],H=Y[1],$=jc((0,r.useState)(0),2),Q=$[0],J=$[1],Z=(0,P.wA)(),X=".."===t||".."===n||".."===a||".."===o,ee=X?"border-gray-100 bg-gray-100 shadow-md":(d?0===t&&0===n&&0===a&&0===o:0===t&&0===n&&0===o)?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md",te=function(e,t,n){return e.flat().find((function(e){return e.key===t}))||n};return(0,r.useEffect)((function(){p(i.search),b(i.tableStatus),_(i.prefixStatus),N(i.size),O(i.sizeUnit),A(i.site),G(te(Cc,i.tableStatus,Cc[0][0])),U(te(Pc,i.prefixStatus,Pc[0][0])),K(te(Ic,i.sizeUnit,Ic[0][0])),H(te(Ac,i.site,Ac[0][0]))}),[i]),r.createElement(r.Fragment,null,r.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},s&&r.createElement("div",{className:"flex items-center"},r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),Z(Ze()),G(Cc[0][0]),U(Pc[0][0]),K(Ic[0][0]),H(Ac[0][0]),J(Q+1)}},r.createElement(j.k7K,null),(0,l.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===D&&r.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===D&&r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),Z(Vf(!c))}},c?r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Nn.E1u,null),(0,l.__)("Show filters","advanced-database-cleaner")):r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Nn.UX6,null),(0,l.__)("Hide filters","advanced-database-cleaner")))),r.createElement("div",{key:Q,className:"mt-1",hidden:c},r.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},r.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(ee," relative justify-center px-2 py-1")},!X&&r.createElement("button",{onClick:function(e){e.preventDefault(),Z(dp())},className:"absolute right-1 top-1 flex h-6 w-6 items-center justify-center rounded-xl p-0.5 text-gray-700 transition-colors hover:text-black"},r.createElement(j.JbZ,{className:"text-[.82rem]"})),hr(".."===t?"loading":0===t?"ok":"warning",(0,l.sprintf)((0,l._n)("%s table to optimize","%s tables to optimize",t,"advanced-database-cleaner"),t),(function(e){e.preventDefault(),Z(Me()),G(Cc[1][0]),U(Pc[0][0]),K(Ic[0][0]),H(Ac[0][0]),J(Q+1)})),hr(".."===n?"loading":0===n?"ok":"warning",(0,l.sprintf)((0,l._n)("%s table to repair","%s tables to repair",n,"advanced-database-cleaner"),n),(function(e){e.preventDefault(),Z(De()),G(Cc[1][1]),U(Pc[0][0]),K(Ic[0][0]),H(Ac[0][0]),J(Q+1)})),d&&hr(".."===a?"loading":0===a?"ok":"warning",(0,l.sprintf)((0,l._n)("%s table with invalid prefix","%s tables with invalid prefix",a,"advanced-database-cleaner"),a),(function(e){e.preventDefault(),Z(Ge()),U(Pc[1][1]),G(Cc[0][0]),K(Ic[0][0]),H(Ac[0][0]),J(Q+1)})),hr(".."===o?"loading":0===o?"ok":"warning",(0,l.sprintf)((0,l._n)("%s table not scanned","%s tables not scanned",o,"advanced-database-cleaner"),o),(function(e){e.preventDefault(),Z(ze()),G(Cc[0][0]),U(Pc[0][0]),K(Ic[0][0]),H(Ac[0][0]),J(Q+1)}))),r.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===D?"py-2":"py-3")},r.createElement("form",{className:"grid w-full grid-cols-2 items-end gap-x-4 gap-y-2 text-[.7rem] text-gray-900 sm:grid-cols-3 xl:flex ".concat("FREE"===D?"pointer-events-none opacity-50":"")},r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search for","advanced-database-cleaner")),r.createElement(u,{placeholder:(0,l.__)("Search for","advanced-database-cleaner"),className:"!h-[2rem] w-full !border-gray-300 xl:w-[10rem]",onChange:function(e){return p(e.target.value)},maxLength:100,value:f})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Table status","advanced-database-cleaner")),r.createElement(Sp,{selectItems:Cc,selectedItem:M,onSelectionChange:function(e){b(e),G(te(Cc,e,Cc[0][0]))},minWidthButton:"w-full xl:min-w-[7rem]",minWidthContent:"min-w-[150px]"})),d&&r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Prefix status","advanced-database-cleaner")),r.createElement(Sp,{selectItems:Pc,selectedItem:R,onSelectionChange:function(e){_(e),U(te(Pc,e,Pc[0][0]))},minWidthButton:"w-full xl:min-w-[7rem]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Size big than","advanced-database-cleaner")),r.createElement("div",{className:"flex gap-0"},r.createElement(u,{type:"number",min:0,className:"!h-[2rem] !min-h-[10px] w-full !rounded-l-lg !rounded-r-[0px] !border-gray-300 !ring-0 xl:w-[4rem]",onChange:function(e){return N(parseInt(e.target.value))},value:E}),r.createElement(Sp,{selectItems:Ic,selectedItem:q,onSelectionChange:function(e){O(e),K(te(Ic,e,Ic[0][0]))},minWidthButton:"min-w-[55px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),"1"===B&&r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Site","advanced-database-cleaner")),r.createElement(Sp,{selectItems:Ac,selectedItem:V,onSelectionChange:function(e){A(e),H(te(Ac,e,Ac[0][0]))},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),r.createElement("div",null,r.createElement(v,{Icon:st.F3z,text:(0,l.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),Z(Fe({search:f,tableStatus:y,prefixStatus:x,size:Number(E),sizeUnit:S,site:I})),Z(Ve("all"))}}))),"FREE"===D&&r.createElement("div",{className:"flex w-full items-center pt-1"},r.createElement("div",{className:"flex items-center gap-1 rounded-lg"},r.createElement(j.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),r.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,l.__)("Unlock Advanced Filters:","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=tables-filters&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"flex items-center !gap-[3px] text-[.7rem] font-semibold !text-blue-500 !no-underline hover:!text-blue-700"},(0,l.__)("upgrade","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[1px] h-3 w-3"}))))))))},Mc=function(e){var t,n,a,o,i,l,c,s,u,d=e.actions,m=e.columns,f=(0,P.d4)((function(e){return e.filter})),p=(0,P.d4)(nt),h=(0,P.d4)((function(e){return e.shared.refreshCountsInOrangeHealthCheck})),v=(0,P.wA)();(0,r.useEffect)((function(){if(null!=b&&b.data){var e=b.data.real_current_page;f.currentPage>e&&v(Je(e))}}),[b]);var y=(0,Li.I)({queryKey:["tables","list",f],queryFn:function(e){var t=e.signal;return si("tables",f,t)}}),b=y.data,g=y.isPending,x=y.isFetching,_=y.refetch,w=(0,Li.I)({queryKey:["tables","count","optimize",h],queryFn:function(e){return function(e){return Pi.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),E=w.data,N=(0,Li.I)({queryKey:["tables","count","repair",h],queryFn:function(e){return function(e){return Ii.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),k=N.data,S=(0,Li.I)({queryKey:["tables","count","invalidPrefix",h],queryFn:function(e){return function(e){return Ai.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),L=S.data,j=(0,Li.I)({queryKey:["tables","count","notScanned",h],queryFn:function(e){return function(e){return Fi.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),O=j.data,T=(null==b||null===(t=b.data)||void 0===t?void 0:t.items)||[],C=(null==b||null===(n=b.data)||void 0===n?void 0:n.total_items)||0,I=(null==b||null===(a=b.data)||void 0===a?void 0:a.categorization_count)||[],A=(null==b||null===(o=b.data)||void 0===o?void 0:o.plugins_count)||[],F=(null==b||null===(i=b.data)||void 0===i?void 0:i.themes_count)||[],M=null!==(l=null==E?void 0:E.data)&&void 0!==l?l:"..",G=null!==(c=null==k?void 0:k.data)&&void 0!==c?c:"..",z=null!==(s=null==L?void 0:L.data)&&void 0!==s?s:"..",R=null!==(u=null==O?void 0:O.data)&&void 0!==u?u:"..";(0,r.useEffect)((function(){v(Fr())}),[f,v]);var B=function(e){e.preventDefault(),x||_()};return r.createElement("div",null,"PREMIUM"===D&&r.createElement(Al,{tabName:"tables"}),r.createElement(Fc,{totalToOptimize:M,totalToRepair:G,totalInvalidPrefix:z,totalNotScanned:R}),r.createElement(cl,{tabName:"tables",categorizationCount:I,pluginsCount:A,themesCount:F}),C>0&&r.createElement(ol,null),r.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},r.createElement(nl,{actions:d,itemsType:"tables"}),r.createElement(ct,{totalItems:C,additionalStyle:"hidden md:!flex",onRefresh:B,loading:x,filterApplied:p})),g?br():r.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300 transition-opacity duration-300 ".concat(x?"opacity-20":"opacity-100")},T.length>0?r.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},r.createElement(Wl,{columns:m,data:T}),r.createElement(Ul,{tabName:"tables",columns:m,data:T,actions:d})):yr(p)),r.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},r.createElement(nl,{actions:d,itemsType:"tables"}),C>10&&r.createElement(ct,{totalItems:C,onRefresh:B,loading:x,filterApplied:p})),r.createElement("div",{className:"mt-6 flex justify-center md:justify-end"},r.createElement(it,null)))};function Dc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||Gc(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gc(e,t){if(e){if("string"==typeof e)return zc(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?zc(e,t):void 0}}function zc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Rc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"name",label:(0,l.__)("Name","advanced-database-cleaner")},{key:"value",label:(0,l.__)("Value","advanced-database-cleaner")}]],Bc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,l.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,l.__)("No","advanced-database-cleaner")}]],Uc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,l.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,l.__)("No","advanced-database-cleaner")}]],Wc=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],qc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],function(e){return function(e){if(Array.isArray(e))return zc(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Gc(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.")}()}(U.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))];const Kc=function(e){var t=e.expiredTransientsCount,n=e.bigTransientsCount,a=e.notScannedCount,o=(0,P.d4)((function(e){return e.filter})),i=(0,P.d4)((function(e){return e.shared.hideFilters})),c=(0,P.d4)(nt),s=Dc((0,r.useState)(o.search),2),d=s[0],m=s[1],f=Dc((0,r.useState)(o.searchIn),2),p=f[0],h=f[1],y=Dc((0,r.useState)(o.autoload),2),b=y[0],g=y[1],x=Dc((0,r.useState)(o.expired),2),_=x[0],w=x[1],E=Dc((0,r.useState)(o.size),2),N=E[0],k=E[1],S=Dc((0,r.useState)(o.sizeUnit),2),O=S[0],T=S[1],I=Dc((0,r.useState)(o.site),2),A=I[0],F=I[1],M=Dc((0,r.useState)(Rc[1][0]),2),G=M[0],z=M[1],R=Dc((0,r.useState)(Bc[0][0]),2),U=R[0],W=R[1],q=Dc((0,r.useState)(Uc[0][0]),2),K=q[0],Y=q[1],V=Dc((0,r.useState)(Wc[0][0]),2),H=V[0],$=V[1],Q=Dc((0,r.useState)(qc[0][0]),2),J=Q[0],Z=Q[1],X=Dc((0,r.useState)(0),2),ee=X[0],te=X[1],ne=(0,P.wA)(),re=".."===t||".."===n||".."===a,ae=re?"border-gray-100 bg-gray-100 shadow-md":0===t&&0===n&&0===a?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md",oe=function(e,t,n){return e.flat().find((function(e){return e.key===t}))||n};return(0,r.useEffect)((function(){m(o.search),h(o.searchIn),g(o.autoload),w(o.expired),k(o.size),T(o.sizeUnit),F(o.site),z(oe(Rc,o.searchIn,Rc[1][0])),W(oe(Bc,o.autoload,Bc[0][0])),Y(oe(Uc,o.expired,Uc[0][0])),$(oe(Wc,o.sizeUnit,Wc[0][0])),Z(oe(qc,o.site,qc[0][0]))}),[o]),r.createElement(r.Fragment,null,r.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},c&&r.createElement("div",{className:"flex items-center"},r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),ne(Ze()),z(Rc[1][0]),W(Bc[0][0]),Y(Uc[0][0]),$(Wc[0][0]),Z(qc[0][0]),te(ee+1)}},r.createElement(j.k7K,null),(0,l.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===D&&r.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===D&&r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),ne(Vf(!i))}},i?r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Nn.E1u,null),(0,l.__)("Show filters","advanced-database-cleaner")):r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Nn.UX6,null),(0,l.__)("Hide filters","advanced-database-cleaner")))),r.createElement("div",{key:ee,className:"mt-1",hidden:i},r.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},r.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(ae," relative justify-center px-2 py-1")},!re&&r.createElement("button",{onClick:function(e){e.preventDefault(),ne(dp())},className:"absolute right-1 top-1 flex h-6 w-6 items-center justify-center rounded-xl p-0.5 text-gray-700 transition-colors hover:text-black"},r.createElement(j.JbZ,{className:"text-[.82rem]"})),hr(".."===t?"loading":0===t?"ok":"warning",(0,l.sprintf)((0,l._n)("%s expired transient detected","%s expired transients detected",t,"advanced-database-cleaner"),t),(function(e){e.preventDefault(),ne(We()),z(Rc[1][0]),W(Bc[0][0]),Y(Uc[1][0]),$(Wc[0][0]),Z(qc[0][0]),te(ee+1)})),hr(".."===n?"loading":0===n?"ok":"warning",(0,l.sprintf)((0,l._n)("%s big transient detected","%s big transients detected",n,"advanced-database-cleaner"),n),(function(e){e.preventDefault(),ne(Re()),z(Rc[1][0]),W(Bc[0][0]),Y(Uc[0][0]),$(Wc[0][0]),Z(qc[0][0]),te(ee+1)})),hr(".."===a?"loading":0===a?"ok":"warning",(0,l.sprintf)((0,l._n)("%s transient not scanned","%s transients not scanned",a,"advanced-database-cleaner"),a),(function(e){e.preventDefault(),ne(ze()),z(Rc[1][0]),W(Bc[0][0]),Y(Uc[0][0]),$(Wc[0][0]),Z(qc[0][0]),te(ee+1)}))),r.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===D?"py-2":"py-3")},r.createElement("form",{className:"grid w-full grid-cols-2 items-end gap-x-4 gap-y-2 text-[.7rem] text-gray-900 sm:grid-cols-3 xl:flex ".concat("FREE"===D?"pointer-events-none opacity-50":"")},r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search for","advanced-database-cleaner")),r.createElement(u,{placeholder:(0,l.__)("Search for","advanced-database-cleaner"),className:"!h-[2rem] w-full !border-gray-300 xl:w-[9rem]",onChange:function(e){return m(e.target.value)},maxLength:100,value:d})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search in","advanced-database-cleaner")),r.createElement(Sp,{selectItems:Rc,selectedItem:G,onSelectionChange:function(e){h(e),z(oe(Rc,e,Rc[1][0]))},minWidthButton:"w-full xl:min-w-[90px]",minWidthContent:"min-w-[120px]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Autoload","advanced-database-cleaner")),r.createElement(Sp,{selectItems:Bc,selectedItem:U,onSelectionChange:function(e){g(e),W(oe(Bc,e,Bc[0][0]))},minWidthButton:"w-full xl:min-w-[70px]",extraBtnClasses:"xl:max-w-[80px]",minWidthContent:"min-w-[100px]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Expired","advanced-database-cleaner")),r.createElement(Sp,{selectItems:Uc,selectedItem:K,onSelectionChange:function(e){w(e),Y(oe(Uc,e,Uc[0][0]))},minWidthButton:"w-full xl:min-w-[70px]",extraBtnClasses:"xl:max-w-[80px]",minWidthContent:"min-w-[100px]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Size big than","advanced-database-cleaner")),r.createElement("div",{className:"flex gap-0"},r.createElement(u,{type:"number",min:0,className:"!h-[2rem] !min-h-[10px] w-full !rounded-l-lg !rounded-r-[0px] !border-gray-300 !ring-0 xl:w-[3.5rem]",onChange:function(e){return k(parseInt(e.target.value))},value:N}),r.createElement(Sp,{selectItems:Wc,selectedItem:H,onSelectionChange:function(e){T(e),$(oe(Wc,e,Wc[0][0]))},minWidthButton:"min-w-[50px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),"1"===B&&r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Site","advanced-database-cleaner")),r.createElement(Sp,{selectItems:qc,selectedItem:J,onSelectionChange:function(e){F(e),Z(oe(qc,e,qc[0][0]))},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),r.createElement("div",null,r.createElement(v,{Icon:st.F3z,text:(0,l.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),ne(Fe({search:d,searchIn:p,autoload:b,expired:_,size:Number(N),sizeUnit:O,site:A})),ne(Ve("all"))}}))),"FREE"===D&&r.createElement("div",{className:"flex w-full items-center pt-1"},r.createElement("div",{className:"flex items-center gap-1 rounded-lg"},r.createElement(j.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),r.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,l.__)("Unlock Advanced Filters:","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=transients-filters&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"flex items-center !gap-[3px] text-[.7rem] font-semibold !text-blue-500 !no-underline hover:!text-blue-700"},(0,l.__)("upgrade","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[1px] h-3 w-3"}))))))))},Yc=function(e){var t,n,a,o,i,l,c,s,u=e.actions,d=e.columns,m=(0,P.d4)((function(e){return e.filter})),f=(0,P.d4)(nt),p=(0,P.d4)((function(e){return e.shared.refreshCountsInOrangeHealthCheck})),h=(0,P.wA)();(0,r.useEffect)((function(){if(null!=y&&y.data){var e=y.data.real_current_page;m.currentPage>e&&h(Je(e))}}),[y]);var v=(0,Li.I)({queryKey:["transients","list",m],queryFn:function(e){var t=e.signal;return si("transients",m,t)}}),y=v.data,b=v.isPending,g=v.isFetching,x=v.refetch,_=(0,Li.I)({queryKey:["transients","count","expired",p],queryFn:function(e){return function(e){return $i.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),w=_.data,E=(0,Li.I)({queryKey:["transients","count","big",p],queryFn:function(e){return function(e){return Vi.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),N=E.data,k=(0,Li.I)({queryKey:["transients","count","notScanned",p],queryFn:function(e){return function(e){return Hi.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),S=k.data,L=(null==y||null===(t=y.data)||void 0===t?void 0:t.items)||[],j=(null==y||null===(n=y.data)||void 0===n?void 0:n.total_items)||0,O=(null==y||null===(a=y.data)||void 0===a?void 0:a.categorization_count)||[],T=(null==y||null===(o=y.data)||void 0===o?void 0:o.plugins_count)||[],C=(null==y||null===(i=y.data)||void 0===i?void 0:i.themes_count)||[],I=null!==(l=null==w?void 0:w.data)&&void 0!==l?l:"..",A=null!==(c=null==N?void 0:N.data)&&void 0!==c?c:"..",F=null!==(s=null==S?void 0:S.data)&&void 0!==s?s:"..";(0,r.useEffect)((function(){h(Fr())}),[m,h]);var M=function(e){e.preventDefault(),g||x()};return r.createElement("div",null,"PREMIUM"===D&&r.createElement(Al,{tabName:"transients"}),r.createElement(Kc,{expiredTransientsCount:I,bigTransientsCount:A,notScannedCount:F}),r.createElement(cl,{tabName:"transients",categorizationCount:O,pluginsCount:T,themesCount:C}),j>0&&r.createElement(ol,{expiredTransients:I,bigTransientsCount:A}),r.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},r.createElement(nl,{actions:u,itemsType:"transients"}),r.createElement(ct,{totalItems:j,additionalStyle:"hidden md:!flex",onRefresh:M,loading:g,filterApplied:f})),b?br():r.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300 transition-opacity duration-300 ".concat(g?"opacity-20":"opacity-100")},L.length>0?r.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},r.createElement(Wl,{columns:d,data:L}),r.createElement(Ul,{tabName:"transients",columns:d,data:L,actions:u})):yr(f)),r.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},r.createElement(nl,{actions:u,itemsType:"transients"}),j>10&&r.createElement(ct,{totalItems:j,onRefresh:M,loading:g,filterApplied:f})),r.createElement("div",{className:"mt-6 flex justify-center md:justify-end"},r.createElement(it,null)))};function Vc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Hc(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Hc(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Hc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var $c=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"name",label:(0,l.__)("Meta key","advanced-database-cleaner")},{key:"value",label:(0,l.__)("Value","advanced-database-cleaner")}]],Qc=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],Jc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,l.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,l.__)("No","advanced-database-cleaner")}]];const Zc=function(e){var t=e.bigUsersMetaCount,n=e.notScannedCount,a=e.duplicatedUsersMetaCount,o=e.unusedUsersMetaCount,i=(0,P.d4)((function(e){return e.filter})),c=(0,P.d4)((function(e){return e.shared.hideFilters})),s=(0,P.d4)(nt),d=Vc((0,r.useState)(i.search),2),m=d[0],f=d[1],p=Vc((0,r.useState)(i.searchIn),2),h=p[0],y=p[1],b=Vc((0,r.useState)(i.size),2),g=b[0],x=b[1],_=Vc((0,r.useState)(i.sizeUnit),2),w=_[0],E=_[1],N=Vc((0,r.useState)(i.duplicated),2),k=N[0],S=N[1],O=Vc((0,r.useState)(i.unused),2),T=O[0],I=O[1],A=Vc((0,r.useState)($c[1][0]),2),F=A[0],M=A[1],G=Vc((0,r.useState)(Qc[0][0]),2),z=G[0],R=G[1],B=Vc((0,r.useState)(Jc[0][0]),2),U=B[0],W=B[1],q=Vc((0,r.useState)(Jc[0][0]),2),K=q[0],Y=q[1],V=Vc((0,r.useState)(0),2),H=V[0],$=V[1],Q=(0,P.wA)(),J=".."===t||".."===n||".."===a||".."===o,Z=J?"border-gray-100 bg-gray-100 shadow-md":0===t&&0===n&&0===a&&0===o?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md",X=function(e,t,n){return e.flat().find((function(e){return e.key===t}))||n};return(0,r.useEffect)((function(){f(i.search),y(i.searchIn),x(i.size),E(i.sizeUnit),S(i.duplicated),I(i.unused),M(X($c,i.searchIn,$c[1][0])),R(X(Qc,i.sizeUnit,Qc[0][0])),W(X(Jc,i.duplicated,Jc[0][0])),Y(X(Jc,i.unused,Jc[0][0]))}),[i]),r.createElement(r.Fragment,null,r.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},s&&r.createElement("div",{className:"flex items-center"},r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),Q(Ze()),M($c[1][0]),R(Qc[0][0]),W(Jc[0][0]),Y(Jc[0][0]),$(H+1)}},r.createElement(j.k7K,null),(0,l.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===D&&r.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===D&&r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),Q(Vf(!c))}},c?r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Nn.E1u,null),(0,l.__)("Show filters","advanced-database-cleaner")):r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Nn.UX6,null),(0,l.__)("Hide filters","advanced-database-cleaner")))),r.createElement("div",{key:H,className:"mt-1",hidden:c},r.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},r.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(Z," relative justify-center px-2 py-1")},!J&&r.createElement("button",{onClick:function(e){e.preventDefault(),Q(dp())},className:"absolute right-1 top-1 flex h-6 w-6 items-center justify-center rounded-xl p-0.5 text-gray-700 transition-colors hover:text-black"},r.createElement(j.JbZ,{className:"text-[.82rem]"})),hr(".."===o?"loading":0===o?"ok":"warning",(0,l.sprintf)((0,l.__)("%s unused user meta","advanced-database-cleaner"),o),(function(e){e.preventDefault(),Q(qe()),M($c[1][0]),R(Qc[0][0]),W(Jc[0][0]),Y(Jc[1][0]),$(H+1)})),hr(".."===a?"loading":0===a?"ok":"warning",(0,l.sprintf)((0,l.__)("%s duplicated user meta","advanced-database-cleaner"),a),(function(e){e.preventDefault(),Q(Ke()),M($c[1][0]),R(Qc[0][0]),W(Jc[1][0]),Y(Jc[0][0]),$(H+1)})),hr(".."===t?"loading":0===t?"ok":"warning",(0,l.sprintf)((0,l.__)("%s big user meta detected","advanced-database-cleaner"),t),(function(e){e.preventDefault(),Q(Re()),M($c[1][0]),R(Qc[0][0]),W(Jc[0][0]),Y(Jc[0][0]),$(H+1)})),hr(".."===n?"loading":0===n?"ok":"warning",(0,l.sprintf)((0,l.__)("%s user meta not scanned","advanced-database-cleaner"),n),(function(e){e.preventDefault(),Q(ze()),M($c[1][0]),R(Qc[0][0]),W(Jc[0][0]),Y(Jc[0][0]),$(H+1)}))),r.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===D?"py-2":"py-3")},r.createElement("form",{className:"grid w-full grid-cols-2 items-end gap-x-4 gap-y-2 text-[.7rem] text-gray-900 sm:grid-cols-3 xl:flex ".concat("FREE"===D?"pointer-events-none opacity-50":"")},r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search for","advanced-database-cleaner")),r.createElement(u,{placeholder:(0,l.__)("Search for","advanced-database-cleaner"),className:"!h-[2rem] w-full !border-gray-300 xl:w-[9rem]",onChange:function(e){return f(e.target.value)},maxLength:100,value:m})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search in","advanced-database-cleaner")),r.createElement(Sp,{selectItems:$c,selectedItem:F,onSelectionChange:function(e){y(e),M(X($c,e,$c[1][0]))},minWidthButton:"w-full xl:min-w-[90px]",minWidthContent:"min-w-[120px]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Size big than","advanced-database-cleaner")),r.createElement("div",{className:"flex gap-0"},r.createElement(u,{type:"number",min:0,className:"!h-[2rem] !min-h-[10px] w-full !rounded-l-lg !rounded-r-[0px] !border-gray-300 !ring-0 xl:w-[3.5rem]",onChange:function(e){return x(parseInt(e.target.value))},value:g}),r.createElement(Sp,{selectItems:Qc,selectedItem:z,onSelectionChange:function(e){E(e),R(X(Qc,e,Qc[0][0]))},minWidthButton:"min-w-[50px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Unused","advanced-database-cleaner")),r.createElement(Sp,{selectItems:Jc,selectedItem:K,onSelectionChange:function(e){I(e),Y(X(Jc,e,Jc[0][0]))},minWidthButton:"w-full xl:min-w-[60px]",minWidthContent:"min-w-[100px]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Duplicated","advanced-database-cleaner")),r.createElement(Sp,{selectItems:Jc,selectedItem:U,onSelectionChange:function(e){S(e),W(X(Jc,e,Jc[0][0]))},minWidthButton:"w-full xl:min-w-[60px]",minWidthContent:"min-w-[100px]"})),r.createElement("div",null,r.createElement(v,{Icon:st.F3z,text:(0,l.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),Q(Fe({search:m,searchIn:h,size:Number(g),sizeUnit:w,duplicated:k,unused:T})),Q(Ve("all"))}}))),"FREE"===D&&r.createElement("div",{className:"flex w-full items-center pt-1"},r.createElement("div",{className:"flex items-center gap-1 rounded-lg"},r.createElement(j.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),r.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,l.__)("Unlock Advanced Filters:","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=usermeta-filters&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"flex items-center !gap-[3px] text-[.7rem] font-semibold !text-blue-500 !no-underline hover:!text-blue-700"},(0,l.__)("upgrade","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[1px] h-3 w-3"}))))))))},Xc=function(e){var t,n,a,o,i,l,c,s,u,d=e.actions,m=e.columns,f=(0,P.d4)((function(e){return e.filter})),p=(0,P.d4)(nt),h=(0,P.d4)((function(e){return e.shared.refreshCountsInOrangeHealthCheck})),v=(0,P.wA)();(0,r.useEffect)((function(){if(null!=b&&b.data){var e=b.data.real_current_page;f.currentPage>e&&v(Je(e))}}),[b]);var y=(0,Li.I)({queryKey:["users_meta","list",f],queryFn:function(e){var t=e.signal;return si("users_meta",f,t)}}),b=y.data,g=y.isPending,x=y.isFetching,_=y.refetch,w=(0,Li.I)({queryKey:["users_meta","count","big",h],queryFn:function(e){return function(e){return Wi.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),E=w.data,N=(0,Li.I)({queryKey:["users_meta","count","notScanned",h],queryFn:function(e){return function(e){return qi.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),k=N.data,S=(0,Li.I)({queryKey:["users_meta","count","duplicated",h],queryFn:function(e){return function(e){return Ki.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),L=S.data,j=(0,Li.I)({queryKey:["users_meta","count","unused",h],queryFn:function(e){return function(e){return Yi.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),O=j.data,T=(null==b||null===(t=b.data)||void 0===t?void 0:t.items)||[],C=(null==b||null===(n=b.data)||void 0===n?void 0:n.total_items)||0,I=(null==b||null===(a=b.data)||void 0===a?void 0:a.categorization_count)||{},A=(null==b||null===(o=b.data)||void 0===o?void 0:o.plugins_count)||{},F=(null==b||null===(i=b.data)||void 0===i?void 0:i.themes_count)||{},M=null!==(l=null==E?void 0:E.data)&&void 0!==l?l:"..",G=null!==(c=null==k?void 0:k.data)&&void 0!==c?c:"..",z=null!==(s=null==L?void 0:L.data)&&void 0!==s?s:"..",R=null!==(u=null==O?void 0:O.data)&&void 0!==u?u:"..";(0,r.useEffect)((function(){v(Fr())}),[f,v]);var B=function(e){e.preventDefault(),x||_()};return r.createElement("div",null,"PREMIUM"===D&&r.createElement(Al,{tabName:"users_meta"}),r.createElement(Zc,{bigUsersMetaCount:M,notScannedCount:G,duplicatedUsersMetaCount:z,unusedUsersMetaCount:R}),r.createElement(cl,{tabName:"users_meta",categorizationCount:I,pluginsCount:A,themesCount:F}),C>0&&r.createElement(ol,{bigUsersMetaCount:M,duplicatedUsersMetaCount:z,unusedUsersMetaCount:R}),r.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},r.createElement(nl,{actions:d,itemsType:"users_meta"}),r.createElement(ct,{totalItems:C,additionalStyle:"hidden md:!flex",onRefresh:B,loading:x,filterApplied:p})),g?br():r.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300 transition-opacity duration-300 ".concat(x?"opacity-20":"opacity-100")},T.length>0?r.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},r.createElement(Wl,{columns:m,data:T}),r.createElement(Ul,{tabName:"users_meta",columns:m,data:T,actions:d})):yr(p)),r.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},r.createElement(nl,{actions:d,itemsType:"users_meta"}),C>10&&r.createElement(ct,{totalItems:C,onRefresh:B,loading:x,filterApplied:p})),r.createElement("div",{className:"mt-6 flex justify-center md:justify-end"},r.createElement(it,null)))};var es=n(7668),ts=n(540),ns=n(9124),rs=n(3669);function as(e){return as="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},as(e)}function os(){os=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==as(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(as(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function is(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function ls(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){is(o,r,a,i,l,"next",e)}function l(e){is(o,r,a,i,l,"throw",e)}i(void 0)}))}}function cs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ss(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ss(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ss(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var us=[{key:"p",name:(0,l.__)("Plugin","advanced-database-cleaner")},{key:"t",name:(0,l.__)("Theme","advanced-database-cleaner")},{key:"w",name:(0,l.__)("WordPress","advanced-database-cleaner")},{key:"o",name:(0,l.__)("Orphan","advanced-database-cleaner")},{key:"u",name:(0,l.__)("Don't assign to any category","advanced-database-cleaner")}];const ds=function(){var e=cs((0,r.useState)(!1),2),t=e[0],n=e[1],a=cs((0,r.useState)(us[0].key),2),c=a[0],s=a[1],u=cs((0,r.useState)(""),2),d=u[0],m=u[1],f=cs((0,r.useState)(""),2),p=f[0],h=f[1],v=cs((0,r.useState)(!1),2),y=v[0],b=v[1],x=cs((0,r.useState)(!1),2),w=x[0],N=x[1],k=cs((0,r.useState)([]),2),S=k[0],j=k[1],O=cs((0,r.useState)([]),2),C=O[0],I=O[1],A=(0,P.d4)((function(e){return e.setting.sendCorrectionsToServer})),F="valid"===(0,P.d4)((function(e){return e.setting.licenseStatus})),M=cs((0,r.useState)(A),2),D=M[0],G=M[1],z=cs((0,r.useState)(!0),2),R=z[0],B=z[1],U=(0,P.d4)((function(e){return e.scan.isEditCategorizationModalShown})),W=(0,P.d4)((function(e){return e.action.selectedItems.length})),q=(0,P.d4)((function(e){return e.action.actionSource})),K=(0,P.d4)((function(e){return e.shared.currentTabId})),Y=(0,P.wA)();(0,r.useEffect)((function(){U&&V()}),[U]);var V=function(){var e=ls(os().mark((function e(){var t,n,r,a,o,i;return os().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,B(!0),e.next=4,pt();case 4:r=e.sent,a=[[{key:"",label:(0,l.__)("Select a plugin","advanced-database-cleaner")}],Object.entries(null===(t=r.data)||void 0===t?void 0:t.plugins_list).filter((function(e){var t=cs(e,2);return t[0],"mu-plugin-folder"!==t[1].type})).map((function(e){var t=cs(e,2),n=t[0],r=t[1];return{key:n,label:r.name+("mu-plugin"===r.type?" [MU]":"")}}))],o=[[{key:"",label:(0,l.__)("Select a theme","advanced-database-cleaner")}],Object.entries(null===(n=r.data)||void 0===n?void 0:n.themes_list).map((function(e){var t=cs(e,2);return{key:t[0],label:t[1].name}}))],j(a),I(o),m(a[0][0].key),h(o[0][0].key),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(0),Kt(Y,e.t0.message,null===(i=e.t0.extra_data)||void 0===i?void 0:i.message_links);case 16:return e.prev=16,B(!1),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[0,13,16,19]])})));return function(){return e.apply(this,arguments)}}();if(!U)return null;var H=function(){var e=ls(os().mark((function e(){var r,a,o,i;return os().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=2;break}return e.abrupt("return");case 2:return n(!0),e.prev=3,e.next=6,qn({items_type:K});case 6:if(!e.sent.data){e.next=12;break}return Kt(Y,(0,l.__)("A scan is in progress. Please wait until it finishes before performing this action","advanced-database-cleaner")),$(),e.abrupt("return");case 12:if(r=D?"1":"0","p"!==c||d){e.next=16;break}return b(!0),e.abrupt("return");case 16:if("t"!==c||p){e.next=19;break}return N(!0),e.abrupt("return");case 19:"p"===c?a={type:"p",slug:d,send_to_server:r}:"t"===c?a={type:"t",slug:p,send_to_server:r}:(o=["o","u"].includes(c)?"0":r,a={type:c,slug:c,send_to_server:o}),Y(Tr({manualCategorization:a})),Y(Ei()),e.next=27;break;case 24:e.prev=24,e.t0=e.catch(3),Kt(Y,e.t0.message,null===(i=e.t0.extra_data)||void 0===i?void 0:i.message_links);case 27:return e.prev=27,n(!1),e.finish(27);case 30:case"end":return e.stop()}}),e,null,[[3,24,27,30]])})));return function(){return e.apply(this,arguments)}}(),$=function(){"single"===q&&Y(Ar()),Y(Ei())};return r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:$},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-md sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:$},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto mb-1 mt-2"},r.createElement("div",{className:"mx-auto flex h-12 w-12 flex-shrink-0 items-center justify-center rounded-lg"},r.createElement(rs.qZP,{className:"h-10 w-10 text-primary","aria-hidden":"true"})),r.createElement("div",{className:"mt-3 text-center"},r.createElement(i.L3,{as:"h3",className:"text-[.95rem] leading-6 text-gray-900"},(0,l.sprintf)((0,l.__)("Assign the %d selected item(s) to:","advanced-database-cleaner"),W)),r.createElement(es.z6,{value:c,onChange:s,className:"mt-6"},r.createElement("div",{className:"divide-y rounded-lg border border-gray-300"},us.map((function(e,t){return r.createElement(es.sx,{key:e.key,value:e.key,className:function(e){var n=e.checked;return g(0===t?"rounded-tl-md rounded-tr-md":"",4===t?"rounded-bl-md rounded-br-md":"",n?"z-10 bg-blue-100":"","relative flex h-[50px] cursor-pointer items-center px-4")}},(function(t){var n=t.active,a=t.checked;return r.createElement("div",{className:"flex min-w-full justify-between"},r.createElement("span",{className:"flex items-center text-sm"},r.createElement("span",{className:g(a?"border-transparent bg-blue-600":"border-gray-400 bg-white",n?"ring-blue-600":"","flex h-4 w-4 items-center justify-center rounded-full border"),"aria-hidden":"true"},r.createElement("span",{className:"h-1.5 w-1.5 rounded-full bg-white"})),r.createElement(ts.JU,{as:"span",className:"ml-3 flex items-center gap-x-2 text-[.9rem] text-black"},e.name,"u"===e.key&&r.createElement(E,{content:(0,l.__)("Items will not be assigned to any plugin/theme and will be marked as 'not scanned'","advanced-database-cleaner")}))),r.createElement("span",null,"p"===e.key?R?r.createElement(T,{text:""}):r.createElement(ns.VY,{as:"span",className:"p"===c?"":"hidden"},r.createElement(Sp,{selectItems:S,onSelectionChange:function(e){m(e),b(!1)},minWidthButton:"min-w-[200px]",minWidthContent:"min-w-[300px]",maxHeight:!0,borderColor:y?"border-2 border-red-500":"border-blue-400",truncateMaxWidth:"max-w-[170px]"})):"t"===e.key?R?r.createElement(T,{text:""}):r.createElement(ns.VY,{as:"span",className:"t"===c?"":"hidden"},r.createElement(Sp,{selectItems:C,onSelectionChange:function(e){h(e),N(!1)},minWidthButton:"min-w-[200px]",minWidthContent:"min-w-[300px]",maxHeight:!0,borderColor:w?"border-2 border-red-500":"border-blue-400",truncateMaxWidth:"max-w-[170px]",disabled:!0})):""))}))}))),"p"!==c&&"t"!==c&&"w"!==c||!F?"":!0===A?r.createElement("div",{className:"mt-3 flex items-center gap-x-1 rounded-lg border border-gray-200 bg-gray-200/80 px-4 py-3 text-left"},r.createElement("span",null,(0,l.__)("This correction will be sent anonymously to our server","advanced-database-cleaner")),r.createElement(E,{content:r.createElement("span",null,(0,l.__)("You have chosen to submit your manual corrections to the plugin server. To change this, please navigate to the plugin settings page","advanced-database-cleaner")),iconSize:"text-[.9rem]",iconColor:"text-gray-400 mt-1"})):r.createElement("div",{className:"items-top mt-3 flex gap-x-2 rounded-lg border border-purple-200 bg-purple-200/80 px-4 py-3 text-left"},r.createElement("span",null,r.createElement("input",{type:"checkbox",checked:D,onChange:function(e){var t=!!e.target.checked;G(t)}})),r.createElement("span",{className:"text-[.82rem]"},(0,l.__)("Send this correction anonymously to the plugin server?","advanced-database-cleaner")," ",r.createElement(L,{href:"https://docs.sigmaplugin.com/article/59-sending-manual-corrections-to-the-remote-server-in-advanced-database-cleaner-premium?utm_source=edit-categorization-modal&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=documentation-send-manual-corrections",target:"_blank",className:"text-[.78rem] font-semibold"},(0,l.__)("Read more","advanced-database-cleaner")))))),r.createElement("div",{className:"mb-2 mt-5 flex justify-center gap-x-3 sm:mt-8"},r.createElement("button",{type:"button",className:"inline-flex w-full min-w-[100px] justify-center rounded-full border border-gray-400/70 bg-white px-3 py-2 text-sm font-semibold text-gray-900 shadow-sm hover:border-gray-500 hover:bg-gray-50 sm:mt-0 sm:w-auto",onClick:$},(0,l.__)("Cancel","advanced-database-cleaner")),r.createElement("button",{type:"button",className:"inline-flex w-full min-w-[100px] justify-center rounded-full bg-primary px-3 py-2 text-sm font-semibold text-white shadow-sm hover:opacity-90 sm:w-auto",disabled:t,onClick:H},(0,l.__)("Confirm","advanced-database-cleaner")))))))))};function ms(e){return ms="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},ms(e)}function fs(){fs=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==ms(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(ms(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function ps(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function hs(){var e;return e=fs().mark((function e(t){return fs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/list-posts-by-post-type",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})),hs=function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){ps(o,r,a,i,l,"next",e)}function l(e){ps(o,r,a,i,l,"throw",e)}i(void 0)}))},hs.apply(this,arguments)}function vs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ys(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ys(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ys(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var bs=function(e){var t=e.allColumns,n=e.visibleColumns,a=e.setVisibleColumns,o=vs((0,r.useState)(!1),2),i=o[0],c=o[1],s=r.useRef(null);(0,r.useEffect)((function(){if(i){var e=function(e){s.current&&!s.current.contains(e.target)&&c(!1)};return document.addEventListener("mousedown",e),function(){return document.removeEventListener("mousedown",e)}}}),[i]);var u=t.length-n.size;return r.createElement("div",{className:"relative",ref:s},r.createElement("button",{type:"button",className:"flex items-center gap-1.5 rounded-md border border-amber-200 bg-amber-100 px-3 py-1 text-xs font-medium text-gray-700 hover:border-amber-600",onClick:function(){return c((function(e){return!e}))}},r.createElement(j.V_1,{className:"text-sm"}),(0,l.__)("Columns","advanced-database-cleaner"),u>0&&r.createElement("span",{className:"rounded-full bg-amber-300 px-1.5 text-[10px] font-semibold text-amber-800"},n.size,"/",t.length)),i&&r.createElement("div",{className:"absolute left-0 z-30 mt-1 w-56 rounded-lg border border-gray-200 bg-white shadow-lg"},r.createElement("div",{className:"flex justify-between border-b border-gray-100 px-3 py-2"},r.createElement("button",{type:"button",className:"text-[11px] font-medium text-blue-600 hover:text-blue-800",onClick:function(){return a(new Set(t.map((function(e){return e.key}))))}},(0,l.__)("Show all","advanced-database-cleaner")),r.createElement("button",{type:"button",className:"text-[11px] font-medium text-blue-600 hover:text-blue-800",onClick:function(){var e,n=null===(e=t[0])||void 0===e?void 0:e.key;n&&a(new Set([n]))}},(0,l.__)("Hide all","advanced-database-cleaner"))),r.createElement("div",{className:"max-h-60 overflow-y-auto px-1 py-1"},t.map((function(e){return r.createElement("label",{key:e.key,className:"flex cursor-pointer items-center gap-2 rounded px-2 py-1.5 text-xs text-gray-700 hover:bg-gray-100"},r.createElement("input",{type:"checkbox",className:"rounded",checked:n.has(e.key),onChange:function(){return t=e.key,void a((function(e){var n=new Set(e);return n.has(t)?n.size>1&&n.delete(t):n.add(t),n}));var t}}),r.createElement("span",{className:"truncate"},e.label))})))))},gs=function(e){var t=e.columns,n=e.sortBy,a=e.sortOrder,o=e.dispatch,i=function(e){var t=e.column;if(!t.sortable)return null;var o,i=t.key===n;return o="int"===t.contentType?i?"ASC"===a?ve.L2T:ve.mTC:ve.L2T:i?"ASC"===a?ve.MPV:ve.NDH:ve.MPV,r.createElement(o,{className:"text-[.85rem] ".concat(i?"text-gray-900":"")})};return r.createElement("thead",{className:"sticky top-0 z-10 h-[3rem] bg-gray-100 text-gray-700"},r.createElement("tr",null,t.map((function(e){return r.createElement("th",{key:e.key,scope:"col",className:"cursor-pointer border-b border-gray-300 px-2 pr-4 text-gray-400 hover:text-gray-900",onClick:(t=e.key,function(){o(Le({newSortBy:t}))})},r.createElement("div",{className:"flex items-center gap-x-1 whitespace-nowrap tracking-wide"},r.createElement("span",{className:"text-gray-900"},e.label),r.createElement(i,{column:e})));var t}))))},xs=function(e){var t=e.value,n=e.columnName,a=e.dispatch;if(null==t)return r.createElement("span",{className:"text-gray-400"},"NULL");var o=String(t);return o.length>20?r.createElement("div",{className:"group flex items-center gap-2"},r.createElement("span",null,o.slice(0,20),r.createElement("span",{className:"ml-1 font-bold"},"…")),r.createElement(be.GNz,{className:"shrink-0 cursor-pointer !text-[16px] text-gray-300 group-hover:text-gray-900",onClick:function(){a(Hf({name:n,rawValue:o}))}})):r.createElement("span",null,o)};const _s=function(){var e,t,n=(0,P.d4)((function(e){return e.shared})),a=n.isPostsViewerModalShown,c=n.postsViewerPostTypeName,s=n.postsViewerSiteId,u=(0,P.d4)((function(e){return e.filterModal})),d=(0,P.wA)(),m=(0,Li.I)({queryKey:["posts-viewer",c,s,u],queryFn:function(){return function(e){return hs.apply(this,arguments)}({postTypeName:c,siteId:s,currentPage:u.currentPage,itemsPerPage:u.itemsPerPage,sortBy:u.sortBy,sortOrder:u.sortOrder})},enabled:a&&!!c&&!!s}),f=m.data,p=m.isPending,h=m.isFetching,v=m.refetch;(0,r.useEffect)((function(){if(null!=f&&f.data){var e=f.data.real_current_page;u.currentPage!==e&&(d(je(e)),d(Te()))}}),[f]);var y=(null==f||null===(e=f.data)||void 0===e?void 0:e.items)||[],b=(null==f||null===(t=f.data)||void 0===t?void 0:t.total_items)||0,g=y.length>0?Object.keys(y[0]):[],x=g.map((function(e){return{key:e,label:e,sortable:!0,contentType:"ID"===e||"post_author"===e||"post_parent"===e||"menu_order"===e||"comment_count"===e?"int":"string"}})),w=vs((0,r.useState)(new Set),2),E=w[0],N=w[1],k=vs((0,r.useState)(!1),2),S=k[0],L=k[1];(0,r.useEffect)((function(){if(a){if(!S&&0!==g.length){var e=["ID","post_title","post_status","post_date","post_author"].filter((function(e){return g.includes(e)}));N(e.length>0?new Set(e):new Set(g.slice(0,6))),L(!0)}}else L(!1)}),[a,g.length,S]);var j=x.filter((function(e){return E.has(e.key)})),O=function(){d(ap()),d(Oe()),N(new Set)};return a?r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:O},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-6xl sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 z-10 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:O},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement(i.L3,null,r.createElement("div",{className:"flex w-fit gap-x-1 rounded-md bg-blue-100 px-3 py-1 text-sm text-gray-900 shadow-sm"},r.createElement("span",null,(0,l.__)("Post type:","advanced-database-cleaner")),r.createElement("span",{className:"font-mono font-semibold"},c),r.createElement("span",{className:"text-gray-500"},"(",(0,l.__)("Site","advanced-database-cleaner")," ",s,")"))),r.createElement("div",{className:"mt-8 min-h-[65vh]"},p?r.createElement("div",{className:"flex items-center justify-center py-16"},r.createElement(Nl.kiM,{className:"h-8 w-8 animate-spin text-gray-400"})):r.createElement("div",null,r.createElement("div",{className:"mb-4 flex items-center justify-between"},r.createElement(bs,{allColumns:x,visibleColumns:E,setVisibleColumns:N}),r.createElement(ct,{totalItems:b,useModalFilter:!0,onRefresh:function(e){e.preventDefault(),h||v()},loading:h})),r.createElement("div",{className:"max-h-[55vh] w-full overflow-auto border border-gray-300 transition-opacity duration-300 ".concat(h?"opacity-20":"opacity-100")},y.length>0?r.createElement("table",{className:"w-full"},r.createElement(gs,{columns:j,sortBy:u.sortBy,sortOrder:u.sortOrder,dispatch:d}),r.createElement("tbody",{className:"text-[.82rem] text-gray-800"},y.map((function(e,t){return r.createElement("tr",{key:"modal-row-".concat(t),className:"h-[2.4rem] border-l-[3px] border-transparent bg-gray-50/50 hover:bg-gray-200/80"},j.map((function(n){return r.createElement("td",{key:"modal-cell-".concat(n.key,"-").concat(t),className:"max-w-[300px] border border-gray-200/80 px-2 py-1 align-top"},r.createElement(xs,{value:e[n.key],columnName:n.label,dispatch:d}))})))})))):r.createElement("div",{className:"py-12 text-center text-gray-500"},(0,l.__)("No data found.","advanced-database-cleaner"))),b>25&&r.createElement("div",{className:"mt-4 flex justify-end"},r.createElement(it,{useModalFilter:!0}))))))))):null},ws=function(e){var t=e.title,n=e.description,a=e.readMoreLink,o=e.bgColor,i=void 0===o?"bg-gray-100":o,c=e.textColor,s=void 0===c?"text-gray-800":c,u=e.padding,d=void 0===u?"p-6":u,m=e.content,f=e.anchorId;return r.createElement("div",{className:"pb-[45px]"},f&&r.createElement("div",{id:f}),r.createElement("h3",{className:"border-b pb-4 text-[1.15rem] font-semibold text-black"},t),r.createElement("div",{className:"mt-3 text-gray-500"},n," ",a&&r.createElement(L,{href:a,target:"_blank",className:""},(0,l.__)("Read more","advanced-database-cleaner"))),r.createElement("div",{className:"mt-6 rounded-md ".concat(i," ").concat(d," text-sm ").concat(s),"data-setting-anchor-card":f||void 0},m))};function Es(){Es=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Ss(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Ss(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Ns(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function ks(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Ns(o,r,a,i,l,"next",e)}function l(e){Ns(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Ss(e){return Ss="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},Ss(e)}function Ls(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return js(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?js(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function js(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const Os=function(){var e,t=Ls((0,r.useState)(null),2),n=t[0],a=t[1],o=Ls((0,r.useState)(".."),2),i=o[0],c=o[1],s=Ls((0,r.useState)(".."),2),u=s[0],d=s[1],m=Ls((0,r.useState)(!1),2),f=m[0],p=m[1],h=Ls((0,r.useState)(0),2),y=h[0],b=h[1],g=(0,P.wA)(),x=(0,P.d4)((function(e){return e.shared.scanBalanceRefreshToken})),w="valid"===(0,P.d4)((function(e){return e.setting.licenseStatus}));(0,r.useEffect)((function(){C()}),[x]),(0,r.useEffect)((function(){if(n&&void 0!==n.usage&&n.quota){var e=Math.floor(n.usage/n.quota*100);b(e)}}),[n]);var E=G,N=n&&n.quota>0&&n.usage>=n.quota,k=E&&n&&n.total_quota>0&&n.total_consumed>=n.total_quota,S=E&&n&&0===n.total_quota,O=function(e){e&&"object"===Ss(e)&&!Array.isArray(e)&&(a(e),c(Nt(null==e?void 0:e.ttl)),d(kt(null==e?void 0:e.updated_at)))},T=function(){a(null),c(".."),d(".."),b(0)},C=function(){var e=ks(Es().mark((function e(){var t,n,r,a,o,i;return Es().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!E){e.next=8;break}return e.next=4,Hn();case 4:!0===(null==(t=e.sent)?void 0:t.success)&&((n=null==t?void 0:t.data)&&"object"===Ss(n)&&!Array.isArray(n)?O(n):T()),e.next=12;break;case 8:return e.next=10,ar({key:"api_scan_balance"});case 10:!0===(null==(r=e.sent)?void 0:r.success)&&((o=null==r||null===(a=r.data)||void 0===a?void 0:a.value)&&"object"===Ss(o)&&!Array.isArray(o)?O(o):T());case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(0),Kt(g,e.t0.message,null===(i=e.t0.extra_data)||void 0===i?void 0:i.message_links);case 17:case"end":return e.stop()}}),e,null,[[0,14]])})));return function(){return e.apply(this,arguments)}}(),I=function(){var e=ks(Es().mark((function e(){return Es().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(G){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,oe({notificationKey:"pro_remote_scan_upsell"});case 5:g(up()),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(2),g(up());case 11:case"end":return e.stop()}}),e,null,[[2,8]])})));return function(){return e.apply(this,arguments)}}(),A=function(){var e=ks(Es().mark((function e(){var t,n,r,a,o,i,c,s;return Es().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!f){e.next=2;break}return e.abrupt("return");case 2:if(w){e.next=5;break}return Kt(g,(0,l.__)("You must first activate your plugin license before synchronizing your balance.","advanced-database-cleaner"),[{text:(0,l.__)("Activate now","advanced-database-cleaner"),tabId:"settings",anchorId:"license"}]),e.abrupt("return");case 5:return p(!0),b(0),e.prev=7,e.next=10,Un();case 10:if(!0!==(null==(t=e.sent)?void 0:t.success)){e.next=22;break}if(n=null==t?void 0:t.data,O(n),!G||!n){e.next=21;break}if(o=null!==(r=n.total_quota)&&void 0!==r?r:0,i=null!==(a=n.total_consumed)&&void 0!==a?a:0,c=Math.max(0,o-i),!(o>0&&c>0)){e.next=21;break}return e.next=21,I();case 21:g(mp());case 22:e.next=27;break;case 24:e.prev=24,e.t0=e.catch(7),Kt(g,e.t0.message,null===(s=e.t0.extra_data)||void 0===s?void 0:s.message_links);case 27:return e.prev=27,p(!1),e.finish(27);case 30:case"end":return e.stop()}}),e,null,[[7,24,27,30]])})));return function(){return e.apply(this,arguments)}}();return r.createElement("div",{className:"flex flex-col sm:flex-row"},r.createElement("div",{className:"m-auto max-w-[80px] sm:m-0"},r.createElement("div",{className:"relative size-[80px] rounded-full bg-white shadow-md"},r.createElement("svg",{className:"size-full -rotate-90",viewBox:"0 0 36 36",xmlns:"http://www.w3.org/2000/svg"},r.createElement("circle",{cx:"18",cy:"18",r:"16",fill:"none",className:"stroke-current text-gray-200",strokeWidth:"3"}),r.createElement("circle",{cx:"18",cy:"18",r:"16",fill:"none",className:"stroke-current ".concat(N?"text-red-600":"text-blue-500"),strokeWidth:"3",strokeDasharray:"100",strokeDashoffset:"".concat(100-y),style:{transition:"stroke-dashoffset 0.5s ease-out"},strokeLinecap:"round"})),r.createElement("div",{className:"absolute start-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 transform"},r.createElement("span",{className:"text-center text-[16px] font-bold ".concat(N?"text-red-600":"text-blue-500")},y,"%"))),r.createElement("div",{className:"mt-2 hidden text-center text-[12px] sm:!flex"},(0,l.__)("Today's usage","advanced-database-cleaner"))),r.createElement("div",{className:"mt-4 flex flex-col items-center justify-center sm:ml-[40px] sm:mt-0 sm:items-start"},r.createElement("div",{className:"flex flex-col items-center gap-1 sm:items-start"},E&&void 0!==(null==n?void 0:n.total_quota)&&void 0!==(null==n?void 0:n.total_consumed)?r.createElement("div",null,(0,l.__)("Total credits used:","advanced-database-cleaner")," ",r.createElement("span",{className:"font-bold"},n.total_consumed),"/",r.createElement("span",{className:"font-bold"},n.total_quota),r.createElement("span",{className:"ml-2 text-xs italic"},n.total_quota-n.total_consumed>0?(0,l.sprintf)((0,l.__)("(You have %s credits left)","advanced-database-cleaner"),n.total_quota-n.total_consumed):n.total_quota>0&&(0,l.__)("(You have used all your credits)","advanced-database-cleaner"))):null,r.createElement("div",null,(0,l.__)("Credits used today:","advanced-database-cleaner")," ",r.createElement("span",{className:"font-bold"},(null==n?void 0:n.usage)>=0?null==n?void 0:n.usage:".."),"/",r.createElement("span",{className:"font-bold"},null!==(e=null==n?void 0:n.quota)&&void 0!==e?e:"..")),(null==n?void 0:n.ttl)>0?r.createElement("div",{className:"text-center sm:text-left"},(0,l.__)("Daily limit will reset in:","advanced-database-cleaner")," ",r.createElement("div",{className:"flex sm:!hidden"}),r.createElement("span",{className:"text-[13px] font-semibold"},i)):null,r.createElement("div",{className:"text-[12px] text-gray-700"},"[",(0,l.__)("Last info refresh:","advanced-database-cleaner")," ",u,"]")),r.createElement("div",{className:"mt-4 flex flex-col items-center gap-3 sm:flex-row sm:flex-wrap"},r.createElement(v,{Icon:_.Vt$,text:f?(0,l.__)("Refreshing...","advanced-database-cleaner"):(0,l.__)("Refresh credits info","advanced-database-cleaner"),className:"h-[1.6rem]",shouldAnimate:f,onClick:function(){return A()}}),E?r.createElement(r.Fragment,null,r.createElement("button",{type:"button",onClick:function(){return g(xi())},className:"rounded-md border border-gray-300 bg-blue-600 px-3 py-1.5 text-sm font-semibold text-white hover:bg-blue-700"},(0,l.__)("Redeem credit code","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/remote-scan-credits?utm_source=scan-balance-settings&utm_medium=adbc-pro&utm_campaign=plugins&utm_content=buy-credits1",target:"_blank",className:"rounded-md border border-gray-300 bg-blue-600 px-3 py-1.5 text-sm font-semibold text-white no-underline hover:bg-blue-700 hover:text-white hover:no-underline focus:text-white"},r.createElement("svg",{stroke:"currentColor",fill:"currentColor",strokeWidth:"0",viewBox:"0 0 512 512",height:"18px",width:"18px"},r.createElement("circle",{cx:"176",cy:"416",r:"32"}),r.createElement("circle",{cx:"400",cy:"416",r:"32"}),r.createElement("path",{d:"M456.8 120.78a23.92 23.92 0 0 0-18.56-8.78H133.89l-6.13-34.78A16 16 0 0 0 112 64H48a16 16 0 0 0 0 32h50.58l45.66 258.78A16 16 0 0 0 160 368h256a16 16 0 0 0 0-32H173.42l-5.64-32h241.66A24.07 24.07 0 0 0 433 284.71l28.8-144a24 24 0 0 0-5-19.93z"})),(0,l.__)("Buy credits","advanced-database-cleaner"))):null),N?r.createElement("div",{className:"mt-4 rounded-md border border-red-600 bg-red-50 p-3 text-center text-[12px] text-red-600 sm:text-left"},E?!k&&(0,l.__)("You have reached your daily limit for remote server requests. Please wait for your credits to reset.","advanced-database-cleaner"):r.createElement(r.Fragment,null,(0,l.__)("You have reached your daily limit for remote server requests. Please wait for your credits to reset or upgrade your license for a higher limit.","advanced-database-cleaner")," ",r.createElement(L,{href:"https://docs.sigmaplugin.com/article/102-upgrade-my-license?utm_source=scan-balance-modal&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=documentation-upgrade-license",target:"_blank",className:"text-[.78rem] font-semibold"},(0,l.__)("Upgrade my license","advanced-database-cleaner")))):null,k?r.createElement("div",{className:"mt-4 rounded-md border border-red-600 bg-red-50 p-3 text-center text-[12px] text-red-600 sm:text-left"},(0,l.__)("You have used all your total credits. Buy more credits or redeem a credit code to continue using the remote scan.","advanced-database-cleaner")," ",r.createElement(L,{href:"https://sigmaplugin.com/remote-scan-credits?utm_source=scan-balance-settings&utm_medium=adbc-pro&utm_campaign=plugins&utm_content=buy-credits2",target:"_blank",className:"text-[.78rem] font-semibold"},(0,l.__)("Buy credits","advanced-database-cleaner"))):null,S?r.createElement("div",{className:"mt-4 rounded-md border border-red-600 bg-red-50 p-3 text-center text-[12px] text-red-600 sm:text-left"},(0,l.__)("No credits found for your Pro license. Please buy or redeem credits to use the remote scan feature.","advanced-database-cleaner")):null,E&&r.createElement("div",{className:"mt-4 flex gap-x-4"},r.createElement(L,{href:"https://docs.sigmaplugin.com/article/124-redeem-track-remote-scan-credits#get-credits",target:"_blank",className:"!text-xs !font-normal !text-blue-600 no-underline hover:text-blue-800"},(0,l.__)("Where to find my credit codes?","advanced-database-cleaner"),r.createElement(j.TdP,{className:"-ml-0.5 h-3 w-3"})),r.createElement(L,{href:"https://docs.sigmaplugin.com/article/124-redeem-track-remote-scan-credits#track-credits",target:"_blank",className:"!text-xs !font-normal !text-blue-600 no-underline hover:text-blue-800"},(0,l.__)("Where to track my credits usage?","advanced-database-cleaner"),r.createElement(j.TdP,{className:"-ml-0.5 h-3 w-3"})))))},Ts=function(){var e=(0,P.d4)((function(e){return e.scan.isScanBalanceModalShown})),t=(0,P.wA)();if(!e)return null;var n=function(){t(gi())};return r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:n},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-2xl sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:n},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto mt-2"},r.createElement(ws,{title:(0,l.__)("Remote scan credits","advanced-database-cleaner"),description:(0,l.__)("Enhancing local scan accuracy via remote server analysis. Each credit enables one request to improve detection of tables, options, and other elements linked to specific plugins and themes.","advanced-database-cleaner"),readMoreLink:G?null:"https://docs.sigmaplugin.com/article/58-understanding-documentation-remote-scan-credits-in-advanced-database-cleaner-premium?utm_source=scan-balance-modal&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=documentation-remote-scan-credits",content:r.createElement(Os,null)})))))))};function Cs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ps(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ps(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ps(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Is="rows",As="structure",Fs={posts:["ID","post_title","post_status","post_type","post_date","post_author"],comments:["comment_ID","comment_author","comment_content","comment_date","comment_approved","comment_post_ID"],users:["ID","user_login","user_email","user_registered","display_name","user_status"],term_taxonomy:["term_taxonomy_id","term_id","taxonomy","description","count","parent"],links:["link_id","link_url","link_name","link_target","link_visible","link_owner"]},Ms=function(e){var t=e.columns,n=e.allColumns,a=e.visibleColumns,o=e.setVisibleColumns,i=e.rows,c=e.totalItems,s=e.isLoading,u=e.isFetching,d=e.onRefresh,m=e.filterModalProps,f=e.dispatch;return s?r.createElement("div",{className:"flex items-center justify-center py-16"},r.createElement(Nl.kiM,{className:"h-8 w-8 animate-spin text-gray-400"})):r.createElement("div",null,r.createElement("div",{className:"mb-4 flex items-center justify-between"},r.createElement(Ds,{allColumns:n,visibleColumns:a,setVisibleColumns:o}),r.createElement(ct,{totalItems:c,useModalFilter:!0,onRefresh:d,loading:u})),r.createElement("div",{className:"max-h-[55vh] w-full overflow-auto border border-gray-300 transition-opacity duration-300 ".concat(u?"opacity-20":"opacity-100")},i.length>0?r.createElement("table",{className:"w-full"},r.createElement(Gs,{columns:t,sortBy:m.sortBy,sortOrder:m.sortOrder,dispatch:f}),r.createElement("tbody",{className:"text-[.82rem] text-gray-800"},i.map((function(e,n){return r.createElement("tr",{key:"modal-row-".concat(n),className:"h-[2.4rem] border-l-[3px] border-transparent bg-gray-50/50 hover:bg-gray-200/80"},t.map((function(t){return r.createElement("td",{key:"modal-cell-".concat(t.key,"-").concat(n),className:"max-w-[300px] border border-gray-200/80 px-2 py-1 align-top"},r.createElement(zs,{value:e[t.key],columnName:t.label,dispatch:f}))})))})))):r.createElement("div",{className:"py-12 text-center text-gray-500"},(0,l.__)("No data found.","advanced-database-cleaner"))),c>25&&r.createElement("div",{className:"mt-4 flex justify-end"},r.createElement(it,{useModalFilter:!0})))},Ds=function(e){var t=e.allColumns,n=e.visibleColumns,a=e.setVisibleColumns,o=Cs((0,r.useState)(!1),2),i=o[0],c=o[1],s=(0,r.useRef)(null);(0,r.useEffect)((function(){if(i){var e=function(e){s.current&&!s.current.contains(e.target)&&c(!1)};return document.addEventListener("mousedown",e),function(){return document.removeEventListener("mousedown",e)}}}),[i]);var u=t.length-n.size;return r.createElement("div",{className:"relative",ref:s},r.createElement("button",{type:"button",className:"flex items-center gap-1.5 rounded-md border border-amber-200 bg-amber-100 px-3 py-1 text-xs font-medium text-gray-700 hover:border-amber-600",onClick:function(){return c((function(e){return!e}))}},r.createElement(j.V_1,{className:"text-sm"}),(0,l.__)("Columns","advanced-database-cleaner"),u>0&&r.createElement("span",{className:"rounded-full bg-amber-300 px-1.5 text-[10px] font-semibold text-amber-800"},n.size,"/",t.length)),i&&r.createElement("div",{className:"absolute left-0 z-30 mt-1 w-56 rounded-lg border border-gray-200 bg-white shadow-lg"},r.createElement("div",{className:"flex justify-between border-b border-gray-100 px-3 py-2"},r.createElement("button",{type:"button",className:"text-[11px] font-medium text-blue-600 hover:text-blue-800",onClick:function(){return a(new Set(t.map((function(e){return e.key}))))}},(0,l.__)("Show all","advanced-database-cleaner")),r.createElement("button",{type:"button",className:"text-[11px] font-medium text-blue-600 hover:text-blue-800",onClick:function(){var e,n=null===(e=t[0])||void 0===e?void 0:e.key;n&&a(new Set([n]))}},(0,l.__)("Hide all","advanced-database-cleaner"))),r.createElement("div",{className:"max-h-60 overflow-y-auto px-1 py-1"},t.map((function(e){return r.createElement("label",{key:e.key,className:"flex cursor-pointer items-center gap-2 rounded px-2 py-1.5 text-xs text-gray-700 hover:bg-gray-100"},r.createElement("input",{type:"checkbox",className:"rounded",checked:n.has(e.key),onChange:function(){return t=e.key,void a((function(e){var n=new Set(e);return n.has(t)?n.size>1&&n.delete(t):n.add(t),n}));var t}}),r.createElement("span",{className:"truncate"},e.label))})))))},Gs=function(e){var t=e.columns,n=e.sortBy,a=e.sortOrder,o=e.dispatch,i=function(e){var t=e.column;if(!t.sortable)return null;var o,i=t.key===n;return o="int"===t.contentType?i?"ASC"===a?ve.L2T:ve.mTC:ve.L2T:i?"ASC"===a?ve.MPV:ve.NDH:ve.MPV,r.createElement(o,{className:"text-[.85rem] ".concat(i?"text-gray-900":"")})};return r.createElement("thead",{className:"sticky top-0 z-10 h-[3rem] bg-gray-100 text-gray-700"},r.createElement("tr",null,t.map((function(e){return r.createElement("th",{key:e.key,scope:"col",className:"cursor-pointer border-b border-gray-300 px-2 pr-4 text-gray-400 hover:text-gray-900",onClick:(t=e.key,function(){o(Le({newSortBy:t}))})},r.createElement("div",{className:"flex items-center gap-x-1 whitespace-nowrap tracking-wide"},r.createElement("span",{className:"text-gray-900"},e.label),r.createElement(i,{column:e})));var t}))))},zs=function(e){var t=e.value,n=e.columnName,a=e.dispatch;if(null==t)return r.createElement("span",{className:"text-gray-400"},"NULL");var o=String(t);return o.length>20?r.createElement("div",{className:"group flex items-center gap-2"},r.createElement("span",null,o.slice(0,20),r.createElement("span",{className:"ml-1 font-bold"},"…")),r.createElement(be.GNz,{className:"shrink-0 cursor-pointer !text-[16px] text-gray-300 group-hover:text-gray-900",onClick:function(){a(Hf({name:n,rawValue:o}))}})):r.createElement("span",null,o)},Rs="columns",Bs="indexes",Us="status",Ws="create",qs=function(e){var t=e.structureData,n=e.isLoading,a=Cs((0,r.useState)(Rs),2),o=a[0],i=a[1];if(n)return r.createElement("div",{className:"flex items-center justify-center py-16"},r.createElement(Nl.kiM,{className:"h-8 w-8 animate-spin text-gray-400"}));if(!t)return r.createElement("div",{className:"py-12 text-center text-gray-500"},(0,l.__)("No structure data available.","advanced-database-cleaner"));var c=t.columns||[],s=t.indexes||[],u=t.table_status||null,d=t.create_statement||"",m=function(e,t){return r.createElement("button",{className:"rounded-md px-3 py-1 text-xs font-medium ".concat(o===e?"bg-gray-700 text-white":"bg-gray-100 text-gray-600 hover:bg-gray-200"),onClick:function(){return i(e)}},t)};return r.createElement("div",null,r.createElement("div",{className:"mb-4 flex gap-2"},m(Rs,(0,l.__)("Columns","advanced-database-cleaner")),m(Bs,(0,l.__)("Indexes","advanced-database-cleaner")),m(Us,(0,l.__)("Table Status","advanced-database-cleaner")),m(Ws,(0,l.__)("Create Statement","advanced-database-cleaner"))),o===Rs&&r.createElement(Ks,{columns:c}),o===Bs&&r.createElement(Ys,{indexes:s}),o===Us&&r.createElement($s,{tableStatus:u}),o===Ws&&r.createElement(Qs,{statement:d}))},Ks=function(e){var t=e.columns;return 0===t.length?r.createElement("div",{className:"py-8 text-center text-gray-500"},(0,l.__)("No columns found.","advanced-database-cleaner")):r.createElement("div",{className:"max-h-[55vh] overflow-auto border border-gray-300"},r.createElement("table",{className:"w-full"},r.createElement("thead",{className:"sticky top-0 z-10 h-[3rem] bg-gray-100 text-gray-700"},r.createElement("tr",null,["Field","Type","Collation","Null","Key","Default","Extra"].map((function(e){return r.createElement("th",{key:e,className:"border-b border-gray-300 px-4 py-2 text-left text-xs"},e)})))),r.createElement("tbody",{className:"text-[.82rem] text-gray-800"},t.map((function(e,t){return r.createElement("tr",{key:"col-".concat(t),className:"h-[2.4rem] border-l-[3px] border-transparent bg-gray-50/50 hover:bg-gray-200/80"},r.createElement("td",{className:"border border-gray-200/80 px-4 py-1 font-medium"},r.createElement("span",{className:"flex items-center justify-between gap-1.5"},e.Field,"PRI"===e.Key&&r.createElement(j.uJN,{className:"h-4 w-4 text-amber-500",title:(0,l.__)("Primary key","advanced-database-cleaner"),"aria-hidden":"true"}),e.Key&&"PRI"!==e.Key&&r.createElement(j.uJN,{className:"h-4 w-4 text-gray-600",title:(0,l.__)("Index","advanced-database-cleaner"),"aria-hidden":"true"}))),r.createElement("td",{className:"border border-gray-200/80 px-4 py-1 font-mono text-xs"},e.Type),r.createElement("td",{className:"border border-gray-200/80 px-4 py-1 text-xs text-gray-500"},e.Collation||"—"),r.createElement("td",{className:"border border-gray-200/80 px-4 py-1"},"YES"===e.Null?r.createElement("span",{className:"text-yellow-600"},(0,l.__)("Yes","advanced-database-cleaner")):r.createElement("span",null,(0,l.__)("No","advanced-database-cleaner"))),r.createElement("td",{className:"border border-gray-200/80 px-4 py-1"},e.Key&&r.createElement("span",{className:"rounded bg-gray-100 px-1.5 py-0.5 text-xs font-medium text-gray-700"},e.Key)),r.createElement("td",{className:"border border-gray-200/80 px-4 py-1 font-mono text-xs text-gray-500"},null!==e.Default?String(e.Default):r.createElement("span",{className:"text-gray-400"},"NULL")),r.createElement("td",{className:"border border-gray-200/80 px-4 py-1 font-mono text-xs text-gray-600"},e.Extra))})))))},Ys=function(e){var t=e.indexes;if(0===t.length)return r.createElement("div",{className:"py-8 text-center text-gray-500"},(0,l.__)("No indexes found.","advanced-database-cleaner"));var n=t.reduce((function(e,t){var n=t.Key_name;return e[n]||(e[n]=[]),e[n].push(t),e}),{});return r.createElement("div",{className:"max-h-[55vh] overflow-auto border border-gray-300"},r.createElement("table",{className:"w-full"},r.createElement("thead",{className:"sticky top-0 z-10 h-[3rem] bg-gray-100 text-gray-700"},r.createElement("tr",null,["Key_name","Column_name","Non_unique","Index_type","Cardinality","Collation"].map((function(e){return r.createElement("th",{key:e,className:"border-b border-gray-300 px-4 py-2 text-left text-xs"},e.replace(/_/g," "))})))),r.createElement("tbody",{className:"text-[.82rem] text-gray-800"},Object.entries(n).map((function(e){var t=Cs(e,2),n=t[0],a=t[1];return a.map((function(e,t){return r.createElement("tr",{key:"".concat(n,"-").concat(t),className:"h-[2.4rem] border-l-[3px] border-transparent bg-gray-50/50 hover:bg-gray-200/80"},0===t?r.createElement("td",{rowSpan:a.length,className:"border border-gray-200/80 px-4 py-1 align-top font-medium",title:a.length>1?(0,l.sprintf)((0,l.__)("%d column(s) in this index","advanced-database-cleaner"),a.length):void 0},n):null,r.createElement("td",{className:"border border-gray-200/80 px-4 py-1"},e.Column_name),r.createElement("td",{className:"border border-gray-200/80 px-4 py-1"},"0"===e.Non_unique?r.createElement("span",{className:"rounded bg-green-100 px-1.5 py-0.5 text-xs font-medium text-green-700"},(0,l.__)("Unique","advanced-database-cleaner")):r.createElement("span",{className:"text-gray-500"},(0,l.__)("No","advanced-database-cleaner"))),r.createElement("td",{className:"border border-gray-200/80 px-4 py-1 font-mono text-xs"},e.Index_type),r.createElement("td",{className:"border border-gray-200/80 px-4 py-1"},e.Cardinality),r.createElement("td",{className:"border border-gray-200/80 px-4 py-1"},e.Collation||"—"))}))})))))},Vs=["Engine","Version","Row_format","Rows","Avg_row_length","Data_length","Max_data_length","Index_length","Data_free","Auto_increment","Create_time","Update_time","Check_time","Collation","Checksum","Create_options","Comment"],Hs=new Set(["Avg_row_length","Data_length","Max_data_length","Index_length","Data_free"]),$s=function(e){var t=e.tableStatus;return t?r.createElement("div",{className:"max-h-[55vh] overflow-auto border border-gray-300"},r.createElement("table",{className:"w-full"},r.createElement("thead",{className:"sticky top-0 z-10 h-[3rem] bg-gray-100 text-gray-700"},r.createElement("tr",null,r.createElement("th",{className:"border-b border-gray-300 px-4 py-2 text-left text-xs"},(0,l.__)("Property","advanced-database-cleaner")),r.createElement("th",{className:"border-b border-gray-300 px-4 py-2 text-left text-xs"},(0,l.__)("Value","advanced-database-cleaner")))),r.createElement("tbody",{className:"text-[.82rem] text-gray-800"},Vs.map((function(e){return r.createElement("tr",{key:e,className:"h-[2.2rem] border-l-[3px] border-transparent bg-gray-50/50 hover:bg-gray-200/80"},r.createElement("td",{className:"border border-gray-200/80 px-4 py-1 font-medium"},"Data_free"===e?(0,l.__)("Overhead","advanced-database-cleaner"):e.replace(/_/g," ")),r.createElement("td",{className:"border border-gray-200/80 px-4 py-1 font-mono text-xs"},function(e,t){if(null==t)return"—";if(Hs.has(e)){var n=Number(t);return isNaN(n)?String(t):Et(n)}return String(t)}(e,t[e])))}))))):r.createElement("div",{className:"py-8 text-center text-gray-500"},(0,l.__)("No status data available.","advanced-database-cleaner"))},Qs=function(e){var t=e.statement;return t?r.createElement("div",null,r.createElement("p",{className:"mb-3 text-xs text-gray-600"},(0,l.__)("The SQL statement used to create this table. Useful for documentation or recreating the table structure elsewhere.","advanced-database-cleaner")),r.createElement("div",{className:"max-h-[55vh] overflow-auto border border-gray-300 bg-gray-50 p-4"},r.createElement("pre",{className:"whitespace-pre-wrap break-all font-mono text-[13px] text-gray-800"},t))):r.createElement("div",{className:"py-8 text-center text-gray-500"},(0,l.__)("No create statement available.","advanced-database-cleaner"))};const Js=function(){var e,t,n,a=Cs((0,r.useState)(Is),2),c=a[0],s=a[1],u=Cs((0,r.useState)(new Set),2),d=u[0],m=u[1],f=(0,P.d4)((function(e){return e.shared})),p=f.isTableViewerModalShown,h=f.tableViewerTableName,v=(0,P.d4)((function(e){return e.filterModal})),y=(0,P.wA)(),b=(0,Li.I)({queryKey:["table-viewer","structure",h],queryFn:function(){return function(e){return ya.apply(this,arguments)}({tableName:h})},enabled:p&&!!h}),x=b.data,w=b.isPending,E=(null==x||null===(e=x.data)||void 0===e?void 0:e.columns)||[],N=(0,Li.I)({queryKey:["table-viewer","rows",h,v],queryFn:function(){return function(e){return ba.apply(this,arguments)}({tableName:h,currentPage:v.currentPage,itemsPerPage:v.itemsPerPage,sortBy:v.sortBy,sortOrder:v.sortOrder})},enabled:p&&E.length>0}),k=N.data,S=N.isPending,L=N.isFetching,j=N.refetch;(0,r.useEffect)((function(){if(null!=k&&k.data){var e=k.data.real_current_page;v.currentPage!==e&&(y(je(e)),y(Te()))}}),[k]);var O=(null==k||null===(t=k.data)||void 0===t?void 0:t.items)||[],T=(null==k||null===(n=k.data)||void 0===n?void 0:n.total_items)||0,C=E.map((function(e){return{key:e.Field,label:e.Field,sortable:!0,contentType:e.Type.includes("int")||e.Type.includes("decimal")||e.Type.includes("float")?"int":"string"}}));(0,r.useEffect)((function(){if(p&&0!==C.length){var e=C.map((function(e){return e.key}));m(function(e,t){if(t.length<=6)return new Set(t);for(var n=0,r=Object.entries(Fs);n<r.length;n++){var a=Cs(r[n],2),o=a[0],i=a[1];if(e.endsWith("_".concat(o))||e===o){var l=i.filter((function(e){return t.includes(e)}));if(l.length>0)return new Set(l)}}return new Set(t.slice(0,6))}(h,e))}}),[E,p]);var I=C.filter((function(e){return d.has(e.key)})),A=function(){y(np()),y(Oe()),s(Is),m(new Set)};if(!p)return null;var F=w||S;return r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:A},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-6xl sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 z-10 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:A},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement(i.L3,null,r.createElement("div",{className:"flex w-fit gap-x-1 rounded-md bg-blue-100 px-3 py-1 text-sm text-gray-900 shadow-sm"},r.createElement("span",null,(0,l.__)("Table:","advanced-database-cleaner")),r.createElement("span",{className:"font-mono font-semibold"},h))),r.createElement("div",{className:"mt-6 flex gap-8 border-b border-gray-100 bg-gray-100 px-4"},r.createElement("button",{className:g("flex items-center py-[10px] text-[.9rem] font-semibold",c===Is?"border-b-[2px] border-blue-500 text-slate-900":"border-b-[2px] border-transparent text-slate-600 hover:text-slate-900/80"),onClick:function(){return s(Is)}},r.createElement(st.gXn,{className:"mr-2 text-[1.3rem] text-blue-700"}),(0,l.__)("Table Rows","advanced-database-cleaner")),r.createElement("button",{className:g("flex items-center py-[14px] text-[.9rem] font-semibold",c===As?"border-b-[2px] border-blue-500 text-slate-900":"border-b-[2px] border-transparent text-slate-600 hover:text-slate-900/80"),onClick:function(){return s(As)}},r.createElement(st.i01,{className:"mr-2 text-[1.3rem] text-blue-700"}),(0,l.__)("Table Structure","advanced-database-cleaner"))),r.createElement("div",{className:"mt-8 min-h-[65vh]"},c===Is&&r.createElement(Ms,{columns:I,allColumns:C,visibleColumns:d,setVisibleColumns:m,rows:O,totalItems:T,isLoading:F,isFetching:L,onRefresh:function(e){e.preventDefault(),L||j()},filterModalProps:v,dispatch:y}),c===As&&r.createElement(qs,{structureData:null==x?void 0:x.data,isLoading:w})))))))};function Zs(e){return Zs="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},Zs(e)}function Xs(){Xs=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Zs(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Zs(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function eu(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function tu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return nu(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?nu(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const ru=function(){var e=tu((0,r.useState)(""),2),t=e[0],n=e[1],a=tu((0,r.useState)(""),2),c=a[0],s=a[1],u=tu((0,r.useState)(""),2),d=u[0],m=u[1],f=tu((0,r.useState)(!1),2),p=f[0],h=f[1],v=tu((0,r.useState)(!1),2),y=v[0],b=v[1],g=(0,P.d4)((function(e){return e.shared})),x=g.name,w=g.siteId,E=g.rowId,N=g.currentTabId,k=g.currentSubTabId,S=g.transientFoundIn,O=g.rawValue,T=g.isContentValueModalShown,C="general_cleanup"===N?k:N,I=null!==O,A=(0,P.wA)();(0,r.useEffect)((function(){T&&(I?(n(O),m(""),s("")):F())}),[T]);var F=function(){var e,t=(e=Xs().mark((function e(){var t,r;return Xs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,h(!0),e.next=4,re({itemsType:C,siteId:w,rowId:E,transientFoundIn:S});case 4:t=e.sent,m(null==t?void 0:t.data.type),n(null==t?void 0:t.data.value),s((null==t?void 0:t.data.pretty_json)||""),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),Kt(A,e.t0.message,null===(r=e.t0.extra_data)||void 0===r?void 0:r.message_links);case 13:return e.prev=13,h(!1),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[0,10,13,16]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){eu(o,r,a,i,l,"next",e)}function l(e){eu(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}(),M=function(){n(""),s(""),m(""),h(!1),b(!1),A($f())};return T?r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:M},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-xl sm:p-6"},p&&r.createElement("div",{className:"absolute inset-0 z-20 flex items-center justify-center rounded-lg bg-white/80"},r.createElement(Nl.kiM,{className:"h-8 w-8 animate-spin text-gray-500"})),r.createElement("div",{className:"absolute right-0 top-0 z-10 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:M},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"relative mt-2 flex flex-col gap-3 px-4 py-2"},!I&&r.createElement("h2",{className:"mt-4 break-words text-lg font-semibold text-gray-800"},x),r.createElement("div",{className:"flex flex-row justify-between"},d&&r.createElement("span",{className:"flex items-center rounded bg-gray-600 px-1 py-[1px] text-[.6rem] font-semibold uppercase tracking-wider text-white"},d.replace(/_/g," ")),r.createElement("div",{className:"flex items-center gap-2"},c&&r.createElement(L,{href:"#",className:"ml-auto px-2 py-[2px] text-[.7rem] font-medium text-gray-700",onClick:function(e){e.preventDefault(),b((function(e){return!e}))}},y?(0,l.__)("Show original value","advanced-database-cleaner"):(0,l.__)("Show formatted value","advanced-database-cleaner")),!I&&r.createElement(L,{href:"#",onClick:function(e){e.preventDefault(),F()},className:"text-gray-600 hover:text-gray-900"},r.createElement(j.JbZ,{className:"h-4 w-4 ".concat(p?"animate-spin":"")}))))),r.createElement("div",{className:"relative mx-auto mt-2 max-h-[70vh] overflow-y-auto px-4 py-2"},y?r.createElement("pre",{className:"overflow-x-auto whitespace-pre break-all rounded-xl border bg-gray-100 p-4 text-[13px]"},c):r.createElement("pre",{className:"whitespace-pre-wrap break-all rounded-xl border bg-gray-100 p-4 text-[13px]"},t))))))):null};var au=function(e,t){var n=document.getElementById(e);n&&(n.style.display=t)},ou=function(e,t){var n=document.querySelector(e);n&&(n.style.display=t)},iu=function(e){var t=document.getElementById(e),n=t?t.innerText.replace(/\D/g,""):"";return n?parseInt(n):0};function lu(e){return lu="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},lu(e)}function cu(){cu=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==lu(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(lu(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function su(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function uu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return du(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?du(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function du(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var mu=[{id:1,title:(0,l.__)("Local scan only","advanced-database-cleaner"),description:(0,l.__)("Less accurate","advanced-database-cleaner"),moreInfo:(0,l.__)("The plugin will only scan your items against your local files; no data will be sent to the remote database.","advanced-database-cleaner"),value:"local",readMoreLink:"",recommended:!1},{id:2,title:(0,l.__)("Local & remote scan","advanced-database-cleaner"),description:(0,l.__)("More accurate","advanced-database-cleaner"),moreInfo:(0,l.__)("The plugin will begin by scanning items against your local files, then it will anonymously send the scan results to a secure remote database for more accurate results.","advanced-database-cleaner"),value:"full",readMoreLink:"https://docs.sigmaplugin.com/article/57-the-remote-scan-in-advanced-database-cleaner-precision-meets-security?utm_source=start-scan-modal&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=documentation-remote-scan-info",recommended:!0}],fu=[{id:"v4_bundle",title:(0,l.__)("Buy V4 bundled with remote scan","advanced-database-cleaner")},{id:"credits",title:(0,l.__)("Use credits","advanced-database-cleaner")}];const pu=function(){var e=(0,P.d4)((function(e){return e.scan.isScanModalShown})),t=(0,P.d4)((function(e){return e.shared.showProRemoteScanUpsell})),n="valid"===(0,P.d4)((function(e){return e.setting.licenseStatus})),a=(0,P.d4)((function(e){return e.scan.whoOpenedScanModal})),c=(0,P.d4)((function(e){return e.action.actionSource})),s=(0,P.d4)((function(e){return e.action.selectedItems})),u=s.length,d=(0,P.d4)((function(e){return e.shared.currentTabId})),m=(0,P.d4)(rt),f=iu("adbc-categorization-all"),p=iu("adbc-categorization-not-scanned"),h=[{id:1,title:(0,l.__)("All items","advanced-database-cleaner"),value:"all",total:f,active:!0},{id:2,title:(0,l.__)("Not scanned","advanced-database-cleaner"),value:"uncategorized",total:p,active:p>0},{id:3,title:(0,l.__)("Selected","advanced-database-cleaner"),value:"selected",total:u,active:u>0}],v=uu((0,r.useState)(!1),2),y=v[0],b=v[1],g=uu((0,r.useState)(mu[0]),2),w=g[0],N=g[1],k=uu((0,r.useState)(h[0]),2),S=k[0],O=k[1],T=uu((0,r.useState)(!1),2),I=T[0],A=T[1],F=uu((0,r.useState)("v4_bundle"),2),M=F[0],D=F[1],z=(0,P.wA)();if((0,r.useEffect)((function(){if(!1!==e)switch(a){case"dataTableColumn":O(h[1]);break;case"bulkAction":case"singleRowAction":O(h[2]);break;default:O(h[0])}}),[e]),!e)return null;var R=function(){var e,t=(e=cu().mark((function e(){var t;return cu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!y){e.next=2;break}return e.abrupt("return");case 2:return b(!0),e.prev=3,e.next=6,qn({items_type:d});case 6:if(!e.sent.data){e.next=12;break}return Kt(z,(0,l.__)("A scan is already in progress. Please reload the page to see the current scan status.","advanced-database-cleaner")),B(),e.abrupt("return");case 12:z(yi({scanType:w.value,whatToScan:S.value,overrideManualCategorization:I,selectedItems:"selected"===S.value?s:[]})),B(),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(3),Kt(z,e.t0.message,null===(t=e.t0.extra_data)||void 0===t?void 0:t.message_links);case 19:return e.prev=19,b(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[3,16,19,22]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){su(o,r,a,i,l,"next",e)}function l(e){su(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}(),B=function(){N(mu[0]),O(h[0]),A(!1),D("v4_bundle"),"single"===c&&z(Ar()),z(_i()),z(vi())};return r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:B},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-xl sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:B},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto mb-4 mt-3"},r.createElement(kn.h4T,{className:"mx-auto p-[5px] text-[2.5rem] text-blue-500"}),r.createElement(i.L3,{as:"h3",className:"text-center text-[1rem] font-semibold text-gray-900"},(0,l.__)("Select the scan configuration","advanced-database-cleaner")),r.createElement("div",{className:"text-center text-[.75rem] text-gray-900"},(0,l.__)("The scan will identify which plugins or themes your items are associated with","advanced-database-cleaner")),r.createElement("div",{className:"relative mt-6"},r.createElement("div",{"aria-hidden":"true",className:"absolute inset-0 flex items-center"},r.createElement("div",{className:"w-full border-t border-gray-300"})),r.createElement("div",{className:"relative flex items-center justify-start"},r.createElement("span",{className:"bg-white pr-1 text-[.8rem] text-gray-900"},(0,l.__)("Scan type","advanced-database-cleaner")))),r.createElement(es.z6,{value:w.id,onChange:function(e){return N(mu.find((function(t){return t.id===e})))},className:"mt-4 grid grid-cols-1 gap-x-4 gap-y-4 sm:grid-cols-2"},mu.map((function(e){return r.createElement(es.sx,{key:"scan_type_"+e.id,value:e.id,className:"group relative flex cursor-pointer rounded-lg border border-gray-300 bg-white p-4 shadow-md focus:outline-none data-[focus]:border-blue-600 data-[checked]:bg-blue-50 data-[focus]:ring-2 data-[focus]:ring-blue-600"},r.createElement("span",{className:"flex flex-1"},r.createElement("span",{className:"flex flex-col"},r.createElement("span",{className:"flex items-center text-[.95rem] font-semibold text-black underline decoration-gray-500/60 decoration-dashed decoration-1 underline-offset-4"},r.createElement(E,{content:r.createElement("span",null,e.moreInfo," ",e.readMoreLink&&r.createElement(L,{href:e.readMoreLink,target:"_blank",className:"text-[.78rem] font-semibold !text-blue-300 hover:!text-blue-500"},(0,l.__)("Read more","advanced-database-cleaner")))},e.title)),r.createElement("span",{className:"mt-1 flex items-center text-[.8rem] text-gray-700"},e.description,e.recommended&&r.createElement("span",{className:"pl-1 text-[.7rem] font-semibold text-green-700"},"[",(0,l.__)("Recommended","advanced-database-cleaner"),"]")))),r.createElement(C.OLr,{"aria-hidden":"true",className:"relative -right-2 -top-2 h-5 w-5 text-blue-600 [.group:not([data-checked])_&]:invisible"}),r.createElement("span",{"aria-hidden":"true",className:"pointer-events-none absolute -inset-px rounded-lg border-2 border-transparent group-data-[focus]:border group-data-[checked]:border-blue-600"}))}))),G&&"full"===w.value&&t?r.createElement("div",{className:"mt-6 rounded-lg border-2 border-dashed border-amber-400 bg-amber-50 p-4"},r.createElement("p",{className:"mb-4 flex gap-2 text-sm text-gray-700"},(0,l.__)("The remote scan is a powerful feature that enhances largely the accuracy of the scan results. Since it costs ongoing charges to maintain, it is not included in the lifetime plan. There are two ways to use it:","advanced-database-cleaner")),r.createElement(es.z6,{value:M,onChange:D,className:"flex flex-wrap gap-x-6 gap-y-2"},fu.map((function(e){return r.createElement(es.sx,{key:"pro_remote_"+e.id,value:e.id,className:"group flex cursor-pointer items-center gap-2 border-b border-gray-400 bg-amber-50 py-2 focus:outline-none"},r.createElement("span",{className:"flex h-4 w-4 flex-shrink-0 items-center justify-center rounded-full border-2 border-gray-400 group-data-[checked]:border-blue-600 group-data-[checked]:bg-blue-600"},r.createElement("span",{className:"h-2 w-2 rounded-full bg-white opacity-0 group-data-[checked]:opacity-100"})),r.createElement("span",{className:"text-sm font-medium text-gray-900"},e.title))}))),"v4_bundle"===M?r.createElement("div",{className:"mt-4 rounded-lg bg-white p-4 text-gray-700"},r.createElement("p",{className:"text-sm"},(0,l.__)("You can upgrade to the full Version 4, which includes the Remote Scan and Cloud features, available on an annual subscription.","advanced-database-cleaner")),r.createElement("p",{className:"mt-4 text-sm"},(0,l.__)("As a lifetime license holder, you'll receive a permanent 50% discount, applied to your first purchase and all future renewals.","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/upgrade-to-full-v4?utm_source=scan-modal&utm_medium=adbc-pro&utm_campaign=plugins&utm_content=upgrade-to-v4",target:"_blank",className:"mt-8 rounded-lg bg-blue-600 px-3 py-1 text-sm font-semibold text-white no-underline hover:bg-blue-500 hover:text-white hover:no-underline focus:!text-white"},r.createElement("svg",{stroke:"currentColor",fill:"currentColor",strokeWidth:"0",viewBox:"0 0 512 512",height:"18px",width:"18px"},r.createElement("circle",{cx:"176",cy:"416",r:"32"}),r.createElement("circle",{cx:"400",cy:"416",r:"32"}),r.createElement("path",{d:"M456.8 120.78a23.92 23.92 0 0 0-18.56-8.78H133.89l-6.13-34.78A16 16 0 0 0 112 64H48a16 16 0 0 0 0 32h50.58l45.66 258.78A16 16 0 0 0 160 368h256a16 16 0 0 0 0-32H173.42l-5.64-32h241.66A24.07 24.07 0 0 0 433 284.71l28.8-144a24 24 0 0 0-5-19.93z"})),(0,l.__)("Get the full version 4","advanced-database-cleaner"))):r.createElement("div",{className:"mt-4 rounded-lg bg-white p-4"},r.createElement("p",{className:"text-sm text-gray-700"},(0,l.__)("Buy credits to use the Remote Scan feature and pay only when you need it. Or simply redeem a credit code if you already have one.","advanced-database-cleaner"),r.createElement(L,{href:"https://docs.sigmaplugin.com/article/124-redeem-track-remote-scan-credits#get-credits",target:"_blank",className:"!font-normal !text-blue-600 no-underline hover:text-blue-800"},(0,l.__)("Where to find my credit codes?","advanced-database-cleaner"),r.createElement(j.TdP,{className:"-ml-0.5 h-3 w-3"}))),r.createElement("div",{className:"mt-8 flex flex-col gap-3 sm:flex-row sm:flex-wrap"},r.createElement(L,{href:"https://sigmaplugin.com/remote-scan-credits?utm_source=scan-balance-settings&utm_medium=adbc-pro&utm_campaign=plugins&utm_content=buy-credits3",target:"_blank",className:"rounded-lg bg-blue-600 px-3 py-1 text-sm font-semibold text-white no-underline hover:bg-blue-500 hover:text-white hover:no-underline focus:!text-white"},r.createElement("svg",{stroke:"currentColor",fill:"currentColor",strokeWidth:"0",viewBox:"0 0 512 512",height:"18px",width:"18px"},r.createElement("circle",{cx:"176",cy:"416",r:"32"}),r.createElement("circle",{cx:"400",cy:"416",r:"32"}),r.createElement("path",{d:"M456.8 120.78a23.92 23.92 0 0 0-18.56-8.78H133.89l-6.13-34.78A16 16 0 0 0 112 64H48a16 16 0 0 0 0 32h50.58l45.66 258.78A16 16 0 0 0 160 368h256a16 16 0 0 0 0-32H173.42l-5.64-32h241.66A24.07 24.07 0 0 0 433 284.71l28.8-144a24 24 0 0 0-5-19.93z"})),(0,l.__)("Buy credits","advanced-database-cleaner")),r.createElement("button",{type:"button",onClick:function(){return z(xi())},className:"rounded-lg border border-gray-300 bg-white px-3 py-1 text-sm font-semibold text-gray-700 hover:bg-gray-50"},(0,l.__)("Redeem credit code","advanced-database-cleaner")),r.createElement("button",{type:"button",onClick:function(){return z(xi({mode:"sync"}))},className:"rounded-lg border border-gray-300 bg-white px-3 py-1 text-sm font-semibold text-gray-700 hover:bg-gray-50"},(0,l.__)("Refresh credits info","advanced-database-cleaner"))))):"full"!==w.value||n?r.createElement(r.Fragment,null,r.createElement("div",{className:"relative mt-6"},r.createElement("div",{"aria-hidden":"true",className:"absolute inset-0 flex items-center"},r.createElement("div",{className:"w-full border-t border-gray-300"})),r.createElement("div",{className:"relative flex items-center justify-start"},r.createElement("span",{className:"bg-white pr-1 text-[.8rem] text-gray-900"},(0,l.__)("Items to scan","advanced-database-cleaner")))),r.createElement(es.z6,{value:S.id,onChange:function(e){return O(h.find((function(t){return t.id===e})))},className:"mt-4 grid grid-cols-1 gap-x-4 gap-y-4 sm:grid-cols-3"},h.map((function(e){return r.createElement(es.sx,{key:"to_scan_"+e.id,value:e.id,disabled:!e.active,className:"group relative flex ".concat(e.active?"cursor-pointer":"cursor-not-allowed"," rounded-lg border border-gray-300 bg-white px-4 py-2 shadow-md focus:outline-none data-[focus]:border-blue-600 data-[checked]:bg-blue-50 data-[focus]:ring-2 data-[focus]:ring-blue-600")},r.createElement("span",{className:"flex w-full justify-between sm:flex-col sm:gap-y-[2px]"},r.createElement("span",{className:"text-sm font-medium text-gray-900"},e.title),(!m||"selected"===e.value)&&r.createElement("span",{className:"text-[.75rem] text-gray-700"},e.total)),r.createElement(C.OLr,{"aria-hidden":"true",className:"relative -right-[8px] -top-[1px] h-5 w-5 text-blue-600 [.group:not([data-checked])_&]:invisible"}),r.createElement("span",{"aria-hidden":"true",className:"pointer-events-none absolute -inset-px rounded-lg border-2 border-transparent group-data-[focus]:border group-data-[checked]:border-blue-600"}))}))),r.createElement("div",{className:"mt-6 flex items-center gap-x-1 rounded-xl border-gray-400 bg-gray-100 p-4 shadow-sm"},r.createElement(x,{text:(0,l.__)("Override manual corrections?","advanced-database-cleaner"),textStyle:"text-[.8rem]",toggleSize:"small",toggleChangeCallback:function(e){return A(e)},isActive:I}),r.createElement(E,{content:r.createElement("span",null,(0,l.__)("This will override any manual 'belongs to' corrections you have made. If you are unsure, leave this option disabled.","advanced-database-cleaner")),iconSize:"text-[1rem]"},r.createElement(wl.JFS,{className:"mt-[2px] h-[14px] w-[14px] text-gray-500"}))),r.createElement("button",{className:"mt-10 flex h-[40px] w-full min-w-[280px] items-center justify-center gap-x-2 rounded-lg bg-blue-600 px-4 text-sm font-semibold tracking-wide text-white hover:bg-blue-500",disabled:y,onClick:R},r.createElement("span",null,(0,l.__)("Start the scan","advanced-database-cleaner"))),"full"===w.value&&!G&&r.createElement("div",{className:"mt-6 text-[.8rem] text-gray-600"},(0,l.__)("By starting this scan, you agree to anonymously send the local scan results to our secure remote database to improve your scan accuracy. No personal data is collected.","advanced-database-cleaner")," ",r.createElement(L,{href:"https://docs.sigmaplugin.com/article/57-the-remote-scan-in-advanced-database-cleaner-precision-meets-security?utm_source=start-scan-modal&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=documentation-remote-scan-user-consent",target:"_blank",className:"text-[.7rem] font-semibold"},(0,l.__)("Read more","advanced-database-cleaner")))):r.createElement("div",{className:"mt-6 flex gap-3 rounded-lg border border-amber-200 bg-amber-50 p-4"},r.createElement(Nn.eHT,{className:"h-6 w-6 flex-shrink-0 text-amber-500","aria-hidden":"true"}),r.createElement("div",null,r.createElement("p",{className:"text-sm text-gray-700"},(0,l.__)("Please activate your plugin license first to perform a remote scan.","advanced-database-cleaner")),r.createElement(L,{href:"#",onClick:function(e){e.preventDefault(),B(),z(Yf({tabId:"settings",anchorId:"license"}))},className:"mt-3 inline-flex items-center gap-1.5 text-sm font-semibold text-blue-600 hover:text-blue-800"},(0,l.__)("Go to settings to activate license","advanced-database-cleaner"))))))))))};function hu(e){return hu="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},hu(e)}function vu(){vu=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==hu(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(hu(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function yu(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}const bu=function(e){var t=e.tabName,n=e.actions,o=e.columns,i=(0,P.d4)((function(e){return e.action})),c=kr(t),s=(0,P.wA)(),u=(0,a.jE)();(0,r.useEffect)((function(){d()}),[i]);var d=function(){var e,n=(e=vu().mark((function e(){var n,r,a,o,l,d;return vu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!0!==i.processAction||null===i.actionType){e.next=21;break}return e.prev=1,e.next=4,di(i.actionType,i);case 4:r=e.sent,a=ki(null==r?void 0:r.data,null==r?void 0:r.message),o=null==r||!r.message,l=(null==r||null===(n=r.extra_data)||void 0===n?void 0:n.message_links)||[],Wt(s,a,o,l),c?u.removeQueries({queryKey:["custom_cleanup",t]}):u.removeQueries({queryKey:[t]}),s(et()),s(dp()),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(1),Kt(s,e.t0.message,null===(d=e.t0.extra_data)||void 0===d?void 0:d.message_links);case 17:return e.prev=17,s(Ar()),s(Go()),e.finish(17);case 21:case"end":return e.stop()}}),e,null,[[1,14,17,21]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){yu(o,r,a,i,l,"next",e)}function l(e){yu(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(){return n.apply(this,arguments)}}();return r.createElement(r.Fragment,null,c?r.createElement(nc,{tabName:t,actions:n,columns:o}):"tables"===t?r.createElement(Mc,{actions:n,columns:o}):"options"===t?r.createElement(dc,{actions:n,columns:o}):"transients"===t?r.createElement(Yc,{actions:n,columns:o}):"posts_meta"===t?r.createElement(xc,{actions:n,columns:o}):"users_meta"===t?r.createElement(Xc,{actions:n,columns:o}):"cron_jobs"===t?r.createElement(ql,{actions:n,columns:o}):"post_types"===t?r.createElement(Lc,{actions:n,columns:o}):r.createElement("div",null,(0,l.__)("Not supported!","advanced-database-cleaner")),r.createElement(ds,null),r.createElement(pu,null),r.createElement(Ts,null),r.createElement(Js,null),r.createElement(_s,null),r.createElement(ru,null))},gu=function(e){var t=e.subTab,n=[[{key:"bulk_actions",label:(0,l.__)("Bulk actions","advanced-database-cleaner")}],[{key:"delete_"+t,icon:r.createElement(j.Mst,null),label:(0,l.__)("Delete","advanced-database-cleaner"),danger:!0}]],a=function(e){var t;return null!==(t=wr[Er[e]])&&void 0!==t?t:[]}(t);return r.createElement(bu,{tabName:t,actions:n,columns:a})};var xu=n(7876),_u=n(7571);function wu(e){return wu="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},wu(e)}function Eu(){Eu=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==wu(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(wu(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Nu(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function ku(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Nu(o,r,a,i,l,"next",e)}function l(e){Nu(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Su(e,t){return Lu.apply(this,arguments)}function Lu(){return(Lu=ku(Eu().mark((function e(t,n){return Eu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/general-cleanup/get-general-data",{method:"POST",data:t,signal:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ju(e){return Ou.apply(this,arguments)}function Ou(){return(Ou=ku(Eu().mark((function e(t){return Eu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/general-cleanup/purge-items",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Tu(e){return Cu.apply(this,arguments)}function Cu(){return(Cu=ku(Eu().mark((function e(t){return Eu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/general-cleanup/set-keep-last",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Pu(){return Iu.apply(this,arguments)}function Iu(){return(Iu=ku(Eu().mark((function e(){return Eu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/general-cleanup/get-keep-last",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Au(e){return Fu.apply(this,arguments)}function Fu(){return(Fu=ku(Eu().mark((function e(t){return Eu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/general-cleanup/delete-keep-last",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Mu(e){return Du.apply(this,arguments)}function Du(){return(Du=ku(Eu().mark((function e(t){return Eu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/general-cleanup/activate-auto-count",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Gu(e){return zu.apply(this,arguments)}function zu(){return(zu=ku(Eu().mark((function e(t){return Eu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/general-cleanup/deactivate-auto-count",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ru(e){return Ru="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},Ru(e)}var Bu=(0,fe.Z0)({name:"setting",initialState:{leftMenu:"1"===I.left_menu,toolsMenu:"1"===I.tools_menu,networkMenu:"1"===I.network_menu,hiddenTabs:I&&"object"===Ru(I.hidden_tabs)?Object.values(I.hidden_tabs):[],fileLinesBatches:I.file_lines_batch,fileContentChunks:I.file_content_chunks,maxExecutionTime:I.scan_max_execution_time,databaseRowsBatches:I.database_rows_batch,cleanupMethod:I.sql_or_native_cleanup_method||"sql",sendCorrectionsToServer:"1"===I.send_corrections_to_server,reduceCpuUsage:"1"===I.reduce_cpu_usage,cpuWorkTime:I.cpu_work_time_ms,cpuRestTime:I.cpu_rest_time_ms,analyticsEnabled:"1"===I.analytics_enabled,addonsActivityEnabled:"1"===I.addons_activity_enabled,showTablesWithInvalidPrefix:"1"===I.show_tables_with_invalid_prefix,preventTakingActionOnWpItems:"1"===I.prevent_taking_action_on_wp_items,showConfirmationOnDangerousActions:"1"===I.show_confirmation_on_dangerous_actions,sideBarIsExpanded:"1"===I.sidebar_is_expanded,generalCleanupAutoCount:I.general_cleanup_auto_count,licenseKey:(null==A?void 0:A.key)||"",licenseStatus:(null==A?void 0:A.status)||"",licenseExpires:(null==A?void 0:A.expires)||"",licensePriceId:(null==A?void 0:A.price_id)||""},reducers:{setLeftMenu:function(e,t){e.leftMenu=t.payload},setToolsMenu:function(e,t){e.toolsMenu=t.payload},setNetworkMenu:function(e,t){e.networkMenu=t.payload},hideTab:function(e,t){e.hiddenTabs.push(t.payload)},showTab:function(e,t){e.hiddenTabs=e.hiddenTabs.filter((function(e){return e!==t.payload}))},setScanSettings:function(e,t){e.fileLinesBatches=t.payload.fileLinesBatches,e.fileContentChunks=t.payload.fileContentChunks,e.maxExecutionTime=t.payload.maxExecutionTime},SetSendCorrectionsToServer:function(e,t){e.sendCorrectionsToServer=t.payload},setCpuSettings:function(e,t){e.cpuWorkTime=t.payload.cpuWorkTime,e.cpuRestTime=t.payload.cpuRestTime},SetReduceCpuUsage:function(e,t){e.reduceCpuUsage=t.payload},setPerformanceSettings:function(e,t){e.databaseRowsBatches=t.payload.databaseRowsBatches,e.cleanupMethod=t.payload.cleanupMethod},setAnalyticsEnabled:function(e,t){e.analyticsEnabled=t.payload},setAddonsActivityEnabled:function(e,t){e.addonsActivityEnabled=t.payload},setShowTablesWithInvalidPrefix:function(e,t){e.showTablesWithInvalidPrefix=t.payload},setPreventTakingActionOnWpItems:function(e,t){e.preventTakingActionOnWpItems=t.payload},setShowConfirmationOnDangerousActions:function(e,t){e.showConfirmationOnDangerousActions=t.payload},setSideBarIsExpanded:function(e,t){e.sideBarIsExpanded=t.payload},setGeneralCleanupAutoCount:function(e,t){e.generalCleanupAutoCount=t.payload},setLicenseData:function(e,t){e.licenseKey=t.payload.key||"",e.licenseStatus=t.payload.status||"",e.licenseExpires=t.payload.expires||"",e.licensePriceId=t.payload.price_id||""}}}),Uu=Bu.actions,Wu=Uu.setLeftMenu,qu=Uu.setToolsMenu,Ku=Uu.setNetworkMenu,Yu=Uu.hideTab,Vu=Uu.showTab,Hu=Uu.setScanSettings,$u=(Uu.SetSendCorrectionsToServer,Uu.setCpuSettings),Qu=Uu.SetReduceCpuUsage,Ju=Uu.setPerformanceSettings,Zu=Uu.setAnalyticsEnabled,Xu=Uu.setAddonsActivityEnabled,ed=Uu.setShowTablesWithInvalidPrefix,td=Uu.setPreventTakingActionOnWpItems,nd=Uu.setShowConfirmationOnDangerousActions,rd=Uu.setSideBarIsExpanded,ad=Uu.setGeneralCleanupAutoCount,od=Uu.setLicenseData;const id=Bu.reducer;function ld(e){return ld="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},ld(e)}function cd(){cd=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==ld(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(ld(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function sd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ud(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sd(Object(n),!0).forEach((function(t){dd(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function dd(e,t,n){return(t=function(e){var t=function(e){if("object"!=ld(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=ld(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ld(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function md(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function fd(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){md(o,r,a,i,l,"next",e)}function l(e){md(o,r,a,i,l,"throw",e)}i(void 0)}))}}function pd(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return hd(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?hd(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hd(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var vd=[[{key:"days",label:(0,l.__)("Days","advanced-database-cleaner"),tooltipText:(0,l.__)("Preserve items from the last X days from being cleaned.","advanced-database-cleaner")},{key:"items",label:"FREE"===D?r.createElement("span",{className:"flex items-center"},(0,l.__)("Items","advanced-database-cleaner"),r.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,l.__)("(premium)","advanced-database-cleaner"))):(0,l.__)("Items","advanced-database-cleaner"),disabled:"FREE"===D,tooltipText:r.createElement("span",null,(0,l.__)("Keep the last X items for each parent (e.g., the last 5 revisions per post). If an item has no parent, keep the last X items globally.","advanced-database-cleaner"),"FREE"===D&&r.createElement("div",{className:"flex text-yellow-600"},(0,l.__)("Available in the premium version.","advanced-database-cleaner")))}]],yd=["revisions","auto_drafts","unapproved_comments","spam_comments","trashed_comments","pingbacks","trackbacks"],bd=["trashed_posts","actionscheduler_completed_actions","actionscheduler_failed_actions","actionscheduler_canceled_actions","actionscheduler_completed_logs","actionscheduler_failed_logs","actionscheduler_canceled_logs","actionscheduler_orphan_logs"];const gd=function(e){var t,n=e.isOpen,a=e.itemKey,c=e.itemLabel,s=e.onClose,d=e.onSave,m=e.allItemKeys,f=void 0===m?[]:m,p=pd((0,r.useState)({currentType:"days",currentValue:0,loading:!0,applyToAll:!1}),2),h=p[0],v=p[1],y=pd((0,r.useState)(!1),2),b=y[0],g=y[1],x=(0,P.wA)();(0,r.useEffect)((function(){var e=function(){var e=fd(cd().mark((function e(){var t,r,o,i;return cd().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n&&a){e.next=2;break}return e.abrupt("return");case 2:return v((function(e){return ud(ud({},e),{},{loading:!0})})),e.prev=3,e.next=6,Pu();case 6:t=e.sent,(r=t.data)[a]?(o=r[a],v({currentType:o.type,currentValue:o.value,loading:!1,applyToAll:!1})):v({currentType:"days",currentValue:0,loading:!1,applyToAll:!1}),e.next=15;break;case 11:e.prev=11,e.t0=e.catch(3),Kt(x,e.t0.message,null===(i=e.t0.extra_data)||void 0===i?void 0:i.message_links),v((function(e){return ud(ud({},e),{},{loading:!1})}));case 15:case"end":return e.stop()}}),e,null,[[3,11]])})));return function(){return e.apply(this,arguments)}}();e()}),[n,a,x]);var w=function(){var e=fd(cd().mark((function e(){var t,n,r,o,i,c;return cd().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(g(!0),e.prev=1,0!==(t=parseInt(h.currentValue,10))){e.next=9;break}return n=h.applyToAll?f:[a],e.next=7,Au({itemsTypes:n});case 7:e.next=12;break;case 9:return h.applyToAll?(o={},f.forEach((function(e){o[e]={type:h.currentType,value:t}})),r={keepLast:o}):r={keepLast:dd({},a,{type:h.currentType,value:t})},e.next=12,Tu(r);case 12:Wt(x,(0,l.__)("Updated successfully!","advanced-database-cleaner")),i=h.applyToAll?f:[a],d&&d(i),s(),e.next=21;break;case 18:e.prev=18,e.t0=e.catch(1),Kt(x,e.t0.message,null===(c=e.t0.extra_data)||void 0===c?void 0:c.message_links);case 21:return e.prev=21,g(!1),e.finish(21);case 24:case"end":return e.stop()}}),e,null,[[1,18,21,24]])})));return function(){return e.apply(this,arguments)}}(),E=function(){s(),v({currentType:"days",currentValue:0,loading:!0,applyToAll:!1}),g(!1)};return r.createElement(o.e,{appear:!0,show:n,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:E},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-md sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:E},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto mb-1 mt-2"},r.createElement("div",{className:"mt-3 text-left"},r.createElement(i.L3,{as:"h3",className:"mb-4 text-base font-bold leading-6 text-gray-900"},!h.loading&&c),h.loading?r.createElement("div",{className:"flex items-center justify-center py-8"},r.createElement(j.JbZ,{className:"animate-spin text-[1.5rem] text-blue-500"}),r.createElement("span",{className:"ml-2 text-gray-600"},(0,l.__)("Loading settings...","advanced-database-cleaner"))):r.createElement(r.Fragment,null,r.createElement("div",{className:"mb-4 mt-8 flex items-center gap-2"},r.createElement("span",{className:"flex h-[2rem] items-center whitespace-nowrap rounded-lg bg-gray-100 px-2 text-[.8rem] font-semibold text-gray-900"},(0,l.__)("Keep last","advanced-database-cleaner")),r.createElement(u,{placeholder:(0,l.__)("Enter number","advanced-database-cleaner"),className:"!h-[2rem] !max-h-[2rem] !min-h-[2rem] w-[6rem] !border-gray-300",onChange:function(e){var t=e.target.value.replace(/[^0-9]/g,""),n=parseInt(t,10),r=isNaN(n)?0:Math.min(n,1e4);v((function(e){return ud(ud({},e),{},{currentValue:r})}))},value:h.currentValue,type:"number",min:"0",max:"10000"}),r.createElement(Sp,{selectItems:vd,selectedItem:null!==(t=vd[0].find((function(e){return e.key===h.currentType})))&&void 0!==t?t:vd[0][0],onSelectionChange:function(e){v((function(t){return ud(ud({},t),{},{currentType:e})}))},minWidthButton:"min-w-[100px]",minWidthContent:"FREE"===D?"min-w-[180px]":"min-w-[120px]",borderColor:"border-gray-400"}),r.createElement("span",{className:"flex h-[2rem] items-center text-[.8rem] text-gray-900"},"days"===h.currentType&&(0,l.__)("of data","advanced-database-cleaner"),"items"===h.currentType&&(yd.includes(a)?(0,l.__)("per post","advanced-database-cleaner"):bd.includes(a)?(0,l.__)("in total","advanced-database-cleaner"):""))),r.createElement("div",{className:"mb-6"},0===parseInt(h.currentValue,10)&&r.createElement("div",{className:"mt-2 rounded-md bg-orange-100 px-3 py-1"},r.createElement("p",{className:"text-[.75rem] text-orange-800"},(0,l.__)("No items are kept with this configuration.","advanced-database-cleaner")))),r.createElement("div",{className:"mb-8 mt-8 flex items-center gap-1"},r.createElement("input",{type:"checkbox",checked:h.applyToAll,onChange:function(e){return v((function(t){return ud(ud({},t),{},{applyToAll:e.target.checked})}))},className:"h-4 w-4 rounded border-gray-300 text-blue-600 focus:ring-blue-500"}),r.createElement("span",{className:"-mt-[4px] text-[.8rem] text-gray-700"},(0,l.__)("Apply this to all other items (if applicable)","advanced-database-cleaner"))))),!h.loading&&r.createElement("div",{className:"mb-2 mt-5 flex justify-center gap-x-3 sm:mt-6"},r.createElement("button",{type:"button",className:"inline-flex w-full min-w-[100px] justify-center rounded-full border border-gray-400/70 bg-white px-3 py-2 text-sm font-semibold text-gray-900 shadow-sm hover:border-gray-500 hover:bg-gray-50 sm:mt-0 sm:w-auto",onClick:E},(0,l.__)("Cancel","advanced-database-cleaner")),r.createElement("button",{type:"button",className:"inline-flex w-full min-w-[100px] items-center justify-center gap-2 rounded-full bg-primary px-3 py-2 text-sm font-semibold text-white shadow-sm hover:opacity-90 disabled:opacity-50 sm:w-auto",onClick:w,disabled:h.loading||b||"FREE"===D&&"items"===h.currentType},b?r.createElement(r.Fragment,null,r.createElement(j.JbZ,{className:"animate-spin text-[1rem]"}),(0,l.__)("Saving...","advanced-database-cleaner")):(0,l.__)("Save","advanced-database-cleaner"))),"FREE"===D&&"items"===h.currentType&&r.createElement("div",{className:"mt-4 rounded-lg border border-yellow-500 bg-yellow-50 px-3 py-2"},r.createElement("p",{className:"text-[.75rem] text-yellow-800"},(0,l.__)("The retention by items is available in the premium version.","advanced-database-cleaner")))))))))};function xd(e){return xd="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},xd(e)}function _d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function wd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_d(Object(n),!0).forEach((function(t){Ed(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ed(e,t,n){return(t=function(e){var t=function(e){if("object"!=xd(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=xd(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==xd(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Nd(){Nd=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==xd(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(xd(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function kd(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Sd(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){kd(o,r,a,i,l,"next",e)}function l(e){kd(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Ld(e){return function(e){if(Array.isArray(e))return Td(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Od(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 jd(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||Od(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Od(e,t){if(e){if("string"==typeof e)return Td(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Td(e,t):void 0}}function Td(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Cd=[{title:(0,l.__)("Posts","advanced-database-cleaner"),show:!0,items:[{key:"revisions",label:(0,l.__)("Revisions","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/what-are-wordpress-revisions-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-revisions"),show:!0},{key:"auto_drafts",label:(0,l.__)("Auto drafts","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/what-are-wordpress-auto-drafts-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-auto-drafts"),show:!0},{key:"trashed_posts",label:(0,l.__)("Trashed posts","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/what-are-wordpress-trashed-posts-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-trashed-posts"),show:!0}]},{title:(0,l.__)("Comments","advanced-database-cleaner"),show:!0,items:[{key:"unapproved_comments",label:(0,l.__)("Unapproved comments","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/what-are-wordpress-unapproved-comments-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-unapproved-comments"),show:!0},{key:"spam_comments",label:(0,l.__)("Spam comments","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/what-are-wordpress-spam-comments-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-spam-comments"),show:!0},{key:"trashed_comments",label:(0,l.__)("Trashed comments","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/what-are-wordpress-trashed-comments-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-trashed-comments"),show:!0},{key:"pingbacks",label:(0,l.__)("Pingbacks","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/what-are-wordpress-pingbacks-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-pingbacks"),show:!0},{key:"trackbacks",label:(0,l.__)("Trackbacks","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/what-are-wordpress-trackbacks-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-trackbacks"),show:!0}]},{title:(0,l.__)("Meta / relations","advanced-database-cleaner"),show:!0,items:[{key:"unused_postmeta",label:(0,l.__)("Unused post meta","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-unused-postmeta-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-unused-postmeta"),show:!0},{key:"duplicated_postmeta",label:(0,l.__)("Duplicated post meta","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-duplicated-postmeta-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-duplicated-postmeta"),show:!0},{key:"unused_commentmeta",label:(0,l.__)("Unused comment meta","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-unused-commentmeta-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-unused-commentmeta"),show:!0},{key:"duplicated_commentmeta",label:(0,l.__)("Duplicated comment meta","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-duplicated-commentmeta-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-duplicated-commentmeta"),show:!0},{key:"unused_usermeta",label:(0,l.__)("Unused user meta","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-unused-usermeta-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-unused-usermeta"),show:!0},{key:"duplicated_usermeta",label:(0,l.__)("Duplicated user meta","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-duplicated-usermeta-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-duplicated-usermeta"),show:!0},{key:"unused_termmeta",label:(0,l.__)("Unused term meta","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-unused-termmeta-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-unused-termmeta"),show:!0},{key:"duplicated_termmeta",label:(0,l.__)("Duplicated term meta","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-duplicated-termmeta-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-duplicated-termmeta"),show:!0},{key:"oembed_caches",label:(0,l.__)("oEmbed caches","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-oembed-caches-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-oembed-caches"),show:!0},{key:"unused_relationships",label:(0,l.__)("Unused relationships","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-unused-relationships-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-unused-relationships"),show:!0}]},{title:(0,l.__)("Transients","advanced-database-cleaner"),show:!0,items:[{key:"expired_transients",label:(0,l.__)("Expired transients","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-expired-transients-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-expired-transients"),show:!0}]},{title:(0,l.__)("Action Scheduler","advanced-database-cleaner"),show:"PREMIUM"===D&&("1"===q||"1"===K),items:[{key:"actionscheduler_completed_actions",label:(0,l.__)("Completed actions","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/how-to-clean-action-scheduler-data-actions-and-logs-in-advanced-database-cleaner-premium/?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-as-completed-actions"),show:"1"===q},{key:"actionscheduler_failed_actions",label:(0,l.__)("Failed actions","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/how-to-clean-action-scheduler-data-actions-and-logs-in-advanced-database-cleaner-premium/?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-as-failed-actions"),show:"1"===q},{key:"actionscheduler_canceled_actions",label:(0,l.__)("Canceled actions","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/how-to-clean-action-scheduler-data-actions-and-logs-in-advanced-database-cleaner-premium/?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-as-canceled-actions"),show:"1"===q},{key:"actionscheduler_completed_logs",label:(0,l.__)("Completed logs","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/how-to-clean-action-scheduler-data-actions-and-logs-in-advanced-database-cleaner-premium/?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-as-completed-logs"),show:"1"===K},{key:"actionscheduler_failed_logs",label:(0,l.__)("Failed logs","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/how-to-clean-action-scheduler-data-actions-and-logs-in-advanced-database-cleaner-premium/?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-as-failed-logs"),show:"1"===K},{key:"actionscheduler_canceled_logs",label:(0,l.__)("Canceled logs","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/how-to-clean-action-scheduler-data-actions-and-logs-in-advanced-database-cleaner-premium/?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-as-canceled-logs"),show:"1"===K},{key:"actionscheduler_orphan_logs",label:(0,l.__)("Orphan logs","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/how-to-clean-action-scheduler-data-actions-and-logs-in-advanced-database-cleaner-premium/?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-as-orphan-logs"),show:"1"===K}]},{title:(0,l.__)("Database","advanced-database-cleaner"),show:!0,items:[{key:"tables_to_optimize",label:(0,l.__)("Optimize tables","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-tables-to-optimize-and-how-to-clean-them/?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-tables-to-optimize"),show:!0},{key:"tables_to_repair",label:(0,l.__)("Repair tables","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-tables-to-repair-and-how-to-clean-them/?utm_source=general-cleanup&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=blog-what-are-tables-to-repair"),show:!0}]}],Pd=["duplicated_postmeta","unused_postmeta","unused_usermeta","duplicated_usermeta","oembed_caches"],Id=function(e){var t=e.actionData,n=e.checkedCount,a=(e.isLoading,e.isProcessingCleanup),o=e.onClick;return r.createElement("button",{className:"flex h-[40px] w-full items-center justify-center gap-x-2 rounded-lg bg-blue-500 px-4 text-sm font-semibold tracking-wide text-white hover:bg-blue-600 sm:w-auto sm:min-w-[280px] ".concat(!n||a?"pointer-events-none opacity-80":""),disabled:!n||a,onClick:o},a&&"cleanSelectedItems"===t.actionType?r.createElement(j.JbZ,{className:"animate-spin text-[1.2rem]"}):r.createElement(El.yRo,{className:"text-[1.2rem]"}),(0,l.__)("Run selected cleanups","advanced-database-cleaner")," (",n,")")};function Ad(){var e=jd((0,r.useState)({actionType:"",itemToCleanup:"",itemsToCleanup:new Set}),2),t=e[0],n=e[1],o=jd((0,r.useState)({isOpen:!1,itemKey:"",itemLabel:""}),2),i=o[0],c=o[1],s=jd((0,r.useState)(null),2),u=s[0],d=s[1],m=jd((0,r.useState)(new Set),2),f=m[0],p=m[1],h=jd((0,r.useState)(!1),2),y=h[0],b=h[1],g=jd((0,r.useState)(new Set),2),_=g[0],w=g[1],N=jd((0,r.useState)({}),2),k=N[0],S=N[1],O=jd((0,r.useState)(!0),2),T=O[0],I=O[1],A=(0,P.d4)((function(e){return e.action.processAction})),F=(0,P.d4)((function(e){return e.setting.showConfirmationOnDangerousActions})),M=(0,P.d4)((function(e){return e.setting.generalCleanupAutoCount})),G=(0,r.useMemo)((function(){return new Set(M)}),[M]),z=(0,P.wA)(),R=(0,a.jE)(),B=(0,r.useMemo)((function(){return Cd.filter((function(e){return e.show})).flatMap((function(e){return e.items.filter((function(e){return e.show})).map((function(e){return e.key}))}))}),[]),U=(0,r.useMemo)((function(){return Cd.filter((function(e){return e.show})).flatMap((function(e){return e.items.filter((function(e){return e.show})).filter((function(e){return e.hasKeepLast})).map((function(e){return e.key}))}))}),[]),W=(0,r.useRef)(G),Y=(0,r.useMemo)((function(){var e=W.current,t=B.filter((function(t){return e.has(t)})),n=t.filter((function(e){return Pd.includes(e)})),r=t.filter((function(e){return!Pd.includes(e)})),a=n.map((function(e){return[e]})),o=function(e){if(0===e.length)return[];for(var t=Math.ceil(e.length/7),n=Math.floor(e.length/t),r=e.length%t,a=[],o=0,i=0;i<t;i++){var l=n+(i<r?1:0);a.push(e.slice(o,o+l)),o+=l}return a}(r);return[].concat(Ld(o),Ld(a)).filter((function(e){return e.length>0}))}),[B]),V=(0,_u.E)({queries:Y.map((function(e,t){return{queryKey:["general_cleanup","group",t].concat(Ld(e)),queryFn:(n=Sd(Nd().mark((function n(r){var a,o,i;return Nd().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return a=r.signal,n.next=3,new Promise((function(e){return setTimeout(e,500*t)}));case 3:return n.next=5,Su({itemsType:e},a);case 5:return o=n.sent,i=o.data,n.abrupt("return",(null==i?void 0:i.items)||{});case 8:case"end":return n.stop()}}),n)}))),function(e){return n.apply(this,arguments)}),enabled:!0};var n}))}),H=(0,r.useMemo)((function(){var e=wd({},k);return Y.forEach((function(t,n){var r=V[n];null!=r&&r.data&&t.forEach((function(t){r.data[t]&&(e[t]=r.data[t])}))})),e}),[Y,V,k]),$=(0,r.useMemo)((function(){var e=new Set;return Y.forEach((function(t,n){var r=V[n];null!=r&&r.isFetching&&t.forEach((function(t){e.add(t)}))})),e}),[Y,V]),Q=(0,r.useMemo)((function(){var e={};return Y.forEach((function(t,n){var r=V[n],a=null==r?void 0:r.refetch;a&&t.forEach((function(t){e[t]=a}))})),e}),[Y,V]),J=(0,r.useMemo)((function(){var e=0,t=0;return Object.values(H).forEach((function(n){n&&(e+=Number(n.size||0),t+=Number(n.count||0))})),{size:e,count:t}}),[H]),Z=V.some((function(e){return e.isFetching}));(0,r.useEffect)((function(){T&&(V.length>0||0===Y.length)&&I(!1)}),[V.length,Y.length]),(0,r.useEffect)((function(){ee()}),[A]);var X=function(){var e=Sd(Nd().mark((function e(t){var n,r,a,o,i,l,c,s,u;return Nd().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w((function(e){return new Set([].concat(Ld(e),[t]))})),e.prev=1,e.next=4,Su({itemsType:t});case 4:r=e.sent,null!=(a=r.data)&&null!==(n=a.items)&&void 0!==n&&n[t]&&(o=Y.findIndex((function(e){return e.includes(t)})),-1!==o?(i=Y[o],l=["general_cleanup","group",o].concat(Ld(i)),c=R.getQueryData(l)||{},s=wd(wd({},c),{},Ed({},t,a.items[t])),R.setQueryData(l,s)):S((function(e){return wd(wd({},e),{},Ed({},t,a.items[t]))}))),e.next=13;break;case 9:e.prev=9,e.t0=e.catch(1),(u=Q[t])&&u();case 13:return e.prev=13,w((function(e){var n=new Set(e);return n.delete(t),n})),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[1,9,13,16]])})));return function(t){return e.apply(this,arguments)}}(),ee=function(){var e=Sd(Nd().mark((function e(){var r,a,o,i,c,s,u;return Nd().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(A){e.next=2;break}return e.abrupt("return");case 2:if(b(!0),p(new Set),r=new Set,e.prev=5,"cleanOneItem"!==t.actionType){e.next=15;break}return a=t.itemToCleanup,d(a),e.next=11,ju({itemsType:a});case 11:p((function(e){return new Set([].concat(Ld(e),[a]))})),r.add(a),e.next=24;break;case 15:if("cleanSelectedItems"!==t.actionType){e.next=24;break}o=Array.from(t.itemsToCleanup),i=Nd().mark((function e(){var t;return Nd().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=s[c],d(t),e.next=4,ju({itemsType:t});case 4:p((function(e){return new Set([].concat(Ld(e),[t]))})),r.add(t);case 6:case"end":return e.stop()}}),e)})),c=0,s=o;case 19:if(!(c<s.length)){e.next=24;break}return e.delegateYield(i(),"t0",21);case 21:c++,e.next=19;break;case 24:r.forEach((function(e){return X(e)})),n({actionType:"",itemToCleanup:"",itemsToCleanup:new Set}),Wt(z,(0,l.__)("Cleanup completed successfully!","advanced-database-cleaner")),e.next=32;break;case 29:e.prev=29,e.t1=e.catch(5),Kt(z,e.t1.message,null===(u=e.t1.extra_data)||void 0===u?void 0:u.message_links);case 32:return e.prev=32,z(Ir()),d(null),b(!1),p(new Set),e.finish(32);case 38:case"end":return e.stop()}}),e,null,[[5,29,32,38]])})));return function(){return e.apply(this,arguments)}}(),te=function(){if(0!==t.itemsToCleanup.size){n((function(e){return wd(wd({},e),{},{actionType:"cleanSelectedItems",itemToCleanup:""})})),z(Or({actionType:"run_general_cleanup",itemsType:null}));var e=["tables_to_optimize","tables_to_repair"];Ld(t.itemsToCleanup).every((function(t){return e.includes(t)}))||!F?z(Tr()):z(Do({type:"delete",title:(0,l.sprintf)((0,l.__)("Clean %d selected items?","advanced-database-cleaner"),t.itemsToCleanup.size),message:(0,l.__)("Once cleaned, this action cannot be undone!","advanced-database-cleaner"),confirmLabel:(0,l.__)("Clean up","advanced-database-cleaner"),dbBackupWarning:!0}))}},ne=function(){c({isOpen:!1,itemKey:"",itemLabel:""})},re=function(){var e=Sd(Nd().mark((function e(t,n){var r,a;return Nd().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!n){e.next=7;break}return e.next=4,Mu({itemsTypes:[t]});case 4:e.t0=e.sent,e.next=10;break;case 7:return e.next=9,Gu({itemsTypes:[t]});case 9:e.t0=e.sent;case 10:r=e.t0,z(ad(r.data)),n&&X(t),e.next=18;break;case 15:e.prev=15,e.t1=e.catch(0),Kt(z,e.t1.message,null===(a=e.t1.extra_data)||void 0===a?void 0:a.message_links);case 18:case"end":return e.stop()}}),e,null,[[0,15]])})));return function(t,n){return e.apply(this,arguments)}}(),ae=(0,r.useMemo)((function(){return Cd.filter((function(e){return e.show})).map((function(e){return{title:e.title,rows:e.items.filter((function(e){return e.show})).map((function(e){var t,n=e.key;return wd(wd({key:n,label:e.label,hasKeepLast:e.hasKeepLast,url:e.url},null!==(t=H[n])&&void 0!==t?t:{}),{},{isLoading:$.has(n)||_.has(n),isAutoCount:G.has(n)})}))}}))}),[H,$,_,G]),oe=t.itemsToCleanup.size===B.length&&B.length>0,ie=t.itemsToCleanup.size,le="grid grid-cols-[30px_250px_110px_90px_100px_90px_150px_1fr] items-center gap-x-2",ce=r.createElement(j.JbZ,{className:"shrink-0 animate-spin text-[1.2rem] text-black"}),se=Z||T,ue="bg-orange-100";return ue=se||0!=J.size?ue:"bg-green-100",r.createElement("div",null,r.createElement("div",{className:"flex w-full flex-col"},r.createElement("div",{className:"mb-8 flex flex-col justify-between gap-2 lg:flex-row"},r.createElement(Id,{actionData:t,checkedCount:ie,isLoading:Z,isProcessingCleanup:y,onClick:te}),M.length>0&&r.createElement("div",{className:"flex flex-row gap-6 2xl:min-w-[220px] 2xl:flex-col"},r.createElement("div",{className:"flex h-[40px] items-center rounded-xl px-3 py-1 ".concat(ue)},J.size>0?r.createElement("div",{className:"flex flex-row items-center justify-center gap-[1px]"},r.createElement(ge.q53,{className:"mr-2 h-[25px] w-[25px] text-orange-600"}),r.createElement("span",{className:"text-gray-600"},r.createElement("span",{className:"font-bold text-gray-600"},J.count)," ",(0,l.__)("items to clean up","advanced-database-cleaner")),".",r.createElement("span",{className:"ml-1 text-gray-600"},(0,l.__)("You can save:","advanced-database-cleaner")," ",r.createElement("span",{className:"font-bold text-gray-600"},Et(J.size))),Z&&r.createElement("div",{className:"ml-3 flex items-center gap-1 border-l border-gray-300 pl-3 text-xs text-gray-500"},r.createElement(j.JbZ,{className:"animate-spin"}),(0,l.__)("Calculating...","advanced-database-cleaner"))):r.createElement("div",{className:"flex w-full items-center justify-center gap-2"},se?r.createElement(r.Fragment,null,r.createElement(j.JbZ,{className:"animate-spin text-[1.2rem] text-gray-600"}),r.createElement("span",{className:"text-sm text-gray-600"},(0,l.__)("Calculating...","advanced-database-cleaner"))):r.createElement(r.Fragment,null,r.createElement(kn.cpe,{className:"h-[30px] w-[30px] rounded-full bg-green-100 p-[5px] text-green-600"}),(0,l.__)("All items cleaned!","advanced-database-cleaner")))))),r.createElement("div",{className:"overflow-x-auto"},r.createElement("ul",{role:"list",className:"w-full min-w-[1050px] overflow-hidden shadow-sm"},r.createElement("li",{className:"rounded-lg bg-gray-200 text-black"},r.createElement("div",{className:"".concat(le," rounded-lg px-4 py-3 text-[.83rem] font-semibold")},r.createElement("span",null,r.createElement("input",{type:"checkbox",checked:oe,onChange:function(){n((function(e){return wd(wd({},e),{},{itemsToCleanup:e.itemsToCleanup.size===B.length?new Set:new Set(B)})}))},disabled:y})),r.createElement("span",{className:"border-r border-gray-300"},(0,l.__)("Items to clean","advanced-database-cleaner")),r.createElement("span",{className:"border-r border-gray-300 text-center"},r.createElement("div",{className:"flex items-center justify-center gap-x-2"},(0,l.__)("Auto count","advanced-database-cleaner"),r.createElement(E,{content:(0,l.__)("When enabled, the plugin automatically counts cleanable items and estimates the potential space savings. You can disable it for items with a large number of entries to improve performance.","advanced-database-cleaner"),position:"bottom"},r.createElement(we.Zel,{className:"mt-[3px] !h-[15px] !w-[15px] rounded-full border border-gray-300 bg-white p-[1px] text-gray-700"})))),r.createElement("span",{className:"border-r border-gray-300 text-center"},(0,l.__)("Count","advanced-database-cleaner")),r.createElement("span",{className:"border-r border-gray-300 text-center"},(0,l.__)("Lost space","advanced-database-cleaner")),r.createElement("span",{className:"border-r border-gray-300 text-center"},(0,l.__)("View","advanced-database-cleaner")),r.createElement("span",{className:"border-r border-gray-300 text-center"},r.createElement("div",{className:"flex items-center justify-center gap-x-2"},(0,l.__)("Keep last","advanced-database-cleaner"),r.createElement(E,{content:(0,l.__)("Keep data from the last X days from being displayed or cleaned. The plugin will only show and clean data older than the number of days or items you specify.","advanced-database-cleaner"),position:"bottom"},r.createElement(we.Zel,{className:"mt-[3px] !h-[15px] !w-[15px] rounded-full border border-gray-300 bg-white p-[1px] text-gray-700"})))),r.createElement("span",{className:"flex justify-end"},r.createElement(L,{href:"#",onClick:function(e){e.preventDefault(),V.forEach((function(e){null!=e&&e.refetch&&e.refetch()}))}},r.createElement(j.JbZ,{className:"text-[1.1rem] ".concat(Z?"animate-spin":"")}))))),ae.map((function(e){var a=e.rows.map((function(e){return e.key})),o=a.length>0&&a.every((function(e){return t.itemsToCleanup.has(e)})),i=function(e){var t=e.target.checked;n((function(e){var n=new Set(e.itemsToCleanup);return t?a.forEach((function(e){return n.add(e)})):a.forEach((function(e){return n.delete(e)})),wd(wd({},e),{},{itemsToCleanup:n})}))};return r.createElement("li",{key:"group-"+e.title,className:"mt-3 first:mt-2"},r.createElement(xu.EN,{defaultOpen:!0},(function(a){var s=a.open;return r.createElement(r.Fragment,null,r.createElement("div",{className:"mb-2 flex w-full items-center justify-between gap-2 rounded-md border border-gray-200 bg-gray-100 py-[5px] pl-4 pr-2"},r.createElement("div",{className:"flex items-center gap-2 pt-1"},r.createElement("input",{type:"checkbox",checked:o,onChange:i,disabled:y}),r.createElement("span",{className:"-mt-1 pl-2.5 font-bold text-gray-800"},e.title)),r.createElement(xu._q,{className:"rounded-md bg-gray-100 p-0.5 text-[16px] text-black transition-transform hover:bg-gray-200"},r.createElement(El.bv7,{className:"transition-transform ".concat(s?"rotate-180":"")}))),r.createElement(xu.kS,{as:"ul",unmount:!1},e.rows.map((function(e,a){var o=t.itemsToCleanup.has(e.key),i=o?"bg-gray-200":a%2?"bg-gray-50":"bg-white",s=u===e.key,d=e.isLoading,m=_.has(e.key),p=d||s;return r.createElement("li",{key:"row-"+e.key,className:"".concat(le," rounded-xl border-x border-b border-gray-200/60 px-4 py-[4px] transition-all duration-200 ").concat(i," hover:bg-gray-200")},r.createElement("span",{className:"py-3"},r.createElement("input",{type:"checkbox",checked:o,onChange:function(){return t=e.key,void n((function(e){var n=new Set(e.itemsToCleanup);return n.has(t)?n.delete(t):n.add(t),wd(wd({},e),{},{itemsToCleanup:n})}));var t},disabled:d||y})),r.createElement("span",{className:"flex items-center gap-2 py-3"},r.createElement(L,{href:e.url,target:"_blank"},r.createElement(pe.wfp,{className:"text-[1.1rem] text-blue-400 hover:text-black"})),r.createElement("p",{className:"text-[.85rem] font-semibold text-black"},e.label)),r.createElement("span",{className:"flex items-center justify-center"},r.createElement(x,{toggleSize:"small",isActive:e.isAutoCount,toggleChangeCallback:function(t){return re(e.key,t)}})),r.createElement("span",{className:"flex justify-end gap-2 py-[2px] pr-6 text-[1rem] font-bold"},p?ce:r.createElement("div",{className:"flex items-center gap-2"},r.createElement("div",{className:"flex flex-col items-end"},e.isAutoCount||void 0!==e.count?r.createElement("span",{className:"".concat(!f.has(e.key)&&e.count?"text-red-500":"text-gray-400")},f.has(e.key)?0:e.count||0):r.createElement("span",{className:"text-gray-300"},"—")),r.createElement("button",{type:"button",onClick:function(t){t.preventDefault(),X(e.key)},className:"text-gray-400 transition-colors hover:text-blue-500",disabled:m,title:(0,l.__)("Refresh","advanced-database-cleaner")},r.createElement(j.JbZ,{className:"text-[0.9rem] ".concat(m?"animate-spin":"")})))),"tables_to_repair"===e.key?r.createElement("span",{className:"flex justify-end gap-2 py-3 pr-6 text-[.85rem]"},"-"):r.createElement("span",{className:"flex justify-end gap-2 py-3 pr-6 text-[.85rem]"},p?ce:e.isAutoCount||void 0!==e.size?r.createElement("div",{className:"flex flex-col items-end"},r.createElement("span",{className:"text-[.84rem] text-gray-800"},!f.has(e.key)&&e.size?" ".concat(Et(e.size)):(0,l.__)("0 KB","advanced-database-cleaner"))):r.createElement("span",{className:"pr-2 font-bold text-gray-300"},"—")),"tables_to_optimize"===e.key||"tables_to_repair"===e.key?r.createElement("span",{className:"flex justify-center"},"-"):r.createElement("span",{className:"flex justify-center"},r.createElement(L,{href:Wf(e.key),className:"".concat(d?"pointer-events-none opacity-50":""," ").concat(e.count<=0?"pointer-events-none opacity-40":""),onClick:function(t){return function(e,t){e.preventDefault(),z(Yf({subTabId:t})),z(Ar()),z(Xe())}(t,e.key)}},r.createElement(be.GNz,{className:"text-[1.3rem]"}))),"tables_to_optimize"===e.key||"tables_to_repair"===e.key?r.createElement("span",{className:"flex items-center justify-end gap-1 py-3 pr-8"},"-"):r.createElement("span",{className:"flex items-center justify-end gap-2 py-3 pr-8 ".concat(d?"opacity-50":"")},e.hasKeepLast?r.createElement(r.Fragment,null,e.keep_last&&(e.keep_last.value||0===e.keep_last.value)?r.createElement("span",{className:"flex items-center gap-1"},r.createElement("span",{className:"text-[.85rem] font-semibold text-gray-800"},e.keep_last.value),r.createElement("span",{className:"text-[.85rem] text-gray-600"},e.keep_last.type)):r.createElement(r.Fragment,null,(0,l.__)("0 days","advanced-database-cleaner")),r.createElement("div",null,r.createElement(Ot.mkM,{className:"h-[13px] w-[13px] text-[1rem] ".concat(d?"cursor-not-allowed text-gray-400 opacity-50":"cursor-pointer text-blue-600 hover:text-blue-700"),onClick:function(){var t,n;d||(t=e.key,n=e.label,c({isOpen:!0,itemKey:t,itemLabel:n}))}}))):r.createElement("span",{className:"text-gray-500"},(0,l.__)("N/A","advanced-database-cleaner"))),r.createElement("span",{className:"flex justify-end"},r.createElement(v,{text:s?ce:(0,l.__)("Run cleanup","advanced-database-cleaner"),className:"!h-[1.8rem] ".concat(!e.count||y||d?"pointer-events-none opacity-60":""),disabled:d||!e.count||y,onClick:function(){return r=e.key,a=e.label,n({actionType:"cleanOneItem",itemToCleanup:r,itemsToCleanup:t.itemsToCleanup}),z(Or({actionType:"run_general_cleanup",itemsType:null})),void z("tables_to_optimize"!==r&&"tables_to_repair"!==r&&F?Do({type:"delete",title:(0,l.sprintf)((0,l.__)("Clean all %s?","advanced-database-cleaner"),a.toLowerCase()),message:(0,l.__)("Once cleaned, this action cannot be undone!","advanced-database-cleaner"),confirmLabel:(0,l.__)("Clean up","advanced-database-cleaner"),dbBackupWarning:!0}):Tr());var r,a}})))}))))})))})),"FREE"===D&&("1"===q||"1"===K)&&r.createElement("li",{key:"group-action-scheduler-free",className:"mt-3 first:mt-2"},r.createElement(xu.EN,{defaultOpen:!0},(function(e){var t=e.open;return r.createElement(r.Fragment,null,r.createElement("div",{className:"mb-2 flex w-full items-center justify-between gap-2 rounded-md border-gray-300 bg-gray-100 py-[5px] pl-4 pr-2"},r.createElement("span",{className:"font-bold text-gray-800"},(0,l.__)("Action Scheduler","advanced-database-cleaner")),r.createElement(xu._q,{className:"rounded-md bg-gray-100 p-0.5 text-[16px] text-black transition-transform hover:bg-gray-200"},r.createElement(El.bv7,{className:"transition-transform ".concat(t?"rotate-180":"")}))),r.createElement("div",{className:"relative"},r.createElement(xu.kS,{as:"ul",unmount:!1,className:"pointer-events-none blur-[1px]"},function(){var e=[{id:"completed-actions",label:(0,l.__)("Completed actions","advanced-database-cleaner"),count:15,lost:"20",show:!0},{id:"failed-actions",label:(0,l.__)("Failed actions","advanced-database-cleaner"),count:8,lost:"10",show:!0},{id:"canceled-actions",label:(0,l.__)("Canceled actions","advanced-database-cleaner"),count:25,lost:"210",show:!0},{id:"completed-logs",label:(0,l.__)("Completed logs","advanced-database-cleaner"),count:12,lost:"28",show:!0},{id:"failed-logs",label:(0,l.__)("Failed logs","advanced-database-cleaner"),count:5,lost:"15",show:!0},{id:"canceled-logs",label:(0,l.__)("Canceled logs","advanced-database-cleaner"),count:18,lost:"120",show:!0},{id:"orphan-logs",label:(0,l.__)("Orphan logs","advanced-database-cleaner"),count:7,lost:"8",show:!0}];return r.createElement(r.Fragment,null,e.map((function(e){return e.show&&r.createElement("li",{key:"row-"+e.id,className:"flex items-center gap-x-2 rounded-xl border-x border-b border-gray-200/60 px-4 py-[4px] transition-all duration-200"},r.createElement("span",{className:"w-[30px] py-3"},r.createElement("input",{type:"checkbox"})),r.createElement("span",{className:"flex w-[250px] items-center gap-2 py-3"},r.createElement(pe.wfp,{className:"text-[1.1rem] text-blue-400"}),r.createElement("p",{className:"text-[.85rem] font-semibold text-black"},e.label)),r.createElement("span",{className:"flex w-[90px] justify-end gap-2 py-[2px] pr-6 text-[1rem] font-bold"},r.createElement("div",{className:"flex flex-col items-end"},r.createElement("span",{className:"text-red-500"},e.count))),r.createElement("span",{className:"flex w-[100px] justify-end gap-2 py-3 pr-6 text-[.85rem]"},e.lost+" "+(0,l.__)("KB","advanced-database-cleaner")),r.createElement("span",{className:"flex w-[90px] justify-center"},r.createElement(be.GNz,{className:"text-[1.3rem]"})),r.createElement("span",{className:"flex w-[150px] items-center justify-end gap-2 py-3 pr-8"},r.createElement(r.Fragment,null,(0,l.__)("0 days","advanced-database-cleaner")),r.createElement("div",null,r.createElement(Ot.mkM,{className:"h-[13px] w-[13px] cursor-pointer text-[1rem] text-blue-600 hover:text-blue-700"}))),r.createElement("span",{className:"ml-auto"},r.createElement(v,{className:"pointer-events-none !h-[1.8rem] opacity-80",disabled:!0,text:(0,l.__)("Run cleanup","advanced-database-cleaner")})))})))}()),t&&r.createElement("div",{className:"absolute left-1/2 top-1/2 z-10 -translate-x-1/2 -translate-y-1/2 transform"},r.createElement("div",{className:"mx-4 max-h-[450px] min-w-[500px] border border-gray-200 bg-white p-8 shadow-2xl"},r.createElement("div",{className:"text-center"},r.createElement("div",{className:"mx-auto mb-4 flex h-12 w-12 items-center justify-center rounded-full bg-gradient-to-r from-yellow-400 to-orange-500"},r.createElement(j.xGQ,{className:"h-6 w-6 text-white"})),r.createElement("h3",{className:"mb-1 text-[.95rem] font-semibold text-gray-900"},(0,l.__)("Unlock the Action Scheduler Cleanup","advanced-database-cleaner")),r.createElement("p",{className:"mb-4 text-gray-600"},(0,l.__)("Upgrade to the Premium to clean up old or unused Action Scheduler data.","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=general-cleanup-action-scheduler&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"group block transform rounded-xl bg-gradient-to-r from-blue-600 to-indigo-600 px-4 py-2 text-center !text-[.9rem] font-medium text-white !no-underline shadow-lg transition-all hover:from-blue-700 hover:to-purple-700 hover:!text-white focus:!text-white"},r.createElement("span",{className:"flex items-center justify-center gap-2"},(0,l.__)("Upgrade","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))))))))}))))),r.createElement("div",{className:"mt-5 flex w-full items-center"},r.createElement(Id,{actionData:t,checkedCount:ie,isLoading:Z,isProcessingCleanup:y,onClick:te}))),r.createElement(gd,{isOpen:i.isOpen,itemKey:i.itemKey,itemLabel:i.itemLabel,onClose:ne,onSave:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];(e.length>0?e:U).forEach((function(e){X(e),R.removeQueries({queryKey:["custom_cleanup",e]})})),ne()},allItemKeys:U}))}function Fd(e){return Fd="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},Fd(e)}function Md(){Md=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Fd(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Fd(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Dd(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Gd(){return zd.apply(this,arguments)}function zd(){var e;return e=Md().mark((function e(){return Md().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/get-system-information",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})),zd=function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Dd(o,r,a,i,l,"next",e)}function l(e){Dd(o,r,a,i,l,"throw",e)}i(void 0)}))},zd.apply(this,arguments)}function Rd(e){return Rd="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},Rd(e)}function Bd(){Bd=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Rd(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Rd(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Ud(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Wd(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Ud(o,r,a,i,l,"next",e)}function l(e){Ud(o,r,a,i,l,"throw",e)}i(void 0)}))}}function qd(e){return Kd.apply(this,arguments)}function Kd(){return(Kd=Wd(Bd().mark((function e(t){return Bd().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/get-logs-content",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Yd(e){return Vd.apply(this,arguments)}function Vd(){return(Vd=Wd(Bd().mark((function e(t){return Bd().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/clear-logs-content",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Hd(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return $d(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?$d(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Qd(e){return Qd="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},Qd(e)}function Jd(e){return Jd="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},Jd(e)}function Zd(){Zd=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Jd(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Jd(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Xd(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function em(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Xd(o,r,a,i,l,"next",e)}function l(e){Xd(o,r,a,i,l,"throw",e)}i(void 0)}))}}function tm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return nm(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?nm(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const rm=function(e){var t,n,a=e.contentType,o=tm((0,r.useState)(""),2),i=o[0],c=o[1],s=tm((0,r.useState)(!0),2),u=s[0],d=s[1],m=tm((0,r.useState)(!1),2),f=m[0],p=m[1],h=(0,P.d4)((function(e){return e.action})),y=(0,P.d4)((function(e){return e.setting.showConfirmationOnDangerousActions})),b=(0,P.wA)(),g="system-info"===a,x="wp-debug"===a;(0,r.useEffect)((function(){w()}),[h]),(0,r.useEffect)((function(){E()}),[]);var _,w=function(){var e=em(Zd().mark((function e(){var t,n;return Zd().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("clear_log"!==h.actionType||!h.processAction){e.next=15;break}return e.prev=1,e.next=4,Yd();case 4:t=e.sent,c(""),Wt(b,null==t?void 0:t.message),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(1),Kt(b,e.t0.message,null===(n=e.t0.extra_data)||void 0===n?void 0:n.message_links);case 12:return e.prev=12,b(Ir()),e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[1,9,12,15]])})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=em(Zd().mark((function e(){var t;return Zd().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d(!0),e.prev=1,!g){e.next=8;break}return e.next=5,Gd();case 5:t=e.sent,e.next=11;break;case 8:return e.next=10,qd({log_type:a});case 10:t=e.sent;case 11:t&&c(t),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(1),c({success:!1,message:e.t0.message});case 17:return e.prev=17,d(!1),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[1,14,17,20]])})));return function(){return e.apply(this,arguments)}}();return r.createElement(r.Fragment,null,r.createElement("div",{className:"flex flex-col gap-4 xl:flex-row"},r.createElement("div",{className:"adbc-custom-scrollbar relative flex h-[500px] min-h-[600px] flex-1 resize-y flex-col gap-2 overflow-x-auto overflow-y-auto whitespace-pre-line rounded-md bg-slate-700 px-5 py-6 pr-4 text-gray-200"},u?r.createElement("div",{className:"absolute left-0 top-0 z-10 flex h-full w-full items-center justify-center bg-transparent bg-opacity-80"},r.createElement(T,{spinnerColor:"text-white"})):g?r.createElement("div",{id:"adbc-"+a,className:"flex-shrink-0 font-mono"},"object"===Qd(_=null==i?void 0:i.data)&&null!==_&&Object.keys(_).length?Object.entries(_).map((function(e,t){var n=Hd(e,2),a=n[0],o=n[1];return r.createElement("div",{key:a,className:"min-w-[500px]"},r.createElement("div",{className:"mb-4 flex justify-between border-b border-gray-500 pb-2"},0===t&&r.createElement("span",{className:"order-2 text-xs italic"},(0,l.__)("Generated on:","advanced-database-cleaner")," ",o.generated_on," ",(0,l.__)("[Server time]","advanced-database-cleaner")),r.createElement("span",{className:"order-1 text-[15px] font-semibold"},"# ",o.title)),o.data&&Object.keys(o.data).length>0?r.createElement("div",{className:"mb-4 ml-4 text-[.83rem]"},Object.entries(o.data).map((function(e,t){var n=Hd(e,2)[1];return r.createElement("div",{key:a+t},"string"==typeof n&&n.includes("adbc_hidden")?null:n)}))):r.createElement("div",{className:"mb-4 ml-4 text-[.83rem] italic"},"- ",(0,l.__)("No data available","advanced-database-cleaner")))})):r.createElement("div",null,(0,l.__)("Invalid or empty system information","advanced-database-cleaner"))):r.createElement("div",{className:"font-mono text-[.8rem]"},null!=i&&i.success?null!=i&&null!==(t=i.data)&&void 0!==t&&t.content?r.createElement("div",{className:"flex gap-3"},r.createElement("div",{className:"min-w-[35px] flex-shrink-0 select-none rounded-sm bg-slate-800/50 px-[5px] pr-2 text-right text-amber-500"},i.data.content.split("\n").map((function(e,t){return r.createElement("div",{key:"line-"+t},t+1)}))),r.createElement("div",{id:"adbc-"+a,className:"flex-shrink-0 pr-4"},i.data.content)):(0,l.__)("Empty!","advanced-database-cleaner"):null==i?void 0:i.message)),r.createElement("div",{className:"flex min-w-[140px] flex-row gap-3 xl:flex-col"},r.createElement(v,{Icon:j.JbZ,text:(0,l.__)("Refresh","advanced-database-cleaner"),className:"",onClick:E,disabled:u}),(g||(null==i?void 0:i.success)&&(null==i||null===(n=i.data)||void 0===n?void 0:n.content))&&r.createElement(r.Fragment,null,r.createElement(v,{Icon:Nn.a4x,text:(0,l.__)("Download file","advanced-database-cleaner"),className:"",onClick:function(){!function(e){var t=document.getElementById(e);if(t){var n=document.createElement("a"),r=t.innerText,a=new Blob([r],{type:"text/plain"});n.href=URL.createObjectURL(a),n.download="".concat(e,".txt"),document.body.appendChild(n),n.click(),document.body.removeChild(n)}}("adbc-"+a)},disabled:u}),r.createElement(v,{Icon:f?he.ELp:be.SD3,text:f?(0,l.__)("Copied","advanced-database-cleaner"):(0,l.__)("Copy","advanced-database-cleaner"),className:"",onClick:function(){jt("adbc-"+a)?(p(!0),setTimeout((function(){return p(!1)}),1e3)):Kt(b)},disabled:u||f}),!g&&!x&&r.createElement(v,{Icon:he.Qiw,text:(0,l.__)("Clear","advanced-database-cleaner"),className:"",onClick:function(){var e={type:"question",title:(0,l.__)("Clear the log?","advanced-database-cleaner"),message:(0,l.__)("Are you sure you want to clear the log?","advanced-database-cleaner"),confirmLabel:(0,l.__)("Clear","advanced-database-cleaner"),dbBackupWarning:!1};y?function(e,t,n){e(Or({actionType:"clear_log",itemsType:null})),e(Do(n))}(b,0,e):(b(Or({actionType:"clear_log",itemsType:null})),b(Tr()))},disabled:u})))),r.createElement("div",{className:"mt-4 flex text-[.75rem] text-gray-400"},(0,l.__)("(All dates/times in the logs are shown in your server's time zone)","advanced-database-cleaner")))};var am=[{id:"system-info",name:(0,l.__)("System info","advanced-database-cleaner"),component:r.createElement(rm,{contentType:"system-info"}),Icon:C.ZLq},{id:"debug",name:(0,l.__)("Errors log","advanced-database-cleaner"),component:r.createElement(rm,{contentType:"debug"}),Icon:_e.sAL},{id:"wp-debug",name:(0,l.__)("WP debug","advanced-database-cleaner"),component:r.createElement(rm,{contentType:"wp-debug"}),Icon:ve.tYL}];var om=[{key:"option_name",label:(0,l.__)("Option name","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"w-[260px] !pr-4",visibility:""},{key:"value",label:(0,l.__)("Value","advanced-database-cleaner"),sortable:!1,contentType:"string",width:"w-[220px]",visibility:""},{key:"size",label:(0,l.__)("Size","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:""},{key:"autoload",label:(0,l.__)("Autoload","advanced-database-cleaner"),sortable:!0,contentType:"string",tooltipText:(0,l.__)("Indicates whether an option is autoloaded or not. Values to autoload are: yes, on, auto, auto-on. Values to not autoload are: no, off, auto-off","advanced-database-cleaner"),width:"w-[80px] max-w-[150px]",visibility:""},{key:"site_id",label:(0,l.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:"1"===B?"":"hidden"},{key:"belongs_to",label:(0,l.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,l.__)("The plugin or theme the item belongs to, determined after running a scan. If uncertain, an estimated likelihood (%) is shown, the higher the percentage, the more likely the item belongs to that plugin/theme.","advanced-database-cleaner"),width:"w-[280px]",visibility:""}],im=[[{key:"bulk_actions",label:(0,l.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_options",icon:r.createElement(kn.h4T,null),label:"FREE"===D?r.createElement("span",{className:"flex items-center"},(0,l.__)("Scan","advanced-database-cleaner"),r.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,l.__)("(premium)","advanced-database-cleaner"))):(0,l.__)("Scan","advanced-database-cleaner"),tooltipText:r.createElement("span",null,(0,l.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===D&&r.createElement("div",{className:"flex text-yellow-600"},(0,l.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===D},{key:"edit_scan_results_options",icon:r.createElement(rs.qZP,null),label:(0,l.__)("Edit -Belongs to-","advanced-database-cleaner"),tooltipText:(0,l.__)("You can edit the scan results to correctly associate items with their respective plugins or themes if you are certain of their belonging.","advanced-database-cleaner"),isVisible:"PREMIUM"===D}],[{key:"set_autoload_to_yes_options",icon:r.createElement(j.qO9,null),label:(0,l.__)("Set autoload to Yes","advanced-database-cleaner"),tooltipText:(0,l.__)("Setting autoload to Yes can decrease the performance of your website if you have a lot of options set to autoload.","advanced-database-cleaner")},{key:"set_autoload_to_no_options",icon:r.createElement(j.Luk,null),label:(0,l.__)("Set autoload to No","advanced-database-cleaner"),tooltipText:(0,l.__)("Setting autoload to No can improve the performance of your website by reducing the number of options loaded on each page.","advanced-database-cleaner")}],[{key:"delete_options",icon:r.createElement(j.Mst,null),label:(0,l.__)("Delete","advanced-database-cleaner"),tooltipText:(0,l.__)("Delete the selected items.","advanced-database-cleaner"),danger:!0}]];var lm=[{key:"name",label:(0,l.__)("Post type","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"w-[260px] !pr-4",visibility:""},{key:"posts_count",label:(0,l.__)("Posts count","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[120px] max-w-[150px]",visibility:""},{key:"is_public",label:(0,l.__)("Visibility","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"w-[120px] max-w-[150px]",visibility:"",tooltipText:(0,l.__)("Whether a post type is intended for use publicly either via the admin interface or by front-end users","advanced-database-cleaner")},{key:"site_id",label:(0,l.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:"1"===B?"":"hidden"},{key:"belongs_to",label:(0,l.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,l.__)("The plugin or theme the item belongs to, determined after running a scan. If uncertain, an estimated likelihood (%) is shown, the higher the percentage, the more likely the item belongs to that plugin/theme.","advanced-database-cleaner"),width:"w-[280px]",visibility:""}],cm=[[{key:"bulk_actions",label:(0,l.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_post_types",icon:r.createElement(kn.h4T,null),label:"FREE"===D?r.createElement("span",{className:"flex items-center"},(0,l.__)("Scan","advanced-database-cleaner"),r.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,l.__)("(premium)","advanced-database-cleaner"))):(0,l.__)("Scan","advanced-database-cleaner"),tooltipText:r.createElement("span",null,(0,l.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===D&&r.createElement("div",{className:"flex text-yellow-600"},(0,l.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===D},{key:"edit_scan_results_post_types",icon:r.createElement(rs.qZP,null),label:(0,l.__)("Edit -Belongs to-","advanced-database-cleaner"),tooltipText:(0,l.__)("You can edit the scan results to correctly associate items with their respective plugins or themes if you are certain of their belonging.","advanced-database-cleaner"),isVisible:"PREMIUM"===D}],[{key:"delete_post_types",icon:r.createElement(j.Mst,null),label:(0,l.__)("Delete posts","advanced-database-cleaner"),tooltipText:(0,l.__)("Delete all posts of the selected post types.","advanced-database-cleaner"),danger:!0}]];var sm=[{key:"meta_key",label:(0,l.__)("Meta key","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"w-[260px] !pr-4",visibility:""},{key:"value",label:(0,l.__)("Value","advanced-database-cleaner"),sortable:!1,contentType:"string",width:"w-[220px]",visibility:""},{key:"size",label:(0,l.__)("Size","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:""},{key:"post_id",label:(0,l.__)("Post ID","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:""},{key:"site_id",label:(0,l.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:"1"===B?"":"hidden"},{key:"belongs_to",label:(0,l.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,l.__)("The plugin or theme the item belongs to, determined after running a scan. If uncertain, an estimated likelihood (%) is shown, the higher the percentage, the more likely the item belongs to that plugin/theme.","advanced-database-cleaner"),width:"w-[280px]",visibility:""}],um=[[{key:"bulk_actions",label:(0,l.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_posts_meta",icon:r.createElement(kn.h4T,null),label:"FREE"===D?r.createElement("span",{className:"flex items-center"},(0,l.__)("Scan","advanced-database-cleaner"),r.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,l.__)("(premium)","advanced-database-cleaner"))):(0,l.__)("Scan","advanced-database-cleaner"),tooltipText:r.createElement("span",null,(0,l.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===D&&r.createElement("div",{className:"flex text-yellow-600"},(0,l.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===D},{key:"edit_scan_results_posts_meta",icon:r.createElement(rs.qZP,null),label:(0,l.__)("Edit -Belongs to-","advanced-database-cleaner"),tooltipText:(0,l.__)("You can edit the scan results to correctly associate items with their respective plugins or themes if you are certain of their belonging.","advanced-database-cleaner"),isVisible:"PREMIUM"===D}],[{key:"delete_posts_meta",icon:r.createElement(j.Mst,null),label:(0,l.__)("Delete","advanced-database-cleaner"),tooltipText:(0,l.__)("Delete the selected items.","advanced-database-cleaner"),danger:!0}]];var dm=n(6037);const mm=wp.date;function fm(e){return fm="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},fm(e)}function pm(){pm=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==fm(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(fm(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function hm(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function vm(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){hm(o,r,a,i,l,"next",e)}function l(e){hm(o,r,a,i,l,"throw",e)}i(void 0)}))}}function ym(e){return bm.apply(this,arguments)}function bm(){return(bm=vm(pm().mark((function e(t){return pm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/activate-license",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function gm(){return xm.apply(this,arguments)}function xm(){return(xm=vm(pm().mark((function e(){return pm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/deactivate-license",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _m(){return wm.apply(this,arguments)}function wm(){return(wm=vm(pm().mark((function e(){return pm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Z(W+"/refresh-license",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Em(e){return Em="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},Em(e)}function Nm(){Nm=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Em(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Em(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function km(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Sm(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){km(o,r,a,i,l,"next",e)}function l(e){km(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Lm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return jm(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?jm(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const Om=function(){var e=Lm((0,r.useState)(""),2),t=e[0],n=e[1],a=Lm((0,r.useState)(!1),2),o=a[0],i=a[1],c=Lm((0,r.useState)(!1),2),s=c[0],d=c[1],m=Lm((0,r.useState)(!1),2),p=m[0],h=m[1],y=(0,P.d4)((function(e){return e.setting.licenseKey})),b=(0,P.d4)((function(e){return e.setting.licenseStatus})),g=(0,P.d4)((function(e){return e.setting.licenseExpires})),x=(0,P.d4)((function(e){return e.setting.licensePriceId})),_=(0,P.wA)(),w=function(){var e=Sm(Nm().mark((function e(){var r,a,o,l,c,s,u,d,m,f,p,h,v,y;return Nm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i(!0),e.prev=1,e.next=4,ym({license_key:t});case 4:if(a=e.sent,"valid"!==(null===(r=a.data)||void 0===r?void 0:r.status)){e.next=33;break}return _(od({key:null===(o=a.data)||void 0===o?void 0:o.key,status:null===(l=a.data)||void 0===l?void 0:l.status,expires:null===(c=a.data)||void 0===c?void 0:c.expires,price_id:null===(s=a.data)||void 0===s?void 0:s.price_id})),n(""),Wt(_,a.message),e.prev=9,e.next=12,Un();case 12:if(!0!==(null==(u=e.sent)?void 0:u.success)){e.next=29;break}if(_(mp()),!G){e.next=29;break}if(f=null==u?void 0:u.data,p=null!==(d=null==f?void 0:f.total_quota)&&void 0!==d?d:0,h=null!==(m=null==f?void 0:f.total_consumed)&&void 0!==m?m:0,v=Math.max(0,p-h),!(p>0&&v>0)){e.next=29;break}return e.prev=21,e.next=24,oe({notificationKey:"pro_remote_scan_upsell"});case 24:e.next=28;break;case 26:e.prev=26,e.t0=e.catch(21);case 28:_(up());case 29:e.next=33;break;case 31:e.prev=31,e.t1=e.catch(9);case 33:e.next=38;break;case 35:e.prev=35,e.t2=e.catch(1),Kt(_,e.t2.message,null===(y=e.t2.extra_data)||void 0===y?void 0:y.message_links);case 38:return e.prev=38,i(!1),e.finish(38);case 41:case"end":return e.stop()}}),e,null,[[1,35,38,41],[9,31],[21,26]])})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=Sm(Nm().mark((function e(){var t,n;return Nm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return d(!0),e.prev=1,e.next=4,gm();case 4:if(!0!==(t=e.sent).success){e.next=15;break}return _(od({key:"",status:"",expires:"",price_id:""})),e.prev=7,e.next=10,Qn();case 10:e.next=14;break;case 12:e.prev=12,e.t0=e.catch(7);case 14:_(mp());case 15:Wt(_,t.message),e.next=21;break;case 18:e.prev=18,e.t1=e.catch(1),Kt(_,e.t1.message,null===(n=e.t1.extra_data)||void 0===n?void 0:n.message_links);case 21:return e.prev=21,d(!1),e.finish(21);case 24:case"end":return e.stop()}}),e,null,[[1,18,21,24],[7,12]])})));return function(){return e.apply(this,arguments)}}(),N=function(){var e=Sm(Nm().mark((function e(){var t,n,r,a,o,i,l;return Nm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h(!0),e.prev=1,e.next=4,_m();case 4:(t=e.sent).data&&(_(od({key:null===(n=t.data)||void 0===n?void 0:n.key,status:null===(r=t.data)||void 0===r?void 0:r.status,expires:null===(a=t.data)||void 0===a?void 0:a.expires,price_id:null===(o=t.data)||void 0===o?void 0:o.price_id})),"valid"===(null===(i=t.data)||void 0===i?void 0:i.status)&&Wt(_,t.message)),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Kt(_,e.t0.message,null===(l=e.t0.extra_data)||void 0===l?void 0:l.message_links);case 11:return e.prev=11,h(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}(),k=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:7;if(!e||"lifetime"===e)return!1;var n=(("number"==typeof e?new Date(1e3*e):new Date(e.replace(" ","T")))-new Date)/864e5;return n>0&&n<=t};return r.createElement("div",{className:"flex flex-col gap-5"},r.createElement("div",{className:"sm:flex sm:items-center"},r.createElement("div",{className:"w-full"},y?r.createElement("div",{className:"w-full rounded-md border bg-gray-300 px-3 py-2 text-[.95rem]"},y):r.createElement(u,{Icon:xe.y9k,placeholder:(0,l.__)("License key","advanced-database-cleaner"),className:"w-full !text-[.95rem]",onChange:function(e){return n(e.target.value)}})),y?r.createElement(f,{Icon:s?j.JbZ:kn.Fmo,text:(0,l.__)("Deactivate license","advanced-database-cleaner"),className:"mt-4 sm:ml-3 sm:mt-0",spinIcon:s,disabled:p||s,onClick:E,type:"button"}):r.createElement(f,{Icon:o?j.JbZ:kn.Fmo,text:(0,l.__)("Activate license","advanced-database-cleaner"),className:"mt-4 sm:ml-3 sm:mt-0",spinIcon:o,disabled:p||o||!t,onClick:w,type:"button"})),y&&r.createElement(r.Fragment,null,r.createElement("div",{className:"flex flex-col gap-2 text-[.83rem]"},r.createElement("div",{className:"flex items-center gap-1"},r.createElement("span",{className:"flex min-w-[100px] items-center gap-x-1 font-bold"},(0,l.__)("License status","advanced-database-cleaner")),p?r.createElement(j.JbZ,{className:"animate-spin text-[.9rem] text-gray-900"}):r.createElement(r.Fragment,null,r.createElement(be.G3G,{className:"mt-0.5 text-[1rem] ".concat("valid"===b?"text-emerald-500":"text-red-400")}),r.createElement("span",{className:"font-bold ".concat("valid"===b?"text-green-600":"text-red-500")},function(e){switch(e){case"valid":return(0,l.__)("Active","advanced-database-cleaner");case"expired":return(0,l.__)("Expired","advanced-database-cleaner");case"invalid":return(0,l.__)("Invalid","advanced-database-cleaner");case"disabled":return(0,l.__)("Disabled","advanced-database-cleaner");case"invalid_item_id":return(0,l.__)("Invalid item ID","advanced-database-cleaner");case"item_name_mismatch":return(0,l.__)("Item name mismatch","advanced-database-cleaner");case"inactive":return(0,l.__)("Inactive","advanced-database-cleaner");case"site_inactive":return(0,l.__)("Site inactive","advanced-database-cleaner");default:return e}}(b)))),"invalid"!==b&&"disabled"!==b&&r.createElement(r.Fragment,null,r.createElement("div",{className:"flex items-center gap-1"},r.createElement("span",{className:"flex min-w-[100px] items-center gap-x-1 font-bold"},(0,l.__)("Expiration date","advanced-database-cleaner")),p?r.createElement(j.JbZ,{className:"animate-spin text-[.9rem] text-gray-900"}):r.createElement(r.Fragment,null,r.createElement(be.G3G,{className:"mt-0.5 text-[1rem] ".concat("lifetime"===g||"expired"!==b?"text-emerald-500":"text-red-400")}),r.createElement("span",{className:"font-bold ".concat("lifetime"===g||"expired"!==b?"text-green-600":"text-red-500")},function(e){if("lifetime"===e)return(0,l.__)("Lifetime","advanced-database-cleaner");var t,n,r,a=(0,l._x)("F j, Y","License expiration date format (e.g. December 10, 2025)","advanced-database-cleaner");return"number"==typeof e?t=1e3*e:(t=(0,mm.getDate)(e),Number.isNaN(null===(n=t)||void 0===n||null===(r=n.getTime)||void 0===r?void 0:r.call(n))&&(t=new Date(e.replace(" ","T")))),(0,mm.dateI18n)(a,t)}(g))))),"expired"===b?r.createElement("div",{className:"mt-1 rounded-sm bg-red-100 py-1 text-xs text-red-900"},r.createElement("span",{className:"px-2"},(0,l.__)("Your license has expired. Please renew it to continue receiving updates and support. Click the 'My Account' link below to access your account and renew your license.","advanced-database-cleaner"))):k(g)?r.createElement("div",{className:"mt-1 rounded-sm bg-yellow-100 py-1 text-xs text-yellow-900"},r.createElement("span",{className:"px-2"},(0,l.__)("Your license is expiring soon. It should automatically renew if your payment method is valid.","advanced-database-cleaner"))):"invalid"===b?r.createElement("div",{className:"mt-1 rounded-sm bg-red-100 py-1 text-xs text-red-900"},r.createElement("span",{className:"px-2"},(0,l.__)("Your license is invalid. Please deactivate and enter a valid license key.","advanced-database-cleaner"))):"disabled"===b?r.createElement("div",{className:"mt-1 rounded-sm bg-red-100 py-1 text-xs text-red-900"},r.createElement("span",{className:"px-2"},(0,l.__)("Your license has been disabled. Please note that this license will no longer receive updates. (contact support if you think this is a mistake)","advanced-database-cleaner"))):"invalid_item_id"===b||"item_name_mismatch"===b?r.createElement("div",{className:"mt-1 rounded-sm bg-red-100 py-1 text-xs text-red-900"},r.createElement("span",{className:"px-2"},(0,l.__)("Your license does not match this product. Please deactivate and enter a valid license key for Advanced Database Cleaner.","advanced-database-cleaner"))):"inactive"===b||"site_inactive"===b?r.createElement("div",{className:"mt-1 rounded-sm bg-red-100 py-1 text-xs text-red-900"},r.createElement("span",{className:"px-2"},(0,l.__)("Your license is inactive for this site. Please deactivate it and activate it again.","advanced-database-cleaner"))):void 0,"valid"===b&&!k(g)&&"4"!==x&&r.createElement("div",{className:"mt-2 flex items-center gap-1"},r.createElement("div",{className:"text-xs leading-5 text-gray-600"},(0,l.sprintf)((0,l.__)("You are on the %s.","advanced-database-cleaner"),function(e){switch(e){case"1":return(0,l.__)("Starter plan","advanced-database-cleaner");case"2":return(0,l.__)("Standard plan","advanced-database-cleaner");case"3":return(0,l.__)("Business plan","advanced-database-cleaner");case"4":return(0,l.__)("Agency plan","advanced-database-cleaner");default:return(0,l.__)("Unknown plan","advanced-database-cleaner")}}(x))," ",(0,l.__)("If you need more activations, you can upgrade by paying the difference between plans.","advanced-database-cleaner"))))),r.createElement("div",{className:"flex flex-row gap-4 border-t border-dashed border-gray-300 pt-4"},y&&r.createElement(v,{Icon:j.JbZ,text:p?(0,l.__)("Refreshing ..","advanced-database-cleaner"):(0,l.__)("Refresh info","advanced-database-cleaner"),className:"",onClick:N,shouldAnimate:p,disabled:p||o||s}),r.createElement(L,{href:"https://sigmaplugin.com/login?utm_source=license_tab&utm_medium=adbc_plugin&utm_campaign=plugins",target:"_blank",className:"flex justify-end whitespace-nowrap text-[.85rem] font-bold text-primary !no-underline hover:!underline"},r.createElement(ge.Pay,{className:"text-[1.2rem] text-primary"}),(0,l.__)("My account","advanced-database-cleaner"))))},Tm=n.p+"images/left-menu.png",Cm=n.p+"images/menu-under-tools.png",Pm=n.p+"images/network-menu.png";function Im(e){return Im="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},Im(e)}function Am(){Am=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Im(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Im(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Fm(e,t,n){return(t=function(e){var t=function(e){if("object"!=Im(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Im(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Im(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Mm(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}var Dm="1"===B?" "+(0,l.__)("[In main site]","advanced-database-cleaner"):"";const Gm=function(){var e=(0,P.d4)((function(e){return e.setting.leftMenu})),t=(0,P.d4)((function(e){return e.setting.toolsMenu})),n=(0,P.d4)((function(e){return e.setting.networkMenu})),a=(0,P.wA)(),o=function(){var r,o=(r=Am().mark((function r(o,i){var c,s,u,d;return Am().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(i){r.next=8;break}if(c=0,e&&c++,t&&c++,"1"===B&&n&&c++,1!==c){r.next=8;break}return Kt(a,(0,l.__)("At least one menu position must be enabled.","advanced-database-cleaner")),r.abrupt("return");case 8:return s=i?"block":"none","left_menu"===o?(au("toplevel_page_advanced_db_cleaner",s),a(Wu(i))):"tools_menu"===o?(ou("a[href='tools.php?page=advanced_db_cleaner']",s),a(qu(i))):"network_menu"===o&&(au("toplevel_page_advanced_db_cleaner_network",s),a(Ku(i))),r.prev=10,u=i?"1":"0",r.next=14,nr(Fm({},o,u));case 14:qt(a),r.next=20;break;case 17:r.prev=17,r.t0=r.catch(10),Kt(a,r.t0.message,null===(d=r.t0.extra_data)||void 0===d?void 0:d.message_links);case 20:case"end":return r.stop()}}),r,null,[[10,17]])})),function(){var e=this,t=arguments;return new Promise((function(n,a){var o=r.apply(e,t);function i(e){Mm(o,n,a,i,l,"next",e)}function l(e){Mm(o,n,a,i,l,"throw",e)}i(void 0)}))});return function(e,t){return o.apply(this,arguments)}}();return r.createElement("div",{className:"flex flex-col gap-5"},r.createElement("div",{className:"flex w-full flex-col gap-5"},"1"===B&&r.createElement("div",{className:"flex items-center gap-2"},r.createElement(x,{text:(0,l.__)("Network admin menu","advanced-database-cleaner"),toggleChangeCallback:function(e){return o("network_menu",e)},isActive:n,toggleSize:"small"}),r.createElement(E,{content:r.createElement("span",null,(0,l.__)("Places the plugin menu on the left side of your WP Network Admin.","advanced-database-cleaner"),r.createElement("img",{src:Pm,className:"mt-4 w-[8.5rem] rounded-xl"}))})),r.createElement("div",{className:"flex items-center gap-2"},r.createElement(x,{text:(0,l.__)("Left sidebar menu","advanced-database-cleaner")+Dm,toggleChangeCallback:function(e){return o("left_menu",e)},isActive:e,toggleSize:"small"}),r.createElement(E,{content:r.createElement("span",null,(0,l.__)("Places the plugin menu on the left side of your WP Admin","advanced-database-cleaner")+Dm,r.createElement("img",{src:Tm,className:"mt-4 w-[8.5rem] rounded-xl"}))})),r.createElement("div",{className:"flex items-center gap-2"},r.createElement(x,{text:(0,l.__)("Submenu under tools","advanced-database-cleaner")+Dm,toggleChangeCallback:function(e){return o("tools_menu",e)},isActive:t,toggleSize:"small"}),r.createElement(E,{content:r.createElement("span",null,(0,l.__)("Places the plugin menu under the WP Tools menu","advanced-database-cleaner")+Dm,r.createElement("img",{src:Cm,className:"mt-4 w-[14rem]"}))}))))};function zm(e){return zm="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},zm(e)}function Rm(){Rm=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==zm(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(zm(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Bm(e,t,n){return(t=function(e){var t=function(e){if("object"!=zm(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=zm(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==zm(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Um(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Wm(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Um(o,r,a,i,l,"next",e)}function l(e){Um(o,r,a,i,l,"throw",e)}i(void 0)}))}}function qm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const Km=function(){var e=(0,P.d4)((function(e){return e.setting.analyticsEnabled})),t=(0,P.d4)((function(e){return e.setting.addonsActivityEnabled})),n=(0,P.d4)((function(e){return e.setting.showTablesWithInvalidPrefix})),a=(0,P.d4)((function(e){return e.setting.preventTakingActionOnWpItems})),c=(0,P.d4)((function(e){return e.setting.showConfirmationOnDangerousActions})),s=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return qm(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?qm(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}((0,r.useState)({show:!1,settingKey:null}),2),u=s[0],d=s[1],m=(0,P.wA)(),f=function(){var e=Wm(Rm().mark((function e(t,n){var r,a;return Rm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("analytics_enabled"!==t){e.next=4;break}m(Zu(n)),e.next=24;break;case 4:if("addons_activity_enabled"!==t){e.next=8;break}m(Xu(n)),e.next=24;break;case 8:if("show_tables_with_invalid_prefix"!==t){e.next=12;break}m(ed(n)),e.next=24;break;case 12:if("prevent_taking_action_on_wp_items"!==t){e.next=19;break}if(n){e.next=16;break}return d({show:!0,settingKey:t}),e.abrupt("return");case 16:m(td(n)),e.next=24;break;case 19:if("show_confirmation_on_dangerous_actions"!==t){e.next=24;break}if(n){e.next=23;break}return d({show:!0,settingKey:t}),e.abrupt("return");case 23:m(nd(n));case 24:return e.prev=24,r=n?"1":"0",e.next=28,nr(Bm({},t,r));case 28:qt(m),e.next=34;break;case 31:e.prev=31,e.t0=e.catch(24),Kt(m,e.t0.message,null===(a=e.t0.extra_data)||void 0===a?void 0:a.message_links);case 34:case"end":return e.stop()}}),e,null,[[24,31]])})));return function(t,n){return e.apply(this,arguments)}}(),p=function(){var e=Wm(Rm().mark((function e(){var t,n;return Rm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=u.settingKey,d({show:!1,settingKey:null}),"show_confirmation_on_dangerous_actions"===t?m(nd(!1)):"prevent_taking_action_on_wp_items"===t&&m(td(!1)),e.prev=3,e.next=6,nr(Bm({},t,"0"));case 6:qt(m),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(3),Kt(m,e.t0.message,null===(n=e.t0.extra_data)||void 0===n?void 0:n.message_links);case 12:case"end":return e.stop()}}),e,null,[[3,9]])})));return function(){return e.apply(this,arguments)}}(),h=function(){return"show_confirmation_on_dangerous_actions"===u.settingKey?{title:(0,l.__)("Disable confirmation on cleanup actions?","advanced-database-cleaner"),message:(0,l.__)("If you disable this, all cleanup actions (like delete and empty) will be executed immediately after you click on the clean button, without showing a confirmation modal. This could lead to accidental data loss, as you won't have the chance to review your action. Are you sure?","advanced-database-cleaner")}:"prevent_taking_action_on_wp_items"===u.settingKey?{title:(0,l.__)("Allow actions on WordPress items?","advanced-database-cleaner"),message:(0,l.__)("If you disable this, you will be able to take actions (like delete) on items that belong to WordPress core. This could break your site. Are you sure?","advanced-database-cleaner")}:{title:"",message:""}};return r.createElement("div",{className:"flex flex-col gap-5"},r.createElement("div",{className:"flex w-full flex-col gap-5"},"PREMIUM"===D&&r.createElement("div",{className:"flex items-center gap-2","data-setting-id":"analytics_enabled"},r.createElement(x,{text:(0,l.__)("Enable analytics","advanced-database-cleaner"),toggleChangeCallback:function(e){return f("analytics_enabled",e)},isActive:e,toggleSize:"small"}),r.createElement(E,{content:r.createElement("span",null,(0,l.__)("If enabled, the plugin will run a daily task to analyze your database and tables locally, so you can view relevant statistics in the plugin dashboard.","advanced-database-cleaner"))})),"PREMIUM"===D&&r.createElement("div",{className:"flex items-center gap-2","data-setting-id":"addons_activity_enabled"},r.createElement(x,{text:(0,l.__)("Enable addons activity","advanced-database-cleaner"),toggleChangeCallback:function(e){return f("addons_activity_enabled",e)},isActive:t,toggleSize:"small"}),r.createElement(E,{content:r.createElement("span",null,(0,l.__)("If enabled, the plugin will track the activity of your plugins/themes when they get activated, deactivated or uninstalled. Providing a complete history of your addons activity.","advanced-database-cleaner"))})),r.createElement("div",{className:"flex items-center gap-2","data-setting-id":"show_tables_with_invalid_prefix"},r.createElement(x,{text:(0,l.__)("Show tables with invalid prefix","advanced-database-cleaner"),toggleChangeCallback:function(e){return f("show_tables_with_invalid_prefix",e)},isActive:n,toggleSize:"small"}),r.createElement(E,{content:r.createElement("span",null,(0,l.__)("If enabled, the plugin will list every table in your database, including those with invalid prefix, typically belonging to other WordPress installations or unrelated projects. If you're unsure, keep this option disabled.","advanced-database-cleaner"))})),r.createElement("div",{className:"flex items-center gap-2","data-setting-id":"prevent_taking_action_on_wp_items"},r.createElement(x,{text:(0,l.__)("Prevent taking action on WordPress items","advanced-database-cleaner"),toggleChangeCallback:function(e){return f("prevent_taking_action_on_wp_items",e)},isActive:a,toggleSize:"small"}),r.createElement(E,{content:r.createElement("span",null,(0,l.__)("If enabled, the plugin will prevent taking dangerous actions (like delete) on items that belong to WordPress core, in order to prevent breaking the site. We recommend keeping this enabled for safety reasons.","advanced-database-cleaner"))})),r.createElement("div",{className:"flex items-center gap-2","data-setting-id":"show_confirmation_on_dangerous_actions"},r.createElement(x,{text:(0,l.__)("Always show confirmation on dangerous actions","advanced-database-cleaner"),toggleChangeCallback:function(e){return f("show_confirmation_on_dangerous_actions",e)},isActive:c,toggleSize:"small"}),r.createElement(E,{content:r.createElement("span",null,(0,l.__)("If disabled, dangerous actions (like delete and empty) will be executed immediately after you click on the corresponding clean button, without showing a confirmation modal. This could lead to accidental data loss, as you won't have the chance to review your action. We recommend keeping this enabled for safety reasons.","advanced-database-cleaner"))}))),u.show&&r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:function(){return d({show:!1,settingKey:null})}},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-md sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:function(){return d({show:!1,settingKey:null})}},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto mb-1 mt-2"},r.createElement("div",{className:"mx-auto flex h-12 w-12 flex-shrink-0 items-center justify-center rounded-lg"},r.createElement(kn.e5t,{className:"h-10 w-10 text-red-600","aria-hidden":"true"})),r.createElement("div",{className:"mt-3 text-center"},r.createElement(i.L3,{as:"h3",className:"text-base font-bold leading-6 text-gray-900"},h().title),r.createElement("div",{className:"mt-2"},r.createElement("p",{className:"text-[.95rem] text-black"},h().message))),r.createElement("div",{className:"mb-2 mt-5 flex justify-center gap-x-3 sm:mt-6"},r.createElement("button",{type:"button",className:"inline-flex w-full min-w-[100px] justify-center rounded-full border border-gray-400/70 bg-white px-3 py-2 text-sm font-semibold text-gray-900 shadow-sm hover:border-gray-500 hover:bg-gray-50 sm:mt-0 sm:w-auto",onClick:function(){return d({show:!1,settingKey:null})}},(0,l.__)("Cancel","advanced-database-cleaner")),r.createElement("button",{type:"button",className:"inline-flex w-full min-w-[100px] justify-center rounded-full bg-red-600 px-3 py-2 text-sm font-semibold text-white shadow-sm hover:opacity-90 sm:w-auto",onClick:p},(0,l.__)("Disable","advanced-database-cleaner"))))))))))};function Ym(e){return Ym="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},Ym(e)}function Vm(){Vm=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Ym(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Ym(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Hm(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function $m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Qm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$m(Object(n),!0).forEach((function(t){Jm(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Jm(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ym(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ym(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ym(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Zm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Xm(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Xm(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var ef=100,tf=1e6,nf=function(e){var t=e.title,n=e.tooltipMsg,a=e.value,o=e.onChange,i=e.error,l=e.min,c=e.max;return r.createElement("div",{className:"flex flex-col gap-2 sm:flex-row"},r.createElement("div",{className:"items-top mt-[4px] flex min-w-[220px] shrink-0 gap-1 md:gap-2"},r.createElement(E,{content:r.createElement(r.Fragment,null,n),iconSize:"text-[1rem]",className:"hidden lg:!flex"},r.createElement(wl.JFS,{className:"mt-[3px] h-[15px] w-[15px] text-gray-600"})),t),r.createElement("div",{className:"flex flex-col gap-2"},r.createElement(u,{type:"number",defaultValue:a,onChange:o,min:l,max:c,className:"!h-[1.9rem] w-[14rem] md:w-[12rem]"}),i&&r.createElement("span",{className:"text-[12px] font-semibold leading-[15px] text-red-500"},i)))};const rf=function(){var e=(0,P.d4)((function(e){return e.setting.databaseRowsBatches})),t=(0,P.d4)((function(e){return e.setting.cleanupMethod})),n=[[{key:"sql",label:(0,l.__)("Direct SQL queries","advanced-database-cleaner"),tooltipText:(0,l.__)("This method uses direct SQL queries for cleanup operations. This can be faster but may bypass some WordPress mechanisms. For example, when deleting trashed posts, this method will directly remove the posts from the database without triggering associated hooks and actions, which may leave related metadata, taxonomies, and other linked data intact and potentially lead to extra orphaned items.","advanced-database-cleaner")},{key:"native",label:(0,l.__)("Native WP functions","advanced-database-cleaner"),tooltipText:(0,l.__)("This method uses WordPress native functions for cleanup operations. This ensures compatibility with WordPress but may be slower. For example, when deleting trashed posts, this method will trigger all associated hooks and actions to delete related metadata, taxonomies, and other linked data, ensuring a thorough cleanup.","advanced-database-cleaner")}]],a=function(e){for(var t=0,r=n;t<r.length;t++){var a=r[t].find((function(t){return t.key===e}));if(a)return a}return n[0][0]},o=Zm((0,r.useState)({databaseRowsBatches:e,cleanupMethod:a(t)}),2),i=o[0],c=o[1],s=Zm((0,r.useState)({databaseRowsBatches:""}),2),u=s[0],d=s[1],m=Zm((0,r.useState)(!1),2),f=m[0],p=m[1],h=(0,P.wA)(),y=(0,r.useRef)({}),b=function(){var e,t=(e=Vm().mark((function e(){var t,n;return Vm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!f){e.next=2;break}return e.abrupt("return");case 2:if(t=parseInt(i.databaseRowsBatches,10),!(isNaN(t)||t<ef||t>tf)){e.next=6;break}return Kt(h,"Please enter valid numbers for the performance settings"),e.abrupt("return");case 6:return p(!0),e.prev=7,e.next=10,nr({database_rows_batch:t,sql_or_native_cleanup_method:i.cleanupMethod.key});case 10:h(Ju({databaseRowsBatches:t,cleanupMethod:i.cleanupMethod.key})),qt(h),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(7),Kt(h,e.t0.message,null===(n=e.t0.extra_data)||void 0===n?void 0:n.message_links);case 17:return e.prev=17,p(!1),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[7,14,17,20]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Hm(o,r,a,i,l,"next",e)}function l(e){Hm(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();return r.createElement("div",{className:"flex flex-col gap-6"},r.createElement("div",{className:"flex flex-col gap-[12px]"},r.createElement("div",{className:"flex flex-col gap-2 sm:flex-row"},r.createElement("div",{className:"items-top mt-[4px] flex min-w-[220px] shrink-0 gap-1 md:gap-2"},r.createElement(E,{content:r.createElement(r.Fragment,null,(0,l.__)("Choose the method used for database cleanup operations. SQL offers direct database manipulation, while Native uses WordPress functions.","advanced-database-cleaner")),iconSize:"text-[1rem]",className:"hidden lg:!flex"},r.createElement(wl.JFS,{className:"mt-[3px] h-[15px] w-[15px] text-gray-600"})),(0,l.__)("Cleanup method","advanced-database-cleaner")),r.createElement("div",{className:"flex flex-col gap-2"},r.createElement(Sp,{selectItems:n,selectedItem:i.cleanupMethod,onSelectionChange:function(e){var t=a(e);c((function(e){return Qm(Qm({},e),{},{cleanupMethod:t})}))},extraBtnClasses:"w-[14rem] md:w-[12rem]"}))),r.createElement(nf,{title:(0,l.__)("Database rows batches","advanced-database-cleaner"),tooltipMsg:(0,l.__)("Specifies the number of rows to process in each batch when reading database tables. Reducing this value can help optimize performance and memory usage when dealing with large tables.","advanced-database-cleaner"),value:i.databaseRowsBatches,onChange:function(e){!function(e,t,n){y.current[e]&&clearTimeout(y.current[e]),y.current[e]=setTimeout((function(){c((function(n){return Qm(Qm({},n),{},Jm({},e,t))}));var n=function(e,t){var n=parseInt(t,10);return isNaN(n)?(0,l.__)("Please enter a valid number","advanced-database-cleaner"):"databaseRowsBatches"!==e?"":n<ef||n>tf?(0,l.sprintf)((0,l.__)("Value must be between %1$s and %2$s","advanced-database-cleaner"),ef,tf):""}(e,t);d((function(t){return Qm(Qm({},t),{},Jm({},e,n))})),delete y.current[e]}),n)}("databaseRowsBatches",e.target.value,500)},error:u.databaseRowsBatches,min:ef,max:tf})),r.createElement("div",null,r.createElement(v,{Icon:f?function(){return r.createElement(T,{text:"",size:"text-[1rem]",className:"animate-spin"})}:Po.kuV,text:f?(0,l.__)("Saving...","advanced-database-cleaner"):(0,l.__)("Save settings","advanced-database-cleaner"),className:"mt-2 px-4 ".concat(f?"pointer-events-none cursor-not-allowed opacity-80":""),onClick:b,disabled:f})))};function af(e){return af="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},af(e)}function of(){of=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==af(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(af(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function lf(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function cf(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){lf(o,r,a,i,l,"next",e)}function l(e){lf(o,r,a,i,l,"throw",e)}i(void 0)}))}}function sf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function uf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sf(Object(n),!0).forEach((function(t){df(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function df(e,t,n){return(t=function(e){var t=function(e){if("object"!=af(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=af(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==af(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ff(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ff(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ff(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var pf=100,hf=1e3,vf=100,yf=100,bf=1e6,gf=10240,xf=300,_f=function(e){var t=e.title,n=e.tooltipMsg,a=e.value,o=e.onChange,i=e.error,l=e.min,c=e.max;return r.createElement("div",{className:"flex flex-col gap-2 sm:flex-row"},r.createElement("div",{className:"items-top mt-[4px] flex min-w-[220px] shrink-0 gap-1 md:gap-2"},r.createElement(E,{content:r.createElement(r.Fragment,null,n),iconSize:"text-[1rem]",className:"hidden lg:!flex"},r.createElement(wl.JFS,{className:"mt-[3px] h-[15px] w-[15px] text-gray-600"})),t),r.createElement("div",{className:"flex flex-col gap-2"},r.createElement(u,{type:"number",defaultValue:a,onChange:o,min:l,max:c,className:"!h-[1.9rem] w-[14rem] md:w-[12rem]"}),i&&r.createElement("span",{className:"text-[12px] font-semibold leading-[15px] text-red-500"},i)))};const wf=function(){var e=(0,P.d4)((function(e){return e.setting.reduceCpuUsage})),t=(0,P.d4)((function(e){return e.setting.cpuWorkTime})),n=(0,P.d4)((function(e){return e.setting.cpuRestTime})),a=(0,P.d4)((function(e){return e.setting.fileLinesBatches})),o=(0,P.d4)((function(e){return e.setting.fileContentChunks})),i=(0,P.d4)((function(e){return e.setting.maxExecutionTime})),c=mf((0,r.useState)({cpuWorkTime:t,cpuRestTime:n,fileLinesBatches:a,fileContentChunks:o,maxExecutionTime:i}),2),s=c[0],u=c[1],d=mf((0,r.useState)({cpuWorkTime:"",cpuRestTime:"",fileLinesBatches:"",fileContentChunks:"",maxExecutionTime:""}),2),m=d[0],f=d[1],p=mf((0,r.useState)(!1),2),h=p[0],y=p[1],b=(0,P.wA)(),g=(0,r.useRef)({}),_=function(e){return function(t){var n=t.target.value;!function(e,t,n){g.current[e]&&clearTimeout(g.current[e]),g.current[e]=setTimeout((function(){u((function(n){return uf(uf({},n),{},df({},e,t))}));var n=function(e,t){var n=parseInt(t,10);if(isNaN(n))return(0,l.__)("Please enter a valid number","advanced-database-cleaner");switch(e){case"cpuWorkTime":if(n<pf||n>hf)return(0,l.sprintf)((0,l.__)("Value must be between %1$s and %2$s","advanced-database-cleaner"),pf,hf);break;case"cpuRestTime":if(n<1||n>vf)return(0,l.sprintf)((0,l.__)("Value must be between %1$s and %2$s","advanced-database-cleaner"),1,vf);break;case"fileLinesBatches":if(n<yf||n>bf)return(0,l.sprintf)((0,l.__)("Value must be between %1$s and %2$s","advanced-database-cleaner"),yf,bf);break;case"fileContentChunks":if(n<50||n>gf)return(0,l.sprintf)((0,l.__)("Value must be between %1$s and %2$s","advanced-database-cleaner"),50,gf);break;case"maxExecutionTime":if(0!==n&&(n<30||n>xf))return(0,l.sprintf)((0,l.__)("Value must be between %1$s and %2$s, or 0 for the default value.","advanced-database-cleaner"),30,xf);break;default:return""}return""}(e,t);f((function(t){return uf(uf({},t),{},df({},e,n))})),delete g.current[e]}),n)}(e,n,500)}},w=function(){var e=cf(of().mark((function e(t){var n,r;return of().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(Qu(t)),e.prev=1,n=t?"1":"0",e.next=5,nr({reduce_cpu_usage:n});case 5:qt(b),e.next=12;break;case 8:e.prev=8,e.t0=e.catch(1),b(Qu(!t)),Kt(b,e.t0.message,null===(r=e.t0.extra_data)||void 0===r?void 0:r.message_links);case 12:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}(),N=function(){var t=cf(of().mark((function t(){var n,r,a,o,i,l;return of().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!h){t.next=2;break}return t.abrupt("return");case 2:if(n=parseInt(s.cpuWorkTime,10),r=parseInt(s.cpuRestTime,10),a=parseInt(s.fileLinesBatches,10),o=parseInt(s.fileContentChunks,10),i=parseInt(s.maxExecutionTime,10),!(isNaN(n)||isNaN(r)||isNaN(a)||isNaN(o)||isNaN(i)||n<pf||n>hf||r<1||r>vf||a<yf||a>bf||o<50||o>gf||0!==i&&(i<30||i>xf))){t.next=10;break}return Kt(b,"Please enter valid numbers for the scan settings"),t.abrupt("return");case 10:return y(!0),t.prev=11,t.next=14,nr(uf({file_lines_batch:a,file_content_chunks:o,scan_max_execution_time:i},e&&{cpu_work_time_ms:n,cpu_rest_time_ms:r}));case 14:b(Hu({fileLinesBatches:a,fileContentChunks:o,maxExecutionTime:i})),e&&b($u({cpuWorkTime:n,cpuRestTime:r})),qt(b),t.next=22;break;case 19:t.prev=19,t.t0=t.catch(11),Kt(b,t.t0.message,null===(l=t.t0.extra_data)||void 0===l?void 0:l.message_links);case 22:return t.prev=22,y(!1),t.finish(22);case 25:case"end":return t.stop()}}),t,null,[[11,19,22,25]])})));return function(){return t.apply(this,arguments)}}();return r.createElement("div",{className:"flex flex-col gap-6"},r.createElement("div",{className:"flex w-full items-center gap-2"},r.createElement(x,{text:(0,l.__)("Use full CPU power","advanced-database-cleaner"),toggleChangeCallback:function(e){return w(!e)},isActive:!e}),r.createElement(E,{content:r.createElement(r.Fragment,null,(0,l.__)("When enabled, the plugin will utilize the full CPU power during scans, which may lead to faster scan times but could impact server performance. Disabling this option will make the plugin use less CPU, potentially reducing performance impact on your server during scans.","advanced-database-cleaner"))})),e&&r.createElement("div",{className:"flex flex-col gap-[12px] border-t-2 border-gray-200 pt-6"},r.createElement(_f,{title:(0,l.__)("CPU work time","advanced-database-cleaner"),tooltipMsg:(0,l.__)("Specifies the duration (in milliseconds) for which the plugin can utilize the CPU before pausing. Try decreasing this value if you notice performance issues during scans, especially on shared hosting environments.","advanced-database-cleaner"),value:s.cpuWorkTime,onChange:_("cpuWorkTime"),error:m.cpuWorkTime,min:pf,max:hf}),r.createElement(_f,{title:(0,l.__)("CPU pause time","advanced-database-cleaner"),tooltipMsg:(0,l.__)("Specifies the duration (in milliseconds) for which the plugin pauses to allow other processes to utilize the CPU. Try increasing this value if you notice performance issues during scans, especially on shared hosting environments.","advanced-database-cleaner"),value:s.cpuRestTime,onChange:_("cpuRestTime"),error:m.cpuRestTime,min:1,max:vf})),r.createElement("div",{className:"flex flex-col gap-[12px] border-t-2 border-gray-200 pt-6"},r.createElement(_f,{title:(0,l.__)("File line batches","advanced-database-cleaner"),tooltipMsg:(0,l.__)("Specifies the number of lines to process in each batch when reading files. Adjusting this value can help optimize performance and memory usage.","advanced-database-cleaner"),value:s.fileLinesBatches,onChange:_("fileLinesBatches"),error:m.fileLinesBatches,min:yf,max:bf}),r.createElement(_f,{title:(0,l.__)("File content chunks (in KB)","advanced-database-cleaner"),tooltipMsg:(0,l.__)("Specifies the size (in kilobytes) of the content chunk read from a file in each iteration. Reducing this value may help prevent memory issues when processing large files.","advanced-database-cleaner"),value:s.fileContentChunks,onChange:_("fileContentChunks"),error:m.fileContentChunks,min:50,max:gf}),r.createElement(_f,{title:(0,l.__)("Max execution time","advanced-database-cleaner"),tooltipMsg:(0,l.__)("Specifies the maximum execution time for scan operations in seconds. Adjusting this value can help prevent long-running scans from causing timeout issues. Default is 0, which means the plugin will decide the best value.","advanced-database-cleaner"),value:s.maxExecutionTime,onChange:_("maxExecutionTime"),error:m.maxExecutionTime,min:0,max:xf}),r.createElement("div",null,r.createElement(v,{Icon:h?function(){return r.createElement(T,{text:"",size:"text-[1rem]",className:"animate-spin"})}:Po.kuV,text:h?(0,l.__)("Saving...","advanced-database-cleaner"):(0,l.__)("Save settings","advanced-database-cleaner"),className:"mt-4 px-4 ".concat(h?"pointer-events-none cursor-not-allowed opacity-80":""),onClick:N,disabled:h}))))};function Ef(e){return Ef="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},Ef(e)}function Nf(){Nf=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Ef(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Ef(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function kf(e){return function(e){if(Array.isArray(e))return Sf(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Sf(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Sf(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Sf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Lf(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}const jf=function(){var e=(0,P.d4)((function(e){return e.setting.hiddenTabs})),t=(0,P.wA)(),n=function(){var n,r=(n=Nf().mark((function n(r,a){var o,i;return Nf().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return a?(o=e.filter((function(e){return e!==r})),t(Vu(r))):(o=[].concat(kf(e),[r]),t(Yu(r))),n.prev=1,n.next=4,nr({hidden_tabs:o});case 4:qt(t),n.next=10;break;case 7:n.prev=7,n.t0=n.catch(1),Kt(t,n.t0.message,null===(i=n.t0.extra_data)||void 0===i?void 0:i.message_links);case 10:case"end":return n.stop()}}),n,null,[[1,7]])})),function(){var e=this,t=arguments;return new Promise((function(r,a){var o=n.apply(e,t);function i(e){Lf(o,r,a,i,l,"next",e)}function l(e){Lf(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(e,t){return r.apply(this,arguments)}}(),a=Df.filter((function(e){return e.can_be_hidden})),o=Math.ceil(a.length/2),i=a.slice(0,o),l=a.slice(o);return r.createElement("div",{className:"flex flex-col gap-5 sm:flex-row sm:gap-[8rem]"},r.createElement("div",{className:"flex flex-col gap-5"},i.map((function(t){return r.createElement(x,{key:t.id+"_status",text:t.name,toggleChangeCallback:function(e){return n(t.id,e)},isActive:!e.includes(t.id),toggleSize:"small"})}))),r.createElement("div",{className:"flex flex-col gap-5"},l.map((function(t){return r.createElement(x,{key:t.id+"_status",text:t.name,toggleChangeCallback:function(e){return n(t.id,e)},isActive:!e.includes(t.id),toggleSize:"small"})}))))};var Of=[{key:"table_name",label:(0,l.__)("Table name","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"w-[270px] !pr-4",visibility:""},{key:"rows",label:(0,l.__)("Rows","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:""},{key:"size",label:(0,l.__)("Size","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[90px] max-w-[150px]",visibility:""},{key:"type",label:(0,l.__)("Type","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"w-[90px] max-w-[150px]",visibility:""},{key:"site_id",label:(0,l.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:"1"===B?"":"hidden"},{key:"overhead",label:(0,l.__)("Overhead","advanced-database-cleaner"),sortable:!0,contentType:"int",tooltipText:(0,l.__)("Total disk space wasted by table overhead, which can be recovered by optimizing the table.","advanced-database-cleaner"),width:"w-[100px]",visibility:""},{key:"belongs_to",label:(0,l.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,l.__)("The plugin or theme the item belongs to, determined after running a scan. If uncertain, an estimated likelihood (%) is shown, the higher the percentage, the more likely the item belongs to that plugin/theme.","advanced-database-cleaner"),width:"w-[280px]",visibility:""}],Tf=[[{key:"bulk_actions",label:(0,l.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_tables",icon:r.createElement(kn.h4T,null),label:"FREE"===D?r.createElement("span",{className:"flex items-center"},(0,l.__)("Scan","advanced-database-cleaner"),r.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,l.__)("(premium)","advanced-database-cleaner"))):(0,l.__)("Scan","advanced-database-cleaner"),tooltipText:r.createElement("span",null,(0,l.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===D&&r.createElement("div",{className:"flex text-yellow-600"},(0,l.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===D},{key:"edit_scan_results_tables",icon:r.createElement(rs.qZP,null),label:(0,l.__)("Edit -Belongs to-","advanced-database-cleaner"),tooltipText:(0,l.__)("You can edit the scan results to correctly associate items with their respective plugins or themes if you are certain of their belonging.","advanced-database-cleaner"),isVisible:"PREMIUM"===D}],[{key:"optimize_tables",icon:r.createElement(j.J8b,null),label:(0,l.__)("Optimize","advanced-database-cleaner"),tooltipText:(0,l.__)("The optimization reorganizes the physical storage of table data to reduce storage space and improve efficiency when accessing the table","advanced-database-cleaner")},{key:"repair_tables",icon:r.createElement(j.v_X,null),label:(0,l.__)("Repair","advanced-database-cleaner"),tooltipText:(0,l.__)("Repair a possibly corrupted table (for certain storage engines only).","advanced-database-cleaner")},{key:"convert_to_innodb_tables",icon:r.createElement(j.ZdT,null),label:(0,l.__)("Convert to InnoDB","advanced-database-cleaner"),tooltipText:(0,l.__)("Convert the table storage engine to InnoDB.","advanced-database-cleaner")},{key:"refresh_counts_tables",icon:r.createElement(j.JbZ,null),label:(0,l.__)("Refresh","advanced-database-cleaner"),tooltipText:(0,l.__)("Refresh the statistics for the selected tables.","advanced-database-cleaner")}],[{key:"empty_rows_tables",icon:r.createElement(j.Srk,null),label:(0,l.__)("Empty rows","advanced-database-cleaner"),tooltipText:(0,l.__)("Delete all data from a table without deleting the table itself.","advanced-database-cleaner"),danger:!0},{key:"delete_tables",icon:r.createElement(j.Mst,null),label:(0,l.__)("Delete","advanced-database-cleaner"),tooltipText:(0,l.__)("Delete the table with all its data.","advanced-database-cleaner"),danger:!0}]];var Cf=[{key:"transient_name",label:(0,l.__)("Transient name","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"w-[250px] max-w-[260px] !pr-4",visibility:""},{key:"value",label:(0,l.__)("Value","advanced-database-cleaner"),sortable:!1,contentType:"string",width:"w-[200px] max-w-[210px]",visibility:""},{key:"size",label:(0,l.__)("Size","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:""},{key:"autoload",label:(0,l.__)("Autoload","advanced-database-cleaner"),sortable:!0,contentType:"string",tooltipText:(0,l.__)("Indicates whether an transient is autoloaded or not. Values to autoload are: yes, on, auto, auto-on. Values to not autoload are: no, off, auto-off","advanced-database-cleaner"),width:"w-[80px] max-w-[150px]",visibility:""},{key:"expired",label:(0,l.__)("Expired","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"w-[80px] max-w-[150px]",visibility:""},{key:"site_id",label:(0,l.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:"1"===B?"":"hidden"},{key:"belongs_to",label:(0,l.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,l.__)("The plugin or theme the item belongs to, determined after running a scan. If uncertain, an estimated likelihood (%) is shown, the higher the percentage, the more likely the item belongs to that plugin/theme.","advanced-database-cleaner"),width:"w-[280px]",visibility:""}],Pf=[[{key:"bulk_actions",label:(0,l.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_transients",icon:r.createElement(kn.h4T,null),label:"FREE"===D?r.createElement("span",{className:"flex items-center"},(0,l.__)("Scan","advanced-database-cleaner"),r.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,l.__)("(premium)","advanced-database-cleaner"))):(0,l.__)("Scan","advanced-database-cleaner"),tooltipText:r.createElement("span",null,(0,l.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===D&&r.createElement("div",{className:"flex text-yellow-600"},(0,l.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===D},{key:"edit_scan_results_transients",icon:r.createElement(rs.qZP,null),label:(0,l.__)("Edit -Belongs to-","advanced-database-cleaner"),tooltipText:(0,l.__)("You can edit the scan results to correctly associate items with their respective plugins or themes if you are certain of their belonging.","advanced-database-cleaner"),isVisible:"PREMIUM"===D}],[{key:"set_autoload_to_yes_transients",icon:r.createElement(j.qO9,null),label:(0,l.__)("Set autoload to Yes","advanced-database-cleaner"),tooltipText:(0,l.__)("Setting autoload to Yes can decrease the performance of your website if you have a lot of transients set to autoload.","advanced-database-cleaner")},{key:"set_autoload_to_no_transients",icon:r.createElement(j.Luk,null),label:(0,l.__)("Set autoload to No","advanced-database-cleaner"),tooltipText:(0,l.__)("Setting autoload to No can improve the performance of your website by reducing the number of transients loaded on each page.","advanced-database-cleaner")}],[{key:"delete_transients",icon:r.createElement(j.Mst,null),label:(0,l.__)("Delete","advanced-database-cleaner"),tooltipText:(0,l.__)("Delete the selected items.","advanced-database-cleaner"),danger:!0}]];var If=[{key:"meta_key",label:(0,l.__)("Meta key","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"w-[260px] !pr-4",visibility:""},{key:"value",label:(0,l.__)("Value","advanced-database-cleaner"),sortable:!1,contentType:"string",width:"w-[220px]",visibility:""},{key:"size",label:(0,l.__)("Size","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:""},{key:"user_id",label:(0,l.__)("User ID","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:""},{key:"belongs_to",label:(0,l.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,l.__)("The plugin or theme the item belongs to, determined after running a scan. If uncertain, an estimated likelihood (%) is shown, the higher the percentage, the more likely the item belongs to that plugin/theme.","advanced-database-cleaner"),width:"w-[280px]",visibility:""}],Af=[[{key:"bulk_actions",label:(0,l.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_users_meta",icon:r.createElement(kn.h4T,null),label:"FREE"===D?r.createElement("span",{className:"flex items-center"},(0,l.__)("Scan","advanced-database-cleaner"),r.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,l.__)("(premium)","advanced-database-cleaner"))):(0,l.__)("Scan","advanced-database-cleaner"),tooltipText:r.createElement("span",null,(0,l.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===D&&r.createElement("div",{className:"flex text-yellow-600"},(0,l.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===D},{key:"edit_scan_results_users_meta",icon:r.createElement(rs.qZP,null),label:(0,l.__)("Edit -Belongs to-","advanced-database-cleaner"),tooltipText:(0,l.__)("You can edit the scan results to correctly associate items with their respective plugins or themes if you are certain of their belonging.","advanced-database-cleaner"),isVisible:"PREMIUM"===D}],[{key:"delete_users_meta",icon:r.createElement(j.Mst,null),label:(0,l.__)("Delete","advanced-database-cleaner"),tooltipText:(0,l.__)("Delete the selected items.","advanced-database-cleaner"),danger:!0}]];var Ff=new URL(window.location.href);Array.from(Ff.searchParams.keys()).forEach((function(e){"page"!==e&&Ff.searchParams.delete(e)}));var Mf=[{group_id:"group_1",is_last_group:!1,items:[{id:"general_cleanup",name:(0,l.__)("General cleanup","advanced-database-cleaner"),href:Ff.href+"&tab=general_cleanup",icon:we.RSe,icon_size:"h-[19px] w-[19px]",component:function(){var e=(0,P.d4)((function(e){return e.shared.currentSubTabId}));return r.createElement(r.Fragment,null,e?r.createElement(gu,{subTab:e}):r.createElement(Ad,null))},can_be_hidden:!1,show_in_menu:!0,is_premium:!1}]},{group_id:"group_2",is_last_group:!1,items:[{id:"tables",name:(0,l.__)("Tables","advanced-database-cleaner"),href:Ff.href+"&tab=tables",icon:_e.rNF,icon_size:"h-[19px] w-[19px]",component:function(){return r.createElement(bu,{tabName:"tables",actions:Tf,columns:Of})},can_be_hidden:!0,show_in_menu:!0},{id:"options",name:(0,l.__)("Options","advanced-database-cleaner"),href:Ff.href+"&tab=options",icon:_e.qu7,icon_size:"h-[19px] w-[19px]",component:function(){return r.createElement(bu,{tabName:"options",actions:im,columns:om})},can_be_hidden:!0,show_in_menu:!0},{id:"posts_meta",name:(0,l.__)("Post meta","advanced-database-cleaner"),href:Ff.href+"&tab=posts_meta",icon:pe.lV7,icon_size:"h-[19px] w-[19px]",component:function(){return r.createElement(bu,{tabName:"posts_meta",actions:um,columns:sm})},can_be_hidden:!0,show_in_menu:!0},{id:"users_meta",name:(0,l.__)("User meta","advanced-database-cleaner"),href:Ff.href+"&tab=users_meta",icon:ve.x$1,icon_size:"h-[19px] w-[19px]",component:function(){return r.createElement(bu,{tabName:"users_meta",actions:Af,columns:If})},can_be_hidden:!0,show_in_menu:!0},{id:"transients",name:(0,l.__)("Transients","advanced-database-cleaner"),href:Ff.href+"&tab=transients",icon:ge.EA,icon_size:"h-[20px] w-[20px]",component:function(){return r.createElement(bu,{tabName:"transients",actions:Pf,columns:Cf})},can_be_hidden:!0,show_in_menu:!0},{id:"cron_jobs",name:(0,l.__)("Cron jobs","advanced-database-cleaner"),href:Ff.href+"&tab=cron_jobs",icon:pe.g0H,icon_size:"h-[19px] w-[19px]",component:function(){var e=[{key:"hook_name",label:(0,l.__)("Hook","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"w-[210px]",visibility:""},{key:"timestamp",label:(0,l.__)("Next run","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[150px]",visibility:"",tooltipText:(0,l.__)("All dates/times are in your local time zone","advanced-database-cleaner")},{key:"action",label:(0,l.__)("Action","advanced-database-cleaner"),sortable:!1,contentType:"string",width:"w-[200px]",visibility:""},{key:"frequency_display",label:(0,l.__)("Frequency","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"w-[120px]",visibility:""},{key:"interval",label:(0,l.__)("Interval","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[100px]",visibility:""},{key:"site_id",label:(0,l.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:"1"===B?"":"hidden"},{key:"belongs_to",label:(0,l.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,l.__)("The plugin or theme the item belongs to, determined after running a scan. If uncertain, an estimated likelihood (%) is shown, the higher the percentage, the more likely the item belongs to that plugin/theme.","advanced-database-cleaner"),width:"w-[200px]",visibility:""}],t=[[{key:"bulk_actions",label:(0,l.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_cron_jobs",icon:r.createElement(kn.h4T,null),label:"FREE"===D?r.createElement("span",{className:"flex items-center"},(0,l.__)("Scan","advanced-database-cleaner"),r.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,l.__)("(premium)","advanced-database-cleaner"))):(0,l.__)("Scan","advanced-database-cleaner"),tooltipText:r.createElement("span",null,(0,l.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===D&&r.createElement("div",{className:"flex text-yellow-600"},(0,l.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===D},{key:"edit_scan_results_cron_jobs",icon:r.createElement(rs.qZP,null),label:(0,l.__)("Edit -Belongs to-","advanced-database-cleaner"),tooltipText:(0,l.__)("You can edit the scan results to correctly associate items with their respective plugins or themes if you are certain of their belonging.","advanced-database-cleaner"),isVisible:"PREMIUM"===D}],[{key:"delete_cron_jobs",icon:r.createElement(j.Mst,null),label:(0,l.__)("Delete","advanced-database-cleaner"),tooltipText:(0,l.__)("Delete the selected items.","advanced-database-cleaner"),danger:!0}]];return r.createElement(bu,{tabName:"cron_jobs",actions:t,columns:e})},can_be_hidden:!0,show_in_menu:!0},{id:"post_types",name:(0,l.__)("Post types","advanced-database-cleaner"),href:Ff.href+"&tab=post_types",icon:ge.Gb_,icon_size:"h-[19px] w-[19px]",component:function(){return r.createElement(bu,{tabName:"post_types",actions:cm,columns:lm})},can_be_hidden:!0,show_in_menu:!0}]},{group_id:"group_3",is_last_group:!1,items:[{id:"automation",name:(0,l.__)("Automation","advanced-database-cleaner"),href:Ff.href+"&tab=automation",icon:be.qsz,icon_size:"h-[21px] w-[21px]",component:function(){var e=(0,P.d4)((function(e){return e.shared.currentSubTabId}));return r.createElement(r.Fragment,null,"add_edit_task"===e?r.createElement(Co,null):r.createElement(ai,null))},can_be_hidden:!0,show_in_menu:!0},{id:"analytics",name:(0,l.__)("DB analytics","advanced-database-cleaner"),href:Ff.href+"&tab=analytics",icon:he.YfN,icon_size:"h-[18px] w-[18px]",component:function(){var e=(0,P.d4)((function(e){return e.setting.analyticsEnabled})),t=function(){var e,t=null!==(e=I.analytics_execution)&&void 0!==e?e:{},n=t.success,r=void 0===n?0:n,a=t.fail,o=void 0===a?0:a;if(0===r&&0===o)return null;var i=r>=o;return{timeStamp:i?r:o,label:i?(0,l.__)("Last analytics execution was successful on:","advanced-database-cleaner"):(0,l.__)("Last analytics execution failed on:","advanced-database-cleaner"),status:i?"success":"fail"}}(),n=(0,P.wA)();return r.createElement(r.Fragment,null,!e&&r.createElement(bp,{type:"warning"},r.createElement("p",{className:"flex items-center gap-2"},(0,l.__)("You disabled this module. Please enable it in the settings to track database changes.","advanced-database-cleaner"),r.createElement(L,{href:"",onClick:function(e){e.preventDefault(),n(Yf({tabId:"settings",anchorId:"other_settings"}))}},(0,l.__)("Go to settings","advanced-database-cleaner")))),r.createElement(Dr,{tabsItems:Ba}),t&&r.createElement(r.Fragment,null,r.createElement("div",{className:"my-4 flex flex-col items-end justify-end gap-x-1 text-end text-gray-600 ".concat("FREE"===D?"blur-[1px]":"")},r.createElement("div",{className:"flex flex-col gap-x-1 sm:flex-row"},r.createElement("span",{className:"".concat("success"===t.status?"text-green-600":"text-red-600")},t.label),r.createElement("span",null,Lt(t.timeStamp),(0,l.__)(" (local time)","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center justify-end text-[.75rem] text-gray-400"},(0,l.__)("Note: Analytics data is refreshed every 24 hours.","advanced-database-cleaner")))))},can_be_hidden:!0,show_in_menu:!0,is_premium:!0},{id:"addons_activity",name:(0,l.__)("Addons activity","advanced-database-cleaner"),href:Ff.href+"&tab=addons_activity",icon:C.WBu,icon_size:"h-[21px] w-[21px]",component:function(){var e,t=Jt((0,r.useState)(null),2),n=t[0],a=t[1],o=Jt((0,r.useState)(!0),2),i=o[0],c=o[1],s=Jt((0,r.useState)(""),2),d=s[0],m=s[1],f=Jt((0,r.useState)(""),2),p=f[0],h=f[1],y=Jt((0,r.useState)(""),2),b=y[0],g=y[1],x=Jt((0,r.useState)(""),2),w=x[0],E=x[1],N=(0,P.d4)((function(e){return e.filter.currentPage})),k=(0,P.d4)((function(e){return e.filter.itemsPerPage})),S=(0,P.d4)((function(e){return e.setting.addonsActivityEnabled})),O=(0,P.d4)((function(e){return e.shared.showAddonsActivityNotice})),I=(0,P.wA)(),A=null!==(e=en.find((function(e){return e.key===p})))&&void 0!==e?e:en[0],F=""!==b||""!==w;(0,r.useEffect)((function(){M(b,w)}),[N,k]);var M=function(){var e,t=(e=$t().mark((function e(t,n){var r,o,i,l=arguments;return $t().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=l.length>2&&void 0!==l[2]?l[2]:null,c(!0),e.prev=2,"PREMIUM"!==D){e.next=9;break}return e.next=6,vt({search:t,activity_type:n,offset:r?(r-1)*k:(N-1)*k,limit:k});case 6:e.t0=e.sent,e.next=12;break;case 9:return e.next=11,At();case 11:e.t0=e.sent;case 12:o=e.t0,a(o.data),r&&I(Je(r)),e.next=21;break;case 17:e.prev=17,e.t1=e.catch(2),Kt(I,e.t1.message,null===(i=e.t1.extra_data)||void 0===i?void 0:i.message_links),a(null);case 21:return e.prev=21,c(!1),e.finish(21);case 24:case"end":return e.stop()}}),e,null,[[2,17,21,24]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Qt(o,r,a,i,l,"next",e)}function l(e){Qt(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(e,n){return t.apply(this,arguments)}}(),G=function(e){e.preventDefault(),i||M(b,w)},z=function(e){switch(e){case"activation":return"text-green-600 bg-green-100";case"deactivation":return"text-gray-600 bg-gray-200";default:return"text-red-600 bg-red-100"}};return r.createElement("div",{className:"relative min-h-[500px]"},r.createElement("div",{className:"".concat("FREE"===D?"pointer-events-none blur-[1px]":"")},S&&O&&r.createElement(bp,{type:"info",notificationKey:"addons_activity_info"},(0,l.__)("This module tracks plugin and theme activity, including activation, deactivation, and uninstallation, and provides a complete history for debugging and site analysis.","advanced-database-cleaner")," ","1"===B&&(0,l.__)("(Only the current site will be monitored. Activities on child sites will not be tracked).","advanced-database-cleaner")),!S&&r.createElement(bp,{type:"warning"},r.createElement("p",{className:"flex items-center gap-2"},(0,l.__)("You disabled this module. Please enable it in the settings to start recording addon activities.","advanced-database-cleaner"),r.createElement(L,{href:"",onClick:function(e){e.preventDefault(),I(Yf({tabId:"settings",anchorId:"other_settings"}))}},(0,l.__)("Go to settings","advanced-database-cleaner")))),r.createElement("div",{className:"flex w-full flex-col justify-between gap-y-4 rounded-xl border bg-gray-200/80 p-3 text-[.7rem] text-gray-900 shadow-sm xl:flex-row"},r.createElement("form",{className:"grid grid-cols-2 items-end gap-x-4 sm:grid-cols-3 xl:flex"},r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search for","advanced-database-cleaner")),r.createElement(u,{placeholder:(0,l.__)("Addon name or slug","advanced-database-cleaner"),className:"mt-1 !h-[2rem] w-full !border-gray-300 xl:w-[15rem]",onChange:function(e){return m(e.target.value)},maxLength:200,value:d})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Activity type","advanced-database-cleaner")),r.createElement(Sp,{selectItems:Xt,selectedItem:A,onSelectionChange:function(e){return h(e)},minWidthButton:"w-full xl:min-w-[9rem]",minWidthContent:"min-w-[150px]"})),r.createElement("div",null,r.createElement(v,{Icon:st.F3z,text:(0,l.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),g(d),E(p),M(d,p,1)}}))),r.createElement("div",{className:"flex items-end gap-x-4"},r.createElement("div",null,r.createElement("span",{className:"text-[.8rem] text-gray-800"},(0,l.__)("Total activities","advanced-database-cleaner"),":"," ",r.createElement("span",{className:"font-semibold"},null!=n&&n.total?null==n?void 0:n.total:0))),r.createElement("div",{className:"flex items-center gap-x-[4px] border-l border-gray-400 pl-4"},r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-black no-underline",onClick:G},r.createElement(j.JbZ,{className:"".concat(i?"animate-spin":"")}),(0,l.__)("Refresh","advanced-database-cleaner"))),F&&r.createElement("div",{className:"flex items-center gap-x-[4px] border-l border-gray-400 pl-4"},r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),m(""),h(""),g(""),E(""),M("","",1)}},r.createElement(j.k7K,null),(0,l.__)("Reset filters","advanced-database-cleaner"))))),r.createElement("div",{className:"mt-8 flex justify-end text-[.82rem] text-gray-800"},(null==n?void 0:n.total)>k&&r.createElement("div",null,r.createElement(ct,{totalItems:null==n?void 0:n.total,top:!1,loading:i,onRefresh:G,filterApplied:F}))),i?r.createElement("div",{className:"flex min-h-[300px] items-center justify-center"},r.createElement(T,{spinnerColor:"text-blue-600"})):r.createElement("div",{className:"mt-6 rounded-xl border border-gray-200 bg-gray-50 px-4 py-2"},n&&n.activity_timeline&&0!==n.activity_timeline.length?r.createElement("div",{className:"relative py-2"},r.createElement("div",{className:"absolute bottom-0 left-6 top-0 w-px bg-gray-200"}),r.createElement("ul",{className:"space-y-1"},n.activity_timeline.map((function(e,t){return r.createElement("li",{key:"".concat(e.timestamp,"-").concat(t),className:"group"},r.createElement("div",{className:"relative -m-[11px] flex items-start space-x-6 rounded-lg px-4 py-4 transition-all duration-200 hover:bg-gray-300/40"},r.createElement("div",{className:"relative z-10 flex-shrink-0"},r.createElement("div",{className:"flex h-10 w-10 items-center justify-center rounded-full border border-gray-200 bg-white transition-all duration-300 group-hover:border-gray-400"},function(e){switch(e){case"activation":return r.createElement("div",{className:"flex h-8 w-8 items-center justify-center rounded-full bg-green-200"},r.createElement(ve.CMH,{className:"h-3 w-3 text-green-700"}));case"deactivation":return r.createElement("div",{className:"flex h-8 w-8 items-center justify-center rounded-full bg-gray-300"},r.createElement(ge.hjN,{className:"h-4 w-4"}));default:return r.createElement("div",{className:"flex h-8 w-8 items-center justify-center rounded-full bg-red-200"},r.createElement(be.FyX,{className:"h-5 w-5 text-red-700"}))}}(e.activity_type)),t!==n.activity_timeline.length-1&&r.createElement("div",{className:"absolute left-1/2 top-12 h-8 w-px -translate-x-px transform bg-gray-200"})),r.createElement("div",{className:"min-w-0 flex-1 pt-1"},r.createElement("div",{className:"mb-1 flex items-center justify-between"},r.createElement("div",{className:"flex flex-col gap-y-2 md:flex-row md:items-center md:space-x-2"},r.createElement("span",{className:"rounded-md px-1 text-[.7rem] font-semibold uppercase tracking-wide ".concat(z(e.activity_type)," ")},e.activity_type),r.createElement("span",{className:"text-xs text-gray-800"},Lt(e.timestamp)))),r.createElement("div",{className:"mb-1 flex flex-col xl:flex-row xl:items-center xl:justify-between"},r.createElement("h4",{className:"text-[.83rem] font-semibold text-gray-900"},e.addon_name),r.createElement("p",{className:"font-mono text-[.85rem] text-gray-500"},e.slug)))))})))):r.createElement("div",{className:"flex min-h-[300px] flex-col items-center justify-center rounded-xl px-6"},r.createElement("div",{className:"flex h-16 w-16 items-center justify-center rounded-full border border-gray-200 bg-gray-100"},r.createElement(j.t2D,{className:"h-7 w-7 text-gray-400"})),r.createElement("div",{className:"mt-6 text-center"},r.createElement("h3",{className:"mb-3 text-[1.3em] font-bold text-gray-800"},(0,l.__)("No activity found!","advanced-database-cleaner")),r.createElement("p",{className:"text-sm leading-relaxed text-gray-500"},F?(0,l.__)("No activity found for the applied filters. Try different filters.","advanced-database-cleaner"):(0,l.__)("Once you activate, deactivate or uninstall addons, they will appear here.","advanced-database-cleaner"))))),r.createElement("div",{className:"mt-2 flex justify-end gap-3 text-[.75rem] text-gray-400"},(0,l.__)("(All dates/times are in your local time zone)","advanced-database-cleaner")),r.createElement("div",{className:"mt-4 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},(null==n?void 0:n.total)>25&&r.createElement(it,null),(null==n?void 0:n.total)>k&&r.createElement("div",null,r.createElement(ct,{totalItems:null==n?void 0:n.total,top:!1,loading:i,onRefresh:G,filterApplied:F})))),"FREE"===D&&r.createElement("div",{className:"absolute inset-0 top-[85px] z-20 flex justify-center rounded-lg bg-white/40 backdrop-blur-[1px]"},r.createElement("div",{className:"mx-4 max-h-[450px] min-h-[200px] min-w-[500px] border border-gray-200 bg-white p-8 shadow-2xl"},r.createElement("div",{className:"text-center"},r.createElement("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gradient-to-r from-yellow-400 to-orange-500"},r.createElement(j.xGQ,{className:"h-8 w-8 text-white"})),r.createElement("h3",{className:"mb-3 text-xl font-bold text-gray-900"},(0,l.__)("Unlock Addons Activity Timeline","advanced-database-cleaner")),r.createElement("p",{className:"mb-6 text-gray-600"},(0,l.__)("Upgrade to the Premium to access the addons activity timeline.","advanced-database-cleaner")),r.createElement("div",{className:"mb-6 space-y-2 text-left text-sm text-gray-700"},r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("Complete activity timeline","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("See when an addon was activated or removed","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("Search and filter activities","advanced-database-cleaner")))),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=addons-activity&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"group block !w-full transform rounded-xl bg-gradient-to-r from-blue-600 to-indigo-600 px-4 py-2 text-center !text-[1rem] font-medium text-white !no-underline shadow-lg transition-all hover:from-blue-700 hover:to-purple-700 hover:!text-white focus:!text-white"},r.createElement("span",{className:"flex items-center justify-center gap-2"},(0,l.__)("Upgrade to Premium","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))),r.createElement("div",{className:"mt-4"},r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=addons-activity&utm_medium=adbc-free&utm_campaign=plugins&utm_content=learn-more-about-premium-features",target:"_blank",className:"!text-sm !font-normal !text-blue-600 !no-underline hover:!text-blue-800 hover:!underline"},(0,l.__)("Learn more about Premium features","advanced-database-cleaner")))))))},can_be_hidden:!0,show_in_menu:!0,is_premium:!0}]},{group_id:"group_4",is_last_group:!0,items:[{id:"info_and_logs",name:(0,l.__)("Info & logs","advanced-database-cleaner"),href:Ff.href+"&tab=info_and_logs",icon:ye.xe2,icon_size:"h-[18px] w-[19px]",component:function(){return r.createElement(Dr,{tabsItems:am})},can_be_hidden:!0,show_in_menu:!0},{id:"settings",name:(0,l.__)("Settings","advanced-database-cleaner"),href:Ff.href+"&tab=settings",icon:_.hyW,icon_size:"h-[21px] w-[21px]",component:function(){var e=(0,P.d4)((function(e){return e.shared.anchorId})),t=(0,P.d4)((function(e){return e.shared.settingId}));return(0,r.useEffect)((function(){if(e){var n=document.getElementById(e);n&&setTimeout((function(){n.scrollIntoView({behavior:"smooth",block:"start"});var r=document.querySelector('[data-setting-anchor-card="'.concat(e,'"]')),a=r||n;if(t&&r){var o=r.querySelector('[data-setting-id="'.concat(t,'"]'));o&&(a=o)}if(a){var i=0,l=a.style.boxShadow,c=a.style.backgroundColor,s=a.style.transition,u=a.style.borderRadius;a.style.transition=s||"box-shadow 0.25s ease, background-color 0.25s ease";var d=window.setInterval((function(){var e=(i+=1)%2==1;a.style.boxShadow=e?"0 0 0 2px #f59e0b":l,a.style.backgroundColor=e?"#fef3c7":c,a.style.borderRadius="10px",i>=6&&(window.clearInterval(d),window.setTimeout((function(){a.style.boxShadow=l,a.style.backgroundColor=c,a.style.transition=s,a.style.borderRadius=u}),400))}),400)}}),300)}}),[e,t]),r.createElement("div",{className:"max-w-2xl"},"PREMIUM"===D&&r.createElement(ws,{title:(0,l.__)("License","advanced-database-cleaner"),description:(0,l.__)("Manage your license from this section.","advanced-database-cleaner"),content:r.createElement(Om,null),anchorId:"license"}),r.createElement(ws,{title:(0,l.__)("Menu placement","advanced-database-cleaner"),description:(0,l.__)("Select where to display the plugin menu.","advanced-database-cleaner"),content:r.createElement(Gm,null)}),r.createElement(ws,{title:(0,l.__)("Hide/show tabs","advanced-database-cleaner"),description:(0,l.__)("Select which tabs to hide or show in the plugin menu.","advanced-database-cleaner"),content:r.createElement(jf,null)}),r.createElement(ws,{title:(0,l.__)("Performance settings","advanced-database-cleaner"),description:(0,l.__)("Configure performance-related settings for database cleanup operations and optimization.","advanced-database-cleaner"),content:r.createElement(rf,null)}),"PREMIUM"===D&&r.createElement(ws,{title:(0,l.__)("Scan settings","advanced-database-cleaner"),description:(0,l.__)("The scan process identifies to which plugin/theme a table, option, or other element belongs. You can customize this process using the scan settings below.","advanced-database-cleaner"),content:r.createElement(wf,null)}),r.createElement(ws,{title:(0,l.__)("Other settings","advanced-database-cleaner"),description:(0,l.__)("Other settings to configure the plugin behavior.","advanced-database-cleaner"),content:r.createElement(Km,null),anchorId:"other_settings"}),"PREMIUM"===D&&r.createElement(ws,{title:(0,l.__)("Remote scan credits","advanced-database-cleaner"),description:(0,l.__)("Enhancing local scan accuracy via remote server analysis. Each credit enables one request to improve detection of tables, options, and other elements linked to specific plugins and themes.","advanced-database-cleaner"),readMoreLink:G?null:"https://docs.sigmaplugin.com/article/58-understanding-documentation-remote-scan-credits-in-advanced-database-cleaner-premium?utm_source=settings&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=documentation-remote-scan-credits",content:r.createElement(Os,null),anchorId:"scan_balance"}))},can_be_hidden:!1,show_in_menu:!0},{id:"premium",name:(0,l.__)("Premium","advanced-database-cleaner"),href:Ff.href+"&tab=premium",icon:xe.l7J,icon_size:"h-[19px] w-[19px]",component:function(){var e=[{name:(0,l.__)("19 standard cleanup tools","advanced-database-cleaner"),icon:r.createElement(ge.DHF,{className:"h-6 w-6 text-indigo-400"}),description:(0,l.__)("Revisions, Auto drafts, unused postmeta, unused usermeta, expired transients, and more.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,l.__)("Preview before you clean","advanced-database-cleaner"),icon:r.createElement(dm.xyf,{className:"h-6 w-6 text-emerald-400"}),description:(0,l.__)("Inspect revisions, unused post meta, and other items with full context prior to deletion.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,l.__)("Retention by date","advanced-database-cleaner"),icon:r.createElement(Io.Amo,{className:"h-6 w-6 text-purple-400"}),description:(0,l.__)("Keep the latest items per day and delete older ones.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,l.__)("6 data managers","advanced-database-cleaner"),icon:r.createElement(_e.wIx,{className:"h-6 w-6 text-cyan-400"}),description:(0,l.__)("Manage and deeply clean Tables, Options, Post Meta, User Meta, Transients, and Cron Jobs.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,l.__)("Autoload health check","advanced-database-cleaner"),icon:r.createElement(_e.uBf,{className:"h-6 w-6 text-orange-400"}),description:(0,l.__)("Check autoloaded options and spot heavy offenders. Then flip autoload on/off as needed.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,l.__)("Basic filters","advanced-database-cleaner"),icon:r.createElement(_e.XPy,{className:"h-6 w-6 text-pink-400"}),description:(0,l.__)("Quickly locate items to clean, optimize, or manage with preset filters.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,l.__)("Retention by count","advanced-database-cleaner"),icon:r.createElement(_e.Yd$,{className:"h-6 w-6 text-teal-400"}),description:(0,l.__)("Keep the last N items per post or entity and delete the rest.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Advanced filters","advanced-database-cleaner"),icon:r.createElement(_e.o5_,{className:"h-6 w-6 text-rose-400"}),description:(0,l.__)("Filter items by name patterns, metadata, and precise criteria.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Local scan","advanced-database-cleaner"),icon:r.createElement(_e.Mqc,{className:"h-6 w-6 text-amber-400"}),description:(0,l.__)("Scan options, tables, post meta, and more to identify their plugin/theme owners and detect orphans.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Remote SmartScan™","advanced-database-cleaner"),icon:r.createElement(_e.c$4,{className:"h-6 w-6 text-sky-400"}),description:(0,l.__)("Cross-check your items with a curated cloud database for improved ownership accuracy.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Who uses this item?","advanced-database-cleaner"),icon:r.createElement(rs.qZP,{className:"h-6 w-6 text-lime-500"}),description:(0,l.__)("After a remote scan, see which plugins/themes rely on a given option, table, etc.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Manual corrections","advanced-database-cleaner"),icon:r.createElement(_e.mDV,{className:"h-6 w-6 text-fuchsia-400"}),description:(0,l.__)("Assign specific items to the correct plugin/theme when needed.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Contribute corrections","advanced-database-cleaner"),icon:r.createElement(_e.Ddm,{className:"h-6 w-6 text-blue-400"}),description:(0,l.__)("Submit your verified corrections to improve global scan accuracy.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Action Scheduler cleaners","advanced-database-cleaner"),icon:r.createElement(Io.lNg,{className:"h-6 w-6 text-green-400"}),description:(0,l.__)("7 dedicated tools for canceled, failed, and completed actions and logs.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Create scheduled tasks","advanced-database-cleaner"),icon:r.createElement(_e.W4C,{className:"h-6 w-6 text-red-400"}),description:(0,l.__)("Automate routine cleanups exactly when you want them.","advanced-database-cleaner"),free:(0,l.__)("Up to 5 tasks","advanced-database-cleaner"),pro:(0,l.__)("Unlimited","advanced-database-cleaner")},{name:(0,l.__)("Execution logs for scheduled tasks","advanced-database-cleaner"),icon:r.createElement(_e.NJW,{className:"h-6 w-6 text-indigo-400"}),description:(0,l.__)("View detailed logs for every scheduled task you create.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Database analytics overview","advanced-database-cleaner"),icon:r.createElement(_e.JKR,{className:"h-6 w-6 text-emerald-400"}),description:(0,l.__)("Track total DB size and table count over time; drill into daily or monthly changes.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Tables growth analytics","advanced-database-cleaner"),icon:r.createElement(be.VCI,{className:"h-6 w-6 text-purple-400"}),description:(0,l.__)("Monitor per-table size and row count trends to spot issues early.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Add-ons activity monitor","advanced-database-cleaner"),icon:r.createElement(we.QWR,{className:"h-6 w-6 text-cyan-400"}),description:(0,l.__)("See when plugins are activated, deactivated, or uninstalled, then filter the timeline.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Multisite support","advanced-database-cleaner"),icon:r.createElement(_e.MFJ,{className:"h-6 w-6 text-pink-400"}),description:(0,l.__)("Designed for networks, manage cleanup across sites.","advanced-database-cleaner"),free:(0,l.__)("Limited","advanced-database-cleaner"),pro:(0,l.__)("Full","advanced-database-cleaner")},{name:(0,l.__)("Multisite: filter by site","advanced-database-cleaner"),icon:r.createElement(_e.XPy,{className:"h-6 w-6 text-teal-400"}),description:(0,l.__)("Target specific sub-sites when reviewing or cleaning data.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Advanced scan settings & CPU control","advanced-database-cleaner"),icon:r.createElement(be.GD,{className:"h-6 w-6 text-violet-400"}),description:(0,l.__)("Tune scan depth and resource usage to fit your hosting limits.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Priority email support","advanced-database-cleaner"),icon:r.createElement(C.FlW,{className:"h-6 w-6 text-rose-400"}),description:(0,l.__)("Skip the queue and get help from the developers faster.","advanced-database-cleaner"),free:!1,pro:!0}],t=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"md",n="sm"===t?"h-2 w-2":"h-4 w-4",a="sm"===t?"h-2 w-2":"h-4 w-4";return!0===e?r.createElement("span",{className:"inline-flex items-center justify-center"},r.createElement("div",{className:"rounded-full bg-gradient-to-r from-emerald-400 to-green-500 p-1"},r.createElement(ye.CMH,{className:"".concat(n," text-white")}))):!1===e?r.createElement("span",{className:"inline-flex items-center justify-center"},r.createElement("div",{className:"rounded-full bg-gradient-to-r from-red-400 to-rose-500 p-1"},r.createElement(be.$8F,{className:"".concat(a," text-white")}))):r.createElement("span",{className:"text-sm font-medium"},e)};return r.createElement("div",{className:"min-h-screen"},r.createElement("div",{className:"mx-auto max-w-6xl px-0 pt-4 sm:pt-4"},r.createElement("div",{className:"mb-8 text-center sm:mb-12"},r.createElement("div",{className:"mb-6 inline-flex items-center gap-3 rounded-full border border-indigo-500/20 bg-gradient-to-r from-indigo-500/10 to-purple-500/10 px-6 py-3 text-sm font-medium text-indigo-600"},"FREE"===D?r.createElement(we.JX6,{className:"h-5 w-5 text-yellow-500"}):r.createElement(j.xGQ,{className:"h-5 w-5 text-blue-600"}),"FREE"===D?(0,l.__)("You're using the Free version","advanced-database-cleaner"):(0,l.__)("You're using the Premium version","advanced-database-cleaner")),"FREE"===D&&r.createElement(r.Fragment,null,r.createElement("h1",{className:"mx-auto mb-6 max-w-4xl bg-gradient-to-r from-gray-800 via-indigo-600 to-purple-600 bg-clip-text text-xl font-bold leading-tight text-transparent sm:text-2xl lg:text-2xl"},(0,l.__)("Upgrade to Premium for the most accurate, safe database cleanup","advanced-database-cleaner")),r.createElement("div",{className:"text-[.8rem]"},r.createElement(L,{href:"https://docs.sigmaplugin.com/category/70-faq?utm_source=premium-page&utm_medium=adbc-free&utm_campaign=plugins&utm_content=documentation-faq",target:"_blank",className:"!text-blue-700 !no-underline hover:!text-blue-800"},(0,l.__)("FAQ","advanced-database-cleaner")),r.createElement("span",{className:"mx-2"},"-"),r.createElement(L,{href:"https://sigmaplugin.com/contact?utm_source=premium-page&utm_medium=adbc-free&utm_campaign=plugins&utm_content=support",target:"_blank",className:"!text-blue-700 !no-underline hover:!text-blue-800"},(0,l.__)("Pre-sale Question","advanced-database-cleaner"))))),r.createElement("div",{className:"overflow-hidden rounded-2xl border border-gray-200 bg-white shadow-xl"},r.createElement("div",{className:"hidden grid-cols-6 border-b-0 border-gray-200 bg-gray-100 md:!grid"},r.createElement("div",{className:"col-span-4 border-b-0 bg-white px-4 sm:px-6"},r.createElement("div",{className:"pt-6 text-base font-semibold text-black sm:pt-8 sm:text-lg"},(0,l.__)("Features","advanced-database-cleaner"))),r.createElement("div",{className:"flex flex-col items-center border-x border-b border-gray-200 px-4 py-3 text-center sm:px-6"},r.createElement("div",{className:"mb-1 mt-2 flex items-center justify-center gap-2 sm:mb-2 sm:mt-4"},r.createElement(we.JX6,{className:"h-5 w-5 text-yellow-500"}),r.createElement("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg"},(0,l.__)("Free","advanced-database-cleaner")))),r.createElement("div",{className:"flex flex-col items-center border-b border-gray-200 px-4 py-3 text-center sm:px-6"},r.createElement("div",{className:"mb-1 mt-2 flex items-center justify-center gap-2 sm:mb-2 sm:mt-4"},r.createElement(j.xGQ,{className:"h-5 w-5 text-blue-600"}),r.createElement("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg"},(0,l.__)("Premium","advanced-database-cleaner"))))),"FREE"===D&&r.createElement("div",{className:"hidden grid-cols-6 border-b border-gray-200 bg-white md:!grid"},r.createElement("div",{className:"col-span-4"}),r.createElement("div",{className:"flex flex-col items-center border-x border-gray-200 px-4 py-3 text-center sm:px-6"},r.createElement("div",{className:"text-[.9rem] text-gray-900"},(0,l.__)("Installed","advanced-database-cleaner"))),r.createElement("div",{className:"relative px-4 py-3 text-center sm:px-6"},r.createElement("div",{className:"text-[.9rem]"},r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=premium-page&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"!text-blue-600 hover:!text-blue-800"},r.createElement("span",{className:"hidden xl:!flex"},(0,l.__)("Upgrade now","advanced-database-cleaner")),r.createElement("span",{className:"flex xl:!hidden"},(0,l.__)("Upgrade","advanced-database-cleaner")))))),e.map((function(e,n){return r.createElement("div",{key:n,className:"grid grid-cols-1 items-stretch border-t border-gray-100 transition-colors first:border-t-0 hover:bg-gray-50 md:grid-cols-6 md:items-center md:hover:bg-gray-100"},r.createElement("div",{className:"col-span-1 p-4 sm:p-5 md:col-span-4"},r.createElement("div",{className:"flex items-start gap-3"},r.createElement("div",{className:"mt-1 shrink-0 rounded-xl bg-gradient-to-r from-gray-100 to-gray-200 p-2 transition-all group-hover:from-gray-200 group-hover:to-gray-300"},e.icon),r.createElement("div",{className:"min-w-0"},r.createElement("div",{className:"text-[.95rem] font-medium leading-snug text-gray-900 sm:text-[1rem]"},e.name),e.description&&r.createElement("div",{className:"mt-1 text-[.85rem] leading-relaxed text-gray-600 sm:text-sm"},e.description),r.createElement("div",{className:"mt-3 flex items-center gap-3 text-[.9rem] md:!hidden"},r.createElement("span",{className:"inline-flex items-center gap-2 rounded-full bg-gray-100 px-2.5 py-1 text-yellow-600"},r.createElement(we.JX6,{className:"h-4 w-4"}),(0,l.__)("Free","advanced-database-cleaner"),t(e.free,"sm")),r.createElement("span",{className:"inline-flex items-center gap-2 rounded-full bg-blue-50 px-2.5 py-1 text-blue-700"},r.createElement(j.xGQ,{className:"h-4 w-4"}),(0,l.__)("Premium","advanced-database-cleaner"),t(e.pro,"sm")))))),r.createElement("div",{className:"hidden h-full bg-gray-100 md:!block"},r.createElement("div",{className:"flex h-full items-center justify-center border-x border-gray-100 p-4 text-center"},t(e.free))),r.createElement("div",{className:"hidden h-full bg-gray-100 md:!flex"},r.createElement("div",{className:"flex h-full w-full items-center justify-center p-4 text-center"},t(e.pro))))})),"FREE"===D&&r.createElement("div",{className:"grid grid-cols-1 border-t border-gray-200 bg-gray-50 md:grid-cols-6"},r.createElement("div",{className:"hidden p-4 sm:p-6 md:col-span-4 md:!block"}),r.createElement("div",{className:"col-span-1 p-4 text-center sm:p-6 md:col-span-2"},r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=premium-page&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"group block !w-full transform rounded-lg bg-gradient-to-r from-blue-600 to-indigo-600 px-6 py-3 text-center !text-[1rem] font-medium text-white !no-underline shadow-lg transition-all hover:from-blue-700 hover:to-purple-700 hover:!text-white focus:!text-white"},(0,l.__)("Upgrade now","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))))),r.createElement("div",{className:"mt-8 px-4 text-center sm:mt-10"},r.createElement("p",{className:"mb-4 !text-[.9rem] text-gray-800 sm:text-base"},(0,l.__)("All premium plans include a 30-day money-back guarantee","advanced-database-cleaner")))))},can_be_hidden:!1,show_in_menu:"FREE"===D}]}],Df=Mf.flatMap((function(e){return e.items}));function Gf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var zf,Rf,Bf,Uf=function(e,t){var n=new URL(window.location.href);n.searchParams.set(e,t),window.history.pushState({},"",n)},Wf=function(e){var t=new URL(window.location.href);return t.searchParams.set("sub_tab",e),t.pathname+t.search},qf=(0,fe.Z0)({name:"shared",initialState:{currentTabId:function(){var e,t=new URLSearchParams(window.location.search),n=null==t||null===(e=t.get("tab"))||void 0===e||null===(e=e.replace(/[^a-z_-]/g,""))||void 0===e?void 0:e.slice(0,64);if(!n)return Df[0].id;var r=Df.find((function(e){return e.id===n}));return r?r.id:Df[0].id}(),currentSubTabId:(Rf=new URLSearchParams(window.location.search),Bf=null==Rf||null===(zf=Rf.get("sub_tab"))||void 0===zf||null===(zf=zf.replace(/[^a-z_-]/g,""))||void 0===zf?void 0:zf.slice(0,64),Bf||null),anchorId:null,settingId:null,hideFilters:!1,name:null,siteId:null,rowId:null,transientFoundIn:"",rawValue:null,isContentValueModalShown:!1,taskId:function(){var e,t=new URLSearchParams(window.location.search);return(null==t||null===(e=t.get("task_id"))||void 0===e||null===(e=e.replace(/[^a-zA-Z0-9-]/g,""))||void 0===e?void 0:e.slice(0,64))||null}(),showAddonsActivityNotice:!!R.addons_activity_info,showMigrationNotice:!!R.migration_available,showImportedTasksDeactivatedNotice:!!R.imported_tasks_deactivated_notice,showProRemoteScanUpsell:!!R.pro_remote_scan_upsell,isSupportModalShown:!1,isMigrationModalShown:!1,isTableViewerModalShown:!1,tableViewerTableName:"",isPostsViewerModalShown:!1,postsViewerPostTypeName:"",postsViewerSiteId:null,refreshCountsInOrangeHealthCheck:1,scanBalanceRefreshToken:0},reducers:{navigateTo:function(e,t){var n,r=t.payload,a=r.tabId,o=r.subTabId,i=r.anchorId,l=r.settingId;a&&(e.currentTabId=a,Uf("tab",a)),o?(e.currentSubTabId=o,Uf("sub_tab",o)):(e.currentSubTabId=null,(n=new URL(window.location.href)).searchParams.delete("sub_tab"),window.history.pushState({},"",n)),e.anchorId=i||null,e.settingId=l||null,function(e){var t=new URL(window.location.href);(function(e){return function(e){if(Array.isArray(e))return Gf(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Gf(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Gf(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()})(t.searchParams.keys()).forEach((function(n){e.includes(n)||t.searchParams.delete(n)})),window.history.pushState({},"",t)}(["page","tab","sub_tab"])},setHideFilters:function(e,t){e.hideFilters=t.payload},showContentValueModal:function(e,t){e.name=t.payload.name,e.siteId=t.payload.siteId,e.rowId=t.payload.rowId,e.transientFoundIn=t.payload.transientFoundIn,e.rawValue=t.payload.rawValue||null,e.isContentValueModalShown=!0},hideContentValueModal:function(e){e.name=null,e.siteId=null,e.rowId=null,e.transientFoundIn="",e.rawValue=null,e.isContentValueModalShown=!1},showSupportModal:function(e){e.isSupportModalShown=!0},showMigrationModal:function(e){e.isMigrationModalShown=!0},showImportedTasksDeactivatedNotice:function(e){e.showImportedTasksDeactivatedNotice=!0},hideSupportModal:function(e){e.isSupportModalShown=!1},hideMigrationModal:function(e){e.isMigrationModalShown=!1},showTableViewerModal:function(e,t){e.tableViewerTableName=t.payload.tableName,e.isTableViewerModalShown=!0},hideTableViewerModal:function(e){e.isTableViewerModalShown=!1,e.tableViewerTableName=""},showPostsViewerModal:function(e,t){e.postsViewerPostTypeName=t.payload.postTypeName,e.postsViewerSiteId=t.payload.siteId,e.isPostsViewerModalShown=!0},hidePostsViewerModal:function(e){e.isPostsViewerModalShown=!1,e.postsViewerPostTypeName="",e.postsViewerSiteId=null},setTaskId:function(e,t){e.taskId=t.payload},resetTaskId:function(e){e.taskId=null},hideAddonsActivityNotice:function(e){e.showAddonsActivityNotice=!1},hideMigrationNotice:function(e){e.showMigrationNotice=!1},hideImportedTasksDeactivatedNotice:function(e){e.showImportedTasksDeactivatedNotice=!1},hideProRemoteScanUpsell:function(e){e.showProRemoteScanUpsell=!1},forceRefreshCountsInOrangeHealthCheck:function(e){e.refreshCountsInOrangeHealthCheck+=1},triggerScanBalanceRefreshInSettings:function(e){e.scanBalanceRefreshToken+=1}}}),Kf=qf.actions,Yf=Kf.navigateTo,Vf=Kf.setHideFilters,Hf=Kf.showContentValueModal,$f=Kf.hideContentValueModal,Qf=Kf.showSupportModal,Jf=Kf.showMigrationModal,Zf=Kf.showImportedTasksDeactivatedNotice,Xf=Kf.hideSupportModal,ep=Kf.hideMigrationModal,tp=Kf.showTableViewerModal,np=Kf.hideTableViewerModal,rp=Kf.showPostsViewerModal,ap=Kf.hidePostsViewerModal,op=Kf.setTaskId,ip=Kf.resetTaskId,lp=Kf.hideAddonsActivityNotice,cp=Kf.hideMigrationNotice,sp=Kf.hideImportedTasksDeactivatedNotice,up=Kf.hideProRemoteScanUpsell,dp=Kf.forceRefreshCountsInOrangeHealthCheck,mp=Kf.triggerScanBalanceRefreshInSettings;const fp=qf.reducer;function pp(e){return pp="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},pp(e)}function hp(){hp=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==pp(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(pp(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function vp(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}var yp={success:{backgroundColor:"bg-emerald-50",textColor:"text-emerald-700",icon:r.createElement(C.OLr,{className:"h-6 w-6 text-emerald-500"})},info:{backgroundColor:"bg-blue-50",textColor:"text-gray-700",icon:r.createElement(C._AI,{className:"h-6 w-6 text-blue-500"})},warning:{backgroundColor:"bg-orange-100",textColor:"text-orange-800",icon:r.createElement(C.t5W,{className:"h-6 w-6 text-orange-500"})},error:{backgroundColor:"bg-red-50",textColor:"text-red-700",icon:r.createElement(C.ORb,{className:"h-6 w-6 text-red-500"})}};const bp=function(e){var t=e.type,n=void 0===t?"warning":t,a=e.showIcon,o=void 0===a||a,i=e.notificationKey,c=void 0===i?"":i,s=e.children,u=yp[n]||yp.warning,d=u.backgroundColor,m=u.textColor,f=u.icon,p=(0,P.wA)(),h=function(){var e,t=(e=hp().mark((function e(){var t;return hp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,oe({notificationKey:c});case 3:e.t0=c,e.next="addons_activity_info"===e.t0?6:"imported_tasks_deactivated_notice"===e.t0?8:10;break;case 6:return p(lp()),e.abrupt("break",11);case 8:return p(sp()),e.abrupt("break",11);case 10:return e.abrupt("break",11);case 11:e.next=16;break;case 13:e.prev=13,e.t1=e.catch(0),Kt(p,e.t1.message,null===(t=e.t1.extra_data)||void 0===t?void 0:t.message_links);case 16:case"end":return e.stop()}}),e,null,[[0,13]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){vp(o,r,a,i,l,"next",e)}function l(e){vp(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();return r.createElement("div",{className:"rounded-md ".concat(d," relative mb-5 p-4 shadow-md shadow-gray-200")},r.createElement("div",{className:"flex items-start gap-2"},o&&r.createElement("div",{className:"h-full flex-shrink-0"},r.createElement("div",null,f)),r.createElement("div",{className:"".concat(m," flex-1 pl-1 text-[.82rem]")},s),c&&r.createElement(N,{content:(0,l.__)("Dismiss","advanced-database-cleaner")},r.createElement("button",{onClick:h,className:"flex-shrink-0 rounded-full","aria-label":"Dismiss"},r.createElement(_.cW1,{className:"text-[19px] text-gray-500 hover:text-gray-800"})))))};function gp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var xp={success:{borderColor:"border-green-600",bgColor:"bg-green-100",textColor:"text-green-700",progressBgColor:"bg-green-600",Icon:Po.iBF},error:{borderColor:"border-red-600",bgColor:"bg-red-100",textColor:"text-red-700",progressBgColor:"bg-red-600",Icon:pe.$IH},warning:{borderColor:"border-amber-600",bgColor:"bg-amber-100",textColor:"text-amber-700",progressBgColor:"bg-amber-600",Icon:El.lJS},info:{borderColor:"border-sky-600",bgColor:"bg-sky-100",textColor:"text-sky-700",progressBgColor:"bg-sky-600",Icon:pe.nSS}};const _p=function(){var e=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return gp(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?gp(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}((0,r.useState)(0),2),t=e[0],n=e[1],a=(0,P.d4)((function(e){return e.notification})),i=(0,P.wA)();if((0,r.useEffect)((function(){if(a.show&&(n((function(e){return e+1})),a.autoHide)){var e=setTimeout((function(){i(Bt())}),1e3*a.hideAfter);return function(){return clearTimeout(e)}}}),[a]),!a.show)return null;var l=a.type,c=a.title,s=a.message,u=a.links,d=a.autoHide,m=a.hideAfter,f=xp[l]||{borderColor:"border-gray-100",bgColor:"bg-white",textColor:"text-black",progressBgColor:"bg-black",Icon:Po.iBF},p=f.borderColor,h=f.bgColor,v=f.textColor,y=f.progressBgColor,b=f.Icon,g=Array.isArray(u)?u:[];return r.createElement(r.Fragment,null,r.createElement("div",{key:t,"aria-live":"assertive",className:"pointer-events-none fixed inset-0 z-50 mt-[1.8rem] flex items-end px-4 py-6 sm:items-start sm:p-6"},r.createElement("div",{className:"flex w-full flex-col items-center space-y-4 sm:!items-end"},r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment,enter:"transform ease-out duration-500 transition",enterFrom:"translate-y-2 opacity-0 sm:translate-y-20 sm:translate-x-0",enterTo:"translate-y-0 opacity-100 sm:translate-x-0",leave:"transition ease-in duration-100 ",leaveFrom:"opacity-100",leaveTo:"opacity-0"},r.createElement("div",{className:"pointer-events-auto w-full max-w-[320px] overflow-hidden border ".concat(p," rounded-xl ").concat(h," shadow-lg ring-1 ring-black ring-opacity-5")},r.createElement("div",{className:"p-3"},r.createElement("div",{className:"flex items-start"},r.createElement("div",{className:"flex-shrink-0"},r.createElement(b,{className:"h-5 w-5 ".concat(v),"aria-hidden":"true"})),r.createElement("div",{className:"ml-3 w-0 flex-1"},r.createElement("p",{className:"text-[.84rem] font-medium ".concat(v)},c),r.createElement("p",{className:"mt-1 text-[.82rem] text-gray-900"},s,g.length>0&&r.createElement("span",{className:"mt-1 block text-[.8rem] text-gray-900"},g.map((function(e,t){var n=e.text||e.url||t,a=e.url?r.createElement(L,{href:e.url,target:e.target||"_blank",className:"!text-blue-600 hover:!text-blue-800"},e.text):r.createElement("button",{type:"button",className:"inline font-semibold text-blue-600 underline hover:text-blue-800",onClick:function(){return function(e){var t=e.tab_id||e.tabId||null,n=e.sub_tab_id||e.subTabId||null,r=e.anchor_id||e.anchorId||null,a=e.setting_id||e.settingId||null;t&&i(Yf({tabId:t,subTabId:n,anchorId:r,settingId:a}))}(e)}},e.text);return r.createElement("span",{key:n},t>0&&r.createElement("span",{className:"mx-1 text-gray-400","aria-hidden":"true"},"•"),a)}))))),r.createElement("div",{className:"ml-4 flex flex-shrink-0"},r.createElement("button",{type:"button",className:"inline-flex rounded-md bg-transparent text-gray-500 hover:text-gray-700 focus:outline-none",onClick:function(){i(Bt())}},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(Po.zhF,{className:"h-4 w-4","aria-hidden":"true"}))))),d&&r.createElement("div",{className:"h-[.1rem] w-full ".concat(y),style:{animation:"adbc-progress-line ".concat(m,"s linear forwards")}}))))))};var Ep=n(9354);function Np(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return kp(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?kp(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function kp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const Sp=function(e){var t=e.selectItems,n=e.selectedItem,a=void 0===n?"":n,i=e.onSelectionChange,l=e.minWidthButton,c=void 0===l?"":l,s=e.minWidthContent,u=void 0===s?"!min-w-[200px]":s,d=e.maxWidthContent,m=void 0===d?"!max-w-[300px]":d,f=e.maxHeight,p=void 0!==f&&f,h=e.buttonOnly,v=void 0!==h&&h,y=e.Icon,b=void 0===y?ge.gpS:y,x=e.ButtonBgColor,_=void 0===x?"bg-white":x,w=e.borderColor,N=void 0===w?"border-gray-300":w,k=e.extraBtnClasses,S=void 0===k?"":k,L=e.labelClasses,j=void 0===L?"":L,O=e.truncateMaxWidth,T=void 0===O?"max-w-[130px]":O,C=e.anchor,P=void 0===C?{to:"bottom end",gap:4}:C,I=e.tooltipAlign,A=Np((0,r.useState)(a||t[0][0]),2),F=A[0],M=A[1],D=Np((0,r.useState)(!1),2),G=D[0],z=D[1];return(0,r.useEffect)((function(){M(a||t[0][0])}),[a,t]),r.createElement(Ep.WF,{value:F,onChange:function(e){e.disabled||(M(e),i&&i(e.key))},onToggle:function(){return z(!G)}},(function(e){var n=e.open;return r.createElement("div",{className:"relative"},v?r.createElement(Ep.go,{className:g("flex !h-[1.9rem] cursor-pointer items-center rounded-lg border px-1 text-[.83rem] text-gray-900",N,_,S,G||n?"!border-black":"")},r.createElement(b,{className:"h-5 w-5","aria-hidden":"true"})):r.createElement(Ep.go,{className:g("flex !h-[2rem] cursor-pointer items-center justify-between rounded-lg border text-left text-[.83rem] text-gray-900 hover:text-cyan-700",c,N,_,S,G||n?"!border-black":"")},r.createElement("span",{className:"block ".concat(T," truncate pl-2")},F.label),r.createElement(b,{className:"h-5 w-5 pr-1","aria-hidden":"true"})),r.createElement(o.e,{show:n,as:r.Fragment,enter:"transition ease-out duration-100",enterFrom:"transform opacity-0 scale-95",enterTo:"transform opacity-100 scale-100"},r.createElement(Ep.wh,{anchor:P,modal:!1,className:g(p?"!max-h-[280px]":"!overflow-visible",u,m,"!z-50 rounded-lg border border-gray-400/80 bg-white p-2 text-gray-900 shadow-lg")},t.map((function(e,n){return r.createElement("div",{key:"action-group-"+n},e.map((function(e){return!1!==e.isVisible&&r.createElement(Ep.h7,{key:e.key,className:function(t){return g(t.focus&&!e.disabled?"bg-gray-200":"","relative flex select-none items-center justify-between gap-x-1 rounded-md px-[10px] py-[2px] text-[.83rem]",e.disabled?"cursor-not-allowed":"cursor-pointer")},value:e,disabled:e.disabled||!1},r.createElement("span",{className:"flex items-center gap-2 text-left ".concat(e.danger?"text-red-600":""," ").concat(j," ").concat(e.disabled?"text-gray-900":"")},e.icon&&r.createElement("span",{className:"flex-shrink-0 py-1.5 text-[1rem] ".concat(e.danger?"text-red-500":"text-gray-700")},e.icon),e.label),e.tooltipText&&r.createElement(E,{content:e.tooltipText,align:I},r.createElement(Nl.NzZ,{className:"text-gray-400"})))})),n<t.length-1&&r.createElement("div",{className:"my-1 border-b border-gray-200"}))})))))}))};function Lp(e){return Lp="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},Lp(e)}function jp(){jp=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Lp(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Lp(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Op(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Tp(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Op(o,r,a,i,l,"next",e)}function l(e){Op(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Cp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Pp(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Pp(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Ip="idle",Ap="redeeming",Fp="redeemed",Mp="updating_balance",Dp="done",Gp="redeem_error",zp="balance_error",Rp="sync_loading",Bp="sync_done",Up="sync_error";const Wp=function(){var e,t,n=(0,P.d4)((function(e){return e.scan.isRedeemCreditCodeModalShown})),a=(0,P.d4)((function(e){return e.scan.redeemCreditCodeModalMode})),c=(0,P.d4)((function(e){return e.setting.licenseStatus})),s=(0,P.wA)(),d=Cp((0,r.useState)(""),2),m=d[0],f=d[1],p=Cp((0,r.useState)(""),2),h=p[0],v=p[1],y=Cp((0,r.useState)(Ip),2),b=y[0],g=y[1],x=Cp((0,r.useState)(null),2),w=x[0],E=x[1],N="valid"===c,k="sync"===a,S=(0,r.useCallback)(Tp(jp().mark((function e(){return jp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(G){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,oe({notificationKey:"pro_remote_scan_upsell"});case 5:s(up()),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(2),s(up());case 11:case"end":return e.stop()}}),e,null,[[2,8]])}))),[s]),O=function(e){e.preventDefault(),A(),s(vi()),s(Yf({tabId:"settings"}))};if((0,r.useEffect)((function(){if(n&&k&&N){var e=function(){var e=Tp(jp().mark((function e(){var t,n,r,a,o,i,c,u;return jp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g(Rp),v(""),e.prev=2,e.next=5,Un();case 5:if(!0!==(null==(t=e.sent)?void 0:t.success)){e.next=24;break}if(o=null!==(n=null==t?void 0:t.data)&&void 0!==n?n:null,i=null!==(r=null==o?void 0:o.total_quota)&&void 0!==r?r:0,c=null!==(a=null==o?void 0:o.total_consumed)&&void 0!==a?a:0,u=Math.max(0,i-c),i>0&&u>0){e.next=17;break}v((0,l.__)("No credits found associated with your license.","advanced-database-cleaner")),g(Up),e.next=22;break;case 17:return E(o),g(Bp),e.next=21,S();case 21:s(mp());case 22:e.next=26;break;case 24:v((null==t?void 0:t.message)||(0,l.__)("Failed to sync balance.","advanced-database-cleaner")),g(Up);case 26:e.next=32;break;case 28:e.prev=28,e.t0=e.catch(2),v(kl(null===e.t0||void 0===e.t0?void 0:e.t0.failureCode)||(null===e.t0||void 0===e.t0?void 0:e.t0.message)||(0,l.__)("Failed to sync balance.","advanced-database-cleaner")),g(Up);case 32:case"end":return e.stop()}}),e,null,[[2,28]])})));return function(){return e.apply(this,arguments)}}();e()}}),[n,k,N,S]),!n)return null;var T,I,A=function(){f(""),v(""),g(Ip),E(null),s(_i())};if(k)return r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-[60]",onClose:A},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-md sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:A},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto mt-2"},r.createElement("div",{className:"mb-4 flex justify-center"},r.createElement("div",{className:"flex h-12 w-12 items-center justify-center rounded-full bg-blue-100"},r.createElement(j.JbZ,{className:"h-6 w-6 text-blue-600","aria-hidden":"true"}))),r.createElement(i.L3,{as:"h3",className:"text-center text-base font-semibold leading-6 text-gray-900"},(0,l.__)("Synchronize balance","advanced-database-cleaner")),r.createElement("div",{className:"mt-4 space-y-4"},!N&&r.createElement("div",{className:"flex gap-3 rounded-lg border border-amber-200 bg-amber-50 p-4"},r.createElement(Nn.eHT,{className:"h-6 w-6 flex-shrink-0 text-amber-500","aria-hidden":"true"}),r.createElement("div",null,r.createElement("p",{className:"text-sm text-gray-700"},(0,l.__)("You must first activate your plugin license before synchronizing your balance.","advanced-database-cleaner")),r.createElement(L,{href:"#",onClick:O,className:"mt-3 inline-flex items-center gap-1.5 text-sm font-semibold text-blue-600 hover:text-blue-800"},(0,l.__)("Go to settings to activate license","advanced-database-cleaner")))),N&&b===Rp&&r.createElement("div",{className:"flex items-center justify-center gap-2 py-8"},r.createElement(Nl.kiM,{className:"h-6 w-6 animate-spin text-blue-600","aria-hidden":"true"}),r.createElement("span",{className:"text-sm text-gray-700"},(0,l.__)("Synchronizing your balance...","advanced-database-cleaner"))),N&&b===Bp&&r.createElement("div",{className:"space-y-4"},r.createElement("div",{className:"flex items-center gap-3 rounded-lg border border-green-200 bg-green-50 p-4"},r.createElement(C.OLr,{className:"h-8 w-8 flex-shrink-0 text-green-600","aria-hidden":"true"}),r.createElement("div",{className:"flex-1"},w?r.createElement("p",{className:"text-sm font-medium text-green-700"},(0,l.sprintf)((0,l.__)("You have %d remaining credits to use.","advanced-database-cleaner"),Math.max(0,(null!==(T=w.total_quota)&&void 0!==T?T:0)-(null!==(I=w.total_consumed)&&void 0!==I?I:0)))):r.createElement("p",{className:"text-sm font-medium text-green-700"},(0,l.__)("Your balance has been synchronized.","advanced-database-cleaner")))),r.createElement("button",{type:"button",onClick:A,className:"w-full rounded-lg bg-blue-600 px-4 py-2 text-sm font-semibold text-white hover:bg-blue-500"},(0,l.__)("OK","advanced-database-cleaner"))),N&&b===Up&&r.createElement("div",{className:"space-y-4"},r.createElement("div",{className:"flex items-start gap-2 rounded-lg border border-red-200 bg-red-50 p-3"},r.createElement(C.t5W,{className:"mt-0.5 h-5 w-5 flex-shrink-0 text-red-600","aria-hidden":"true"}),r.createElement("p",{className:"text-sm text-red-700"},h)),r.createElement("button",{type:"button",onClick:A,className:"w-full rounded-lg bg-blue-600 px-4 py-2 text-sm font-semibold text-white hover:bg-blue-500"},(0,l.__)("OK","advanced-database-cleaner"))))))))));var F=function(){var e=Tp(jp().mark((function e(){var t,n,r,a,o,i;return jp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=m.trim()){e.next=4;break}return v((0,l.__)("Please enter a credit code.","advanced-database-cleaner")),e.abrupt("return");case 4:return v(""),g(Ap),e.prev=6,e.next=9,Yn({credits_code_key:t});case 9:if(!0===(null==(n=e.sent)?void 0:n.success)){e.next=15;break}return r=kl(null==n?void 0:n.failure_code)||(null==n?void 0:n.message)||(0,l.__)("An error occurred.","advanced-database-cleaner"),v(r),g(Gp),e.abrupt("return");case 15:return g(Fp),g(Mp),e.prev=17,e.next=20,Un();case 20:if(!0!==(null==(a=e.sent)?void 0:a.success)){e.next=29;break}return E(null!==(o=null==a?void 0:a.data)&&void 0!==o?o:null),g(Dp),e.next=26,S();case 26:s(mp()),e.next=31;break;case 29:v((null==a?void 0:a.message)||(0,l.__)("Failed to update balance.","advanced-database-cleaner")),g(zp);case 31:e.next=37;break;case 33:e.prev=33,e.t0=e.catch(17),v((null===e.t0||void 0===e.t0?void 0:e.t0.message)||(0,l.__)("Failed to update balance.","advanced-database-cleaner")),g(zp);case 37:e.next=44;break;case 39:e.prev=39,e.t1=e.catch(6),i=kl(null===e.t1||void 0===e.t1?void 0:e.t1.failureCode)||(null===e.t1||void 0===e.t1?void 0:e.t1.message)||(0,l.__)("An error occurred.","advanced-database-cleaner"),v(i),g(Gp);case 44:case"end":return e.stop()}}),e,null,[[6,39],[17,33]])})));return function(){return e.apply(this,arguments)}}();return r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-[60]",onClose:A},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-md sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:A},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto mt-2"},r.createElement("div",{className:"mb-4 flex justify-center"},r.createElement("div",{className:"flex h-12 w-12 items-center justify-center rounded-full bg-blue-100"},r.createElement(xe.y9k,{className:"h-6 w-6 text-blue-600","aria-hidden":"true"}))),r.createElement(i.L3,{as:"h3",className:"text-center text-base font-semibold leading-6 text-gray-900"},(0,l.__)("Redeem credit code","advanced-database-cleaner")),N?r.createElement("div",{className:"mt-4 space-y-4"},(b===Ip||b===Ap||b===Gp||b===zp)&&r.createElement(r.Fragment,null,r.createElement("div",null,r.createElement("label",{htmlFor:"redeem-credit-code-input",className:"mb-2 flex items-center justify-between gap-2 text-sm font-medium text-gray-700"},(0,l.__)("Credit code","advanced-database-cleaner")),r.createElement(u,{id:"redeem-credit-code-input",type:"text",value:m,onChange:function(e){return f(e.target.value)},disabled:b===Ap,className:"w-full rounded-lg border border-gray-300 px-3 py-2 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500 disabled:bg-gray-100",placeholder:(0,l.__)("Enter your credit code","advanced-database-cleaner")})),r.createElement("button",{type:"button",onClick:F,disabled:b===Ap,className:"flex w-full items-center justify-center gap-2 rounded-lg bg-blue-600 px-4 py-2 text-sm font-semibold text-white hover:bg-blue-500 disabled:opacity-70"},b===Ap?r.createElement(r.Fragment,null,r.createElement(Nl.kiM,{className:"h-4 w-4 animate-spin","aria-hidden":"true"}),(0,l.__)("Redeeming...","advanced-database-cleaner")):r.createElement(r.Fragment,null,r.createElement(ye.CMH,{className:"h-4 w-4","aria-hidden":"true"}),(0,l.__)("Redeem","advanced-database-cleaner"))),r.createElement(L,{href:"https://docs.sigmaplugin.com/article/124-redeem-track-remote-scan-credits#get-credits",target:"_blank",className:"!text-blue-600 no-underline hover:text-blue-800"},(0,l.__)("Where to find my credit codes?","advanced-database-cleaner"),r.createElement(j.TdP,{className:"-ml-0.5 h-3 w-3"}))),(b===Fp||b===Mp||b===Dp||b===zp)&&r.createElement("div",{className:"space-y-3 rounded-lg border border-gray-200 bg-gray-50 p-4"},r.createElement("div",{className:"flex items-center gap-2 text-sm"},r.createElement(C.OLr,{className:"h-5 w-5 flex-shrink-0 text-green-600"}),r.createElement("span",{className:"text-gray-700"},(0,l.__)("Redeem credit code","advanced-database-cleaner")),r.createElement("span",{className:"ml-auto font-medium text-green-600"},(0,l.__)("Done","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2 text-sm"},b===Mp?r.createElement(r.Fragment,null,r.createElement(Nl.kiM,{className:"h-5 w-5 flex-shrink-0 animate-spin text-blue-600","aria-hidden":"true"}),r.createElement("span",{className:"text-gray-700"},(0,l.__)("Updating balance...","advanced-database-cleaner"))):r.createElement(r.Fragment,null,b===Dp?r.createElement(C.OLr,{className:"h-5 w-5 flex-shrink-0 text-green-600"}):r.createElement(C.ORb,{className:"h-5 w-5 flex-shrink-0 text-red-600"}),r.createElement("span",{className:"text-gray-700"},(0,l.__)("Update balance","advanced-database-cleaner")),r.createElement("span",{className:"ml-auto font-medium ".concat(b===Dp?"text-green-600":"text-red-600")},b===Dp?(0,l.__)("Done","advanced-database-cleaner"):(0,l.__)("Failed","advanced-database-cleaner"))))),b===Dp&&r.createElement("div",{className:"space-y-4"},r.createElement("div",{className:"flex items-center gap-3 rounded-lg border border-green-200 bg-green-50 p-4"},r.createElement("div",{className:"flex-1"},w&&r.createElement("p",{className:"text-sm font-medium text-green-700"},(0,l.sprintf)((0,l.__)("You have %d remaining credits to use.","advanced-database-cleaner"),Math.max(0,(null!==(e=w.total_quota)&&void 0!==e?e:0)-(null!==(t=w.total_consumed)&&void 0!==t?t:0)))))),r.createElement("button",{type:"button",onClick:A,className:"w-full rounded-lg bg-blue-600 px-4 py-2 text-sm font-semibold text-white hover:bg-blue-500"},(0,l.__)("OK","advanced-database-cleaner"))),h&&r.createElement("div",{className:"flex items-start gap-2 rounded-lg border border-red-200 bg-red-50 p-3"},r.createElement(C.t5W,{className:"mt-0.5 h-5 w-5 flex-shrink-0 text-red-600","aria-hidden":"true"}),r.createElement("p",{className:"text-sm text-red-700"},h))):r.createElement("div",{className:"mt-4 flex gap-3 rounded-lg border border-amber-200 bg-amber-50 p-4"},r.createElement(Nn.eHT,{className:"h-6 w-6 flex-shrink-0 text-amber-500","aria-hidden":"true"}),r.createElement("div",null,r.createElement("p",{className:"text-sm text-gray-700"},(0,l.__)("You must first activate your plugin license before redeeming a credit code.","advanced-database-cleaner")),r.createElement(L,{href:"#",onClick:O,className:"mt-3 inline-flex items-center gap-1.5 text-sm font-semibold text-blue-600 hover:text-blue-800"},(0,l.__)("Go to settings to activate license","advanced-database-cleaner"))))))))))};function qp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const Kp=function(){var e=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return qp(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?qp(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}((0,r.useState)(!1),2),t=e[0],n=e[1],a=(0,P.d4)((function(e){return e.modal})),c=(0,P.d4)((function(e){return e.action.processAction})),s=(0,P.d4)((function(e){return null!==e.action.actionType})),u=(0,P.d4)((function(e){return e.action.actionSource})),d=(0,P.wA)();if(!a.show)return null;var m=a.type,f=a.title,p=a.message,h=a.dbBackupWarning,v=a.confirmLabel,y=function(){"single"===u&&d(Ar()),d(Go())};return r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:y},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-md sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:y},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto mb-1 mt-2"},r.createElement("div",{className:"mx-auto flex h-12 w-12 flex-shrink-0 items-center justify-center rounded-lg"},"warning"===m?r.createElement(kn.e5t,{className:"h-10 w-10 text-red-600","aria-hidden":"true"}):"delete"===m?r.createElement(j.Mst,{className:"h-10 w-10 text-red-600","aria-hidden":"true"}):r.createElement(he.MGr,{className:"h-10 w-10 text-primary","aria-hidden":"true"})),r.createElement("div",{className:"mt-3 text-center"},r.createElement(i.L3,{as:"h3",className:"text-base font-bold leading-6 text-gray-900"},f),r.createElement("div",{className:"mt-2"},r.createElement("p",{className:"text-[.95rem] text-black"},p))),r.createElement("div",{className:"mb-2 mt-5 flex justify-center gap-x-3 sm:mt-6"},r.createElement("button",{type:"button",className:"inline-flex w-full min-w-[100px] justify-center rounded-full border border-gray-400/70 bg-white px-3 py-2 text-sm font-semibold text-gray-900 shadow-sm hover:border-gray-500 hover:bg-gray-50 sm:mt-0 sm:w-auto",onClick:y},(0,l.__)("Cancel","advanced-database-cleaner")),r.createElement("button",{type:"button",className:"inline-flex w-full min-w-[100px] justify-center rounded-full ".concat("warning"===m||"delete"===m?"bg-red-600 hover:opacity-90":"bg-primary hover:opacity-90"," px-3 py-2 text-sm font-semibold text-white shadow-sm sm:w-auto"),onClick:function(){t||(n(!0),d(Tr()),d(Go()),n(!1))},disabled:c||!s},v)),h&&r.createElement("div",{className:"mt-4 border-t border-gray-300 pt-4 text-center text-[.9rem] font-semibold text-red-600"},(0,l.__)("Don't forget to make a backup of your database first!","advanced-database-cleaner"))))))))},Yp=function(){var e=(0,P.d4)((function(e){return e.action.actionType}));return(0,P.d4)((function(e){return e.action.processAction}))&&"run_general_cleanup"!==e?r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:function(){}},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-gray-100 px-4 pb-4 pt-5 text-center shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-md sm:p-10"},r.createElement("div",{className:"mx-auto"},r.createElement("div",{className:"flex items-center justify-center rounded-lg"},r.createElement(st.k$1,{className:"h-16 w-16 animate-spin text-primary"})),r.createElement("div",null,r.createElement(i.L3,{as:"h3",className:"text-[.9rem] font-semibold leading-6 text-gray-900"},(0,l.__)("Processing, please wait...","advanced-database-cleaner"))))))))):null},Vp=function(){var e=(0,P.d4)((function(e){return e.shared.isSupportModalShown})),t=(0,P.wA)();if(!e)return null;var n=function(){t(Xf())};return r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:n},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative max-w-xl transform overflow-visible rounded-xl bg-white px-6 pb-6 pt-6 text-left shadow-2xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:p-8 xl:max-w-3xl"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:n},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto"},r.createElement("div",{className:"mb-6 mt-10 flex flex-col gap-6 xl:flex-row"},r.createElement("div",{className:"group flex-1"},r.createElement("div",{className:"relative transform rounded-2xl border-2 border-blue-100 bg-gradient-to-br from-blue-50 to-indigo-50 p-8 transition-all duration-300 hover:border-blue-200"},r.createElement("div",{className:"absolute right-4 top-4"},r.createElement(El.Lhl,{className:"text-[2rem] text-blue-800"})),r.createElement("h4",{className:"mb-4 text-[1.2rem] font-bold text-gray-900"},(0,l.__)("View documentation","advanced-database-cleaner")),r.createElement("div",{className:"mb-6 space-y-2"},r.createElement("p",{className:"flex items-center gap-1 text-gray-700"},r.createElement(ye.CMH,{className:"text-blue-500"}),(0,l.__)("Access comprehensive guides and tutorials","advanced-database-cleaner")),r.createElement("p",{className:"flex items-center gap-1 text-gray-700"},r.createElement(ye.CMH,{className:"text-blue-500"}),(0,l.__)("Find answers to common questions","advanced-database-cleaner"))),r.createElement(L,{href:"https://docs.sigmaplugin.com/collection/54-advanced-db-cleaner-4x?utm_source=support-modal&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=documentation"),target:"_blank",className:"flex !w-full items-center justify-center gap-2 rounded-xl bg-blue-500 px-6 py-3 text-sm font-semibold text-white !no-underline shadow-lg transition-all duration-300 hover:bg-blue-700/90 hover:!text-white focus:text-white"},(0,l.__)("View documentation","advanced-database-cleaner"),r.createElement(j.TdP,null)))),r.createElement("div",{className:"group flex-1"},r.createElement("div",{className:"relative transform rounded-2xl border-2 border-emerald-100 bg-gradient-to-br from-emerald-50 to-green-50 p-8 transition-all duration-300 hover:border-emerald-200"},r.createElement("div",{className:"absolute right-4 top-4"},r.createElement(Ot.E4k,{className:"text-[1.8rem] text-green-800"})),r.createElement("h4",{className:"mb-4 text-[1.2rem] font-bold text-gray-900"},(0,l.__)("Contact us","advanced-database-cleaner")),r.createElement("div",{className:"mb-6 space-y-2"},r.createElement("p",{className:"flex items-center gap-1 text-gray-700"},r.createElement(ye.CMH,{className:"text-green-500"}),(0,l.__)("Contact us for personalized assistance","advanced-database-cleaner")),r.createElement("p",{className:"flex items-center gap-1 text-gray-700"},r.createElement(ye.CMH,{className:"text-green-500"}),(0,l.__)("Get help with technical issues, billing ...","advanced-database-cleaner"))),r.createElement(L,{href:"FREE"===D?"https://wordpress.org/support/plugin/advanced-database-cleaner/":"https://sigmaplugin.com/contact?utm_source=support-modal&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=support",target:"_blank",className:"flex !w-full items-center justify-center gap-2 rounded-xl bg-green-600 px-6 py-3 text-sm font-semibold text-white !no-underline shadow-lg transition-all duration-300 hover:bg-green-700 hover:!text-white focus:text-white"},(0,l.__)("Contact us","advanced-database-cleaner"),r.createElement(j.TdP,null))))),r.createElement("div",{className:"mt-4 flex gap-1 text-gray-600"},r.createElement("span",null,(0,l.__)("By","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com?utm_source=support-modal&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=sigmaplugin-home-page"),target:"_blank"},"SigmaPlugin"))))))))};function Hp(e){return Hp="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},Hp(e)}function $p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Qp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$p(Object(n),!0).forEach((function(t){Jp(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Jp(e,t,n){return(t=function(e){var t=function(e){if("object"!=Hp(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Hp(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Hp(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Zp(){Zp=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Hp(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Hp(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Xp(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function eh(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Xp(o,r,a,i,l,"next",e)}function l(e){Xp(o,r,a,i,l,"throw",e)}i(void 0)}))}}function th(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return nh(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?nh(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nh(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const rh=function(){var e=th((0,r.useState)(null),2),t=e[0],n=e[1],a=th((0,r.useState)(!1),2),c=a[0],s=a[1],u=th((0,r.useState)(!1),2),d=u[0],m=u[1],f=th((0,r.useState)(null),2),p=f[0],h=f[1],v=th((0,r.useState)({manual_corrections:!1,keep_last:!1,automation_tasks:!1,uninstall_old_versions:!1}),2),y=v[0],b=v[1],g=(0,P.d4)((function(e){return e.shared.isMigrationModalShown})),x=(0,P.wA)();if((0,r.useEffect)((function(){g&&w()}),[g]),!g)return null;var w=function(){var e=eh(Zp().mark((function e(){var t,r,a,o;return Zp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,s(!0),e.next=4,se();case 4:t=e.sent,r=(null==t?void 0:t.data)||[],n(r),a={manual_corrections:r.includes("manual_corrections"),keep_last:r.includes("keep_last"),automation_tasks:r.includes("automation_tasks"),uninstall_old_versions:r.includes("old_free_exists")||r.includes("pro_exists")},b(a),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(0),Kt(x,e.t0.message,null===(o=e.t0.extra_data)||void 0===o?void 0:o.message_links);case 14:return e.prev=14,s(!1),e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[0,11,14,17]])})));return function(){return e.apply(this,arguments)}}(),E=function(e){b((function(t){return Qp(Qp({},t),{},Jp({},e,!t[e]))}))},N=function(){var e=eh(Zp().mark((function e(){var t,n,r,a;return Zp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,m(!0),t=[],y.manual_corrections&&t.push("manual_corrections"),y.keep_last&&t.push("keep_last"),y.automation_tasks&&t.push("automation_tasks"),n={items_to_migrate:t,uninstall_old_versions:y.uninstall_old_versions},e.next=9,de(n);case 9:r=e.sent,h((null==r?void 0:r.data)||{}),x(cp()),null==r||!r.data||1!==r.data.automation_tasks_success&&2!==r.data.automation_tasks_success||x(Zf()),e.next=18;break;case 15:e.prev=15,e.t0=e.catch(0),Kt(x,e.t0.message,null===(a=e.t0.extra_data)||void 0===a?void 0:a.message_links);case 18:return e.prev=18,m(!1),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[0,15,18,21]])})));return function(){return e.apply(this,arguments)}}(),k=function(){x(ep()),n(null),h(null),b({manual_corrections:!1,keep_last:!1,automation_tasks:!1,uninstall_old_versions:!1})};return r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:k},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative max-w-xl transform overflow-visible rounded-xl bg-white px-6 pb-6 pt-6 text-left shadow-2xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:p-8 xl:max-w-xl"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:k},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto"},function(){if(c)return r.createElement("div",{className:"flex items-center justify-center py-12 text-center"},r.createElement(T,null));if(p){var e=[{key:"manual_corrections_success",label:(0,l.__)("Manual corrections","advanced-database-cleaner")},{key:"keep_last_success",label:(0,l.__)("Keep Last","advanced-database-cleaner")},{key:"automation_tasks_success",label:(0,l.__)("Automation tasks","advanced-database-cleaner")},{key:"uninstall_old_versions_success",label:(0,l.__)("Uninstall old versions","advanced-database-cleaner")}];return r.createElement("div",null,r.createElement("div",{className:"mb-8 text-center"},r.createElement("div",{className:"mb-4 inline-flex h-12 w-12 items-center justify-center rounded-full bg-blue-500"},r.createElement(Nn.YrT,{className:"h-6 w-6 text-white"})),r.createElement("h3",{className:"mb-1 text-xl font-bold text-gray-900"},(0,l.__)("Import completed","advanced-database-cleaner")),r.createElement("p",{className:"text-gray-600"},(0,l.__)("Here are the results of your data import","advanced-database-cleaner"))),r.createElement("div",{className:"mb-8 border"},e.map((function(e){var t=e.key,n=e.label;if(void 0===p[t])return null;var a=function(e){return 1===e?{text:(0,l.__)("Successful","advanced-database-cleaner"),color:"text-green-700"}:0===e?{text:(0,l.__)("Failed","advanced-database-cleaner"),color:"text-red-700"}:2===e?{text:(0,l.__)("Partially successful","advanced-database-cleaner"),color:"text-yellow-700"}:{text:"",color:""}}(p[t]);return r.createElement("div",{key:t,className:"flex items-center justify-between border-b border-gray-200 bg-white p-4"},r.createElement("span",{className:"text-[.9rem] font-medium text-gray-900"},n),r.createElement("div",{className:"flex items-center gap-3"},function(e){return 1===e?r.createElement("div",{className:"flex h-6 w-6 items-center justify-center rounded-full bg-green-100"},r.createElement(Nn.YrT,{className:"h-4 w-4 text-green-600"})):0===e?r.createElement("div",{className:"flex h-6 w-6 items-center justify-center rounded-full bg-red-100"},r.createElement(Nn.yGN,{className:"h-4 w-4 text-red-600"})):2===e?r.createElement("div",{className:"flex h-6 w-6 items-center justify-center rounded-full bg-yellow-100"},r.createElement(Nn.eHT,{className:"h-4 w-4 text-yellow-600"})):null}(p[t]),r.createElement("span",{className:"text-sm font-semibold ".concat(a.color)},a.text)))}))),r.createElement("div",{className:"flex items-center justify-center"},r.createElement("button",{type:"button",className:"inline-flex w-full min-w-[100px] justify-center rounded-full border border-gray-400/70 bg-white px-3 py-2 text-sm font-semibold text-gray-900 shadow-sm hover:border-gray-500 hover:bg-gray-50 sm:mt-0 sm:w-auto",onClick:k},(0,l.__)("Close","advanced-database-cleaner"))))}return r.createElement("div",null,r.createElement("div",{className:"mb-8 text-center"},r.createElement("div",{className:"mx-auto flex h-12 w-12 flex-shrink-0 items-center justify-center"},r.createElement(xe.Lcj,{className:"h-10 w-10 text-primary","aria-hidden":"true"})),(null==t?void 0:t.length)>0&&t.every((function(e){return"old_free_exists"===e||"pro_exists"===e}))?r.createElement(r.Fragment,null,r.createElement("h3",{className:"text-center text-[1.1rem] font-semibold text-gray-900"},(0,l.__)("No data to import. You can uninstall the previous version(s)","advanced-database-cleaner"))):r.createElement(r.Fragment,null,r.createElement("h3",{className:"text-center text-[1.1rem] font-semibold text-gray-900"},(0,l.__)("Import data from previous version","advanced-database-cleaner")),r.createElement("p",{className:"text-gray-600"},(0,l.__)("Select the items you want to import or actions to perform","advanced-database-cleaner")))),r.createElement("div",{className:"mb-8 rounded-xl border"},(null==t?void 0:t.includes("manual_corrections"))&&r.createElement("label",{className:"group flex cursor-pointer items-start gap-4 rounded-t-xl border-b border-gray-200 bg-white p-4 transition-all hover:bg-blue-50"},r.createElement("div",{className:"mt-0.5 flex h-6 items-center"},r.createElement("input",{type:"checkbox",checked:y.manual_corrections,onChange:function(){return E("manual_corrections")}})),r.createElement("div",{className:"flex-1"},r.createElement("span",{className:"text-[.9rem] font-semibold text-gray-800 transition-colors group-hover:text-blue-700"},(0,l.__)("Import manual corrections","advanced-database-cleaner")),r.createElement("p",{className:"mt-1 text-xs text-gray-600"},(0,l.__)("Import your custom manual corrections you made in the previous version","advanced-database-cleaner")))),(null==t?void 0:t.includes("keep_last"))&&r.createElement("label",{className:"group flex cursor-pointer items-start gap-4 border-b border-gray-200 bg-white p-4 transition-all hover:bg-blue-50"},r.createElement("div",{className:"mt-0.5 flex h-6 items-center"},r.createElement("input",{type:"checkbox",checked:y.keep_last,onChange:function(){return E("keep_last")}})),r.createElement("div",{className:"flex-1"},r.createElement("span",{className:"text-[.9rem] font-semibold text-gray-800 transition-colors group-hover:text-blue-700"},(0,l.__)("Import Keep Last","advanced-database-cleaner")),r.createElement("p",{className:"mt-1 text-xs text-gray-600"},(0,l.__)("Preserve your -Keep Last- settings and configurations","advanced-database-cleaner")))),(null==t?void 0:t.includes("automation_tasks"))&&r.createElement("label",{className:"group flex cursor-pointer items-start gap-4 border-b border-gray-200 bg-white p-4 transition-all hover:bg-blue-50"},r.createElement("div",{className:"mt-0.5 flex h-6 items-center"},r.createElement("input",{type:"checkbox",checked:y.automation_tasks,onChange:function(){return E("automation_tasks")}})),r.createElement("div",{className:"flex-1"},r.createElement("span",{className:"text-[.9rem] font-semibold text-gray-800 transition-colors group-hover:text-blue-700"},(0,l.__)("Import tasks","advanced-database-cleaner")),r.createElement("p",{className:"mt-1 text-xs text-gray-600"},(0,l.__)("Import all your automation tasks and schedules.","advanced-database-cleaner"),r.createElement("span",{className:"ml-1 text-orange-600"},(0,l.__)("(For technical reasons, tasks will be deactivated after import and you will need to activate them again)","advanced-database-cleaner"))))),((null==t?void 0:t.includes("old_free_exists"))||(null==t?void 0:t.includes("pro_exists")))&&r.createElement("label",{className:"group flex cursor-pointer items-start gap-4 rounded-b-xl bg-white p-4 transition-all hover:bg-blue-50"},r.createElement("div",{className:"mt-0.5 flex h-6 items-center"},r.createElement("input",{type:"checkbox",checked:y.uninstall_old_versions,onChange:function(){return E("uninstall_old_versions")}})),r.createElement("div",{className:"flex-1"},r.createElement("span",{className:"text-[.9rem] font-semibold text-gray-800 transition-colors group-hover:text-red-700"},(0,l.__)("Uninstall previous versions?","advanced-database-cleaner")),r.createElement("p",{className:"mt-1 text-xs text-gray-600"},function(){if(!t)return"";var e=t.includes("old_free_exists"),n=t.includes("pro_exists");return e&&n?(0,l.__)("The Free and old Pro versions can be uninstalled since you are using the newest Premium version","advanced-database-cleaner"):e?(0,l.__)("The Free version can be uninstalled since you are using the Premium version","advanced-database-cleaner"):n?(0,l.__)("The old Pro version can be uninstalled since you are using the newest Premium version","advanced-database-cleaner"):""}())))),r.createElement("div",{className:"flex justify-center gap-3"},r.createElement("button",{type:"button",className:"inline-flex w-full min-w-[100px] justify-center rounded-full border border-gray-400/70 bg-white px-3 py-2 text-sm font-semibold text-gray-900 shadow-sm hover:border-gray-500 hover:bg-gray-50 sm:mt-0 sm:w-auto",onClick:k},(0,l.__)("Cancel","advanced-database-cleaner")),r.createElement("button",{className:"inline-flex w-full min-w-[100px] justify-center rounded-full bg-primary px-5 py-2 text-sm font-semibold text-white shadow-sm hover:opacity-90 disabled:cursor-not-allowed disabled:opacity-50 sm:w-auto",disabled:d||!(y.manual_corrections||y.keep_last||y.automation_tasks||y.uninstall_old_versions),onClick:N},d?r.createElement(T,{text:(0,l.__)("Processing ...","advanced-database-cleaner"),spinnerColor:"text-white",size:"text-[1.2rem]"}):r.createElement("span",null,(0,l.__)("Proceed","advanced-database-cleaner")))))}()))))))};var ah,oh=n(5338),ih=(0,fe.U1)({reducer:{setting:id,shared:fp,modal:zo,notification:Ut,action:Mr,filter:tt,filterModal:Ce,scan:Ni}}),lh=n(3938),ch=n(2471),sh=n(4880),uh=function(e){ah=e},dh=function(e){ah&&ah(e)},mh=new lh.E({queryCache:new ch.$({onError:function(e,t){var n,r;"AbortError"!==e.name&&"ERR_CANCELED"!==e.code&&(null!==(n=t.meta)&&void 0!==n&&n.silent||Kt(dh,e.message,null===(r=e.extra_data)||void 0===r?void 0:r.message_links))}}),defaultOptions:{queries:{staleTime:3e5,gcTime:6e5,retry:!1,refetchOnWindowFocus:!1,refetchOnMount:!1,refetchOnReconnect:!0,placeholderData:sh.rX}}});const fh=n.p+"images/logo.png";function ph(e){return ph="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},ph(e)}function hh(){hh=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==ph(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(ph(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function vh(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function yh(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){vh(o,r,a,i,l,"next",e)}function l(e){vh(o,r,a,i,l,"throw",e)}i(void 0)}))}}function bh(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var gh=Object.values(z),xh=gh.some((function(e){return e.is_critical}));const _h=function(){var e=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return bh(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?bh(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}((0,r.useState)(!1),2),t=e[0],n=e[1],c=(0,P.d4)((function(e){return e.setting.hiddenTabs})),s=(0,P.d4)((function(e){return e.shared.currentTabId})),u=(0,P.d4)((function(e){return e.shared.currentSubTabId})),d=(0,P.d4)((function(e){return e.setting.sideBarIsExpanded})),m=(0,P.d4)((function(e){return e.shared.showImportedTasksDeactivatedNotice})),f=(0,P.d4)((function(e){return e.shared.showMigrationNotice})),p=(0,P.d4)((function(e){return e.setting.licenseKey})),h=(0,P.d4)((function(e){return e.setting.licenseStatus})),y=Df.find((function(e){return e.id===s}))||Df[0],b=(0,P.wA)();uh(b);var x=(0,a.jE)(),_=function(e,t){e.preventDefault(),y.id!==t&&(x.cancelQueries(),n(!1),b(Yf({tabId:t})),b(Ar()),b(Xe()))},w=function(){var e=yh(hh().mark((function e(t){var n,r;return hh().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(rd(t)),e.prev=1,n=t?"1":"0",e.next=5,nr({sidebar_is_expanded:n});case 5:e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),Kt(b,e.t0.message,null===(r=e.t0.extra_data)||void 0===r?void 0:r.message_links);case 10:case"end":return e.stop()}}),e,null,[[1,7]])})));return function(t){return e.apply(this,arguments)}}(),E=function(){var e=yh(hh().mark((function e(){var t;return hh().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,oe({notificationKey:"migration_available"});case 3:b(cp()),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),Kt(b,e.t0.message,null===(t=e.t0.extra_data)||void 0===t?void 0:t.message_links);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(){return e.apply(this,arguments)}}();return(0,r.useEffect)((function(){window.scrollTo(0,0)}),[s,u]),r.createElement("div",{className:"clear-both mr-[10px] mt-[20px] max-w-[100rem] xl:flex"},r.createElement(o.e,{show:t,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50 xl:!hidden",onClose:n},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 flex"},r.createElement(i.Lj,{transition:!0,className:"absolute right-10 -mr-10 mt-4 flex w-full max-w-[250px] flex-1 transform transition duration-200 ease-in-out data-[closed]:translate-x-full"},r.createElement("div",{className:"flex !grow flex-col gap-y-5 overflow-y-auto bg-white px-6 pb-2 pt-4"},r.createElement("nav",{className:"flex flex-1 flex-col pt-8"},r.createElement("ul",{role:"list",className:"flex flex-1 flex-col gap-y-2"},r.createElement("li",{className:"flex justify-end pb-4"},r.createElement("button",{type:"button",onClick:function(){return n(!1)}},r.createElement("span",{className:"sr-only"},"Close sidebar"),r.createElement(Po.zhF,{className:"h-6 w-6 text-black"}))),r.createElement("li",null,r.createElement("ul",{role:"list",className:"-mx-2 space-y-1"},Mf.map((function(e){var t=e.items.filter((function(e){return!c.includes(e.id)&&e.show_in_menu}));return 0===t.length?null:r.createElement(r.Fragment,{key:"mobile-group-"+e.group_id},t.map((function(e){return r.createElement(r.Fragment,{key:"mobile-tab-"+e.id},r.createElement("li",null,r.createElement("a",{href:e.href,onClick:function(t){return _(t,e.id)},className:g(y.id===e.id?"bg-gray-200 text-blue-600":"text-gray-700 hover:bg-gray-50 hover:text-blue-600","group flex items-center gap-x-3 rounded-md p-2 text-sm font-semibold leading-6")},r.createElement(e.icon,{className:g(y.id===e.id?"text-blue-600":"text-gray-600 group-hover:text-blue-600","".concat(e.icon_size," shrink-0"))}),e.name)))})),!e.is_last_group&&r.createElement("li",{className:"my-[10px]"},r.createElement("div",{className:"border-b-[1px] border-b-gray-300"})))}))))))))))),r.createElement("div",{className:g("relative hidden xl:!flex xl:!flex-col",d?"min-w-[200px]":"w-[52px]")},r.createElement("button",{onClick:function(){return w(!d)},className:"group absolute -right-[15px] top-[30px] z-20 flex h-6 w-4 -translate-y-1/2\r items-center justify-center"},d?r.createElement(r.Fragment,null,r.createElement(N,{content:(0,l.__)("Collapse sidebar","advanced-database-cleaner"),align:"left"},r.createElement(xe.eCD,{className:"text-[1.2rem] text-gray-400 group-hover:text-black"}))):r.createElement(r.Fragment,null,r.createElement(N,{content:(0,l.__)("Expand sidebar","advanced-database-cleaner"),align:"left"},r.createElement(xe.xHA,{className:"text-[1.2rem] text-gray-400 group-hover:text-black"})))),r.createElement("div",{className:"mb-10 flex !grow flex-col bg-transparent"},r.createElement("div",{className:"relative flex h-[70px] items-center gap-x-4 bg-[#0B96CB] text-white ".concat(d?"pl-[20px]":"justify-center","\n ")},r.createElement(L,{href:"FREE"===D?"https://wordpress.org/plugins/advanced-database-cleaner/":G?"https://sigmaplugin.com/downloads/advanced-database-cleaner-pro-classic?utm_source=logo&utm_medium=adbc-pro&utm_campaign=plugins&utm_content=adbc-pro-landing-page":"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=logo&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=adbc-landing-page",target:"_blank",className:"!text-white !no-underline hover:!text-gray-200"},r.createElement("div",{className:"flex flex-col gap-y-0"},r.createElement("img",{src:fh,alt:"Logo",className:g("w-[34px]")})),d&&r.createElement(r.Fragment,null,r.createElement("div",{className:" flex flex-col gap-y-0"},r.createElement("span",{className:"py-0 text-[1.1rem] font-bold"},"Advanced DB"),r.createElement("span",{className:"-mt-1 flex items-center gap-x-2 py-0"},r.createElement("span",{className:"text-[1rem] font-bold"},"Cleaner"),r.createElement("span",{className:"mt-[3px] flex items-center border-l border-indigo-200 bg-transparent pl-[5px] text-[.6rem] font-semibold leading-none text-gray-200"},"FREE"===D?(0,l.__)("Free","advanced-database-cleaner"):G?(0,l.__)("Pro-lifetime","advanced-database-cleaner"):(0,l.__)("Premium","advanced-database-cleaner"))))),r.createElement("div",{className:"absolute -top-2 left-0 rounded-r-md rounded-tl-md bg-[#0B96CB] px-2 py-0 text-center text-[10px] text-white ".concat(d?"":"w-full","\n ")},M))),r.createElement("nav",{className:"mt-4 flex flex-1 flex-col"},r.createElement("ul",{role:"list",className:"flex flex-1 flex-col gap-y-7"},r.createElement("li",null,r.createElement("ul",{role:"list",className:"px-2"},Mf.map((function(e){var t=e.items.filter((function(e){return!c.includes(e.id)&&e.show_in_menu}));return 0===t.length?null:r.createElement(r.Fragment,{key:"desktop-group-"+e.group_id},t.map((function(e){return r.createElement(r.Fragment,{key:"desktop-tab-"+e.id},r.createElement("li",{className:"my-0"},r.createElement("a",{href:e.href,onClick:function(t){return _(t,e.id)},className:g(y.id===e.id?"rounded-lg bg-white !text-blue-600":"text-gray-700 hover:rounded-lg hover:bg-gray-200 hover:text-blue-600","group my-[3px] flex flex-col px-2 py-[4px] font-bold leading-6 focus:ring-0")},r.createElement("div",{className:"flex h-full min-h-[24px] items-center gap-x-3"},d?r.createElement(e.icon,{className:g(y.id===e.id?"text-blue-600":"text-gray-600 group-hover:text-blue-600","".concat(e.icon_size," shrink-0"))}):r.createElement(N,{content:e.name,align:"left"},r.createElement(e.icon,{className:g(y.id===e.id?"text-blue-600":"text-gray-600 group-hover:text-blue-600","".concat(e.icon_size," shrink-0"))})),r.createElement("div",{className:"flex w-full flex-col"},d&&r.createElement("span",{className:"text-[.83rem] font-normal text-black"},e.name)),"FREE"===D&&e.is_premium&&d&&r.createElement("div",{className:""},r.createElement(j.xGQ,{className:"h-[12px] w-[12px] text-yellow-600"}))))))})),!e.is_last_group&&r.createElement("li",{className:"my-[10px]"},r.createElement("div",{className:"border-b-[1px] border-b-gray-300"})))})))))),r.createElement("div",{className:"border-t border-gray-200 px-2 py-3"},d&&r.createElement("div",{className:"flex flex-col items-center"},r.createElement("div",{className:"flex items-center gap-1 text-xs text-gray-500"},(0,l.__)("By","advanced-database-cleaner"),r.createElement(L,{href:"https://sigmaplugin.com?utm_source=sidebar-bottom&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=sigmaplugin-home-page"),target:"_blank",className:"font-semibold !text-gray-500 no-underline hover:!text-gray-600"},"SigmaPlugin"),"♥",r.createElement("span",{className:"text-gray-500"},M)),r.createElement("div",{className:"mt-1 flex gap-1 text-center text-[11px]"},r.createElement(L,{href:"FREE"===D?"https://wordpress.org/support/plugin/advanced-database-cleaner/":"https://sigmaplugin.com/contact?utm_source=sidebar-bottom&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=support",target:"_blank",className:"font-semibold !text-blue-500 no-underline hover:!text-blue-600"},(0,l.__)("Support","advanced-database-cleaner")),"/",r.createElement(L,{href:"https://docs.sigmaplugin.com/collection/54-advanced-db-cleaner-4x?utm_source=sidebar-bottom&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=documentation"),target:"_blank",className:"font-semibold !text-blue-500 no-underline hover:!text-blue-600"},(0,l.__)("Docs","advanced-database-cleaner"))))))),r.createElement("div",{className:"top-10 z-40 flex items-center justify-between gap-x-6 border-b border-b-gray-300 bg-[#0B96CB] px-4 py-2 shadow-sm sm:px-6 xl:!hidden"},r.createElement(L,{href:"FREE"===D?"https://wordpress.org/plugins/advanced-database-cleaner/":G?"https://sigmaplugin.com/downloads/advanced-database-cleaner-pro-classic?utm_source=logo&utm_medium=adbc-pro&utm_campaign=plugins&utm_content=adbc-pro-landing-page":"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=logo&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=adbc-landing-page",target:"_blank",className:"!text-white !no-underline hover:!text-gray-200"},r.createElement("div",{className:"flex h-[80px] items-center gap-x-4"},r.createElement("img",{src:fh,alt:"Logo",className:"w-[35px] sm:w-[35px]"}),r.createElement("div",{className:"flex flex-col gap-[2px]"},r.createElement("span",{className:"text-[1.1rem] font-bold"},"Advanced DB Cleaner"),r.createElement("span",{className:"flex items-center"},r.createElement("span",{className:"text-[.8rem] font-thin"},M),r.createElement("span",{className:"ml-2 mt-[2px] flex h-[15px] items-center rounded-md bg-sky-700 px-2 py-0.5 text-[9px] font-semibold uppercase leading-none text-white opacity-70"},"FREE"===D?(0,l.__)("Free","advanced-database-cleaner"):G?(0,l.__)("Pro - lifetime","advanced-database-cleaner"):(0,l.__)("Premium","advanced-database-cleaner")))))),r.createElement("button",{type:"button",className:"-m-2.5 rounded-md p-2 text-gray-700",onClick:function(){return n(!0)}},r.createElement("span",{className:"sr-only"},"Open sidebar"),r.createElement(Nn.ND1,{className:"h-8 w-8 text-white"}))),r.createElement("main",{className:"min-w-0 flex-1 bg-white pb-20 xl:min-h-[800px]"},r.createElement("div",{className:"h-[60px] px-4 sm:px-6"},r.createElement("div",{className:"flex h-full w-full justify-between border border-l-0 border-r-0 border-t-0 border-b-gray-300/80"},r.createElement("div",{className:"flex items-center gap-x-4"},r.createElement(y.icon,{className:"h-[38px] w-[38px] rounded-md border border-b-[.2rem] border-blue-300 bg-blue-50 p-2 text-blue-500"}),u&&kr(u)?r.createElement("span",{className:"text-xl font-bold text-gray-900 lg:text-[1.3rem]"},Nr[u]||""):r.createElement("span",{className:"text-xl font-bold text-gray-900 lg:text-[1.3rem]"},y.name)),r.createElement("div",{className:"flex items-center gap-x-2"},"PREMIUM"===D&&r.createElement(mr,null),r.createElement(En,null)))),r.createElement("div",{className:"min-h-[20rem] px-4 pt-8 sm:px-6"},gh.map((function(e,t){return r.createElement(bp,{key:"warning-"+t,type:"warning"},e.message)})),"PREMIUM"===D&&!p&&r.createElement(bp,{type:"warning"},(0,l.__)("Please activate your license key to receive plugin updates.","advanced-database-cleaner"),r.createElement(L,{href:"#",className:"ml-1",onClick:function(e){e.preventDefault(),b(Yf({tabId:"settings",anchorId:"license"}))}},(0,l.__)("Activate now","advanced-database-cleaner"))),"PREMIUM"===D&&p&&"valid"!==h&&r.createElement(bp,{type:"warning"},(0,l.__)("There is an issue with your license. Please check your license status in the settings.","advanced-database-cleaner"),r.createElement(L,{href:"#",className:"ml-1",onClick:function(e){e.preventDefault(),b(Yf({tabId:"settings"}))}},(0,l.__)("Check license status","advanced-database-cleaner"))),f&&r.createElement("div",{className:"mb-10"},r.createElement(bp,{type:"info"},r.createElement("div",{className:"flex flex-col gap-3"},(0,l.__)("You are now using the newest premium version of the plugin, would you like to import your data from the previous version?","advanced-database-cleaner"),r.createElement("div",{className:"flex gap-x-4"},r.createElement(v,{text:"Yes, import data",className:"!h-[2rem] !w-fit !px-4",onClick:function(){b(Jf())}}),r.createElement(v,{text:"No, don't import",className:"!h-[2rem] !w-fit !px-4",onClick:E}))))),m&&r.createElement("div",{className:"mb-10"},r.createElement(bp,{type:"warning",notificationKey:"imported_tasks_deactivated_notice"},(0,l.__)("For technical reasons, all automation tasks imported from the previous version have been paused. Please review your tasks and reactivate those you wish to continue using.","advanced-database-cleaner"),r.createElement(L,{href:"",className:"ml-1",onClick:function(e){e.preventDefault(),b(Yf({tabId:"automation"}))}},(0,l.__)("Go to automation","advanced-database-cleaner")))),!xh&&r.createElement(y.component,null))),r.createElement("div",{className:"fixed bottom-6 right-1 z-50"},r.createElement(N,{content:(0,l.__)("Help","advanced-database-cleaner"),align:"right"},r.createElement(L,{href:"#",onClick:function(e){e.preventDefault(),b(Qf())},className:"group flex h-6 w-6 items-center justify-center bg-transparent !text-blue-500 transition-all duration-200 hover:!text-blue-600 md:h-10 md:w-8"},r.createElement(ge.f1Z,{className:"h-full w-full"})))))};var wh=document.getElementById("adbc-plugin-root");oh.createRoot(wh).render(r.createElement(P.Kq,{store:ih},r.createElement(a.Ht,{client:mh},r.createElement(_h,null),r.createElement(_p,null),r.createElement(Kp,null),r.createElement(Yp,null),r.createElement(Vp,null),r.createElement(rh,null),r.createElement(Wp,null))))}},a={};function o(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={exports:{}};return r[e].call(n.exports,n,n.exports,o),n.exports}o.m=r,e=[],o.O=(t,n,r,a)=>{if(!n){var i=1/0;for(u=0;u<e.length;u++){for(var[n,r,a]=e[u],l=!0,c=0;c<n.length;c++)(!1&a||i>=a)&&Object.keys(o.O).every((e=>o.O[e](n[c])))?n.splice(c--,1):(l=!1,a<i&&(i=a));if(l){e.splice(u--,1);var s=r();void 0!==s&&(t=s)}}return t}a=a||0;for(var u=e.length;u>0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[n,r,a]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},n=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var a=Object.create(null);o.r(a);var i={};t=t||[null,n({}),n([]),n(n)];for(var l=2&r&&e;"object"==typeof l&&!~t.indexOf(l);l=n(l))Object.getOwnPropertyNames(l).forEach((t=>i[t]=()=>e[t]));return i.default=()=>e,o.d(a,i),a},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+"");var t=o.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&(!e||!/^http(s?):/.test(e));)e=n[r--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e+"../"})(),(()=>{var e={524:0};o.O.j=t=>0===e[t];var t=(t,n)=>{var r,a,[i,l,c]=n,s=0;if(i.some((t=>0!==e[t]))){for(r in l)o.o(l,r)&&(o.m[r]=l[r]);if(c)var u=c(o)}for(t&&t(n);s<i.length;s++)a=i[s],o.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return o.O(u)},n=self.webpackChunkadbc_plugin=self.webpackChunkadbc_plugin||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var i=o.O(void 0,[96],(()=>o(1828)));i=o.O(i)})();
| ver. 1.1 | |
.
| PHP 8.3.30 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0.5 |
proxy
|
phpinfo
|
ÐаÑтройка