| @@ -1,20 +1,6 @@ | ||
| 1 | -(()=>{var e={945:e=>{e.exports=function(e,t,n,r){var o=n?n.call(r,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var a=Object.keys(e),i=Object.keys(t);if(a.length!==i.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(t),c=0;c<a.length;c++){var s=a[c];if(!l(s))return!1;var u=e[s],d=t[s];if(!1===(o=n?n.call(r,u,d,s):void 0)||void 0===o&&u!==d)return!1}return!0}},878:(e,t,n)=>{"use strict"; | |
| 2 | -/** | |
| 3 | - * @license React | |
| 4 | - * use-sync-external-store-shim.production.min.js | |
| 5 | - * | |
| 6 | - * Copyright (c) Facebook, Inc. and its affiliates. | |
| 7 | - * | |
| 8 | - * This source code is licensed under the MIT license found in the | |
| 9 | - * LICENSE file in the root directory of this source tree. | |
| 10 | - */var r=n(594);var o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,i=r.useEffect,l=r.useLayoutEffect,c=r.useDebugValue;function s(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return l((function(){o.value=n,o.getSnapshot=t,s(o)&&u({inst:o})}),[e,n,t]),i((function(){return s(o)&&u({inst:o}),e((function(){s(o)&&u({inst:o})}))}),[e]),c(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},143:(e,t,n)=>{"use strict";e.exports=n(878)},743:e=>{"use strict";var t=Object.prototype.hasOwnProperty,n="~";function r(){}function o(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function a(e,t,r,a,i){if("function"!=typeof r)throw new TypeError("The listener must be a function");var l=new o(r,a||e,i),c=n?n+t:t;return e._events[c]?e._events[c].fn?e._events[c]=[e._events[c],l]:e._events[c].push(l):(e._events[c]=l,e._eventsCount++),e}function i(e,t){0==--e._eventsCount?e._events=new r:delete e._events[t]}function l(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),(new r).__proto__||(n=!1)),l.prototype.eventNames=function(){var e,r,o=[];if(0===this._eventsCount)return o;for(r in e=this._events)t.call(e,r)&&o.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?o.concat(Object.getOwnPropertySymbols(e)):o},l.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var o=0,a=r.length,i=new Array(a);o<a;o++)i[o]=r[o].fn;return i},l.prototype.listenerCount=function(e){var t=n?n+e:e,r=this._events[t];return r?r.fn?1:r.length:0},l.prototype.emit=function(e,t,r,o,a,i){var l=n?n+e:e;if(!this._events[l])return!1;var c,s,u=this._events[l],d=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),d){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,r),!0;case 4:return u.fn.call(u.context,t,r,o),!0;case 5:return u.fn.call(u.context,t,r,o,a),!0;case 6:return u.fn.call(u.context,t,r,o,a,i),!0}for(s=1,c=new Array(d-1);s<d;s++)c[s-1]=arguments[s];u.fn.apply(u.context,c)}else{var f,p=u.length;for(s=0;s<p;s++)switch(u[s].once&&this.removeListener(e,u[s].fn,void 0,!0),d){case 1:u[s].fn.call(u[s].context);break;case 2:u[s].fn.call(u[s].context,t);break;case 3:u[s].fn.call(u[s].context,t,r);break;case 4:u[s].fn.call(u[s].context,t,r,o);break;default:if(!c)for(f=1,c=new Array(d-1);f<d;f++)c[f-1]=arguments[f];u[s].fn.apply(u[s].context,c)}}return!0},l.prototype.on=function(e,t,n){return a(this,e,t,n,!1)},l.prototype.once=function(e,t,n){return a(this,e,t,n,!0)},l.prototype.removeListener=function(e,t,r,o){var a=n?n+e:e;if(!this._events[a])return this;if(!t)return i(this,a),this;var l=this._events[a];if(l.fn)l.fn!==t||o&&!l.once||r&&l.context!==r||i(this,a);else{for(var c=0,s=[],u=l.length;c<u;c++)(l[c].fn!==t||o&&!l[c].once||r&&l[c].context!==r)&&s.push(l[c]);s.length?this._events[a]=1===s.length?s[0]:s:i(this,a)}return this},l.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&i(this,t)):(this._events=new r,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=n,l.EventEmitter=l,e.exports=l},631:(e,t,n)=>{var r; | |
| 1 | +!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=89)}([function(e,t){e.exports=React},function(e,t,n){e.exports=n(69)()},function(e,t,n){"use strict";n.d(t,"b",(function(){return m})),n.d(t,"c",(function(){return Lt})),n.d(t,"p",(function(){return wn})),n.d(t,"a",(function(){return Dn})),n.d(t,"g",(function(){return Vn})),n.d(t,"r",(function(){return Kn})),n.d(t,"w",(function(){return fr})),n.d(t,"f",(function(){return dr})),n.d(t,"d",(function(){return vr})),n.d(t,"e",(function(){return xr})),n.d(t,"k",(function(){return Sr})),n.d(t,"u",(function(){return Nr})),n.d(t,"q",(function(){return jo})),n.d(t,"o",(function(){return Ro})),n.d(t,"i",(function(){return Ea})),n.d(t,"j",(function(){return oo})),n.d(t,"v",(function(){return In})),n.d(t,"h",(function(){return Fa})),n.d(t,"l",(function(){return Ua})),n.d(t,"m",(function(){return $a})),n.d(t,"n",(function(){return ki})),n.d(t,"t",(function(){return Qi})),n.d(t,"s",(function(){return el})),n.d(t,"z",(function(){return Yt})),n.d(t,"y",(function(){return Yl})),n.d(t,"x",(function(){return Kl}));var r=n(0),o=n.n(r),a=n(1),i=n.n(a);function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function c(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 s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}(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=new Array(t);n<t;n++)r[n]=e[n];return r}var p=function(e){var t=e.spinner,n=void 0===t||t,a=e.busy,i=void 0!==a&&a,c=e.overlayStyle,u=f(Object(r.useState)(!0),2),d=u[0],p=u[1];Object(r.useEffect)((function(){var e;return i?p(!0):e=setTimeout((function(){p(!1),e=null}),250),function(){e&&clearTimeout(e)}}),[i]);var m=d?o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"overlay "+(i?"":"overlayHidden"),style:c},Boolean(n)&&o.a.createElement("div",{className:"lds-ellipsis "+(i?"":"spinnerHidden")},o.a.createElement("div",null),o.a.createElement("div",null),o.a.createElement("div",null),o.a.createElement("div",null))),o.a.createElement("style",{jsx:!0},"\n .overlay {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n background: rgb(30 124 186 / 85%);\n transition: opacity 1s ease-out;\n z-index: 10;\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n }\n\n .overlayHidden {\n opacity: 0;\n transition: opacity 0.25s ease-out;\n }\n .spinnerHidden {\n opacity: 0;\n transition: opacity 0.25s ease-out;\n }\n .lds-ellipsis {\n position: relative;\n width: 80px;\n height: 80px;\n display: flex;\n justify-items: center;\n align-items: center;\n }\n .lds-ellipsis div {\n position: absolute;\n width: 13px;\n height: 13px;\n border-radius: 50%;\n background: white;\n animation-timing-function: cubic-bezier(0, 1, 1, 0);\n }\n .lds-ellipsis div:nth-child(1) {\n left: 8px;\n animation: lds-ellipsis1 0.6s infinite;\n }\n .lds-ellipsis div:nth-child(2) {\n left: 8px;\n animation: lds-ellipsis2 0.6s infinite;\n }\n .lds-ellipsis div:nth-child(3) {\n left: 32px;\n animation: lds-ellipsis2 0.6s infinite;\n }\n .lds-ellipsis div:nth-child(4) {\n left: 56px;\n animation: lds-ellipsis3 0.6s infinite;\n }\n @keyframes lds-ellipsis1 {\n 0% {\n transform: scale(0);\n }\n 100% {\n transform: scale(1);\n }\n }\n @keyframes lds-ellipsis3 {\n 0% {\n transform: scale(1);\n }\n 100% {\n transform: scale(0);\n }\n }\n @keyframes lds-ellipsis2 {\n 0% {\n transform: translate(0, 0);\n }\n 100% {\n transform: translate(24px, 0);\n }\n } \n ")):null,h=s(s({},e),{},{busy:void 0,spinner:void 0});return o.a.createElement("div",l({style:{position:"relative"}},h),m,e.children)};p.propTypes={busy:i.a.bool.isRequired,spinner:i.a.bool,children:i.a.oneOfType([i.a.arrayOf(i.a.node),i.a.node]).isRequired};var m=p,h=n(3);function b(){return(b=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function g(e){return(g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y(e,t){return(y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function w(e,t,n){return(w=v()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&y(o,n.prototype),o}).apply(null,arguments)}function E(e){var t="function"==typeof Map?new Map:void 0;return(E=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return w(e,arguments,g(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),y(r,e)})(e)}var O=function(e){var t,n;function r(t){return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e.call(this,"An error occurred. See https://github.com/styled-components/polished/blob/master/src/internalHelpers/errors.md#"+t+" for more information.")||this)}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}(E(Error));function k(e){return Math.round(255*e)}function _(e,t,n){return k(e)+","+k(t)+","+k(n)}function C(e,t,n,r){if(void 0===r&&(r=_),0===t)return r(n,n,n);var o=(e%360+360)%360/60,a=(1-Math.abs(2*n-1))*t,i=a*(1-Math.abs(o%2-1)),l=0,c=0,s=0;o>=0&&o<1?(l=a,c=i):o>=1&&o<2?(l=i,c=a):o>=2&&o<3?(c=a,s=i):o>=3&&o<4?(c=i,s=a):o>=4&&o<5?(l=i,s=a):o>=5&&o<6&&(l=a,s=i);var u=n-a/2;return r(l+u,c+u,s+u)}var j={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"639",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"};var R=/^#[a-fA-F0-9]{6}$/,S=/^#[a-fA-F0-9]{8}$/,P=/^#[a-fA-F0-9]{3}$/,A=/^#[a-fA-F0-9]{4}$/,M=/^rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)$/i,T=/^rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i,I=/^hsl\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*\)$/i,z=/^hsla\(\s*(\d{0,3}[.]?[0-9]+)\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*(\d{1,3}[.]?[0-9]?)%\s*,\s*([-+]?[0-9]*[.]?[0-9]+)\s*\)$/i;function N(e){if("string"!=typeof e)throw new O(3);var t=function(e){if("string"!=typeof e)return e;var t=e.toLowerCase();return j[t]?"#"+j[t]:e}(e);if(t.match(R))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(S)){var n=parseFloat((parseInt(""+t[7]+t[8],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16),alpha:n}}if(t.match(P))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};if(t.match(A)){var r=parseFloat((parseInt(""+t[4]+t[4],16)/255).toFixed(2));return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16),alpha:r}}var o=M.exec(t);if(o)return{red:parseInt(""+o[1],10),green:parseInt(""+o[2],10),blue:parseInt(""+o[3],10)};var a=T.exec(t);if(a)return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10),alpha:parseFloat(""+a[4])};var i=I.exec(t);if(i){var l="rgb("+C(parseInt(""+i[1],10),parseInt(""+i[2],10)/100,parseInt(""+i[3],10)/100)+")",c=M.exec(l);if(!c)throw new O(4,t,l);return{red:parseInt(""+c[1],10),green:parseInt(""+c[2],10),blue:parseInt(""+c[3],10)}}var s=z.exec(t);if(s){var u="rgb("+C(parseInt(""+s[1],10),parseInt(""+s[2],10)/100,parseInt(""+s[3],10)/100)+")",f=M.exec(u);if(!f)throw new O(4,t,u);return{red:parseInt(""+f[1],10),green:parseInt(""+f[2],10),blue:parseInt(""+f[3],10),alpha:parseFloat(""+s[4])}}throw new O(5)}function L(e){return function(e){var t,n=e.red/255,r=e.green/255,o=e.blue/255,a=Math.max(n,r,o),i=Math.min(n,r,o),l=(a+i)/2;if(a===i)return void 0!==e.alpha?{hue:0,saturation:0,lightness:l,alpha:e.alpha}:{hue:0,saturation:0,lightness:l};var c=a-i,s=l>.5?c/(2-a-i):c/(a+i);switch(a){case n:t=(r-o)/c+(r<o?6:0);break;case r:t=(o-n)/c+2;break;default:t=(n-r)/c+4}return t*=60,void 0!==e.alpha?{hue:t,saturation:s,lightness:l,alpha:e.alpha}:{hue:t,saturation:s,lightness:l}}(N(e))}var D=function(e){return 7===e.length&&e[1]===e[2]&&e[3]===e[4]&&e[5]===e[6]?"#"+e[1]+e[3]+e[5]:e};function F(e){var t=e.toString(16);return 1===t.length?"0"+t:t}function B(e){return F(Math.round(255*e))}function q(e,t,n){return D("#"+B(e)+B(t)+B(n))}function H(e,t,n){return C(e,t,n,q)}function U(e,t,n){if("number"==typeof e&&"number"==typeof t&&"number"==typeof n)return H(e,t,n);if("object"==typeof e&&void 0===t&&void 0===n)return H(e.hue,e.saturation,e.lightness);throw new O(1)}function $(e,t,n,r){if("number"==typeof e&&"number"==typeof t&&"number"==typeof n&&"number"==typeof r)return r>=1?H(e,t,n):"rgba("+C(e,t,n)+","+r+")";if("object"==typeof e&&void 0===t&&void 0===n&&void 0===r)return e.alpha>=1?H(e.hue,e.saturation,e.lightness):"rgba("+C(e.hue,e.saturation,e.lightness)+","+e.alpha+")";throw new O(2)}function V(e,t,n){if("number"==typeof e&&"number"==typeof t&&"number"==typeof n)return D("#"+F(e)+F(t)+F(n));if("object"==typeof e&&void 0===t&&void 0===n)return D("#"+F(e.red)+F(e.green)+F(e.blue));throw new O(6)}function G(e,t,n,r){if("string"==typeof e&&"number"==typeof t){var o=N(e);return"rgba("+o.red+","+o.green+","+o.blue+","+t+")"}if("number"==typeof e&&"number"==typeof t&&"number"==typeof n&&"number"==typeof r)return r>=1?V(e,t,n):"rgba("+e+","+t+","+n+","+r+")";if("object"==typeof e&&void 0===t&&void 0===n&&void 0===r)return e.alpha>=1?V(e.red,e.green,e.blue):"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")";throw new O(7)}function W(e){if("object"!=typeof e)throw new O(8);if(function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&"number"==typeof e.alpha}(e))return G(e);if(function(e){return"number"==typeof e.red&&"number"==typeof e.green&&"number"==typeof e.blue&&("number"!=typeof e.alpha||void 0===e.alpha)}(e))return V(e);if(function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&"number"==typeof e.alpha}(e))return $(e);if(function(e){return"number"==typeof e.hue&&"number"==typeof e.saturation&&"number"==typeof e.lightness&&("number"!=typeof e.alpha||void 0===e.alpha)}(e))return U(e);throw new O(8)}function K(e){return function e(t,n,r){return function(){var o=r.concat(Array.prototype.slice.call(arguments));return o.length>=n?t.apply(this,o):e(t,n,o)}}(e,e.length,[])}function Y(e,t,n){return Math.max(e,Math.min(t,n))}function Z(e,t){if("transparent"===t)return t;var n=L(t);return W(b({},n,{lightness:Y(0,1,n.lightness+parseFloat(e))}))}var J=K(Z);function X(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 Q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?X(Object(n),!0).forEach((function(t){ee(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):X(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ee(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var te=Q(Q({},{black:"#000000",blackRGB:"0, 0, 0",blue:"#007cba",blueRGB:"0, 124, 186",deepBlue:"#134575",finderBorder:"#DEDEDE",lightBlue:"#EBF3FF",lightGray:"#cacaca",lightGray2:"#F5F5F5",lightPurple:"#D8B1FF",gray:"#E8E8E8",green:"#0EA480",darkGray:"#A0A0A0",disabledForm:"#828282",orange:"#daa827",overlay:"rgba(16, 16, 16, 0.92)",red:"#ba4300",redHighlight:"#de5307",header:"#007cba",proGray:"#7F8EA0",progress:"#8414a8",purple:"#956DBE",tableGray:"#FAFAFA",yellow:"#e4b42b",yellowRGB:"224, 156, 54",white:"#ffffff",whiteRGB:"255, 255, 255"}),{},{fontFamily:"Lato",fontSizeH1:"24px",fontSizeH2:"18px",fontSizeText:"13px",fontSizeSmall:"12px",fontSizeSmallButton:"10px",lightShadow:"0px 0px 10px rgba(0,0,0,0.1)"}),ne=n(5),re=n(29),oe=n.n(re),ae=n(30),ie=n.n(ae),le=n(31),ce=n.n(le),se=n(10),ue=n.n(se),fe=n(11),de=n.n(fe),pe=n(12),me=n.n(pe),he=n(7),be=n.n(he),ge=n(6),ye=n.n(ge),ve=n(8),we=n.n(ve),Ee=n(13),xe=n.n(Ee),Oe=n(14),ke=n.n(Oe),_e=n(32),Ce=n.n(_e),je=n(33),Re=n.n(je),Se=n(15),Pe=n.n(Se),Ae=n(34),Me=n.n(Ae),Te=n(35),Ie=n.n(Te),ze=n(36),Ne=n.n(ze),Le=n(37),De=n.n(Le),Fe=(n(71),n(38)),Be=n.n(Fe),qe=n(39),He=n.n(qe),Ue=n(40),$e=n.n(Ue),Ve=n(41),Ge=n.n(Ve),We=n(42),Ke=n.n(We),Ye=n(43),Ze=n.n(Ye),Je=n(44),Xe=n.n(Je),Qe=n(45),et=n.n(Qe),tt=n(9),nt=n.n(tt),rt=n(16),ot=n.n(rt),at=n(17),it=n.n(at),lt=n(46),ct=n.n(lt),st=n(47),ut=n.n(st),ft=n(48),dt=n.n(ft),pt=n(49),mt=n.n(pt),ht=n(50),bt=n.n(ht),gt=n(51),yt=n.n(gt),vt=n(52),wt=n.n(vt),Et=n(53),xt=n.n(Et),Ot=n(54),kt=n.n(Ot),_t=n(55),Ct=n.n(_t),jt=n(56),Rt=n.n(jt),St=n(57),Pt=n.n(St),At={lock:oe.a,"lock-open":ie.a,"file-undo":ce.a,"chevron-double-left":ue.a,"chevron-double-right":de.a,"chevron-left":me.a,"chevron-right":be.a,"chevron-down":ye.a,"chevron-up":we.a,pause:xe.a,play:ke.a,replay:Ce.a,check:Re.a,stop:Pe.a,delete:Me.a,undo:Ie.a,alert:Ne.a,database:De.a,tools:Be.a,cog:He.a,close:$e.a,cat:Ge.a,upload:Rt.a,trash:Ke.a,pencil:Ze.a,dashboard:Xe.a,search:et.a,folder:nt.a,"folder-open":ot.a,"image-multiple-outline":it.a,plus:ct.a,"folder-plus":ut.a,"image-plus":dt.a,"view-grid":mt.a,"format-list-bulleted":bt.a,twitter:yt.a,instagram:wt.a,facebook:xt.a,star:kt.a,"timer-outline":Ct.a,link:Pt.a};function Mt(){return(Mt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Tt(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function It(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n display: inline-block;\n box-sizing: border-box;\n height: 30px;\n min-width: 6em;\n border: none;\n border-radius: 4px;\n text-align: center;\n font-family: ",";\n font-size: ",";\n padding: 0 15px;\n\n background-color: ",";\n color: white;\n transition: background-color .10s, opacity .25s;\n\n :not([disabled]):hover {\n cursor: pointer;\n background-color: ",";\n }\n\n :disabled {\n opacity: 0.35;\n }\n\n :focus {\n outline: none;\n }\n\n &.has-icon {\n align-items: center;\n display: inline-flex;\n padding: 2.5px 6px 2.5px 4px;\n }\n\n &.secondary {\n background-color: ",";\n border: 1px solid ",";\n color: ",";\n\n &:hover {\n background-color: ",";\n }\n }\n\n &.danger {\n background-color: ",";\n border-color: ",";\n\n\t &:hover {\n\t\t background-color: ",";\n\t }\n }\n\n &.success {\n background-color: ",";\n border-color: ",";\n\n\t &:hover {\n\t\t background-color: ",";\n\t }\n }\n\n & + button {\n margin-left: .25rem;\n }\n\n &.small {\n font-size: ",";\n height: 24px;\n }\n\n &.header {\n background-color: ",";\n border-color: ",";\n height: 40px;\n padding: 0 20px;\n\n\t &:hover {\n\t\t background-color: ",";\n\t }\n }\n\n ","\n"]);return It=function(){return e},e}var zt=Object(h.a)((function(e){var t=e.className,n=e.icon,r=void 0===n?null:n,a=e.onClick,i=e.disabled,l=void 0!==i&&i,c=e.color,s=void 0===c?null:c,u=e.small,f=e.children,d=Tt(e,["className","icon","onClick","disabled","color","small","children"]),p=!!r,m="nui-button ".concat(t||"").concat(p?" has-icon":"").concat(s?" custom-color":"").concat(u?" small":"");return o.a.createElement("button",Mt({type:"button",className:m,onClick:a,disabled:l},d),p&&o.a.createElement(ne.Icon,{icon:"string"==typeof r?At[r]||null:r,width:"24",height:"24",style:{marginRight:"4px"}}),o.a.createElement("span",null,f))}))(It(),te.fontFamily,te.fontSizeText,te.blue,J(.1,te.blue),te.lightBlue,te.blue,te.blue,J(.1,te.lightBlue),te.red,te.red,J(.1,te.red),te.green,te.green,J(.1,te.green),te.fontSizeSmallButton,te.deepBlue,te.deepBlue,J(.1,te.deepBlue),(function(e){return Nt(e.color)})),Nt=function(e){if(e)return"\n &.custom-color {\n background-color: ".concat(e,";\n border: 1px solid ").concat(e,";\n\n &:hover {\n background-color: ").concat(J(.1,e),";\n }\n }\n ")},Lt=function(e){return o.a.createElement(zt,e)};function Dt(){return(Dt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Ft(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Bt(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n background-color: ",";\n position: relative;\n border-radius: 10px;\n color: ",";\n font-family: ",";\n font-size: 9px;\n line-height: 10px;\n padding: 5px 8px;\n text-transform: uppercase;\n text-decoration: none;\n\n &:hover {\n color: ",";\n background-color: #f78c1f;\n }\n\n &.inline {\n display: inline;\n margin-left: 5px;\n vertical-align: middle;\n }\n"]);return Bt=function(){return e},e}Lt.propTypes={className:i.a.oneOf(["primary","secondary","danger","success","header"]),disabled:i.a.bool,icon:i.a.oneOfType([i.a.instanceOf(ne.IconifyIcon),i.a.oneOf(["setting","edit","trash"])]),color:i.a.string,onClick:i.a.func.isRequired},Lt.defaultProps={className:"primary",disabled:!1,icon:null,color:null,onClick:function(){}};var qt=h.a.a(Bt(),te.yellow,te.white,te.fontFamily,te.white),Ht=function(e){var t=e.show,n=void 0===t||t,r=e.className,a=Ft(e,["show","className"]);return n?o.a.createElement(qt,Dt({href:"https://store.meowapps.com",target:"_blank",className:"".concat(r||"")},a),"Pro Only"):null},Ut=function(e){return o.a.createElement(Ht,e)};Ut.propTypes={show:i.a.bool,className:i.a.string},Ut.defaultProps={show:!0,className:void 0};var $t=n(23),Vt=n.n($t);function Gt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||Wt(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 Wt(e,t){if(e){if("string"==typeof e)return Kt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Kt(e,t):void 0}}function Kt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Yt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=Object(r.useState)(t),a=Gt(o,2),i=a[0],l=a[1],c=Object(r.useState)(null),s=Gt(c,2),u=s[0],f=s[1],d=Object(r.useState)(n),p=Gt(d,2),m=p[0],h=p[1],b=Object(r.useState)(0),g=Gt(b,2),y=g[0],v=g[1];return Object(r.useEffect)((function(){void 0!==e&&(e.success?(f(null),l(e.data),v(e.total?e.total:0)):f(e.error)),h(void 0===e)}),[e]),{busy:m,data:i,total:y,error:u}},Zt=function(){var e=Object(r.useRef)(),t=Gt(Object(r.useState)({}),2),n=t[0],o=t[1];return Object(r.useEffect)((function(){if(e&&e.current){var t=new ResizeObserver((function(e){var t=e[0];t.contentRect&&o({width:t.contentRect.left+t.contentRect.right,height:t.contentRect.top+t.contentRect.bottom})}));return t.observe(e.current),function(){t.unobserve(e.current)}}}),[]),{ref:e,width:n.width?n.width:0,height:n.height?n.height:0}},Jt=function(e){var t=Object(r.useRef)(),n=function(n){e&&!t.current.contains(n.target)&&e()};return Object(r.useEffect)((function(){return document.addEventListener("mousedown",n),function(){document.removeEventListener("mousedown",n)}})),t};new Vt.a({concurrency:1,autoStart:!1});function Xt(){var e=on(["\n align-items: center;\n background-color: ",";\n border: none;\n box-sizing: border-box;\n color: white;\n display: flex;\n font-family: ",";\n font-size: ",";\n width: 100%;\n padding: 8px 15px 8px 15px;\n text-align: center;\n transition: background-color .10s, opacity .25s;\n\n :not([disabled]):hover {\n cursor: pointer;\n background-color: ",";\n }\n\n :disabled:not(.is-pro) {\n opacity: 0.35;\n }\n\n :focus {\n outline: none;\n }\n\n &.is-pro {\n background-color: ",";\n justify-content: space-between;\n }\n"]);return Xt=function(){return e},e}function Qt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return en(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return en(e,t)}(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 en(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function tn(){var e=on(["\n position: relative;\n display: block;\n margin-top: 18px;\n background-color: ",";\n position: absolute;\n z-index: 10;\n box-shadow: ",';\n\n &:before {\n content: "";\n position: absolute;\n top: -18px;\n left: 50%;\n margin-left: -8px;\n border: 8px solid transparent;\n border-bottom: 10px solid ',";\n }\n"]);return tn=function(){return e},e}function nn(){var e=on(["\n align-items: center;\n background-color: ",";\n border: none;\n border-radius: 4px;\n box-sizing: border-box;\n color: white;\n display: inline-flex;\n justify-content: space-between;\n font-family: ",";\n font-size: ",";\n height: 30px;\n min-width: 6em;\n padding: 0px 10px;\n text-align: center;\n transition: background-color .10s, opacity .25s;\n\n :not([disabled]):hover {\n cursor: pointer;\n background-color: ",";\n }\n\n :disabled {\n opacity: 0.35;\n }\n\n :focus {\n outline: none;\n }\n\n & + button {\n margin-left: .25rem;\n }\n"]);return nn=function(){return e},e}function rn(){var e=on(["\n display: inline-block;\n"]);return rn=function(){return e},e}function on(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var an=h.a.div(rn()),ln=h.a.button(nn(),te.blue,te.fontFamily,te.fontSizeText,J(.1,te.blue)),cn=h.a.div(tn(),te.blue,te.lightShadow,te.blue),sn=function(e){var t=e.title,n=e.disabled,r=void 0!==n&&n,a=e.isPro,i=void 0!==a&&a,l=e.style,c=void 0===l?{}:l,s=Qt(o.a.useState(!1),2),u=s[0],f=s[1],d=Jt((function(){f(!1)})),p=Zt(),m=p.ref,h=p.width,b=function(){f(!u)},g=o.a.Children.map(e.children,(function(e){return o.a.cloneElement(e,{isPro:i,disabled:e.props.disabled||r,onClick:function(){e.props.onClick&&e.props.onClick(),b()}})}));return o.a.createElement(an,{ref:d},o.a.createElement(ln,{ref:m,type:"button",disabled:r,onClick:b,style:c},o.a.createElement("span",null,t),o.a.createElement(ne.Icon,{icon:ye.a,width:"24",height:"24",style:{marginLeft:"4px"}})),u&&o.a.createElement(cn,{style:{transform:"translateX(calc(-50% + ".concat(h/2,"px))")}},g))},un=h.a.button(Xt(),te.blue,te.fontFamily,te.fontSizeText,J(.1,te.blue),te.proGray),fn=function(e){var t=e.onClick,n=e.children,r=e.isPro,a=e.requirePro,i=void 0!==a&&a,l=e.disabled,c=i&&!r;return o.a.createElement(un,{type:"button",className:c?"is-pro":"",onClick:t,disabled:l||c},o.a.createElement("span",null,n),c&&!r&&o.a.createElement(Ut,null))},dn=function(e){return o.a.createElement(sn,e)},pn=function(e){return o.a.createElement(fn,e)};function mn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||hn(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 hn(e,t){if(e){if("string"==typeof e)return bn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?bn(e,t):void 0}}function bn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function gn(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n position: relative;\n background: #f1f1f1;\n margin-left: -20px;\n background-color: rgb(30 124 186 / 10%);\n padding-bottom: 50px;\n margin-bottom: -26px;\n\n .neko-rest-error {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: #1e232deb;\n z-index: 100;\n\n .container {\n color: white;\n padding: 5px 20px 15px 20px;\n min-width: 480px;\n max-width: 600px;\n border-radius: 20px;\n background: #883131;\n margin-left: 50%;\n transform: translateX(-50%);\n margin-top: 100px;\n\n h3 {\n color: white;\n }\n\n .neko-debug {\n padding: 5px 10px;\n background: #692426;\n border-radius: 10px;\n\n * {\n margin: 0px;\n padding: 0px;\n } \n }\n }\n }\n"]);return gn=function(){return e},e}dn.propTypes={title:i.a.string,disabled:i.a.bool,isPro:i.a.bool},dn.defaultProps={title:void 0,disabled:!1,isPro:!1},pn.propTypes={onClick:i.a.func.isRequired,requirePro:i.a.bool},pn.defaultProps={onClick:function(){},requirePro:!1};var yn=h.a.div(gn()),vn=function(e){var t=e.className,n=e.children,a=e.nekoErrors,i=void 0===a?[]:a,l=e.style,c=void 0===l?{}:l,s=mn(Object(r.useState)(!1),2),u=s[0],f=s[1],d=mn(Object(r.useState)(!1),2),p=d[0],m=d[1];if(i&&!u){var h,b=function(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=hn(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}(i);try{for(b.s();!(h=b.n()).done;){var g=h.value;if(g){f(g);break}}}catch(e){b.e(e)}finally{b.f()}}return o.a.createElement(yn,{className:t||"",style:c},u&&o.a.createElement("div",{className:"neko-rest-error"},o.a.createElement("div",{className:"container"},!p&&o.a.createElement(o.a.Fragment,null,o.a.createElement("h3",null,"The Rest API is disabled or broken 😢"),o.a.createElement("p",null,"The Rest API is required for this plugin to work. It is enabled in WordPress by default since December 2016 and used by the Gutenberg Editor since 2019. In short, it allows more robustness and a much cleaner infrastructure. Soon, Wordpress will entirely depends on it, so it is important to keep it enabled."),o.a.createElement("p",null,o.a.createElement("i",null,"Last but not least: check your PHP Error Logs and your Debugging Console.")),o.a.createElement("p",{className:"neko-debug"},o.a.createElement("small",null,"URL: ",u.url,o.a.createElement("br",null),"CODE: ",u.code,o.a.createElement("br",null),"MESSAGE: ",u.message,o.a.createElement("br",null)))),u.body&&p&&o.a.createElement("p",{className:"neko-debug"},o.a.createElement("div",{dangerouslySetInnerHTML:{__html:u.body}})),u.body&&o.a.createElement(Lt,{color:"#a94242",onClick:function(){return m(!p)}},p?"Hide":"Display"," response from server"),o.a.createElement(Lt,{color:"#a94242",onClick:function(){window.open("https://meowapps.com/fix-wordpress-rest-api/","_blank")}},"Learn about WordPress Debugging"))),n)},wn=function(e){return o.a.createElement(vn,e)};function En(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function xn(){var e=jn(["\n font-family: ",";\n font-size: ",";\n line-height: normal;\n margin: 0;\n padding: 0;\n"]);return xn=function(){return e},e}function On(){var e=jn(["\n font-family: ",";\n font-size: ",";\n line-height: normal;\n margin: 0;\n padding: 0;\n"]);return On=function(){return e},e}function kn(){var e=jn(["\n font-family: ",";\n font-size: ",";\n line-height: normal;\n margin: 16px 0 24px;\n padding: 0;\n"]);return kn=function(){return e},e}function _n(){var e=jn(["\n font-family: ",";\n font-size: ",";\n font-weight: normal;\n line-height: normal;\n margin-top: 0;\n margin-bottom: 16px;\n padding: 0;\n"]);return _n=function(){return e},e}function Cn(){var e=jn(["\n font-family: ",";\n font-weight: normal;\n font-size: ",";\n line-height: normal;\n margin-top: 0;\n margin-bottom: 16px;\n padding: 0;\n"]);return Cn=function(){return e},e}function jn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}wn.propTypes={className:i.a.string,style:i.a.object,nekoErrors:i.a.bool},wn.defaultProps={className:void 0,style:{},nekoErrors:!1};var Rn=h.a.h1(Cn(),te.fontFamily,te.fontSizeH1),Sn=h.a.h2(_n(),te.fontFamily,te.fontSizeH2),Pn=h.a.p(kn(),te.fontFamily,te.fontSizeText),An=h.a.span(On(),te.fontFamily,te.fontSizeText),Mn=h.a.label(xn(),te.fontFamily,te.fontSizeText),Tn=function(e){var t=e.children,n=En(e,["children"]);return e.h1?o.a.createElement(Rn,n,t):e.h2?o.a.createElement(Sn,n,t):e.p?o.a.createElement(Pn,n,t):e.label?o.a.createElement(Mn,n,t):o.a.createElement(An,n,t)},In=function(e){return o.a.createElement(Tn,e)};function zn(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n font-size: ",";\n margin-bottom: 15px;\n \n .nui-block-title {\n color: ",";\n padding: 5px 10px;\n margin-bottom: 5px;\n }\n\n .nui-block-content {\n background-color: #f1f1f1;\n padding: 26px;\n box-shadow: 0px 2px 5px 0px #0000004a;\n border-radius: 10px;\n\n p:first-child {\n margin-top: 0;\n }\n\n p:last-child {\n margin-bottom: 0;\n }\n }\n\n &.primary {\n padding: 8px;\n background-color: ",";\n\n .nui-block-title {\n color: ",";\n }\n\n .nui-block-content {\n background-color: ",";\n }\n }\n"]);return zn=function(){return e},e}In.propTypes={h1:i.a.any,h2:i.a.any,p:i.a.any},In.defaultProps={h1:void 0,h2:void 0,p:void 0};var Nn=h.a.div(zn(),te.fontSizeText,te.blue,te.blue,te.white,te.white),Ln=function(e){var t=e.title,n=e.children,r=e.className,a=e.busy,i=void 0!==a&&a,l=e.style,c=void 0===l?{}:l;return o.a.createElement(Nn,{className:"nui-block "+(r||""),style:c},o.a.createElement(m,{busy:i},o.a.createElement(In,{h2:!0,className:"nui-block-title"},t),o.a.createElement("div",{className:"nui-block-content"},n)))},Dn=function(e){return o.a.createElement(Ln,e)};function Fn(){var e=qn(["\n justify-content: flex-start;\n background-color: ",";\n display: flex;\n align-items: center;\n padding: 8px 10px;\n\n &.align-right {\n justify-content: flex-end;\n }\n"]);return Fn=function(){return e},e}function Bn(){var e=qn(["\n font-size: ",";\n font-family: ",";\n background-color: ",";\n box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);\n margin-bottom: 25px;\n\n &.primary {\n background-color: ",";\n }\n\n p:first-child {\n margin-top: 0px;\n }\n\n p:last-child {\n margin-bottom: 0px;\n }\n\n .content {\n padding: 20px 20px;\n }\n"]);return Bn=function(){return e},e}function qn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Dn.propTypes={title:i.a.string,className:i.a.oneOf(["","primary"]),style:i.a.object},Dn.defaultProps={title:void 0,className:"",style:{}};var Hn=h.a.div(Bn(),te.fontSizeText,te.fontFamily,te.white,te.blue),Un=h.a.div(Fn(),te.lightGray2),$n=function(e){var t=e.children,n=e.header,r=e.headerAlign,a=void 0===r?"left":r,i=e.footer,l=e.footerAlign,c=void 0===l?"right":l,s=e.className,u=e.style,f=void 0===u?{}:u;return o.a.createElement(Hn,{className:s||"",style:f},n&&o.a.createElement(Un,{className:"align-".concat(a)},n),o.a.createElement("div",{className:"content"},t),i&&o.a.createElement(Un,{className:"align-".concat(c)},i))},Vn=function(e){return o.a.createElement($n,e)};function Gn(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n display: flex;\n font-family: ",";\n\n > .nui-settings-head {\n font-family: ",";\n font-size: 14px;\n line-height: 17px;\n width: 120px;\n margin-right: 16px;\n }\n\n /* Select, Checkbox, Input need to be a bit higher to be in front of the settings title */\n\n .nui-settings-content > .nui-select:first-child {\n position: relative;\n margin-top: -5px;\n }\n \n .nui-settings-content > .nui-checkbox:first-child {\n position: relative;\n margin-top: -5px;\n }\n\n .nui-settings-content > .nui-checkbox:first-child {\n position: relative;\n margin-top: -5px;\n }\n\n .nui-settings-content > .nui-button:first-child {\n position: relative;\n margin-top: -5px;\n }\n\n .nui-settings-content > div:first-child > .neko-input {\n position: relative;\n margin-top: -5px;\n }\n\n > .nui-settings-content {\n flex: 1;\n\n &.nui-settings-content-align-right {\n flex: none;\n margin-left: auto;\n }\n\n input[type=text] {\n width: 100%;\n }\n\n\n }\n\n & + div {\n margin-top: 15px;\n }\n"]);return Gn=function(){return e},e}Vn.propTypes={header:i.a.element,headerAlign:i.a.oneOf(["left","right"]),footer:i.a.element,footerAlign:i.a.oneOf(["left","right"]),className:i.a.string,style:i.a.object},Vn.defaultProps={header:void 0,headerAlign:"left",footer:void 0,footerAlign:"right",className:void 0,style:{}};var Wn=Object(h.a)((function(e){var t=e.title,n=void 0===t?"":t,r=e.contentAlign,a=void 0===r?"left":r;return o.a.createElement("div",{className:e.className||""},n?o.a.createElement("div",{className:"nui-settings-head"},n):null,o.a.createElement("div",{className:"nui-settings-content nui-settings-content-align-".concat(a)},e.children))}))(Gn(),te.fontFamily,te.fontFamily),Kn=function(e){return o.a.createElement(Wn,e)};function Yn(){var e=Jn(["\n background-color: ",";\n color: white;\n"]);return Yn=function(){return e},e}function Zn(){var e=Jn(["\n margin: 20px;\n padding: 14px;\n background-color: white;\n box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);\n\n > * + * {\n /* Base margin between child elements */\n margin-top: 14px;\n }\n"]);return Zn=function(){return e},e}function Jn(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Kn.propTypes={title:i.a.string,className:i.a.string,contentAlign:i.a.string},Kn.defaultProps={title:"",className:void 0,contentAlign:"left"};var Xn=h.a.div(Zn()),Qn=Object(h.a)((function(e){return e.children?o.a.createElement("div",{className:e.className},e.children):null}))(Yn(),te.blue),er=function(e){return o.a.createElement(Xn,{className:"window"},o.a.createElement(Qn,null,e.title),e.children)},tr=function(e){return o.a.createElement(er,e)};function nr(){return(nr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function rr(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function or(){var e=ir(["\n flex: 1;\n padding: 32px 30px;\n\n .nui-block:not(:first-child) {\n margin-top: -20px;\n }\n\n .nui-block:last-child {\n margin-bottom: 0px;\n }\n\n &.minimal {\n padding: 0;\n }\n\n &.full {\n flex-basis: 100%;\n padding-bottom: 0;\n }\n\n & + .full {\n padding-bottom: 32px;\n padding-top: 0;\n }\n\n &:not(.full) + div:not(.full) {\n padding-left: 0;\n }\n"]);return or=function(){return e},e}function ar(){var e=ir(["\n display: flex;\n flex-wrap: wrap;\n"]);return ar=function(){return e},e}function ir(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}tr.propTypes={title:i.a.string},tr.defaultProps={title:void 0};var lr=h.a.div(ar()),cr=h.a.div(or()),sr=function(e){return o.a.createElement(lr,null,e.children)},ur=function(e){var t=e.full,n=e.minimal,r=rr(e,["full","minimal"]),a=t?"full":"";return a+=n?" minimal":"",o.a.createElement(cr,nr({className:a},r),e.children)},fr=function(e){return o.a.createElement(sr,e)},dr=function(e){return o.a.createElement(ur,e)};fr.propTypes={},fr.defaultProps={},dr.propTypes={full:i.a.any},dr.defaultProps={full:void 0};var pr=n(19),mr=n.n(pr),hr=n(20),br=n.n(hr);function gr(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n font-family: ",";\n\n &.disabled {\n color: ",";\n\n label {\n cursor: default;\n }\n }\n\n input {\n display: none;\n }\n\n label {\n cursor: pointer;\n display: flex;\n }\n .nui-checkbox-check-container {\n flex-basis: 30px;\n }\n .nui-checkbox-inner-container {\n margin-top: 1.5px;\n margin-left: 4px;\n\n .label {\n display: block;\n font-size: 14px;\n line-height: 17px;\n padding-top: 4.5px;\n padding-bottom: 4px;\n }\n \n .description {\n display: block;\n font-size: 13px;\n line-height: 14px;\n color: #8a8a8a;\n\n * {\n font-size: 13px;\n line-height: inherit;\n margin: 0;\n }\n }\n }\n"]);return gr=function(){return e},e}var yr=Object(h.a)((function(e){var t=e.id,n=e.name,r=e.checked,a=void 0!==r&&r,i=e.onChange,l=e.label,c=e.description,s=e.isPro,u=e.disabled,f=e.requirePro,d=void 0!==f&&f&&!s,p=u||d,m=p?"disabled":"";return o.a.createElement("div",{className:["nui-checkbox",e.className,m].join(" ")},o.a.createElement("input",{id:t,name:n,type:"checkbox",defaultChecked:!1,onClick:function(){i?i(!a,t):console.log("The onChange handler it not set for this checkbox.",e)},disabled:p}),o.a.createElement("label",{htmlFor:t},o.a.createElement("div",{className:"nui-checkbox-check-container"},o.a.createElement(ne.Icon,{icon:a?br.a:mr.a,width:"30px",height:"30px",color:p?te.disabledForm:te.blue})),o.a.createElement("div",{className:"nui-checkbox-inner-container"},o.a.createElement("span",{className:"label"},l,o.a.createElement(Ut,{className:"inline",show:d})),c?o.a.createElement("small",{className:"description"},c):null)))}))(gr(),te.fontFamily,te.disabledForm),vr=function(e){return o.a.createElement(yr,e)};function wr(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n"]);return wr=function(){return e},e}vr.propTypes={id:i.a.string,name:i.a.string,checked:i.a.bool,label:i.a.string,description:i.a.string,isPro:i.a.bool,requirePro:i.a.bool},vr.defaultProps={id:void 0,name:void 0,checked:!1,label:void 0,description:void 0,isPro:!1,requirePro:!1};var Er=Object(h.a)((function(e){var t=e.name,n=(e.max,e.isPro),r=void 0!==n&&n;return o.a.Children.map(e.children,(function(e){return e.props.name?e:o.a.cloneElement(e,{name:t,isPro:r})}))}))(wr()),xr=function(e){return o.a.createElement(Er,e)};function Or(){return(Or=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function kr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return _r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _r(e,t)}(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 _r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Cr(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function jr(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n .neko-input {\n font-family: ",";\n font-size: ",";\n border: 2px solid ",";\n box-sizing: border-box;\n height: 30px;\n background: rgb(0 124 186 / 10%);\n padding: 0 10px;\n width: 100%;\n\n &.natural {\n border-color: gray;\n border-width: 1px;\n }\n\n &::placeholder {\n color: rgba(0, 0, 0, 0.25);\n }\n\n :focus {\n background-color: white;\n }\n\n :read-only {\n background-color: ",";\n }\n }\n\n .neko-input-description {\n font-family: ",";\n font-size: ",";\n line-height: 14px;\n margin-top: 8px;\n margin-bottom: 0;\n }\n"]);return jr=function(){return e},e}xr.propTypes={name:i.a.string,mas:i.a.number,isPro:i.a.bool},xr.defaultProps={name:void 0,mas:-1,isPro:!1};var Rr=Object(h.a)((function(e){var t=e.id,n=e.name,a=e.value,i=void 0===a?"":a,l=e.description,c=e.placeholder,s=void 0===c?"":c,u=e.onEnter,f=void 0===u?null:u,d=e.readOnly,p=void 0!==d&&d,m=e.type,h=void 0===m?"text":m,b=e.step,g=void 0===b?1:b,y=e.min,v=void 0===y?1:y,w=e.max,E=void 0===w?999:w,x=e.maxLength,O=void 0===x?void 0:x,k=e.className,_=e.style,C=e.natural,j=void 0!==C&&C,R=e.inputStyle,S=Cr(e,["id","name","value","description","placeholder","onEnter","readOnly","type","step","min","max","maxLength","className","style","natural","inputStyle"]),P=kr(Object(r.useState)(i),2),A=P[0],M=P[1],T=!!e.onChange,I=O||("number"===h?3:void 0);Object(r.useEffect)((function(){T||M(i)}),[i]);var z=function(n){T?e.onChange(n.target.value,t):M(n.target.value,t)},N=function(n){f&&"Enter"===event.key&&(n.preventDefault(),e.onEnter(n.target.value,t))},L=function(n){e.onBlur&&i!==n.target.value&&e.onBlur(n.target.value,t)},D="neko-input ".concat(j?" natural":"");return o.a.createElement("div",{className:[k].join(" "),style:_},"number"===h?o.a.createElement("input",Or({className:[D].join(" ")},S,{id:t,name:n,value:T?i:A,type:h,step:g,min:v,max:E,maxLength:I,autoComplete:"off",placeholder:s,style:R,onChange:z,onKeyPress:N,onBlur:L,readOnly:p})):o.a.createElement("input",Or({className:[D].join(" ")},S,{id:t,name:n,value:T?i:A,type:h,spellCheck:"false",autoComplete:"off",placeholder:s,style:R,maxLength:I,onChange:z,onKeyPress:N,onBlur:L,readOnly:p})),l&&o.a.createElement("p",{className:"neko-input-description"},l))}))(jr(),te.fontFamily,te.fontSizeText,te.blue,te.gray,te.fontFamily,te.fontSizeSmall),Sr=function(e){return o.a.createElement(Rr,e)};function Pr(){return(Pr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Ar(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Mr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Mr(e,t)}(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 Mr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Tr(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Ir(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n .neko-textarea-container {\n position: relative;\n }\n .neko-textarea {\n font-family: ",";\n font-size: ",";\n border: 2px solid ",";\n box-sizing: border-box;\n background: rgb(0 124 186 / 10%);\n padding: 5px 10px;\n width: 100%;\n\n &::placeholder {\n color: rgba(0, 0, 0, 0.25);\n }\n\n :focus {\n background-color: white;\n }\n\n :read-only {\n background-color: ",";\n }\n }\n .neko-textarea-count {\n color: rgba(",", 0.4);\n font-size: 11px;\n margin: 0;\n position: absolute;\n right: 13px;\n bottom: 10px;\n }\n\n .neko-input-description {\n font-family: ",";\n font-size: ",";\n line-height: 14px;\n margin-top: 8px;\n margin-bottom: 0;\n }\n"]);return Ir=function(){return e},e}Sr.propTypes={id:i.a.string,type:i.a.oneOf(["number","text"]),name:i.a.string,value:i.a.string,description:i.a.string,placeholder:i.a.string,onChange:i.a.func,onEnter:i.a.func,onBlur:i.a.func,readOnly:i.a.bool,step:i.a.number,min:i.a.number,max:i.a.number,maxLength:i.a.number,natural:i.a.bool},Sr.defaultProps={id:void 0,type:"text",name:void 0,value:"",description:void 0,placeholder:"",onChange:void 0,onEnter:void 0,onBlur:void 0,readOnly:!1,step:1,min:1,max:999,maxLength:void 0,natural:!1};var zr=Object(h.a)((function(e){var t=e.id,n=e.name,a=e.value,i=void 0===a?"":a,l=e.description,c=e.placeholder,s=void 0===c?"":c,u=e.onEnter,f=void 0===u?null:u,d=e.readOnly,p=void 0!==d&&d,m=e.maxLength,h=void 0===m?null:m,b=e.className,g=e.style,y=e.textAreaStyle,v=void 0===y?{}:y,w=e.countable,E=void 0!==w&&w,x=Tr(e,["id","name","value","description","placeholder","onEnter","readOnly","maxLength","className","style","textAreaStyle","countable"]),O=Ar(Object(r.useState)(i),2),k=O[0],_=O[1],C=Ar(Object(r.useState)(0),2),j=C[0],R=C[1],S=!!e.onChange;Object(r.useEffect)((function(){S||_(i),E&&R(i.length)}),[i,E]);var P=Object(r.useCallback)((function(n){var r=h?n.target.value.substr(0,h):n.target.value;S?e.onChange(r,t):_(r,t)}),[h]);return o.a.createElement("div",{className:[b].join(" "),style:g},o.a.createElement("div",{className:"neko-textarea-container"},o.a.createElement("textarea",Pr({className:"neko-textarea",rows:6},x,{id:t,name:n,spellCheck:"false",placeholder:s,onChange:P,onKeyPress:function(n){f&&!n.shiftKey&&"Enter"===n.key&&(n.preventDefault(),e.onEnter(n.target.value,t))},onBlur:function(n){e.onBlur&&i!==n.target.value&&e.onBlur(n.target.value,t)},readOnly:p,style:v,value:S?i:k})),E&&o.a.createElement("p",{className:"neko-textarea-count"},j," / ",h," characters")),l&&o.a.createElement("p",{className:"neko-input-description"},l))}))(Ir(),te.fontFamily,te.fontSizeText,te.blue,te.gray,te.blackRGB,te.fontFamily,te.fontSizeSmall),Nr=function(e){return o.a.createElement(zr,e)};Nr.propTypes={id:i.a.string,name:i.a.string,value:i.a.string,description:i.a.string,placeholder:i.a.string,onChange:i.a.func,onEnter:i.a.func,onBlur:i.a.func,readOnly:i.a.bool},Nr.defaultProps={id:void 0,name:void 0,value:"",description:void 0,placeholder:"",onChange:void 0,onEnter:void 0,onBlur:void 0,readOnly:!1};var Lr=n(61),Dr=n.n(Lr),Fr=n(62),Br=n.n(Fr);function qr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Hr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Hr(e,t)}(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 Hr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ur(){var e=Vr(["\n\tbackground-color: rgba(",", 0.8);\n\tborder-radius: 4px;\n\tcolor: ",";\n\tfont-family: ",";\n\tfont-weight: normal;\n\tmin-width: 180px;\n\tmax-width: 280px;\n\tfont-size: ",";\n\tpadding: 8px 12px;\n\tposition: absolute;\n \tmax-width: 280px;\n\tdisplay: ",';\n\tz-index: 100;\n\n\t&:before {\n\t\tcontent: "";\n\t\tposition: absolute;\n\t\tborder: 4px solid transparent;\n\t}\n\n\t&.top {\n\t\t&:before {\n\t\t\tmargin-left: -4px;\n\t\t\ttop: 100%;\n\t\t\tleft: 50%;\n\t\t\tborder-top: 4px solid rgba(',", 0.8);\n\t\t}\n\t}\n\n\t&.left {\n\t\t&:before {\n\t\t\tmargin-top: -4px;\n\t\t\ttop: 50%;\n\t\t\tright: -8px;\n\t\t\tborder-left: 4px solid rgba(",", 0.8);\n\t\t}\n\t}\n\n\t&.right {\n\t\t&:before {\n\t\t\tmargin-top: -4px;\n\t\t\ttop: 50%;\n\t\t\tleft: -8px;\n\t\t\tborder-right: 4px solid rgba(",", 0.8);\n\t\t}\n\t}\n\n\t&.bottom {\n\t\t&:before {\n\t\t\tmargin-left: -4px;\n\t\t\ttop: -8px;\n\t\t\tleft: 50%;\n\t\t\tborder-bottom: 4px solid rgba(",", 0.8);\n\t\t}\n\t}\n\n\t","\n"]);return Ur=function(){return e},e}function $r(){var e=Vr(["\n\tdisplay: flex;\n"]);return $r=function(){return e},e}function Vr(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Gr=h.a.div($r()),Wr=h.a.div(Ur(),te.blackRGB,te.white,te.fontFamily,te.fontSizeText,(function(e){return e.visible?"inline-block":"none"}),te.blackRGB,te.blackRGB,te.blackRGB,te.blackRGB,(function(e){return e.style})),Kr=function(e){var t=e.text,n=void 0===t?"Hello world!":t,a=e.position,i=void 0===a?"top":a,l=qr(Object(r.useState)(!1),2),c=l[0],s=l[1],u=Zt(),f=u.ref,d=u.width,p=u.height,m=Zt(),h=m.ref,b=m.width,g=m.height,y=Object(r.useMemo)((function(){var e=0,t=0;if("top"===i)e=-1*p-5,t=d/2*-1+b/2;else if("bottom"===i)e=g+5,t=d/2*-1+b/2;else if("left"===i){e=(p-g)/2*-1,t=-1*d-5}else if("right"===i){e=(p-g)/2*-1,t=b+5}return{transform:"translateX(".concat(t,"px) translateY(").concat(e,"px)")}}),[i,d,p,b,g]);return o.a.createElement(Gr,null,o.a.createElement(Wr,{ref:f,visible:c,className:i,style:y},n),o.a.createElement("div",{ref:h,onMouseEnter:function(){return s(!0)},onMouseLeave:function(){return s(!1)}},e.children))},Yr=function(e){return o.a.createElement(Kr,e)};function Zr(){return(Zr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Jr(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Xr(){var e=eo(["\n\n path {\n fill: ",";\n }\n\n ","\n\n &.nui-clickable {\n cursor: pointer;\n }\n\n &.spin {\n animation-name: spin;\n animation-duration: 700ms;\n animation-iteration-count: infinite;\n animation-timing-function: linear;\n\n @keyframes spin {\n 0% {\n transform: rotate(360deg);\n }\n 100% {\n transform: rotate(0deg);\n }\n }\n }\n\n &.disabled {\n pointer-events: none;\n opacity: 0.35;\n cursor: default;\n }\n"]);return Xr=function(){return e},e}function Qr(){var e=eo(["\n display: flex;\n align-items: center;\n"]);return Qr=function(){return e},e}function eo(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Yr.propTypes={text:i.a.string,position:i.a.oneOf(["top","right","bottom","left"])},Yr.defaultProps={text:"Hello world!",position:"top"};var to=h.a.div(Qr()),no=Object(h.a)(ne.Icon)(Xr(),(function(e){return e.color}),(function(e){return t=e.color,(n=e.hoverColor)?"\n &:hover {\n path {\n fill: ".concat(n,";\n }\n }\n "):t?"\n &:hover {\n path {\n fill: ".concat(J(.1,t),";\n }\n }\n "):void 0;var t,n})),ro=function(e){var t=e.icon,n=e.spinning,r=void 0!==n&&n,a=e.className,i=void 0===a?"":a,l=e.title,c=e.tooltip,s=e.containerStyle,u=e.color,f=e.hoverColor,d=e.disabled,p=void 0!==d&&d,m=Jr(e,["icon","spinning","className","title","tooltip","containerStyle","color","hoverColor","disabled"]);m.width||m.height||(m.width=m.height=30);var h=function(){return"string"==typeof t?At[t]||null:t},b="nui-icon ".concat(i).concat(m.onClick?" nui-clickable":"").concat(r?" spin":"").concat(p?" disabled":"");return c?o.a.createElement(Yr,{text:c.text,position:c.position||"top"},o.a.createElement(to,{style:s},o.a.createElement(no,Zr({icon:h(),className:b,color:u,hoverColor:f},m)))):o.a.createElement(to,{style:s,title:l},o.a.createElement(no,Zr({icon:h(),className:b,color:u,hoverColor:f},m)),c?o.a.createElement(Yr,null,c):null)},oo=function(e){return o.a.createElement(ro,e)};function ao(){var e=go(["\n background-color: ",";\n cursor: pointer;\n font-family: ",";\n\n &:hover {\n filter: brightness(80%);\n }\n\n input {\n display: none;\n }\n\n .option {\n align-items: center;\n color: ",";\n display: flex;\n justify-content: space-between;\n font-family: ",";\n font-size: 14px;\n line-height: 17px;\n padding: 8px 12px;\n\n .option-group {\n align-items: center;\n display: flex;\n }\n }\n\n &.disabled {\n background-color: rgb(224 156 54);\n pointer-events: none;\n\n .option {\n color: rgb(255 255 255 / 35%);\n }\n }\n"]);return ao=function(){return e},e}function io(){var e=go(["\n font-family: ",";\n margin-bottom: 6px;\n\n input {\n display: none;\n }\n\n label {\n cursor: pointer;\n display: flex;\n }\n\n .inner-container {\n margin-left: 4px;\n\n .label {\n display: block;\n font-size: 14px;\n line-height: 17px;\n padding-top: 4.5px;\n padding-bottom: 4px;\n }\n .description {\n display: block;\n font-size: 12px;\n }\n }\n\n &.disabled {\n color: ",";\n\n label {\n cursor: default;\n }\n }\n"]);return io=function(){return e},e}function lo(){return(lo=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function co(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return so(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return so(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function so(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function uo(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function fo(){var e=go(["\n background-color: ",";\n"]);return fo=function(){return e},e}function po(){var e=go(["\n border-radius: 8px;\n overflow: hidden;\n padding-top: 28px;\n position: absolute;\n top: 0;\n z-index: 10;\n width: 100%;\n transition: all 0.2s ease-in;\n\n &.hidden {\n opacity: 0;\n }\n"]);return po=function(){return e},e}function mo(){var e=go(["\n display: block;\n margin-top: 5px;\n font-size: 13px;\n line-height: 14px;\n color: #8a8a8a;\n\n * {\n font-size: 13px;\n line-height: inherit;\n margin: 0;\n }\n"]);return mo=function(){return e},e}function ho(){var e=go(["\n align-items: center;\n background-color: ",";\n border: 2px solid ",";\n border-radius: 8px;\n display: flex;\n font-family: ",";\n font-size: 14px;\n padding: 0 5px 0 10px;\n box-sizing: border-box;\n height: 30px;\n\n .rightContent {\n align-items: center;\n display: flex;\n margin-left: auto;\n }\n"]);return ho=function(){return e},e}function bo(){var e=go(["\n border-radius: 8px;\n position: relative;\n user-select: none;\n cursor: pointer;\n\n &.show-options {\n background-color: ",";\n border-radius: 8px 8px 0 0;\n }\n"]);return bo=function(){return e},e}function go(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}oo.propTypes={icon:i.a.oneOfType([i.a.instanceOf(ne.IconifyIcon),i.a.oneOf(["lock","lock-open","file-undo","chevron-double-left","chevron-double-right","chevron-left","chevron-right","chevron-down","chevron-up","pause","play","replay","check","stop","delete","undo","alert","database","pencil","tools","cog","close","cat","upload"])]),color:i.a.string,spinning:i.a.bool,className:i.a.string,tooltip:i.a.string},oo.defaultProps={icon:void 0,color:void 0,spinning:!1,className:"",tooltip:void 0};var yo=h.a.div(bo(),te.blue),vo=h.a.div(ho(),te.white,te.blue,te.fontFamily),wo=h.a.div(mo()),Eo=h.a.div(po()),xo=h.a.div(fo(),te.white),Oo=function(e){var t,n=e.id,a=e.name,i=e.value,l=e.scrolldown,c=void 0!==l&&l,s=e.isPro,u=void 0!==s&&s,f=e.onChange,d=e.className,p=uo(e,["id","name","value","scrolldown","isPro","onChange","className"]),m=null===(t=o.a.Children.toArray(e.children).find((function(e){return e.props.value===i||e.props.checked})))||void 0===t?void 0:t.props,h=(null==m?void 0:m.label)||"Select",b=(null==m?void 0:m.description)||e.description,g=(null==m?void 0:m.requirePro)||!1,y=null==m?void 0:m.icon,v=co(Object(r.useState)(!1),2),w=v[0],E=v[1],x=c?Jt((function(){E(!1)})):null,O=g&&!u,k=function(t){if(t!==i){if(!f)return void console.log("The onChange handler it not set for this checkbox.",e);f(t,n)}c&&E(!1)},_=o.a.Children.map(e.children,(function(e){return o.a.cloneElement(e,{name:e.props.name||a,checked:e.props.value===i||e.props.checked,onClick:k,scrolldown:c,isPro:u})}));return c?o.a.createElement(yo,lo({id:n,ref:x},p,{onClick:function(){return E(!w)},className:["nui-select",d,w?"show-options":""],childrenLength:_.length}),o.a.createElement(vo,null,y&&o.a.createElement(oo,{icon:y,width:20,height:20,style:{marginRight:"9px"}}),h,o.a.createElement("div",{className:"rightContent"},O&&o.a.createElement(Ut,null),o.a.createElement(ne.Icon,{icon:w?we.a:ye.a,width:"24"}))),b&&o.a.createElement(wo,null,b),w&&o.a.createElement(Eo,{className:"nui-option ".concat(w?"":"hidden")},o.a.createElement(xo,null,[_]))):_},ko=h.a.div(io(),te.fontFamily,te.disabledForm),_o=h.a.div(ao(),te.blue,te.fontFamily,te.white,te.fontFamily),Co=function(e){var t=e.id,n=e.name,r=e.value,a=e.checked,i=e.icon,l=e.label,c=e.description,s=e.onClick,u=e.scrolldown,f=e.isPro,d=void 0!==f&&f,p=e.requirePro,m=void 0!==p&&p&&!d,h=m?"disabled":"",b=o.a.createElement(ko,{className:"nui-select ".concat(e.className||""," ").concat(h)},o.a.createElement("input",{id:t,name:n,type:"radio",value:r,defaultChecked:a,onClick:function(e){return s(e.target.value)},disabled:m}),o.a.createElement("label",{htmlFor:t},o.a.createElement(ne.Icon,{icon:a?Br.a:Dr.a,width:"24px",color:m?te.disabledForm:te.blue}),o.a.createElement("div",{className:"inner-container"},o.a.createElement("span",{className:"label"},l,o.a.createElement(Ut,{className:"inline",style:{top:-1},show:m})),c?o.a.createElement("small",{className:"description"},c):null))),g=o.a.createElement(_o,{className:"nui-select ".concat(e.className||""," ").concat(h)},o.a.createElement("input",{id:t,name:n,type:"radio",value:r,defaultChecked:a,disabled:m}),o.a.createElement("div",{className:"option",onClick:function(){return s(r)}},o.a.createElement("div",{className:"option-group"},i&&o.a.createElement(oo,{icon:i,width:20,height:20,style:{marginRight:"9px"}}),l),o.a.createElement(Ut,{show:m})));return u?g:b},jo=function(e){return o.a.createElement(Oo,e)};jo.propTypes={id:i.a.string,name:i.a.string,description:i.a.string,scrolldown:i.a.bool,isPro:i.a.bool,onChange:i.a.func},jo.propTypes={id:void 0,name:void 0,description:void 0,scrolldown:!1,isPro:!1,onChange:void 0};var Ro=function(e){return o.a.createElement(Co,e)};function So(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n label {\n display: block;\n margin-bottom: 3px;\n }\n\n .neko-input, .neko-textarea {\n margin-bottom: 5px;\n }\n"]);return So=function(){return e},e}Ro.propTypes={id:i.a.string,name:i.a.string,value:i.a.string,checked:i.a.bool,label:i.a.string,description:i.a.string,onClick:i.a.func,scrolldown:i.a.bool,isPro:i.a.bool,requirePro:i.a.bool,icon:i.a.string},Ro.defaultProps={id:void 0,name:void 0,value:void 0,checked:!1,label:void 0,description:void 0,onClick:void 0,scrolldown:!1,isPro:!1,requirePro:!1,icon:void 0};var Po=h.a.div(So()),Ao=function(e){return o.a.createElement(Po,null,e.children||null)},Mo=function(e){return o.a.createElement(Ao,e)};function To(){return(To=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Io(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function zo(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n color: ",";\n font-family: ",";\n font-size: ",";\n position: relative;\n display: inline-block;\n width: ",";\n height: ",";\n\n &[data-is-disabled=disabled] {\n opacity: 0.4;\n\n .nui-switch-slider {\n cursor: auto;\n }\n }\n\n input {\n opacity: 0;\n width: 0;\n height: 0;\n border: 0;\n }\n\n .nui-switch-slider {\n background-color: ",";\n border-radius: ",';\n align-items: center;\n cursor: pointer;\n display: inline-flex;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n transition: .4s;\n }\n\n .nui-switch-slider:before {\n border-radius: 50%;\n position: absolute;\n content: "";\n height: ',";\n width: ",';\n left: 4px;\n bottom: 4px;\n background-color: white;\n transition: .3s;\n }\n\n .nui-switch-slider:after {\n content: "','";\n margin-left: auto;\n margin-right: ',";\n }\n\n input:checked + .nui-switch-slider {\n background-color: ",";\n }\n\n input:checked + .nui-switch-slider:before {\n transform: translateX(",');\n }\n\n input:checked + .nui-switch-slider:after {\n content: "','";\n margin-left: ',";\n margin-right: auto;\n }\n"]);return zo=function(){return e},e}Mo.propTypes={},Mo.defaultProps={};var No=Object(h.a)((function(e){e.width,e.height,e.fontSize;var t=e.onValue,n=e.offValue,a=e.checked,i=void 0!==a&&a,l=(e.onBackgroundColor,e.offBackgroundColor,e.onLabel,e.offLabel,e.onChange),c=e.disabled,s=Io(e,["width","height","fontSize","onValue","offValue","checked","onBackgroundColor","offBackgroundColor","onLabel","offLabel","onChange","disabled"]),u=Object(r.useCallback)((function(e){l(e.target.checked?t:n)}),[l,t,n]);return o.a.createElement("label",To({},s,{"data-is-disabled":c?"disabled":""}),o.a.createElement("input",{type:"checkbox",onChange:u,checked:i,disabled:c}),o.a.createElement("span",{className:"nui-switch-slider"}))}))(zo(),te.white,te.fontFamily,(function(e){return e.fontSize}),(function(e){return e.width}),(function(e){return e.height}),(function(e){return e.offBackgroundColor}),(function(e){return e.height}),(function(e){return"calc(".concat(e.height," - 8px)")}),(function(e){return"calc(".concat(e.height," - 8px)")}),(function(e){return e.offLabel}),(function(e){return"calc(".concat(e.height," / 2)")}),(function(e){return e.onBackgroundColor}),(function(e){return"calc(".concat(e.width," - ").concat(e.height,")")}),(function(e){return e.onLabel}),(function(e){return"calc(".concat(e.height," / 2)")})),Lo=function(e){return o.a.createElement(No,e)};Lo.propTypes={width:i.a.string,height:i.a.string,fontSize:i.a.string,onValue:i.a.string,offValue:i.a.string,checked:i.a.bool,onBackgroundColor:i.a.string,offBackgroundColor:i.a.string,onLabel:i.a.string,offLabel:i.a.string},Lo.defaultProps={width:"100%",height:"20px",fontSize:"12px",checked:!1};var Do=n(63),Fo=n.n(Do);function Bo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return qo(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return qo(e,t)}(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 qo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ho(){var e=Ko(["\n border-left: 1px solid ",";\n margin-left: 12px;\n padding-left: 6px;\n\n &.no-line {\n border-left: 0;\n padding-left: 12px;\n }\n\n &.no-chevron {\n border-left: 0;\n margin-left: 0;\n padding-left: 0;\n }\n"]);return Ho=function(){return e},e}function Uo(){var e=Ko(["\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 100;\n"]);return Uo=function(){return e},e}function $o(){var e=Ko(["\n position: relative;\n width: 24px;\n height: 24px;\n"]);return $o=function(){return e},e}function Vo(){var e=Ko(["\n height: 24px;\n width: 24px;\n"]);return Vo=function(){return e},e}function Go(){var e=Ko(["\n align-items: center;\n display: flex;\n\n &.can-expand {\n cursor: pointer;\n }\n\n &.selected {\n color: #956DBE;\n }\n\n span {\n font-weight: normal;\n font-size: 13px;\n margin: 0 0 0 8px;\n }\n"]);return Go=function(){return e},e}function Wo(){var e=Ko(["\n align-items: center;\n display: flex;\n justify-content: space-between;\n margin-bottom: 5px;\n font-family: Lato;\n"]);return Wo=function(){return e},e}function Ko(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Yo=function(e){var t=e.chevron,n=void 0===t||t;return o.a.Children.map(e.children,(function(e){return o.a.cloneElement(e,{chevron:n})}))},Zo=h.a.div(Wo()),Jo=h.a.div(Go()),Xo=h.a.div(Vo()),Qo=h.a.div($o()),ea=h.a.div(Uo()),ta=h.a.div(Ho(),te.finderBorder),na=function(e){var t={gallery:it.a,tag:Fo.a},n=e.title,a=e.chevron,i=e.rightElement,l=void 0===i?null:i,c=e.rightElementStyle,s=void 0===c?{marginLeft:"5px"}:c,u=e.showRightElement,f=void 0!==u&&u,d=e.selected,p=void 0!==d&&d,m=e.draggable,h=void 0!==m&&m,b=e.onDragStart,g=e.onDragOver,y=e.onDragEnd,v=e.onDrop,w=e.isExpanded,E=void 0!==w&&w,x=e.dragging,O=void 0!==x&&x,k=e.rightAction,_=void 0===k?null:k,C=e.rightActionOnHover,j=void 0===C?null:C,R=e.onDragLeave,S=(e.preventClose,!!e.icon),P=!!e.children,A=Bo(Object(r.useState)(E),2),M=A[0],T=A[1],I=Bo(Object(r.useState)((function(){return"string"==typeof e.icon&&Object.keys(t).includes(e.icon)?t[e.icon]:e.icon?e.icon:nt.a})),2),z=I[0],N=I[1],L=Boolean(z),D=Bo(Object(r.useState)(!1),2),F=D[0],B=D[1];Object(r.useEffect)((function(){T(E),S||N(E?nt.a:ot.a)}),[E]);var q=o.a.Children.map(e.children,(function(e){return o.a.cloneElement(e,{chevron:a})})),H=O||p?te.purple:p?te.black:te.blue;return o.a.createElement("div",null,o.a.createElement(Zo,{onMouseEnter:function(){return B(!0)},onMouseLeave:function(){return B(!1)}},o.a.createElement(Jo,{onClick:function(){e.onClick&&e.onClick()},onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,draggable:h,onDragStart:b,onDragOver:g,onDrop:v,className:"".concat(L||q||e.onClick?"can-expand":""," ").concat(p?"selected":""),onDragLeave:R,onDragEnd:y},a?L&&P?o.a.createElement(ne.Icon,{icon:M?ye.a:be.a,width:"24",height:"24",onClick:function(e){e.stopPropagation(),T(!M)}}):o.a.createElement(Xo,null):null,o.a.createElement(Qo,null,o.a.createElement(ea,null),o.a.createElement(ne.Icon,{icon:z,color:H,width:"24",height:"24"})),o.a.createElement("span",null,n),f&&o.a.createElement("div",{style:s},l)),F&&j||_),M&&o.a.createElement(ta,{className:"".concat(L?"":"no-line"," ").concat(a?"":"no-chevron")},q))},ra=function(e){return o.a.createElement(Yo,e)};ra.propTypes={chevron:i.a.bool},ra.defaultProps={chevron:!0};var oa=function(e){return o.a.createElement(na,e)};function aa(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n display: flex;\n width: 100%;\n height: 100%;\n max-width: 128px;\n max-height: 128px;\n\n & > * {\n width: 100%;\n height: auto;\n object-fit: contain;\n }\n"]);return aa=function(){return e},e}oa.propTypes={icon:i.a.oneOfType([i.a.instanceOf(ne.IconifyIcon),i.a.oneOf(["gallery"])]),title:i.a.string,isExpanded:i.a.bool},oa.defaultProps={icon:nt.a,title:void 0,isExpanded:!1};var ia=h.a.div(aa()),la=function(){return o.a.createElement(ia,null,o.a.createElement("svg",{width:"54",height:"38",viewBox:"0 0 54 38",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o.a.createElement("path",{d:"M11.3663 9.40518C9.2981 -3.25522 -0.310763 2.76769 2.5163 9.40518C2.5163 9.40518 8.29338 29.9322 22.3059 26.3677C36.3184 22.8031 23.9038 19.1156 23.9038 19.1156C23.9038 19.1156 13.4345 22.0656 11.3663 9.40518Z",fill:"#724024",stroke:"black",strokeWidth:"2.1869"}),o.a.createElement("path",{d:"M10.7517 8.0531C10.0142 10.7573 6.32673 12.1093 3.99131 11.2489C1.65589 10.3885 2.63923 13.8302 5.09756 14.9364C7.55589 16.0427 11.2434 14.1989 12.1038 12.4781C12.9642 10.7573 11.4892 5.34893 10.7517 8.0531Z",fill:"#B7782E"}),o.a.createElement("path",{d:"M14.0705 17.2718C13.8246 19.2385 9.64547 19.976 7.55589 19.8531C5.46631 19.7302 9.76839 23.5406 11.3663 23.5406C12.9642 23.5406 17.3892 21.2052 17.1434 19.2385C16.8976 17.2718 14.3163 15.3052 14.0705 17.2718Z",fill:"#B7782E"}),o.a.createElement("path",{d:"M17.5121 26.2448C18.6184 25.3843 20.9538 21.8198 19.8476 19.8531C18.7413 17.8864 22.4288 20.9593 22.4288 20.9593L21.6913 26.2448C21.6913 26.2448 16.4059 27.1052 17.5121 26.2448Z",fill:"#B7782E"}),o.a.createElement("path",{d:"M10.7517 8.0531C10.0142 10.7573 6.32673 12.1093 3.99131 11.2489C1.65589 10.3885 2.63923 13.8302 5.09756 14.9364C7.55589 16.0427 11.2434 14.1989 12.1038 12.4781C12.9642 10.7573 11.4892 5.34893 10.7517 8.0531Z",stroke:"black"}),o.a.createElement("path",{d:"M14.0705 17.2718C13.8246 19.2385 9.64547 19.976 7.55589 19.8531C5.46631 19.7302 9.76839 23.5406 11.3663 23.5406C12.9642 23.5406 17.3892 21.2052 17.1434 19.2385C16.8976 17.2718 14.3163 15.3052 14.0705 17.2718Z",stroke:"black"}),o.a.createElement("path",{d:"M17.5121 26.2448C18.6184 25.3843 20.9538 21.8198 19.8476 19.8531C18.7413 17.8864 22.4288 20.9593 22.4288 20.9593L21.6913 26.2448C21.6913 26.2448 16.4059 27.1052 17.5121 26.2448Z",stroke:"black"}),o.a.createElement("path",{d:"M11.3663 9.40518C9.2981 -3.25522 -0.310763 2.76769 2.5163 9.40518C2.5163 9.40518 8.29338 29.9322 22.3059 26.3677C36.3184 22.8031 23.658 19.4843 23.658 19.4843C23.658 19.4843 13.4345 22.0656 11.3663 9.40518Z",stroke:"black",strokeWidth:"2.1869"}),o.a.createElement("path",{d:"M25.3788 9.89685C25.3788 9.89685 21.3225 35.0947 21.9371 35.7093C22.5517 36.3239 27.4684 36.3239 28.083 35.7093C28.6975 35.0947 29.6523 22.5858 30.2955 21.9427C30.9386 21.2995 35.7226 33.1281 36.81 33.1281C37.8975 33.1281 43.2303 21.3567 43.8163 21.9427C44.4023 22.5287 45.2913 35.0947 45.9059 35.7093C46.5204 36.3239 51.3142 36.3239 51.9288 35.7093C52.5434 35.0947 48.9788 9.89685 48.9788 9.89685H42.9559C42.9559 9.89685 37.7934 21.9427 36.81 21.9427C35.8267 21.9427 31.4017 9.89685 31.4017 9.89685H25.3788Z",fill:"white",stroke:"black",strokeWidth:"2.1869"})))},ca=function(e){return o.a.createElement(la,e)};function sa(e){return(sa="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 ua(){var e=da(["\n position: absolute;\n overflow: hidden;\n top: 0; left: 0;\n height: 100%;\n background-color: ",";\n border-radius: 12px;\n text-align: center;\n padding: 0 10px;\n vertical-align: middle;\n color: white;\n font-family: ",";\n font-size: 13px;\n display: flex;\n justify-content: center;\n align-items: center;\n transition: min-width .2s ease-out;\n\n background-size: 30px 30px;\n background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%,\n transparent 25%,\n transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,\n transparent 75%, transparent);\n animation: ",";\n\n @keyframes animate-stripes {\n 0% { background-position: 0 0; }\n 100% { background-position: 60px 0; }\n }\n"]);return ua=function(){return e},e}function fa(){var e=da(["\n position: relative;\n box-sizing: border-box;\n height: 30px;\n background: linear-gradient(\n 180deg,\n rgba(0, 0, 0, 0.06) 0%,\n rgba(0, 0, 0, 0.02) 50%,\n rgba(0, 0, 0, 0.10) 100%\n );\n border-radius: 12px;\n\n .nui-progress-buttons {\n position: absolute;\n height: 100%;\n right: 0px;\n display: flex;\n align-items: center;\n padding-right: 5px;\n\n .nui-progress-button {\n border: none;\n display: flex;\n justify-content: center;\n align-items: center;\n margin-left: 2px;\n border-radius: 100%;\n color: white;\n padding: 2px;\n width: 18px;\n height: 18px;\n background-color: ",";\n\n &:hover {\n background-color: ",";\n }\n\n &.stop {\n background: ",";\n\n &:hover {\n background-color: ",";\n }\n }\n }\n }\n"]);return fa=function(){return e},e}function da(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}ca.propTypes={},ca.defaultProps={};var pa=Object(h.a)((function(e){var t=e.value,n=void 0===t?0:t,r=e.max,a=void 0===r?100:r,i=e.busy,l=void 0!==i&&i,c=e.status;n=Math.min(n,a);var s=parseFloat(n)/parseFloat(a);return o.a.createElement("div",{className:e.className},o.a.createElement(ma,{ratio:s,busy:e.busy,status:c}),o.a.createElement("div",{className:"nui-progress-buttons"},l&&e.onPauseClick&&o.a.createElement("div",{className:"nui-progress-button pause",onClick:e.onPauseClick},e.paused?o.a.createElement(ne.InlineIcon,{icon:ke.a}):o.a.createElement(ne.InlineIcon,{icon:xe.a})),l&&e.onStopClick&&o.a.createElement("div",{className:"nui-progress-button stop",onClick:e.onStopClick},o.a.createElement(ne.InlineIcon,{icon:Pe.a}))))}))(fa(),te.blue,J(.1,te.blue),te.red,J(.1,te.red)),ma=Object(h.a)((function(e){var t,n,r,a=isNaN(e.ratio)?0:parseInt(Math.round(100*e.ratio)),i=sa(e.status),l="undefined"!==i?"string"===i?e.status:e.status(a):"".concat(a,"%");return o.a.createElement("div",{className:e.className,style:(t={minWidth:28},n="minWidth",r=a+"%",n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t)},o.a.createElement("div",null,l))}))(ua(),te.progress,te.fontFamily,(function(e){return e.busy?"animate-stripes 1.6s linear infinite":"none"})),ha=function(e){return o.a.createElement(pa,e)};ha.propTypes={value:i.a.number,max:i.a.number,busy:i.a.bool,paused:i.a.bool,onPauseClick:i.a.func,onStopClick:i.a.func,status:i.a.oneOf([i.a.string,i.a.func])},ha.defaultProps={value:0,max:100,busy:!1,paused:!1,onPauseClick:void 0,onStopClick:void 0,status:void 0};var ba=n(64),ga=n.n(ba);function ya(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n position: relative;\n color: white;\n font-family: ",";\n font-size: ",";\n display: flex;\n height: 61px;\n overflow: hidden;\n align-items: center;\n padding: 15px 20px;\n background-color: ",";\n display: flex;\n\n .nui-header-logo-container {\n width: 102px;\n height: 102px;\n padding: 20px;\n margin-right: 25px;\n background: rgba(",", 0.1);\n border-radius: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n transform: rotate(-29.83deg);\n }\n\n .nui-header-title-container {\n flex-direction: column;\n display: flex;\n\n .nui-header-title {\n color: white;\n font-family: ",";\n font-size: 23px;\n line-height: normal;\n margin: 0;\n }\n\n .nui-header-subtitle {\n color: white;\n font-family: ",";\n line-height: normal;\n font-size: ",";\n }\n }\n\n .nui-header-extra-content {\n flex: 1;\n margin: 0 20px;\n }\n"]);return ya=function(){return e},e}var va=h.a.div(ya(),te.fontFamily,te.fontSizeText,te.header,te.blackRGB,te.fontFamily,te.fontFamily,te.fontSizeText),wa=function(e){var t=e.title,n=void 0===t?"NekoUI":t,r=e.subtitle,a=void 0===r?"By Jordy Meow":r,i=e.children,l=e.saving,c=void 0!==l&&l;return o.a.createElement(va,null,o.a.createElement("div",{className:"nui-header-logo-container"},o.a.createElement(ca,null)),o.a.createElement("div",{className:"nui-header-title-container"},o.a.createElement("h1",{className:"nui-header-title"},n),o.a.createElement("small",{className:"nui-header-subtitle"},o.a.createElement("a",{target:"_blank",href:"https://meowapps.com",style:{color:"white",textDecoration:"none"}},a))),o.a.createElement("div",{className:"nui-header-extra-content"},i),c&&o.a.createElement(oo,{icon:ga.a,width:"36",height:"36"}))},Ea=function(e){return o.a.createElement(wa,e)};function xa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Oa(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Oa(e,t)}(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 Oa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ka(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n align-items: center;\n display: flex;\n\n .neko-paging-text {\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 15px;\n line-height: 14px;\n }\n\n .neko-paging-controller {\n box-sizing: border-box;\n height: 30px;\n align-items: center;\n background-color: rgba(",", 0.8);\n border-radius: 15px;\n display: flex;\n margin-left: 15px;\n padding: 3px 5px;\n\n .nako-paging-controller-icon {\n background-color: ",";\n border-radius: 100%;\n cursor: pointer;\n margin-right: 2px;\n height: 22px;\n width: 22px;\n box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);\n transition: transform 0.1s ease-in;\n box-sizing: border-box;\n\n :last-child {\n margin-right: 0;\n }\n\n &.disabled {\n color: ",";\n cursor: default;\n pointer-events: none;\n }\n\n &:hover {\n transform: scale(1.2) !important;\n z-index: 10;\n position: relative;\n }\n }\n\n .nako-paging-controller-text {\n color: ",";\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 13px;\n margin: 0 40px;\n user-select: none;\n }\n\n span.neko-paging-current-page {\n cursor: pointer;\n text-decoration: underline;\n }\n input.neko-paging-current-page {\n width: 1.5rem;\n }\n }\n\n &.neko-paging-full {\n flex-grow: 1;\n\n .neko-paging-controller {\n flex-grow: 1;\n }\n .nako-paging-controller-text {\n margin: 0 auto;\n }\n }\n"]);return ka=function(){return e},e}Ea.propTypes={title:i.a.string,subtitle:i.a.string,saving:i.a.bool},Ea.defaultProps={title:"NekoUI",subtitle:"By Jordy Meow",saving:!1};var _a=h.a.div(ka(),te.fontFamily,te.blueRGB,te.white,te.darkGray,te.white,te.fontFamily),Ca=function(e){var t=e.currentPage,n=e.limit,a=e.onClick,i=e.total,l=e.onCurrentPageChanged,c=e.full,s=!!l,u=Math.ceil(0===i?1:n>0?i/n:1),f="nako-paging-controller-icon ".concat(1===t?"disabled":""),d="nako-paging-controller-icon ".concat(t===u?"disabled":""),p=xa(Object(r.useState)(!1),2),m=p[0],h=p[1],b=c?"neko-paging-full":"",g=function(e){h(!1),a(e)},y=function(e){var t=Number(e);return t>u?u:t<1?1:t},v=function(e){var t=e.target.value;isNaN(t)||l(y(t)),h(!1)},w=function(e){if("Enter"===event.key){e.preventDefault();var t=e.target.value;isNaN(t)||l(y(t)),h(!1)}},E=Object(r.useMemo)((function(){if(!m){return o.a.createElement("span",{className:s?"neko-paging-current-page":"",onClick:function(){s&&h(!0)}},t)}return o.a.createElement("input",{autoFocus:!0,type:"text",className:s?"neko-paging-current-page":"",defaultValue:t,onBlur:v,onKeyPress:w})}),[t,m,l]),x=function(e){m&&e.target===e.currentTarget&&h(!1)};return o.a.createElement(_a,{className:b},o.a.createElement("span",{className:"neko-paging-text"},i," result",i>0?"s":""),o.a.createElement("div",{className:"neko-paging-controller",onClick:x},o.a.createElement(ne.Icon,{icon:ue.a,className:f,onClick:function(){return g(1)}}),o.a.createElement(ne.Icon,{icon:me.a,className:f,onClick:function(){return g(t-1)}}),o.a.createElement("p",{className:"nako-paging-controller-text",onClick:x},"Page ",E," of ",u),o.a.createElement(ne.Icon,{icon:be.a,className:d,onClick:function(){return g(t+1)}}),o.a.createElement(ne.Icon,{icon:de.a,className:d,onClick:function(){return g(u)}})))},ja=function(e){return o.a.createElement(Ca,e)};function Ra(){var e=Pa(["\n color: ",";\n cursor: pointer;\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 14px;\n line-height: 17px;\n\n &.is-active {\n cursor: default;\n color: ",';\n font-weight: bold;\n }\n\n &::after {\n content: "|";\n color: ',";\n padding: 0 4px;\n }\n\n &:last-child::after {\n content: none;\n }\n\n span {\n color: ",";\n font-weight: normal;\n margin-left: 4px;\n }\n"]);return Ra=function(){return e},e}function Sa(){var e=Pa(["\n display: flex;\n align-items: center;\n"]);return Sa=function(){return e},e}function Pa(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}ja.propTypes={currentPage:i.a.number,limit:i.a.number,total:i.a.number,onClick:i.a.func},ja.defaultProps={currentPage:void 0,limit:void 0,total:void 0,onClick:void 0};var Aa=h.a.div(Sa()),Ma=h.a.span(Ra(),te.blue,te.fontFamily,te.black,te.darkGray,te.darkGray),Ta=function(e){var t=e.id,n=e.value,r=e.onChange,a=e.busy,i=void 0!==a&&a,l=e.className,c=o.a.Children.map(e.children,(function(e,a){return o.a.cloneElement(e,{busy:i,isActive:e.props.value===n,onClick:function(e){e!==n&&r(e,t)}})}));return o.a.createElement(Aa,{className:l},c)},Ia=function(e){var t=e.title,n=e.value,r=void 0===n?0:n,a=e.count,i=e.onClick,l=e.busy,c=e.isActive,s=e.className;return o.a.createElement(Ma,{onClick:function(){return i(r)},className:"".concat(c?"is-active":""," ").concat(s)},t,null===a?null:o.a.createElement("span",null,"(",l?o.a.createElement(oo,{icon:"replay",spinning:!0,width:12,containerStyle:{display:"inline"}}):a,")"))},za=function(e){return o.a.createElement(Ta,e)};za.propTypes={id:i.a.string,value:i.a.string,onChange:i.a.func},za.defaultProps={id:void 0,value:void 0,onChange:void 0};var Na=function(e){return o.a.createElement(Ia,e)};function La(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n .mask {\n position: absolute;\n overflow: hidden;\n display: block;\n width: ","px;\n height: ","px;\n }\n\n .semi-circle {\n position: relative;\n display: block;\n width: ","px;\n height: ",'px;\n background: linear-gradient(to right, #27b775 0%, #f3f32c 50%, #f71b1b 100%);\n border-radius: 50% 50% 50% 50% / 100% 100% 0% 0% ;\n\n &::before {\n content: "";\n position: absolute;\n bottom: 0;\n left: 50%;\n z-index: 2;\n display: block;\n width: 140px;\n height: 70px;\n margin-left: -70px;\n background: ',";\n border-radius: 50% 50% 50% 50% / 100% 100% 0% 0% ;\n } \n }\n\n .semi-circle--mask {\n position: absolute;\n top: 0;\n left: 0;\n width: ","px;\n height: ",'px;\n background: transparent;\n transform-origin: center center;\n backface-visibility: hidden;\n transition: all .3s ease-in-out;\n\n &::before {\n content: "";\n position: absolute;\n top: 0;\n left: 0%;\n z-index: 2;\n display: block;\n width: ',"px;\n height: ","px;\n margin-top: -1px;\n margin-left: -1px;\n background: #5396c1d6;\n border-radius: 50% 50% 50% 50% / 100% 100% 0% 0% ;\n } \n }\n\n .gauge { \n width: ","px;\n height: ","px;\n \n .semi-circle--mask {\n transform: rotate(","deg) translate3d(0,0,0);\n }\n }\n\n .child-container {\n position: absolute;\n font-size: 16px;\n display: flex;\n width: ","px;\n height: ","px;\n z-index: 10;\n\n .spacing {\n flex: auto;\n }\n\n .child {\n color: white;\n flex: 1;\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n }\n"]);return La=function(){return e},e}Na.propTypes={title:i.a.string,value:i.a.string,count:i.a.number,onClick:i.a.func,isActive:i.a.bool},Na.defaultProps={title:void 0,value:"default",count:0,onClick:void 0,isActive:!1};var Da=h.a.section(La(),(function(e){return e.width}),(function(e){return e.width/2}),(function(e){return e.width}),(function(e){return e.width/2}),(function(e){return e.backgroundColor}),(function(e){return e.width}),(function(e){return e.width}),(function(e){return e.width+2}),(function(e){return e.width/2+2}),(function(e){return e.width}),(function(e){return e.width/2}),(function(e){return e.degrees}),(function(e){return e.width+2}),(function(e){return e.width/2})),Fa=function(e){var t=e.value,n=void 0===t?1e3:t,r=(e.min,e.max),a=void 0===r?2500:r,i=e.width,l=void 0===i?200:i,c=e.background,s=void 0===c?"#007cba":c,u=e.children,f=180*(n<=a?n:a)/a;return o.a.createElement(Da,{backgroundColor:s,degrees:f,width:l},o.a.createElement("div",{class:"gauge"},o.a.createElement("div",{class:"mask"},o.a.createElement("div",{class:"semi-circle"}),o.a.createElement("div",{class:"semi-circle--mask"})),o.a.createElement("div",{class:"child-container"},o.a.createElement("div",{class:"child"},o.a.createElement("div",{class:"spacing"}),u))))};function Ba(){var e=Ha(["\n background: #1eba96;\n padding: 20px;\n color: white;\n border-radius: 10px;\n font-size: 15px;\n text-align: center;\n\n a {\n color: white;\n font-weight: bold;\n }\n"]);return Ba=function(){return e},e}function qa(){var e=Ha(["\n background: #ba341e;\n padding: 20px;\n color: white;\n border-radius: 10px;\n font-size: 15px;\n\n a {\n color: white;\n font-weight: bold;\n }\n"]);return qa=function(){return e},e}function Ha(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Fa.propTypes={value:i.a.number,min:i.a.number,max:i.a.number,width:i.a.number,background:i.a.string},Fa.defaultProps={value:1e3,min:0,max:2500,width:200,background:"#007cba"};var Ua=h.a.p(qa()),$a=h.a.p(Ba());function Va(){return(Va=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Ga(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 Wa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ga(Object(n),!0).forEach((function(t){Ka(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ga(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ka(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ya(e){return function(e){if(Array.isArray(e))return Qa(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||Xa(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 Za(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Ja(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||Xa(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 Xa(e,t){if(e){if("string"==typeof e)return Qa(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Qa(e,t):void 0}}function Qa(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ei(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ti(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n box-sizing: border-box;\n background: #C4C4C4;\n color: rgb(0 0 0 / 60%);\n display: flex;\n align-items: center;\n justify-content: center;\n flex-direction: column;\n transition: all 0.25s ease;\n\n div {\n transition: all 0.5s ease;\n transform: scale(1.5);\n pointer-events: none;\n max-width: 100%;\n }\n\n &:hover {\n cursor: pointer;\n }\n\n &.dropping {\n background: #a4d5ff;\n\n div {\n transform: scale(2);\n }\n }\n"]);return ti=function(){return e},e}var ni=h.a.div(ti()),ri=function(e){var t=e.width,n=void 0===t?"100%":t,a=e.height,i=void 0===a?"100%":a,l=e.iconSize,c=void 0===l?48:l,s=e.onSuccess,u=void 0===s?function(){}:s,f=e.onFailure,d=void 0===f?function(){}:f,p=e.style,m=void 0===p?{}:p,h=e.apiUrl,b=e.apiConfig,g=e.onClick,y=ei(e,["width","height","iconSize","onSuccess","onFailure","style","apiUrl","apiConfig","onClick"]),v=Ja(Object(r.useState)(!1),2),w=v[0],E=v[1],x=Ja(Object(r.useState)(Math.floor(1e8*Math.random())),2),O=x[0],k=(x[1],Object(r.useRef)(null)),_=Object(r.useRef)(null),C=Ja(Object(r.useState)(!1),2),j=C[0],R=C[1];Object(r.useEffect)((function(){_&&(_.current.style.pointerEvents=j?"none":"auto")}),[_,j]);var S=function(){var e,t=(e=regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return R(!0),b.file=t[0],e.next=4,Yl(h,b);case 4:(n=e.sent).success?u(n):d(n),R(!1);case 7:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Za(a,r,o,i,l,"next",e)}function l(e){Za(a,r,o,i,l,"throw",e)}i(void 0)}))});return function(e){return t.apply(this,arguments)}}(),P=function(e){e.preventDefault(),e.stopPropagation()},A=function(e){e.preventDefault(),e.stopPropagation(),E(!0)},M=function(e,t){t.preventDefault(),t.stopPropagation(),E(!1),console.log(e),S(e)};return o.a.createElement("div",{ref:_},o.a.createElement("input",{type:"file",id:O,accept:"image/*",ref:k,onChange:function(e){var t=[e.target.files[0]];M(t,e)},style:{display:"none"}}),o.a.createElement(ni,Va({onClick:function(){g?g():k.current.click()},style:Wa(Wa({},m),{},{width:n,height:i}),className:w?"dropping":"",onDragOver:P,onDragEnter:A,onDragLeave:function(e){e.preventDefault(),e.stopPropagation(),E(!1)},onDrop:function(e){var t=Ya(e.dataTransfer.files);M(t,e)}},y),o.a.createElement(oo,{width:c,height:c,icon:"upload",spinning:j,color:"#A9A9A9",onDragOver:P,onDragEnter:A})))};function oi(){return(oi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function ai(e){return function(e){if(Array.isArray(e))return si(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||ci(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 ii(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function li(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||ci(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 ci(e,t){if(e){if("string"==typeof e)return si(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?si(e,t):void 0}}function si(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ui(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function fi(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n &.dropping {\n background: #a4d5ff;\n }\n"]);return fi=function(){return e},e}ri.propTypes={width:i.a.string,height:i.a.string,onSuccess:i.a.func,onFailure:i.a.func,style:i.a.object,apiUrl:i.a.string,apiConfig:i.a.object},ri.defaultProps={width:"100%",height:"100%",onSuccess:function(){},onFailure:function(){},style:{}};var di=h.a.div(fi()),pi=Object(r.forwardRef)((function(e,t){var n=e.onSuccess,a=void 0===n?function(){}:n,i=e.onFailure,l=void 0===i?function(){}:i,c=e.apiUrl,s=e.apiConfig,u=e.className,f=e.disabled,d=void 0!==f&&f,p=e.children,h=ui(e,["onSuccess","onFailure","apiUrl","apiConfig","className","disabled","children"]),b=li(Object(r.useState)(!1),2),g=b[0],y=b[1],v=li(Object(r.useState)(!1),2),w=v[0],E=v[1],x=function(){var e,t=(e=regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(!0),s.file=t[0],e.next=4,Yl(c,s);case 4:(n=e.sent).success?a(n):l(n),E(!1);case 7:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){ii(a,r,o,i,l,"next",e)}function l(e){ii(a,r,o,i,l,"throw",e)}i(void 0)}))});return function(e){return t.apply(this,arguments)}}(),O=Object(r.useCallback)((function(e){e.preventDefault(),e.stopPropagation()}),[d]),k=Object(r.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),d||y(!0)}),[d]),_=Object(r.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),d||y(!1)}),[d]),C=Object(r.useCallback)((function(e){if(!d){var t=ai(e.dataTransfer.files);j(t,e)}}),[d]),j=function(e,t){t.preventDefault(),t.stopPropagation(),y(!1),console.log(e),x(e)};return o.a.createElement(m,{busy:w},o.a.createElement("input",{type:"file",accept:"image/*",ref:t,onChange:function(e){var t=[e.target.files[0]];j(t,e)},style:{display:"none"}}),o.a.createElement(di,oi({className:"".concat(u||""," ").concat(g?"dropping":""),onDragOver:O,onDragEnter:k,onDragLeave:_,onDrop:C},h),p))}));pi.propTypes={ref:i.a.ref,onSuccess:i.a.func,onFailure:i.a.func,apiUrl:i.a.string,apiConfig:i.a.object,disabled:i.a.bool},pi.defaultProps={onSuccess:function(){},onFailure:function(){},disabled:!1};var mi=n(65),hi=n.n(mi);function bi(){return(bi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function gi(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function yi(){var e=wi(["\n width: 518px;\n\n p {\n margin: 0;\n }\n .title {\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 18px;\n line-height: 22px;\n }\n .content-container {\n display: flex;\n margin-top: 15px;\n\n .thumbnail {\n margin-right: 15px;\n width: 240px;\n overflow: hidden;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n }\n .content {\n flex: auto;\n font-family: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 13px;\n line-height: 14px;\n width: 100%;\n }\n }\n .button-group {\n align-items: center;\n display: flex;\n justify-content: flex-end;\n margin-top: 15px;\n }\n"]);return yi=function(){return e},e}function vi(){var e=wi(["\n\n .ReactModal__Overlay {\n z-index: 100;\n display: flex;\n justify-content: center;\n flex-direction: column;\n align-items: center;\n background: "," !important;\n }\n .ReactModal__Overlay {\n opacity: 0;\n transition: opacity 200ms ease-in-out;\n }\n .ReactModal__Overlay--after-open {\n opacity: 1;\n }\n .ReactModal__Overlay--before-close {\n opacity: 0;\n }\n .ReactModal__Overlay .neko-modal {\n opacity: 0;\n transform: scale(0.85);\n transition: all 200ms ease-in-out;\n }\n .ReactModal__Overlay--after-open .neko-modal {\n transform: scale(1);\n opacity: 1;\n }\n .ReactModal__Overlay--before-close .neko-modal {\n transform: scale(0.85);\n opacity: 0;\n }\n .neko-modal {\n background: ",";\n position: relative;\n box-shadow: 2px 2px 15px 2px rgba(0, 0, 0, 0.8);\n outline: none;\n padding: 15px;\n max-width: 820px;\n }\n"]);return vi=function(){return e},e}function wi(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Ei=h.a.div(vi(),te.overlay,te.white),xi=h.a.div(yi(),te.fontFamily,te.fontFamily),Oi=function(e){var t=e.id,n=void 0===t?"neko-modal-parent":t,a=e.isOpen,i=e.children,l=e.className,c=e.style,s=e.ok,u=void 0===s?"OK":s,f=e.cancel,d=void 0===f?"Cancel":f,p=e.customButtons,m=void 0===p?null:p,h=e.customButtonsPosition,b=void 0===h?"right":h,g=e.title,y=void 0===g?"":g,v=e.content,w=void 0===v?"":v,E=e.onOkClick,x=e.onCancelClick,O=e.okOnEnter,k=void 0!==O&&O,_=e.thumbnail,C=gi(e,["id","isOpen","children","className","style","ok","cancel","customButtons","customButtonsPosition","title","content","onOkClick","onCancelClick","okOnEnter","thumbnail"]),j=c?"custom-modal":"",R=null!==m,S=Object(r.useCallback)((function(e){"Enter"===e.key&&E()}),[E]);Object(r.useEffect)((function(){if(k&&a)return window.addEventListener("keyup",S),function(){window.removeEventListener("keyup",S)}}),[a,S]);var P=i||o.a.createElement(xi,null,y&&o.a.createElement("p",{className:"title"},y),o.a.createElement("div",{className:"content-container"},_&&o.a.createElement("div",{className:"thumbnail"},_),w&&o.a.createElement("p",{className:"content"},w)),o.a.createElement("div",{className:"button-group"},R&&"left"===b&&m,x&&o.a.createElement(Lt,{className:"danger",onClick:x},d),E&&o.a.createElement(Lt,{onClick:E},u),R&&"right"===b&&m));return o.a.createElement(o.a.Fragment,null,o.a.createElement(Ei,{id:n}),o.a.createElement(hi.a,bi({ariaHideApp:!1,parentSelector:function(){return document.getElementById(n)},closeTimeoutMS:200,className:"neko-modal ".concat(l||""," ").concat(j),isOpen:a},C),P))},ki=function(e){return o.a.createElement(Oi,e)};function _i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ci(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ci(e,t)}(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 Ci(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ji(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Ri(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n width: 633px;\n\n .neko-media-library-modal-content-header {\n align-items: center;\n display: flex;\n justify-content: space-between;\n\n h1 {\n font-size: 21px;\n font-weight: bold;\n margin: 0;\n }\n\n input {\n background-color: ",";\n border: 1px solid ",";\n border-radius: 3px;\n }\n }\n .neko-media-library-modal-content-body {\n display: grid;\n gap: 10px;\n grid-template-columns: repeat(6, 1fr);\n margin-top: 33px;\n margin-bottom: 36px;\n\n .neko-media-library-modal-content-media-container {\n cursor: pointer;\n img {\n box-sizing: border-box;\n }\n\n &.selected {\n img {\n border: 5px solid ",";\n }\n }\n }\n }\n .neko-media-library-modal-content-footer {\n display: flex;\n justify-content: space-between;\n }\n .neko-media-library-modal-search {\n position: relative;\n }\n"]);return Ri=function(){return e},e}ki.propTypes={className:i.a.string,style:i.a.object,ok:i.a.string,cancel:i.a.string,title:i.a.string,content:i.a.string,onOkClick:i.a.func,onCancelClick:i.a.func,customButtons:i.a.object,okOnEnter:i.a.bool,thumbnail:i.a.element},ki.defaultProps={className:void 0,style:void 0,ok:"OK",cancel:"Cancel",title:"",content:"",onOkClick:void 0,onCancelClick:void 0,customButtons:null,okOnEnter:!1,thumbnail:void 0};var Si=Object(h.a)(ki)(Ri(),te.white,te.black,te.blue),Pi=function(e){var t=e.images,n=(e.onNextPage,e.onPreviousPage,e.onRefresh),a=e.onClick,i=e.onSearch,l=e.searchValue,c=e.busy,s=e.currentPage,u=e.limit,f=e.total,d=e.onPageChange,p=e.selected,h=e.multiSelect,b=void 0!==h&&h,g=ji(e,["images","onNextPage","onPreviousPage","onRefresh","onClick","onSearch","searchValue","busy","currentPage","limit","total","onPageChange","selected","multiSelect"]),y=_i(Object(r.useState)(l),2),v=y[0],w=y[1],E=Object(r.useMemo)((function(){return t.map((function(t){return o.a.createElement("div",{key:t.id,className:"neko-media-library-modal-content-media-container ".concat(p.includes(t.id)?"selected":""),onClick:function(){a({id:t.id,src:t.src}),b||e.onRequestClose()}},o.a.createElement("img",{src:t.src,className:"neko-media-library-modal-content-media",width:"90",height:"90"}))}))}),[t,p]);return o.a.createElement(Si,g,o.a.createElement("div",{className:"neko-media-library-modal-content"},o.a.createElement("div",{className:"neko-media-library-modal-content-header"},o.a.createElement(In,{h1:!0},"Media Library"),o.a.createElement("div",{style:{display:"flex"}},o.a.createElement("div",{className:"neko-media-library-modal-search"},o.a.createElement(Sr,{value:v,disabled:c,onEnter:i,onChange:function(e){return w(e)},placeholder:"Search..."}),""!==v&&o.a.createElement(oo,{icon:"close",containerStyle:{width:"20px",position:"absolute",right:"5px",top:"5px",cursor:"pointer"},width:20,height:20,color:te.darkGray,onClick:function(){w(""),n()}})),o.a.createElement(Lt,{onClick:function(){return i(v)},style:{marginLeft:"4px"}},"Search"))),o.a.createElement("div",null,o.a.createElement(m,{busy:c},o.a.createElement("div",{className:"neko-media-library-modal-content-body"},E))),o.a.createElement("div",{className:"neko-media-library-modal-content-footer"},o.a.createElement(ja,{limit:u,currentPage:s,total:f,onClick:d}),o.a.createElement(Lt,{onClick:e.onRequestClose},"Close"))))},Ai=function(e){return o.a.createElement(Pi,e)};Ai.propTypes={images:i.a.array,onNextPage:i.a.func,onPreviousPage:i.a.func,onRefresh:i.a.func,onClick:i.a.func,onSearch:i.a.func,searchValue:i.a.string,busy:i.a.bool,currentPage:i.a.number,limit:i.a.number,total:i.a.number,onPageChange:i.a.func,multiSelect:i.a.bool,selected:i.a.array},Ai.defaultProps={multiSelect:!1};var Mi=n(66),Ti=n.n(Mi);function Ii(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function zi(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n background-color: ",";\n font-family: ",";\n border-spacing: 0;\n width: 100%;\n\n th, td {\n margin: 0;\n padding: 5px;\n border-bottom: 1px solid rgba(",", 0.1);\n border-right: 1px solid rgba(",", 0.1);\n\n a {\n text-decoration: none;\n }\n\n :last-child {\n border-right: 0;\n }\n }\n\n th, tfoot td {\n height: 30px;\n background-color: ",";\n color: ",";\n font-style: normal;\n font-weight: normal;\n font-size: 13px;\n line-height: 16px;\n text-align: left;\n\n div {\n display: flex;\n align-items: center;\n justify-content: space-between;\n\n &.sortable {\n cursor: pointer;\n }\n }\n }\n\n tbody {\n tr {\n :nth-child(even) {\n background-color: ",";\n }\n &.selected {\n background-color: rgba(",", 0.8);\n color: ",";\n\n a {\n color: #81e8ff;\n }\n }\n }\n img {\n vertical-align: bottom;\n }\n }\n\n tfoot tr:last-child {\n td {\n border-bottom: 0;\n }\n }\n\n .table-checkbox-cell {\n width: 35px;\n text-align: center;\n\n svg {\n padding: 5px;\n cursor: pointer;\n }\n }\n"]);return zi=function(){return e},e}var Ni=h.a.table(zi(),te.white,te.fontFamily,te.blackRGB,te.blackRGB,te.blue,te.white,te.tableGray,te.blueRGB,te.white),Li=function(e){var t=e.checked,n=e.intermediate,r=void 0!==n&&n,a=e.onSelect,i=void 0===a?function(){}:a,l=e.onUnselect,c=void 0===l?function(){}:l;Ii(e,["checked","intermediate","onSelect","onUnselect"]);return o.a.createElement(ne.Icon,{icon:r?Ti.a:t?br.a:mr.a,width:"24px",height:"24px",onClick:function(e){t?c(e):i(e)}})},Di=function(e){var t=e.columns,n=e.data,r=e.busy,a=void 0!==r&&r,i=e.onSelect,l=e.onUnselect,c=e.selectedItems,s=e.sort,u=e.onSortChange,f=t.length+(i?1:0),d=n.map((function(e){var n=t.map((function(t){return{value:e[t.accessor],style:t.style||{}}}));return{id:e.id,cells:n}})),p=d.map((function(e){return e.id})),h=p.filter((function(e){return c.includes(e)})).length===p.length,b=!h&&c.length>0,g=t.reduce((function(e,t,n){return!1===t.visible&&e.push(n),e}),[]),y=o.a.createElement("tr",null,i&&o.a.createElement("th",{className:"table-checkbox-cell"},o.a.createElement(Li,{checked:h,intermediate:b,onSelect:function(e){return i(p,e)},onUnselect:function(e){l(b?c:p,e)}})),t.filter((function(e,t){return!g.includes(t)})).map((function(e){var t=s&&s.accessor===e.accessor,n=s&&"asc"===s.by,r=e.style||{};return o.a.createElement("th",{style:r,key:e.accessor},o.a.createElement("div",{className:e.sortable?"sortable":"",onClick:e.sortable?function(r){u(e.accessor,t&&n?"desc":"asc",r)}:void 0},o.a.createElement("div",null,e.title),o.a.createElement("div",null,e.sortable&&o.a.createElement(ne.Icon,{icon:t?n?ye.a:we.a:ye.a,color:t?te.white:"rgba(".concat(te.blackRGB,", 0.1)"),width:"1.6rem",height:"1.6rem"}))))})));return o.a.createElement(m,{busy:a,overlayStyle:{top:"36px",height:"calc(100% - 76px)"}},o.a.createElement(Ni,null,o.a.createElement("thead",null,y),o.a.createElement("tbody",null,!d.length&&o.a.createElement("tr",null,o.a.createElement("td",{colspan:f,style:{textAlign:"center",height:40,color:"gray"}},"Empty.")),d.map((function(e){return o.a.createElement("tr",{className:c.includes(e.id)?"selected":""},i&&o.a.createElement("td",{className:"table-checkbox-cell"},o.a.createElement(Li,{checked:c.includes(e.id),onSelect:function(t){return i([e.id],t)},onUnselect:function(t){return l([e.id],t)}})),e.cells.filter((function(e,t){return!g.includes(t)})).map((function(e){return o.a.createElement("td",{style:e.style},e.value)})))}))),o.a.createElement("tfoot",null,y)))},Fi=function(e){return o.a.createElement(Di,e)};function Bi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return qi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return qi(e,t)}(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 qi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Hi(){var e=Gi(["\n background-color: ",";\n display: none;\n padding: 10px;\n\n &.active {\n display: block;\n }\n"]);return Hi=function(){return e},e}function Ui(){var e=Gi(["\n font-family: ",";\n font-size: ",";\n border-radius: 8px 8px 0px 0px;\n border: 0;\n background-color: #459ad2;\n color: rgb(255 255 255 / 65%);\n\n cursor: pointer;\n line-height: 17px;\n margin-right: 5px;\n text-align: left;\n padding: 10px 15px 10px 15px;\n\n &:focus {\n outline: none;\n }\n\n &.active {\n background-color: ",";\n color: ",";\n }\n\n &.disabled {\n background-color: rgb(224 156 54);\n cursor: default;\n display: inline-flex;\n padding-bottom: 7px;\n }\n"]);return Ui=function(){return e},e}function $i(){var e=Gi(["\n"]);return $i=function(){return e},e}function Vi(){var e=Gi(["\n"]);return Vi=function(){return e},e}function Gi(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}Fi.propTypes={columns:i.a.arrayOf(i.a.any),data:i.a.arrayOf(i.a.any),busy:i.a.arrayOf(i.a.bool),onSelect:i.a.func,onUnselect:i.a.func,selectedItems:i.a.arrayOf(i.a.object),onSortChange:i.a.func},Fi.defaultProps={columns:void 0,data:void 0,busy:!1,onSelect:void 0,onUnselect:void 0,selectedItems:void 0,onSortChange:void 0};var Wi=h.a.div(Vi()),Ki=h.a.div($i()),Yi=h.a.button(Ui(),te.fontFamily,te.fontSizeText,te.blue,te.white),Zi=h.a.div(Hi(),te.blue),Ji=function(e){var t=Bi(o.a.useState(0),2),n=t[0],r=t[1];e.children=e.children.filter((function(e){return!!e})),o.a.useEffect((function(){if(e.keepTabOnReload){var t=new URL(window.location.href).searchParams.get("nekoTab");if(!t)return void r(0);var n=decodeURIComponent(t),a=o.a.Children.toArray(e.children).map((function(e){return e.props.title.replace(" ","")})).indexOf(n);return-1===a?void r(0):void r(a)}r(0)}),[]);var a=o.a.Children.map(e.children,(function(t,n){var r=t.props.title||"Untitled Tab "+(n+1);return{key:t.props.key||"neko-tab-"+r.toLowerCase(),title:r,onClick:t.props.onClick?t.props.onClick:null,requirePro:!e.isPro&&(t.props.requirePro||!1)}})),i=o.a.Children.map(e.children,(function(e,t){return o.a.cloneElement(e,{isActive:t===n})})),l=function(t,n,o){n.requirePro||(r(t),e.onChange&&e.onChange(t,n,o),e.keepTabOnReload&&function(e){if(history.pushState&&e){var t=new URLSearchParams(window.location.search),n=encodeURIComponent(e.replace(" ",""));t.set("nekoTab",n);var r=window.location.protocol+"//"+window.location.host+window.location.pathname+"?"+t.toString();window.history.replaceState({path:r},"",r)}}(n.title))};return o.a.createElement(Wi,null,o.a.createElement(Ki,null,a.map((function(e,t){return o.a.createElement(Yi,{key:e.key,className:"neko-tab-title ".concat(t===n?"active":""," ").concat(e.requirePro?"disabled":""),onClick:function(n){l(t,e,n)}},e.title,o.a.createElement(Ut,{className:"inline",style:{marginLeft:10,marginRight:-5,top:-1},show:e.requirePro}))}))),i)},Xi=function(e){var t=e.children,n=e.isActive;return o.a.createElement(Zi,{className:"".concat(n?"active":"")},!!n&&t)},Qi=function(e){return o.a.createElement(Ji,e)};Qi.propTypes={isPro:i.a.bool,onChange:i.a.func},Qi.defaultProps={isPro:!1,onChange:void 0};var el=function(e){return o.a.createElement(Xi,e)};function tl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return nl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return nl(e,t)}(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 nl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function rl(){var e=il(["\n background-color: ",";\n display: none;\n\n &.active {\n display: block;\n }\n"]);return rl=function(){return e},e}function ol(){var e=il(["\n align-items: center;\n background-color: ",";\n border: 0;\n cursor: pointer;\n display: flex;\n padding: 2px 3px 2px 19px;\n\n &.disabled {\n background-color: rgba(",", 0.25);\n cursor: default;\n }\n\n p {\n color: ",";\n font-family: ",";\n font-size: 14px;\n line-height: 17px;\n margin: 0;\n }\n\n .neko-side-tab-icon {\n color: ",";\n margin-left: auto;\n height: 36px;\n width: 36px;\n }\n"]);return ol=function(){return e},e}function al(){var e=il(["\n"]);return al=function(){return e},e}function il(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}el.propTypes={isActive:i.a.bool,requirePro:i.a.bool,title:i.a.string},el.defaultProps={isActive:!1,requirePro:!1,title:void 0};var ll=h.a.div(al()),cl=h.a.div(ol(),te.blue,te.yellowRGB,te.white,te.fontFamily,te.white),sl=h.a.div(rl(),te.white),ul=function(e){var t=tl(o.a.useState(e.activeTabIndex),2),n=t[0],r=t[1],a=o.a.Children.map(e.children,(function(t,n){var r=t.props.title||"Untitled Tab "+(n+1);return{key:t.props.key||"neko-tab-"+r.toLowerCase(),title:r,onClick:t.props.onClick?t.props.onClick:null,requirePro:!e.isPro&&(t.props.requirePro||!1),onDragOver:t.props.onDragOver,onDrop:t.props.onDrop,rightActions:t.props.rightActions||null}})),i=o.a.Children.map(e.children,(function(e,t){return o.a.cloneElement(e,{isActive:t===n})}));return o.a.createElement(ll,null,a.map((function(t,a){return o.a.createElement(o.a.Fragment,null,o.a.createElement(cl,{key:t.key,className:"".concat(a===n?"active":""," ").concat(t.requirePro?"disabled":""),onClick:function(o){!function(t,o,a){if(!o.requirePro){var i=t===n?null:t;r(i),e.onChange&&e.onChange(i,o,a)}}(a,t,o)},onDragOver:t.onDragOver,onDrop:t.onDrop},o.a.createElement("p",null,o.a.createElement("span",{style:{fontSize:15}},t.title),o.a.createElement(Ut,{className:"inline",show:t.requirePro})),null===t.rightActions?o.a.createElement(ne.Icon,{icon:a===n?ye.a:be.a,className:"neko-side-tab-icon"}):a===n?o.a.createElement("div",{style:{marginLeft:"auto"}},t.rightActions):o.a.createElement(ne.Icon,{icon:be.a,className:"neko-side-tab-icon"})),i[a])})))},fl=function(e){var t=e.children,n=e.isActive;return o.a.createElement(sl,{className:"".concat(n?"active":"")},t)},dl=function(e){return o.a.createElement(ul,e)};dl.propTypes={isPro:i.a.bool,onChange:i.a.func,activeTabIndex:i.a.number},dl.defaultProps={isPro:!1,onChange:void 0,activeTabIndex:null};var pl=function(e){return o.a.createElement(fl,e)};function ml(){var e=function(e,t){t||(t=e.slice(0));return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n box-sizing: border-box;\n display: flex;\n width: 100%;\n padding: 10px 10px;\n background: ",";\n border-radius: 10px;\n box-shadow: 0px 0px 10px rgba(",", 0.1);\n\n &.neko-align-left {\n justify-content: flex-start;\n }\n\n &.neko-align-right {\n justify-content: flex-end;\n }\n\n > *:not(:last-child) {\n margin-right: 5px;\n }\n"]);return ml=function(){return e},e}pl.propTypes={isActive:i.a.bool,requirePro:i.a.bool,title:i.a.string,onDragOver:i.a.func,onDrop:i.a.func,rightActions:i.a.element},pl.defaultProps={isActive:!1,requirePro:!1,title:void 0,onDragOver:void 0,onDrop:void 0,rightActions:void 0};var hl=h.a.div(ml(),te.white,te.blackRGB),bl=function(e){var t=e.align,n=void 0===t?"left":t;return o.a.createElement(hl,{className:"neko-align-".concat(n)},e.children)},gl=function(e){return o.a.createElement(bl,e)};gl.propTypes={align:i.a.oneOf(["left","right"])},gl.defaultProps={align:"left"};var yl=n(67),vl=n.n(yl);function wl(){return"undefined"==typeof document||void 0===document.visibilityState||"hidden"!==document.visibilityState}function El(){return void 0===navigator.onLine||navigator.onLine}var xl=new WeakMap,Ol=0;var kl=new(function(){function e(e){void 0===e&&(e={}),this.__cache=new Map(Object.entries(e)),this.__listeners=[]}return e.prototype.get=function(e){var t=this.serializeKey(e)[0];return this.__cache.get(t)},e.prototype.set=function(e,t,n){void 0===n&&(n=!0);var r=this.serializeKey(e)[0];this.__cache.set(r,t),n&&Dl(e,t,!1),this.notify()},e.prototype.keys=function(){return Array.from(this.__cache.keys())},e.prototype.has=function(e){var t=this.serializeKey(e)[0];return this.__cache.has(t)},e.prototype.clear=function(e){void 0===e&&(e=!0),e&&this.__cache.forEach((function(e){return Dl(e,null,!1)})),this.__cache.clear(),this.notify()},e.prototype.delete=function(e,t){void 0===t&&(t=!0);var n=this.serializeKey(e)[0];t&&Dl(e,null,!1),this.__cache.delete(n),this.notify()},e.prototype.serializeKey=function(e){var t=null;if("function"==typeof e)try{e=e()}catch(t){e=""}return Array.isArray(e)?(t=e,e=function(e){if(!e.length)return"";for(var t="arg",n=0;n<e.length;++n){var r=void 0;null===e[n]||"object"!=typeof e[n]?r="string"==typeof e[n]?'"'+e[n]+'"':String(e[n]):xl.has(e[n])?r=xl.get(e[n]):(r=Ol,xl.set(e[n],Ol++)),t+="@"+r}return t}(e)):e=String(e||""),[e,t,e?"err@"+e:""]},e.prototype.subscribe=function(e){var t=this;if("function"!=typeof e)throw new Error("Expected the listener to be a function.");var n=!0;return this.__listeners.push(e),function(){if(n){n=!1;var r=t.__listeners.indexOf(e);r>-1&&(t.__listeners[r]=t.__listeners[t.__listeners.length-1],t.__listeners.length--)}}},e.prototype.notify=function(){for(var e=0,t=this.__listeners;e<t.length;e++){(0,t[e])()}},e}()),_l={},Cl={},jl={},Rl={};var Sl="undefined"!=typeof window&&navigator.connection&&-1!==["slow-2g","2g"].indexOf(navigator.connection.effectiveType),Pl=(vl.a,!1);if("undefined"!=typeof window&&window.addEventListener&&!Pl){var Al=function(){if(wl()&&El())for(var e in Cl)Cl[e][0]&&Cl[e][0]()};window.addEventListener("visibilitychange",Al,!1),window.addEventListener("focus",Al,!1),Pl=!0}var Ml=Object(r.createContext)({});Ml.displayName="SWRConfigContext";var Tl=Ml,Il=function(e,t,n,r){return new(n||(n=Promise))((function(o,a){function i(e){try{c(r.next(e))}catch(e){a(e)}}function l(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}c((r=r.apply(e,t||[])).next())}))},zl=function(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(a){return function(l){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,l])}}},Nl="undefined"==typeof window,Ll=(Nl?r.useEffect:r.useLayoutEffect,function(e,t){void 0===t&&(t=!0);var n=kl.serializeKey(e),r=n[0],o=n[2];if(!r)return Promise.resolve();var a=jl[r];if(r&&a){for(var i=kl.get(r),l=kl.get(o),c=[],s=0;s<a.length;++s)c.push(a[s](t,i,l,s>0));return Promise.all(c).then((function(){return kl.get(r)}))}return Promise.resolve(kl.get(r))}),Dl=function(e,t,n){return void 0===n&&(n=!0),Il(void 0,void 0,void 0,(function(){var r,o,a,i,l,c,s,u,f,d;return zl(this,(function(p){switch(p.label){case 0:if(!(r=kl.serializeKey(e)[0]))return[2];if(void 0===t)return[2,Ll(e,n)];if(Rl[r]=Date.now()-1,i=Rl[r],l=_l[r],!t||"function"!=typeof t)return[3,5];p.label=1;case 1:return p.trys.push([1,3,,4]),[4,t(kl.get(r))];case 2:return o=p.sent(),[3,4];case 3:return c=p.sent(),a=c,[3,4];case 4:return[3,11];case 5:if(!t||"function"!=typeof t.then)return[3,10];p.label=6;case 6:return p.trys.push([6,8,,9]),[4,t];case 7:return o=p.sent(),[3,9];case 8:return s=p.sent(),a=s,[3,9];case 9:return[3,11];case 10:o=t,p.label=11;case 11:if(i!==Rl[r]||l!==_l[r]){if(a)throw a;return[2,o]}if(void 0!==o&&kl.set(r,o,!1),u=jl[r]){for(f=[],d=0;d<u.length;++d)f.push(u[d](!!n,o,a,d>0));return[2,Promise.all(f).then((function(){return kl.get(r)}))]}if(a)throw a;return[2,o]}}))}))};Tl.Provider,new Map;function Fl(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var Bl=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};Fl(this,e),this.url=r,this.message=t,this.code=n,this.body=o,this.debug=a};function ql(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||Vl(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Hl(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Ul(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Hl(a,r,o,i,l,"next",e)}function l(e){Hl(a,r,o,i,l,"throw",e)}i(void 0)}))}}function $l(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=Vl(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){n=e[Symbol.iterator]()},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}function Vl(e,t){if(e){if("string"==typeof e)return Gl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Gl(e,t):void 0}}function Gl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Wl=function(e){if(!e.data)return e;if(e.data.length>0&&e.data[0].meta){var t,n=$l(e.data);try{for(n.s();!(t=n.n()).done;){var r=t.value;try{r.meta=JSON.parse(r.meta)}catch(e){console.error("[JsonFetcher]","Could not decode meta.",r.meta)}}}catch(e){n.e(e)}finally{n.f()}}else if(e.data.meta)try{e.data.meta=JSON.parse(e.data.meta)}catch(e){console.error("[JsonFetcher]","Could not decode meta.",x.meta)}return e},Kl=function(){var e=Ul(regeneratorRuntime.mark((function e(t){var n,r,o,a,i,l,c,s,u,f=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=f.length>1&&void 0!==f[1]?f[1]:{},r=null,o={},a=null,i=null,e.prev=5,(n=n||{}).headers=n.headers?n.headers:{},n.headers.Pragma="no-cache",n.headers["Cache-Control"]="no-cache",e.next=12,fetch("".concat(t),n);case 12:return i=e.sent,e.next=15,i.text();case 15:r=e.sent,(o=JSON.parse(r)).success||(l=!1===o.success?"NOT-SUCCESS":"N/A",c=o.message?o.message:"Unknown error. Check your Console Logs.","rest_no_route"===o.code?(c="The API can't be accessed. Is Rest API enabled?",l="NO-ROUTE"):"internal_server_error"===o.code&&(c="Server error. Please check your PHP Error Logs.",l="SERVER-ERROR"),a=new Bl(c,l,t,r||i)),e.next=26;break;case 20:e.prev=20,e.t0=e.catch(5),s="BROKEN-REPLY",u="The reply sent by the server is broken.",i&&i.status&&408===i.status&&(s="REQUEST-TIMEOUT",u="The request generated a timeout."),a=new Bl(u,s,t,r||i,e.t0);case 26:return a&&(console.error("[NekoError] JsonFetcher",a.url,{code:a.code,error:a.error,body:a.body}),o.success=!1,o.error=a),e.abrupt("return",Wl(o));case 28:case"end":return e.stop()}}),e,null,[[5,20]])})));return function(t){return e.apply(this,arguments)}}(),Yl=function(){var e=Ul(regeneratorRuntime.mark((function e(t){var n,r,o,a,i,l,c,s,u,f,d,p,m,h=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=h.length>1&&void 0!==h[1]?h[1]:{},r=n.json,o=void 0===r?{}:r,a=n.signal,i=n.file,l=n.nonce,c=i?new FormData:null,i)for(c.append("file",i),s=0,u=Object.entries(o);s<u.length;s++)f=ql(u[s],2),d=f[0],p=f[1],c.append(d,p);return m=l?{"X-WP-Nonce":l}:{},c||(m["Content-Type"]="application/json"),e.abrupt("return",Kl(t,{method:"POST",headers:m,body:c||JSON.stringify(o),signal:a}));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()},function(e,t,n){"use strict";(function(e){var r=n(18),o=n(0),a=n.n(o),i=(n(58),n(59)),l=n(60),c=n(24),s=n(22),u=n.n(s);function f(){return(f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var d=function(e,t){for(var n=[e[0]],r=0,o=t.length;r<o;r+=1)n.push(t[r],e[r+1]);return n},p=function(e){return null!==e&&"object"==typeof e&&"[object Object]"===(e.toString?e.toString():Object.prototype.toString.call(e))&&!Object(r.typeOf)(e)},m=Object.freeze([]),h=Object.freeze({});function b(e){return"function"==typeof e}function g(e){return e.displayName||e.name||"Component"}function y(e){return e&&"string"==typeof e.styledComponentId}var v=void 0!==e&&(e.env.REACT_APP_SC_ATTR||e.env.SC_ATTR)||"data-styled",w="undefined"!=typeof window&&"HTMLElement"in window,E="boolean"==typeof SC_DISABLE_SPEEDY&&SC_DISABLE_SPEEDY||void 0!==e&&(e.env.REACT_APP_SC_DISABLE_SPEEDY||e.env.SC_DISABLE_SPEEDY)||!1,x=function(){return n.nc};function O(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/master/packages/styled-components/src/utils/errors.md#"+e+" for more information."+(n.length>0?" Additional arguments: "+n.join(", "):""))}var k=function(e){var t=document.head,n=e||t,r=document.createElement("style"),o=function(e){for(var t=e.childNodes,n=t.length;n>=0;n--){var r=t[n];if(r&&1===r.nodeType&&r.hasAttribute(v))return r}}(n),a=void 0!==o?o.nextSibling:null;r.setAttribute(v,"active"),r.setAttribute("data-styled-version","5.1.1");var i=x();return i&&r.setAttribute("nonce",i),n.insertBefore(r,a),r},_=function(){function e(e){var t=this.element=k(e);t.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n<r;n++){var o=t[n];if(o.ownerNode===e)return o}O(17)}(t),this.length=0}var t=e.prototype;return t.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}},t.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},t.getRule=function(e){var t=this.sheet.cssRules[e];return void 0!==t&&"string"==typeof t.cssText?t.cssText:""},e}(),C=function(){function e(e){var t=this.element=k(e);this.nodes=t.childNodes,this.length=0}var t=e.prototype;return t.insertRule=function(e,t){if(e<=this.length&&e>=0){var n=document.createTextNode(t),r=this.nodes[e];return this.element.insertBefore(n,r||null),this.length++,!0}return!1},t.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},t.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),j=function(){function e(e){this.rules=[],this.length=0}var t=e.prototype;return t.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},t.deleteRule=function(e){this.rules.splice(e,1),this.length--},t.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),R=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}var t=e.prototype;return t.indexOfGroup=function(e){for(var t=0,n=0;n<e;n++)t+=this.groupSizes[n];return t},t.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,o=r;e>=o;)(o<<=1)<0&&O(16,""+e);this.groupSizes=new Uint32Array(o),this.groupSizes.set(n),this.length=o;for(var a=r;a<o;a++)this.groupSizes[a]=0}for(var i=this.indexOfGroup(e+1),l=0,c=t.length;l<c;l++)this.tag.insertRule(i,t[l])&&(this.groupSizes[e]++,i++)},t.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],n=this.indexOfGroup(e),r=n+t;this.groupSizes[e]=0;for(var o=n;o<r;o++)this.tag.deleteRule(n)}},t.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),o=r+n,a=r;a<o;a++)t+=this.tag.getRule(a)+"/*!sc*/\n";return t},e}(),S=new Map,P=new Map,A=1,M=function(e){if(S.has(e))return S.get(e);var t=A++;return S.set(e,t),P.set(t,e),t},T=function(e){return P.get(e)},I=function(e,t){t>=A&&(A=t+1),S.set(e,t),P.set(t,e)},z="style["+v+'][data-styled-version="5.1.1"]',N=new RegExp("^"+v+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),L=function(e,t,n){for(var r,o=n.split(","),a=0,i=o.length;a<i;a++)(r=o[a])&&e.registerName(t,r)},D=function(e,t){for(var n=t.innerHTML.split("/*!sc*/\n"),r=[],o=0,a=n.length;o<a;o++){var i=n[o].trim();if(i){var l=i.match(N);if(l){var c=0|parseInt(l[1],10),s=l[2];0!==c&&(I(s,c),L(e,s,l[3]),e.getTag().insertRules(c,r)),r.length=0}else r.push(i)}}},F=w,B={isServer:!w,useCSSOMInjection:!E},q=function(){function e(e,t,n){void 0===e&&(e=B),void 0===t&&(t={}),this.options=f({},B,{},e),this.gs=t,this.names=new Map(n),!this.options.isServer&&w&&F&&(F=!1,function(e){for(var t=document.querySelectorAll(z),n=0,r=t.length;n<r;n++){var o=t[n];o&&"active"!==o.getAttribute(v)&&(D(e,o),o.parentNode&&o.parentNode.removeChild(o))}}(this))}e.registerId=function(e){return M(e)};var t=e.prototype;return t.reconstructWithOptions=function(t){return new e(f({},this.options,{},t),this.gs,this.names)},t.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},t.getTag=function(){return this.tag||(this.tag=(t=this.options,n=t.isServer,r=t.useCSSOMInjection,o=t.target,e=n?new j(o):r?new _(o):new C(o),new R(e)));var e,t,n,r,o},t.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},t.registerName=function(e,t){if(M(e),this.names.has(e))this.names.get(e).add(t);else{var n=new Set;n.add(t),this.names.set(e,n)}},t.insertRules=function(e,t,n){this.registerName(e,t),this.getTag().insertRules(M(e),n)},t.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},t.clearRules=function(e){this.getTag().clearGroup(M(e)),this.clearNames(e)},t.clearTag=function(){this.tag=void 0},t.toString=function(){return function(e){for(var t=e.getTag(),n=t.length,r="",o=0;o<n;o++){var a=T(o);if(void 0!==a){var i=e.names.get(a),l=t.getGroup(o);if(void 0!==i&&0!==l.length){var c=v+".g"+o+'[id="'+a+'"]',s="";void 0!==i&&i.forEach((function(e){e.length>0&&(s+=e+",")})),r+=""+l+c+'{content:"'+s+'"}/*!sc*/\n'}}}return r}(this)},e}(),H=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},U=function(e){return H(5381,e)};var $=/^\s*\/\/.*$/gm;function V(e){var t,n,r,o=void 0===e?h:e,a=o.options,l=void 0===a?h:a,c=o.plugins,s=void 0===c?m:c,u=new i.a(l),f=[],d=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,o,a,i,l,c,s,u,f){switch(n){case 1:if(0===u&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===s)return r+"/*|*/";break;case 3:switch(s){case 102:case 112:return e(o[0]+r),"";default:return r+(0===f?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}((function(e){f.push(e)})),p=function(e,r,o){return r>0&&-1!==o.slice(0,r).indexOf(n)&&o.slice(r-n.length,r)!==n?"."+t:e};function b(e,o,a,i){void 0===i&&(i="&");var l=e.replace($,""),c=o&&a?a+" "+o+" { "+l+" }":l;return t=i,n=o,r=new RegExp("\\"+n+"\\b","g"),u(a||!o?"":o,c)}return u.use([].concat(s,[function(e,t,o){2===e&&o.length&&o[0].lastIndexOf(n)>0&&(o[0]=o[0].replace(r,p))},d,function(e){if(-2===e){var t=f;return f=[],t}}])),b.hash=s.length?s.reduce((function(e,t){return t.name||O(15),H(e,t.name)}),5381).toString():"",b}var G=a.a.createContext(),W=(G.Consumer,a.a.createContext()),K=(W.Consumer,new q),Y=V();function Z(){return Object(o.useContext)(G)||K}function J(){return Object(o.useContext)(W)||Y}var X=function(){function e(e,t){var n=this;this.inject=function(e){e.hasNameForId(n.id,n.name)||e.insertRules(n.id,n.name,Y.apply(void 0,n.stringifyArgs))},this.toString=function(){return O(12,String(n.name))},this.name=e,this.id="sc-keyframes-"+e,this.stringifyArgs=t}return e.prototype.getName=function(){return this.name},e}(),Q=/([A-Z])/g,ee=/^ms-/;function te(e){return e.replace(Q,"-$1").toLowerCase().replace(ee,"-ms-")}var ne=function(e){return null==e||!1===e||""===e},re=function e(t,n){var r=[];return Object.keys(t).forEach((function(n){if(!ne(t[n])){if(p(t[n]))return r.push.apply(r,e(t[n],n)),r;if(b(t[n]))return r.push(te(n)+":",t[n],";"),r;r.push(te(n)+": "+(o=n,(null==(a=t[n])||"boolean"==typeof a||""===a?"":"number"!=typeof a||0===a||o in l.a?String(a).trim():a+"px")+";"))}var o,a;return r})),n?[n+" {"].concat(r,["}"]):r};function oe(e,t,n){if(Array.isArray(e)){for(var r,o=[],a=0,i=e.length;a<i;a+=1)""!==(r=oe(e[a],t,n))&&(Array.isArray(r)?o.push.apply(o,r):o.push(r));return o}return ne(e)?"":y(e)?"."+e.styledComponentId:b(e)?"function"!=typeof(l=e)||l.prototype&&l.prototype.isReactComponent||!t?e:oe(e(t),t,n):e instanceof X?n?(e.inject(n),e.getName()):e:p(e)?re(e):e.toString();var l}function ae(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return b(e)||p(e)?oe(d(m,[e].concat(n))):0===n.length&&1===e.length&&"string"==typeof e[0]?e:oe(d(e,n))}var ie=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},le=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function ce(e,t,n){var r=e[n];ie(t)&&ie(r)?se(r,t):e[n]=t}function se(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var o=0,a=n;o<a.length;o++){var i=a[o];if(ie(i))for(var l in i)le(l)&&ce(e,i[l],l)}return e}var ue=/(a)(d)/gi,fe=function(e){return String.fromCharCode(e+(e>25?39:97))};function de(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=fe(t%52)+n;return(fe(t%52)+n).replace(ue,"$1-$2")}function pe(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(b(n)&&!y(n))return!1}return!0}var me=function(){function e(e,t){this.rules=e,this.staticRulesId="",this.isStatic=pe(e),this.componentId=t,this.baseHash=U(t),q.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,n){var r=this.componentId;if(this.isStatic&&!n.hash){if(this.staticRulesId&&t.hasNameForId(r,this.staticRulesId))return this.staticRulesId;var o=oe(this.rules,e,t).join(""),a=de(H(this.baseHash,o.length)>>>0);if(!t.hasNameForId(r,a)){var i=n(o,"."+a,void 0,r);t.insertRules(r,a,i)}return this.staticRulesId=a,a}for(var l=this.rules.length,c=H(this.baseHash,n.hash),s="",u=0;u<l;u++){var f=this.rules[u];if("string"==typeof f)s+=f;else{var d=oe(f,e,t),p=Array.isArray(d)?d.join(""):d;c=H(c,p+u),s+=p}}var m=de(c>>>0);if(!t.hasNameForId(r,m)){var h=n(s,"."+m,void 0,r);t.insertRules(r,m,h)}return m},e}(),he=(new Set,function(e,t,n){return void 0===n&&(n=h),e.theme!==n.theme&&e.theme||t||n.theme}),be=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,ge=/(^-|-$)/g;function ye(e){return e.replace(be,"-").replace(ge,"")}function ve(e){return"string"==typeof e&&!0}var we=function(e){return de(U(e)>>>0)};var Ee=a.a.createContext();Ee.Consumer;var xe={};function Oe(e,t,n){var r=e.attrs,a=e.componentStyle,i=e.defaultProps,l=e.foldedComponentIds,s=e.shouldForwardProp,u=e.styledComponentId,d=e.target;Object(o.useDebugValue)(u);var p=function(e,t,n){void 0===e&&(e=h);var r=f({},t,{theme:e}),o={};return n.forEach((function(e){var t,n,a,i=e;for(t in b(i)&&(i=i(r)),i)r[t]=o[t]="className"===t?(n=o[t],a=i[t],n&&a?n+" "+a:n||a):i[t]})),[r,o]}(he(t,Object(o.useContext)(Ee),i)||h,t,r),m=p[0],g=p[1],y=function(e,t,n,r){var a=Z(),i=J(),l=e.isStatic&&!t?e.generateAndInjectStyles(h,a,i):e.generateAndInjectStyles(n,a,i);return Object(o.useDebugValue)(l),l}(a,r.length>0,m),v=n,w=g.$as||t.$as||g.as||t.as||d,E=ve(w),x=g!==t?f({},t,{},g):t,O=s||E&&c.a,k={};for(var _ in x)"$"!==_[0]&&"as"!==_&&("forwardedAs"===_?k.as=x[_]:O&&!O(_,c.a)||(k[_]=x[_]));return t.style&&g.style!==t.style&&(k.style=f({},t.style,{},g.style)),k.className=Array.prototype.concat(l,u,y!==u?y:null,t.className,g.className).filter(Boolean).join(" "),k.ref=v,Object(o.createElement)(w,k)}function ke(e,t,n){var r=y(e),o=!ve(e),i=t.displayName,l=void 0===i?function(e){return ve(e)?"styled."+e:"Styled("+g(e)+")"}(e):i,c=t.componentId,s=void 0===c?function(e,t){var n="string"!=typeof e?"sc":ye(e);xe[n]=(xe[n]||0)+1;var r=n+"-"+we(n+xe[n]);return t?t+"-"+r:r}(t.displayName,t.parentComponentId):c,d=t.attrs,p=void 0===d?m:d,h=t.displayName&&t.componentId?ye(t.displayName)+"-"+t.componentId:t.componentId||s,b=r&&e.attrs?Array.prototype.concat(e.attrs,p).filter(Boolean):p,v=t.shouldForwardProp;r&&e.shouldForwardProp&&(v=v?function(n,r){return e.shouldForwardProp(n,r)&&t.shouldForwardProp(n,r)}:e.shouldForwardProp);var w,E=new me(r?e.componentStyle.rules.concat(n):n,h),x=function(e,t){return Oe(w,e,t)};return x.displayName=l,(w=a.a.forwardRef(x)).attrs=b,w.componentStyle=E,w.displayName=l,w.shouldForwardProp=v,w.foldedComponentIds=r?Array.prototype.concat(e.foldedComponentIds,e.styledComponentId):m,w.styledComponentId=h,w.target=r?e.target:e,w.withComponent=function(e){var r=t.componentId,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(t,["componentId"]),a=r&&r+"-"+(ve(e)?e:ye(g(e)));return ke(e,f({},o,{attrs:b,componentId:a}),n)},Object.defineProperty(w,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=r?se({},e.defaultProps,t):t}}),w.toString=function(){return"."+w.styledComponentId},o&&u()(w,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,self:!0,styledComponentId:!0,target:!0,withComponent:!0}),w}var _e=function(e){return function e(t,n,o){if(void 0===o&&(o=h),!Object(r.isValidElementType)(n))return O(1,String(n));var a=function(){return t(n,o,ae.apply(void 0,arguments))};return a.withConfig=function(r){return e(t,n,f({},o,{},r))},a.attrs=function(r){return e(t,n,f({},o,{attrs:Array.prototype.concat(o.attrs,r).filter(Boolean)}))},a}(ke,e)};["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){_e[e]=_e(e)}));t.a=_e}).call(this,n(72))},function(e,t,n){"use strict";n.d(t,"f",(function(){return r})),n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return i})),n.d(t,"h",(function(){return a})),n.d(t,"e",(function(){return l})),n.d(t,"c",(function(){return c})),n.d(t,"d",(function(){return s})),n.d(t,"g",(function(){return u}));var r=mgl_meow_gallery.prefix,o=mgl_meow_gallery.domain,a=mgl_meow_gallery.rest_url.replace(/\/+$/,""),i=mgl_meow_gallery.api_url.replace(/\/+$/,""),l=mgl_meow_gallery.plugin_url.replace(/\/+$/,""),c="1"===mgl_meow_gallery.is_pro,s=c&&"1"===mgl_meow_gallery.is_registered,u=mgl_meow_gallery.rest_nonce},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.InlineIcon=t.Icon=void 0;var r,o=(r=n(0))&&r.__esModule?r:{default:r};function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=0,c=/(-?[0-9.]*[0-9]+[0-9.]*)/g,s=/^-?[0-9.]*[0-9]+[0-9.]*$/g,u=["width","height","inline","hFlip","vFlip","flip","rotate","align","color","box"],f={left:0,top:0,width:16,height:16,rotate:0,hFlip:!1,vFlip:!1};var d=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._item=t}var t,n,r;return t=e,r=[{key:"splitAttributes",value:function(e){var t={icon:Object.create(null),node:Object.create(null)};return Object.keys(e).forEach((function(n){t[-1===u.indexOf(n)?"node":"icon"][n]=e[n]})),t}},{key:"calculateDimension",value:function(e,t,n){if(1===t)return e;if(n=void 0===n?100:n,"number"==typeof e)return Math.ceil(e*t*n)/n;var r=e.split(c);if(null===r||!r.length)return null;for(var o,a=[],i=r.shift(),l=s.test(i);;){if(l?(o=parseFloat(i),isNaN(o)?a.push(i):a.push(Math.ceil(o*t*n)/n)):a.push(i),void 0===(i=r.shift()))return a.join("");l=!l}}},{key:"replaceIDs",value:function(e){var t,n,r=/\sid="(\S+)"/g,o=[];function a(e,t,n){for(var r=0;-1!==(r=n.indexOf(e,r));)n=n.slice(0,r)+t+n.slice(r+e.length),r+=t.length;return n}for(;t=r.exec(e);)o.push(t[1]);return o.length?(n="IconifyId-"+Date.now().toString(16)+"-"+(16777216*Math.random()|0).toString(16)+"-",o.forEach((function(t){var r=n+l;l++,e=a('="'+t+'"','="'+r+'"',e),e=a('="#'+t+'"','="#'+r+'"',e),e=a("(#"+t+")","(#"+r+")",e)})),e):e}}],(n=[{key:"getAttributes",value:function(t){var n=this._item;"object"!==a(t)&&(t=Object.create(null));var r={horizontal:"center",vertical:"middle",slice:!1},o={rotate:n.rotate,hFlip:n.hFlip,vFlip:n.vFlip},i=Object.create(null),l=Object.create(null),c=!0===t.inline||"true"===t.inline||"1"===t.inline,s={left:n.left,top:c?n.inlineTop:n.top,width:n.width,height:c?n.inlineHeight:n.height};if(["hFlip","vFlip"].forEach((function(e){void 0===t[e]||!0!==t[e]&&"true"!==t[e]&&"1"!==t[e]||(o[e]=!o[e])})),void 0!==t.flip&&t.flip.toLowerCase().split(/[\s,]+/).forEach((function(e){switch(e){case"horizontal":o.hFlip=!o.hFlip;break;case"vertical":o.vFlip=!o.vFlip}})),void 0!==t.rotate){var u=t.rotate;if("number"==typeof u)o.rotate+=u;else if("string"==typeof u){var f=u.replace(/^-?[0-9.]*/,"");if(""===f)u=parseInt(u),isNaN(u)||(o.rotate+=u);else if(f!==u){var d=!1;switch(f){case"%":d=25;break;case"deg":d=90}d&&(u=parseInt(u.slice(0,u.length-f.length)),isNaN(u)||(o.rotate+=Math.round(u/d)))}}}var p,m=[];switch(o.hFlip?o.vFlip?o.rotate+=2:(m.push("translate("+(s.width+s.left)+" "+(0-s.top)+")"),m.push("scale(-1 1)"),s.top=s.left=0):o.vFlip&&(m.push("translate("+(0-s.left)+" "+(s.height+s.top)+")"),m.push("scale(1 -1)"),s.top=s.left=0),o.rotate%4){case 1:p=s.height/2+s.top,m.unshift("rotate(90 "+p+" "+p+")"),0===s.left&&0===s.top||(p=s.left,s.left=s.top,s.top=p),s.width!==s.height&&(p=s.width,s.width=s.height,s.height=p);break;case 2:m.unshift("rotate(180 "+(s.width/2+s.left)+" "+(s.height/2+s.top)+")");break;case 3:p=s.width/2+s.left,m.unshift("rotate(-90 "+p+" "+p+")"),0===s.left&&0===s.top||(p=s.left,s.left=s.top,s.top=p),s.width!==s.height&&(p=s.width,s.width=s.height,s.height=p)}var h,b,g=t.width?t.width:null,y=t.height?t.height:null;null===g&&null===y&&(y="1em"),null!==g&&null!==y?(h=g,b=y):null!==g?(h=g,b=e.calculateDimension(h,s.height/s.width)):(b=y,h=e.calculateDimension(b,s.width/s.height)),!1!==h&&(l.width="auto"===h?s.width:h),!1!==b&&(l.height="auto"===b?s.height:b),c&&0!==n.verticalAlign&&(i["vertical-align"]=n.verticalAlign+"em"),void 0!==t.align&&t.align.toLowerCase().split(/[\s,]+/).forEach((function(e){switch(e){case"left":case"right":case"center":r.horizontal=e;break;case"top":case"bottom":case"middle":r.vertical=e;break;case"crop":r.slice=!0;break;case"meet":r.slice=!1}})),l.preserveAspectRatio=function(e){var t;switch(e.horizontal){case"left":t="xMin";break;case"right":t="xMax";break;default:t="xMid"}switch(e.vertical){case"top":t+="YMin";break;case"bottom":t+="YMax";break;default:t+="YMid"}return t+=e.slice?" slice":" meet"}(r),l.viewBox=s.left+" "+s.top+" "+s.width+" "+s.height;var v=e.replaceIDs(n.body);return void 0!==t.color&&(v=v.replace(/currentColor/g,t.color)),m.length&&(v='<g transform="'+m.join(" ")+'">'+v+"</g>"),!0!==t.box&&"true"!==t.box&&"1"!==t.box||(v+='<rect x="'+s.left+'" y="'+s.top+'" width="'+s.width+'" height="'+s.height+'" fill="rgba(0, 0, 0, 0)" />'),{attributes:l,body:v,style:i}}},{key:"getSVG",value:function(t,n){var r=e.splitAttributes(t),o=this.getAttributes(r.icon),a='<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"';return n&&Object.keys(r.node).forEach((function(e){a+=" "+e+'="'+r.node[e]+'"'})),Object.keys(o.attributes).forEach((function(e){a+=" "+e+'="'+o.attributes[e]+'"'})),a+=' style="-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg);',Object.keys(o.style).forEach((function(e){a+=" "+e+": "+o.style[e]+";"})),t&&void 0!==t.style&&(a+=t.style),a+='">',a+=o.body+"</svg>"}}])&&i(t.prototype,n),r&&i(t,r),e}();function p(e,t){if("object"!==a(e.icon))return null;var n=d.splitAttributes(e),r=n.icon,i=n.node;delete i.icon,void 0===r.inline&&(r.inline=t);var l=new d(function(e){var t,n=Object.create(null);for(t in f)n[t]=f[t];for(t in e)n[t]=e[t];return void 0===n.inlineTop&&(n.inlineTop=n.top),void 0===n.inlineHeight&&(n.inlineHeight=n.height),void 0===n.verticalAlign&&(n.verticalAlign=n.height%7==0&&n.height%8!=0?-.143:-.125),n}(e.icon)).getAttributes(r),c={transform:"rotate(360deg)"};if(void 0!==l.style["vertical-align"]&&(c.verticalAlign=l.style["vertical-align"]),void 0!==e.style)for(var s in e.style)c[s]=e.style[s];var u,p={xmlns:"http://www.w3.org/2000/svg",focusable:!1,style:c};for(u in i)p[u]=i[u];for(u in l.attributes)p[u]=l.attributes[u];return p.dangerouslySetInnerHTML={__html:l.body},o.default.createElement("svg",p,null)}var m=function(e){return p(e,!1)};t.Icon=m;t.InlineIcon=function(e){return p(e,!0)};var h=m;t.default=h},function(e,t){t.__esModule=!0,t.default={body:'<path d="M7.41 8.58L12 13.17l4.59-4.59L18 10l-6 6l-6-6l1.41-1.42z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M8.59 16.58L13.17 12L8.59 7.41L10 6l6 6l-6 6l-1.41-1.42z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6l-6 6l1.41 1.41z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M10 4H4c-1.11 0-2 .89-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-8l-2-2z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M18.41 7.41L17 6l-6 6l6 6l1.41-1.41L13.83 12l4.58-4.59m-6 0L11 6l-6 6l6 6l1.41-1.41L7.83 12l4.58-4.59z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M5.59 7.41L7 6l6 6l-6 6l-1.41-1.41L10.17 12L5.59 7.41m6 0L13 6l6 6l-6 6l-1.41-1.41L16.17 12l-4.58-4.59z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M15.41 16.58L10.83 12l4.58-4.59L14 6l-6 6l6 6l1.41-1.42z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M14 19h4V5h-4M6 19h4V5H6v14z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M8 5.14v14l11-7l-11-7z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M18 18H6V6h12v12z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M19 20H4a2 2 0 0 1-2-2V6c0-1.11.89-2 2-2h6l2 2h7a2 2 0 0 1 2 2H4v10l2.14-8h17.07l-2.28 8.5c-.23.87-1.01 1.5-1.93 1.5z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M21 17H7V3h14m0-2H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2M3 5H1v16a2 2 0 0 0 2 2h16v-2H3m12.96-10.71l-2.75 3.54l-1.96-2.36L8.5 15h11l-3.54-4.71z" fill="currentColor"/>',width:24,height:24}},function(e,t,n){"use strict";e.exports=n(73)},function(e,t){t.__esModule=!0,t.default={body:'<path d="M19 3H5c-1.11 0-2 .89-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2m0 2v14H5V5h14z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M10 17l-5-5l1.41-1.42L10 14.17l7.59-7.59L19 8m0-5H5c-1.11 0-2 .89-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2z" fill="currentColor"/>',width:24,height:24}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=void 0;var r,o=n(85);var a=((r=o)&&r.__esModule?r:{default:r}).default,i=a.canUseDOM?window.HTMLElement:{};t.canUseDOM=a.canUseDOM;t.default=i},function(e,t,n){"use strict";var r=n(18),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function c(e){return r.isMemo(e)?i:l[e.$$typeof]||o}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=i;var s=Object.defineProperty,u=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(m){var o=p(n);o&&o!==m&&e(t,o,r)}var i=u(n);f&&(i=i.concat(f(n)));for(var l=c(t),h=c(n),b=0;b<i.length;++b){var g=i[b];if(!(a[g]||r&&r[g]||h&&h[g]||l&&l[g])){var y=d(n,g);try{s(t,g,y)}catch(e){}}}}return t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(74),o=n(75),a=n(77),i=()=>{},l=new o.TimeoutError;t.default=class extends r{constructor(e){var t,n,r,o;if(super(),Object.defineProperty(this,"_carryoverConcurrencyCount",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_isIntervalIgnored",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_intervalCount",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_intervalCap",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_interval",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_intervalEnd",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_intervalId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_timeoutId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_queue",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_queueClass",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_pendingCount",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"_concurrency",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_isPaused",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_resolveEmpty",{enumerable:!0,configurable:!0,writable:!0,value:i}),Object.defineProperty(this,"_resolveIdle",{enumerable:!0,configurable:!0,writable:!0,value:i}),Object.defineProperty(this,"_timeout",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_throwOnTimeout",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),!("number"==typeof(e=Object.assign({carryoverConcurrencyCount:!1,intervalCap:1/0,interval:0,concurrency:1/0,autoStart:!0,queueClass:a.default},e)).intervalCap&&e.intervalCap>=1))throw new TypeError(`Expected \`intervalCap\` to be a number from 1 and up, got \`${null!==(n=null===(t=e.intervalCap)||void 0===t?void 0:t.toString())&&void 0!==n?n:""}\` (${typeof e.intervalCap})`);if(void 0===e.interval||!(Number.isFinite(e.interval)&&e.interval>=0))throw new TypeError(`Expected \`interval\` to be a finite number >= 0, got \`${null!==(o=null===(r=e.interval)||void 0===r?void 0:r.toString())&&void 0!==o?o:""}\` (${typeof e.interval})`);this._carryoverConcurrencyCount=e.carryoverConcurrencyCount,this._isIntervalIgnored=e.intervalCap===1/0||0===e.interval,this._intervalCap=e.intervalCap,this._interval=e.interval,this._queue=new e.queueClass,this._queueClass=e.queueClass,this.concurrency=e.concurrency,this._timeout=e.timeout,this._throwOnTimeout=!0===e.throwOnTimeout,this._isPaused=!1===e.autoStart}get _doesIntervalAllowAnother(){return this._isIntervalIgnored||this._intervalCount<this._intervalCap}get _doesConcurrentAllowAnother(){return this._pendingCount<this._concurrency}_next(){this._pendingCount--,this._tryToStartAnother()}_resolvePromises(){this._resolveEmpty(),this._resolveEmpty=i,0===this._pendingCount&&(this._resolveIdle(),this._resolveIdle=i,this.emit("idle"))}_onResumeInterval(){this._onInterval(),this._initializeIntervalIfNeeded(),this._timeoutId=void 0}_isIntervalPaused(){const e=Date.now();if(void 0===this._intervalId){const t=this._intervalEnd-e;if(!(t<0))return void 0===this._timeoutId&&(this._timeoutId=setTimeout(()=>{this._onResumeInterval()},t)),!0;this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0}return!1}_tryToStartAnother(){if(0===this._queue.size)return this._intervalId&&clearInterval(this._intervalId),this._intervalId=void 0,this._resolvePromises(),!1;if(!this._isPaused){const e=!this._isIntervalPaused();if(this._doesIntervalAllowAnother&&this._doesConcurrentAllowAnother)return this.emit("active"),this._queue.dequeue()(),e&&this._initializeIntervalIfNeeded(),!0}return!1}_initializeIntervalIfNeeded(){this._isIntervalIgnored||void 0!==this._intervalId||(this._intervalId=setInterval(()=>{this._onInterval()},this._interval),this._intervalEnd=Date.now()+this._interval)}_onInterval(){0===this._intervalCount&&0===this._pendingCount&&this._intervalId&&(clearInterval(this._intervalId),this._intervalId=void 0),this._intervalCount=this._carryoverConcurrencyCount?this._pendingCount:0,this._processQueue()}_processQueue(){for(;this._tryToStartAnother(););}get concurrency(){return this._concurrency}set concurrency(e){if(!("number"==typeof e&&e>=1))throw new TypeError(`Expected \`concurrency\` to be a number from 1 and up, got \`${e}\` (${typeof e})`);this._concurrency=e,this._processQueue()}async add(e,t={}){return new Promise((n,r)=>{this._queue.enqueue(async()=>{this._pendingCount++,this._intervalCount++;try{const a=void 0===this._timeout&&void 0===t.timeout?e():o.default(Promise.resolve(e()),void 0===t.timeout?this._timeout:t.timeout,()=>{(void 0===t.throwOnTimeout?this._throwOnTimeout:t.throwOnTimeout)&&r(l)});n(await a)}catch(e){r(e)}this._next()},t),this._tryToStartAnother()})}async addAll(e,t){return Promise.all(e.map(async e=>this.add(e,t)))}start(){return this._isPaused?(this._isPaused=!1,this._processQueue(),this):this}pause(){this._isPaused=!0}clear(){this._queue=new this._queueClass}async onEmpty(){if(0!==this._queue.size)return new Promise(e=>{const t=this._resolveEmpty;this._resolveEmpty=()=>{t(),e()}})}async onIdle(){if(0!==this._pendingCount||0!==this._queue.size)return new Promise(e=>{const t=this._resolveIdle;this._resolveIdle=()=>{t(),e()}})}get size(){return this._queue.size}sizeBy(e){return this._queue.filter(e).length}get pending(){return this._pendingCount}get isPaused(){return this._isPaused}get timeout(){return this._timeout}set timeout(e){this._timeout=e}}},function(e,t,n){"use strict";var r=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,o=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){return r.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}));t.a=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return[].slice.call(e.querySelectorAll("*"),0).filter(i)}; | |
| 11 | 2 | /*! |
| 12 | - Copyright (c) 2015 Jed Watson. | |
| 13 | - Based on code that is Copyright 2013-2015, Facebook, Inc. | |
| 14 | - All rights reserved. | |
| 15 | -*/!function(){"use strict";var o=!("undefined"==typeof window||!window.document||!window.document.createElement),a={canUseDOM:o,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:o&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:o&&!!window.screen};void 0===(r=function(){return a}.call(t,n,t,e))||(e.exports=r)}()},355:e=>{"use strict";e.exports=(e,t)=>(t=t||(()=>{}),e.then((e=>new Promise((e=>{e(t())})).then((()=>e))),(e=>new Promise((e=>{e(t())})).then((()=>{throw e})))))},393:(e,t,n)=>{"use strict";const r=n(743),o=n(823),a=n(579),i=()=>{},l=new o.TimeoutError},89:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){let r=0,o=e.length;for(;o>0;){const a=o/2|0;let i=r+a;n(e[i],t)<=0?(r=++i,o-=a+1):o=a}return r}},579:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(89);t.default=class{constructor(){this._queue=[]}enqueue(e,t){const n={priority:(t=Object.assign({priority:0},t)).priority,run:e};if(this.size&&this._queue[this.size-1].priority>=t.priority)return void this._queue.push(n);const o=r.default(this._queue,n,((e,t)=>t.priority-e.priority));this._queue.splice(o,0,n)}dequeue(){const e=this._queue.shift();return null==e?void 0:e.run}filter(e){return this._queue.filter((t=>t.priority===e.priority)).map((e=>e.run))}get size(){return this._queue.length}}},823:(e,t,n)=>{"use strict";const r=n(355);class o extends Error{constructor(e){super(e),this.name="TimeoutError"}}const a=(e,t,n)=>new Promise(((a,i)=>{if("number"!=typeof t||t<0)throw new TypeError("Expected `milliseconds` to be a positive number");if(t===1/0)return void a(e);const l=setTimeout((()=>{if("function"==typeof n){try{a(n())}catch(e){i(e)}return}const r=n instanceof Error?n:new o("string"==typeof n?n:`Promise timed out after ${t} milliseconds`);"function"==typeof e.cancel&&e.cancel(),i(r)}),t);r(e.then(a,i),(()=>{clearTimeout(l)}))}));e.exports=a,e.exports.default=a,e.exports.TimeoutError=o},941:(e,t,n)=>{"use strict";var r=n(566);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},449:(e,t,n)=>{e.exports=n(941)()},566:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},535:(e,t,n)=>{"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function o(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function a(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function i(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,i=null,l=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?i="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(i="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?l="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(l="UNSAFE_componentWillUpdate"),null!==n||null!==i||null!==l){var c=e.displayName||e.name,s="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+c+" uses "+s+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==i?"\n "+i:"")+(null!==l?"\n "+l:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=a;var u=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;u.call(this,e,t,r)}}return e}n.r(t),n.d(t,{polyfill:()=>i}),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,a.__suppressDeprecationWarning=!0},836:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bodyOpenClassName=t.portalClassName=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(594),i=h(a),l=h(n(206)),c=h(n(449)),s=h(n(510)),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(458)),d=n(497),f=h(d),p=n(535);function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var y=t.portalClassName="ReactModalPortal",v=t.bodyOpenClassName="ReactModal__Body--open",g=d.canUseDOM&&void 0!==l.default.createPortal,b=function(e){return document.createElement(e)},w=function(){return g?l.default.createPortal:l.default.unstable_renderSubtreeIntoContainer};function k(e){return e()}var x=function(e){function t(){var e,n,o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var a=arguments.length,c=Array(a),u=0;u<a;u++)c[u]=arguments[u];return n=o=m(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),o.removePortal=function(){!g&&l.default.unmountComponentAtNode(o.node);var e=k(o.props.parentSelector);e&&e.contains(o.node)?e.removeChild(o.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},o.portalRef=function(e){o.portal=e},o.renderPortal=function(e){var n=w()(o,i.default.createElement(s.default,r({defaultStyles:t.defaultStyles},e)),o.node);o.portalRef(n)},m(o,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentDidMount",value:function(){d.canUseDOM&&(g||(this.node=b("div")),this.node.className=this.props.portalClassName,k(this.props.parentSelector).appendChild(this.node),!g&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:k(e.parentSelector),nextParent:k(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,t,n){if(d.canUseDOM){var r=this.props,o=r.isOpen,a=r.portalClassName;e.portalClassName!==a&&(this.node.className=a);var i=n.prevParent,l=n.nextParent;l!==i&&(i.removeChild(this.node),l.appendChild(this.node)),(e.isOpen||o)&&!g&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(d.canUseDOM&&this.node&&this.portal){var e=this.portal.state,t=Date.now(),n=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||t+this.props.closeTimeoutMS);n?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,n-t)):this.removePortal()}}},{key:"render",value:function(){return d.canUseDOM&&g?(!this.node&&g&&(this.node=b("div")),w()(i.default.createElement(s.default,r({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){u.setElement(e)}}]),t}(a.Component);x.propTypes={isOpen:c.default.bool.isRequired,style:c.default.shape({content:c.default.object,overlay:c.default.object}),portalClassName:c.default.string,bodyOpenClassName:c.default.string,htmlOpenClassName:c.default.string,className:c.default.oneOfType([c.default.string,c.default.shape({base:c.default.string.isRequired,afterOpen:c.default.string.isRequired,beforeClose:c.default.string.isRequired})]),overlayClassName:c.default.oneOfType([c.default.string,c.default.shape({base:c.default.string.isRequired,afterOpen:c.default.string.isRequired,beforeClose:c.default.string.isRequired})]),appElement:c.default.oneOfType([c.default.instanceOf(f.default),c.default.instanceOf(d.SafeHTMLCollection),c.default.instanceOf(d.SafeNodeList),c.default.arrayOf(c.default.instanceOf(f.default))]),onAfterOpen:c.default.func,onRequestClose:c.default.func,closeTimeoutMS:c.default.number,ariaHideApp:c.default.bool,shouldFocusAfterRender:c.default.bool,shouldCloseOnOverlayClick:c.default.bool,shouldReturnFocusAfterClose:c.default.bool,preventScroll:c.default.bool,parentSelector:c.default.func,aria:c.default.object,data:c.default.object,role:c.default.string,contentLabel:c.default.string,shouldCloseOnEsc:c.default.bool,overlayRef:c.default.func,contentRef:c.default.func,id:c.default.string,overlayElement:c.default.func,contentElement:c.default.func},x.defaultProps={isOpen:!1,portalClassName:y,bodyOpenClassName:v,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,t){return i.default.createElement("div",e,t)},contentElement:function(e,t){return i.default.createElement("div",e,t)}},x.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,p.polyfill)(x),t.default=x},510:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(594),l=y(n(449)),c=m(n(827)),s=y(n(967)),u=m(n(458)),d=m(n(34)),f=n(497),p=y(f),h=y(n(760));function m(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function y(e){return e&&e.__esModule?e:{default:e}}n(459);var v={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},g=0,b=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setOverlayRef=function(e){n.overlay=e,n.props.overlayRef&&n.props.overlayRef(e)},n.setContentRef=function(e){n.content=e,n.props.contentRef&&n.props.contentRef(e)},n.afterClose=function(){var e=n.props,t=e.appElement,r=e.ariaHideApp,o=e.htmlOpenClassName,a=e.bodyOpenClassName,i=e.parentSelector,l=i&&i().ownerDocument||document;a&&d.remove(l.body,a),o&&d.remove(l.getElementsByTagName("html")[0],o),r&&g>0&&0===(g-=1)&&u.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(c.returnFocus(n.props.preventScroll),c.teardownScopedFocus()):c.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),h.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(c.setupScopedFocus(n.node),c.markForFocusLater()),n.setState({isOpen:!0},(function(){n.openAnimationFrame=requestAnimationFrame((function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})}))})))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus({preventScroll:!0})},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},(function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())}))},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){(function(e){return"Tab"===e.code||9===e.keyCode})(e)&&(0,s.default)(n.content,e),n.props.shouldCloseOnEsc&&function(e){return"Escape"===e.code||27===e.keyCode}(e)&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var r="object"===(void 0===t?"undefined":o(t))?t:{base:v[e],afterOpen:v[e]+"--after-open",beforeClose:v[e]+"--before-close"},a=r.base;return n.state.afterOpen&&(a=a+" "+r.afterOpen),n.state.beforeClose&&(a=a+" "+r.beforeClose),"string"==typeof t&&t?a+" "+t:a},n.attributesFromObject=function(e,t){return Object.keys(t).reduce((function(n,r){return n[e+"-"+r]=t[r],n}),{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,o=e.bodyOpenClassName,a=e.parentSelector,i=a&&a().ownerDocument||document;o&&d.add(i.body,o),r&&d.add(i.getElementsByTagName("html")[0],r),n&&(g+=1,u.hide(t)),h.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,o=e.overlayClassName,a=e.defaultStyles,i=e.children,l=n?{}:a.content,c=o?{}:a.overlay;if(this.shouldBeClosed())return null;var s={ref:this.setOverlayRef,className:this.buildClassName("overlay",o),style:r({},c,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},u=r({id:t,ref:this.setContentRef,style:r({},l,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",r({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),d=this.props.contentElement(u,i);return this.props.overlayElement(s,d)}}]),t}(i.Component);b.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},b.propTypes={isOpen:l.default.bool.isRequired,defaultStyles:l.default.shape({content:l.default.object,overlay:l.default.object}),style:l.default.shape({content:l.default.object,overlay:l.default.object}),className:l.default.oneOfType([l.default.string,l.default.object]),overlayClassName:l.default.oneOfType([l.default.string,l.default.object]),parentSelector:l.default.func,bodyOpenClassName:l.default.string,htmlOpenClassName:l.default.string,ariaHideApp:l.default.bool,appElement:l.default.oneOfType([l.default.instanceOf(p.default),l.default.instanceOf(f.SafeHTMLCollection),l.default.instanceOf(f.SafeNodeList),l.default.arrayOf(l.default.instanceOf(p.default))]),onAfterOpen:l.default.func,onAfterClose:l.default.func,onRequestClose:l.default.func,closeTimeoutMS:l.default.number,shouldFocusAfterRender:l.default.bool,shouldCloseOnOverlayClick:l.default.bool,shouldReturnFocusAfterClose:l.default.bool,preventScroll:l.default.bool,role:l.default.string,contentLabel:l.default.string,aria:l.default.object,data:l.default.object,children:l.default.node,shouldCloseOnEsc:l.default.bool,overlayRef:l.default.func,contentRef:l.default.func,id:l.default.string,overlayElement:l.default.func,contentElement:l.default.func,testId:l.default.string},t.default=b,e.exports=t.default},458:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){l&&(l.removeAttribute?l.removeAttribute("aria-hidden"):null!=l.length?l.forEach((function(e){return e.removeAttribute("aria-hidden")})):document.querySelectorAll(l).forEach((function(e){return e.removeAttribute("aria-hidden")})));l=null},t.log=function(){0},t.assertNodeList=c,t.setElement=function(e){var t=e;if("string"==typeof t&&i.canUseDOM){var n=document.querySelectorAll(t);c(n,t),t=n}return l=t||l},t.validateElement=s,t.hide=function(e){var t=!0,n=!1,r=void 0;try{for(var o,a=s(e)[Symbol.iterator]();!(t=(o=a.next()).done);t=!0){o.value.setAttribute("aria-hidden","true")}}catch(e){n=!0,r=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}},t.show=function(e){var t=!0,n=!1,r=void 0;try{for(var o,a=s(e)[Symbol.iterator]();!(t=(o=a.next()).done);t=!0){o.value.removeAttribute("aria-hidden")}}catch(e){n=!0,r=e}finally{try{!t&&a.return&&a.return()}finally{if(n)throw r}}},t.documentNotReadyOrSSRTesting=function(){l=null};var r,o=n(377),a=(r=o)&&r.__esModule?r:{default:r},i=n(497);var l=null;function c(e,t){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+t+".")}function s(e){var t=e||l;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,a.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),[])}},459:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){for(var e=[i,l],t=0;t<e.length;t++){var n=e[t];n&&(n.parentNode&&n.parentNode.removeChild(n))}i=l=null,c=[]},t.log=function(){console.log("bodyTrap ----------"),console.log(c.length);for(var e=[i,l],t=0;t<e.length;t++){var n=e[t]||{};console.log(n.nodeName,n.className,n.id)}console.log("edn bodyTrap ----------")};var r,o=n(760),a=(r=o)&&r.__esModule?r:{default:r};var i=void 0,l=void 0,c=[];function s(){0!==c.length&&c[c.length-1].focusContent()}a.default.subscribe((function(e,t){i||l||((i=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),i.style.position="absolute",i.style.opacity="0",i.setAttribute("tabindex","0"),i.addEventListener("focus",s),(l=i.cloneNode()).addEventListener("focus",s)),(c=t).length>0?(document.body.firstChild!==i&&document.body.insertBefore(i,document.body.firstChild),document.body.lastChild!==l&&document.body.appendChild(l)):(i.parentElement&&i.parentElement.removeChild(i),l.parentElement&&l.parentElement.removeChild(l))}))},34:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var t in n)o(e,n[t]);var a=document.body;for(var i in r)o(a,r[i]);n={},r={}},t.log=function(){0};var n={},r={};function o(e,t){e.classList.remove(t)}t.add=function(e,t){return o=e.classList,a="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(a,e),o.add(e)}));var o,a},t.remove=function(e,t){return o=e.classList,a="html"==e.nodeName.toLowerCase()?n:r,void t.split(" ").forEach((function(e){!function(e,t){e[t]&&(e[t]-=1)}(a,e),0===a[e]&&o.remove(e)}));var o,a}},827:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){i=[]},t.log=function(){0},t.handleBlur=s,t.handleFocus=u,t.markForFocusLater=function(){i.push(document.activeElement)},t.returnFocus=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{return void(0!==i.length&&(t=i.pop()).focus({preventScroll:e}))}catch(e){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}},t.popWithoutFocus=function(){i.length>0&&i.pop()},t.setupScopedFocus=function(e){l=e,window.addEventListener?(window.addEventListener("blur",s,!1),document.addEventListener("focus",u,!0)):(window.attachEvent("onBlur",s),document.attachEvent("onFocus",u))},t.teardownScopedFocus=function(){l=null,window.addEventListener?(window.removeEventListener("blur",s),document.removeEventListener("focus",u)):(window.detachEvent("onBlur",s),document.detachEvent("onFocus",u))};var r,o=n(911),a=(r=o)&&r.__esModule?r:{default:r};var i=[],l=null,c=!1;function s(){c=!0}function u(){if(c){if(c=!1,!l)return;setTimeout((function(){l.contains(document.activeElement)||((0,a.default)(l)[0]||l).focus()}),0)}}},760:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.log=function(){console.log("portalOpenInstances ----------"),console.log(r.openInstances.length),r.openInstances.forEach((function(e){return console.log(e)})),console.log("end portalOpenInstances ----------")},t.resetState=function(){r=new n};var n=function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1!==n&&(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach((function(n){return n(e,t.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]},r=new n;t.default=r},497:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=t.SafeNodeList=t.SafeHTMLCollection=void 0;var r,o=n(631);var a=((r=o)&&r.__esModule?r:{default:r}).default,i=a.canUseDOM?window.HTMLElement:{};t.SafeHTMLCollection=a.canUseDOM?window.HTMLCollection:{},t.SafeNodeList=a.canUseDOM?window.NodeList:{},t.canUseDOM=a.canUseDOM;t.default=i},967:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,a.default)(e);if(!n.length)return void t.preventDefault();var r=void 0,o=t.shiftKey,l=n[0],c=n[n.length-1],s=i();if(e===s){if(!o)return;r=c}c!==s||o||(r=l);l===s&&o&&(r=c);if(r)return t.preventDefault(),void r.focus();var u=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null==u||"Chrome"==u[1]||null!=/\biPod\b|\biPad\b/g.exec(navigator.userAgent))return;var d=n.indexOf(s);d>-1&&(d+=o?-1:1);if(void 0===(r=n[d]))return t.preventDefault(),void(r=o?c:l).focus();t.preventDefault(),r.focus()};var r,o=n(911),a=(r=o)&&r.__esModule?r:{default:r};function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement.shadowRoot?i(e.activeElement.shadowRoot):e.activeElement}e.exports=t.default},911:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){var n=[].slice.call(t.querySelectorAll("*"),0).reduce((function(t,n){return t.concat(n.shadowRoot?e(n.shadowRoot):[n])}),[]);return n.filter(l)}; | |
| 16 | -/*! | |
| 17 | 3 | * Adapted from jQuery UI core |
| 18 | 4 | * |
| 19 | 5 | * http://jqueryui.com |
| 20 | 6 | * |
| @@ -23,33 +9,19 @@ | ||
| 23 | 9 | * http://jquery.org/license |
| 24 | 10 | * |
| 25 | 11 | * http://api.jqueryui.com/category/ui-core/ |
| 26 | 12 | */ |
| 27 | -var n="none",r="contents",o=/^(input|select|textarea|button|object|iframe)$/;function a(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var o=window.getComputedStyle(e),a=o.getPropertyValue("display");return t?a!==r&&function(e,t){return"visible"!==t.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0}(e,o):a===n}catch(e){return console.warn("Failed to inspect element style"),!1}}function i(e,t){var n=e.nodeName.toLowerCase();return(o.test(n)&&!e.disabled||"a"===n&&e.href||t)&&function(e){for(var t=e,n=e.getRootNode&&e.getRootNode();t&&t!==document.body;){if(n&&t===n&&(t=n.host.parentNode),a(t))return!1;t=t.parentNode}return!0}(e)}function l(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&i(e,!n)}e.exports=t.default},916:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(836),a=(r=o)&&r.__esModule?r:{default:r};t.default=a.default,e.exports=t.default},377:e=>{"use strict";var t=function(){};e.exports=t},594:e=>{"use strict";e.exports=React},206:e=>{"use strict";e.exports=ReactDOM}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r](a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nc=void 0,(()=>{"use strict";var e=function(){return e=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},e.apply(this,arguments)};Object.create;function t(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}Object.create;"function"==typeof SuppressedError&&SuppressedError;var r=n(594),o=n.n(r),a=n(945),i=n.n(a),l="-ms-",c="-moz-",s="-webkit-",u="comm",d="rule",f="decl",p="@import",h="@keyframes",m="@layer",y=Math.abs,v=String.fromCharCode,g=Object.assign;function b(e){return e.trim()}function w(e,t){return(e=t.exec(e))?e[0]:e}function k(e,t,n){return e.replace(t,n)}function x(e,t,n){return e.indexOf(t,n)}function E(e,t){return 0|e.charCodeAt(t)}function O(e,t,n){return e.slice(t,n)}function S(e){return e.length}function _(e){return e.length}function R(e,t){return t.push(e),e}function j(e,t){return e.filter((function(e){return!w(e,t)}))}var C=1,P=1,L=0,N=0,M=0,A="";function T(e,t,n,r,o,a,i,l){return{value:e,root:t,parent:n,type:r,props:o,children:a,line:C,column:P,length:i,return:"",siblings:l}}function I(e,t){return g(T("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function z(e){for(;e.root;)e=I(e.root,{children:[e]});R(e,e.siblings)}function F(){return M=N>0?E(A,--N):0,P--,10===M&&(P=1,C--),M}function D(){return M=N<L?E(A,N++):0,P++,10===M&&(P=1,C++),M}function q(){return E(A,N)}function B(){return N}function G(e,t){return O(A,e,t)}function U(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function H(e){return C=P=1,L=S(A=e),N=0,[]}function W(e){return A="",e}function $(e){return b(G(N-1,Y(91===e?e+2:40===e?e+1:e)))}function Q(e){for(;(M=q())&&M<33;)D();return U(e)>2||U(M)>3?"":" "}function V(e,t){for(;--t&&D()&&!(M<48||M>102||M>57&&M<65||M>70&&M<97););return G(e,B()+(t<6&&32==q()&&32==D()))}function Y(e){for(;D();)switch(M){case e:return N;case 34:case 39:34!==e&&39!==e&&Y(M);break;case 40:41===e&&Y(e);break;case 92:D()}return N}function K(e,t){for(;D()&&e+M!==57&&(e+M!==84||47!==q()););return"/*"+G(t,N-1)+"*"+v(47===e?e:D())}function Z(e){for(;!U(q());)D();return G(e,N)}function X(e,t){for(var n="",r=0;r<e.length;r++)n+=t(e[r],r,e,t)||"";return n}function J(e,t,n,r){switch(e.type){case m:if(e.children.length)break;case p:case f:return e.return=e.return||e.value;case u:return"";case h:return e.return=e.value+"{"+X(e.children,r)+"}";case d:if(!S(e.value=e.props.join(",")))return""}return S(n=X(e.children,r))?e.return=e.value+"{"+n+"}":""}function ee(e,t,n){switch(function(e,t){return 45^E(e,0)?(((t<<2^E(e,0))<<2^E(e,1))<<2^E(e,2))<<2^E(e,3):0}(e,t)){case 5103:return s+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return s+e+e;case 4789:return c+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return s+e+c+e+l+e+e;case 5936:switch(E(e,t+11)){case 114:return s+e+l+k(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return s+e+l+k(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return s+e+l+k(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return s+e+l+e+e;case 6165:return s+e+l+"flex-"+e+e;case 5187:return s+e+k(e,/(\w+).+(:[^]+)/,s+"box-$1$2"+l+"flex-$1$2")+e;case 5443:return s+e+l+"flex-item-"+k(e,/flex-|-self/g,"")+(w(e,/flex-|baseline/)?"":l+"grid-row-"+k(e,/flex-|-self/g,""))+e;case 4675:return s+e+l+"flex-line-pack"+k(e,/align-content|flex-|-self/g,"")+e;case 5548:return s+e+l+k(e,"shrink","negative")+e;case 5292:return s+e+l+k(e,"basis","preferred-size")+e;case 6060:return s+"box-"+k(e,"-grow","")+s+e+l+k(e,"grow","positive")+e;case 4554:return s+k(e,/([^-])(transform)/g,"$1"+s+"$2")+e;case 6187:return k(k(k(e,/(zoom-|grab)/,s+"$1"),/(image-set)/,s+"$1"),e,"")+e;case 5495:case 3959:return k(e,/(image-set\([^]*)/,s+"$1$`$1");case 4968:return k(k(e,/(.+:)(flex-)?(.*)/,s+"box-pack:$3"+l+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+s+e+e;case 4200:if(!w(e,/flex-|baseline/))return l+"grid-column-align"+O(e,t)+e;break;case 2592:case 3360:return l+k(e,"template-","")+e;case 4384:case 3616:return n&&n.some((function(e,n){return t=n,w(e.props,/grid-\w+-end/)}))?~x(e+(n=n[t].value),"span",0)?e:l+k(e,"-start","")+e+l+"grid-row-span:"+(~x(n,"span",0)?w(n,/\d+/):+w(n,/\d+/)-+w(e,/\d+/))+";":l+k(e,"-start","")+e;case 4896:case 4128:return n&&n.some((function(e){return w(e.props,/grid-\w+-start/)}))?e:l+k(k(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return k(e,/(.+)-inline(.+)/,s+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(S(e)-1-t>6)switch(E(e,t+1)){case 109:if(45!==E(e,t+4))break;case 102:return k(e,/(.+:)(.+)-([^]+)/,"$1"+s+"$2-$3$1"+c+(108==E(e,t+3)?"$3":"$2-$3"))+e;case 115:return~x(e,"stretch",0)?ee(k(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return k(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,(function(t,n,r,o,a,i,c){return l+n+":"+r+c+(o?l+n+"-span:"+(a?i:+i-+r)+c:"")+e}));case 4949:if(121===E(e,t+6))return k(e,":",":"+s)+e;break;case 6444:switch(E(e,45===E(e,14)?18:11)){case 120:return k(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+s+(45===E(e,14)?"inline-":"")+"box$3$1"+s+"$2$3$1"+l+"$2box$3")+e;case 100:return k(e,":",":"+l)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return k(e,"scroll-","scroll-snap-")+e}return e}function te(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case f:return void(e.return=ee(e.value,e.length,n));case h:return X([I(e,{value:k(e.value,"@","@"+s)})],r);case d:if(e.length)return function(e,t){return e.map(t).join("")}(n=e.props,(function(t){switch(w(t,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":z(I(e,{props:[k(t,/:(read-\w+)/,":"+c+"$1")]})),z(I(e,{props:[t]})),g(e,{props:j(n,r)});break;case"::placeholder":z(I(e,{props:[k(t,/:(plac\w+)/,":"+s+"input-$1")]})),z(I(e,{props:[k(t,/:(plac\w+)/,":"+c+"$1")]})),z(I(e,{props:[k(t,/:(plac\w+)/,l+"input-$1")]})),z(I(e,{props:[t]})),g(e,{props:j(n,r)})}return""}))}}function ne(e){return W(re("",null,null,null,[""],e=H(e),0,[0],e))}function re(e,t,n,r,o,a,i,l,c){for(var s=0,u=0,d=i,f=0,p=0,h=0,m=1,g=1,b=1,w=0,O="",_=o,j=a,C=r,P=O;g;)switch(h=w,w=D()){case 40:if(108!=h&&58==E(P,d-1)){-1!=x(P+=k($(w),"&","&\f"),"&\f",y(s?l[s-1]:0))&&(b=-1);break}case 34:case 39:case 91:P+=$(w);break;case 9:case 10:case 13:case 32:P+=Q(h);break;case 92:P+=V(B()-1,7);continue;case 47:switch(q()){case 42:case 47:R(ae(K(D(),B()),t,n,c),c);break;default:P+="/"}break;case 123*m:l[s++]=S(P)*b;case 125*m:case 59:case 0:switch(w){case 0:case 125:g=0;case 59+u:-1==b&&(P=k(P,/\f/g,"")),p>0&&S(P)-d&&R(p>32?ie(P+";",r,n,d-1,c):ie(k(P," ","")+";",r,n,d-2,c),c);break;case 59:P+=";";default:if(R(C=oe(P,t,n,s,u,o,l,O,_=[],j=[],d,a),a),123===w)if(0===u)re(P,t,C,C,_,a,d,l,j);else switch(99===f&&110===E(P,3)?100:f){case 100:case 108:case 109:case 115:re(e,C,C,r&&R(oe(e,C,C,0,0,o,l,O,o,_=[],d,j),j),o,j,d,l,r?_:j);break;default:re(P,C,C,C,[""],j,0,l,j)}}s=u=p=0,m=b=1,O=P="",d=i;break;case 58:d=1+S(P),p=h;default:if(m<1)if(123==w)--m;else if(125==w&&0==m++&&125==F())continue;switch(P+=v(w),w*m){case 38:b=u>0?1:(P+="\f",-1);break;case 44:l[s++]=(S(P)-1)*b,b=1;break;case 64:45===q()&&(P+=$(D())),f=q(),u=d=S(O=P+=Z(B())),w++;break;case 45:45===h&&2==S(P)&&(m=0)}}return a}function oe(e,t,n,r,o,a,i,l,c,s,u,f){for(var p=o-1,h=0===o?a:[""],m=_(h),v=0,g=0,w=0;v<r;++v)for(var x=0,E=O(e,p+1,p=y(g=i[v])),S=e;x<m;++x)(S=b(g>0?h[x]+" "+E:k(E,/&\f/g,h[x])))&&(c[w++]=S);return T(e,t,n,0===o?d:l,c,s,u,f)}function ae(e,t,n,r){return T(e,t,n,u,v(M),O(e,2,-2),0,r)}function ie(e,t,n,r,o){return T(e,t,n,f,O(e,0,r),O(e,r+1,-1),r,o)}var le={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ce="undefined"!=typeof process&&void 0!==process.env&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",se="active",ue="data-styled-version",de="6.1.11",fe="/*!sc*/\n",pe="undefined"!=typeof window&&"HTMLElement"in window,he=Boolean("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==process.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:"undefined"!=typeof process&&void 0!==process.env&&void 0!==process.env.SC_DISABLE_SPEEDY&&""!==process.env.SC_DISABLE_SPEEDY&&("false"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY)),me={},ye=(new Set,Object.freeze([])),ve=Object.freeze({});function ge(e,t,n){return void 0===n&&(n=ve),e.theme!==n.theme&&e.theme||t||n.theme}var be=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),we=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,ke=/(^-|-$)/g;function xe(e){return e.replace(we,"-").replace(ke,"")}var Ee=/(a)(d)/gi,Oe=52,Se=function(e){return String.fromCharCode(e+(e>25?39:97))};function _e(e){var t,n="";for(t=Math.abs(e);t>Oe;t=t/Oe|0)n=Se(t%Oe)+n;return(Se(t%Oe)+n).replace(Ee,"$1-$2")}var Re,je=5381,Ce=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},Pe=function(e){return Ce(je,e)};function Le(e){return _e(Pe(e)>>>0)}function Ne(e){return e.displayName||e.name||"Component"}function Me(e){return"string"==typeof e&&!0}var Ae="function"==typeof Symbol&&Symbol.for,Te=Ae?Symbol.for("react.memo"):60115,Ie=Ae?Symbol.for("react.forward_ref"):60112,ze={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Fe={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},De={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},qe=((Re={})[Ie]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Re[Te]=De,Re);function Be(e){return("type"in(t=e)&&t.type.$$typeof)===Te?De:"$$typeof"in e?qe[e.$$typeof]:ze;var t}var Ge=Object.defineProperty,Ue=Object.getOwnPropertyNames,He=Object.getOwnPropertySymbols,We=Object.getOwnPropertyDescriptor,$e=Object.getPrototypeOf,Qe=Object.prototype;function Ve(e,t,n){if("string"!=typeof t){if(Qe){var r=$e(t);r&&r!==Qe&&Ve(e,r,n)}var o=Ue(t);He&&(o=o.concat(He(t)));for(var a=Be(e),i=Be(t),l=0;l<o.length;++l){var c=o[l];if(!(c in Fe||n&&n[c]||i&&c in i||a&&c in a)){var s=We(t,c);try{Ge(e,c,s)}catch(e){}}}}return e}function Ye(e){return"function"==typeof e}function Ke(e){return"object"==typeof e&&"styledComponentId"in e}function Ze(e,t){return e&&t?"".concat(e," ").concat(t):e||t||""}function Xe(e,t){if(0===e.length)return"";for(var n=e[0],r=1;r<e.length;r++)n+=t?t+e[r]:e[r];return n}function Je(e){return null!==e&&"object"==typeof e&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function et(e,t,n){if(void 0===n&&(n=!1),!n&&!Je(e)&&!Array.isArray(e))return t;if(Array.isArray(t))for(var r=0;r<t.length;r++)e[r]=et(e[r],t[r]);else if(Je(t))for(var r in t)e[r]=et(e[r],t[r]);return e}function tt(e,t){Object.defineProperty(e,"toString",{value:t})}function nt(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(e," for more information.").concat(t.length>0?" Args: ".concat(t.join(", ")):""))}var rt=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var t=0,n=0;n<e;n++)t+=this.groupSizes[n];return t},e.prototype.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,o=r;e>=o;)if((o<<=1)<0)throw nt(16,"".concat(e));this.groupSizes=new Uint32Array(o),this.groupSizes.set(n),this.length=o;for(var a=r;a<o;a++)this.groupSizes[a]=0}for(var i=this.indexOfGroup(e+1),l=(a=0,t.length);a<l;a++)this.tag.insertRule(i,t[a])&&(this.groupSizes[e]++,i++)},e.prototype.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],n=this.indexOfGroup(e),r=n+t;this.groupSizes[e]=0;for(var o=n;o<r;o++)this.tag.deleteRule(n)}},e.prototype.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),o=r+n,a=r;a<o;a++)t+="".concat(this.tag.getRule(a)).concat(fe);return t},e}(),ot=new Map,at=new Map,it=1,lt=function(e){if(ot.has(e))return ot.get(e);for(;at.has(it);)it++;var t=it++;return ot.set(e,t),at.set(t,e),t},ct=function(e,t){it=t+1,ot.set(e,t),at.set(t,e)},st="style[".concat(ce,"][").concat(ue,'="').concat(de,'"]'),ut=new RegExp("^".concat(ce,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),dt=function(e,t,n){for(var r,o=n.split(","),a=0,i=o.length;a<i;a++)(r=o[a])&&e.registerName(t,r)},ft=function(e,t){for(var n,r=(null!==(n=t.textContent)&&void 0!==n?n:"").split(fe),o=[],a=0,i=r.length;a<i;a++){var l=r[a].trim();if(l){var c=l.match(ut);if(c){var s=0|parseInt(c[1],10),u=c[2];0!==s&&(ct(u,s),dt(e,u,c[3]),e.getTag().insertRules(s,o)),o.length=0}else o.push(l)}}};function pt(){return n.nc}var ht=function(e){var t=document.head,n=e||t,r=document.createElement("style"),o=function(e){var t=Array.from(e.querySelectorAll("style[".concat(ce,"]")));return t[t.length-1]}(n),a=void 0!==o?o.nextSibling:null;r.setAttribute(ce,se),r.setAttribute(ue,de);var i=pt();return i&&r.setAttribute("nonce",i),n.insertBefore(r,a),r},mt=function(){function e(e){this.element=ht(e),this.element.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n<r;n++){var o=t[n];if(o.ownerNode===e)return o}throw nt(17)}(this.element),this.length=0}return e.prototype.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}},e.prototype.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},e.prototype.getRule=function(e){var t=this.sheet.cssRules[e];return t&&t.cssText?t.cssText:""},e}(),yt=function(){function e(e){this.element=ht(e),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(e,t){if(e<=this.length&&e>=0){var n=document.createTextNode(t);return this.element.insertBefore(n,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),vt=function(){function e(e){this.rules=[],this.length=0}return e.prototype.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},e.prototype.deleteRule=function(e){this.rules.splice(e,1),this.length--},e.prototype.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),gt=pe,bt={isServer:!pe,useCSSOMInjection:!he},wt=function(){function t(t,n,r){void 0===t&&(t=ve),void 0===n&&(n={});var o=this;this.options=e(e({},bt),t),this.gs=n,this.names=new Map(r),this.server=!!t.isServer,!this.server&&pe&>&&(gt=!1,function(e){for(var t=document.querySelectorAll(st),n=0,r=t.length;n<r;n++){var o=t[n];o&&o.getAttribute(ce)!==se&&(ft(e,o),o.parentNode&&o.parentNode.removeChild(o))}}(this)),tt(this,(function(){return function(e){for(var t=e.getTag(),n=t.length,r="",o=function(n){var o=function(e){return at.get(e)}(n);if(void 0===o)return"continue";var a=e.names.get(o),i=t.getGroup(n);if(void 0===a||0===i.length)return"continue";var l="".concat(ce,".g").concat(n,'[id="').concat(o,'"]'),c="";void 0!==a&&a.forEach((function(e){e.length>0&&(c+="".concat(e,","))})),r+="".concat(i).concat(l,'{content:"').concat(c,'"}').concat(fe)},a=0;a<n;a++)o(a);return r}(o)}))}return t.registerId=function(e){return lt(e)},t.prototype.reconstructWithOptions=function(n,r){return void 0===r&&(r=!0),new t(e(e({},this.options),n),this.gs,r&&this.names||void 0)},t.prototype.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},t.prototype.getTag=function(){return this.tag||(this.tag=(e=function(e){var t=e.useCSSOMInjection,n=e.target;return e.isServer?new vt(n):t?new mt(n):new yt(n)}(this.options),new rt(e)));var e},t.prototype.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},t.prototype.registerName=function(e,t){if(lt(e),this.names.has(e))this.names.get(e).add(t);else{var n=new Set;n.add(t),this.names.set(e,n)}},t.prototype.insertRules=function(e,t,n){this.registerName(e,t),this.getTag().insertRules(lt(e),n)},t.prototype.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},t.prototype.clearRules=function(e){this.getTag().clearGroup(lt(e)),this.clearNames(e)},t.prototype.clearTag=function(){this.tag=void 0},t}(),kt=/&/g,xt=/^\s*\/\/.*$/gm;function Et(e,t){return e.map((function(e){return"rule"===e.type&&(e.value="".concat(t," ").concat(e.value),e.value=e.value.replaceAll(",",",".concat(t," ")),e.props=e.props.map((function(e){return"".concat(t," ").concat(e)}))),Array.isArray(e.children)&&"@keyframes"!==e.type&&(e.children=Et(e.children,t)),e}))}function Ot(e){var t,n,r,o=void 0===e?ve:e,a=o.options,i=void 0===a?ve:a,l=o.plugins,c=void 0===l?ye:l,s=function(e,r,o){return o.startsWith(n)&&o.endsWith(n)&&o.replaceAll(n,"").length>0?".".concat(t):e},u=c.slice();u.push((function(e){e.type===d&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(kt,n).replace(r,s))})),i.prefix&&u.push(te),u.push(J);var f=function(e,o,a,l){void 0===o&&(o=""),void 0===a&&(a=""),void 0===l&&(l="&"),t=l,n=o,r=new RegExp("\\".concat(n,"\\b"),"g");var c=e.replace(xt,""),s=ne(a||o?"".concat(a," ").concat(o," { ").concat(c," }"):c);i.namespace&&(s=Et(s,i.namespace));var d,f,p,h=[];return X(s,(d=u.concat((p=function(e){return h.push(e)},function(e){e.root||(e=e.return)&&p(e)})),f=_(d),function(e,t,n,r){for(var o="",a=0;a<f;a++)o+=d[a](e,t,n,r)||"";return o})),h};return f.hash=c.length?c.reduce((function(e,t){return t.name||nt(15),Ce(e,t.name)}),je).toString():"",f}var St=new wt,_t=Ot(),Rt=o().createContext({shouldForwardProp:void 0,styleSheet:St,stylis:_t}),jt=(Rt.Consumer,o().createContext(void 0));function Ct(){return(0,r.useContext)(Rt)}function Pt(e){var t=(0,r.useState)(e.stylisPlugins),n=t[0],a=t[1],l=Ct().styleSheet,c=(0,r.useMemo)((function(){var t=l;return e.sheet?t=e.sheet:e.target&&(t=t.reconstructWithOptions({target:e.target},!1)),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t}),[e.disableCSSOMInjection,e.sheet,e.target,l]),s=(0,r.useMemo)((function(){return Ot({options:{namespace:e.namespace,prefix:e.enableVendorPrefixes},plugins:n})}),[e.enableVendorPrefixes,e.namespace,n]);(0,r.useEffect)((function(){i()(n,e.stylisPlugins)||a(e.stylisPlugins)}),[e.stylisPlugins]);var u=(0,r.useMemo)((function(){return{shouldForwardProp:e.shouldForwardProp,styleSheet:c,stylis:s}}),[e.shouldForwardProp,c,s]);return o().createElement(Rt.Provider,{value:u},o().createElement(jt.Provider,{value:s},e.children))}var Lt=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=_t);var r=n.name+t.hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,"@keyframes"))},this.name=e,this.id="sc-keyframes-".concat(e),this.rules=t,tt(this,(function(){throw nt(12,String(n.name))}))}return e.prototype.getName=function(e){return void 0===e&&(e=_t),this.name+e.hash},e}(),Nt=function(e){return e>="A"&&e<="Z"};function Mt(e){for(var t="",n=0;n<e.length;n++){var r=e[n];if(1===n&&"-"===r&&"-"===e[0])return e;Nt(r)?t+="-"+r.toLowerCase():t+=r}return t.startsWith("ms-")?"-"+t:t}var At=function(e){return null==e||!1===e||""===e},Tt=function(e){var n,r,o=[];for(var a in e){var i=e[a];e.hasOwnProperty(a)&&!At(i)&&(Array.isArray(i)&&i.isCss||Ye(i)?o.push("".concat(Mt(a),":"),i,";"):Je(i)?o.push.apply(o,t(t(["".concat(a," {")],Tt(i),!1),["}"],!1)):o.push("".concat(Mt(a),": ").concat((n=a,null==(r=i)||"boolean"==typeof r||""===r?"":"number"!=typeof r||0===r||n in le||n.startsWith("--")?String(r).trim():"".concat(r,"px")),";")))}return o};function It(e,t,n,r){return At(e)?[]:Ke(e)?[".".concat(e.styledComponentId)]:Ye(e)?!Ye(o=e)||o.prototype&&o.prototype.isReactComponent||!t?[e]:It(e(t),t,n,r):e instanceof Lt?n?(e.inject(n,r),[e.getName(r)]):[e]:Je(e)?Tt(e):Array.isArray(e)?Array.prototype.concat.apply(ye,e.map((function(e){return It(e,t,n,r)}))):[e.toString()];var o}function zt(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(Ye(n)&&!Ke(n))return!1}return!0}var Ft=Pe(de),Dt=function(){function e(e,t,n){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===n||n.isStatic)&&zt(e),this.componentId=t,this.baseHash=Ce(Ft,t),this.baseStyle=n,wt.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,n){var r=this.baseStyle?this.baseStyle.generateAndInjectStyles(e,t,n):"";if(this.isStatic&&!n.hash)if(this.staticRulesId&&t.hasNameForId(this.componentId,this.staticRulesId))r=Ze(r,this.staticRulesId);else{var o=Xe(It(this.rules,e,t,n)),a=_e(Ce(this.baseHash,o)>>>0);if(!t.hasNameForId(this.componentId,a)){var i=n(o,".".concat(a),void 0,this.componentId);t.insertRules(this.componentId,a,i)}r=Ze(r,a),this.staticRulesId=a}else{for(var l=Ce(this.baseHash,n.hash),c="",s=0;s<this.rules.length;s++){var u=this.rules[s];if("string"==typeof u)c+=u;else if(u){var d=Xe(It(u,e,t,n));l=Ce(l,d+s),c+=d}}if(c){var f=_e(l>>>0);t.hasNameForId(this.componentId,f)||t.insertRules(this.componentId,f,n(c,".".concat(f),void 0,this.componentId)),r=Ze(r,f)}}return r},e}(),qt=o().createContext(void 0);qt.Consumer;var Bt={};new Set;function Gt(t,n,a){var i=Ke(t),l=t,c=!Me(t),s=n.attrs,u=void 0===s?ye:s,d=n.componentId,f=void 0===d?function(e,t){var n="string"!=typeof e?"sc":xe(e);Bt[n]=(Bt[n]||0)+1;var r="".concat(n,"-").concat(Le(de+n+Bt[n]));return t?"".concat(t,"-").concat(r):r}(n.displayName,n.parentComponentId):d,p=n.displayName,h=void 0===p?function(e){return Me(e)?"styled.".concat(e):"Styled(".concat(Ne(e),")")}(t):p,m=n.displayName&&n.componentId?"".concat(xe(n.displayName),"-").concat(n.componentId):n.componentId||f,y=i&&l.attrs?l.attrs.concat(u).filter(Boolean):u,v=n.shouldForwardProp;if(i&&l.shouldForwardProp){var g=l.shouldForwardProp;if(n.shouldForwardProp){var b=n.shouldForwardProp;v=function(e,t){return g(e,t)&&b(e,t)}}else v=g}var w=new Dt(a,m,i?l.componentStyle:void 0);function k(t,n){return function(t,n,a){var i=t.attrs,l=t.componentStyle,c=t.defaultProps,s=t.foldedComponentIds,u=t.styledComponentId,d=t.target,f=o().useContext(qt),p=Ct(),h=t.shouldForwardProp||p.shouldForwardProp,m=ge(n,f,c)||ve,y=function(t,n,r){for(var o,a=e(e({},n),{className:void 0,theme:r}),i=0;i<t.length;i+=1){var l=Ye(o=t[i])?o(a):o;for(var c in l)a[c]="className"===c?Ze(a[c],l[c]):"style"===c?e(e({},a[c]),l[c]):l[c]}return n.className&&(a.className=Ze(a.className,n.className)),a}(i,n,m),v=y.as||d,g={};for(var b in y)void 0===y[b]||"$"===b[0]||"as"===b||"theme"===b&&y.theme===m||("forwardedAs"===b?g.as=y.forwardedAs:h&&!h(b,v)||(g[b]=y[b]));var w=function(e,t){var n=Ct();return e.generateAndInjectStyles(t,n.styleSheet,n.stylis)}(l,y),k=Ze(s,u);return w&&(k+=" "+w),y.className&&(k+=" "+y.className),g[Me(v)&&!be.has(v)?"class":"className"]=k,g.ref=a,(0,r.createElement)(v,g)}(x,t,n)}k.displayName=h;var x=o().forwardRef(k);return x.attrs=y,x.componentStyle=w,x.displayName=h,x.shouldForwardProp=v,x.foldedComponentIds=i?Ze(l.foldedComponentIds,l.styledComponentId):"",x.styledComponentId=m,x.target=i?l.target:t,Object.defineProperty(x,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(e){this._foldedDefaultProps=i?function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=0,o=t;r<o.length;r++)et(e,o[r],!0);return e}({},l.defaultProps,e):e}}),tt(x,(function(){return".".concat(x.styledComponentId)})),c&&Ve(x,t,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),x}function Ut(e,t){for(var n=[e[0]],r=0,o=t.length;r<o;r+=1)n.push(t[r],e[r+1]);return n}var Ht=function(e){return Object.assign(e,{isCss:!0})};function Wt(e){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];if(Ye(e)||Je(e))return Ht(It(Ut(ye,t([e],n,!0))));var o=e;return 0===n.length&&1===o.length&&"string"==typeof o[0]?It(o):Ht(It(Ut(o,n)))}function $t(n,r,o){if(void 0===o&&(o=ve),!r)throw nt(1,r);var a=function(e){for(var a=[],i=1;i<arguments.length;i++)a[i-1]=arguments[i];return n(r,o,Wt.apply(void 0,t([e],a,!1)))};return a.attrs=function(t){return $t(n,r,e(e({},o),{attrs:Array.prototype.concat(o.attrs,t).filter(Boolean)}))},a.withConfig=function(t){return $t(n,r,e(e({},o),t))},a}var Qt=function(e){return $t(Gt,e)},Vt=Qt;be.forEach((function(e){Vt[e]=Qt(e)}));var Yt=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=zt(e),wt.registerId(this.componentId+1)}return e.prototype.createStyles=function(e,t,n,r){var o=r(Xe(It(this.rules,t,n,r)),""),a=this.componentId+e;n.insertRules(a,a,o)},e.prototype.removeStyles=function(e,t){t.clearRules(this.componentId+e)},e.prototype.renderStyles=function(e,t,n,r){e>2&&wt.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,r)},e}();function Kt(n){for(var r=[],a=1;a<arguments.length;a++)r[a-1]=arguments[a];var i=Wt.apply(void 0,t([n],r,!1)),l="sc-global-".concat(Le(JSON.stringify(i))),c=new Yt(i,l),s=function(e){var t=Ct(),n=o().useContext(qt),r=o().useRef(t.styleSheet.allocateGSInstance(l)).current;return t.styleSheet.server&&u(r,e,t.styleSheet,n,t.stylis),o().useLayoutEffect((function(){if(!t.styleSheet.server)return u(r,e,t.styleSheet,n,t.stylis),function(){return c.removeStyles(r,t.styleSheet)}}),[r,e,t.styleSheet,n,t.stylis]),null};function u(t,n,r,o,a){if(c.isStatic)c.renderStyles(t,me,r,a);else{var i=e(e({},n),{theme:ge(n,o,s.defaultProps)});c.renderStyles(t,i,r,a)}}return o().memo(s)}var Zt;(function(){function t(){var t=this;this._emitSheetCSS=function(){var e=t.instance.toString(),n=pt(),r=Xe([n&&'nonce="'.concat(n,'"'),"".concat(ce,'="true"'),"".concat(ue,'="').concat(de,'"')].filter(Boolean)," ");return"<style ".concat(r,">").concat(e,"</style>")},this.getStyleTags=function(){if(t.sealed)throw nt(2);return t._emitSheetCSS()},this.getStyleElement=function(){var n;if(t.sealed)throw nt(2);var r=((n={})[ce]="",n[ue]=de,n.dangerouslySetInnerHTML={__html:t.instance.toString()},n),a=pt();return a&&(r.nonce=a),[o().createElement("style",e({},r,{key:"sc-0-0"}))]},this.seal=function(){t.sealed=!0},this.instance=new wt({isServer:!0}),this.sealed=!1}t.prototype.collectStyles=function(e){if(this.sealed)throw nt(2);return o().createElement(Pt,{sheet:this.instance},e)},t.prototype.interleaveWithNodeStream=function(e){throw nt(3)}})(),"__sc-".concat(ce,"__");var Xt={white:"hsl(0 0% 100%)",black:"hsl(0 0% 0%)",blue:"hsl(217 80% 42%)",blue10:"hsl(217 85% 22%)",blue50:"hsl(217 75% 58%)",blue80:"hsl(217 60% 88%)",blue95:"hsl(217 80% 96%)",green:"hsl(155 75% 42%)",green90:"hsl(155 60% 92%)",cyan:"hsl(188 85% 46%)",red:"hsl(358 76% 54%)",red90:"hsl(358 85% 96%)",orange:"hsl(28 92% 52%)",yellow:"hsl(45 92% 54%)",purple:"hsl(262 72% 62%)",gray30:"hsl(220 18% 20%)",gray40:"hsl(220 12% 34%)",gray50:"hsl(220 10% 48%)",gray60:"hsl(220 12% 62%)",gray70:"hsl(220 14% 76%)",gray80:"hsl(220 16% 86%)",gray90:"hsl(220 20% 92%)",gray95:"hsl(220 24% 96%)",gray98:"hsl(220 30% 98%)"},Jt=Kt(Zt||(Zt=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n :root {\n /* Base colors */\n --neko-blue: ",";\n --neko-white: ",";\n --neko-black: ",";\n --neko-purple: ",";\n --neko-orange: ",";\n --neko-yellow: ",";\n --neko-green: ",";\n --neko-cyan: ",";\n --neko-red: ",";\n\n /* Gray scale */\n --neko-gray-30: ",";\n --neko-gray-40: ",";\n --neko-gray-50: ",";\n --neko-gray-60: ",";\n --neko-gray-70: ",";\n --neko-gray-80: ",";\n --neko-gray-90: ",";\n --neko-gray-95: ",";\n --neko-gray-98: ",";\n\n /* Main color (primary = cat blue) */\n --neko-main-color: var(--neko-blue);\n --neko-main-color-10: ",";\n --neko-main-color-50: ",";\n --neko-main-color-80: ",";\n --neko-main-color-95: ",";\n --neko-main-color-98: hsl(217 50% 99%);\n --neko-main-overlay-color: rgb(30 86 220 / 85%);\n\n /* Variants */\n --neko-success: var(--neko-green);\n --neko-primary: var(--neko-main-color);\n --neko-secondary: ",";\n --neko-danger: var(--neko-red);\n --neko-warning: var(--neko-orange);\n --neko-lighten-green: ",";\n --neko-lighten-red: ",";\n\n /* Accent (checkbox/switch confirmation = cat green) */\n --neko-accent-color: var(--neko-green);\n --neko-accent-color-90: ",";\n\n /* Typography — WordPress admin system stack by default so plugins feel\n native inside wp-admin. Stories that want the Inter variable can\n override --neko-font-family locally. */\n --neko-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;\n --neko-font-mono: 'JetBrains Mono', 'SF Mono', 'Menlo', monospace;\n --neko-font-size: 13px;\n --neko-small-font-size: 12px;\n --neko-h1-font-size: 24px;\n --neko-h2-font-size: 20px;\n --neko-h3-font-size: 17px;\n --neko-h4-font-size: 15px;\n --neko-h5-font-size: 14px;\n --neko-h6-font-size: 13px;\n --neko-font-color: var(--neko-gray-30);\n\n /* Motion tokens */\n --neko-ease-out: cubic-bezier(0.16, 1, 0.3, 1);\n --neko-ease-spring: cubic-bezier(0.34, 1.56, 0.64, 1);\n --neko-duration-fast: 140ms;\n --neko-duration-base: 220ms;\n --neko-duration-slow: 360ms;\n\n /* Form control baseline — every input, select, button, checkbox, and the\n line-height on Settings titles reads from this token. Change it here,\n all controls re-align together. */\n --neko-control-height: 30px;\n --neko-control-height-small: 24px;\n --neko-control-height-large: 44px;\n\n /* Surface title — the \"white title above a white card\" spec that\n NekoBlock.primary and NekoTabs inversed share. Define once so they\n stay visually identical when placed side-by-side. */\n --neko-surface-title-font-size: 18px;\n --neko-surface-title-font-weight: 600;\n --neko-surface-title-line-height: 1.25;\n --neko-surface-title-letter-spacing: 0;\n --neko-surface-title-padding-bottom: 8px;\n --neko-surface-section-gap: 16px;\n\n /* Radii & Shadows — refined multi-layer shadows */\n --neko-radius-sm: 8px;\n --neko-radius-md: 12px;\n --neko-radius-lg: 16px;\n --neko-shadow-xs: 0 1px 2px rgba(15, 23, 42, 0.04);\n --neko-shadow-sm: 0 1px 3px rgba(15, 23, 42, 0.06), 0 1px 2px rgba(15, 23, 42, 0.04);\n --neko-shadow-md: 0 6px 16px rgba(15, 23, 42, 0.08), 0 2px 4px rgba(15, 23, 42, 0.05);\n --neko-shadow-lg: 0 20px 40px rgba(15, 23, 42, 0.12), 0 6px 14px rgba(15, 23, 42, 0.07);\n --neko-focus-ring: 0 0 0 3px color-mix(in oklab, var(--neko-main-color) 24%, transparent);\n\n /* Neko UI */\n --neko-wp-background-color: #f0f0f1;\n --neko-background-color: var(--neko-wp-background-color);\n --neko-disabled-color: var(--neko-gray-60);\n --neko-main-color-alternative: var(--neko-main-color-10);\n --neko-main-color-disabled: var(--neko-main-color-50);\n --neko-input-background: var(--neko-white);\n --neko-input-border: var(--neko-gray-90);\n }\n\n /* Base reset/typography and focus treatments */\n html {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n text-rendering: optimizeLegibility;\n }\n body {\n font-family: var(--neko-font-family);\n color: var(--neko-font-color);\n background-color: var(--neko-background-color);\n }\n :focus-visible { outline: none; box-shadow: var(--neko-focus-ring); }\n\n /* Brand-tinted text selection */\n ::selection {\n background: color-mix(in oklab, var(--neko-main-color) 24%, transparent);\n color: var(--neko-font-color);\n }\n\n /* Tabular nums helper — for tables, counters, metrics */\n .neko-numeric, .neko-tabular {\n font-variant-numeric: tabular-nums;\n font-feature-settings: 'tnum' 1;\n }\n\n /* Reduced motion */\n @media (prefers-reduced-motion: reduce) {\n *, *::before, *::after {\n animation-duration: 0.001ms !important;\n animation-iteration-count: 1 !important;\n transition-duration: 0.001ms !important;\n }\n }\n"])),Xt.blue,Xt.white,Xt.black,Xt.purple,Xt.orange,Xt.yellow,Xt.green,Xt.cyan,Xt.red,Xt.gray30,Xt.gray40,Xt.gray50,Xt.gray60,Xt.gray70,Xt.gray80,Xt.gray90,Xt.gray95,Xt.gray98,Xt.blue10,Xt.blue50,Xt.blue80,Xt.blue95,Xt.blue95,Xt.green90,Xt.red90,Xt.green90),en=function(){return{colors:Xt}},tn=function(e){var t=e.children;return React.createElement(React.Fragment,null,React.createElement(Jt,{key:"neko-ui-styles"}),t)};const nn=function(e){var t=e.children;return React.createElement(tn,null,t)},rn=nn,on=r.createContext(void 0),an=r.createContext(!1);function ln(e,t){return e||(t&&"undefined"!=typeof window?(window.ReactQueryClientContext||(window.ReactQueryClientContext=on),window.ReactQueryClientContext):on)}const cn=({context:e}={})=>{const t=r.useContext(ln(e,r.useContext(an)));if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},sn=({client:e,children:t,context:n,contextSharing:o=!1})=>{r.useEffect((()=>(e.mount(),()=>{e.unmount()})),[e]);const a=ln(n,o);return r.createElement(an.Provider,{value:!n&&o},r.createElement(a.Provider,{value:e},t))},un="undefined"==typeof window||"Deno"in window;function dn(){}function fn(e){return"number"==typeof e&&e>=0&&e!==1/0}function pn(e,t){return Math.max(e+(t||0)-Date.now(),0)}function hn(e,t,n){return Rn(e)?"function"==typeof t?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function mn(e,t,n){return Rn(e)?[{...t,queryKey:e},n]:[e||{},t]}function yn(e,t){const{type:n="all",exact:r,fetchStatus:o,predicate:a,queryKey:i,stale:l}=e;if(Rn(i))if(r){if(t.queryHash!==gn(i,t.options))return!1}else if(!wn(t.queryKey,i))return!1;if("all"!==n){const e=t.isActive();if("active"===n&&!e)return!1;if("inactive"===n&&e)return!1}return("boolean"!=typeof l||t.isStale()===l)&&((void 0===o||o===t.state.fetchStatus)&&!(a&&!a(t)))}function vn(e,t){const{exact:n,fetching:r,predicate:o,mutationKey:a}=e;if(Rn(a)){if(!t.options.mutationKey)return!1;if(n){if(bn(t.options.mutationKey)!==bn(a))return!1}else if(!wn(t.options.mutationKey,a))return!1}return("boolean"!=typeof r||"loading"===t.state.status===r)&&!(o&&!o(t))}function gn(e,t){return((null==t?void 0:t.queryKeyHashFn)||bn)(e)}function bn(e){return JSON.stringify(e,((e,t)=>Sn(t)?Object.keys(t).sort().reduce(((e,n)=>(e[n]=t[n],e)),{}):t))}function wn(e,t){return kn(e,t)}function kn(e,t){return e===t||typeof e==typeof t&&(!(!e||!t||"object"!=typeof e||"object"!=typeof t)&&!Object.keys(t).some((n=>!kn(e[n],t[n]))))}function xn(e,t){if(e===t)return e;const n=On(e)&&On(t);if(n||Sn(e)&&Sn(t)){const r=n?e.length:Object.keys(e).length,o=n?t:Object.keys(t),a=o.length,i=n?[]:{};let l=0;for(let r=0;r<a;r++){const a=n?r:o[r];i[a]=xn(e[a],t[a]),i[a]===e[a]&&l++}return r===a&&l===r?e:i}return t}function En(e,t){if(e&&!t||t&&!e)return!1;for(const n in e)if(e[n]!==t[n])return!1;return!0}function On(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Sn(e){if(!_n(e))return!1;const t=e.constructor;if(void 0===t)return!0;const n=t.prototype;return!!_n(n)&&!!n.hasOwnProperty("isPrototypeOf")}function _n(e){return"[object Object]"===Object.prototype.toString.call(e)}function Rn(e){return Array.isArray(e)}function jn(e){return new Promise((t=>{setTimeout(t,e)}))}function Cn(e){jn(0).then(e)}function Pn(e,t,n){return null!=n.isDataEqual&&n.isDataEqual(e,t)?e:"function"==typeof n.structuralSharing?n.structuralSharing(e,t):!1!==n.structuralSharing?xn(e,t):t}const Ln=function(){let e=[],t=0,n=e=>{e()},r=e=>{e()};const o=r=>{t?e.push(r):Cn((()=>{n(r)}))},a=()=>{const t=e;e=[],t.length&&Cn((()=>{r((()=>{t.forEach((e=>{n(e)}))}))}))};return{batch:e=>{let n;t++;try{n=e()}finally{t--,t||a()}return n},batchCalls:e=>(...t)=>{o((()=>{e(...t)}))},schedule:o,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e}}}();class Nn{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){const t={listener:e};return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}const Mn=new class extends Nn{constructor(){super(),this.setup=e=>{if(!un&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),window.addEventListener("focus",t,!1),()=>{window.removeEventListener("visibilitychange",t),window.removeEventListener("focus",t)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){var e;this.hasListeners()||(null==(e=this.cleanup)||e.call(this),this.cleanup=void 0)}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e((e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()}))}setFocused(e){this.focused!==e&&(this.focused=e,this.onFocus())}onFocus(){this.listeners.forEach((({listener:e})=>{e()}))}isFocused(){return"boolean"==typeof this.focused?this.focused:"undefined"==typeof document||[void 0,"visible","prerender"].includes(document.visibilityState)}},An=["online","offline"];const Tn=new class extends Nn{constructor(){super(),this.setup=e=>{if(!un&&window.addEventListener){const t=()=>e();return An.forEach((e=>{window.addEventListener(e,t,!1)})),()=>{An.forEach((e=>{window.removeEventListener(e,t)}))}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){var e;this.hasListeners()||(null==(e=this.cleanup)||e.call(this),this.cleanup=void 0)}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e((e=>{"boolean"==typeof e?this.setOnline(e):this.onOnline()}))}setOnline(e){this.online!==e&&(this.online=e,this.onOnline())}onOnline(){this.listeners.forEach((({listener:e})=>{e()}))}isOnline(){return"boolean"==typeof this.online?this.online:"undefined"==typeof navigator||void 0===navigator.onLine||navigator.onLine}};function In(e){return Math.min(1e3*2**e,3e4)}function zn(e){return"online"!==(null!=e?e:"online")||Tn.isOnline()}class Fn{constructor(e){this.revert=null==e?void 0:e.revert,this.silent=null==e?void 0:e.silent}}function Dn(e){return e instanceof Fn}function qn(e){let t,n,r,o=!1,a=0,i=!1;const l=new Promise(((e,t)=>{n=e,r=t})),c=()=>!Mn.isFocused()||"always"!==e.networkMode&&!Tn.isOnline(),s=r=>{i||(i=!0,null==e.onSuccess||e.onSuccess(r),null==t||t(),n(r))},u=n=>{i||(i=!0,null==e.onError||e.onError(n),null==t||t(),r(n))},d=()=>new Promise((n=>{t=e=>{const t=i||!c();return t&&n(e),t},null==e.onPause||e.onPause()})).then((()=>{t=void 0,i||null==e.onContinue||e.onContinue()})),f=()=>{if(i)return;let t;try{t=e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(s).catch((t=>{var n,r;if(i)return;const l=null!=(n=e.retry)?n:3,s=null!=(r=e.retryDelay)?r:In,p="function"==typeof s?s(a,t):s,h=!0===l||"number"==typeof l&&a<l||"function"==typeof l&&l(a,t);!o&&h?(a++,null==e.onFail||e.onFail(a,t),jn(p).then((()=>{if(c())return d()})).then((()=>{o?u(t):f()}))):u(t)}))};return zn(e.networkMode)?f():d().then(f),{promise:l,cancel:t=>{i||(u(new Fn(t)),null==e.abort||e.abort())},continue:()=>(null==t?void 0:t())?l:Promise.resolve(),cancelRetry:()=>{o=!0},continueRetry:()=>{o=!1}}}class Bn extends Nn{constructor(e,t){super(),this.client=e,this.options=t,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.currentQuery.addObserver(this),Gn(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Un(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Un(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(e,t){const n=this.options,r=this.currentQuery;if(this.options=this.client.defaultQueryOptions(e),En(n,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled)throw new Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=n.queryKey),this.updateQuery();const o=this.hasListeners();o&&Hn(this.currentQuery,r,this.options,n)&&this.executeFetch(),this.updateResult(t),!o||this.currentQuery===r&&this.options.enabled===n.enabled&&this.options.staleTime===n.staleTime||this.updateStaleTimeout();const a=this.computeRefetchInterval();!o||this.currentQuery===r&&this.options.enabled===n.enabled&&a===this.currentRefetchInterval||this.updateRefetchInterval(a)}getOptimisticResult(e){const t=this.client.getQueryCache().build(this.client,e),n=this.createResult(t,e);return function(e,t,n){if(n.keepPreviousData)return!1;if(void 0!==n.placeholderData)return t.isPlaceholderData;if(!En(e.getCurrentResult(),t))return!0;return!1}(this,n,e)&&(this.currentResult=n,this.currentResultOptions=this.options,this.currentResultState=this.currentQuery.state),n}getCurrentResult(){return this.currentResult}trackResult(e){const t={};return Object.keys(e).forEach((n=>{Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(n),e[n])})})),t}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:e,...t}={}){return this.fetch({...t,meta:{refetchPage:e}})}fetchOptimistic(e){const t=this.client.defaultQueryOptions(e),n=this.client.getQueryCache().build(this.client,t);return n.isFetchingOptimistic=!0,n.fetch().then((()=>this.createResult(n,t)))}fetch(e){var t;return this.executeFetch({...e,cancelRefetch:null==(t=e.cancelRefetch)||t}).then((()=>(this.updateResult(),this.currentResult)))}executeFetch(e){this.updateQuery();let t=this.currentQuery.fetch(this.options,e);return null!=e&&e.throwOnError||(t=t.catch(dn)),t}updateStaleTimeout(){if(this.clearStaleTimeout(),un||this.currentResult.isStale||!fn(this.options.staleTime))return;const e=pn(this.currentResult.dataUpdatedAt,this.options.staleTime)+1;this.staleTimeoutId=setTimeout((()=>{this.currentResult.isStale||this.updateResult()}),e)}computeRefetchInterval(){var e;return"function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.currentResult.data,this.currentQuery):null!=(e=this.options.refetchInterval)&&e}updateRefetchInterval(e){this.clearRefetchInterval(),this.currentRefetchInterval=e,!un&&!1!==this.options.enabled&&fn(this.currentRefetchInterval)&&0!==this.currentRefetchInterval&&(this.refetchIntervalId=setInterval((()=>{(this.options.refetchIntervalInBackground||Mn.isFocused())&&this.executeFetch()}),this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(e,t){const n=this.currentQuery,r=this.options,o=this.currentResult,a=this.currentResultState,i=this.currentResultOptions,l=e!==n,c=l?e.state:this.currentQueryInitialState,s=l?this.currentResult:this.previousQueryResult,{state:u}=e;let d,{dataUpdatedAt:f,error:p,errorUpdatedAt:h,fetchStatus:m,status:y}=u,v=!1,g=!1;if(t._optimisticResults){const o=this.hasListeners(),a=!o&&Gn(e,t),i=o&&Hn(e,n,t,r);(a||i)&&(m=zn(e.options.networkMode)?"fetching":"paused",f||(y="loading")),"isRestoring"===t._optimisticResults&&(m="idle")}if(t.keepPreviousData&&!u.dataUpdatedAt&&null!=s&&s.isSuccess&&"error"!==y)d=s.data,f=s.dataUpdatedAt,y=s.status,v=!0;else if(t.select&&void 0!==u.data)if(o&&u.data===(null==a?void 0:a.data)&&t.select===this.selectFn)d=this.selectResult;else try{this.selectFn=t.select,d=t.select(u.data),d=Pn(null==o?void 0:o.data,d,t),this.selectResult=d,this.selectError=null}catch(e){0,this.selectError=e}else d=u.data;if(void 0!==t.placeholderData&&void 0===d&&"loading"===y){let e;if(null!=o&&o.isPlaceholderData&&t.placeholderData===(null==i?void 0:i.placeholderData))e=o.data;else if(e="function"==typeof t.placeholderData?t.placeholderData():t.placeholderData,t.select&&void 0!==e)try{e=t.select(e),this.selectError=null}catch(e){0,this.selectError=e}void 0!==e&&(y="success",d=Pn(null==o?void 0:o.data,e,t),g=!0)}this.selectError&&(p=this.selectError,d=this.selectResult,h=Date.now(),y="error");const b="fetching"===m,w="loading"===y,k="error"===y;return{status:y,fetchStatus:m,isLoading:w,isSuccess:"success"===y,isError:k,isInitialLoading:w&&b,data:d,dataUpdatedAt:f,error:p,errorUpdatedAt:h,failureCount:u.fetchFailureCount,failureReason:u.fetchFailureReason,errorUpdateCount:u.errorUpdateCount,isFetched:u.dataUpdateCount>0||u.errorUpdateCount>0,isFetchedAfterMount:u.dataUpdateCount>c.dataUpdateCount||u.errorUpdateCount>c.errorUpdateCount,isFetching:b,isRefetching:b&&!w,isLoadingError:k&&0===u.dataUpdatedAt,isPaused:"paused"===m,isPlaceholderData:g,isPreviousData:v,isRefetchError:k&&0!==u.dataUpdatedAt,isStale:Wn(e,t),refetch:this.refetch,remove:this.remove}}updateResult(e){const t=this.currentResult,n=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,En(n,t))return;this.currentResult=n;const r={cache:!0};!1!==(null==e?void 0:e.listeners)&&(()=>{if(!t)return!0;const{notifyOnChangeProps:e}=this.options,n="function"==typeof e?e():e;if("all"===n||!n&&!this.trackedProps.size)return!0;const r=new Set(null!=n?n:this.trackedProps);return this.options.useErrorBoundary&&r.add("error"),Object.keys(this.currentResult).some((e=>{const n=e;return this.currentResult[n]!==t[n]&&r.has(n)}))})()&&(r.listeners=!0),this.notify({...r,...e})}updateQuery(){const e=this.client.getQueryCache().build(this.client,this.options);if(e===this.currentQuery)return;const t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(null==t||t.removeObserver(this),e.addObserver(this))}onQueryUpdate(e){const t={};"success"===e.type?t.onSuccess=!e.manual:"error"!==e.type||Dn(e.error)||(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()}notify(e){Ln.batch((()=>{var t,n,r,o;if(e.onSuccess)null==(t=(n=this.options).onSuccess)||t.call(n,this.currentResult.data),null==(r=(o=this.options).onSettled)||r.call(o,this.currentResult.data,null);else if(e.onError){var a,i,l,c;null==(a=(i=this.options).onError)||a.call(i,this.currentResult.error),null==(l=(c=this.options).onSettled)||l.call(c,void 0,this.currentResult.error)}e.listeners&&this.listeners.forEach((({listener:e})=>{e(this.currentResult)})),e.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})}))}}function Gn(e,t){return function(e,t){return!(!1===t.enabled||e.state.dataUpdatedAt||"error"===e.state.status&&!1===t.retryOnMount)}(e,t)||e.state.dataUpdatedAt>0&&Un(e,t,t.refetchOnMount)}function Un(e,t,n){if(!1!==t.enabled){const r="function"==typeof n?n(e):n;return"always"===r||!1!==r&&Wn(e,t)}return!1}function Hn(e,t,n,r){return!1!==n.enabled&&(e!==t||!1===r.enabled)&&(!n.suspense||"error"!==e.state.status)&&Wn(e,n)}function Wn(e,t){return e.isStaleByTime(t.staleTime)}const $n=n(143).useSyncExternalStore;function Qn(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}const Vn=r.createContext(Qn()),Yn=()=>r.useContext(Vn),Kn=r.createContext(!1),Zn=()=>r.useContext(Kn);Kn.Provider;function Xn(e,t){return"function"==typeof e?e(...t):!!e}const Jn=(e,t)=>{(e.suspense||e.useErrorBoundary)&&(t.isReset()||(e.retryOnMount=!1))},er=e=>{r.useEffect((()=>{e.clearReset()}),[e])},tr=({result:e,errorResetBoundary:t,useErrorBoundary:n,query:r})=>e.isError&&!t.isReset()&&!e.isFetching&&Xn(n,[e.error,r]),nr=e=>{e.suspense&&"number"!=typeof e.staleTime&&(e.staleTime=1e3)},rr=(e,t,n)=>(null==e?void 0:e.suspense)&&((e,t)=>e.isLoading&&e.isFetching&&!t)(t,n),or=(e,t,n)=>t.fetchOptimistic(e).then((({data:t})=>{null==e.onSuccess||e.onSuccess(t),null==e.onSettled||e.onSettled(t,null)})).catch((t=>{n.clearReset(),null==e.onError||e.onError(t),null==e.onSettled||e.onSettled(void 0,t)}));function ar(e,t,n){return function(e,t){const n=cn({context:e.context}),o=Zn(),a=Yn(),i=n.defaultQueryOptions(e);i._optimisticResults=o?"isRestoring":"optimistic",i.onError&&(i.onError=Ln.batchCalls(i.onError)),i.onSuccess&&(i.onSuccess=Ln.batchCalls(i.onSuccess)),i.onSettled&&(i.onSettled=Ln.batchCalls(i.onSettled)),nr(i),Jn(i,a),er(a);const[l]=r.useState((()=>new t(n,i))),c=l.getOptimisticResult(i);if($n(r.useCallback((e=>{const t=o?()=>{}:l.subscribe(Ln.batchCalls(e));return l.updateResult(),t}),[l,o]),(()=>l.getCurrentResult()),(()=>l.getCurrentResult())),r.useEffect((()=>{l.setOptions(i,{listeners:!1})}),[i,l]),rr(i,c,o))throw or(i,l,a);if(tr({result:c,errorResetBoundary:a,useErrorBoundary:i.useErrorBoundary,query:l.getCurrentQuery()}))throw c.error;return i.notifyOnChangeProps?c:l.trackResult(c)}(hn(e,t,n),Bn)}const ir=console;class lr{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),fn(this.cacheTime)&&(this.gcTimeout=setTimeout((()=>{this.optionalRemove()}),this.cacheTime))}updateCacheTime(e){this.cacheTime=Math.max(this.cacheTime||0,null!=e?e:un?1/0:3e5)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}class cr extends lr{constructor(e){super(),this.defaultOptions=e.defaultOptions,this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.logger=e.logger||ir,this.observers=[],this.state=e.state||sr(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(e){this.dispatch({type:"setState",state:e})}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.observers=this.observers.filter((t=>t!==e)),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.observers.length||("loading"===this.state.status?this.scheduleGc():this.mutationCache.remove(this))}continue(){var e,t;return null!=(e=null==(t=this.retryer)?void 0:t.continue())?e:this.execute()}async execute(){const e=()=>{var e;return this.retryer=qn({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(e,t)=>{this.dispatch({type:"failed",failureCount:e,error:t})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:null!=(e=this.options.retry)?e:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},t="loading"===this.state.status;try{var n,r,o,a,i,l,c,s;if(!t){var u,d,f,p;this.dispatch({type:"loading",variables:this.options.variables}),await(null==(u=(d=this.mutationCache.config).onMutate)?void 0:u.call(d,this.state.variables,this));const e=await(null==(f=(p=this.options).onMutate)?void 0:f.call(p,this.state.variables));e!==this.state.context&&this.dispatch({type:"loading",context:e,variables:this.state.variables})}const h=await e();return await(null==(n=(r=this.mutationCache.config).onSuccess)?void 0:n.call(r,h,this.state.variables,this.state.context,this)),await(null==(o=(a=this.options).onSuccess)?void 0:o.call(a,h,this.state.variables,this.state.context)),await(null==(i=(l=this.mutationCache.config).onSettled)?void 0:i.call(l,h,null,this.state.variables,this.state.context,this)),await(null==(c=(s=this.options).onSettled)?void 0:c.call(s,h,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:h}),h}catch(e){try{var h,m,y,v,g,b,w,k;throw await(null==(h=(m=this.mutationCache.config).onError)?void 0:h.call(m,e,this.state.variables,this.state.context,this)),await(null==(y=(v=this.options).onError)?void 0:y.call(v,e,this.state.variables,this.state.context)),await(null==(g=(b=this.mutationCache.config).onSettled)?void 0:g.call(b,void 0,e,this.state.variables,this.state.context,this)),await(null==(w=(k=this.options).onSettled)?void 0:w.call(k,void 0,e,this.state.variables,this.state.context)),e}finally{this.dispatch({type:"error",error:e})}}}dispatch(e){this.state=(t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"loading":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!zn(this.options.networkMode),status:"loading",variables:e.variables};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"};case"setState":return{...t,...e.state}}})(this.state),Ln.batch((()=>{this.observers.forEach((t=>{t.onMutationUpdate(e)})),this.mutationCache.notify({mutation:this,type:"updated",action:e})}))}}function sr(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}class ur extends Nn{constructor(e,t){super(),this.client=e,this.setOptions(t),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){var t;const n=this.options;this.options=this.client.defaultMutationOptions(e),En(n,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),null==(t=this.currentMutation)||t.setOptions(this.options)}onUnsubscribe(){var e;this.hasListeners()||(null==(e=this.currentMutation)||e.removeObserver(this))}onMutationUpdate(e){this.updateResult();const t={listeners:!0};"success"===e.type?t.onSuccess=!0:"error"===e.type&&(t.onError=!0),this.notify(t)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(e,t){return this.mutateOptions=t,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:void 0!==e?e:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){const e=this.currentMutation?this.currentMutation.state:{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0},t={...e,isLoading:"loading"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset};this.currentResult=t}notify(e){Ln.batch((()=>{var t,n,r,o;if(this.mutateOptions&&this.hasListeners())if(e.onSuccess)null==(t=(n=this.mutateOptions).onSuccess)||t.call(n,this.currentResult.data,this.currentResult.variables,this.currentResult.context),null==(r=(o=this.mutateOptions).onSettled)||r.call(o,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context);else if(e.onError){var a,i,l,c;null==(a=(i=this.mutateOptions).onError)||a.call(i,this.currentResult.error,this.currentResult.variables,this.currentResult.context),null==(l=(c=this.mutateOptions).onSettled)||l.call(c,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context)}e.listeners&&this.listeners.forEach((({listener:e})=>{e(this.currentResult)}))}))}}function dr(e,t,n){const o=function(e,t,n){return Rn(e)?"function"==typeof t?{...n,mutationKey:e,mutationFn:t}:{...t,mutationKey:e}:"function"==typeof e?{...t,mutationFn:e}:{...e}}(e,t,n),a=cn({context:o.context}),[i]=r.useState((()=>new ur(a,o)));r.useEffect((()=>{i.setOptions(o)}),[i,o]);const l=$n(r.useCallback((e=>i.subscribe(Ln.batchCalls(e))),[i]),(()=>i.getCurrentResult()),(()=>i.getCurrentResult())),c=r.useCallback(((e,t)=>{i.mutate(e,t).catch(fr)}),[i]);if(l.error&&Xn(i.options.useErrorBoundary,[l.error]))throw l.error;return{...l,mutate:c,mutateAsync:l.mutate}}function fr(){}var pr=n(449),hr=n.n(pr);n(393);function mr(e){return mr="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},mr(e)}function yr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||vr(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 vr(e,t){if(e){if("string"==typeof e)return gr(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)?gr(e,t):void 0}}function gr(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 br,wr,kr=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.useMemo)((function(){var e=[];return t.forEach((function(t){if("string"==typeof t){var n=t.trim().split(" ").filter((function(e){return e.length>0}));n.forEach((function(t){return e.push(t)}))}else if("object"===mr(t)){Object.keys(t).forEach((function(n){t[n]&&e.push(n)}))}})),e.join(" ")}),[t])};function xr(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Er=Vt.div(br||(br=xr(["\n font-size: var(--neko-font-size);\n font-family: var(--neko-font-family);\n background-color: white;\n color: var(--neko-font-color);\n box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);\n margin-bottom: 25px;\n display: flex;\n flex-direction: column;\n\n &.primary {\n background-color: var(--neko-main-color);\n }\n\n p:first-child {\n margin-top: 0px;\n }\n\n p:last-child {\n margin-bottom: 0px;\n }\n\n .neko-container-content {\n padding: 20px 20px;\n\n a {\n color: var(--neko-main-color);\n text-decoration: underline;\n text-underline-offset: 2px;\n text-decoration-thickness: 1px;\n transition: color 0.15s ease;\n }\n a:hover {\n color: var(--neko-main-color-10, var(--neko-main-color));\n }\n }\n"]))),Or=Vt.div(wr||(wr=xr(["\n justify-content: flex-start;\n background-color: var(--neko-gray-98);\n display: flex;\n align-items: center;\n gap: 8px;\n padding: 8px 10px;\n\n &.align-right {\n justify-content: flex-end;\n }\n"]))),Sr=function(e){var t=e.header,n=e.headerAlign,r=void 0===n?"left":n,a=e.footer,i=e.footerAlign,l=void 0===i?"right":i,c=e.className,s=e.style,u=void 0===s?{}:s,d=e.contentStyle,f=void 0===d?{}:d,p=e.children,h=kr("neko-container",c);return o().createElement(Er,{className:h,style:u},t&&o().createElement(Or,{className:"align-".concat(r)},t),o().createElement("div",{className:"neko-container-content",style:f},p),a&&o().createElement(o().Fragment,null,o().createElement("div",{style:{flex:"auto"}}),o().createElement(Or,{className:"align-".concat(l)},a)))},_r=function(e){return o().createElement(Sr,e)};_r.propTypes={header:hr().element,headerAlign:hr().oneOf(["left","right"]),footer:hr().element,footerAlign:hr().oneOf(["left","right"]),className:hr().string,style:hr().object,contentStyle:hr().object};var Rr,jr=["children","framed","style"];function Cr(){return Cr=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},Cr.apply(null,arguments)}var Pr=Vt.div(Rr||(Rr=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n font-family: var(--neko-font-family);\n font-size: 14px;\n line-height: 1.4;\n color: var(--neko-gray-40);\n\n p {\n margin: 0;\n font-size: inherit;\n line-height: inherit;\n color: inherit;\n }\n\n a[target="_blank"] {\n color: var(--neko-green);\n font-weight: 500;\n text-decoration: underline;\n text-decoration-color: color-mix(in oklab, var(--neko-green) 45%, transparent);\n text-decoration-thickness: 1.5px;\n text-underline-offset: 2px;\n transition: color 0.2s var(--neko-ease-out), text-decoration-color 0.2s var(--neko-ease-out);\n }\n\n a[target="_blank"]:hover {\n color: color-mix(in oklab, var(--neko-green) 80%, black);\n text-decoration-color: currentColor;\n }\n\n a[target="_blank"]::after {\n content: \' ↗\';\n font-variant-position: super;\n }\n']))),Lr=function(e){var t=e.children,n=e.framed,r=void 0===n||n,a=e.style,i=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,jr),l=o().createElement(Pr,Cr({className:"neko-intro-body",style:r?void 0:a},r?{}:i),t);return r?o().createElement(_r,Cr({contentStyle:{padding:"22px 26px"},style:a},i),l):l},Nr=function(e){return o().createElement(Lr,e)};function Mr(e){return Mr="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},Mr(e)}Nr.propTypes={children:hr().node,framed:hr().bool,style:hr().object};var Ar,Tr,Ir,zr,Fr,Dr,qr,Br,Gr,Ur=["children","style","className","bold","h1","h2","h3","h4","h5","h6","p","span","label"];function Hr(){return Hr=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},Hr.apply(null,arguments)}function Wr(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 $r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wr(Object(n),!0).forEach((function(t){Qr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Qr(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Mr(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Mr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Mr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Vr(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Yr="\n font-family: var(--neko-font-family);\n font-weight: normal;\n line-height: normal;\n margin-top: 0;\n margin-bottom: 16px;\n padding: 0;\n",Kr=Vt.h1(Ar||(Ar=Vr(["\n ","\n font-size: var(--neko-h1-font-size);\n"])),Yr),Zr=Vt.h2(Tr||(Tr=Vr(["\n ","\n font-size: var(--neko-h2-font-size);\n"])),Yr),Xr=Vt.h3(Ir||(Ir=Vr(["\n ","\n font-size: var(--neko-h3-font-size);\n"])),Yr),Jr=Vt.h4(zr||(zr=Vr(["\n ","\n font-size: var(--neko-h4-font-size);\n"])),Yr),eo=Vt.h5(Fr||(Fr=Vr(["\n ","\n font-size: var(--neko-h5-font-size);\n"])),Yr),to=Vt.h6(Dr||(Dr=Vr(["\n ","\n font-size: var(--neko-h6-font-size);\n"])),Yr),no=Vt.p(qr||(qr=Vr(["\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n line-height: normal;\n margin: 16px 0 24px;\n padding: 0;\n"]))),ro=Vt.span(Br||(Br=Vr(["\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n line-height: normal;\n margin: 0;\n padding: 0;\n"]))),oo=Vt.label(Gr||(Gr=Vr(["\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n line-height: normal;\n margin: 0;\n padding: 0;\n"]))),ao=function(e){var t=e.children,n=void 0===t?null:t,r=e.style,a=void 0===r?{}:r,i=e.className,l=void 0===i?"":i,c=e.bold,s=void 0!==c&&c,u=e.h1,d=e.h2,f=e.h3,p=e.h4,h=e.h5,m=e.h6,y=e.p,v=(e.span,e.label),g=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Ur),b=s?{fontWeight:"bold"}:{},w=kr("neko-typo",l,{"neko-typo-h1":u},{"neko-typo-h2":d},{"neko-typo-h3":f},{"neko-typo-h4":p},{"neko-typo-h5":h},{"neko-typo-h6":m},{"neko-typo-p":y},{"neko-typo-label":v});return u?o().createElement(Kr,Hr({style:$r($r({},b),a),className:w},g),n):d?o().createElement(Zr,Hr({style:$r($r({},b),a),className:w},g),n):f?o().createElement(Xr,Hr({style:$r($r({},b),a),className:w},g),n):p?o().createElement(Jr,Hr({style:$r($r({},b),a),className:w},g),n):h?o().createElement(eo,Hr({style:$r($r({},b),a),className:w},g),n):m?o().createElement(to,Hr({style:$r($r({},b),a),className:w},g),n):y?o().createElement(no,Hr({style:$r($r({},b),a),className:w},g),n):v?o().createElement(oo,Hr({style:$r($r({},b),a),className:w},g),n):o().createElement(ro,Hr({style:$r($r({},b),a),className:w},g),n)},io=function(e){return o().createElement(ao,e)};io.propTypes={h1:hr().any,h2:hr().any,h3:hr().any,h4:hr().any,h5:hr().any,h6:hr().any,p:hr().any,span:hr().any,label:hr().any,bold:hr().bool,style:hr().object,className:hr().string,children:hr().node};var lo,co=["title","contentAlign","titleStyle","color"];function so(){return so=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},so.apply(null,arguments)}var uo,fo=Vt((function(e){var t=e.title,n=void 0===t?"":t,r=e.contentAlign,a=void 0===r?"left":r,i=e.titleStyle,l=void 0===i?{}:i,c=(e.color,function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,co)),s=kr("neko-settings",e.className);return o().createElement("div",so({className:s},c),o().createElement("div",{className:"neko-settings-head",style:l},n||" "),o().createElement("div",{className:"neko-settings-content neko-settings-content-align-".concat(a)},e.children))}))(lo||(lo=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n display: flex;\n font-family: var(--neko-font-family);\n \n ","\n\n > .neko-settings-head {\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n /* Tight line-height + a small top pad: single-line titles still sit roughly\n centred with the 30px controls, and wrapped titles don't get a 30px gap\n between lines. */\n line-height: 17px;\n padding-top: 6px;\n flex: 0 0 140px;\n min-width: 0;\n margin-right: 16px;\n font-weight: 500;\n color: var(--settings-color, var(--neko-main-color));\n /* Allow the title to wrap gracefully when needed (e.g. \"Context Max Length\")\n but don't let it blow up the row — hyphenate-and-wrap. */\n word-break: break-word;\n hyphens: auto;\n }\n\n /* Controls align top-flush with the settings title — the title has line-height 17px\n which sits at the top of the row, and controls (all 30px — checkbox/input/select/button)\n start at the same y. */\n\n > .neko-settings-content {\n flex: 1;\n\n &.neko-settings-content-align-right {\n flex: none;\n margin-left: auto;\n }\n\n input[type=text] {\n width: 100%;\n }\n\n\n }\n\n & + div {\n margin-top: 10px;\n }\n"])),(function(e){var t=e.color;return t?"\n --settings-color: var(--neko-".concat(t,");\n "):""})),po=function(e){return o().createElement(fo,e)};po.propTypes={title:hr().string,className:hr().string,contentAlign:hr().string,titleStyle:hr().object,color:hr().oneOf(["blue","purple","green","red","orange","yellow","gray"])};var ho=Vt((function(e){var t=e.name,n=(e.max,e.isPro),r=void 0!==n&&n,a=o().Children.map(e.children,(function(e){return e.props.name?e:o().cloneElement(e,{name:t,isPro:r})}));return o().createElement("div",{className:"neko-checkbox-group"},a)}))(uo||(uo=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n"]))),mo=function(e){return o().createElement(ho,e)};mo.propTypes={name:hr().string,max:hr().number,isPro:hr().bool};var yo,vo=["show","className"];function go(){return go=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},go.apply(null,arguments)}var bo=Vt.a(yo||(yo=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n display: inline-flex;\n align-items: center;\n background: linear-gradient(135deg,\n var(--neko-orange, #f97316),\n color-mix(in oklab, var(--neko-orange, #f97316) 75%, var(--neko-red, #dc2626))\n );\n position: relative;\n border-radius: 4px;\n color: white !important;\n font-size: 9px;\n font-weight: 700;\n letter-spacing: 0.4px;\n line-height: 1;\n padding: 3px 5px;\n text-transform: uppercase;\n text-decoration: none;\n white-space: nowrap;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.18);\n transition: filter 0.2s var(--neko-ease-out), transform 0.2s var(--neko-ease-spring);\n\n &:hover {\n filter: brightness(1.06);\n transform: translateY(-0.5px);\n }\n\n &.inline {\n display: inline-flex;\n margin-left: 6px;\n vertical-align: middle;\n }\n"]))),wo=function(e){var t=e.show,n=void 0===t||t,r=e.className,a=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,vo),i=kr("neko-pro-only",r);return n?o().createElement(bo,go({href:"https://meowapps.com",target:"_blank",className:i},a),"Pro"):null},ko=function(e){return o().createElement(wo,e)};ko.propTypes={show:hr().bool,className:hr().string}; | |
| 28 | -/** | |
| 29 | - * @license lucide-react v0.542.0 - ISC | |
| 13 | +var r=/input|select|textarea|button|object/;function o(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;var n=window.getComputedStyle(e);return t?"visible"!==n.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0:"none"==n.getPropertyValue("display")}function a(e,t){var n=e.nodeName.toLowerCase();return(r.test(n)&&!e.disabled||"a"===n&&e.href||t)&&function(e){for(var t=e;t&&t!==document.body;){if(o(t))return!1;t=t.parentNode}return!0}(e)}function i(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&a(e,!n)}e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertNodeList=c,t.setElement=function(e){var t=e;if("string"==typeof t&&i.canUseDOM){var n=document.querySelectorAll(t);c(n,t),t="length"in n?n[0]:n}return l=t||l},t.validateElement=s,t.hide=function(e){s(e)&&(e||l).setAttribute("aria-hidden","true")},t.show=function(e){s(e)&&(e||l).removeAttribute("aria-hidden")},t.documentNotReadyOrSSRTesting=function(){l=null},t.resetForTesting=function(){l=null};var r,o=n(84),a=(r=o)&&r.__esModule?r:{default:r},i=n(21);var l=null;function c(e,t){if(!e||!e.length)throw new Error("react-modal: No elements were found for selector "+t+".")}function s(e){return!(!e&&!l)||((0,a.default)(!1,["react-modal: App element is not defined.","Please use `Modal.setAppElement(el)` or set `appElement={el}`.","This is needed so screen readers don't see main content","when modal is opened. It is not recommended, but you can opt-out","by setting `ariaHideApp={false}`."].join(" ")),!1)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=new function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1!==n&&(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach((function(n){return n(e,t.openInstances.slice())}))},this.openInstances=[],this.subscribers=[]};t.default=r,e.exports=t.default},function(module,__webpack_exports__,__webpack_require__){"use strict";var _app_settings__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(4),_neko_ui__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(2);function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ownKeys(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 _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach((function(t){_defineProperty(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function asyncGeneratorStep(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){asyncGeneratorStep(a,r,o,i,l,"next",e)}function l(e){asyncGeneratorStep(a,r,o,i,l,"throw",e)}i(void 0)}))}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _createSuper(e){var t=_isNativeReflectConstruct();return function(){var n,r=_getPrototypeOf(e);if(t){var o=_getPrototypeOf(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return _possibleConstructorReturn(this,n)}}function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?_assertThisInitialized(e):t}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var __=wp.i18n.__,_wp$element=wp.element,Component=_wp$element.Component,Fragment=_wp$element.Fragment,_wp$components=wp.components,Button=_wp$components.Button,DropZone=_wp$components.DropZone,PanelBody=_wp$components.PanelBody,RangeControl=_wp$components.RangeControl,CheckboxControl=_wp$components.CheckboxControl,TextControl=_wp$components.TextControl,SelectControl=_wp$components.SelectControl,Toolbar=_wp$components.Toolbar,withNotices=_wp$components.withNotices,_wp$blockEditor=wp.blockEditor,BlockControls=_wp$blockEditor.BlockControls,MediaUpload=_wp$blockEditor.MediaUpload,MediaPlaceholder=_wp$blockEditor.MediaPlaceholder,InspectorControls=_wp$blockEditor.InspectorControls,mediaUpload=_wp$blockEditor.mediaUpload,meowGalleryIcon=React.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("rect",{width:"20",height:"20"}),React.createElement("path",{d:"M16.6667 3.33334V13.3333H6.66667V3.33334H16.6667ZM16.6667 1.66667H6.66667L5 3.33334V13.3333L6.66667 15H16.6667L18.3333 13.3333V3.33334L16.6667 1.66667Z",fill:"#2D4B6D"}),React.createElement("path",{d:"M10 10L10.8333 11.6667L13.3333 9.16667L15.8333 12.5H7.5L10 10Z",fill:"#1ABC9C"}),React.createElement("path",{d:"M1.66667 5V16.6667L3.33333 18.3333H15V16.6667H3.33333V5H1.66667Z",fill:"#2D4B6D"})),linkOptions=[{value:"attachment",label:__("Attachment Page")},{value:"media",label:__("Media File")},{value:"none",label:__("None")}],ALLOWED_MEDIA_TYPES=["image"],pickRelevantMediaFiles=function(e){return{alt:e.alt,id:e.id,link:e.link,url:e.url,caption:e.caption}},GalleryEdit=function(_Component){_inherits(GalleryEdit,_Component);var _super=_createSuper(GalleryEdit),_onRefresh;function GalleryEdit(){var e;return _classCallCheck(this,GalleryEdit),(e=_super.apply(this,arguments)).onSelectImages=e.onSelectImages.bind(_assertThisInitialized(e)),e.setLinkTo=e.setLinkTo.bind(_assertThisInitialized(e)),e.setColumns=e.setColumns.bind(_assertThisInitialized(e)),e.addFiles=e.addFiles.bind(_assertThisInitialized(e)),e.uploadFromFiles=e.uploadFromFiles.bind(_assertThisInitialized(e)),e.state={isBusy:!1,selectedImage:null},e}return _createClass(GalleryEdit,[{key:"onSelectImages",value:function(e){var t=e.map((function(e){return pickRelevantMediaFiles(e)}));this.props.setAttributes({images:t}),this.onRefresh({images:t})}},{key:"setLinkTo",value:function(e){this.props.setAttributes({linkTo:e})}},{key:"setUseDefaults",value:function(e){this.props.setAttributes({useDefaults:e}),this.onRefresh({useDefaults:e})}},{key:"setCaptions",value:function(e){this.props.setAttributes({captions:e}),this.onRefresh({captions:e})}},{key:"setCustomClass",value:function(e){this.props.setAttributes({customClass:e})}},{key:"setGutter",value:function(e){this.props.setAttributes({gutter:e}),this.onRefresh({gutter:e})}},{key:"setGalleryEmpty",value:function(){this.props.setAttributes({images:[],htmlPreview:""}),(this.props.attributes.wplrCollection||this.props.attributes.wplrFolder)&&this.onRefresh({images:[]})}},{key:"setRowHeight",value:function(e){this.props.setAttributes({rowHeight:e}),this.onRefresh({rowHeight:e})}},{key:"setWplrCollection",value:function(e){if(!e||""===e)return this.props.setAttributes({wplrCollection:"",wplrFolder:"",htmlPreview:""}),void(this.props.attributes.images.length&&this.onRefresh({wplrCollection:"",wplrFolder:""}));var t=mgl_meow_gallery.wplr_collections.find((function(t){return t.wp_col_id===e}));t.is_folder="1"===t.is_folder,this.props.setAttributes({wplrCollection:t.is_folder?"":e,wplrFolder:t.is_folder?e:""}),this.onRefresh({wplrCollection:t.is_folder?"":e,wplrFolder:t.is_folder?e:""})}},{key:"setColumns",value:function(e){this.props.setAttributes({columns:e}),this.onRefresh({columns:e})}},{key:"setLayout",value:function(e){this.props.setAttributes({layout:e}),this.onRefresh({layout:e})}},{key:"setAnimation",value:function(e){this.props.setAttributes({animation:e}),this.onRefresh({animation:e})}},{key:"onRefresh",value:(_onRefresh=_asyncToGenerator(regeneratorRuntime.mark((function e(){var t,n,r,o,a,i,l,c,s,u,f,d,p,m,h=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=h.length>0&&void 0!==h[0]?h[0]:{},this.setState({isBusy:!0}),n=_objectSpread(_objectSpread({},this.props.attributes),t),r=n.layout,o=n.useDefaults,a=n.animation,i=n.gutter,l=n.columns,c=n.rowHeight,s=n.captions,u=n.wplrCollection,f=n.wplrFolder,d=n.images.map((function(e){return e.id})),p={ids:d,layout:r,"wplr-collection":u,"wplr-folder":f},o||(p.gutter=i,p.columns=l,p["row-height"]=c,p.animation=a,p.captions=s),m=null,e.prev=8,e.next=11,Object(_neko_ui__WEBPACK_IMPORTED_MODULE_1__.y)("".concat(_app_settings__WEBPACK_IMPORTED_MODULE_0__.a,"/preview"),{json:p,nonce:_app_settings__WEBPACK_IMPORTED_MODULE_0__.g});case 11:m=e.sent,e.next=17;break;case 14:throw e.prev=14,e.t0=e.catch(8),new Error(e.t0.message);case 17:return e.prev=17,this.setState({isBusy:!1}),e.finish(17);case 20:this.props.setAttributes({htmlPreview:m.data}),this.refreshLayout();case 22:case"end":return e.stop()}}),e,this,[[8,14,17,20]])}))),function(){return _onRefresh.apply(this,arguments)})},{key:"uploadFromFiles",value:function(e){this.addFiles(e.target.files)}},{key:"addFiles",value:function(e){var t=this,n=this.props.attributes.images||[],r=this.props,o=r.noticeOperations,a=r.setAttributes;mediaUpload({allowedTypes:ALLOWED_MEDIA_TYPES,filesList:e,onFileChange:function(e){var r=e.map((function(e){return pickRelevantMediaFiles(e)})),o=n.concat(r);a({images:o}),t.onRefresh({images:o})},onError:o.createErrorNotice})}},{key:"refreshTiles",value:function(){window.mglInitTiles?mglInitTiles():console.log("Meow Gallery: mglInitTiles does not exist.")}},{key:"refreshCarousel",value:function(){}},{key:"createElementFromHTML",value:function(e){var t=document.createElement("div");return t.innerHTML=e.trim(),t.firstChild}},{key:"refreshMap",value:function refreshMap(){if(window.mglInitMaps){var htmlPreviewDom=this.createElementFromHTML(this.props.attributes.htmlPreview?this.props.attributes.htmlPreview:"");if(htmlPreviewDom&&htmlPreviewDom.getElementsByTagName("script")[0]){var js=htmlPreviewDom.getElementsByTagName("script")[0].innerText;eval(js),mglInitMaps()}}else console.log("Meow Gallery: mglInitMaps does not exist.")}},{key:"refreshLayout",value:function(){var e=this.props.attributes.layout;"tiles"===e?this.refreshTiles():"carousel"===e?this.refreshCarousel():"map"===e?this.refreshMap():this.refreshTiles()}},{key:"componentDidMount",value:function(){var e=this.props.attributes,t=e.images,n=e.wplrCollection,r=e.wplrFolder,o=e.htmlPreview;this.refreshLayout(),(t.length>0||!!n||!!r)&&!o&&this.onRefresh()}},{key:"componentDidUpdate",value:function(e){}},{key:"render",value:function(){var e=this,t=this.state.isBusy,n=this.props,r=n.attributes,o=(n.isSelected,n.className),a=n.noticeOperations,i=n.noticeUI,l=r.layout,c=r.useDefaults,s=r.images,u=r.gutter,f=r.columns,d=r.rowHeight,p=r.htmlPreview,m=r.animation,h=r.captions,b=r.wplrCollection,g=r.wplrFolder,y=r.linkTo,v=r.customClass,w=React.createElement(DropZone,{onFilesDrop:this.addFiles}),E=s.length>0||!!b||!!g,x=React.createElement(BlockControls,null,E&&React.createElement(Toolbar,null,React.createElement(MediaUpload,{onSelect:this.onSelectImages,allowedTypes:ALLOWED_MEDIA_TYPES,multiple:!0,gallery:!0,value:s.map((function(e){return e.id})),render:function(e){var t=e.open;return React.createElement(Button,{className:"components-toolbar__control",label:__("Edit Gallery"),icon:"edit",onClick:t})}}),React.createElement(Button,{className:"components-toolbar__control",label:__("Remove all"),icon:"minus",onClick:function(){return e.setGalleryEmpty()}}),React.createElement(Button,{className:"components-toolbar__control",label:__("Refresh"),icon:"controls-repeat",onClick:function(){return e.onRefresh()}}))),O="";if(window.mgl_meow_gallery&&mgl_meow_gallery.wplr_collections){var k=mgl_meow_gallery.wplr_collections.map((function(e){return{label:(e.level>0?"- ":"")+e.name.padStart(e.name.length+e.level," "),value:e.wp_col_id,disabled:"true"===e.is_folder}}));k.unshift({label:"None",value:""}),O=React.createElement(SelectControl,{label:__("LR Folder or Collection","meow-gallery"),value:b||g,onChange:function(t){return e.setWplrCollection(t)},options:k})}return React.createElement(Fragment,null,x,!E&&React.createElement(MediaPlaceholder,{icon:meowGalleryIcon,className:o,multiple:!0,accept:"image/*",labels:{title:__("Meow Gallery"),instructions:__("Drag images, upload new ones or select files from your library. If WP/LR Sync is installed, you can directly select a collection or a folder from Lightroom.")},onSelect:this.onSelectImages,allowedTypes:ALLOWED_MEDIA_TYPES,notices:i,onError:a.createErrorNotice}),React.createElement(InspectorControls,null,React.createElement(PanelBody,{title:__("Gallery Settings")},React.createElement(SelectControl,{label:__("Layout","meow-gallery"),value:l,onChange:function(t){return e.setLayout(t)},options:[{value:"default",label:"Default"},{value:"tiles",label:"Tiles"},{value:"masonry",label:"Masonry"},{value:"justified",label:"Justified"},{value:"square",label:"Square"},{value:"cascade",label:"Cascade"},{value:"carousel",label:"Carousel"},{value:"map",label:"Map"}]}),E&&!c&&React.createElement(SelectControl,{label:__("Animation","meow-gallery"),value:m,onChange:function(t){return e.setAnimation(t)},options:[{value:"default",label:"Default"},{value:"zoom-out",label:"Zoom Out"},{value:"zoom-in",label:"Zoom In"},{value:"fade-out",label:"Fade Out"},{value:"fade-in",label:"Fade In"},{value:"colorize",label:"Colorize"},{value:"highlight",label:"Highlight"}]}),React.createElement(SelectControl,{label:__("Link To"),value:y,onChange:this.setLinkTo,options:linkOptions}),O,E&&!c&&React.createElement(RangeControl,{label:__("Gutter"),value:u,min:0,max:100,onChange:function(t){return e.setGutter(t)}}),E&&!c&&("masonry"===l||"square"===l)&&React.createElement(RangeControl,{label:__("Columns"),value:f,min:2,max:5,onChange:function(t){return e.setColumns(t)}}),E&&!c&&"justified"===l&&React.createElement(RangeControl,{label:__("Row Height"),value:d,min:50,max:500,onChange:function(t){return e.setRowHeight(t)}}),E&&!c&&React.createElement(CheckboxControl,{label:__("Captions"),checked:h,onChange:function(t){return e.setCaptions(t)}}),E&&React.createElement(CheckboxControl,{label:__("Use Default Settings"),checked:c,onChange:function(t){return e.setUseDefaults(t)}}),React.createElement(TextControl,{label:__("Custom CSS Classes"),value:v,onChange:function(t){return e.setCustomClass(t)}}))),i,React.createElement("div",null,w,t&&React.createElement("div",{className:"mgl-gtb-container"+(t?" mgl-busy":"")},React.createElement("span",{className:"components-spinner",style:{}})),p&&React.createElement("div",{dangerouslySetInnerHTML:{__html:p}}),E&&!p&&React.createElement("p",null,"Please ",React.createElement("a",{style:{cursor:"pointer"},onClick:function(){return e.onRefresh()}},"click here")," to refresh the preview.")))}}]),GalleryEdit}(Component);__webpack_exports__.a=withNotices(GalleryEdit)},function(e,t){t.__esModule=!0,t.default={body:'<path d="M18 8a2 2 0 0 1 2 2v10c0 1.1-.9 2-2 2H6a2 2 0 0 1-2-2V10c0-1.11.89-2 2-2h1V6C7 3.24 9.24.998 12 .998S17 3.24 17 6v2h1m-6-5c-1.66 0-3 1.34-3 3v2h6V6c0-1.66-1.34-3-3-3m-1 16l6.25-6.24l-1.41-1.41L11 16.18L8.41 13.6L7 15l4 4z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M18 1c-2.76 0-5 2.24-5 5v2H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12c1.11 0 2-.89 2-2V10a2 2 0 0 0-2-2h-1V6c0-1.66 1.34-3 3-3s3 1.34 3 3v2h2V6c0-2.76-2.24-5-5-5m-8 12a2 2 0 0 1 2 2c0 1.11-.89 2-2 2a2 2 0 1 1 0-4z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M13 9h5.5L13 3.5V9M6 2h8l6 6v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4c0-1.11.89-2 2-2m6.16 12.31c-1.56 0-2.97.58-4.05 1.52L6 13.72V19h5.28l-2.13-2.12c.82-.68 1.85-1.1 3.01-1.1c2.07 0 3.84 1.35 4.45 3.22l1.39-.46c-.81-2.45-3.12-4.23-5.84-4.23z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M12 5V1L7 6l5 5V7a6 6 0 0 1 6 6a6 6 0 0 1-6 6a6 6 0 0 1-6-6H4a8 8 0 0 0 8 8a8 8 0 0 0 8-8a8 8 0 0 0-8-8z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M21 7L9 19l-5.5-5.5l1.41-1.41L9 16.17L19.59 5.59L21 7z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M19 4h-3.5l-1-1h-5l-1 1H5v2h14M6 19a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V7H6v12z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M12.5 8c-2.65 0-5.05 1-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88c3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M13 13h-2V7h2m0 10h-2v-2h2M12 2A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M12 3C7.58 3 4 4.79 4 7s3.58 4 8 4s8-1.79 8-4s-3.58-4-8-4M4 9v3c0 2.21 3.58 4 8 4s8-1.79 8-4V9c0 2.21-3.58 4-8 4s-8-1.79-8-4m0 5v3c0 2.21 3.58 4 8 4s8-1.79 8-4v-3c0 2.21-3.58 4-8 4s-8-1.79-8-4z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M21.71 20.29l-1.42 1.42a1 1 0 0 1-1.41 0L7 9.85A3.81 3.81 0 0 1 6 10a4 4 0 0 1-3.78-5.3l2.54 2.54l.53-.53l1.42-1.42l.53-.53L4.7 2.22A4 4 0 0 1 10 6a3.81 3.81 0 0 1-.15 1l11.86 11.88a1 1 0 0 1 0 1.41M2.29 18.88a1 1 0 0 0 0 1.41l1.42 1.42a1 1 0 0 0 1.41 0l5.47-5.46l-2.83-2.83M20 2l-4 2v2l-2.17 2.17l2 2L18 8h2l2-4z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M12 15.5A3.5 3.5 0 0 1 8.5 12A3.5 3.5 0 0 1 12 8.5a3.5 3.5 0 0 1 3.5 3.5a3.5 3.5 0 0 1-3.5 3.5m7.43-2.53c.04-.32.07-.64.07-.97c0-.33-.03-.66-.07-1l2.11-1.63c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.31-.61-.22l-2.49 1c-.52-.39-1.06-.73-1.69-.98l-.37-2.65A.506.506 0 0 0 14 2h-4c-.25 0-.46.18-.5.42l-.37 2.65c-.63.25-1.17.59-1.69.98l-2.49-1c-.22-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64L4.57 11c-.04.34-.07.67-.07 1c0 .33.03.65.07.97l-2.11 1.66c-.19.15-.25.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1.01c.52.4 1.06.74 1.69.99l.37 2.65c.04.24.25.42.5.42h4c.25 0 .46-.18.5-.42l.37-2.65c.63-.26 1.17-.59 1.69-.99l2.49 1.01c.22.08.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.66z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M19 6.41L17.59 5L12 10.59L6.41 5L5 6.41L10.59 12L5 17.59L6.41 19L12 13.41L17.59 19L19 17.59L13.41 12L19 6.41z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M12 8l-1.33.09C9.81 7.07 7.4 4.5 5 4.5c0 0-1.97 2.96-.04 6.91c-.55.83-.89 1.26-.96 2.25l-1.93.29l.21.98l1.76-.26l.14.71l-1.57.94l.47.89l1.45-.89C5.68 18.76 8.59 20 12 20s6.32-1.24 7.47-3.68l1.45.89l.47-.89l-1.57-.94l.14-.71l1.76.26l.21-.98l-1.93-.29c-.07-.99-.41-1.42-.96-2.25C20.97 7.46 19 4.5 19 4.5c-2.4 0-4.81 2.57-5.67 3.59L12 8m-3 3a1 1 0 0 1 1 1a1 1 0 0 1-1 1a1 1 0 0 1-1-1a1 1 0 0 1 1-1m6 0a1 1 0 0 1 1 1a1 1 0 0 1-1 1a1 1 0 0 1-1-1a1 1 0 0 1 1-1m-4 3h2l-.7 1.39c.2.64.76 1.11 1.45 1.11a1.5 1.5 0 0 0 1.5-1.5h.5a2 2 0 0 1-2 2c-.75 0-1.4-.41-1.75-1c-.35.59-1 1-1.75 1a2 2 0 0 1-2-2h.5a1.5 1.5 0 0 0 1.5 1.5c.69 0 1.25-.47 1.45-1.11L11 14z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M9 3v1H4v2h1v13a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6h1V4h-5V3H9m0 5h2v9H9V8m4 0h2v9h-2V8z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M16.84 2.73c-.39 0-.77.15-1.07.44l-2.12 2.12l5.3 5.31l2.12-2.1c.6-.61.6-1.56 0-2.14L17.9 3.17c-.3-.29-.68-.44-1.06-.44M12.94 6l-8.1 8.11l2.56.28l.18 2.29l2.28.17l.29 2.56l8.1-8.11m-14 3.74L2.5 21.73l6.7-1.79l-.24-2.16l-2.31-.17l-.18-2.32" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M13 3v6h8V3m-8 18h8V11h-8M3 21h8v-6H3m0-2h8V3H3v10z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M18.68 12.32a4.49 4.49 0 0 0-6.36.01a4.49 4.49 0 0 0 0 6.36a4.508 4.508 0 0 0 5.57.63L21 22.39L22.39 21l-3.09-3.11c1.13-1.77.87-4.09-.62-5.57m-1.41 4.95c-.98.98-2.56.97-3.54 0c-.97-.98-.97-2.56.01-3.54c.97-.97 2.55-.97 3.53 0c.97.98.97 2.56 0 3.54M10.9 20.1a6.527 6.527 0 0 1-1.48-2.32C6.27 17.25 4 15.76 4 14v3c0 2.21 3.58 4 8 4c-.4-.26-.77-.56-1.1-.9M4 9v3c0 1.68 2.07 3.12 5 3.7v-.2c0-.93.2-1.85.58-2.69C6.34 12.3 4 10.79 4 9m8-6C7.58 3 4 4.79 4 7c0 2 3 3.68 6.85 4h.05c1.2-1.26 2.86-2 4.6-2c.91 0 1.81.19 2.64.56A3.215 3.215 0 0 0 20 7c0-2.21-3.58-4-8-4z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M10 4l2 2h8a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6c0-1.11.89-2 2-2h6m5 5v3h-3v2h3v3h2v-3h3v-2h-3V9h-2z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M5 3a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h9.09c-.06-.33-.09-.66-.09-1c0-.68.12-1.36.35-2H5l3.5-4.5l2.5 3l3.5-4.5l2.23 2.97c.97-.63 2.11-.97 3.27-.97c.34 0 .67.03 1 .09V5a2 2 0 0 0-2-2H5m14 13v3h-3v2h3v3h2v-3h3v-2h-3v-3h-2z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M3 11h8V3H3m0 18h8v-8H3m10 8h8v-8h-8m0-10v8h8V3" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M7 5h14v2H7V5m0 8v-2h14v2H7M4 4.5A1.5 1.5 0 0 1 5.5 6A1.5 1.5 0 0 1 4 7.5A1.5 1.5 0 0 1 2.5 6A1.5 1.5 0 0 1 4 4.5m0 6A1.5 1.5 0 0 1 5.5 12A1.5 1.5 0 0 1 4 13.5A1.5 1.5 0 0 1 2.5 12A1.5 1.5 0 0 1 4 10.5M7 19v-2h14v2H7m-3-2.5A1.5 1.5 0 0 1 5.5 18A1.5 1.5 0 0 1 4 19.5A1.5 1.5 0 0 1 2.5 18A1.5 1.5 0 0 1 4 16.5z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M22.46 6c-.77.35-1.6.58-2.46.69c.88-.53 1.56-1.37 1.88-2.38c-.83.5-1.75.85-2.72 1.05C18.37 4.5 17.26 4 16 4c-2.35 0-4.27 1.92-4.27 4.29c0 .34.04.67.11.98C8.28 9.09 5.11 7.38 3 4.79c-.37.63-.58 1.37-.58 2.15c0 1.49.75 2.81 1.91 3.56c-.71 0-1.37-.2-1.95-.5v.03c0 2.08 1.48 3.82 3.44 4.21a4.22 4.22 0 0 1-1.93.07a4.28 4.28 0 0 0 4 2.98a8.521 8.521 0 0 1-5.33 1.84c-.34 0-.68-.02-1.02-.06C3.44 20.29 5.7 21 8.12 21C16 21 20.33 14.46 20.33 8.79c0-.19 0-.37-.01-.56c.84-.6 1.56-1.36 2.14-2.23z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M7.8 2h8.4C19.4 2 22 4.6 22 7.8v8.4a5.8 5.8 0 0 1-5.8 5.8H7.8C4.6 22 2 19.4 2 16.2V7.8A5.8 5.8 0 0 1 7.8 2m-.2 2A3.6 3.6 0 0 0 4 7.6v8.8C4 18.39 5.61 20 7.6 20h8.8a3.6 3.6 0 0 0 3.6-3.6V7.6C20 5.61 18.39 4 16.4 4H7.6m9.65 1.5a1.25 1.25 0 0 1 1.25 1.25A1.25 1.25 0 0 1 17.25 8A1.25 1.25 0 0 1 16 6.75a1.25 1.25 0 0 1 1.25-1.25M12 7a5 5 0 0 1 5 5a5 5 0 0 1-5 5a5 5 0 0 1-5-5a5 5 0 0 1 5-5m0 2a3 3 0 0 0-3 3a3 3 0 0 0 3 3a3 3 0 0 0 3-3a3 3 0 0 0-3-3z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M12 2.04c-5.5 0-10 4.49-10 10.02c0 5 3.66 9.15 8.44 9.9v-7H7.9v-2.9h2.54V9.85c0-2.51 1.49-3.89 3.78-3.89c1.09 0 2.23.19 2.23.19v2.47h-1.26c-1.24 0-1.63.77-1.63 1.56v1.88h2.78l-.45 2.9h-2.33v7a10 10 0 0 0 8.44-9.9c0-5.53-4.5-10.02-10-10.02z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.62L12 2L9.19 8.62L2 9.24l5.45 4.73L5.82 21L12 17.27z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M12 20a7 7 0 0 1-7-7a7 7 0 0 1 7-7a7 7 0 0 1 7 7a7 7 0 0 1-7 7m7.03-12.61l1.42-1.42c-.45-.51-.9-.97-1.41-1.41L17.62 6c-1.55-1.26-3.5-2-5.62-2a9 9 0 0 0-9 9a9 9 0 0 0 9 9c5 0 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61M11 14h2V8h-2m4-7H9v2h6V1z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M12 7l5 5h-3v4h-4v-4H7l5-5m0 15A10 10 0 0 1 2 12A10 10 0 0 1 12 2a10 10 0 0 1 10 10a10 10 0 0 1-10 10m0-2a8 8 0 0 0 8-8a8 8 0 0 0-8-8a8 8 0 0 0-8 8a8 8 0 0 0 8 8z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M10.59 13.41c.41.39.41 1.03 0 1.42c-.39.39-1.03.39-1.42 0a5.003 5.003 0 0 1 0-7.07l3.54-3.54a5.003 5.003 0 0 1 7.07 0a5.003 5.003 0 0 1 0 7.07l-1.49 1.49c.01-.82-.12-1.64-.4-2.42l.47-.48a2.982 2.982 0 0 0 0-4.24a2.982 2.982 0 0 0-4.24 0l-3.53 3.53a2.982 2.982 0 0 0 0 4.24m2.82-4.24c.39-.39 1.03-.39 1.42 0a5.003 5.003 0 0 1 0 7.07l-3.54 3.54a5.003 5.003 0 0 1-7.07 0a5.003 5.003 0 0 1 0-7.07l1.49-1.49c-.01.82.12 1.64.4 2.43l-.47.47a2.982 2.982 0 0 0 0 4.24a2.982 2.982 0 0 0 4.24 0l3.53-3.53a2.982 2.982 0 0 0 0-4.24a.973.973 0 0 1 0-1.42z" fill="currentColor"/>',width:24,height:24}},function(e,t){e.exports=function(e,t,n,r){var o=n?n.call(r,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var a=Object.keys(e),i=Object.keys(t);if(a.length!==i.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(t),c=0;c<a.length;c++){var s=a[c];if(!l(s))return!1;var u=e[s],f=t[s];if(!1===(o=n?n.call(r,u,f,s):void 0)||void 0===o&&u!==f)return!1}return!0}},function(e,t,n){"use strict";t.a=function(e){function t(e,t,r){var o=t.trim().split(m);t=o;var a=o.length,i=e.length;switch(i){case 0:case 1:var l=0;for(e=0===i?"":e[0]+" ";l<a;++l)t[l]=n(e,t[l],r).trim();break;default:var c=l=0;for(t=[];l<a;++l)for(var s=0;s<i;++s)t[c++]=n(e[s]+" ",o[l],r).trim()}return t}function n(e,t,n){var r=t.charCodeAt(0);switch(33>r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(h,"$1"+e.trim());case 58:return e.trim()+t.replace(h,"$1"+e.trim());default:if(0<1*n&&0<t.indexOf("\f"))return t.replace(h,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function r(e,t,n,a){var i=e+";",l=2*t+3*n+4*a;if(944===l){e=i.indexOf(":",9)+1;var c=i.substring(e,i.length-1).trim();return c=i.substring(0,e).trim()+c+";",1===S||2===S&&o(c,1)?"-webkit-"+c+c:c}if(0===S||2===S&&!o(i,1))return i;switch(l){case 1015:return 97===i.charCodeAt(10)?"-webkit-"+i+i:i;case 951:return 116===i.charCodeAt(3)?"-webkit-"+i+i:i;case 963:return 110===i.charCodeAt(5)?"-webkit-"+i+i:i;case 1009:if(100!==i.charCodeAt(4))break;case 969:case 942:return"-webkit-"+i+i;case 978:return"-webkit-"+i+"-moz-"+i+i;case 1019:case 983:return"-webkit-"+i+"-moz-"+i+"-ms-"+i+i;case 883:if(45===i.charCodeAt(8))return"-webkit-"+i+i;if(0<i.indexOf("image-set(",11))return i.replace(_,"$1-webkit-$2")+i;break;case 932:if(45===i.charCodeAt(4))switch(i.charCodeAt(5)){case 103:return"-webkit-box-"+i.replace("-grow","")+"-webkit-"+i+"-ms-"+i.replace("grow","positive")+i;case 115:return"-webkit-"+i+"-ms-"+i.replace("shrink","negative")+i;case 98:return"-webkit-"+i+"-ms-"+i.replace("basis","preferred-size")+i}return"-webkit-"+i+"-ms-"+i+i;case 964:return"-webkit-"+i+"-ms-flex-"+i+i;case 1023:if(99!==i.charCodeAt(8))break;return"-webkit-box-pack"+(c=i.substring(i.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+i+"-ms-flex-pack"+c+i;case 1005:return d.test(i)?i.replace(f,":-webkit-")+i.replace(f,":-moz-")+i:i;case 1e3:switch(t=(c=i.substring(13).trim()).indexOf("-")+1,c.charCodeAt(0)+c.charCodeAt(t)){case 226:c=i.replace(v,"tb");break;case 232:c=i.replace(v,"tb-rl");break;case 220:c=i.replace(v,"lr");break;default:return i}return"-webkit-"+i+"-ms-"+c+i;case 1017:if(-1===i.indexOf("sticky",9))break;case 975:switch(t=(i=e).length-10,l=(c=(33===i.charCodeAt(t)?i.substring(0,t):i).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|c.charCodeAt(7))){case 203:if(111>c.charCodeAt(8))break;case 115:i=i.replace(c,"-webkit-"+c)+";"+i;break;case 207:case 102:i=i.replace(c,"-webkit-"+(102<l?"inline-":"")+"box")+";"+i.replace(c,"-webkit-"+c)+";"+i.replace(c,"-ms-"+c+"box")+";"+i}return i+";";case 938:if(45===i.charCodeAt(5))switch(i.charCodeAt(6)){case 105:return c=i.replace("-items",""),"-webkit-"+i+"-webkit-box-"+c+"-ms-flex-"+c+i;case 115:return"-webkit-"+i+"-ms-flex-item-"+i.replace(x,"")+i;default:return"-webkit-"+i+"-ms-flex-line-pack"+i.replace("align-content","").replace(x,"")+i}break;case 973:case 989:if(45!==i.charCodeAt(3)||122===i.charCodeAt(4))break;case 931:case 953:if(!0===k.test(e))return 115===(c=e.substring(e.indexOf(":")+1)).charCodeAt(0)?r(e.replace("stretch","fill-available"),t,n,a).replace(":fill-available",":stretch"):i.replace(c,"-webkit-"+c)+i.replace(c,"-moz-"+c.replace("fill-",""))+i;break;case 962:if(i="-webkit-"+i+(102===i.charCodeAt(5)?"-ms-"+i:"")+i,211===n+a&&105===i.charCodeAt(13)&&0<i.indexOf("transform",10))return i.substring(0,i.indexOf(";",27)+1).replace(p,"$1-webkit-$2")+i}return i}function o(e,t){var n=e.indexOf(1===t?":":"{"),r=e.substring(0,3!==t?n:10);return n=e.substring(n+1,e.length-1),T(2!==t?r:r.replace(O,"$1"),n,t)}function a(e,t){var n=r(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(E," or ($1)").substring(4):"("+t+")"}function i(e,t,n,r,o,a,i,l,s,u){for(var f,d=0,p=t;d<M;++d)switch(f=A[d].call(c,e,p,n,r,o,a,i,l,s,u)){case void 0:case!1:case!0:case null:break;default:p=f}if(p!==t)return p}function l(e){return void 0!==(e=e.prefix)&&(T=null,e?"function"!=typeof e?S=1:(S=2,T=e):S=0),l}function c(e,n){var l=e;if(33>l.charCodeAt(0)&&(l=l.trim()),l=[l],0<M){var c=i(-1,n,l,l,j,C,0,0,0,0);void 0!==c&&"string"==typeof c&&(n=c)}var f=function e(n,l,c,f,d){for(var p,m,h,v,E,x=0,O=0,k=0,_=0,A=0,T=0,z=h=p=0,N=0,L=0,D=0,F=0,B=c.length,q=B-1,H="",U="",$="",V="";N<B;){if(m=c.charCodeAt(N),N===q&&0!==O+_+k+x&&(0!==O&&(m=47===O?10:47),_=k=x=0,B++,q++),0===O+_+k+x){if(N===q&&(0<L&&(H=H.replace(u,"")),0<H.trim().length)){switch(m){case 32:case 9:case 59:case 13:case 10:break;default:H+=c.charAt(N)}m=59}switch(m){case 123:for(p=(H=H.trim()).charCodeAt(0),h=1,F=++N;N<B;){switch(m=c.charCodeAt(N)){case 123:h++;break;case 125:h--;break;case 47:switch(m=c.charCodeAt(N+1)){case 42:case 47:e:{for(z=N+1;z<q;++z)switch(c.charCodeAt(z)){case 47:if(42===m&&42===c.charCodeAt(z-1)&&N+2!==z){N=z+1;break e}break;case 10:if(47===m){N=z+1;break e}}N=z}}break;case 91:m++;case 40:m++;case 34:case 39:for(;N++<q&&c.charCodeAt(N)!==m;);}if(0===h)break;N++}switch(h=c.substring(F,N),0===p&&(p=(H=H.replace(s,"").trim()).charCodeAt(0)),p){case 64:switch(0<L&&(H=H.replace(u,"")),m=H.charCodeAt(1)){case 100:case 109:case 115:case 45:L=l;break;default:L=P}if(F=(h=e(l,L,h,m,d+1)).length,0<M&&(E=i(3,h,L=t(P,H,D),l,j,C,F,m,d,f),H=L.join(""),void 0!==E&&0===(F=(h=E.trim()).length)&&(m=0,h="")),0<F)switch(m){case 115:H=H.replace(w,a);case 100:case 109:case 45:h=H+"{"+h+"}";break;case 107:h=(H=H.replace(b,"$1 $2"))+"{"+h+"}",h=1===S||2===S&&o("@"+h,3)?"@-webkit-"+h+"@"+h:"@"+h;break;default:h=H+h,112===f&&(U+=h,h="")}else h="";break;default:h=e(l,t(l,H,D),h,f,d+1)}$+=h,h=D=L=z=p=0,H="",m=c.charCodeAt(++N);break;case 125:case 59:if(1<(F=(H=(0<L?H.replace(u,""):H).trim()).length))switch(0===z&&(p=H.charCodeAt(0),45===p||96<p&&123>p)&&(F=(H=H.replace(" ",":")).length),0<M&&void 0!==(E=i(1,H,l,n,j,C,U.length,f,d,f))&&0===(F=(H=E.trim()).length)&&(H="\0\0"),p=H.charCodeAt(0),m=H.charCodeAt(1),p){case 0:break;case 64:if(105===m||99===m){V+=H+c.charAt(N);break}default:58!==H.charCodeAt(F-1)&&(U+=r(H,p,m,H.charCodeAt(2)))}D=L=z=p=0,H="",m=c.charCodeAt(++N)}}switch(m){case 13:case 10:47===O?O=0:0===1+p&&107!==f&&0<H.length&&(L=1,H+="\0"),0<M*I&&i(0,H,l,n,j,C,U.length,f,d,f),C=1,j++;break;case 59:case 125:if(0===O+_+k+x){C++;break}default:switch(C++,v=c.charAt(N),m){case 9:case 32:if(0===_+x+O)switch(A){case 44:case 58:case 9:case 32:v="";break;default:32!==m&&(v=" ")}break;case 0:v="\\0";break;case 12:v="\\f";break;case 11:v="\\v";break;case 38:0===_+O+x&&(L=D=1,v="\f"+v);break;case 108:if(0===_+O+x+R&&0<z)switch(N-z){case 2:112===A&&58===c.charCodeAt(N-3)&&(R=A);case 8:111===T&&(R=T)}break;case 58:0===_+O+x&&(z=N);break;case 44:0===O+k+_+x&&(L=1,v+="\r");break;case 34:case 39:0===O&&(_=_===m?0:0===_?m:_);break;case 91:0===_+O+k&&x++;break;case 93:0===_+O+k&&x--;break;case 41:0===_+O+x&&k--;break;case 40:if(0===_+O+x){if(0===p)switch(2*A+3*T){case 533:break;default:p=1}k++}break;case 64:0===O+k+_+x+z+h&&(h=1);break;case 42:case 47:if(!(0<_+x+k))switch(O){case 0:switch(2*m+3*c.charCodeAt(N+1)){case 235:O=47;break;case 220:F=N,O=42}break;case 42:47===m&&42===A&&F+2!==N&&(33===c.charCodeAt(F+2)&&(U+=c.substring(F,N+1)),v="",O=0)}}0===O&&(H+=v)}T=A,A=m,N++}if(0<(F=U.length)){if(L=l,0<M&&(void 0!==(E=i(2,U,L,n,j,C,F,f,d,f))&&0===(U=E).length))return V+U+$;if(U=L.join(",")+"{"+U+"}",0!=S*R){switch(2!==S||o(U,2)||(R=0),R){case 111:U=U.replace(y,":-moz-$1")+U;break;case 112:U=U.replace(g,"::-webkit-input-$1")+U.replace(g,"::-moz-$1")+U.replace(g,":-ms-input-$1")+U}R=0}}return V+U+$}(P,l,n,0,0);return 0<M&&(void 0!==(c=i(-2,f,l,l,j,C,f.length,0,0,0))&&(f=c)),"",R=0,C=j=1,f}var s=/^\0+/g,u=/[\0\r\f]/g,f=/: */g,d=/zoo|gra/,p=/([,: ])(transform)/g,m=/,\r+?/g,h=/([\t\r\n ])*\f?&/g,b=/@(k\w+)\s*(\S*)\s*/,g=/::(place)/g,y=/:(read-only)/g,v=/[svh]\w+-[tblr]{2}/,w=/\(\s*(.*)\s*\)/g,E=/([\s\S]*?);/g,x=/-self|flex-/g,O=/[^]*?(:[rp][el]a[\w-]+)[^]*/,k=/stretch|:\s*\w+\-(?:conte|avail)/,_=/([^-])(image-set\()/,C=1,j=1,R=0,S=1,P=[],A=[],M=0,T=null,I=0;return c.use=function e(t){switch(t){case void 0:case null:M=A.length=0;break;default:if("function"==typeof t)A[M++]=t;else if("object"==typeof t)for(var n=0,r=t.length;n<r;++n)e(t[n]);else I=0|!!t}return e},c.set=l,void 0!==e&&l(e),c}},function(e,t,n){"use strict";t.a={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M12 20a8 8 0 0 1-8-8a8 8 0 0 1 8-8a8 8 0 0 1 8 8a8 8 0 0 1-8 8m0-18A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M12 2A10 10 0 0 0 2 12a10 10 0 0 0 10 10a10 10 0 0 0 10-10A10 10 0 0 0 12 2m0 7a3 3 0 0 1 3 3a3 3 0 0 1-3 3a3 3 0 0 1-3-3a3 3 0 0 1 3-3z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M5.5 7A1.5 1.5 0 0 1 4 5.5A1.5 1.5 0 0 1 5.5 4A1.5 1.5 0 0 1 7 5.5A1.5 1.5 0 0 1 5.5 7m15.91 4.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.11 0-2 .89-2 2v7c0 .55.22 1.05.59 1.41l8.99 9c.37.36.87.59 1.42.59c.55 0 1.05-.23 1.41-.59l7-7c.37-.36.59-.86.59-1.41c0-.56-.23-1.06-.59-1.42z" fill="currentColor"/>',width:24,height:24}},function(e,t){t.__esModule=!0,t.default={body:'<path d="M15 9H5V5h10m-3 14a3 3 0 0 1-3-3a3 3 0 0 1 3-3a3 3 0 0 1 3 3a3 3 0 0 1-3 3m5-16H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V7l-4-4z" fill="currentColor"/>',width:24,height:24}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(79),a=(r=o)&&r.__esModule?r:{default:r};t.default=a.default,e.exports=t.default},function(e,t){t.__esModule=!0,t.default={body:'<path d="M22 16a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V4c0-1.11.89-2 2-2h12a2 2 0 0 1 2 2v12m-6 4v2H4a2 2 0 0 1-2-2V7h2v13h12m-3-6l7-7l-1.41-1.41L13 11.17L9.91 8.09L8.5 9.5L13 14z" fill="currentColor"/>',width:24,height:24}},function(e,t,n){"use strict";var r=Array.isArray,o=Object.keys,a=Object.prototype.hasOwnProperty;e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){var i,l,c,s=r(t),u=r(n);if(s&&u){if((l=t.length)!=n.length)return!1;for(i=l;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(s!=u)return!1;var f=t instanceof Date,d=n instanceof Date;if(f!=d)return!1;if(f&&d)return t.getTime()==n.getTime();var p=t instanceof RegExp,m=n instanceof RegExp;if(p!=m)return!1;if(p&&m)return t.toString()==n.toString();var h=o(t);if((l=h.length)!==o(n).length)return!1;for(i=l;0!=i--;)if(!a.call(n,h[i]))return!1;for(i=l;0!=i--;)if(!e(t[c=h[i]],n[c]))return!1;return!0}return t!=t&&n!=n}},function(e,t,n){"use strict";var r=Array.isArray,o=Object.keys,a=Object.prototype.hasOwnProperty;e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){var i,l,c,s=r(t),u=r(n);if(s&&u){if((l=t.length)!=n.length)return!1;for(i=l;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(s!=u)return!1;var f=t instanceof Date,d=n instanceof Date;if(f!=d)return!1;if(f&&d)return t.getTime()==n.getTime();var p=t instanceof RegExp,m=n instanceof RegExp;if(p!=m)return!1;if(p&&m)return t.toString()==n.toString();var h=o(t);if((l=h.length)!==o(n).length)return!1;for(i=l;0!=i--;)if(!a.call(n,h[i]))return!1;for(i=l;0!=i--;)if(!e(t[c=h[i]],n[c]))return!1;return!0}return t!=t&&n!=n}},function(e,t,n){"use strict";var r=n(70);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){t.__esModule=!0,t.default={body:'<path d="M20.71 7.04c.39-.39.39-1.04 0-1.41l-2.34-2.34c-.37-.39-1.02-.39-1.41 0l-1.84 1.83l3.75 3.75M3 17.25V21h3.75L17.81 9.93l-3.75-3.75L3 17.25z" fill="currentColor"/>',width:24,height:24}},function(e,t){var n,r,o=e.exports={};function a(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function l(e){if(n===setTimeout)return setTimeout(e,0);if((n===a||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:a}catch(e){n=a}try{r="function"==typeof clearTimeout?clearTimeout:i}catch(e){r=i}}();var c,s=[],u=!1,f=-1;function d(){u&&c&&(u=!1,c.length?s=c.concat(s):f=-1,s.length&&p())}function p(){if(!u){var e=l(d);u=!0;for(var t=s.length;t;){for(c=s,s=[];++f<t;)c&&c[f].run();f=-1,t=s.length}c=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===i||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function m(e,t){this.fun=e,this.array=t}function h(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];s.push(new m(e,t)),1!==s.length||u||l(p)},m.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=h,o.addListener=h,o.once=h,o.off=h,o.removeListener=h,o.removeAllListeners=h,o.emit=h,o.prependListener=h,o.prependOnceListener=h,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){"use strict"; | |
| 14 | +/** @license React v16.13.1 | |
| 15 | + * react-is.production.min.js | |
| 30 | 16 | * |
| 31 | - * This source code is licensed under the ISC license. | |
| 32 | - * See the LICENSE file in the root directory of this source tree. | |
| 33 | - */ | |
| 34 | -const xo=e=>{const t=(e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,((e,t,n)=>n?n.toUpperCase():t.toLowerCase())))(e);return t.charAt(0).toUpperCase()+t.slice(1)},Eo=(...e)=>e.filter(((e,t,n)=>Boolean(e)&&""!==e.trim()&&n.indexOf(e)===t)).join(" ").trim(),Oo=e=>{for(const t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0}; | |
| 35 | -/** | |
| 36 | - * @license lucide-react v0.542.0 - ISC | |
| 17 | + * Copyright (c) Facebook, Inc. and its affiliates. | |
| 37 | 18 | * |
| 38 | - * This source code is licensed under the ISC license. | |
| 39 | - * See the LICENSE file in the root directory of this source tree. | |
| 40 | - */ | |
| 41 | -var So={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"}; | |
| 42 | -/** | |
| 43 | - * @license lucide-react v0.542.0 - ISC | |
| 44 | - * | |
| 45 | - * This source code is licensed under the ISC license. | |
| 46 | - * See the LICENSE file in the root directory of this source tree. | |
| 47 | - */ | |
| 48 | -const _o=(0,r.forwardRef)((({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:o,className:a="",children:i,iconNode:l,...c},s)=>(0,r.createElement)("svg",{ref:s,...So,width:t,height:t,stroke:e,strokeWidth:o?24*Number(n)/Number(t):n,className:Eo("lucide",a),...!i&&!Oo(c)&&{"aria-hidden":"true"},...c},[...l.map((([e,t])=>(0,r.createElement)(e,t))),...Array.isArray(i)?i:[i]]))),Ro=(e,t)=>{const n=(0,r.forwardRef)((({className:n,...o},a)=>{return(0,r.createElement)(_o,{ref:a,iconNode:t,className:Eo(`lucide-${i=xo(e),i.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,n),...o});var i}));return n.displayName=xo(e),n},jo=Ro("timer-reset",[["path",{d:"M10 2h4",key:"n1abiw"}],["path",{d:"M12 14v-4",key:"1evpnu"}],["path",{d:"M4 13a8 8 0 0 1 8-7 8 8 0 1 1-5.3 14L4 17.6",key:"1ts96g"}],["path",{d:"M9 17H4v5",key:"8t5av"}]]),Co=Ro("tag",[["path",{d:"M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z",key:"vktsd0"}],["circle",{cx:"7.5",cy:"7.5",r:".5",fill:"currentColor",key:"kqv944"}]]),Po=Ro("list",[["path",{d:"M3 12h.01",key:"nlz23k"}],["path",{d:"M3 18h.01",key:"1tta3j"}],["path",{d:"M3 6h.01",key:"1rqtza"}],["path",{d:"M8 12h13",key:"1za7za"}],["path",{d:"M8 18h13",key:"1lx6n3"}],["path",{d:"M8 6h13",key:"ik3vkj"}]]),Lo=Ro("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),No=Ro("lock-keyhole",[["circle",{cx:"12",cy:"16",r:"1",key:"1au0dj"}],["rect",{x:"3",y:"10",width:"18",height:"12",rx:"2",key:"6s8ecr"}],["path",{d:"M7 10V7a5 5 0 0 1 10 0v3",key:"1pqi11"}]]),Mo=Ro("lock-open",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 9.9-1",key:"1mm8w8"}]]),Ao=Ro("file-x",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m14.5 12.5-5 5",key:"b62r18"}],["path",{d:"m9.5 12.5 5 5",key:"1rk7el"}]]),To=Ro("file-symlink",[["path",{d:"m10 18 3-3-3-3",key:"18f6ys"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M4 11V4a2 2 0 0 1 2-2h9l5 5v13a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h7",key:"50q2rw"}]]),Io=Ro("chevrons-left",[["path",{d:"m11 17-5-5 5-5",key:"13zhaf"}],["path",{d:"m18 17-5-5 5-5",key:"h8a8et"}]]),zo=Ro("chevrons-right",[["path",{d:"m6 17 5-5-5-5",key:"xnjwq"}],["path",{d:"m13 17 5-5-5-5",key:"17xmmf"}]]),Fo=Ro("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]),Do=Ro("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]),qo=Ro("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]),Bo=Ro("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]]),Go=Ro("pause",[["rect",{x:"14",y:"3",width:"5",height:"18",rx:"1",key:"kaeet6"}],["rect",{x:"5",y:"3",width:"5",height:"18",rx:"1",key:"1wsw3u"}]]),Uo=Ro("play",[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]]),Ho=Ro("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]),Wo=Ro("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),$o=Ro("circle-check-big",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]),Qo=Ro("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),Vo=Ro("square",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]),Yo=Ro("square-check-big",[["path",{d:"M21 10.656V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h12.344",key:"2acyp4"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]),Ko=Ro("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]),Zo=Ro("undo",[["path",{d:"M3 7v6h6",key:"1v2h90"}],["path",{d:"M21 17a9 9 0 0 0-9-9 9 9 0 0 0-6 2.3L3 13",key:"1r6uu6"}]]),Xo=Ro("circle-alert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]),Jo=Ro("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),ea=Ro("database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]),ta=Ro("wrench",[["path",{d:"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.106-3.105c.32-.322.863-.22.983.218a6 6 0 0 1-8.259 7.057l-7.91 7.91a1 1 0 0 1-2.999-3l7.91-7.91a6 6 0 0 1 7.057-8.259c.438.12.54.662.219.984z",key:"1ngwbx"}]]),na=Ro("settings",[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),ra=Ro("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),oa=Ro("cat",[["path",{d:"M12 5c.67 0 1.35.09 2 .26 1.78-2 5.03-2.84 6.42-2.26 1.4.58-.42 7-.42 7 .57 1.07 1 2.24 1 3.44C21 17.9 16.97 21 12 21s-9-3-9-7.56c0-1.25.5-2.4 1-3.44 0 0-1.89-6.42-.5-7 1.39-.58 4.72.23 6.5 2.23A9.04 9.04 0 0 1 12 5Z",key:"x6xyqk"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M11.25 16.25h1.5L12 17l-.75-.75Z",key:"12kq1m"}]]),aa=Ro("circle-arrow-up",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m16 12-4-4-4 4",key:"177agl"}],["path",{d:"M12 16V8",key:"1sbj14"}]]),ia=Ro("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]),la=Ro("layout-dashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]),ca=Ro("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]),sa=Ro("folder",[["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]),ua=Ro("folder-open",[["path",{d:"m6 14 1.5-2.9A2 2 0 0 1 9.24 10H20a2 2 0 0 1 1.94 2.5l-1.54 6a2 2 0 0 1-1.95 1.5H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H18a2 2 0 0 1 2 2v2",key:"usdka0"}]]),da=Ro("image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]),fa=Ro("images",[["path",{d:"m22 11-1.296-1.296a2.4 2.4 0 0 0-3.408 0L11 16",key:"9kzy35"}],["path",{d:"M4 8a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2",key:"1t0f0t"}],["circle",{cx:"13",cy:"7",r:"1",fill:"currentColor",key:"1obus6"}],["rect",{x:"8",y:"2",width:"14",height:"14",rx:"2",key:"1gvhby"}]]),pa=Ro("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]),ha=Ro("folder-plus",[["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"M9 13h6",key:"1uhe8q"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}]]),ma=Ro("image-plus",[["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}],["path",{d:"M21 11.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.5",key:"1ue2ih"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]),ya=Ro("grid-3x3",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M3 9h18",key:"1pudct"}],["path",{d:"M3 15h18",key:"5xshup"}],["path",{d:"M9 3v18",key:"fh3hqa"}],["path",{d:"M15 3v18",key:"14nvp0"}]]),va=Ro("twitter",[["path",{d:"M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z",key:"pff0z6"}]]),ga=Ro("instagram",[["rect",{width:"20",height:"20",x:"2",y:"2",rx:"5",ry:"5",key:"2e1cvw"}],["path",{d:"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z",key:"9exkf1"}],["line",{x1:"17.5",x2:"17.51",y1:"6.5",y2:"6.5",key:"r4j83e"}]]),ba=Ro("facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]),wa=Ro("star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]),ka=Ro("timer",[["line",{x1:"10",x2:"14",y1:"2",y2:"2",key:"14vaq8"}],["line",{x1:"12",x2:"15",y1:"14",y2:"11",key:"17fdiu"}],["circle",{cx:"12",cy:"14",r:"8",key:"1e1u0o"}]]),xa=Ro("link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]),Ea=Ro("linkedin",[["path",{d:"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z",key:"c2jq9f"}],["rect",{width:"4",height:"12",x:"2",y:"9",key:"mk3on5"}],["circle",{cx:"4",cy:"4",r:"2",key:"bt5ra8"}]]),Oa=Ro("pin",[["path",{d:"M12 17v5",key:"bb1du9"}],["path",{d:"M9 10.76a2 2 0 0 1-1.11 1.79l-1.78.9A2 2 0 0 0 5 15.24V16a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-.76a2 2 0 0 0-1.11-1.79l-1.78-.9A2 2 0 0 1 15 10.76V7a1 1 0 0 1 1-1 2 2 0 0 0 0-4H8a2 2 0 0 0 0 4 1 1 0 0 1 1 1z",key:"1nkz8b"}]]),Sa=Ro("zoom-in",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["line",{x1:"21",x2:"16.65",y1:"21",y2:"16.65",key:"13gj7c"}],["line",{x1:"11",x2:"11",y1:"8",y2:"14",key:"1vmskp"}],["line",{x1:"8",x2:"14",y1:"11",y2:"11",key:"durymu"}]]),_a=Ro("info",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]]),Ra=Ro("image-off",[["line",{x1:"2",x2:"22",y1:"2",y2:"22",key:"a6p6uj"}],["path",{d:"M10.41 10.41a2 2 0 1 1-2.83-2.83",key:"1bzlo9"}],["line",{x1:"13.5",x2:"6",y1:"13.5",y2:"21",key:"1q0aeu"}],["line",{x1:"18",x2:"21",y1:"12",y2:"15",key:"5mozeu"}],["path",{d:"M3.59 3.59A1.99 1.99 0 0 0 3 5v14a2 2 0 0 0 2 2h14c.55 0 1.052-.22 1.41-.59",key:"mmje98"}],["path",{d:"M21 15V5a2 2 0 0 0-2-2H9",key:"43el77"}]]),ja=Ro("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]),Ca=Ro("arrow-down",[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]]),Pa=Ro("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]),La=Ro("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]),Na=Ro("arrow-up-down",[["path",{d:"m21 16-4 4-4-4",key:"f6ql7i"}],["path",{d:"M17 20V4",key:"1ejh1v"}],["path",{d:"m3 8 4-4 4 4",key:"11wl7u"}],["path",{d:"M7 4v16",key:"1glfcx"}]]),Ma=Ro("circle-pause",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"10",x2:"10",y1:"15",y2:"9",key:"c1nkhi"}],["line",{x1:"14",x2:"14",y1:"15",y2:"9",key:"h65svq"}]]),Aa=Ro("brain",[["path",{d:"M12 18V5",key:"adv99a"}],["path",{d:"M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4",key:"1e3is1"}],["path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5",key:"1gqd8o"}],["path",{d:"M17.997 5.125a4 4 0 0 1 2.526 5.77",key:"iwvgf7"}],["path",{d:"M18 18a4 4 0 0 0 2-7.464",key:"efp6ie"}],["path",{d:"M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517",key:"1gq6am"}],["path",{d:"M6 18a4 4 0 0 1-2-7.464",key:"k1g0md"}],["path",{d:"M6.003 5.125a4 4 0 0 0-2.526 5.77",key:"q97ue3"}]]),Ta=Ro("terminal",[["path",{d:"M12 19h8",key:"baeox8"}],["path",{d:"m4 17 6-6-6-6",key:"1yngyt"}]]),Ia=Ro("clipboard",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}]]),za=Ro("list-checks",[["path",{d:"m3 17 2 2 4-4",key:"1jhpwq"}],["path",{d:"m3 7 2 2 4-4",key:"1obspn"}],["path",{d:"M13 6h8",key:"15sg57"}],["path",{d:"M13 12h8",key:"h98zly"}],["path",{d:"M13 18h8",key:"oe0vm4"}]]),Fa=Ro("server",[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]]),Da=Ro("key",[["path",{d:"m15.5 7.5 2.3 2.3a1 1 0 0 0 1.4 0l2.1-2.1a1 1 0 0 0 0-1.4L19 4",key:"g0fldk"}],["path",{d:"m21 2-9.6 9.6",key:"1j0ho8"}],["circle",{cx:"7.5",cy:"15.5",r:"5.5",key:"yqb3hr"}]]),qa=Ro("user",[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]]),Ba=Ro("plug",[["path",{d:"M12 22v-5",key:"1ega77"}],["path",{d:"M9 8V2",key:"14iosj"}],["path",{d:"M15 8V2",key:"18g5xt"}],["path",{d:"M18 8v5a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V8Z",key:"osxo6l"}]]),Ga=Ro("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]),Ua=Ro("eye-off",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]),Ha=Ro("rocket",[["path",{d:"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z",key:"m3kijz"}],["path",{d:"m12 15-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z",key:"1fmvmk"}],["path",{d:"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0",key:"1f8sc4"}],["path",{d:"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5",key:"qeys4"}]]),Wa=Ro("calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]),$a=Ro("wand-sparkles",[["path",{d:"m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72",key:"ul74o6"}],["path",{d:"m14 7 3 3",key:"1r5n42"}],["path",{d:"M5 6v4",key:"ilb8ba"}],["path",{d:"M19 14v4",key:"blhpug"}],["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M7 8H3",key:"zfb6yr"}],["path",{d:"M21 16h-4",key:"1cnmox"}],["path",{d:"M11 3H9",key:"1obp7u"}]]),Qa=Ro("at-sign",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-4 8",key:"7n84p3"}]]),Va=Ro("funnel",[["path",{d:"M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z",key:"sc7q7i"}]]),Ya=Ro("circle-question-mark",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]),Ka=Ro("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]),Za=Ro("file-plus",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M9 15h6",key:"cctwl0"}],["path",{d:"M12 18v-6",key:"17g6i2"}]]),Xa=Ro("save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]]),Ja=Ro("rotate-cw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]]),ei=Ro("square-pen",[["path",{d:"M12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7",key:"1m0v6g"}],["path",{d:"M18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z",key:"ohrbg2"}]]),ti=Ro("refresh-ccw",[["path",{d:"M21 12a9 9 0 0 0-9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"14sxne"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}],["path",{d:"M3 12a9 9 0 0 0 9 9 9.75 9.75 0 0 0 6.74-2.74L21 16",key:"1hlbsb"}],["path",{d:"M16 16h5v5",key:"ccwih5"}]]),ni=Ro("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]),ri=Ro("file-up",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M12 12v6",key:"3ahymv"}],["path",{d:"m15 15-3-3-3 3",key:"15xj92"}]]),oi=Ro("sparkles",[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]]),ai=Ro("bug",[["path",{d:"m8 2 1.88 1.88",key:"fmnt4t"}],["path",{d:"M14.12 3.88 16 2",key:"qol33r"}],["path",{d:"M9 7.13v-1a3.003 3.003 0 1 1 6 0v1",key:"d7y7pr"}],["path",{d:"M12 20c-3.3 0-6-2.7-6-6v-3a4 4 0 0 1 4-4h4a4 4 0 0 1 4 4v3c0 3.3-2.7 6-6 6",key:"xs1cw7"}],["path",{d:"M12 20v-9",key:"1qisl0"}],["path",{d:"M6.53 9C4.6 8.8 3 7.1 3 5",key:"32zzws"}],["path",{d:"M6 13H2",key:"82j7cp"}],["path",{d:"M3 21c0-2.1 1.7-3.9 3.8-4",key:"4p0ekp"}],["path",{d:"M20.97 5c0 2.1-1.6 3.8-3.5 4",key:"18gb23"}],["path",{d:"M22 13h-4",key:"1jl80f"}],["path",{d:"M17.2 17c2.1.1 3.8 1.9 3.8 4",key:"k3fwyw"}]]),ii=Ro("scan-eye",[["path",{d:"M3 7V5a2 2 0 0 1 2-2h2",key:"aa7l1z"}],["path",{d:"M17 3h2a2 2 0 0 1 2 2v2",key:"4qcy5o"}],["path",{d:"M21 17v2a2 2 0 0 1-2 2h-2",key:"6vwrx8"}],["path",{d:"M7 21H5a2 2 0 0 1-2-2v-2",key:"ioqczr"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["path",{d:"M18.944 12.33a1 1 0 0 0 0-.66 7.5 7.5 0 0 0-13.888 0 1 1 0 0 0 0 .66 7.5 7.5 0 0 0 13.888 0",key:"11ak4c"}]]),li=Ro("feather",[["path",{d:"M12.67 19a2 2 0 0 0 1.416-.588l6.154-6.172a6 6 0 0 0-8.49-8.49L5.586 9.914A2 2 0 0 0 5 11.328V18a1 1 0 0 0 1 1z",key:"18jl4k"}],["path",{d:"M16 8 2 22",key:"vp34q"}],["path",{d:"M17.5 15H9",key:"1oz8nu"}]]),ci=Ro("external-link",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]),si=Ro("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]]),ui=Ro("share-2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]),di=Ro("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]),fi=Ro("phone",[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]]),pi=Ro("message-circle",[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]]),hi=Ro("bell",[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]]),mi=Ro("house",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]),yi=Ro("brush-cleaning",[["path",{d:"m16 22-1-4",key:"1ow2iv"}],["path",{d:"M19 13.99a1 1 0 0 0 1-1V12a2 2 0 0 0-2-2h-3a1 1 0 0 1-1-1V4a2 2 0 0 0-4 0v5a1 1 0 0 1-1 1H6a2 2 0 0 0-2 2v.99a1 1 0 0 0 1 1",key:"iw8jdu"}],["path",{d:"M5 14h14l1.973 6.767A1 1 0 0 1 20 22H4a1 1 0 0 1-.973-1.233z",key:"1soew8"}],["path",{d:"m8 22 1-4",key:"s3unb"}]]),vi=Ro("book",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}]]);var gi={trash:"rgb(255 255 255 / 25%)",delete:"rgb(255 255 255 / 25%)",pencil:"rgb(255 255 255 / 25%)",filter:"rgb(255 255 255 / 25%)",lightning:"rgb(255 255 255 / 25%)",zap:"rgb(255 255 255 / 25%)",stop:"rgb(255 255 255 / 25%)","checkbox-blank":"rgb(255 255 255 / 25%)","checkbox-marked":"rgb(255 255 255 / 25%)",star:"rgb(255 255 255 / 25%)","file-upload":"rgb(255 255 255 / 25%)",cat:"rgb(255 255 255 / 25%)",pinterest:"rgb(255 255 255 / 25%)",instagram:"rgb(255 255 255 / 25%)",facebook:"rgb(255 255 255 / 25%)","rocket-launch":"rgb(255 255 255 / 25%)",upload:"rgb(255 255 255 / 25%)","zoom-in":"rgb(255 255 255 / 25%)",dashboard:"rgb(255 255 255 / 25%)",tools:"rgb(255 255 255 / 25%)",cog:"rgb(255 255 255 / 25%)",database:"rgb(255 255 255 / 25%)",folder:"rgb(255 255 255 / 25%)","lock-open":"rgb(255 255 255 / 25%)",lock:"rgb(255 255 255 / 25%)",question:"rgb(255 255 255 / 25%)","info-outline":"rgb(255 255 255 / 25%)",alert:"rgb(255 255 255 / 25%)",play:"rgb(255 255 255 / 25%)",sparkles:"rgb(255 255 255 / 25%)",bell:"rgb(255 255 255 / 25%)",home:"rgb(255 255 255 / 25%)",phone:"rgb(255 255 255 / 25%)",message:"rgb(255 255 255 / 25%)"},bi=18;const wi={"timer-reset":jo,tag:Co,"format-list-bulleted":Po,duplicate:Lo,lock:No,"lock-open":Mo,"file-undo":Ao,"file-move":To,"chevron-double-left":Io,"chevron-double-right":zo,"chevron-left":Fo,"chevron-right":Do,"chevron-down":qo,"chevron-up":Bo,pause:Go,play:Uo,replay:Ho,check:Wo,"check-circle":$o,circle:Qo,stop:Vo,"checkbox-blank":Vo,"checkbox-marked":Yo,delete:Ko,undo:Zo,alert:Xo,warning:Jo,database:ea,tools:ta,cog:na,close:ra,cat:oa,upload:aa,trash:Ko,pencil:ia,dashboard:la,search:ca,folder:sa,"folder-open":ua,image:da,"image-multiple-outline":fa,plus:pa,"folder-plus":ha,"image-plus":ma,"view-grid":ya,list:Po,twitter:va,instagram:ga,facebook:ba,star:wa,"timer-outline":ka,link:xa,linkedin:Ea,pinterest:Oa,"zoom-in":Sa,"info-outline":_a,"image-off-outline":Ra,"arrow-up":ja,"arrow-down":Ca,"arrow-left":Pa,"arrow-right":La,sort:Na,"alert-triangle":Jo,"alert-circle":Xo,"pause-circle":Ma,brain:Aa,console:Ta,terminal:Ta,clipboard:Ia,copy:Lo,"list-checks":za,server:Fa,key:Da,user:qa,plug:Ba,eye:Ga,"eye-off":Ua,"rocket-launch":Ha,"calendar-month":Wa,wand:$a,mastodon:Qa,filter:Va,question:Ya,loading:Ka,new:Za,save:Xa,reset:Ja,rename:ei,edit:ei,sync:ti,lightning:ni,zap:ni,refresh:ti,"file-upload":ri,sparkles:oi,debug:ai,retina:ii,feather:li,"external-link":ci,download:si,share:ui,mail:di,phone:fi,message:pi,bell:hi,home:mi,clean:yi,book:vi};var ki,xi,Ei=n(206),Oi=n.n(Ei);function Si(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _i(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)?_i(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 _i(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 Ri(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var ji=Vt.div(ki||(ki=Ri(["\n display: inline-block;\n"]))),Ci=Vt.div(xi||(xi=Ri(["\n background-color: rgba(0, 0, 0, 0.8);\n border-radius: 4px;\n color: var(--neko-white);\n font-family: var(--neko-font-family);\n font-weight: normal;\n font-size: var(--neko-font-size);\n padding: 8px 12px;\n max-width: ","px;\n width: max-content;\n word-break: break-word;\n white-space: normal;\n pointer-events: ",";\n opacity: ",";\n transition: opacity 0.15s ease-in-out, transform 0.25s ease-in-out;\n position: absolute;\n z-index: 100;\n transform: ",";\n &:before {\n content: '';\n position: absolute;\n border: 4px solid transparent;\n ","\n }\n"])),(function(e){return e.$maxWidth}),(function(e){return e.visible?"auto":"none"}),(function(e){return e.visible?1:0}),(function(e){var t="5px",n="15px";if(e.visible)switch(e.position){case"top":return"translateX(-50%) translateY(calc(-100% - ".concat(t,"))");case"bottom":return"translateX(-50%) translateY(".concat(t,")");case"left":return"translateX(calc(-100% - ".concat(t,")) translateY(-50%)");case"right":return"translateX(".concat(t,") translateY(-50%)");default:return""}else switch(e.position){case"top":return"translateX(-50%) translateY(calc(-100% - ".concat(n,"))");case"bottom":return"translateX(-50%) translateY(".concat(n,")");case"left":return"translateX(calc(-100% - ".concat(n,")) translateY(-50%)");case"right":return"translateX(".concat(n,") translateY(-50%)");default:return""}}),(function(e){switch(e.position){case"top":return"\n bottom: -8px;\n left: 50%;\n margin-left: -4px;\n border-top: 4px solid rgba(0, 0, 0, 0.8);\n ";case"bottom":return"\n top: -8px;\n left: 50%;\n margin-left: -4px;\n border-bottom: 4px solid rgba(0, 0, 0, 0.8);\n ";case"left":return"\n top: 50%;\n right: -8px;\n margin-top: -4px;\n border-left: 4px solid rgba(0, 0, 0, 0.8);\n ";case"right":return"\n top: 50%;\n left: -8px;\n margin-top: -4px;\n border-right: 4px solid rgba(0, 0, 0, 0.8);\n ";default:return""}})),Pi=function(e){var t,n,a,i=e.text,l=void 0===i?"Hello world!":i,c=e.position,s=void 0===c?"top":c,u=e.maxWidth,d=void 0===u?160:u,f=Si((0,r.useState)(!1),2),p=f[0],h=f[1],m=(t=function(e){return h(e)},n=100,a=(0,r.useRef)(null),(0,r.useEffect)((function(){return function(){a.current&&clearTimeout(a.current)}}),[]),(0,r.useCallback)((function(){for(var e=arguments.length,r=new Array(e),o=0;o<e;o++)r[o]=arguments[o];a.current&&clearTimeout(a.current),a.current=setTimeout((function(){t.apply(void 0,r)}),n)}),[t,n])),y=Si((0,r.useState)({top:0,left:0}),2),v=y[0],g=y[1],b=(0,r.useRef)(null);return(0,r.useEffect)((function(){if(p&&b.current){var e=b.current.getBoundingClientRect(),t=0,n=0,r=window.scrollY||window.pageYOffset,o=window.scrollX||window.pageXOffset;switch(s){case"top":t=e.top+r,n=e.left+e.width/2+o;break;case"bottom":t=e.bottom+r,n=e.left+e.width/2+o;break;case"left":t=e.top+e.height/2+r,n=e.left+o;break;case"right":t=e.top+e.height/2+r,n=e.right+o}g({top:t,left:n})}}),[p,s]),o().createElement(ji,{className:"neko-tooltip",ref:b,style:e.style,onMouseEnter:function(){return l&&m(!0)},onMouseLeave:function(){return m(!1)}},e.children,Oi().createPortal(o().createElement(Ci,{visible:p,position:s,$maxWidth:d,style:{top:v.top,left:v.left}},"string"==typeof l?l.split("\n").map((function(e,t){return o().createElement(o().Fragment,{key:t},e,o().createElement("br",null))})):l),document.body))},Li=function(e){return e.text?o().createElement(Pi,e):e.children||null};Li.propTypes={style:hr().object,text:hr().string,position:hr().oneOf(["top","right","bottom","left"]),maxWidth:hr().number};var Ni,Mi,Ai=["icon","color","spinning","className","tooltip","raw","isBusy","busy","variant","title","containerStyle","hoverColor","disabled","width","height","strokeWidth"],Ti=["width","height","fill"],Ii=["width","height","fill"];function zi(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 Fi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zi(Object(n),!0).forEach((function(t){Di(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Di(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=qi(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=qi(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==qi(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function qi(e){return qi="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},qi(e)}function Bi(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Gi(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Ui=Vt.div(Ni||(Ni=Gi(["\n display: flex;\n align-items: center;\n\n &.neko-clickable {\n cursor: pointer;\n }\n\n &.spin svg {\n animation-name: spin;\n animation-duration: 700ms;\n animation-iteration-count: infinite;\n animation-timing-function: linear;\n\n @keyframes spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n }\n }\n\n &.disabled {\n pointer-events: none;\n opacity: 0.35;\n cursor: default;\n }\n\n svg {\n color: ",";\n transition: color 0.2s ease;\n }\n\n &:hover svg {\n color: ",";\n filter: ",";\n }\n"])),(function(e){return e.$color}),(function(e){return e.$hoverColor||e.$color}),(function(e){return!e.$hoverColor&&e.$color?"brightness(1.1)":"none"})),Hi=Vt.div(Mi||(Mi=Gi(["\n width: 25px;\n height: auto;\n display: flex;\n justify-content: center;\n align-items: center;\n\n img {\n width: auto !important;\n height: 25px !important;\n }\n"]))),Wi={primary:{color:"var(--neko-blue)"},success:{color:"var(--neko-green)"},warning:{color:"var(--neko-yellow)"},danger:{color:"var(--neko-red)"}},$i=function(e){var t=e.icon,n=e.color,a=e.spinning,i=void 0!==a&&a,l=e.className,c=void 0===l?"":l,s=e.tooltip,u=e.raw,d=e.isBusy,f=void 0!==d&&d,p=e.busy,h=void 0!==p&&p,m=e.variant,y=e.title,v=e.containerStyle,g=e.hoverColor,b=e.disabled,w=void 0!==b&&b,k=e.width,x=e.height,E=e.strokeWidth,O=Bi(e,Ai),S=h||f;o().useEffect((function(){f&&console.log('NekoIcon: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[f]);var _=m&&Wi[m]?Wi[m].color:n,R=m&&Wi[m]?Wi[m].hoverColor:g,j="string"==typeof t&&gi[t]?gi[t]:void 0,C=k||x||30,P=(0,r.useMemo)((function(){return"string"==typeof t?wi[t]?wi[t]:(console.warn('NekoIcon: Icon "'.concat(t,'" does not exist. Falling back to placeholder.')),Ya):t}),[t]),L=(0,r.useMemo)((function(){return"string"==typeof t||"function"==typeof P||"object"===qi(P)}),[t,P]),N=kr("neko-icon",c,{"neko-clickable":!!O.onClick},{spin:i||S},{disabled:w}),M=function(){if(S&&!w)return o().createElement(Ka,{size:C,className:"spin",strokeWidth:E});if(L){var e=P,t=(O.width,O.height,O.fill),n=Bi(O,Ti);return o().createElement(e,Fi({size:C,fill:t||j||"none",strokeWidth:E},n))}return o().createElement(Hi,null,P)};if(s)return"string"==typeof s&&(s={text:s}),o().createElement(Li,{text:s.text,position:s.position||"top"},o().createElement(Ui,{style:v,className:N,$color:_,$hoverColor:R,title:y},M()));if(u){if(L){var A=P,T=(O.width,O.height,O.fill),I=Bi(O,Ii);return o().createElement(A,Fi({size:C,color:_,fill:T||j||"none",className:N,strokeWidth:E},I))}return o().createElement(Hi,null,P)}return o().createElement(Ui,{style:v,title:y,className:N,$color:_,$hoverColor:R},M())};$i.propTypes={icon:hr().oneOfType([hr().elementType,hr().oneOf(["duplicate","lock","lock-open","file-undo","chevron-double-left","chevron-double-right","chevron-left","chevron-right","chevron-down","chevron-up","pause","play","replay","check","check-circle","stop","checkbox-blank","checkbox-marked","delete","undo","alert","database","tools","cog","close","cat","upload","trash","pencil","dashboard","search","folder","folder-open","image-multiple-outline","plus","folder-plus","image-plus","view-grid","list","twitter","instagram","facebook","star","timer-outline","link","linkedin","pinterest","zoom-in","info-outline","image-off-outline","arrow-up","arrow-down","sort","eye","rocket-launch","calendar-month","wand","mastodon","filter","question","loading","new","save","reset","rename","edit","debug","external-link","download","share","mail","phone","message","bell","home"])]),color:hr().string,spinning:hr().bool,className:hr().string,tooltip:hr().string,raw:hr().bool,busy:hr().bool,isBusy:hr().bool,variant:hr().string};var Qi,Vi,Yi=["className","size"],Ki=["className","size","color"],Zi=["type"];function Xi(){return Xi=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},Xi.apply(null,arguments)}function Ji(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function el(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var tl=Vt.div(Qi||(Qi=el(["\n width: ",";\n padding-top: ",";\n position: relative;\n margin: 0 auto;\n\n .double-bounce1, .double-bounce2 {\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: ",";\n opacity: 0.6;\n position: absolute;\n top: 0;\n left: 0;\n\n -webkit-animation: sk-bounce 2.0s infinite ease-in-out;\n animation: sk-bounce 2.0s infinite ease-in-out;\n }\n\n .double-bounce2 {\n -webkit-animation-delay: -1.0s;\n animation-delay: -1.0s;\n }\n\n @-webkit-keyframes sk-bounce {\n 0%, 100% { -webkit-transform: scale(0.0) }\n 50% { -webkit-transform: scale(1.0) }\n }\n\n @keyframes sk-bounce {\n 0%, 100% {\n transform: scale(0.0);\n -webkit-transform: scale(0.0);\n } 50% {\n transform: scale(1.0);\n -webkit-transform: scale(1.0);\n }\n }\n"])),(function(e){return e.size||"50%"}),(function(e){return e.size||"50%"}),(function(e){return e.color||"#333"})),nl=function(e){e.className;var t=e.size,n=Ji(e,Yi),r=kr("neko-spinner",n.className);return o().createElement(tl,Xi({className:r,size:t},n),o().createElement("div",{className:"double-bounce1"}),o().createElement("div",{className:"double-bounce2"}))},rl=Vt.div(Vi||(Vi=el(["\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: ",";\n height: ",";\n \n .neko-icon {\n animation: rotate 1s linear infinite;\n }\n \n @keyframes rotate {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n }\n"])),(function(e){return e.size||"24px"}),(function(e){return e.size||"24px"})),ol=function(e){var t=e.className,n=e.size,r=void 0===n?"24px":n,a=e.color,i=void 0===a?"#666":a,l=Ji(e,Ki),c=kr("neko-spinner-icon",t),s=parseInt(r);return o().createElement(rl,Xi({className:c,size:r},l),o().createElement($i,{icon:"sync",width:s,height:s,color:i,raw:!0}))},al=function(e){var t=e.type,n=void 0===t?"icon":t,r=Ji(e,Zi);return"circle"===n?o().createElement(nl,r):o().createElement(ol,r)},il=function(e){return o().createElement(al,e)};il.propTypes={type:hr().oneOf(["circle","icon"]),size:hr().string,color:hr().string};var ll,cl=["name","checked","indeterminate","onChange","label","description","isPro","disabled","requirePro","isBusy","busy","small","color","variant"];function sl(){return sl=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},sl.apply(null,arguments)}var ul=Vt.div(ll||(ll=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n user-select: none;\n transition: color 0.3s ease, opacity 0.3s ease;\n \n ","\n\n &.disabled {\n color: var(--neko-disabled-color);\n cursor: not-allowed;\n\n .neko-content {\n cursor: not-allowed;\n }\n\n .neko-checkbox-check-container, .neko-label, .description {\n opacity: 0.35;\n transition: opacity 0.3s ease;\n }\n }\n\n input {\n display: none;\n }\n\n .neko-content {\n cursor: pointer;\n display: flex;\n align-items: flex-start;\n }\n\n .neko-checkbox-check-container {\n display: flex;\n\n .neko-checkbox-busy-container {\n position: relative;\n }\n }\n\n .neko-checkbox-inner-container {\n margin-left: 8px;\n\n .neko-label-container {\n display: flex;\n align-items: center;\n /* Label height matches the checkbox control height so the label text\n sits vertically centered with the box — both fit a single visual row. */\n min-height: var(--neko-control-height);\n line-height: 17px;\n\n .neko-label {\n display: block;\n transition: color 0.18s var(--neko-ease-out);\n ","\n }\n }\n\n .neko-content {\n display: block;\n font-size: var(--neko-font-size);\n line-height: var(--neko-control-height);\n }\n\n .description {\n display: block;\n font-size: var(--neko-small-font-size);\n /* Pull closer to the label text, which is vertically centered inside the control-height line-box */\n margin-top: -4px;\n line-height: 14px;\n color: var(--neko-gray-60);\n\n code {\n font-size: 9px;\n background: #016fba14;\n border-radius: 5px;\n padding: 2px 4px;\n }\n\n * {\n font-size: var(--neko-small-font-size);\n line-height: inherit;\n margin: 0;\n }\n }\n }\n\n .neko-checkbox {\n width: var(--neko-control-height);\n height: var(--neko-control-height);\n box-sizing: border-box;\n border: 1.5px solid var(--neko-gray-80);\n border-radius: 7px;\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n transition:\n box-shadow 0.22s var(--neko-ease-out),\n background 0.22s var(--neko-ease-out),\n border-color 0.22s var(--neko-ease-out),\n transform 0.32s var(--neko-ease-spring);\n background: white;\n box-shadow: var(--neko-shadow-xs);\n\n .neko-checked-mark {\n position: absolute;\n opacity: 0;\n transition: opacity 0.2s ease-in-out;\n transform: rotate(45deg);\n transform-origin: center;\n margin-top: -8%;\n height: 42%;\n width: 17%;\n border-bottom: 2.5px solid white;\n border-right: 2.5px solid white;\n }\n\n &.small {\n width: 20px;\n height: 20px;\n border: 1.5px solid var(--neko-gray-80);\n border-radius: 5px;\n\n .neko-checked-mark {\n border-bottom-width: 1.5px;\n border-right-width: 1.5px;\n }\n }\n\n &:hover:not(.disabled):not(.neko-checked):not(.neko-indeterminate) {\n border-color: color-mix(in oklab, var(--checkbox-color, var(--neko-accent-color)) 55%, var(--neko-gray-80));\n background: color-mix(in oklab, var(--checkbox-color, var(--neko-accent-color)) 6%, white);\n }\n\n .neko-indeterminate-mark {\n position: absolute;\n opacity: 0;\n transition: opacity 0.2s ease-in-out;\n width: 50%;\n border-bottom: 1.5px solid white;\n border-right: 1.5px solid white;\n }\n\n &.disabled {\n border: 1.5px solid var(--neko-disabled-color);\n cursor: not-allowed;\n filter: grayscale(1);\n }\n }\n\n .neko-checked {\n &.neko-checkbox {\n border: 1.5px solid var(--checkbox-color, var(--neko-accent-color));\n background: var(--checkbox-color, var(--neko-accent-color));\n box-shadow:\n 0 2px 6px color-mix(in oklab, var(--checkbox-color, var(--neko-accent-color)) 30%, transparent),\n inset 0 1px 0 rgba(255, 255, 255, 0.25);\n animation: nekoCheckPop 0.4s var(--neko-ease-spring);\n\n .neko-checked-mark {\n opacity: 1;\n }\n }\n }\n\n @keyframes nekoCheckPop {\n 0% { transform: scale(1); }\n 45% { transform: scale(1.14); }\n 100% { transform: scale(1); }\n }\n\n .neko-indeterminate {\n &.neko-checkbox {\n border: 1.5px solid var(--checkbox-color, var(--neko-accent-color));\n background: var(--checkbox-color, var(--neko-accent-color));\n box-shadow:\n 0 2px 6px color-mix(in oklab, var(--checkbox-color, var(--neko-accent-color)) 30%, transparent),\n inset 0 1px 0 rgba(255, 255, 255, 0.25);\n\n .neko-indeterminate-mark {\n opacity: 1;\n }\n }\n }\n"])),(function(e){var t=e.color;return"danger"===e.variant?"\n --checkbox-color: var(--neko-danger);\n ":t?"\n --checkbox-color: var(--neko-".concat(t,");\n "):""}),(function(e){var t=e.checked,n=e.disabled,r=e.color,o=e.variant;return n?"":t?"color: ".concat("danger"===o||r?"var(--checkbox-color, var(--neko-accent-color))":"var(--neko-accent-color)","; font-weight: 600;"):""})),dl=function(e){var t=e.name,n=e.checked,r=void 0!==n&&n,a=e.indeterminate,i=void 0!==a&&a,l=e.onChange,c=e.label,s=e.description,u=e.isPro,d=void 0!==u&&u,f=e.disabled,p=e.requirePro,h=void 0!==p&&p,m=e.isBusy,y=void 0!==m&&m,v=e.busy,g=void 0!==v&&v,b=e.small,w=void 0!==b&&b,k=e.color,x=e.variant,E=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,cl),O=g||y;o().useEffect((function(){y&&console.log('NekoCheckbox: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[y]);var S=h&&!d,_=f||S,R=kr("neko-checkbox",e.className,{disabled:_},{small:w}),j=kr("neko-checkbox",{disabled:_,"neko-checked":r,"neko-indeterminate":i,small:w}),C=kr("neko-checked-mark"),P=kr("neko-indeterminate-mark");return o().createElement(ul,sl({className:R,checked:r,disabled:_,color:k,variant:x,onClick:function(e){return e.stopPropagation()}},E),o().createElement("div",{className:"neko-checkbox-container"},o().createElement("div",{className:"neko-content",onClick:function(n){_||(l?l(!r,t,n):console.log("The onChange handler is not set for the NekoCheckbox.",e))}},o().createElement("div",{className:"neko-checkbox-check-container"},O&&o().createElement("div",{className:"neko-checkbox-busy-container"},o().createElement("div",{className:j},o().createElement(il,{type:"circle",size:"16px"}))),!O&&o().createElement(o().Fragment,null,o().createElement("div",{className:j},o().createElement("div",{className:C}),o().createElement("div",{className:P})))),(c||S||s)&&o().createElement("div",{className:"neko-checkbox-inner-container"},o().createElement("span",{className:"neko-label-container"},o().createElement("span",{className:"neko-label"},c),o().createElement(ko,{className:"inline",show:S,style:{position:"relative",top:-1}})),s?"string"==typeof s?o().createElement("small",{className:"description",dangerouslySetInnerHTML:{__html:s}}):o().createElement("small",{className:"description"},s):null))))};dl.propTypes={name:hr().string,checked:hr().bool,label:hr().string,description:hr().string,isPro:hr().bool,requirePro:hr().bool,busy:hr().bool,isBusy:hr().bool,small:hr().bool,color:hr().oneOf(["blue","purple","green","red","orange","yellow","gray"]),variant:hr().oneOf(["danger"])};var fl,pl=["className","variant","disabled","icon","color","onClick","onStopClick","rounded","isBusy","busy","spinning","disabledColor","busyText","hideBusyIcon","busyIconSize","requirePro","isPro","small","large","width","height","fullWidth","startTime","progress","ai","children"];function hl(){return hl=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},hl.apply(null,arguments)}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,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return yl(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)?yl(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 yl(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,gl=Vt((function(e){var t=e.className,n=void 0===t?"primary":t,a=e.variant,i=e.disabled,l=void 0!==i&&i,c=e.icon,s=void 0===c?null:c,u=e.color,d=void 0===u?null:u,f=e.onClick,p=void 0===f?function(){}:f,h=e.onStopClick,m=void 0===h?null:h,y=e.rounded,v=e.isBusy,g=void 0!==v&&v,b=e.busy,w=void 0!==b&&b,k=e.spinning,x=void 0!==k&&k,E=(e.disabledColor,e.busyText,e.hideBusyIcon),O=void 0!==E&&E,S=(e.busyIconSize,e.requirePro),_=void 0!==S&&S,R=e.isPro,j=void 0!==R&&R,C=e.small,P=e.large,L=e.width,N=(e.height,e.fullWidth),M=e.startTime,A=void 0===M?null:M,T=e.progress,I=void 0===T?null:T,z=e.ai,F=void 0!==z&&z,D=e.children,q=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,pl),B=w||g;o().useEffect((function(){g&&console.log('NekoButton: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[g]);var G=o().useRef(null),U=o().useRef(null),H=ml(o().useState(null),2),W=H[0],$=H[1];o().useLayoutEffect((function(){G.current&&!U.current&&(U.current=G.current.offsetWidth)})),o().useEffect((function(){if(!B&&!m){var e=setTimeout((function(){$(null)}),300);return function(){return clearTimeout(e)}}}),[B,m]),o().useEffect((function(){n&&["primary","primary-block","secondary","danger","success","warning","header"].includes(n)&&!a&&console.warn("NekoButton: Using 'className' prop for button variants is deprecated. Please use 'variant' prop instead. Found className=\"".concat(n,'"'))}),[n,a]);var Q=a||(["primary","primary-block","secondary","danger","success","warning","header"].includes(n)?n:"primary"),V=n&&!["primary","primary-block","secondary","danger","success","warning","header"].includes(n)?n:"";o().useEffect((function(){F&&(a||["secondary","danger","success","warning","header"].includes(Q))&&console.warn('NekoButton: The "ai" property doesn\'t need a variant. The ai styling will override the variant styling.')}),[F,a,Q]);var Y,K,Z,X=l||_&&!j,J=!!s,ee=_&&!j,te=!!m&&B,ne=(0,r.useMemo)((function(){var e="number"==typeof L?L:30;return C&&(e*=.8),P&&(e*=1.3),"header"===Q||n&&n.includes("header")?20:y?e-12:e-14}),[L,y,C,P,Q,n]),re=ml((0,r.useState)(null),2),oe=re[0],ae=re[1];Y=function(){return ae(new Date)},K=A?1e3:null,Z=(0,r.useRef)(),(0,r.useEffect)((function(){Z.current=Y}),[Y]),(0,r.useEffect)((function(){if(null!==K){var e=setInterval((function(){Z.current()}),K);return function(){return clearInterval(e)}}}),[K]),(0,r.useEffect)((function(){A||ae(null)}),[A]);var ie=(0,r.useMemo)((function(){if(!A||!oe)return null;var e=Math.floor((oe-A)/1e3),t=Math.floor(e/60),n=e%60;return"".concat(t.toString().padStart(2,"0"),":").concat(n.toString().padStart(2,"0"))}),[oe,A]),le=kr("neko-button",Q,V,{"has-icon":J},{"custom-color":d},{small:C},{large:P},{rounded:y},{busy:B},{"is-pro":ee},{full:N},{"has-stop":te},{ai:F});return o().createElement("button",hl({ref:G,type:"button",className:le,onClick:function(e){if(!B&&G.current){var t=m&&U.current?U.current:G.current.offsetWidth;$(t)}X||te||p(),e.stopPropagation(),e.preventDefault()},disabled:X&&!(B&&te),style:B&&W?{minWidth:"".concat(W,"px"),width:"".concat(W,"px")}:void 0},q),B&&null!==I&&I>0&&o().createElement("div",{className:"progress-bar",style:{width:"".concat(I,"%")}}),B&&!te&&!O&&o().createElement("div",{className:"busy-wrapper"},o().createElement("div",{className:"busy-icon"},o().createElement($i,{raw:!0,icon:"sync",width:16,height:16})),null!==I&&I>=0&&o().createElement("span",{className:"progress-percentage"},Math.round(I),"%"),ie&&o().createElement("span",{className:"chrono-time"},ie)),!B&&!te&&o().createElement("div",{className:"normal-content"},J&&!y&&!!D&&o().createElement("div",{className:"icon-section"},o().createElement($i,{raw:!0,icon:s,width:ne,height:ne,spinning:x,strokeWidth:y&&C?3:void 0})),J&&!y&&!D&&o().createElement($i,{raw:!0,icon:s,width:ne,height:ne,spinning:x,style:{margin:"0 auto"},strokeWidth:y&&C?3:void 0}),J&&y&&o().createElement($i,{raw:!0,icon:s,width:ne,height:ne,spinning:x,style:{margin:"0 auto"},strokeWidth:y&&C?3:void 0}),!!D&&o().createElement("span",{className:J&&!y?"button-text":""},D)),te&&o().createElement(o().Fragment,null,o().createElement("div",{className:"busy-icon"},o().createElement($i,{raw:!0,icon:"sync",width:16,height:16})),o().createElement("div",{className:"stop-section",onClick:function(e){e.stopPropagation(),m()}},o().createElement($i,{raw:!0,icon:"stop",width:"14",height:"14"}))),ee&&o().createElement(ko,{style:{marginLeft:"8px"}}))}))(fl||(fl=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n box-sizing: border-box;\n height: var(--neko-control-height);\n min-height: var(--neko-control-height);\n min-width: 36px;\n border: none;\n border-radius: 7px;\n text-align: center;\n padding: 0 14px;\n vertical-align: middle;\n font-family: inherit;\n font-size: var(--neko-font-size);\n font-weight: 500;\n letter-spacing: 0;\n /* A subtle vertical gradient + inner top highlight gives the primary fill\n a touch of dimensionality without being glossy. Feels considered, not stock. */\n background:\n linear-gradient(180deg,\n color-mix(in oklab, var(--neko-main-color) 94%, white) 0%,\n var(--neko-main-color) 55%,\n color-mix(in oklab, var(--neko-main-color) 94%, black) 100%);\n color: white;\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.18),\n 0 1px 2px rgba(15, 23, 42, 0.15);\n transition:\n background 0.2s var(--neko-ease-out),\n box-shadow 0.2s var(--neko-ease-out),\n transform 0.22s var(--neko-ease-spring),\n filter 0.2s var(--neko-ease-out),\n opacity 0.2s ease;\n will-change: transform, box-shadow, filter;\n overflow: hidden;\n \n /* Progress bar styling */\n .progress-bar {\n position: absolute;\n top: 0;\n left: 0;\n height: 100%;\n background-color: var(--neko-green);\n transition: width 0.3s ease;\n z-index: 0;\n opacity: 0.5;\n mix-blend-mode: overlay;\n }\n \n /* Ensure content appears above progress bar */\n .busy-wrapper,\n .normal-content,\n .busy-icon,\n .stop-section,\n .chrono-time,\n .progress-percentage {\n position: relative;\n z-index: 1;\n }\n\n span {\n white-space: nowrap;\n text-overflow: ellipsis;\n display: flex;\n align-items: center;\n }\n\n .chrono-time {\n font-size: 11px;\n }\n\n .progress-percentage {\n font-size: 11px;\n font-weight: 600;\n }\n\n &:not([disabled]):hover {\n cursor: pointer;\n filter: brightness(1.04);\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.22),\n 0 4px 12px color-mix(in oklab, var(--neko-main-color) 28%, transparent),\n 0 1px 2px rgba(15, 23, 42, 0.15);\n transform: translateY(-1px);\n }\n\n &:disabled {\n opacity: 0.4;\n cursor: not-allowed;\n filter: saturate(0.7);\n }\n\n &:focus { outline: none; }\n &:focus-visible {\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.18),\n 0 1px 2px rgba(15, 23, 42, 0.15),\n var(--neko-focus-ring);\n }\n\n &:active:not([disabled]) {\n transform: translateY(0) scale(0.985);\n box-shadow:\n inset 0 2px 3px rgba(0, 0, 0, 0.15),\n 0 1px 1px rgba(15, 23, 42, 0.1);\n transition-duration: 80ms;\n }\n\n @media (prefers-reduced-motion: reduce) {\n transition: none;\n &:not([disabled]):hover { transform: none; box-shadow: var(--neko-shadow-xs); }\n }\n\n\n &.is-pro {\n background-image: none;\n background-color: var(--neko-main-color-disabled);\n color: rgb(255 255 255 / 65%);\n align-items: center;\n opacity: 1;\n }\n\n &.has-icon {\n align-items: center;\n position: relative;\n\n svg {\n color: white;\n }\n }\n\n /* Secondary — quiet off-white chip that pairs with the bold primary.\n Flat fill (no gradient) keeps it calm; the border does the work. */\n &.secondary {\n background: color-mix(in oklab, var(--neko-main-color) 3%, white);\n color: var(--neko-main-color);\n border: 1px solid color-mix(in oklab, var(--neko-main-color) 18%, transparent);\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.6),\n 0 1px 1px rgba(15, 23, 42, 0.04);\n\n svg {\n color: var(--neko-main-color);\n }\n\n &:not([disabled]):hover {\n background: color-mix(in oklab, var(--neko-main-color) 7%, white);\n border-color: color-mix(in oklab, var(--neko-main-color) 32%, transparent);\n filter: none;\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.7),\n 0 2px 6px rgba(15, 23, 42, 0.06);\n transform: translateY(-1px);\n }\n\n &:focus-visible {\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.6),\n var(--neko-focus-ring);\n }\n\n .icon-section {\n border-right-color: color-mix(in oklab, var(--neko-main-color) 18%, transparent);\n }\n }\n\n /* Semantic variants — flat fill, tinted hover glow that matches each color. */\n &.danger {\n background:\n linear-gradient(180deg,\n color-mix(in oklab, var(--neko-danger) 94%, white) 0%,\n var(--neko-danger) 55%,\n color-mix(in oklab, var(--neko-danger) 94%, black) 100%);\n border-color: var(--neko-danger);\n\n &:not([disabled]):hover {\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.22),\n 0 4px 12px color-mix(in oklab, var(--neko-danger) 30%, transparent),\n 0 1px 2px rgba(15, 23, 42, 0.15);\n }\n }\n\n &.success {\n background:\n linear-gradient(180deg,\n color-mix(in oklab, var(--neko-accent-color) 94%, white) 0%,\n var(--neko-accent-color) 55%,\n color-mix(in oklab, var(--neko-accent-color) 94%, black) 100%);\n border-color: var(--neko-accent-color);\n\n &:not([disabled]):hover {\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.22),\n 0 4px 12px color-mix(in oklab, var(--neko-accent-color) 30%, transparent),\n 0 1px 2px rgba(15, 23, 42, 0.15);\n }\n }\n\n &.warning {\n background:\n linear-gradient(180deg,\n color-mix(in oklab, var(--neko-warning) 94%, white) 0%,\n var(--neko-warning) 55%,\n color-mix(in oklab, var(--neko-warning) 94%, black) 100%);\n border-color: var(--neko-warning);\n\n &:not([disabled]):hover {\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.22),\n 0 4px 12px color-mix(in oklab, var(--neko-warning) 30%, transparent),\n 0 1px 2px rgba(15, 23, 42, 0.15);\n }\n }\n\n /* Safety-net spacing for sibling buttons — preferred practice is parent\n flex gap, but many existing plugin layouts render buttons as plain\n inline-block siblings. 5px keeps those from touching; with a gap-based\n parent, the effective spacing becomes parent-gap + 5px. */\n & + button.neko-button {\n margin-left: 5px;\n }\n\n &.small {\n font-size: var(--neko-small-font-size);\n height: var(--neko-control-height-small);\n min-height: var(--neko-control-height-small);\n border-radius: 6px;\n padding: 0 10px;\n }\n\n &.large {\n height: var(--neko-control-height-large);\n min-height: var(--neko-control-height-large);\n font-size: 15px;\n padding: 0 20px;\n border-radius: 9px;\n }\n\n /* Header variant — ghost glass button for use on the branded NekoHeader.\n Stays glassy throughout; hover just brightens the glass + lifts softly. */\n &.header {\n background: rgba(255, 255, 255, 0.12);\n backdrop-filter: blur(10px);\n -webkit-backdrop-filter: blur(10px);\n color: white;\n border: 1px solid rgba(255, 255, 255, 0.26);\n height: 38px;\n padding: 0 16px;\n font-weight: 500;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.14);\n transition:\n background 0.3s var(--neko-ease-out),\n border-color 0.3s var(--neko-ease-out),\n box-shadow 0.3s var(--neko-ease-out),\n transform 0.3s var(--neko-ease-spring);\n\n svg { color: white; }\n\n &:hover {\n background: rgba(255, 255, 255, 0.22);\n border-color: rgba(255, 255, 255, 0.5);\n filter: none;\n box-shadow:\n 0 6px 18px rgba(0, 0, 0, 0.14),\n inset 0 1px 0 rgba(255, 255, 255, 0.22);\n transform: translateY(-1px);\n }\n\n &:active:not([disabled]) {\n transform: translateY(0);\n background: rgba(255, 255, 255, 0.16);\n }\n\n /* Kill the shimmer sweep from the base primary — ghost doesn't need it */\n &::after { display: none; }\n\n .icon-section {\n border-right: none;\n }\n }\n\n /* Apply width/height if provided */\n ","\n ","\n ","\n ","\n\n &.rounded {\n border-radius: 50%;\n padding: 0;\n /* Explicit size with matching min-height overrides the base 30px min-height,\n otherwise rounded buttons end up 30×30 (oval). */\n --neko-rounded-size: ","px;\n width: var(--neko-rounded-size);\n height: ",';\n min-width: var(--neko-rounded-size);\n min-height: var(--neko-rounded-size);\n /* Rounded elevation — a real dark drop shadow (works on any background,\n including the brand-blue tab bar) stacked with a colored halo that\n blooms on light surfaces. The inset highlight sells the "lifted" feel. */\n box-shadow:\n 0 6px 14px rgba(15, 23, 42, 0.22),\n 0 2px 4px rgba(15, 23, 42, 0.12),\n 0 0 0 1px rgba(15, 23, 42, 0.1),\n inset 0 1px 0 rgba(255, 255, 255, 0.28);\n\n &.small {\n --neko-rounded-size: 24px;\n box-shadow:\n 0 3px 8px rgba(15, 23, 42, 0.2),\n 0 1px 2px rgba(15, 23, 42, 0.1),\n inset 0 1px 0 rgba(255, 255, 255, 0.22);\n }\n\n &.success {\n box-shadow:\n 0 6px 14px rgba(15, 23, 42, 0.22),\n 0 2px 4px rgba(15, 23, 42, 0.12),\n 0 0 0 1px color-mix(in oklab, var(--neko-accent-color) 40%, transparent),\n inset 0 1px 0 rgba(255, 255, 255, 0.3);\n }\n\n &.danger {\n box-shadow:\n 0 6px 14px rgba(15, 23, 42, 0.22),\n 0 2px 4px rgba(15, 23, 42, 0.12),\n 0 0 0 1px color-mix(in oklab, var(--neko-danger) 40%, transparent),\n inset 0 1px 0 rgba(255, 255, 255, 0.3);\n }\n\n /* Hover lifts harder — shadow spreads further, inset highlights brighten.\n No translateY — rounded buttons stay put; the icon rotation + deeper\n shadow is the feedback. */\n &:not([disabled]):hover {\n transform: none;\n box-shadow:\n 0 10px 22px rgba(15, 23, 42, 0.28),\n 0 3px 6px rgba(15, 23, 42, 0.14),\n 0 0 0 1px rgba(15, 23, 42, 0.14),\n inset 0 1px 0 rgba(255, 255, 255, 0.34);\n }\n &.success:not([disabled]):hover {\n box-shadow:\n 0 10px 22px rgba(15, 23, 42, 0.28),\n 0 3px 6px rgba(15, 23, 42, 0.14),\n 0 0 0 1px color-mix(in oklab, var(--neko-accent-color) 50%, transparent),\n inset 0 1px 0 rgba(255, 255, 255, 0.36);\n }\n &.danger:not([disabled]):hover {\n box-shadow:\n 0 10px 22px rgba(15, 23, 42, 0.28),\n 0 3px 6px rgba(15, 23, 42, 0.14),\n 0 0 0 1px color-mix(in oklab, var(--neko-danger) 50%, transparent),\n inset 0 1px 0 rgba(255, 255, 255, 0.36);\n }\n\n /* Icon micro-animations on hover — each variant gets its own character */\n svg {\n transition: transform 0.35s var(--neko-ease-spring);\n }\n /* Success + → rotates 90° (add intent) */\n &.success:not([disabled]):hover svg {\n transform: rotate(90deg);\n }\n /* Primary (edit, push, etc.) → gentle tilt + bump */\n &.primary:not([disabled]):hover svg {\n transform: rotate(-8deg) scale(1.08);\n }\n /* Danger (trash) → nervous shake-ish tilt */\n &.danger:not([disabled]):hover svg {\n transform: rotate(8deg) scale(1.08);\n }\n }\n\n /* Normal content animation */\n .normal-content {\n display: flex;\n align-items: center;\n justify-content: center;\n opacity: 1;\n transform: scale(1);\n transition: opacity 0.3s ease, transform 0.3s ease;\n width: 100%;\n }\n\n /* Icon section with separator */\n .icon-section {\n display: flex;\n align-items: center;\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n padding: 0 7px;\n border-right: 1px solid rgba(255, 255, 255, 0.2);\n }\n\n /* Button text styling when icon is present */\n .button-text {\n white-space: nowrap;\n text-overflow: ellipsis;\n display: flex;\n align-items: center;\n flex: 1;\n justify-content: center;\n padding-left: 40px; /* Space for icon section */\n }\n\n /* Adjust padding for buttons with icons and text */\n &.has-icon:not(.rounded):has(.button-text) {\n padding-left: 0;\n text-align: center;\n }\n\n /* Busy state animations */\n &.busy:not(.has-stop) {\n pointer-events: none;\n overflow: hidden;\n \n .normal-content {\n opacity: 0;\n transform: scale(0.8);\n position: absolute;\n visibility: hidden;\n }\n \n .busy-wrapper {\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 5px;\n width: 100%;\n animation: fadeIn 0.3s ease forwards;\n\n .busy-icon {\n display: flex;\n align-items: center;\n justify-content: center;\n animation: slideInRotate 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;\n\n svg {\n animation: rotate 1.5s linear infinite;\n }\n }\n }\n }\n \n @keyframes fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n }\n \n @keyframes slideInRotate {\n from {\n transform: translateX(-20px) rotate(-180deg) scale(0);\n opacity: 0;\n }\n to {\n transform: translateX(0) rotate(0deg) scale(1);\n opacity: 1;\n }\n }\n \n @keyframes rotate {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n }\n\n &.has-stop {\n position: relative;\n pointer-events: none;\n padding-right: 35px; /* Space for stop section */\n padding-left: 15px;\n display: flex;\n align-items: center;\n justify-content: center;\n \n .busy-icon {\n display: flex;\n align-items: center;\n justify-content: center;\n flex: 1;\n animation: fadeIn 0.3s ease forwards;\n \n svg {\n animation: rotate 1.5s linear infinite;\n color: white;\n }\n }\n \n .stop-section {\n position: absolute;\n right: 0;\n top: 0;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: 0 10px;\n height: 100%;\n border-left: 1px solid rgba(255, 255, 255, 0.2);\n cursor: pointer;\n pointer-events: auto;\n transition: background-color 0.2s ease;\n \n svg {\n color: white;\n \n rect {\n transition: fill 0.2s ease;\n }\n }\n \n &:hover {\n background-color: rgba(255, 255, 255, 0.1);\n \n svg {\n rect {\n fill: var(--neko-red);\n }\n }\n }\n }\n }\n\n &.full {\n width: 100%;\n }\n\n /* AI button — one gradient, one soft glow. No sparkles, no border halo.\n The slow hue drift already reads as "AI"; stacking more effects cheapens it. */\n &.ai {\n position: relative;\n background: linear-gradient(\n 120deg,\n #6366f1 0%,\n #a855f7 50%,\n #ec4899 100%\n );\n background-size: 200% 100%;\n animation: aiFlow 10s ease-in-out infinite;\n color: white;\n border: none;\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.22),\n 0 1px 2px rgba(15, 23, 42, 0.15),\n 0 4px 14px color-mix(in oklab, #a855f7 22%, transparent);\n\n @keyframes aiFlow {\n 0%, 100% { background-position: 0% 50%; }\n 50% { background-position: 100% 50%; }\n }\n\n &:disabled {\n animation: none;\n }\n\n &:not([disabled]):hover {\n animation-duration: 6s;\n transform: translateY(-1px);\n filter: brightness(1.04);\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.26),\n 0 1px 2px rgba(15, 23, 42, 0.15),\n 0 6px 18px color-mix(in oklab, #a855f7 30%, transparent);\n }\n\n &:focus-visible {\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.22),\n 0 1px 2px rgba(15, 23, 42, 0.15),\n var(--neko-focus-ring);\n }\n }\n\n ',"\n"])),(function(e){return e.width&&"string"==typeof e.width?"width: ".concat(e.width,";"):""}),(function(e){return e.width&&"number"==typeof e.width?"width: ".concat(e.width,"px;"):""}),(function(e){return e.height&&"string"==typeof e.height?"height: ".concat(e.height,";"):""}),(function(e){return e.height&&"number"==typeof e.height?"height: ".concat(e.height,"px;"):""}),(function(e){var t;return null!==(t=e.width)&&void 0!==t?t:e.large?50:30}),(function(e){var t;return null!==(t=e.height)&&void 0!==t?t:"var(--neko-rounded-size)"}),(function(e){return bl(e.color)})),bl=function(e){if(e){var t=/^#|^rgb\(|^rgba\(|^hsl\(/.test(e),n=t?e:"var(--neko-".concat(e,")"),r=t?e:"var(--neko-".concat(e,")");return"\n &.custom-color {\n background:\n linear-gradient(180deg,\n color-mix(in oklab, ".concat(n," 94%, white) 0%,\n ").concat(n," 55%,\n color-mix(in oklab, ").concat(n," 94%, black) 100%);\n border: 1px solid ").concat(r,";\n color: white;\n\n &:not([disabled]):hover {\n filter: brightness(1.08);\n box-shadow:\n inset 0 1px 0 rgba(255, 255, 255, 0.22),\n 0 4px 12px color-mix(in oklab, ").concat(n," 28%, transparent),\n 0 1px 2px rgba(15, 23, 42, 0.15);\n }\n }\n ")}},wl=function(e){return o().createElement(gl,e)};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,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||xl(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 xl(e,t){if(e){if("string"==typeof e)return El(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)?El(e,t):void 0}}function El(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}wl.propTypes={className:hr().string,variant:hr().oneOf(["primary","primary-block","secondary","danger","success","warning","header"]),disabled:hr().bool,icon:hr().oneOfType([hr().object,hr().oneOf(["setting","edit","trash"])]),color:hr().string,onClick:hr().func.isRequired,onStopClick:hr().func,rounded:hr().bool,busy:hr().bool,isBusy:hr().bool,spinning:hr().bool,busyText:hr().string,hideBusyIcon:hr().bool,busyIconSize:hr().string,requirePro:hr().bool,isPro:hr().bool,disabledColor:hr().string,small:hr().bool,large:hr().bool,progress:hr().number,ai:hr().bool};var Ol,Sl=Vt.div(vl||(vl=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n position: relative;\n margin-left: -20px;\n background: var(--neko-background-color);\n padding-bottom: 50px;\n margin-bottom: -26px;\n\n .neko-rest-error {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: #1e232deb;\n z-index: 100;\n\n .container {\n color: white;\n padding: 5px 20px 15px 20px;\n min-width: 480px;\n max-width: 600px;\n border-radius: 20px;\n background: #883131;\n margin-left: 50%;\n transform: translateX(-50%);\n margin-top: 100px;\n\n h3 {\n color: white;\n }\n\n .neko-debug {\n padding: 5px 10px;\n background: #692426;\n border-radius: 10px;\n\n * {\n margin: 0px;\n padding: 0px;\n }\n }\n }\n }\n"]))),_l=function(e){var t=e.className,n=e.children,a=e.nekoErrors,i=void 0===a?[]:a,l=e.style,c=void 0===l?{}:l,s=kl((0,r.useState)(!1),2),u=s[0],d=s[1],f=kl((0,r.useState)(!1),2),p=f[0],h=f[1],m=kr("neko-page",t);return(0,r.useEffect)((function(){if(i&&!u){var e,t=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=xl(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,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,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}(i);try{for(t.s();!(e=t.n()).done;){var n=e.value;if(n){d(n);break}}}catch(e){t.e(e)}finally{t.f()}}}),[i,u]),o().createElement(Sl,{className:m,style:c},u&&o().createElement("div",{className:"neko-rest-error"},o().createElement("div",{className:"container"},!p&&o().createElement(o().Fragment,null,o().createElement("h3",null,"The Rest API is disabled or broken 😢"),o().createElement("p",null,"The Rest API is required for this plugin to work. It is enabled in WordPress by default since December 2016 and used by the Gutenberg Editor since 2019. In short, it allows more robustness and a much cleaner infrastructure. Soon, Wordpress will entirely depends on it, so it is important to keep it enabled."),o().createElement("p",null,o().createElement("i",null,"Last but not least: check your PHP Error Logs and your Debugging Console.")),o().createElement("p",{className:"neko-debug"},o().createElement("small",null,"URL: ",u.url,o().createElement("br",null),"CODE: ",u.code,o().createElement("br",null),"MESSAGE: ",u.message,o().createElement("br",null)))),u.body&&p&&o().createElement("p",{className:"neko-debug"},o().createElement("div",{dangerouslySetInnerHTML:{__html:u.body}})),u.body&&o().createElement(wl,{color:"#a94242",onClick:function(){return h(!p)}},p?"Hide":"Display"," response from server"),o().createElement(wl,{color:"#a94242",onClick:function(){window.open("https://meowapps.com/fix-wordpress-rest-api/","_blank")}},"Learn about WordPress Debugging"))),n)},Rl=function(e){return o().createElement(_l,e)};Rl.propTypes={className:hr().string,style:hr().object,nekoErrors:hr().array};var jl,Cl=Vt.div(Ol||(Ol=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n display: flex;\n max-width: 128px;\n max-height: 128px;\n\n & > * {\n width: 100%;\n height: auto;\n object-fit: contain;\n }\n"]))),Pl=function(){return o().createElement(Cl,{className:"neko-logo"},o().createElement("svg",{width:"64",height:"46",viewBox:"0 0 64 46",fill:"none",xmlns:"http://www.w3.org/2000/svg"},o().createElement("g",{clipPath:"url(#clip0_310_229)"},o().createElement("path",{d:"M64 30.6408C64 27.7985 60.0816 25.8303 55.8298 25.8303C54.8593 25.8303 53.9311 25.933 53.076 26.1253C49.8865 19.079 41.6539 13.0853 32.0002 13.0853C30.8337 13.0853 29.6881 13.1727 28.5698 13.3392C27.2069 10.3076 22.6762 2.43426 11.5954 0.0830064C11.0491 -0.0327456 10.4946 0.240578 10.259 0.7469C8.85913 3.75608 4.74247 14.4116 10.2403 25.9931C9.58165 25.8864 8.88751 25.8303 8.17022 25.8303C3.91839 25.8303 0 27.7985 0 30.6408C0 33.483 3.91839 35.2272 8.17022 35.2272C8.71127 35.2272 9.23925 35.1988 9.74893 35.1435C9.43602 35.2664 9.12275 35.4075 8.81171 35.5677C5.69388 37.1707 3.9688 40.0312 4.95904 41.9568C5.9489 43.8824 9.2792 44.1442 12.397 42.5412C13.0464 42.2074 13.6348 41.819 14.1516 41.396C18.2627 44.4967 24.7283 45.9809 31.9998 45.9809C39.2713 45.9809 45.737 44.4967 49.848 41.396C50.3644 41.819 50.9533 42.2074 51.6026 42.5412C54.7204 44.1442 58.0503 43.8824 59.0406 41.9568C60.0305 40.0312 58.3057 37.1707 55.1879 35.5677C54.8761 35.4075 54.5621 35.2667 54.2485 35.1435C54.7589 35.1988 55.2876 35.2275 55.8294 35.2275C60.0812 35.2275 63.9996 33.4834 63.9996 30.6411L64 30.6408Z",fill:"white"}),o().createElement("path",{d:"M22.2293 36.7443C26.5935 36.7443 30.1314 33.2064 30.1314 28.8422C30.1314 24.478 26.5935 20.9401 22.2293 20.9401C17.8651 20.9401 14.3271 24.478 14.3271 28.8422C14.3271 33.2064 17.8651 36.7443 22.2293 36.7443Z",fill:"#00E28E"}),o().createElement("path",{d:"M22.2655 33.1361C23.5022 33.1361 24.5047 31.2805 24.5047 28.9915C24.5047 26.7024 23.5022 24.8468 22.2655 24.8468C21.0288 24.8468 20.0262 26.7024 20.0262 28.9915C20.0262 31.2805 21.0288 33.1361 22.2655 33.1361Z",fill:"#3C6E8B"}),o().createElement("path",{d:"M31.9998 37.9156C33.4237 37.9156 34.5781 37.3409 34.5781 36.6319C34.5781 35.9229 33.4237 35.3481 31.9998 35.3481C30.5758 35.3481 29.4215 35.9229 29.4215 36.6319C29.4215 37.3409 30.5758 37.9156 31.9998 37.9156Z",fill:"#FF9493"}),o().createElement("path",{d:"M54.2503 35.1058C54.76 35.1611 55.2879 35.1894 55.829 35.1894C60.0808 35.1894 63.9992 33.4453 63.9992 30.603C63.9992 27.7608 60.0808 25.7926 55.829 25.7926C55.1117 25.7926 54.4176 25.849 53.7585 25.9558C59.2567 14.3742 55.1397 3.71872 53.7402 0.709546C53.5046 0.203225 52.9501 -0.0700991 52.4038 0.0456529C41.323 2.39691 36.7923 10.2707 35.4298 13.3015C34.4541 13.1566 33.4579 13.0711 32.4452 13.0517C31.2743 20.033 28.9656 43.9365 54.3436 35.1439C54.3123 35.1312 54.2813 35.1181 54.2499 35.1058H54.2503Z",fill:"#2B9DFF"}),o().createElement("path",{d:"M41.7342 33.1361C42.9709 33.1361 43.9735 31.2805 43.9735 28.9915C43.9735 26.7024 42.9709 24.8468 41.7342 24.8468C40.4975 24.8468 39.495 26.7024 39.495 28.9915C39.495 31.2805 40.4975 33.1361 41.7342 33.1361Z",fill:"#3C6E8B"})),o().createElement("defs",null,o().createElement("clipPath",{id:"clip0_310_229"},o().createElement("rect",{width:"64",height:"45.9617",fill:"white",transform:"translate(0 0.019165)"})))))},Ll=function(e){return o().createElement(Pl,e)};Ll.propTypes={};var Nl=Vt.div(jl||(jl=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n position: relative;\n color: white;\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n display: flex;\n height: 74px;\n overflow: hidden;\n align-items: center;\n padding: 18px 32px;\n background: var(--neko-main-color);\n isolation: isolate;\n\n .neko-header-logo-container {\n width: 44px;\n height: 44px;\n padding: 9px;\n margin-right: 16px;\n background: rgba(255, 255, 255, 0.14);\n backdrop-filter: blur(8px);\n -webkit-backdrop-filter: blur(8px);\n border: 1px solid rgba(255, 255, 255, 0.22);\n border-radius: 12px;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n z-index: 1;\n transition: transform var(--neko-duration-slow) var(--neko-ease-spring);\n }\n\n &:hover .neko-header-logo-container {\n transform: scale(1.05) rotate(-3deg);\n }\n\n .neko-header-title-container {\n flex-direction: column;\n display: flex;\n position: relative;\n z-index: 1;\n justify-content: center;\n\n .neko-header-title-row {\n display: flex;\n align-items: center;\n gap: 10px;\n }\n\n .neko-header-title {\n color: white;\n font-family: var(--neko-font-family);\n font-size: 22px;\n font-weight: 600;\n letter-spacing: 0;\n line-height: 1.1;\n margin: 0;\n position: relative;\n }\n\n .neko-header-separator {\n color: rgba(255,255,255,0.35);\n font-size: 18px;\n line-height: 1;\n align-self: center;\n }\n\n /* Section badge — green pulse dot anchors the accent color */\n .neko-header-section {\n display: inline-flex;\n align-items: center;\n gap: 7px;\n background: rgba(255, 255, 255, 0.14);\n backdrop-filter: blur(8px);\n -webkit-backdrop-filter: blur(8px);\n color: white;\n font-size: 11px;\n font-weight: 600;\n text-transform: uppercase;\n letter-spacing: 0.09em;\n line-height: 1;\n padding: 5px 12px 5px 10px;\n border-radius: 999px;\n border: 1px solid rgba(255, 255, 255, 0.22);\n align-self: center;\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);\n\n &::before {\n content: '';\n display: inline-block;\n width: 6px;\n height: 6px;\n border-radius: 50%;\n background: var(--neko-green);\n box-shadow: 0 0 8px color-mix(in oklab, var(--neko-green) 80%, transparent);\n animation: nekoSectionPulse 2s ease-in-out infinite;\n }\n }\n\n @keyframes nekoSectionPulse {\n 0%, 100% { opacity: 1; transform: scale(1); }\n 50% { opacity: 0.55; transform: scale(0.8); }\n }\n\n .neko-header-subtitle {\n color: rgba(255, 255, 255, 0.7);\n font-family: var(--neko-font-family);\n line-height: 1;\n margin-top: 5px;\n font-size: 11px;\n letter-spacing: 0.05em;\n\n a {\n color: rgba(255, 255, 255, 0.7);\n text-decoration: none;\n font-family: var(--neko-font-family);\n transition: color 0.18s var(--neko-ease-out);\n }\n a:hover { color: white; }\n\n .neko-header-version {\n color: rgba(255, 255, 255, 0.5);\n margin-left: 6px;\n padding-left: 8px;\n border-left: 1px solid rgba(255, 255, 255, 0.2);\n text-transform: uppercase;\n letter-spacing: 0.12em;\n font-size: 10px;\n font-weight: 600;\n text-decoration: none;\n transition: color 0.22s ease;\n }\n a.neko-header-version:hover { color: white; }\n .neko-header-version.pro {\n color: rgba(255, 220, 150, 0.9);\n }\n }\n }\n\n .neko-header-extra-content {\n margin-left: auto;\n display: flex;\n align-items: center;\n gap: 6px;\n position: relative;\n z-index: 1;\n }\n"]))),Ml=function(e){var t=e.title,n=void 0===t?"NekoUI":t,r=e.section,a=void 0===r?null:r,i=e.subtitle,l=void 0===i?"By Meow Apps":i,c=e.children,s=e.isPro,u=void 0!==s&&s,d=e.showFreeBadge,f=void 0===d||d;return o().createElement(Nl,{className:"neko-header"},o().createElement("div",{className:"neko-header-logo-container"},o().createElement(Ll,null)),o().createElement("div",{className:"neko-header-title-container"},o().createElement("div",{className:"neko-header-title-row"},o().createElement("h1",{className:"neko-header-title"},n),!!a&&o().createElement(o().Fragment,null,o().createElement("span",{className:"neko-header-separator"},"›"),o().createElement("span",{className:"neko-header-section"},a))),o().createElement("small",{className:"neko-header-subtitle"},o().createElement("a",{target:"_blank",href:"https://meowapps.com"},l),(u||f)&&(u?o().createElement("span",{className:"neko-header-version pro"},"Pro"):o().createElement("a",{className:"neko-header-version",href:"https://meowapps.com",target:"_blank",rel:"noopener noreferrer",onMouseEnter:function(e){e.currentTarget.textContent="Upgrade ↗"},onMouseLeave:function(e){e.currentTarget.textContent="Free"}},"Free")))),o().createElement("div",{className:"neko-header-extra-content"},c))},Al=function(e){return o().createElement(Ml,e)};function Tl(e){return Tl="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},Tl(e)}function Il(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Fl(r.key),r)}}function zl(e,t,n){return t&&Il(e.prototype,t),n&&Il(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Fl(e){var t=function(e,t){if("object"!=Tl(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Tl(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Tl(t)?t:t+""}Al.propTypes={title:hr().string,section:hr().string,subtitle:hr().string,children:hr().node,isPro:hr().bool,showFreeBadge:hr().bool};var Dl=zl((function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.url=r,this.message=t,this.code=n,this.body=o,this.debug=a,this.cancelledByUser="USER-ABORTED"===n}));function ql(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Wl(r.key),r)}}function Bl(e,t,n){return t=Ul(t),function(e,t){if(t&&("object"==Xl(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Gl()?Reflect.construct(t,n||[],Ul(e).constructor):t.apply(e,n))}function Gl(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Gl=function(){return!!e})()}function Ul(e){return Ul=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ul(e)}function Hl(e,t){return Hl=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Hl(e,t)}function Wl(e){var t=function(e,t){if("object"!=Xl(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Xl(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Xl(t)?t:t+""}function $l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||Kl(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 Ql(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Ql=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.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 a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(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 f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Xl(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 a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===f)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.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,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}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 C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(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 o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Xl(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(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=L,P.prototype={constructor:P,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(C),!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 o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("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 o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):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),y},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),C(n),y}},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 o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Vl(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Yl(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Vl(a,r,o,i,l,"next",e)}function l(e){Vl(a,r,o,i,l,"throw",e)}i(void 0)}))}}function Kl(e,t){if(e){if("string"==typeof e)return Zl(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)?Zl(e,t):void 0}}function Zl(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 Xl(e){return Xl="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},Xl(e)}function Jl(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return JSON.stringify(e,function(e){var t=[];return function(n,r){if("object"===Xl(r)&&null!==r){if(-1!==t.indexOf(r)){if(!e)throw console.warn("Circular reference found.",{key:n,value:r,cache:t,cacheIndex:t.indexOf(r)}),new Error("Circular reference found. Cancelled.");return}t.push(r)}return r}}(n),t)}var ec=function(e){if(!e.data)return e;if(Array.isArray(e.data)&&e.data.length>0&&e.data[0].meta){var t,n=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Kl(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,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,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}(e.data);try{for(n.s();!(t=n.n()).done;){var r=t.value;try{r.meta=JSON.parse(r.meta)}catch(e){console.error("[JsonFetcher]","Could not decode meta.",r.meta)}}}catch(e){n.e(e)}finally{n.f()}}else if(!Array.isArray(e.data)&&e.data.meta)try{e.data.meta=JSON.parse(e.data.meta)}catch(t){console.error("[JsonFetcher]","Could not decode meta.",e.data.meta)}return e},tc=function(){var e=Yl(Ql().mark((function e(t){var n,r,o,a,i,l,c,s,u,d=arguments;return Ql().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=d.length>1&&void 0!==d[1]?d[1]:{},r=null,o={},a=null,i=null,e.prev=5,(n=n||{}).headers=n.headers?n.headers:{},n.headers.Pragma="no-cache",n.headers["Cache-Control"]="no-cache",e.next=12,fetch("".concat(t),n);case 12:return i=e.sent,e.next=15,i.text();case 15:r=e.sent,(o=JSON.parse(r)).success||(l=!1===o.success?"NOT-SUCCESS":"N/A",c=o.message?o.message:"Unknown error. Check your Console Logs.","rest_no_route"===o.code?(c="The API can't be accessed. Are you sure the WP REST API is enabled? Check this article: https://meowapps.com/fix-wordpress-rest-api/.",l="NO-ROUTE"):"internal_server_error"===o.code&&(c="Server error. Please check your PHP Error Logs.",l="SERVER-ERROR"),a=new Dl(c,l,t,r||i)),e.next=27;break;case 20:e.prev=20,e.t0=e.catch(5),console.error("[nekoFetch]",e.t0),s="BROKEN-REPLY",u="The reply sent by the server is broken.","AbortError"===e.t0.name?(s="USER-ABORTED",u="The request was aborted by the user."):i&&i.status&&408===i.status&&(s="REQUEST-TIMEOUT",u="The request generated a timeout."),a=new Dl(u,s,t,r||i,e.t0);case 27:return a&&(o.success=!1,o.message=a.message,o.error=a),e.abrupt("return",ec(o));case 29:case"end":return e.stop()}}),e,null,[[5,20]])})));return function(t){return e.apply(this,arguments)}}(),nc=function(){var e=Yl(Ql().mark((function e(t){var n,r,o,a,i,l,c,s,u,d,f,p,h,m,y,v,g,b,w,k,x=arguments;return Ql().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=(n=x.length>1&&void 0!==x[1]?x[1]:{}).json,o=void 0===r?null:r,a=n.method,i=void 0===a?"GET":a,l=n.signal,c=n.file,s=n.nonce,u=n.bearerToken,"GET"!==i||!o){e.next=4;break}throw new Error("NekoFetch: GET method does not support json argument (".concat(t,")."));case 4:if(d=c?new FormData:null,c)for(d.append("file",c),f=0,p=Object.entries(o);f<p.length;f++)h=$l(p[f],2),m=h[0],y=h[1],d.append(m,y);return v={},s&&(v["X-WP-Nonce"]=s),u&&(v.Authorization="Bearer ".concat(u)),d||(v["Content-Type"]="application/json"),g={method:i,headers:v,body:d||(o?Jl(o):null),signal:l},b=null,e.prev=12,e.next=15,tc(t,g);case 15:if((b=e.sent).success){e.next=18;break}throw new Error(null!==(w=null===(k=b)||void 0===k?void 0:k.message)&&void 0!==w?w:"Unknown error.");case 18:return e.abrupt("return",b);case 21:throw e.prev=21,e.t0=e.catch(12),e.t0;case 24:case"end":return e.stop()}}),e,null,[[12,21]])})));return function(t){return e.apply(this,arguments)}}(),rc=function(){var e=Yl(Ql().mark((function e(t){var n,r,o,a,i,l,c,s,u,d,f,p,h,m,y=arguments;return Ql().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=(n=y.length>1&&void 0!==y[1]?y[1]:{}).json,o=void 0===r?{}:r,a=n.signal,i=n.file,l=n.nonce,c=n.bearerToken,s=i?new FormData:null,i)for(s.append("file",i),u=0,d=Object.entries(o);u<d.length;u++)f=$l(d[u],2),p=f[0],h=f[1],s.append(p,h);return m=l?{"X-WP-Nonce":l}:{},c&&(m.Authorization="Bearer ".concat(c)),s||(m["Content-Type"]="application/json"),e.abrupt("return",tc(t,{method:"POST",headers:m,body:s||Jl(o),signal:a}));case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),oc=function(e,t){var n=e.includes("index.php?rest_route");return e+(n?"&":"?")+new URLSearchParams(t).toString()};var ac=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Bl(this,t,[e])).state={hasError:!1},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Hl(e,t)}(t,e),function(e,t,n){return t&&ql(e.prototype,t),n&&ql(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}(t,[{key:"render",value:function(){if(this.state.hasError){var e="";return e="string"==typeof this.state.hasError?this.state.hasError:this.state.hasError.message?this.state.hasError.message:this.state.hasError.toString?this.state.hasError.toString():Jl(this.state.hasError),o().createElement(o().Fragment,null,o().createElement("div",{style:{background:"var(--neko-red)",color:"white",margin:15,padding:15,borderRadius:15}},o().createElement("pre",{style:{margin:0,whiteSpace:"pre-wrap"}},"⚠️ ",o().createElement("b",null,"Error"),o().createElement("br",null),"Sorry, an error occured! Don't worry, I will fix this, so simply let me know about it.",o().createElement("br",null),"Here is some information about it:",o().createElement("br",null),o().createElement("br",null),e)))}return this.props.children}}],[{key:"getDerivedStateFromError",value:function(e){return{hasError:e}}}])}(o().Component);var ic,lc,cc=["children"],sc=["fullWidth","minimal","size"];function uc(){return uc=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},uc.apply(null,arguments)}function dc(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function fc(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var pc=Vt.div(ic||(ic=fc(["\n display: flex;\n flex-wrap: wrap;\n\n @media (max-width: 600px) {\n width: max-content;\n overflow-x: auto;\n padding: 0 350px 0 0;\n\n .neko-tab-content {\n max-width: 1200px;\n }\n\n .neko-tabs.inversed {\n max-width: 500px;\n\n .neko-accordion {\n max-width: 450px;\n overflow-x: hidden;\n }\n }\n\n .neko-block {\n max-width: 500px;\n\n .neko-block-content {\n overflow-x: scroll;\n\n table {\n width: max-content;\n }\n }\n }\n"]))),hc=Vt.div(lc||(lc=fc(["\n flex: ",";\n min-width: 0;\n padding: 32px 30px;\n\n .neko-block:last-child {\n margin-bottom: 0px;\n }\n\n &.minimal {\n padding: 0;\n }\n\n &.full {\n flex-basis: 100%;\n padding-bottom: 0;\n }\n\n & + .full {\n padding-bottom: 32px;\n padding-top: 0;\n }\n\n &:not(.full) + div:not(.full) {\n padding-left: 0;\n }\n\n /* Minimal columns sit flush — give them a clean gap when adjacent on the same row.\n Exclude .full (full-width) columns which wrap to their own line. */\n &.minimal:not(.full) + .minimal:not(.full) {\n margin-left: 20px;\n }\n"])),(function(e){return e.$flex||1})),mc=function(e){var t=e.children,n=dc(e,cc);return o().createElement(pc,uc({className:"neko-wrapper"},n),t)},yc=function(e){var t=e.fullWidth,n=e.minimal,r=e.size,a=dc(e,sc),i=kr("neko-column",{full:t},{minimal:n}),l=r?{"1/2":1,"1/3":1,"2/3":2,"1/4":1,"3/4":3,"1/5":1,"2/5":2,"3/5":3,"4/5":4,"1/6":1,"5/6":5}[r]||parseFloat(r):void 0;return o().createElement(hc,uc({className:i,$flex:l},a),e.children)},vc=function(e){return o().createElement(ac,null,o().createElement(mc,e))},gc=function(e){return o().createElement(ac,null,o().createElement(yc,e))};function bc(e){return function(e){if(Array.isArray(e))return xc(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||kc(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 wc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||kc(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 kc(e,t){if(e){if("string"==typeof e)return xc(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)?xc(e,t):void 0}}function xc(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}vc.propTypes={},gc.propTypes={fullWidth:hr().any,minimal:hr().bool,size:hr().oneOfType([hr().oneOf(["1/2","1/3","2/3","1/4","3/4","1/5","2/5","3/5","4/5","1/6","5/6"]),hr().number,hr().string])};var Ec,Oc=(0,r.createContext)(null),Sc=function(e){var t=e.children,n=e.visible,o=void 0!==n&&n,a=e.targetRef,i=e.onClose,l=e.matchWidth,c=void 0===l||l,s=(0,r.useRef)(),u=wc((0,r.useState)(0),2),d=u[0],f=u[1],p=(0,r.useContext)(Oc),h=(0,r.useRef)(new Set),m=(0,r.useMemo)((function(){return{register:function(e){h.current.add(e),p&&p.register(e)},unregister:function(e){h.current.delete(e),p&&p.unregister(e)}}}),[p]);(0,r.useEffect)((function(){if(p&&o)return p.register(s),function(){return p.unregister(s)}}),[p,o]),(0,r.useEffect)((function(){if(o){var e=function(e){var t,n=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=kc(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,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,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}([a,s].concat(bc(h.current)));try{for(n.s();!(t=n.n()).done;){var r=t.value;if(null!=r&&r.current&&r.current.contains(e.target))return}}catch(e){n.e(e)}finally{n.f()}i&&i()};return document.addEventListener("mousedown",e),function(){return document.removeEventListener("mousedown",e)}}}),[o,i,a]),(0,r.useEffect)((function(){var e=document.createElement("div");return s.current=e,function(){s.current=null}}),[]);var y=function(){o&&s.current&&a.current&&requestAnimationFrame((function(){for(var e,t=a.current.getBoundingClientRect(),n=(null===(e=a.current.ownerDocument)||void 0===e?void 0:e.defaultView)||window,r=n.innerHeight,o=n.innerWidth,i=s.current.querySelector(".neko-portal-content");i&&!i.offsetHeight;)i=i.firstChild;var l=i?i.offsetHeight:0,u=c?t.width:i?i.offsetWidth:0,d=r-t.bottom<l?t.top-l:t.bottom,f=t.left,p=o-u-5;Number.isFinite(p)&&(f=Math.min(f,p)),f=Math.max(f,5);var h={position:"fixed",top:"".concat(d,"px"),left:"".concat(f,"px"),width:c?"".concat(t.width,"px"):"auto",zIndex:"9999"};Object.assign(s.current.style,h)}))};if((0,r.useEffect)((function(){if(o&&s.current){var e;((null===(e=a.current)||void 0===e?void 0:e.ownerDocument)||document).body.appendChild(s.current);var t=setTimeout((function(){y(),f(1)}),5);return function(){return clearTimeout(t)}}if(s.current){var n=s.current.parentNode;n&&n.removeChild(s.current),f(0)}}),[o,s,a]),(0,r.useLayoutEffect)((function(){var e;y();var t=function(){return y()},n=(null===(e=a.current)||void 0===e||null===(e=e.ownerDocument)||void 0===e?void 0:e.defaultView)||window;return n.addEventListener("resize",t),n.addEventListener("scroll",t),function(){n.removeEventListener("resize",t),n.removeEventListener("scroll",t)}}),[o,s,a]),!o||!s.current)return null;var v={opacity:d,transition:"opacity 0.2s cubic-bezier(0.22, 0.61, 0.36, 1)"};return Oi().createPortal(React.createElement("div",{className:"neko-portal-content",style:v},React.createElement(nn,null,React.createElement(Oc.Provider,{value:m},t))),s.current)};function _c(e){return _c="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},_c(e)}Sc.propTypes={children:hr().node.isRequired,visible:hr().bool,targetRef:hr().object.isRequired,onClose:hr().func,matchWidth:hr().bool};var Rc=["type","name","value","description","placeholder","onChange","onEnter","onBlur","onFinalChange","readOnly","step","min","max","maxLength","natural","onReset","isCommaSeparatedArray","iconEmpty","iconFilled","onEmptyIconClick","onFilledIconClick","action","className","style","inputStyle"];function jc(){return jc=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},jc.apply(null,arguments)}function Cc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Pc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Cc(Object(n),!0).forEach((function(t){Lc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Lc(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=_c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=_c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_c(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Nc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Mc(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)?Mc(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 Mc(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 Ac=function(e){return e.split(",").map((function(e){return e.trim()})).filter((function(e){return e.length>0}))},Tc=function(e,t){var n=e.type,a=void 0===n?"text":n,i=e.name,l=e.value,c=void 0===l?"":l,s=e.description,u=e.placeholder,d=void 0===u?"":u,f=e.onChange,p=e.onEnter,h=e.onBlur,m=e.onFinalChange,y=e.readOnly,v=void 0!==y&&y,g=e.step,b=void 0===g?1:g,w=e.min,k=void 0===w?0:w,x=e.max,E=void 0===x?null:x,O=e.maxLength,S=e.natural,_=void 0!==S&&S,R=e.onReset,j=e.isCommaSeparatedArray,C=void 0!==j&&j,P=e.iconEmpty,L=void 0===P?"":P,N=e.iconFilled,M=void 0===N?"":N,A=e.onEmptyIconClick,T=e.onFilledIconClick,I=e.action,z=e.className,F=e.style,D=e.inputStyle,q=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Rc),B=Nc((0,r.useState)(c||0===c?c:""),2),G=B[0],U=B[1],H=Nc((0,r.useState)(!1),2),W=H[0],$=H[1],Q=!!f,V=(0,r.useRef)(null),Y=Nc((0,r.useState)(0),2),K=Y[0],Z=Y[1];(0,r.useLayoutEffect)((function(){if(I&&V.current){var e=V.current,t=function(){return Z(e.offsetWidth)};t();var n=new ResizeObserver(t);return n.observe(e),function(){return n.disconnect()}}Z(0)}),[I]);var X="password"===a,J=X&&!L&&!M,ee=X&&W?"text":a,te=O||("number"===a?3:void 0);(0,r.useEffect)((function(){m&&(p||h)&&console.warn("NekoInput: Since onFinalChange is used, onEnter and onBlur are redundant.")}),[m,p,h]),(0,r.useEffect)((function(){var e;Q||U(C?(e=c,Array.isArray(e)||(console.warn("The provided value is not an array. Falling back to an empty array."),e=[]),e.join(", ")):c)}),[c]);var ne=function(e){var t=e.target.value,n=C?Ac(t):t;e.stopPropagation(),e.preventDefault(),Q?f(n,i):U(t)},re=function(e){if("Enter"===e.key){e.preventDefault();var t=e.target.value,n=C?Ac(t):t;m?m(n,i):p&&p(n,i)}},oe=function(e){var t=e.target.value,n=C?Ac(t):t;(C?function(e,t){if(!Array.isArray(e)||!Array.isArray(t)||e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(c,n):c===n)||(m?m(n,i):h&&h(n,i))},ae=kr("neko-input",{natural:_}),ie=function(){var e=Q?c:G;return C?!!Array.isArray(e)&&e.length>0:e&&""!==e&&0!==e},le=L||M||J,ce=Boolean(ie()&&M),se=Boolean(!ie()&&L);return o().createElement("div",{className:z,style:F},o().createElement("div",{style:{position:"relative"}},"number"===a?o().createElement("input",jc({ref:t,className:ae,name:i,value:Q?c:G,type:a,disabled:v,step:b,min:k,max:E,maxLength:te,autoComplete:"off","data-form-type":"other",placeholder:d,style:Pc(Pc({},D),{},{paddingRight:I?"".concat(K+10,"px"):le?"30px":void 0}),onChange:ne,onKeyPress:re,onBlur:function(e){!function(e){var t=Number(e.target.value);k&&t<Number(k)?e.target.value=k:E&&t>Number(E)&&(e.target.value=E)}(e),oe(e)},readOnly:v},q)):o().createElement("input",jc({ref:t,className:ae},q,{name:i,value:Q?c:G,type:ee,disabled:v,spellCheck:"false",autoComplete:"off","data-form-type":"other",placeholder:d,style:Pc(Pc({},D),{},{paddingRight:I?"".concat(K+10,"px"):le?"30px":void 0}),maxLength:te,onChange:ne,onKeyPress:re,onBlur:oe,readOnly:v},q)),I&&o().createElement("div",{className:"neko-input-action",ref:V},I),!!c&&!!R&&o().createElement($i,{icon:"close",width:24,style:{position:"absolute",top:"3px",right:"3px"},variant:"blue",onClick:function(){return R()}}),se&&o().createElement($i,{icon:L,width:15,style:{position:"absolute",top:"50%",right:"8px",transform:"translateY(-50%)",pointerEvents:A?"auto":"none",cursor:A?"pointer":"default"},color:"#5a5a5a82",onClick:A}),ce&&o().createElement($i,{icon:M,width:15,style:{position:"absolute",top:"50%",right:"8px",transform:"translateY(-50%)",pointerEvents:T?"auto":"none",cursor:T?"pointer":"default"},color:"var(--neko-blue)",onClick:T}),J&&o().createElement($i,{icon:W?"eye-off":"eye",width:15,style:{position:"absolute",top:"50%",right:"8px",transform:"translateY(-50%)",cursor:"pointer"},color:"#5a5a5a82",onClick:function(){return $((function(e){return!e}))}})),s&&("string"==typeof s?o().createElement("p",{className:"neko-input-description",dangerouslySetInnerHTML:{__html:s}}):o().createElement("p",{className:"neko-input-description"},s)))},Ic=Vt((0,r.forwardRef)(Tc))(Ec||(Ec=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(['\n .neko-input {\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n border: 1.5px solid var(--neko-input-border);\n box-sizing: border-box;\n height: var(--neko-control-height);\n /* WP 7 admin CSS sets min-height: 40px on bare input[type="text"] etc.,\n which overrides our height. Explicitly reset it so Neko\'s height wins. */\n min-height: 0;\n background: var(--neko-input-background);\n color: black;\n padding: 0 10px;\n width: 100%;\n border-radius: var(--neko-radius-md);\n transition: background 0.3s ease, box-shadow 0.2s ease, opacity 0.3s ease, border-color 0.3s ease;\n\n &.natural {\n border-color: gray;\n border-width: 1px;\n }\n\n &::placeholder {\n color: rgba(0, 0, 0, 0.25);\n }\n\n &:focus {\n background-color: white;\n outline: none;\n }\n\n /* Keyboard-only focus ring — the global --neko-focus-ring shadow + a\n brand-tinted border so tabbing through a form is always visible.\n Mouse clicks won\'t trigger this (browser distinguishes :focus from\n :focus-visible). */\n &:focus-visible {\n outline: none;\n border-color: color-mix(in oklab, var(--neko-main-color) 60%, transparent);\n box-shadow: var(--neko-focus-ring);\n }\n\n &:read-only {\n color: var(--neko-gray-60);\n }\n\n &:disabled {\n color: var(--neko-gray-60);\n background: var(--neko-gray-98);\n border-color: var(--neko-disabled-color);\n box-shadow: none;\n opacity: 0.6;\n cursor: not-allowed;\n }\n }\n\n /* Embedded action — sits flush inside the field on the right. Any NekoButton\n dropped in here auto-shrinks to fit the control height (label or icon-only),\n so callers just pass a normal <NekoButton>. See PATTERNS.md "Embedded field\n action". */\n .neko-input-action {\n position: absolute;\n top: 50%;\n right: 4px;\n transform: translateY(-50%);\n display: flex;\n align-items: center;\n\n .neko-button {\n height: calc(var(--neko-control-height) - 8px);\n min-height: calc(var(--neko-control-height) - 8px);\n min-width: 0;\n padding: 0 10px;\n border-radius: 6px;\n /* Compact "micro-action" label — uppercase + tiny + bold reads as an\n affordance inside the field rather than a full button. */\n text-transform: uppercase;\n font-size: 10px;\n font-weight: bold;\n }\n\n /* Icon-only embedded button → square, no side padding. */\n .neko-button.has-icon:not(:has(.button-text)) {\n width: calc(var(--neko-control-height) - 8px);\n padding: 0;\n }\n }\n\n .neko-input-description {\n font-size: var(--neko-small-font-size);\n color: var(--neko-gray-60);\n line-height: 14px;\n margin-top: 5px;\n margin-bottom: 0;\n\n code {\n font-size: 9px;\n background: #016fba14;\n border-radius: 5px;\n padding: 2px 4px;\n }\n }\n']))),zc=o().forwardRef((function(e,t){return o().createElement(Ic,jc({ref:t},e))}));zc.propTypes={type:hr().oneOf(["number","text","password"]),name:hr().string,value:hr().oneOfType([hr().string,hr().array]),description:hr().string,placeholder:hr().string,onChange:hr().func,onEnter:hr().func,onBlur:hr().func,onFinalChange:hr().func,readOnly:hr().bool,step:hr().number,min:hr().number,max:hr().number,maxLength:hr().number,natural:hr().bool,onReset:hr().func,isCommaSeparatedArray:hr().bool,iconEmpty:hr().string,iconFilled:hr().string,onEmptyIconClick:hr().func,onFilledIconClick:hr().func,action:hr().node};var Fc,Dc,qc,Bc=["className","variant","children","onClick","led","tooltip","label","extender_label","extender_children","extender_width","link"];function Gc(){return Gc=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},Gc.apply(null,arguments)}function Uc(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Hc=Vt.div(Fc||(Fc=Uc(["\n display: inline-flex;\n position: relative;\n z-index: 10;\n align-items: center;\n padding: 3px 10px;\n border-radius: 999px;\n color: white;\n font-size: 12px;\n line-height: 1;\n cursor: ",";\n user-select: none;\n background-color: var(--neko-main-color);\n transition: background 0.3s ease, color 0.3s ease;\n vertical-align: middle;\n text-align: center;\n justify-content: center;\n\n a {\n color: white;\n text-decoration: none;\n cursor: pointer;\n }\n\n &:hover {\n ","\n }\n\n .led {\n padding: 0;\n width: 10px;\n height: 10px;\n border-radius: 50%;\n margin-right: 5px;\n position: relative;\n }\n\n .led:before {\n content: '';\n position: absolute;\n top: 50%;\n left: 50%;\n width: 400%;\n height: 400%;\n border-radius: 50%;\n background: rgba(255, 255, 255, 0.5);\n transform: translate(-50%, -50%) scale(0);\n opacity: 0;\n animation: pulse 2s infinite ease-out;\n ","\n }\n\n @keyframes pulse {\n 0% {\n transform: translate(-50%, -50%) scale(0);\n opacity: 0.7;\n }\n 70% {\n transform: translate(-50%, -50%) scale(1);\n opacity: 0;\n }\n 100% {\n transform: translate(-50%, -50%) scale(0);\n opacity: 0;\n }\n }\n\n .led.success {\n background-color: var(--neko-green);\n }\n\n .led.danger {\n background-color: red;\n }\n\n .led.primary {\n background-color: #00a0ef;\n }\n\n .led.secondary {\n background-color: var(--neko-main-color);\n }\n\n .led.warning {\n background-color: var(--neko-yellow);\n }\n\n &.pill-extender {\n z-index: 1;\n position: relative;\n left: -25px;\n width: ",";\n\n .pill-extender-inner {\n display: flex;\n right: 5px;\n }\n\n span {\n margin-left: 20px;\n }\n\n &.danger {\n background-color: rgba(129, 60, 21, 0.5);\n }\n\n &.primary {\n background-color: rgba(var(--neko-main-color), 0.5);\n }\n\n &.secondary {\n background-color: rgba(var(--neko-secondary), 0.5);\n }\n\n &.warning {\n background-color: rgba(var(--neko-neon-yellow), 0.5);\n }\n\n &.success {\n background-color: rgba(var(--neko-lime), 0.5);\n }\n }\n\n span {\n white-space: nowrap;\n text-overflow: ellipsis;\n display: flex;\n align-items: center;\n }\n\n &.primary {\n background-color: var(--neko-main-color-alternative);\n }\n\n &.secondary {\n background-color: #f0f0f0;\n color: #333;\n \n .led.secondary {\n background-color: var(--neko-main-color);\n }\n }\n\n &.danger {\n background-color: var(--neko-red);\n }\n\n &.warning {\n background-color: var(--neko-orange);\n }\n\n &.success {\n background-color: var(--neko-green);\n }\n\n /* AI variant with magical gradient effect */\n &.ai {\n position: relative;\n background:\n linear-gradient(\n 135deg,\n rgba(255, 255, 255, 0.25) 0%,\n transparent 50%\n ),\n linear-gradient(\n 120deg,\n #818cf8,\n #a855f7,\n #ec4899,\n #818cf8\n );\n background-size: 100% 100%, 300% 300%;\n animation: aiPillFlow 6s ease infinite;\n box-shadow:\n 0 2px 8px rgba(168, 85, 247, 0.35),\n 0 1px 3px rgba(236, 72, 153, 0.2),\n inset 0 1px 0 rgba(255, 255, 255, 0.4);\n border: 1px solid rgba(168, 85, 247, 0.3);\n\n @keyframes aiPillFlow {\n 0%, 100% {\n background-position: 0% 50%, 0% 50%;\n }\n 25% {\n background-position: 0% 50%, 100% 0%;\n }\n 50% {\n background-position: 0% 50%, 100% 100%;\n }\n 75% {\n background-position: 0% 50%, 0% 100%;\n }\n }\n\n .led.ai {\n background: #ffeb3b;\n box-shadow: 0 0 10px rgba(255, 235, 59, 0.8);\n }\n }\n"])),(function(e){return e.onClick||e.link?"pointer":"default"}),(function(e){return(e.onClick||e.link)&&Wt(Dc||(Dc=Uc(["\n filter: brightness(1.1);\n "])))}),(function(e){return("warning"===e.className||"danger"===e.className)&&Wt(qc||(qc=Uc(["\n animation: none;\n "])))}),(function(e){return e.extender_width||"auto"})),Wc=function(e){var t=e.className,n=void 0===t?"primary":t,a=e.variant,i=e.children,l=void 0===i?null:i,c=e.onClick,s=void 0===c?null:c,u=e.led,d=void 0===u||u,f=e.tooltip,p=void 0===f?"":f,h=e.label,m=e.extender_label,y=void 0===m?null:m,v=e.extender_children,g=void 0===v?null:v,b=e.extender_width,w=void 0===b?null:b,k=e.link,x=void 0===k?null:k,E=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Bc);o().useEffect((function(){n&&["primary","secondary","danger","warning","success","ai"].includes(n)&&!a&&console.warn("NekoPill: Using 'className' prop for pill variants is deprecated. Please use 'variant' prop instead. Found className=\"".concat(n,'"'))}),[n,a]);var O=a||(["primary","secondary","danger","warning","success","ai"].includes(n)?n:"primary"),S=n&&!["primary","secondary","danger","warning","success","ai"].includes(n)?n:"",_=(0,r.useCallback)((function(e){s&&(s(),e.stopPropagation(),e.preventDefault())}),[s]),R=o().createElement(Li,{text:p,position:"top"},o().createElement(Hc,Gc({className:"neko-pill ".concat(O," ").concat(S).trim(),onClick:s?_:void 0},E,{link:x}),d&&o().createElement("div",{className:"led ".concat(O)}),h&&o().createElement("span",null,h),l));return o().createElement(o().Fragment,null,x?o().createElement("a",{href:x,target:"_blank",rel:"noopener noreferrer"},R):R,(y||g)&&o().createElement(Hc,{className:"pill-extender ".concat(O),extender_width:w},o().createElement("div",{className:"pill-extender-inner"},y&&o().createElement("span",null,y),g)))};function $c(e){return $c="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},$c(e)}function Qc(){return Qc=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},Qc.apply(null,arguments)}function Vc(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 Yc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vc(Object(n),!0).forEach((function(t){Kc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Kc(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=$c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=$c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$c(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Zc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Xc(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)?Xc(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 Xc(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}Wc.propTypes={className:hr().string,variant:hr().oneOf(["primary","secondary","danger","warning","success","ai"]),children:hr().node,onClick:hr().func,led:hr().bool,extender_label:hr().string,extender_children:hr().node,extender_width:hr().string,link:hr().string};var Jc=function(e){var t=e.spinner,n=void 0===t||t,a=e.busy,i=void 0!==a&&a,l=e.isBusy,c=void 0!==l&&l,s=e.overlayStyle,u=e.spinnerTop,d=void 0!==u&&u,f=i||c;o().useEffect((function(){c&&console.log('NekoBusyOverlay: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[c]);var p=Zc((0,r.useState)(!0),2),h=p[0],m=p[1];(0,r.useEffect)((function(){var e;return f?m(!0):e=setTimeout((function(){m(!1),e=null}),250),function(){e&&clearTimeout(e)}}),[f]);var y=kr("neko-overlay",{overlayHidden:!f,spinnerTop:d}),v=h?o().createElement(o().Fragment,null,o().createElement("div",{className:y,style:s},Boolean(n)&&o().createElement("div",{className:"neko-busy-icon "+(f?"":"spinnerHidden")},o().createElement($i,{raw:!0,icon:"sync",width:32,height:32}))),o().createElement("style",{jsx:"true"},"\n .neko-overlay {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 100%;\n height: 100%;\n background: var(--neko-main-overlay-color);\n border-radius: 8px;\n transition: opacity 1s ease-out;\n z-index: 10;\n display: flex;\n align-items: center;\n flex-direction: column;\n justify-content: center;\n overflow: hidden;\n }\n\n .overlayHidden {\n opacity: 0;\n transition: opacity 0.25s ease-out;\n }\n .spinnerHidden {\n opacity: 0;\n transition: opacity 0.25s ease-out;\n }\n .spinnerTop {\n justify-content: flex-start;\n padding-top: 80px;\n }\n .neko-busy-icon {\n position: relative;\n display: flex;\n justify-content: center;\n align-items: center;\n animation: spin 1s linear infinite;\n }\n .neko-busy-icon svg {\n color: white;\n transform: scaleY(-1);\n }\n @keyframes spin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n }\n ")):null,g=Yc(Yc({},e),{},{busy:void 0,spinner:void 0});return o().createElement("div",Qc({style:{position:"relative"}},g),v,e.children)};Jc.propTypes={busy:hr().bool,isBusy:hr().bool,spinner:hr().bool,spinnerTop:hr().bool,children:hr().oneOfType([hr().arrayOf(hr().node),hr().node]).isRequired};const es=Jc;function ts(e){return ts="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},ts(e)}var ns,rs,os,as,is,ls,cs,ss,us,ds,fs=["title","subtitle","inversed","transparent","children","action","isPro","currentTab","onChange","keepTabOnReload","callOnTabChangeFirst","mwaiPill","mwaiEnabled","minWidth","idealWidth","maxWidth","gap","minGap","chevronReserve","layoutBuffer","ariaLabel"],ps=["children","isActive","busy","isBusy","inversed","transparent","_panelId","_labelledById","title","icon","requirePro","key"];function hs(){return hs=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},hs.apply(null,arguments)}function ms(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 ys(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ms(Object(n),!0).forEach((function(t){vs(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ms(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function vs(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ts(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ts(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ts(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||bs(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 bs(e,t){if(e){if("string"==typeof e)return ws(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)?ws(e,t):void 0}}function ws(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 ks(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function xs(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Es=.25,Os=Vt.div(ns||(ns=xs(["\n font-size: var(--neko-font-size);\n margin-bottom: 16px;\n"]))),Ss=Vt.div(rs||(rs=xs(["\n display: flex;\n align-items: stretch;\n position: relative;\n height: 39px;\n"]))),_s=Vt.div(os||(os=xs(["\n display: flex;\n align-items: stretch;\n height: 39px;\n overflow-x: hidden; /* we use overflow menu instead of horizontal scroll */\n flex-grow: 1;\n flex-shrink: 1;\n min-width: 0;\n max-width: 100%;\n box-shadow: inset 0 -1px 0 var(--neko-gray-90);\n\n /* Inversed header — no divider, pill active tab is its own marker */\n &.inversed {\n box-shadow: none;\n }\n\n /* Hide scrollbars defensively */\n scrollbar-width: none;\n -ms-overflow-style: none;\n &::-webkit-scrollbar { display: none; }\n"]))),Rs=Vt.div(as||(as=xs(["\n display: flex;\n align-items: center;\n height: 39px;\n margin-left: auto;\n flex-shrink: 0;\n gap: 6px;\n\n /* Chevron animation: scale on hover, rotate when open */\n .neko-tabs-chevron {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n transform-origin: center;\n transition: transform 180ms cubic-bezier(0.2, 0.8, 0.2, 1), opacity 120ms ease;\n will-change: transform;\n }\n\n .neko-tabs-chevron.open { transform: rotate(180deg); }\n .neko-tabs-chevron:hover { transform: scale(1.06); }\n .neko-tabs-chevron.open:hover { transform: scale(1.06) rotate(180deg); }\n"]))),js=Vt.div(is||(is=xs(["\n padding: 2px 4px var(--neko-surface-title-padding-bottom) 4px;\n\n .neko-tabs-title {\n margin: 0 0 2px 0;\n font-size: var(--neko-surface-title-font-size);\n font-weight: var(--neko-surface-title-font-weight);\n letter-spacing: var(--neko-surface-title-letter-spacing);\n line-height: var(--neko-surface-title-line-height);\n color: var(--neko-font-color);\n }\n\n .neko-tabs-subtitle {\n font-size: 13px;\n color: var(--neko-gray-50);\n line-height: 1.45;\n }\n\n /* Inversed — title sits on the brand-blue workspace above a tab panel card.\n Title tokens above keep the spec identical to NekoBlock.primary titles. */\n &.inversed {\n .neko-tabs-title { color: white; }\n .neko-tabs-subtitle { color: rgba(255, 255, 255, 0.72); }\n }\n"]))),Cs=Vt.button(ls||(ls=xs(["\n /* Underline-style tabs — quiet, modern, text-first.\n Only the text color + a slim accent bar marks the active one. */\n border: 0;\n border-radius: 8px 8px 0 0;\n background-color: transparent;\n color: var(--neko-gray-50);\n display: flex;\n align-items: center;\n cursor: pointer;\n text-align: left;\n padding: 8px 14px;\n box-sizing: border-box;\n font-family: inherit;\n font-size: 13px;\n font-weight: 500;\n letter-spacing: 0;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n margin: 0;\n position: relative;\n transition:\n background var(--neko-duration-base) var(--neko-ease-out),\n color var(--neko-duration-base) var(--neko-ease-out);\n\n /* Slim accent bar under the active tab */\n &::after {\n content: '';\n position: absolute;\n left: 10px;\n right: 10px;\n bottom: 0;\n height: 2px;\n border-radius: 2px 2px 0 0;\n background: var(--neko-main-color);\n transform: scaleX(0);\n transform-origin: center;\n transition: transform 0.28s var(--neko-ease-spring);\n }\n\n &:not(.active):not(.disabled):hover {\n background: color-mix(in oklab, var(--neko-main-color) 5%, transparent);\n color: var(--neko-font-color);\n }\n\n &:focus { outline: none; }\n /* Focus-visible — subtle bg tint only, no box-shadow ring (the global\n focus ring doesn't match the tab's partial border-radius). */\n &:focus-visible {\n outline: none;\n box-shadow: none;\n background: color-mix(in oklab, var(--neko-main-color) 10%, transparent);\n }\n\n &.active {\n color: var(--neko-main-color);\n font-weight: 600;\n background: transparent;\n }\n\n &.active::after {\n transform: scaleX(1);\n }\n\n &.disabled {\n cursor: default;\n opacity: 0.55;\n filter: grayscale(0.4);\n\n /* No hover effect on disabled tabs */\n &:hover { background: transparent; color: var(--neko-gray-50); }\n }\n\n &.hidden { display: none; }\n\n /* Busy state - overlay effect matching content */\n &.busy {\n cursor: default;\n pointer-events: none;\n position: relative;\n\n &::after {\n content: '';\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: var(--neko-main-overlay-color);\n border-radius: inherit;\n pointer-events: none;\n z-index: 1;\n }\n }\n\n\n /* Inversed = tabs living directly on the brand-blue workspace.\n Pill-style: active tab lifts into white with dark text — crisp \"folder tab\"\n that connects to the white content card below. */\n &.inversed {\n color: rgba(255, 255, 255, 0.7);\n padding: 9px 16px;\n border-radius: 10px 10px 0 0;\n }\n &.inversed:not(.active):not(.disabled):hover {\n color: white;\n background: rgba(255, 255, 255, 0.1);\n }\n &.inversed.active {\n color: var(--neko-font-color);\n background: white;\n font-weight: 600;\n }\n &.inversed::after {\n display: none;\n }\n\n .neko-tab-label {\n position: relative;\n display: block;\n overflow: hidden;\n white-space: nowrap;\n flex: 1 1 auto;\n -webkit-mask-image: none;\n mask-image: none;\n }\n\n /* Fade only when flexing (or when overflow exists) */\n &.needs-fade .neko-tab-label {\n -webkit-mask-image: linear-gradient(to right, black 72%, transparent 100%);\n mask-image: linear-gradient(to right, black 72%, transparent 100%);\n }\n\n /* Remove underline - we're using gradient animation instead */\n\n @media (prefers-reduced-motion: reduce) {\n transition: none;\n }\n"]))),Ps=Vt.div(cs||(cs=xs(["\n /* Full brand-blue workspace. Sections float on it — titles in white,\n content in white cards. Clean and modern. */\n background: var(--neko-main-color);\n color: white;\n display: none;\n padding: 18px;\n border-radius: var(--neko-radius-md);\n margin-top: 8px;\n\n &.active { display: block; }\n\n /* Transparent content — for tabs nested inside a white card (underline style),\n so the content area inherits the parent's bg instead of being a blue block. */\n &.transparent {\n background: transparent;\n color: inherit;\n padding: 14px 0 0 0;\n margin-top: 0;\n border-radius: 0;\n box-shadow: none;\n }\n\n /* Inversed content = white card that connects seamlessly to the active pill tab above.\n Flat top edges so the tab row doesn't show a rounded white notch against the workspace. */\n &.inversed {\n background-color: var(--neko-white);\n color: var(--neko-font-color);\n margin-top: 0;\n border-radius: 0 0 var(--neko-radius-md) var(--neko-radius-md);\n box-shadow: var(--neko-shadow-sm);\n }\n"]))),Ls=Vt.div(ss||(ss=xs(["\n background: var(--neko-white);\n border: 1px solid var(--neko-input-border);\n border-radius: var(--neko-radius-md);\n box-shadow: var(--neko-shadow-lg);\n min-width: 220px;\n overflow: hidden;\n"]))),Ns=Vt.div(us||(us=xs(["\n max-height: 300px;\n overflow-y: auto;\n"]))),Ms=Vt.div(ds||(ds=xs(["\n padding: 7px 12px;\n cursor: pointer;\n font-size: var(--neko-font-size);\n background: var(--neko-white);\n transition: background-color 0.12s ease, box-shadow 0.2s ease;\n\n &:hover {\n background-color: var(--neko-main-color-95);\n box-shadow: var(--neko-shadow-xs);\n }\n"]))),As=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:6,t="abcdefghijklmnopqrstuvwxyz0123456789",n="",r=0;r<e;r++)n+=t[36*Math.random()|0];return n},Ts=function(e){var t=e.title,n=e.subtitle,a=e.inversed,i=e.transparent,l=e.children,c=e.action,s=e.isPro,u=e.currentTab,d=e.onChange,f=e.keepTabOnReload,p=void 0!==f&&f,h=e.callOnTabChangeFirst,m=void 0===h||h,y=e.mwaiPill,v=void 0!==y&&y,g=e.mwaiEnabled,b=void 0!==g&&g,w=e.minWidth,k=void 0===w?72:w,x=e.idealWidth,E=void 0===x?120:x,O=e.maxWidth,S=void 0===O?320:O,_=e.gap,R=void 0===_?5:_,j=e.minGap,C=void 0===j?2:j,P=e.chevronReserve,L=void 0===P?44:P,N=e.layoutBuffer,M=void 0===N?12:N,A=e.ariaLabel,T=void 0===A?"Tabs":A,I=ks(e,fs),z=(0,r.useRef)("nt-".concat(As(8))).current,F=(0,r.useRef)(null),D=(0,r.useRef)(null),q=(0,r.useRef)(null),B=(0,r.useRef)(null),G=(0,r.useRef)([]),U=(0,r.useRef)({key:"",widths:{}}),H=gs((0,r.useState)([]),2),W=H[0],$=H[1],Q=gs((0,r.useState)(!1),2),V=Q[0],Y=Q[1],K=gs((0,r.useState)(""),2),Z=K[0],X=K[1],J=gs((0,r.useState)(!1),2),ee=J[0],te=J[1],ne=gs((0,r.useState)(R),2),re=ne[0],oe=ne[1],ae=gs((0,r.useState)((function(){if("string"==typeof u)return u;if(p&&"undefined"!=typeof window)try{return new URL(window.location.href).searchParams.get("nekoTab")||""}catch(e){}return""})),2),ie=ae[0],le=ae[1],ce=(0,r.useRef)(!1);(0,r.useEffect)((function(){oe(R)}),[R]);var se=(0,r.useCallback)((function(e){var t;if("undefined"!=typeof window&&null!==(t=history)&&void 0!==t&&t.replaceState&&"string"==typeof e)try{var n=new URLSearchParams(window.location.search);n.set("nekoTab",e);var r=window.location.protocol+"//"+window.location.host+window.location.pathname+"?"+n.toString();window.history.replaceState({path:r},"",r)}catch(e){}}),[]),ue=(0,r.useMemo)((function(){var e=[];return o().Children.forEach(l,(function(t){o().isValidElement(t)&&e.push(t)})),e}),[l]),de=(0,r.useMemo)((function(){var e=new Set;return ue.map((function(t,n){var r=t.key||function(e,t){var n=e.props||{},r="tab-"+(t+1);return e.key?r=e.key:"string"==typeof n.title&&(r=n.title.toLowerCase().replace(/[^a-z0-9\u4e00-\u9fa5\u3040-\u309f\u30a0-\u30ff\u2e80-\u2eff\u31f0-\u31ff\u3200-\u32ff\u3400-\u4dbf\uf900-\ufaff ]/gi,"").replace(/ /g,"-")),r}(t,n);e.has(r)&&(r="".concat(r,"-").concat(As())),e.add(r);var o=t.props||{},a=o.title,i=void 0===a?"Untitled Tab ".concat(n+1):a,l=o.requirePro,c=void 0!==l&&l,u=o.hidden,d=void 0!==u&&u,f=o.icon,p=void 0===f?null:f,h=o.busy,m=void 0!==h&&h,y=o.isBusy;return{key:r,title:i,requirePro:!s&&c,hidden:d,icon:p,busy:m||void 0!==y&&y}}))}),[ue,s]),fe=(0,r.useMemo)((function(){return de.map((function(e){return e.key}))}),[de]),pe=(0,r.useCallback)((function(e,t,n){t&&!t.requirePro&&(void 0===u&&ie!==t.key&&le(t.key),d&&d(e,t,n),p&&se(t.key))}),[u,ie,d,p,se]),he=(0,r.useMemo)((function(){for(var e=new Set(W),t=[],n=0;n<de.length;n++){var r=de[n];r&&(r.hidden||e.has(n)||t.push(n))}return t}),[W,de]),me=(0,r.useCallback)((function(e){var t=G.current[e];t&&t.focus&&t.focus({preventScroll:!0})}),[]),ye=(0,r.useCallback)((function(e,t){if(he.length){var n=he.indexOf(e),r=-1===n?0:(n+t+he.length)%he.length,o=he[r],a=de[o];a&&!a.requirePro&&(pe(o,a),me(o))}}),[he,de,pe,me]),ve=(0,r.useCallback)((function(e){return function(t){switch(t.key){case"ArrowRight":t.preventDefault(),ye(e,1);break;case"ArrowLeft":t.preventDefault(),ye(e,-1);break;case"Home":if(t.preventDefault(),he.length){var n=he[0],r=de[n];r&&!r.requirePro&&(pe(n,r),me(n))}break;case"End":if(t.preventDefault(),he.length){var o=he[he.length-1],a=de[o];a&&!a.requirePro&&(pe(o,a),me(o))}}}}),[he,de,pe,me]),ge=(0,r.useCallback)((function(e){var t=G.current[e];if(!t||"undefined"==typeof window)return E;for(var n=window.getComputedStyle(t),r=(parseFloat(n.paddingLeft)||0)+(parseFloat(n.paddingRight)||0),o=0,a=Array.from(t.children);o<a.length;o++){var i=a[o],l=i.getBoundingClientRect().width||0;if(i.classList&&i.classList.contains("neko-tab-label"))r+=Math.max(i.scrollWidth||0,l);else r+=l}var c="number"==typeof S?S:Number.MAX_SAFE_INTEGER;return Math.min(r,c)}),[E,S]),be=(0,r.useCallback)((function(){var e=F.current;if(e){var t=e.clientWidth,n=B.current?B.current.offsetWidth:0,r=D.current?D.current.offsetWidth:0,o=[];G.current.forEach((function(e,t){var n=de[t];e&&n&&!n.hidden&&o.push(t)}));var a=o.length;if(0===a)return $((function(e){return e.length?[]:e})),te(!1),void oe((function(e){return Math.abs(e-R)<Es?e:R}));var i=M,l=t-r-i,c=o.join(",");if(U.current.key!==c){var s={};o.forEach((function(e){s[e]=ge(e)})),U.current={key:c,widths:s}}var u=U.current.widths,d=o.reduce((function(e,t){return e+(u[t]||E)}),0),f=B.current?1:0,p=d+n+(a-1+f)*R;if(p<=l)return te(!1),$((function(e){return e.length?[]:e})),void oe((function(e){return Math.abs(e-R)<Es?e:R}));var h=a-1+f;if(h>0&&C<R){var m=p-l;if(m>0&&m<=h*(R-C)+.5){var y=Math.max(C,R-m/h);return te(!1),$((function(e){return e.length?[]:e})),void oe((function(e){return Math.abs(e-y)<Es?e:y}))}}for(var v=t-(r+56)-i,g=de.findIndex((function(e){return e&&e.key===ie})),b=-1!==g?u[g]||E:0,w=[],k=[],x=n+(f>0?R:0),O=(-1===g||o.includes(g))&&b>0?b+R:0,S=0,_=o;S<_.length;S++){var j=_[S],P=u[j]||E;if(j!==g)x+P+R+(-1===g||w.includes(g)?0:O)<=v?(w.push(j),x+=P+R):k.push(j);else w.push(j),x+=P+R}te(!0),oe((function(e){return Math.abs(e-R)<Es?e:R})),$((function(e){return e.length===k.length&&e.every((function(e,t){return e===k[t]}))?e:k}))}}),[de,ie,R,C,k,E,L,M,ge,c,t]);(0,r.useLayoutEffect)((function(){be()}),[be]),(0,r.useEffect)((function(){var e=F.current;if(e){var t,n=function(){return be()};return"undefined"!=typeof ResizeObserver?(t=new ResizeObserver(n)).observe(e):window.addEventListener("resize",n),function(){t?t.disconnect():window.removeEventListener("resize",n)}}}),[be]),(0,r.useEffect)((function(){be()}),[ie,be]),(0,r.useLayoutEffect)((function(){var e,t=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=bs(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,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,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}(G.current);try{for(t.s();!(e=t.n()).done;){var n=e.value;if(n){var r=n.querySelector(".neko-tab-label");r&&n.classList.toggle("needs-fade",r.scrollWidth>r.clientWidth+1)}}}catch(e){t.e(e)}finally{t.f()}})),(0,r.useEffect)((function(){if(de.length){var e="string"==typeof u?u:ie;if(!fe.includes(e)&&fe.length>0){var t=de.find((function(e){return!e.hidden}));t&&e!==t.key&&le(t.key)}else e!==ie&&le(e)}}),[u,de,fe,ie]),(0,r.useEffect)((function(){var e=de.find((function(e){return e.key===ie}));if(e&&e.hidden){var t=de.find((function(e){return!e.hidden}));t&&le(t.key)}}),[de,ie]),(0,r.useLayoutEffect)((function(){if(!ce.current&&de.length){ce.current=!0;var e=ie;if(!e){var t,n,r=p&&"undefined"!=typeof window?new URL(window.location.href).searchParams.get("nekoTab"):null;e=(r&&fe.includes(r)?r:null)||(null!==(t=null===(n=de.find((function(e){return!e.hidden})))||void 0===n?void 0:n.key)&&void 0!==t?t:fe[0]),le(e)}if(m){var o=fe.indexOf(e);-1!==o&&de[o]&&pe(o,de[o])}}}),[p,m,de,fe,ie,pe]);var we=(0,r.useMemo)((function(){return o().Children.map(ue,(function(e,t){var n=de[t];if(!n)return null;var r=n.key===ie&&!n.hidden;return o().cloneElement(e,{isActive:r,inversed:a,transparent:i,key:n.key,_panelId:"panel-".concat(z,"-").concat(t),_labelledById:"tab-".concat(z,"-").concat(t)})}))}),[ue,de,ie,a,i,z]),ke=kr("neko-tabs",{inversed:a},{transparent:i});return o().createElement(Os,hs({className:ke},I),t&&o().createElement(js,{className:"".concat(a?"inversed":""," ").concat(n?"has-subtitle":"")},o().createElement(io,{h2:!0,className:"neko-tabs-title"},t),n&&o().createElement("div",{className:"neko-tabs-subtitle"},n)),o().createElement(Ss,null,o().createElement(_s,{ref:F,role:"tablist","aria-label":T},de.map((function(e,t){var n,r=e.key===ie,i=(e.hidden||W.includes(t))&&!r,l=(null===(n=ue[t])||void 0===n?void 0:n.props)||{},c=l.busy||l.isBusy||!1,s="neko-tab-title ".concat(r?"active":""," ").concat(e.requirePro?"disabled":""," ")+"".concat(i?"hidden":""," ").concat(a?"inversed":""," ")+"".concat(c?"busy":""),u=U.current.widths[t]||E,d=ys(ys({},ee?{minWidth:k,maxWidth:S,flex:"1 1 ".concat(u,"px")}:{flex:"0 0 auto"}),{},{marginRight:re});return o().createElement(Cs,{key:e.key,id:"tab-".concat(z,"-").concat(t),ref:function(e){return G.current[t]=e},role:"tab","aria-selected":r,"aria-controls":"panel-".concat(z,"-").concat(t),"aria-disabled":e.requirePro||c?"true":"false",tabIndex:r?0:-1,onKeyDown:ve(t),onClick:function(n){c||pe(t,e,n)},className:s,style:d,disabled:!!e.requirePro,"data-key":e.key},e.icon&&o().createElement($i,{icon:e.icon,width:15,height:15,style:{marginRight:5},raw:!0}),o().createElement("div",{className:"neko-tab-label",title:e.title},e.title),o().createElement(ko,{className:"inline",show:e.requirePro,style:{marginLeft:10,marginRight:-5,top:-1}}))})),c&&o().createElement("span",{ref:B,style:{display:"inline-flex",alignItems:"center",marginLeft:re,flex:"0 0 auto"}},c),W.length>0&&o().createElement("span",{ref:q,role:"button",tabIndex:0,"aria-haspopup":"menu","aria-expanded":V?"true":"false","aria-label":"".concat(W.length," more tab").concat(1===W.length?"":"s"),onClick:function(){return Y((function(e){return!e}))},onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),Y((function(e){return!e})))},className:"neko-tabs-overflow-pill ".concat(V?"open":""," ").concat(a?"inversed":""),style:{display:"inline-flex",alignItems:"center",gap:3,marginLeft:re,padding:"0 10px",height:"100%",flex:"0 0 auto",cursor:"pointer",fontWeight:600,fontSize:12,letterSpacing:"0",color:a?"rgba(255, 255, 255, 0.75)":"var(--neko-gray-50)",borderRadius:"8px 8px 0 0",transition:"color 0.22s ease, background 0.22s ease"}},"+",W.length,o().createElement(qo,{size:14,className:"neko-tabs-chevron"}))),o().createElement(Rs,{ref:D},v&&o().createElement("div",{style:{display:"flex",alignItems:"center"}},v?b?o().createElement(Wc,{variant:"ai"},"AI Engine"):o().createElement("a",{href:"https://meowapps.com/ai-engine/",target:"_blank",rel:"noopener noreferrer",style:{display:"inline-flex",alignItems:"center",gap:"6px",padding:"4px 12px",borderRadius:"999px",backgroundColor:"#fee",color:"#c33",fontSize:"12px",textDecoration:"none",transition:"all 0.2s ease",cursor:"pointer",border:"1px solid #fcc"},onMouseEnter:function(e){e.currentTarget.style.backgroundColor="#fdd",e.currentTarget.style.color="#a22"},onMouseLeave:function(e){e.currentTarget.style.backgroundColor="#fee",e.currentTarget.style.color="#c33"}},o().createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},o().createElement("path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}),o().createElement("polyline",{points:"7 10 12 15 17 10"}),o().createElement("line",{x1:"12",y1:"15",x2:"12",y2:"3"})),"AI Engine"):null)),W.length>0&&o().createElement(Sc,{visible:V,targetRef:q,onClose:function(){Y(!1),X("")},matchWidth:!1},o().createElement(Ls,null,W.length>8&&o().createElement("div",{style:{padding:6}},o().createElement(zc,{value:Z,placeholder:"Search tabs...",onChange:function(e){return X(e)}})),o().createElement(Ns,{role:"menu"},W.filter((function(e){var t;return!Z||((null===(t=de[e])||void 0===t?void 0:t.title)||"").toLowerCase().includes(Z.toLowerCase())})).map((function(e){var t,n;return o().createElement(Ms,{key:(null===(t=de[e])||void 0===t?void 0:t.key)||e,role:"menuitem",onClick:function(t){Y(!1),X(""),pe(e,de[e],t)},className:"neko-tab-overflow-item"},(null===(n=de[e])||void 0===n?void 0:n.title)||"Tab ".concat(e+1))})))))),we,o().createElement("style",{jsx:"true"},"\n .neko-tab-panel-wrapper {\n border-radius: 0 0 12px 12px;\n overflow: hidden;\n }\n "))},Is=function(e){var t=e.children,n=e.isActive,r=void 0!==n&&n,a=e.busy,i=void 0!==a&&a,l=e.isBusy,c=void 0!==l&&l,s=e.inversed,u=e.transparent,d=e._panelId,f=e._labelledById,p=(e.title,e.icon,e.requirePro,e.key,ks(e,ps),i||c);o().useEffect((function(){c&&console.log('NekoTab: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[c]);var h=kr("neko-tab-content",{active:r,inversed:s,transparent:u});return o().createElement(es,{busy:p,overlayStyle:{borderRadius:"0 0 12px 12px"},className:"neko-tab-panel-wrapper"},o().createElement(Ps,{id:d,role:"tabpanel","aria-labelledby":f,"aria-hidden":r?"false":"true",hidden:!r,className:h},r&&t))},zs=function(e){return o().createElement(Ts,e)};zs.propTypes={title:hr().string,subtitle:hr().string,isPro:hr().bool,onChange:hr().func,action:hr().node,currentTab:hr().string,keepTabOnReload:hr().bool,callOnTabChangeFirst:hr().bool,inversed:hr().bool,mwaiPill:hr().bool,mwaiEnabled:hr().bool,minWidth:hr().number,idealWidth:hr().number,maxWidth:hr().number,gap:hr().number,minGap:hr().number,chevronReserve:hr().number,layoutBuffer:hr().number,ariaLabel:hr().string};var Fs=function(e){return o().createElement(Is,e)};function Ds(e){return Ds="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ds(e)}Fs.propTypes={isActive:hr().bool,requirePro:hr().bool,title:hr().string,icon:hr().string,busy:hr().bool,isBusy:hr().bool};var qs,Bs=["title","subtitle","children","className","color","busy","style","contentStyle","action","mwaiPillTooltip","mwaiPill","mwaiEnabled","maxHeight"];function Gs(){return Gs=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},Gs.apply(null,arguments)}function Us(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 Hs(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Us(Object(n),!0).forEach((function(t){Ws(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Us(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ws(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ds(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ds(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ds(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $s=Vt.div(qs||(qs=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n font-size: var(--neko-font-size);\n margin-bottom: 16px;\n\n .neko-block-header {\n display: flex;\n justify-content: space-between;\n align-items: flex-end;\n gap: 12px;\n }\n\n .neko-block-title-section {\n padding: 0 4px 8px 4px;\n\n &.has-subtitle {\n padding-bottom: 12px;\n }\n }\n\n .neko-block-titles {\n flex: 1;\n min-width: 0;\n }\n\n .neko-block-title {\n margin: 0 0 2px 0;\n font-weight: 600;\n letter-spacing: 0;\n }\n\n .neko-block-subtitle {\n font-size: 12px;\n opacity: 0.65;\n margin-top: 0;\n line-height: 1.45;\n }\n\n .neko-block-content {\n background: white;\n color: var(--neko-font-color);\n padding: 18px 18px;\n box-shadow: var(--neko-shadow-sm);\n border: 1px solid var(--neko-gray-90);\n border-radius: var(--neko-radius-md);\n\n p:first-child { margin-top: 0; }\n p:last-child { margin-bottom: 0; }\n ul { list-style: disc; }\n ol { list-style: decimal; }\n\n .neko-toolbar {\n border: 1px solid var(--neko-gray-90);\n }\n }\n\n .neko-block-action { }\n\n /* .primary is a section on a colored workspace (like TabContent).\n Title + subtitle sit directly on the workspace bg; body is a white card.\n No inner frame, no extra padding — the workspace IS the frame. */\n &.primary {\n background: transparent;\n padding: 0;\n\n /* Title sits on the colored workspace, above a white card. Spec is driven\n by the --neko-surface-title-* tokens so NekoTabs.inversed shares the\n same look automatically. */\n .neko-block-title-section {\n padding: 2px 4px var(--neko-surface-title-padding-bottom) 4px;\n }\n\n .neko-block-title {\n color: white;\n font-size: var(--neko-surface-title-font-size);\n font-weight: var(--neko-surface-title-font-weight);\n letter-spacing: var(--neko-surface-title-letter-spacing);\n line-height: var(--neko-surface-title-line-height);\n margin: 0 0 2px 0;\n }\n\n .neko-block-subtitle {\n color: rgba(255, 255, 255, 0.72);\n font-size: 13px;\n line-height: 1.45;\n }\n\n .neko-block-content {\n box-shadow: var(--neko-shadow-sm);\n }\n }\n\n &.primary.accent-green { --neko-block-accent: var(--neko-green); }\n &.primary.accent-purple { --neko-block-accent: var(--neko-purple); }\n &.primary.accent-orange { --neko-block-accent: var(--neko-orange); }\n &.primary.accent-red { --neko-block-accent: var(--neko-red); }\n &.primary.accent-cyan { --neko-block-accent: var(--neko-cyan); }\n\n &.standard {\n .neko-block-content { box-shadow: none; }\n }\n\n &.raw {\n --neko-block-accent: var(--neko-main-color);\n padding: 10px;\n background-color: var(--neko-block-accent);\n border-radius: var(--neko-radius-md);\n color: white;\n\n .neko-block-title,\n .neko-block-title-section .neko-block-subtitle {\n color: white;\n opacity: 0.95;\n }\n .neko-block-title-section .neko-block-subtitle { opacity: 0.7; }\n\n .neko-block-content {\n padding: 0;\n background: none;\n box-shadow: none;\n border: 0;\n }\n }\n &.raw.accent-green { --neko-block-accent: var(--neko-green); }\n &.raw.accent-purple { --neko-block-accent: var(--neko-purple); }\n"]))),Qs=function(e){var t=e.title,n=e.subtitle,r=e.children,a=e.className,i=void 0===a?"":a,l=e.color,c=e.busy,s=void 0!==c&&c,u=e.style,d=void 0===u?{}:u,f=e.contentStyle,p=void 0===f?{}:f,h=e.action,m=e.mwaiPillTooltip,y=void 0===m?"":m,v=e.mwaiPill,g=void 0!==v&&v,b=e.mwaiEnabled,w=void 0!==b&&b,k=e.maxHeight,x=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Bs),E=kr("neko-block",i,l?"accent-".concat(l):""),O=g?o().createElement(o().Fragment,null,g?w?o().createElement(Wc,{tooltip:y,variant:"ai"},"AI Engine"):o().createElement("a",{href:"https://meowapps.com/ai-engine/",target:"_blank",rel:"noopener noreferrer",style:{display:"inline-flex",alignItems:"center",gap:"6px",padding:"4px 12px",borderRadius:"999px",backgroundColor:"#fee",color:"#c33",fontSize:"12px",textDecoration:"none",transition:"all 0.2s ease",cursor:"pointer",border:"1px solid #fcc"},onMouseEnter:function(e){e.currentTarget.style.backgroundColor="#fdd",e.currentTarget.style.color="#a22"},onMouseLeave:function(e){e.currentTarget.style.backgroundColor="#fee",e.currentTarget.style.color="#c33"}},o().createElement("svg",{width:"14",height:"14",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},o().createElement("path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"}),o().createElement("polyline",{points:"7 10 12 15 17 10"}),o().createElement("line",{x1:"12",y1:"15",x2:"12",y2:"3"})),"AI Engine"):null,h):h;return o().createElement($s,Gs({className:E,style:d},x),t&&o().createElement("div",{className:"neko-block-title-section ".concat(n?"has-subtitle":"")},o().createElement("div",{className:"neko-block-header"},o().createElement("div",{className:"neko-block-titles"},o().createElement(io,{h2:!0,className:"neko-block-title"},t),n&&o().createElement("div",{className:"neko-block-subtitle"},n)),!!O&&o().createElement("div",{className:"neko-block-action"},O))),o().createElement(es,{busy:s},o().createElement("div",{className:"neko-block-content",style:Hs(Hs({},p),k?{maxHeight:k,overflowY:"auto"}:{})},r)))},Vs=function(e){return o().createElement(Qs,e)};Vs.propTypes={title:hr().string,subtitle:hr().string,className:hr().oneOf(["","primary","standard","raw"]),color:hr().oneOf(["green","purple","orange","red","cyan"]),style:hr().object,contentStyle:hr().object,action:hr().element,busy:hr().bool,mwaiPill:hr().bool,mwaiEnabled:hr().bool,maxHeight:hr().oneOfType([hr().string,hr().number])};var Ys,Ks=mgl_meow_gallery.prefix,Zs=mgl_meow_gallery.domain,Xs=mgl_meow_gallery.rest_url.replace(/\/+$/,""),Js=mgl_meow_gallery.api_url.replace(/\/+$/,""),eu=mgl_meow_gallery.plugin_url.replace(/\/+$/,""),tu="1"===mgl_meow_gallery.is_pro,nu=tu&&"1"===mgl_meow_gallery.is_registered,ru=mgl_meow_gallery.rest_nonce,ou=mgl_meow_gallery.options;var au,iu,lu,cu,su,uu,du,fu=Vt.section(Ys||(Ys=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n position: relative;\n display: inline-block;\n width: ","px;\n height: ","px;\n line-height: 1;\n\n svg {\n display: block;\n overflow: visible;\n }\n\n .neko-gauge-content {\n position: absolute;\n left: 0;\n right: 0;\n bottom: ","px;\n display: flex;\n flex-direction: column;\n align-items: center;\n color: white;\n text-align: center;\n pointer-events: none;\n }\n"])),(function(e){return e.width}),(function(e){return e.height}),(function(e){return Math.round(.05*e.width)})),pu=function(e){var t=e.value,n=void 0===t?1e3:t,a=e.min,i=void 0===a?0:a,l=e.max,c=void 0===l?2500:l,s=e.width,u=void 0===s?200:s,d=e.background,f=void 0===d?"#007cba":d,p=e.children,h=(0,r.useId)().replace(/:/g,""),m=Math.max(1,c-i),y=Math.max(0,Math.min(1,(n-i)/m)),v=Math.max(10,Math.round(.075*u)),g=v/2+2,b=u/2,w=u/2,k=u/2-g,x=Math.ceil(u/2+g/2),E="M ".concat(b-k," ").concat(w," A ").concat(k," ").concat(k," 0 0 1 ").concat(b+k," ").concat(w),O=Math.PI*k,S=O*y;return o().createElement(fu,{className:"neko-gauge",width:u,height:x,backgroundColor:f},o().createElement("svg",{width:u,height:x,viewBox:"0 0 ".concat(u," ").concat(x)},o().createElement("defs",null,o().createElement("linearGradient",{id:"neko-gauge-".concat(h),x1:"0%",y1:"0%",x2:"100%",y2:"0%"},o().createElement("stop",{offset:"0%",stopColor:"#27b775"}),o().createElement("stop",{offset:"50%",stopColor:"#f3c52c"}),o().createElement("stop",{offset:"100%",stopColor:"#f71b1b"}))),o().createElement("path",{d:E,fill:"none",stroke:"rgba(255, 255, 255, 0.18)",strokeWidth:v,strokeLinecap:"round"}),o().createElement("path",{d:E,fill:"none",stroke:"url(#neko-gauge-".concat(h,")"),strokeWidth:v,strokeLinecap:"round",strokeDasharray:"".concat(S," ").concat(O+1),style:{transition:"stroke-dasharray 0.4s var(--neko-ease-out, ease-out)"}})),o().createElement("div",{className:"neko-gauge-content"},p))};function hu(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}pu.propTypes={value:hr().number,min:hr().number,max:hr().number,width:hr().number,background:hr().string,children:hr().node};var mu=Vt.div(au||(au=hu(["\n color: rgba(255, 255, 255, 0.92);\n padding: 18px 20px 8px;\n margin-bottom: -6px;\n\n a {\n color: #7dedff;\n text-decoration: none;\n }\n\n p {\n font-size: 13px;\n line-height: 1.55;\n margin: 0;\n }\n\n p + p {\n margin-top: 6px;\n }\n"]))),yu=Vt.div(iu||(iu=hu(["\n display: grid;\n grid-template-columns: repeat(2, minmax(0, 1fr));\n gap: 18px;\n margin-top: 22px;\n padding: 0 4px 6px;\n\n @media (max-width: 780px) {\n grid-template-columns: 1fr;\n }\n"]))),vu=Vt.div(lu||(lu=hu(["\n position: relative;\n display: flex;\n flex-direction: column;\n background: linear-gradient(135deg,\n rgba(255, 255, 255, 0.10) 0%,\n rgba(255, 255, 255, 0.04) 100%);\n backdrop-filter: blur(8px);\n -webkit-backdrop-filter: blur(8px);\n border: 1px solid rgba(255, 255, 255, 0.18);\n border-radius: 14px;\n box-shadow: 0 4px 14px rgba(0, 0, 0, 0.14);\n transition: transform 0.22s var(--neko-ease-out, ease-out),\n box-shadow 0.22s var(--neko-ease-out, ease-out),\n background 0.22s var(--neko-ease-out, ease-out),\n border-color 0.22s var(--neko-ease-out, ease-out);\n overflow: hidden;\n\n &::before {\n content: '';\n position: absolute;\n inset: 0;\n background: radial-gradient(ellipse at top left, rgba(255, 255, 255, 0.10), transparent 60%);\n pointer-events: none;\n }\n\n &:hover {\n transform: translateY(-2px);\n background: linear-gradient(135deg,\n rgba(255, 255, 255, 0.18) 0%,\n rgba(255, 255, 255, 0.08) 100%);\n border-color: rgba(255, 255, 255, 0.32);\n box-shadow: 0 14px 30px rgba(0, 0, 0, 0.22),\n 0 0 0 1px rgba(255, 255, 255, 0.10) inset;\n }\n\n .tile-top {\n display: flex;\n align-items: center;\n gap: 18px;\n padding: 18px 20px 16px;\n flex: 1 1 auto;\n }\n\n .tile-icon {\n flex: 0 0 auto;\n display: block;\n width: 88px;\n height: 88px;\n transition: transform 0.25s var(--neko-ease-out, ease-out);\n\n img {\n width: 100%;\n height: 100%;\n border-radius: 16px;\n object-fit: cover;\n display: block;\n box-shadow: 0 6px 16px rgba(0, 0, 0, 0.22);\n }\n }\n\n &:hover .tile-icon {\n transform: scale(1.05) rotate(-2deg);\n }\n\n .tile-body {\n flex: 1 1 auto;\n min-width: 0;\n display: flex;\n flex-direction: column;\n justify-content: center;\n gap: 6px;\n position: relative;\n }\n\n .tile-body h3 {\n margin: 0;\n font-size: 16px;\n font-weight: 700;\n line-height: 1.2;\n letter-spacing: 0;\n }\n\n .tile-body h3 a {\n color: white;\n text-decoration: none;\n }\n\n .tile-body h3 a:hover {\n color: rgba(255, 255, 255, 0.85);\n }\n\n .tile-status {\n position: absolute;\n top: 12px;\n right: 12px;\n z-index: 2;\n display: inline-flex;\n align-items: center;\n gap: 5px;\n font-size: 9.5px;\n font-weight: 700;\n letter-spacing: 0.06em;\n text-transform: uppercase;\n padding: 3px 8px 3px 7px;\n border-radius: 999px;\n line-height: 1;\n backdrop-filter: blur(6px);\n -webkit-backdrop-filter: blur(6px);\n }\n\n .tile-status .dot {\n width: 6px;\n height: 6px;\n border-radius: 50%;\n box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.08);\n }\n\n .tile-status.active {\n background: rgba(43, 182, 115, 0.18);\n color: #b6f5d4;\n border: 1px solid rgba(43, 182, 115, 0.42);\n }\n .tile-status.active .dot {\n background: #2bd47d;\n box-shadow: 0 0 0 2px rgba(43, 212, 125, 0.25),\n 0 0 8px rgba(43, 212, 125, 0.6);\n }\n\n .tile-status.inactive {\n background: rgba(255, 255, 255, 0.10);\n color: rgba(255, 255, 255, 0.78);\n border: 1px solid rgba(255, 255, 255, 0.22);\n }\n .tile-status.inactive .dot {\n background: rgba(255, 255, 255, 0.55);\n }\n\n &.is-active {\n border-color: rgba(43, 182, 115, 0.32);\n box-shadow: 0 4px 14px rgba(0, 0, 0, 0.14),\n 0 0 0 1px rgba(43, 182, 115, 0.18) inset;\n }\n &.is-active:hover {\n border-color: rgba(43, 182, 115, 0.5);\n }\n\n .tile-desc {\n margin: 0;\n font-size: 12.5px;\n line-height: 1.45;\n color: rgba(255, 255, 255, 0.78);\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n overflow: hidden;\n }\n\n .tile-actions {\n display: grid;\n grid-template-columns: 1fr 1fr;\n border-top: 1px solid rgba(255, 255, 255, 0.14);\n position: relative;\n z-index: 1;\n }\n\n .tile-actions a {\n padding: 11px 12px;\n text-align: center;\n font-size: 11px;\n font-weight: 700;\n letter-spacing: 0.06em;\n text-transform: uppercase;\n text-decoration: none;\n transition: background 0.15s var(--neko-ease-out, ease-out),\n color 0.15s var(--neko-ease-out, ease-out);\n }\n\n .tile-actions a.free {\n color: #b6f5d4;\n border-right: 1px solid rgba(255, 255, 255, 0.14);\n }\n\n .tile-actions a.free:hover {\n background: rgba(43, 182, 115, 0.20);\n color: white;\n }\n\n .tile-actions a.pro {\n color: #ffd98a;\n }\n\n .tile-actions a.pro:hover {\n background: rgba(255, 184, 60, 0.20);\n color: white;\n }\n"]))),gu=Vt.div(cu||(cu=hu(["\n display: grid;\n grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));\n gap: 14px;\n margin: 18px 4px 6px;\n"]))),bu=Vt.a(su||(su=hu(["\n position: relative;\n display: flex;\n align-items: center;\n gap: 14px;\n padding: 14px 16px;\n background: linear-gradient(135deg,\n rgba(255, 255, 255, 0.10) 0%,\n rgba(255, 255, 255, 0.04) 100%);\n backdrop-filter: blur(8px);\n -webkit-backdrop-filter: blur(8px);\n border: 1px solid rgba(255, 255, 255, 0.18);\n border-radius: 12px;\n text-decoration: none;\n box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12);\n transition: transform 0.2s var(--neko-ease-out, ease-out),\n box-shadow 0.2s var(--neko-ease-out, ease-out),\n background 0.2s var(--neko-ease-out, ease-out),\n border-color 0.2s var(--neko-ease-out, ease-out);\n overflow: hidden;\n\n &:hover {\n transform: translateY(-2px);\n background: linear-gradient(135deg,\n rgba(255, 255, 255, 0.18) 0%,\n rgba(255, 255, 255, 0.08) 100%);\n border-color: rgba(255, 255, 255, 0.32);\n box-shadow: 0 10px 24px rgba(0, 0, 0, 0.20);\n }\n\n .article-emoji {\n flex: 0 0 auto;\n width: 44px;\n height: 44px;\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 22px;\n border-radius: 12px;\n background: rgba(255, 255, 255, 0.10);\n border: 1px solid rgba(255, 255, 255, 0.14);\n }\n\n .article-body {\n flex: 1 1 auto;\n min-width: 0;\n display: flex;\n flex-direction: column;\n gap: 2px;\n }\n\n .article-title {\n color: white;\n font-size: 14px;\n font-weight: 600;\n line-height: 1.25;\n letter-spacing: 0;\n }\n\n .article-blurb {\n color: rgba(255, 255, 255, 0.7);\n font-size: 12px;\n line-height: 1.4;\n }\n\n .article-arrow {\n flex: 0 0 auto;\n color: rgba(255, 255, 255, 0.55);\n font-size: 18px;\n transition: transform 0.22s var(--neko-ease-out, ease-out),\n color 0.22s var(--neko-ease-out, ease-out);\n }\n\n &:hover .article-arrow {\n transform: translateX(3px);\n color: white;\n }\n"]))),wu=Vt.div(uu||(uu=hu(["\n\n margin: 15px;\n\n .center {\n background: white;\n color: black;\n border-radius: 10px;\n padding: 10px;\n max-width: 100%\n overflow: none;\n\n h2 {\n font-size: 26px;\n }\n\n table {\n width: 100%;\n\n tr td:first-child {\n width: 220px;\n font-weight: bold;\n color: #1e7cba;\n }\n\n * {\n overflow-wrap: anywhere;\n }\n }\n }\n\n hr {\n border-color: #1e7cba;\n }\n"]))),ku=Vt.ul(du||(du=hu(["\n margin-top: 10px;\n background: rgb(0, 72, 88);\n padding: 10px;\n color: rgb(58, 212, 58);\n max-height: 600px;\n min-height: 200px;\n display: block;\n font-family: monospace;\n font-size: 12px;\n white-space: pre;\n overflow-x: auto;\n width: calc(100vw - 276px);\n color: white;\n\n .log-date {\n color: var(--neko-yellow);\n margin-left: 8px;\n }\n\n .log-type {\n background: #0000004d;\n padding: 2px 5px;\n border-radius: 8px;\n text-transform: uppercase;\n }\n\n .log-content {\n display: block;\n }\n\n .log-warning .log-type {\n background: var(--neko-yellow);\n color: white;\n }\n\n .log-fatal .log-type {\n background: var(--neko-red);\n color: white;\n }\n"])));function xu(e){return xu="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},xu(e)}function Eu(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Eu=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.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 a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(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 f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==xu(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 a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===f)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.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,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}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 C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(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 o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(xu(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(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=L,P.prototype={constructor:P,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(C),!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 o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("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 o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):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),y},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),C(n),y}},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 o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Ou(e){return function(e){if(Array.isArray(e))return Cu(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ju(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 Su(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function _u(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Su(a,r,o,i,l,"next",e)}function l(e){Su(a,r,o,i,l,"throw",e)}i(void 0)}))}}function Ru(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||ju(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 ju(e,t){if(e){if("string"==typeof e)return Cu(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)?Cu(e,t):void 0}}function Cu(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 Pu=wp.element,Lu=Pu.useState,Nu=Pu.useEffect,Mu="".concat(Xs,"/meow-common/v1"),Au=function(e){var t=e.request,n=e.title,r=e.max,o=Ru(Lu(!1),2),a=o[0],i=o[1],l=Ru(Lu([]),2),c=l[0],s=l[1],u=c.length>0?c.reduce((function(e,t){return e+t})):0,d=c.length>0?Math.ceil(u/c.length):0,f=!c.length&&a;Nu((function(){a&&setTimeout(_u(Eu().mark((function e(){var n,r,o;return Eu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(new Date).getTime(),e.next=3,nc("".concat(Mu,"/").concat(t),{method:"POST",nonce:ru});case 3:r=(new Date).getTime(),o=r-n,s((function(e){return[].concat(Ou(e),[o])}));case 6:case"end":return e.stop()}}),e)}))),1e3)}),[c]);return React.createElement(mu,{style:{width:200,textAlign:"center"}},React.createElement(io,{h2:!0,style:{color:"white"}},n),React.createElement(pu,{size:200,value:f?r:d,max:r},React.createElement("span",{style:{fontSize:20}},f?"START":d+" ms"),React.createElement("span",{style:{fontSize:12}},f?"YOUR ENGINE":c.length+" requests")),React.createElement(wl,{style:{width:"100%",marginTop:10},color:a?"#cc3627":"#ccb027",onClick:function(){a||s([]),i(!a)}},a?"Stop":"Start"))};function Tu(e){return Tu="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},Tu(e)}function Iu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return zu(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)?zu(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 zu(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 Fu(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Fu=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.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 a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(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 f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Tu(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 a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===f)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.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,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}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 C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(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 o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Tu(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(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=L,P.prototype={constructor:P,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(C),!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 o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("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 o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):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),y},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),C(n),y}},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 o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Du(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function qu(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Du(a,r,o,i,l,"next",e)}function l(e){Du(a,r,o,i,l,"throw",e)}i(void 0)}))}}var Bu=wp.element,Gu=Bu.useState,Uu=Bu.useEffect;Js&&Xs&&eu||console.error("[@common/dashboard] apiUrl, restUrl and pluginUrl are mandatory.");var Hu,Wu,$u,Qu,Vu,Yu,Ku,Zu,Xu,Ju,ed="".concat(Xs,"/meow-common/v1"),td=React.createElement(Nr,null,"Hi! ☀️ Meow Apps isn't your typical plugin suite. It's a passion project led by me, ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://jordymeow.com"},"Jordy Meow"),", and a stellar team. 💕 Based in ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://offbeatjapan.org"},"Japan"),", we focus on making your WordPress experience smoother, faster, and more enjoyable. Ready to level up your site? Check out ",React.createElement("a",{href:"http://meowapps.com",rel:"noreferrer",target:"_blank"},"Meow Apps")," and let's make magic happen! 🌴🙀"),nd=[{slug:"ai-engine",name:"AI Engine",icon:"https://ps.w.org/ai-engine/assets/icon-256x256.png",desc:"Your all-in-one AI suite for WordPress: chatbots, content generation, APIs and full REST support."},{slug:"media-cleaner",name:"Media Cleaner",icon:"https://ps.w.org/media-cleaner/assets/icon-256x256.png",desc:"Detect and remove orphan files, unused entries and broken references from your library."},{slug:"database-cleaner",name:"Database Cleaner",icon:"https://ps.w.org/database-cleaner/assets/icon-256x256.png",desc:"A friendly UI for trimming your database, even when it's grown huge."},{slug:"media-file-renamer",name:"Media File Renamer",icon:"https://ps.w.org/media-file-renamer/assets/icon-256x256.png",desc:"Rename and move files manually, automatically or with AI, one by one or in bulk."},{slug:"social-engine",name:"Social Engine",icon:"https://ps.w.org/social-engine/assets/icon-256x256.png",desc:"Schedule and automate posts across every network you care about. Free and unlimited."},{slug:"seo-engine",name:"SEO Engine",icon:"https://ps.w.org/seo-engine/assets/icon-256x256.png",desc:"Tune your content for classic SEO and AI assistants, while staying fast and simple. ✌️"},{slug:"meow-gallery",name:"Meow Gallery",icon:"https://ps.w.org/meow-gallery/assets/icon-256x256.png",desc:"Beautiful, fast galleries with plenty of layouts. A lightweight alternative to bloated plugins. 💕"},{slug:"meow-lightbox",name:"Meow Lightbox",icon:"https://ps.w.org/meow-lightbox/assets/icon-256x256.gif",desc:"A sleek, performant lightbox with full EXIF support."},{slug:"code-engine",name:"Code Engine",icon:"https://ps.w.org/code-engine/assets/icon-256x256.png",desc:"Manage and run snippets, custom functions and integrations directly from WordPress."},{slug:"wp-retina-2x",name:"Perfect Images",icon:"https://ps.w.org/wp-retina-2x/assets/icon-256x256.png",desc:"Retina-ready imagery: manage, optimize and replace every image on your site."},{slug:"wplr-sync",name:"Photo Engine",icon:"https://ps.w.org/wplr-sync/assets/icon-256x256.png",desc:"Organize photos in folders and collections. Sync with Lightroom and speed up your workflow."},{slug:"contact-form-block",name:"Contact Form Block",icon:"https://ps.w.org/contact-form-block/assets/icon-256x256.png",desc:"A simple, fast and efficient contact form. Exactly what you need, nothing more."}],rd=function(e,t){if(!t)return null;for(var n=null,r=0,o=[e,"".concat(e,"-pro")];r<o.length;r++){var a=t[o[r]];if("active"===a)return"active";"inactive"===a&&(n="inactive")}return n},od=function(e){var t=e.plugin,n=e.installState;return React.createElement(vu,{className:n?"is-".concat(n):""},"active"===n&&React.createElement("span",{className:"tile-status active"},React.createElement("span",{className:"dot"}),"Installed"),"inactive"===n&&React.createElement("span",{className:"tile-status inactive"},React.createElement("span",{className:"dot"}),"Inactive"),React.createElement("div",{className:"tile-top"},React.createElement("a",{className:"tile-icon",target:"_blank",rel:"noreferrer",href:"https://wordpress.org/plugins/".concat(t.slug,"/")},React.createElement("img",{src:t.icon,alt:t.name})),React.createElement("div",{className:"tile-body"},React.createElement("h3",null,React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://wordpress.org/plugins/".concat(t.slug,"/")},t.name)),React.createElement("p",{className:"tile-desc"},t.desc))),React.createElement("div",{className:"tile-actions"},React.createElement("a",{className:"free",target:"_blank",rel:"noreferrer",href:"https://wordpress.org/plugins/".concat(t.slug,"/")},"Free"),React.createElement("a",{className:"pro",target:"_blank",rel:"noreferrer",href:"https://meowapps.com/".concat(t.slug,"/")},"Pro")))},ad=React.createElement(mu,null,React.createElement(io,{p:!0},"The ",React.createElement("b",null,"Empty Request Time")," measures your installation's basic performance by showing the average time needed to process an empty request on your server. To see how disabling plugins affects the results, turn some off and run the test again. Aim for a time under 2,000 ms, but ideally, keep it below 500 ms. The ",React.createElement("b",null,"File Operation Time")," creates a temporary 10MB file each time it runs. ",React.createElement("b",null,"The SQL Request Time")," calculates the total number of posts. This process should be quick and have a similar duration to the Empty Request Time.")),id=React.createElement(React.Fragment,null,React.createElement(mu,null,React.createElement(io,{p:!0},"Maintain a streamlined WordPress setup by using essential plugins and a dependable hosting provider. Avoid self-hosting unless you really know what you're doing. Want to dig deeper? Have a read:")),React.createElement(gu,null,[{emoji:"🔍",title:"SEO Checklist & Optimization",blurb:"Make your content findable on Google and AI assistants.",href:"https://meowapps.com/tutorial-improve-seo-wordpress/"},{emoji:"⚡️",title:"Optimize Your WordPress Speed",blurb:"Practical tips to make WordPress fast.",href:"https://meowapps.com/tutorial-faster-wordpress-optimize/"},{emoji:"🖼️",title:"Optimize Images (CDN & More)",blurb:"Lighter images, faster pages, happier visitors.",href:"https://meowapps.com/tutorial-optimize-images-wordpress/"},{emoji:"🏠",title:"The Best Hosting Services",blurb:"Pick a host that won't hold your site back.",href:"https://meowapps.com/tutorial-hosting-service-wordpress/"}].map((function(e){return React.createElement(bu,{key:e.href,href:e.href,target:"_blank",rel:"noreferrer"},React.createElement("span",{className:"article-emoji"},e.emoji),React.createElement("span",{className:"article-body"},React.createElement("span",{className:"article-title"},e.title),React.createElement("span",{className:"article-blurb"},e.blurb)),React.createElement("span",{className:"article-arrow"},"→"))})))),ld=function(){var e=qu(Fu().mark((function e(){var t;return Fu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,nc("".concat(ed,"/all_settings/"),{method:"POST",nonce:ru});case 2:return t=e.sent,e.abrupt("return",t.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),cd=function(){var e=qu(Fu().mark((function e(t){var n,r,o;return Fu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.value,r=t.id,e.next=3,nc("".concat(ed,"/update_option"),{method:"POST",nonce:ru,json:{name:r,value:n}});case 3:return o=e.sent,e.abrupt("return",o);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),sd=function(){var e=qu(Fu().mark((function e(){var t;return Fu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,nc("".concat(ed,"/installed_plugins/"),{method:"POST",nonce:ru});case 2:return t=e.sent,e.abrupt("return",t.data||{});case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ud=function(){var e=qu(Fu().mark((function e(){var t;return Fu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,nc("".concat(ed,"/error_logs"),{method:"POST",nonce:ru});case 2:return t=e.sent,e.abrupt("return",t.data.reverse());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),dd=function(){var e=cn(),t=Iu(Gu(!1),2),n=t[0],r=t[1],o=Iu(Gu(""),2),a=o[0],i=o[1],l=ar({queryKey:["all_settings"],queryFn:ld}),c=l.data,s=l.error,u=ar({queryKey:["installed_plugins"],queryFn:sd,staleTime:6e4}).data,d=dr({mutationFn:cd,onSuccess:function(){e.invalidateQueries(["all_settings"])}}),f=dr({mutationFn:ud}),p=null==c?void 0:c.meowapps_hide_meowapps,h=null==c?void 0:c.force_sslverify;Uu((function(){s&&!n&&(r(!0),console.error("Error from useQuery",s.message))}),[s]),Uu((function(){var e=document.getElementById("meow-common-phpinfo");e&&i(e.innerHTML)}),[]);var m=function(e,t){d.mutate({value:e,id:t})},y=React.createElement(po,{title:"Main Menu"},React.createElement(mo,{max:"1"},React.createElement(dl,{name:"meowapps_hide_meowapps",label:"Hide (Not Recommended)",description:React.createElement(io,{p:!0},"This will hide the Meow Apps Menu (on the left side) and everything it contains. You can re-enable it through though an option that will be added in Settings → General."),value:"1",disabled:d.isPending,checked:p,onChange:m}))),v=React.createElement(po,{title:"SSL Verify"},React.createElement(mo,{max:"1"},React.createElement(dl,{name:"force_sslverify",label:"Force (Not Recommended)",description:React.createElement(io,{p:!0},"This will enforce the usage of SSL when checking the license or updating the plugin."),value:"1",disabled:d.isPending,checked:h,onChange:m})));return React.createElement(Rl,{showRestError:n},React.createElement(Al,{title:"The Dashboard"}),React.createElement(vc,null,React.createElement(gc,{full:!0},td,React.createElement(zs,{keepTabOnReload:!0},React.createElement(Fs,{title:"Meow Apps"},React.createElement(yu,null,[].concat(nd).map((function(e){return{plugin:e,state:rd(e.slug,u)}})).sort((function(e,t){var n={active:0,inactive:1};return(e.state in n?n[e.state]:2)-(t.state in n?n[t.state]:2)})).map((function(e){var t=e.plugin,n=e.state;return React.createElement(od,{key:t.slug,plugin:t,installState:n})})))),React.createElement(Fs,{title:"Performance"},ad,React.createElement("div",{style:{display:"flex",justifyContent:"space-around",marginBottom:25}},React.createElement(Au,{title:"Empty Request Time",request:"empty_request",max:2500}),React.createElement(Au,{title:"File Operation Time",request:"file_operation",max:2600}),React.createElement(Au,{title:"SQL Request Time",request:"sql_request",max:2800})),id),React.createElement(Fs,{title:"PHP Info"},React.createElement(wu,{dangerouslySetInnerHTML:{__html:a}})),React.createElement(Fs,{title:"PHP Error Logs"},React.createElement(mu,null,React.createElement(wl,{style:{marginBottom:10},color:"#ccb027",onClick:function(){f.mutate()},disabled:f.isPending,isBusy:f.isPending},"Load PHP Error Logs"),React.createElement(ku,null,(f.data||[]).map((function(e){return React.createElement("li",{className:"log-".concat(e.type),key:e.id},React.createElement("span",{className:"log-type"},e.type),React.createElement("span",{className:"log-date"},e.date),React.createElement("span",{className:"log-content"},e.content))}))),React.createElement(io,{p:!0},"If you don't see any errors, your host might not allow remote access to PHP error logs. Contact them for assistance, or look in your hosting control panel."))),React.createElement(Fs,{title:"Settings"},React.createElement(Vs,{title:"Settings",className:"primary"},y,v))))))},fd={},pd=[],hd=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,md=Array.isArray;function yd(e,t){for(var n in t)e[n]=t[n];return e}function vd(e){var t=e.parentNode;t&&t.removeChild(e)}function gd(e,t,n,r,o){var a={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==o?++$u:o,__i:-1,__u:0};return null==o&&null!=Wu.vnode&&Wu.vnode(a),a}function bd(e){return e.children}function wd(e,t){this.props=e,this.context=t}function kd(e,t){if(null==t)return e.__?kd(e.__,e.__i+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?kd(e):null}function xd(e){var t,n;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e){e.__e=e.__c.base=n.__e;break}return xd(e)}}function Ed(e){(!e.__d&&(e.__d=!0)&&Qu.push(e)&&!Od.__r++||Vu!==Wu.debounceRendering)&&((Vu=Wu.debounceRendering)||Yu)(Od)}function Od(){var e,t,n,r,o,a,i,l;for(Qu.sort(Ku);e=Qu.shift();)e.__d&&(t=Qu.length,r=void 0,a=(o=(n=e).__v).__e,i=[],l=[],n.__P&&((r=yd({},o)).__v=o.__v+1,Wu.vnode&&Wu.vnode(r),Ld(n.__P,r,o,n.__n,n.__P.namespaceURI,32&o.__u?[a]:null,i,null==a?kd(o):a,!!(32&o.__u),l),r.__v=o.__v,r.__.__k[r.__i]=r,Nd(i,r,l),r.__e!=a&&xd(r)),Qu.length>t&&Qu.sort(Ku));Od.__r=0}function Sd(e,t,n,r,o,a,i,l,c,s,u){var d,f,p,h,m,y=r&&r.__k||pd,v=t.length;for(n.__d=c,function(e,t,n){var r,o,a,i,l,c=t.length,s=n.length,u=s,d=0;for(e.__k=[],r=0;r<c;r++)i=r+d,null!=(o=e.__k[r]=null==(o=t[r])||"boolean"==typeof o||"function"==typeof o?null:"string"==typeof o||"number"==typeof o||"bigint"==typeof o||o.constructor==String?gd(null,o,null,null,null):md(o)?gd(bd,{children:o},null,null,null):void 0===o.constructor&&o.__b>0?gd(o.type,o.props,o.key,o.ref?o.ref:null,o.__v):o)?(o.__=e,o.__b=e.__b+1,l=Rd(o,n,i,u),o.__i=l,a=null,-1!==l&&(u--,(a=n[l])&&(a.__u|=131072)),null==a||null===a.__v?(-1==l&&d--,"function"!=typeof o.type&&(o.__u|=65536)):l!==i&&(l===i+1?d++:l>i?u>c-i?d+=l-i:d--:l<i?l==i-1&&(d=l-i):d=0,l!==r+d&&(o.__u|=65536))):(a=n[i])&&null==a.key&&a.__e&&!(131072&a.__u)&&(a.__e==e.__d&&(e.__d=kd(a)),Td(a,a,!1),n[i]=null,u--);if(u)for(r=0;r<s;r++)null!=(a=n[r])&&!(131072&a.__u)&&(a.__e==e.__d&&(e.__d=kd(a)),Td(a,a))}(n,t,y),c=n.__d,d=0;d<v;d++)null!=(p=n.__k[d])&&"boolean"!=typeof p&&"function"!=typeof p&&(f=-1===p.__i?fd:y[p.__i]||fd,p.__i=d,Ld(e,p,f,o,a,i,l,c,s,u),h=p.__e,p.ref&&f.ref!=p.ref&&(f.ref&&Ad(f.ref,null,p),u.push(p.ref,p.__c||h,p)),null==m&&null!=h&&(m=h),65536&p.__u||f.__k===p.__k?(c&&!c.isConnected&&(c=kd(f)),c=_d(p,c,e)):"function"==typeof p.type&&void 0!==p.__d?c=p.__d:h&&(c=h.nextSibling),p.__d=void 0,p.__u&=-196609);n.__d=c,n.__e=m}function _d(e,t,n){var r,o;if("function"==typeof e.type){for(r=e.__k,o=0;r&&o<r.length;o++)r[o]&&(r[o].__=e,t=_d(r[o],t,n));return t}e.__e!=t&&(n.insertBefore(e.__e,t||null),t=e.__e);do{t=t&&t.nextSibling}while(null!=t&&8===t.nodeType);return t}function Rd(e,t,n,r){var o=e.key,a=e.type,i=n-1,l=n+1,c=t[n];if(null===c||c&&o==c.key&&a===c.type&&!(131072&c.__u))return n;if(r>(null==c||131072&c.__u?0:1))for(;i>=0||l<t.length;){if(i>=0){if((c=t[i])&&!(131072&c.__u)&&o==c.key&&a===c.type)return i;i--}if(l<t.length){if((c=t[l])&&!(131072&c.__u)&&o==c.key&&a===c.type)return l;l++}}return-1}function jd(e,t,n){"-"===t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||hd.test(t)?n:n+"px"}function Cd(e,t,n,r,o){var a;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||jd(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||jd(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])a=t!==(t=t.replace(/(PointerCapture)$|Capture$/i,"$1")),t=t.toLowerCase()in e||"onFocusOut"===t||"onFocusIn"===t?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+a]=n,n?r?n.u=r.u:(n.u=Zu,e.addEventListener(t,a?Ju:Xu,a)):e.removeEventListener(t,a?Ju:Xu,a);else{if("http://www.w3.org/2000/svg"==o)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=t&&"height"!=t&&"href"!=t&&"list"!=t&&"form"!=t&&"tabIndex"!=t&&"download"!=t&&"rowSpan"!=t&&"colSpan"!=t&&"role"!=t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null==n||!1===n&&"-"!==t[4]?e.removeAttribute(t):e.setAttribute(t,n))}}function Pd(e){return function(t){if(this.l){var n=this.l[t.type+e];if(null==t.t)t.t=Zu++;else if(t.t<n.u)return;return n(Wu.event?Wu.event(t):t)}}}function Ld(e,t,n,r,o,a,i,l,c,s){var u,d,f,p,h,m,y,v,g,b,w,k,x,E,O,S=t.type;if(void 0!==t.constructor)return null;128&n.__u&&(c=!!(32&n.__u),a=[l=t.__e=n.__e]),(u=Wu.__b)&&u(t);e:if("function"==typeof S)try{if(v=t.props,g=(u=S.contextType)&&r[u.__c],b=u?g?g.props.value:u.__:r,n.__c?y=(d=t.__c=n.__c).__=d.__E:("prototype"in S&&S.prototype.render?t.__c=d=new S(v,b):(t.__c=d=new wd(v,b),d.constructor=S,d.render=Id),g&&g.sub(d),d.props=v,d.state||(d.state={}),d.context=b,d.__n=r,f=d.__d=!0,d.__h=[],d._sb=[]),null==d.__s&&(d.__s=d.state),null!=S.getDerivedStateFromProps&&(d.__s==d.state&&(d.__s=yd({},d.__s)),yd(d.__s,S.getDerivedStateFromProps(v,d.__s))),p=d.props,h=d.state,d.__v=t,f)null==S.getDerivedStateFromProps&&null!=d.componentWillMount&&d.componentWillMount(),null!=d.componentDidMount&&d.__h.push(d.componentDidMount);else{if(null==S.getDerivedStateFromProps&&v!==p&&null!=d.componentWillReceiveProps&&d.componentWillReceiveProps(v,b),!d.__e&&(null!=d.shouldComponentUpdate&&!1===d.shouldComponentUpdate(v,d.__s,b)||t.__v===n.__v)){for(t.__v!==n.__v&&(d.props=v,d.state=d.__s,d.__d=!1),t.__e=n.__e,t.__k=n.__k,t.__k.forEach((function(e){e&&(e.__=t)})),w=0;w<d._sb.length;w++)d.__h.push(d._sb[w]);d._sb=[],d.__h.length&&i.push(d);break e}null!=d.componentWillUpdate&&d.componentWillUpdate(v,d.__s,b),null!=d.componentDidUpdate&&d.__h.push((function(){d.componentDidUpdate(p,h,m)}))}if(d.context=b,d.props=v,d.__P=e,d.__e=!1,k=Wu.__r,x=0,"prototype"in S&&S.prototype.render){for(d.state=d.__s,d.__d=!1,k&&k(t),u=d.render(d.props,d.state,d.context),E=0;E<d._sb.length;E++)d.__h.push(d._sb[E]);d._sb=[]}else do{d.__d=!1,k&&k(t),u=d.render(d.props,d.state,d.context),d.state=d.__s}while(d.__d&&++x<25);d.state=d.__s,null!=d.getChildContext&&(r=yd(yd({},r),d.getChildContext())),f||null==d.getSnapshotBeforeUpdate||(m=d.getSnapshotBeforeUpdate(p,h)),Sd(e,md(O=null!=u&&u.type===bd&&null==u.key?u.props.children:u)?O:[O],t,n,r,o,a,i,l,c,s),d.base=t.__e,t.__u&=-161,d.__h.length&&i.push(d),y&&(d.__E=d.__=null)}catch(e){t.__v=null,c||null!=a?(t.__e=l,t.__u|=c?160:32,a[a.indexOf(l)]=null):(t.__e=n.__e,t.__k=n.__k),Wu.__e(e,t,n)}else null==a&&t.__v===n.__v?(t.__k=n.__k,t.__e=n.__e):t.__e=Md(n.__e,t,n,r,o,a,i,c,s);(u=Wu.diffed)&&u(t)}function Nd(e,t,n){t.__d=void 0;for(var r=0;r<n.length;r++)Ad(n[r],n[++r],n[++r]);Wu.__c&&Wu.__c(t,e),e.some((function(t){try{e=t.__h,t.__h=[],e.some((function(e){e.call(t)}))}catch(e){Wu.__e(e,t.__v)}}))}function Md(e,t,n,r,o,a,i,l,c){var s,u,d,f,p,h,m,y=n.props,v=t.props,g=t.type;if("svg"===g?o="http://www.w3.org/2000/svg":"math"===g?o="http://www.w3.org/1998/Math/MathML":o||(o="http://www.w3.org/1999/xhtml"),null!=a)for(s=0;s<a.length;s++)if((p=a[s])&&"setAttribute"in p==!!g&&(g?p.localName===g:3===p.nodeType)){e=p,a[s]=null;break}if(null==e){if(null===g)return document.createTextNode(v);e=document.createElementNS(o,g,v.is&&v),a=null,l=!1}if(null===g)y===v||l&&e.data===v||(e.data=v);else{if(a=a&&Hu.call(e.childNodes),y=n.props||fd,!l&&null!=a)for(y={},s=0;s<e.attributes.length;s++)y[(p=e.attributes[s]).name]=p.value;for(s in y)if(p=y[s],"children"==s);else if("dangerouslySetInnerHTML"==s)d=p;else if("key"!==s&&!(s in v)){if("value"==s&&"defaultValue"in v||"checked"==s&&"defaultChecked"in v)continue;Cd(e,s,null,p,o)}for(s in v)p=v[s],"children"==s?f=p:"dangerouslySetInnerHTML"==s?u=p:"value"==s?h=p:"checked"==s?m=p:"key"===s||l&&"function"!=typeof p||y[s]===p||Cd(e,s,p,y[s],o);if(u)l||d&&(u.__html===d.__html||u.__html===e.innerHTML)||(e.innerHTML=u.__html),t.__k=[];else if(d&&(e.innerHTML=""),Sd(e,md(f)?f:[f],t,n,r,"foreignObject"===g?"http://www.w3.org/1999/xhtml":o,a,i,a?a[0]:n.__k&&kd(n,0),l,c),null!=a)for(s=a.length;s--;)null!=a[s]&&vd(a[s]);l||(s="value",void 0!==h&&(h!==e[s]||"progress"===g&&!h||"option"===g&&h!==y[s])&&Cd(e,s,h,y[s],o),s="checked",void 0!==m&&m!==e[s]&&Cd(e,s,m,y[s],o))}return e}function Ad(e,t,n){try{"function"==typeof e?e(t):e.current=t}catch(e){Wu.__e(e,n)}}function Td(e,t,n){var r,o;if(Wu.unmount&&Wu.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||Ad(r,null,t)),null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(e){Wu.__e(e,t)}r.base=r.__P=null}if(r=e.__k)for(o=0;o<r.length;o++)r[o]&&Td(r[o],t,n||"function"!=typeof e.type);n||null==e.__e||vd(e.__e),e.__c=e.__=e.__e=e.__d=void 0}function Id(e,t,n){return this.constructor(e,n)}function zd(e){return zd="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},zd(e)}function Fd(){return Fd=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},Fd.apply(null,arguments)}function Dd(e){return function(e){if(Array.isArray(e))return qd(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 qd(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)?qd(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 qd(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 Bd(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Bd=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.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 a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(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 f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==zd(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 a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===f)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.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,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}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 C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(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 o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(zd(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(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=L,P.prototype={constructor:P,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(C),!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 o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("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 o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):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),y},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),C(n),y}},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 o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Gd(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?Gd(Object(n),!0).forEach((function(t){Hd(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Hd(e,t,n){return(t=Qd(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wd(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function $d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Qd(r.key),r)}}function Qd(e){var t=function(e,t){if("object"!=zd(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=zd(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==zd(t)?t:t+""}function Vd(e,t,n){return t=Kd(t),function(e,t){if(t&&("object"==zd(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Yd()?Reflect.construct(t,n||[],Kd(e).constructor):t.apply(e,n))}function Yd(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Yd=function(){return!!e})()}function Kd(e){return Kd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Kd(e)}function Zd(e,t){return Zd=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Zd(e,t)}Hu=pd.slice,Wu={__e:function(e,t,n,r){for(var o,a,i;t=t.__;)if((o=t.__c)&&!o.__)try{if((a=o.constructor)&&null!=a.getDerivedStateFromError&&(o.setState(a.getDerivedStateFromError(e)),i=o.__d),null!=o.componentDidCatch&&(o.componentDidCatch(e,r||{}),i=o.__d),i)return o.__E=o}catch(t){e=t}throw e}},$u=0,wd.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=yd({},this.state),"function"==typeof e&&(e=e(yd({},n),this.props)),e&&yd(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),Ed(this))},wd.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),Ed(this))},wd.prototype.render=bd,Qu=[],Yu="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,Ku=function(e,t){return e.__v.__b-t.__v.__b},Od.__r=0,Zu=0,Xu=Pd(!1),Ju=Pd(!0);var Xd=wp.i18n.__,Jd=wp.element,ef=Jd.Component,tf=(Jd.Fragment,Jd.createRef),nf=wp.components,rf=nf.Button,of=nf.DropZone,af=nf.PanelBody,lf=nf.RangeControl,cf=nf.CheckboxControl,sf=nf.TextControl,uf=nf.SelectControl,df=nf.Toolbar,ff=nf.withNotices,pf=wp.blockEditor,hf=pf.BlockControls,mf=pf.MediaPlaceholder,yf=pf.InspectorControls,vf=pf.useBlockProps,gf=wp.mediaUtils,bf=gf.MediaUpload,wf=gf.uploadMedia,kf=React.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("rect",{width:"20",height:"20"}),React.createElement("path",{d:"M16.6667 3.33334V13.3333H6.66667V3.33334H16.6667ZM16.6667 1.66667H6.66667L5 3.33334V13.3333L6.66667 15H16.6667L18.3333 13.3333V3.33334L16.6667 1.66667Z",fill:"#2D4B6D"}),React.createElement("path",{d:"M10 10L10.8333 11.6667L13.3333 9.16667L15.8333 12.5H7.5L10 10Z",fill:"#1ABC9C"}),React.createElement("path",{d:"M1.66667 5V16.6667L3.33333 18.3333H15V16.6667H3.33333V5H1.66667Z",fill:"#2D4B6D"})),xf=[{value:"attachment",label:Xd("Attachment Page")},{value:"media",label:Xd("Media File")},{value:"none",label:Xd("None")}],Ef=["image"],Of=function(e){return{id:e.id}},Sf=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=Vd(this,t,arguments)).onSelectImages=e.onSelectImages.bind(e),e.setLinkTo=e.setLinkTo.bind(e),e.setColumns=e.setColumns.bind(e),e.addFiles=e.addFiles.bind(e),e.uploadFromFiles=e.uploadFromFiles.bind(e),e.ref=tf(),e.state={isBusy:!1,error:null,selectedImage:null,uploadingImages:[],htmlPreview:null},e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Zd(e,t)}(t,e),function(e,t,n){return t&&$d(e.prototype,t),n&&$d(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}(t,[{key:"onSelectImages",value:function(e){var t=(e||[]).map((function(e){return Of(e)}));this.props.setAttributes({images:t}),this.onRefresh({images:t})}},{key:"setLinkTo",value:function(e){this.props.setAttributes({linkTo:e})}},{key:"setUseDefaults",value:function(e){this.props.setAttributes({useDefaults:e}),this.onRefresh({useDefaults:e})}},{key:"setCaptions",value:function(e){this.props.setAttributes({captions:e}),this.onRefresh({captions:e})}},{key:"setCustomClass",value:function(e){this.props.setAttributes({customClass:e})}},{key:"setGutter",value:function(e){this.props.setAttributes({gutter:e}),this.onRefresh({gutter:e})}},{key:"setKeepAspectRatio",value:function(e){this.props.setAttributes({keepAspectRatio:e}),this.onRefresh({keepAspectRatio:e})}},{key:"setGalleryEmpty",value:function(){this.props.setAttributes({images:[]}),this.setState({htmlPreview:null}),(this.props.attributes.wplrCollection||this.props.attributes.wplrFolder)&&this.onRefresh({images:[]})}},{key:"setRowHeight",value:function(e){this.props.setAttributes({rowHeight:e}),this.onRefresh({rowHeight:e})}},{key:"setGalleriesManager",value:function(e){if(!e||""===e)return this.props.setAttributes({galleriesManager:""}),this.setState({htmlPreview:null}),void this.onRefresh({galleriesManager:""});this.props.attributes.collectionsManager&&this.props.setAttributes({collectionsManager:""}),this.props.setAttributes({galleriesManager:e}),this.onRefresh({galleriesManager:e})}},{key:"setCollectionsManager",value:function(e){if(!e||""===e)return this.props.setAttributes({collectionsManager:""}),this.setState({htmlPreview:null}),void this.onRefresh({collectionsManager:""});this.props.attributes.galleriesManager&&this.props.setAttributes({galleriesManager:""}),this.props.setAttributes({collectionsManager:e}),this.onRefresh({collectionsManager:e})}},{key:"setWplrCollection",value:function(e){if(!e||""===e)return this.props.setAttributes({wplrCollection:"",wplrFolder:""}),this.setState({htmlPreview:null}),void(this.props.attributes.images.length&&this.onRefresh({wplrCollection:"",wplrFolder:""}));var t=mgl_meow_gallery.wplr_collections.find((function(t){return t.wp_col_id===e}));t.is_folder="1"===t.is_folder,this.props.setAttributes({wplrCollection:t.is_folder?"":e,wplrFolder:t.is_folder?e:""}),this.onRefresh({wplrCollection:t.is_folder?"":e,wplrFolder:t.is_folder?e:""})}},{key:"setColumns",value:function(e){this.props.setAttributes({columns:e}),this.onRefresh({columns:e})}},{key:"setOrderBy",value:function(e){this.props.setAttributes({orderBy:e}),this.onRefresh({orderBy:e})}},{key:"setLayout",value:function(e){this.props.setAttributes({layout:e}),this.onRefresh({layout:e})}},{key:"setAnimation",value:function(e){this.props.setAttributes({animation:e}),this.onRefresh({animation:e})}},{key:"onRefresh",value:(n=function(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Wd(a,r,o,i,l,"next",e)}function l(e){Wd(a,r,o,i,l,"throw",e)}i(void 0)}))}}(Bd().mark((function e(){var t,n,r,o,a,i,l,c,s,u,d,f,p,h,m,y,v,g,b=arguments;return Bd().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=b.length>0&&void 0!==b[0]?b[0]:{},this.setState({error:null,isBusy:!0}),n=Ud(Ud({},this.props.attributes),t),r=n.layout,o=n.useDefaults,a=n.animation,i=n.gutter,l=n.columns,c=n.rowHeight,s=n.keepAspectRatio,u=n.captions,d=n.wplrCollection,f=n.wplrFolder,p=n.galleriesManager,h=n.collectionsManager,m=n.orderBy,y=(n.images||[]).map((function(e){return e.id})),v={ids:y,layout:r,animation:a,"wplr-collection":d,"wplr-folder":f,id:p,collection:h,orderby:m},o||(v.gutter=i,v.columns=l,v["row-height"]=c,v.captions=u,"carousel"===r&&(v["keep-aspect-ratio"]=s)),g=null,e.prev=8,e.next=11,rc("".concat(Js,"/preview"),{json:v,nonce:ru});case 11:g=e.sent,this.setState({isBusy:!1,htmlPreview:g.data}),e.next=19;break;case 15:throw e.prev=15,e.t0=e.catch(8),this.setState({isBusy:!1}),new Error(e.t0.message);case 19:case"end":return e.stop()}}),e,this,[[8,15]])}))),function(){return n.apply(this,arguments)})},{key:"uploadFromFiles",value:function(e){this.addFiles(e.target.files)}},{key:"addFiles",value:function(e){var t=this,n=this.props.attributes.images||[],r=this.props,o=r.noticeOperations,a=r.setAttributes;wf({allowedTypes:Ef,filesList:e,onFileChange:function(e){if(console.log("Uploaded files",e),e.some((function(e){return e.url&&e.url.startsWith("blob:")})))t.setState({uploadingImages:e});else{var r=(e||[]).map((function(e){return Of(e)})),o=n.concat(r);a({images:o}),t.setState({uploadingImages:[]}),t.onRefresh({images:o})}},onError:function(e){console.error("Error uploading files: ",e),o.createErrorNotice(e.message),t.setState({uploadingImages:[]})}})}},{key:"createElementFromHTML",value:function(e){var t=document.createElement("div");return t.innerHTML=e.trim(),t.firstChild}},{key:"renderMeowGallery",value:function(e){null!=e&&(null!=e.querySelector(".mgl-root")&&renderMeowGalleries(),null!=e.querySelector(".mgl-collection-root")&&renderMeowCollections())}},{key:"componentDidMount",value:function(){var e,t=this.props.attributes,n=t.images,r=t.wplrCollection,o=t.wplrFolder,a=t.galleriesManager,i=t.collectionsManager;(n.length>0||!!r||!!o||!!a||!!i)&&this.onRefresh(),this.renderMeowGallery(null===(e=this.ref.current)||void 0===e?void 0:e.querySelector(".mgl-preview"))}},{key:"componentDidUpdate",value:function(e,t){var n;t.htmlPreview!==this.state.htmlPreview&&this.renderMeowGallery(null===(n=this.ref.current)||void 0===n?void 0:n.querySelector(".mgl-preview"))}},{key:"render",value:function(){var e=this,t=this.state,n=t.isBusy,r=t.error,o=t.uploadingImages,a=t.htmlPreview,i=this.props,l=i.attributes,c=(i.isSelected,i.className),s=i.noticeOperations,u=i.noticeUI,d=l.layout,f=l.useDefaults,p=l.images,h=l.gutter,m=l.columns,y=l.rowHeight,v=l.animation,g=l.galleriesManager,b=l.collectionsManager,w=l.captions,k=l.wplrCollection,x=l.wplrFolder,E=l.linkTo,O=l.customClass,S=l.keepAspectRatio,_=l.orderBy,R=React.createElement(of,{onFilesDrop:this.addFiles}),j=p.length>0||!!k||!!x||!!g||!!b,C=o.length>0,P=React.createElement(hf,null,j&&React.createElement(df,null,React.createElement(bf,{onSelect:this.onSelectImages,allowedTypes:Ef,multiple:!0,gallery:!0,value:(p||[]).map((function(e){return e.id})),render:function(e){var t=e.open;return React.createElement(rf,{className:"components-toolbar__control",label:Xd("Edit Gallery"),icon:"edit",onClick:t})}}),React.createElement(rf,{className:"components-toolbar__control",label:Xd("Remove all"),icon:"minus",onClick:function(){return e.setGalleryEmpty()}}),React.createElement(rf,{className:"components-toolbar__control",label:Xd("Refresh"),icon:"controls-repeat",onClick:function(){return e.onRefresh()}}))),L="";if(window.mgl_meow_gallery&&mgl_meow_gallery.wplr_collections){var N=(mgl_meow_gallery.wplr_collections||[]).map((function(e){return{label:(e.level>0?"- ":"")+e.name.padStart(e.name.length+e.level," "),value:e.wp_col_id,disabled:"true"===e.is_folder}}));N.unshift({label:"None",value:""}),L=React.createElement(uf,{label:Xd("Photo Engine Folders","meow-gallery"),value:k||x,onChange:function(t){return e.setWplrCollection(t)},disabled:g||b,options:N})}var M="";if(window.mgl_meow_gallery&&window.mgl_meow_gallery.galleries){var A=mgl_meow_gallery.galleries.galleries,T=(A?Object.keys(A):[]).map((function(e){return{label:A[e].name,value:e}}));T.unshift({label:"None",value:""}),M=React.createElement(uf,{label:Xd("Manager's Galleries","meow-gallery"),value:g,onChange:function(t){return e.setGalleriesManager(t)},disabled:b||k||x,options:T})}var I="";if(window.mgl_meow_gallery&&window.mgl_meow_gallery.collections){var z=mgl_meow_gallery.collections.collections,F=(z?Object.keys(z):[]).map((function(e){return{label:z[e].name,value:e}}));F.unshift({label:"None",value:""}),I=React.createElement(uf,{label:Xd("Manager's Collections","meow-gallery"),value:b,onChange:function(t){return e.setCollectionsManager(t)},disabled:g||k||x,options:F})}var D=this.props.blockProps;return React.createElement("div",D,P,!j&&React.createElement(mf,{icon:kf,className:c,multiple:!0,accept:"image/*",labels:{title:Xd("Meow Gallery"),instructions:Xd("Drag images, upload new ones or select files from your library. If WP/LR Sync is installed, you can directly select a collection or a folder from Lightroom.")},onSelect:this.onSelectImages,allowedTypes:Ef,notices:u,onError:s.createErrorNotice}),React.createElement(yf,null,React.createElement(af,{title:Xd("Gallery Settings")},React.createElement(uf,{label:Xd("Layout","meow-gallery"),value:d,onChange:function(t){return e.setLayout(t)},disabled:b,options:[{value:"default",label:"Default",requiredPro:!1},{value:"tiles",label:"Tiles",requiredPro:!1},{value:"masonry",label:"Masonry",requiredPro:!1},{value:"justified",label:"Justified",requiredPro:!1},{value:"square",label:"Square",requiredPro:!1},{value:"cascade",label:"Cascade",requiredPro:!1},{value:"carousel",label:"Carousel",requiredPro:!0},{value:"map",label:"Map (GPS Based)",requiredPro:!0},{value:"horizontal",label:"Horizontal",requiredPro:!1}].filter((function(e){return!e.requiredPro||e.requiredPro===nu}))}),React.createElement(uf,{label:Xd("Animation","meow-gallery"),value:v,onChange:function(t){return e.setAnimation(t)},options:[{value:"default",label:"Default"},{value:"zoom-out",label:"Zoom Out"},{value:"zoom-in",label:"Zoom In"},{value:"fade-out",label:"Fade Out"},{value:"fade-in",label:"Fade In"},{value:"colorize",label:"Colorize"},{value:"highlight",label:"Highlight"}]}),React.createElement(uf,{label:Xd("Link To"),value:E,onChange:this.setLinkTo,options:xf}),React.createElement(uf,{label:Xd("Order By"),value:_,onChange:function(t){return e.setOrderBy(t)},options:[{value:"none",label:"None"},{value:"random",label:"Random"},{value:"ids-asc",label:"IDs Ascending"},{value:"ids-desc",label:"IDs Descending"},{value:"title-asc",label:"Title (Filename) Ascending"},{value:"title-desc",label:"Title (Filename) Descending"},{value:"date-asc",label:"Date Ascending"},{value:"date-desc",label:"Date Descending"},{value:"modified-asc",label:"Updated Date Ascending"},{value:"modified-desc",label:"Updated Date Descending"},{value:"menu-asc",label:"Menu Order Ascending"},{value:"menu-desc",label:"Menu Order Descending"}]}),M,I,L,j&&!f&&"carousel"===d&&React.createElement(cf,{label:Xd("Keep Aspect Ratio"),checked:S,onChange:function(t){return e.setKeepAspectRatio(t)}}),j&&!f&&React.createElement(lf,{label:Xd("Gutter"),value:h,min:0,max:100,onChange:function(t){return e.setGutter(t)}}),j&&!f&&("masonry"===d||"square"===d)&&React.createElement(lf,{label:Xd("Columns"),value:m,min:2,max:100,onChange:function(t){return e.setColumns(t)}}),j&&!f&&"justified"===d&&React.createElement(lf,{label:Xd("Row Height"),value:y,min:50,max:500,onChange:function(t){return e.setRowHeight(t)}}),j&&!f&&React.createElement(cf,{label:Xd("Captions"),checked:w,onChange:function(t){return e.setCaptions(t)}}),j&&React.createElement(cf,{label:Xd("Use Default Settings"),checked:f,onChange:function(t){return e.setUseDefaults(t)}}),React.createElement(sf,{label:Xd("Custom CSS Classes"),value:O,onChange:function(t){return e.setCustomClass(t)}}))),u,React.createElement("div",{ref:this.ref,className:"test"},R,C&&React.createElement("div",{className:"mgl-uploading-container",style:Hd({marginTop:"15px",border:"1px solid #b2b2b2ff",padding:"20px",background:"#ebebebff",marginBottom:"20px",color:"#000000ff"},"border","1px solid #333")},React.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:"15px",fontSize:"14px",fontWeight:"400",color:"#000000ff"}},React.createElement("span",{className:"components-spinner",style:{marginRight:"10px"}}),"Uploading ",o.length," ",1===o.length?"image":"images","..."),React.createElement("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(100px, 1fr))",gap:"10px"}},(o||[]).map((function(e,t){return React.createElement("div",{key:t,style:{position:"relative",paddingBottom:"100%",overflow:"hidden",background:"#1a1a1a",borderRadius:"2px",border:"1px solid #333"}},e.url&&React.createElement("img",{src:e.url,alt:"Uploading...",style:{position:"absolute",top:0,left:0,width:"100%",height:"100%",objectFit:"cover",opacity:.5}}),React.createElement("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",zIndex:1}},React.createElement("span",{className:"components-spinner"})))})))),r&&React.createElement("div",{className:"components-notice is-error"},React.createElement("div",{className:"components-notice__content"},React.createElement("p",null,React.createElement("span",null,r),React.createElement("span",null," Please ",React.createElement("a",{style:{cursor:"pointer"},onClick:function(){return e.onRefresh()}},"click here")," to refresh the preview.")))),!r&&n&&React.createElement("div",{className:"mgl-gtb-container"+(n?" mgl-busy":"")},React.createElement("span",{className:"components-spinner",style:{}})),!r&&a&&React.createElement("div",{className:"mgl-preview",dangerouslySetInnerHTML:{__html:a}}),!r&&j&&!a&&React.createElement("div",{style:{marginTop:"20px",padding:"20px",background:"#f5f5f5",borderRadius:"4px"}},React.createElement("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(80px, 1fr))",gap:"15px",marginBottom:"15px"}},Dd(Array(6)).map((function(e,t){return React.createElement("div",{key:t,style:{background:"#e0e0e0",borderRadius:"4px",paddingBottom:"100%",position:"relative",overflow:"hidden",animation:"pulse 2s infinite"}})}))),React.createElement("p",{style:{textAlign:"center",color:"#666",margin:"10px 0",fontSize:"14px"}},"Loading Gallery... (",React.createElement("a",{style:{cursor:"pointer",color:"#1e90ff"},onClick:function(){return e.onRefresh()}},"click here")," to force refresh)"),React.createElement("style",null,"\n\t\t\t\t\t\t\t@keyframes pulse {\n\t\t\t\t\t\t\t\t0%, 100% { opacity: 0.6; }\n\t\t\t\t\t\t\t\t50% { opacity: 1; }\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t"))))}}]);var n}(ef),_f=ff(Sf);function Rf(e){var t=vf();return React.createElement(_f,Fd({},e,{blockProps:t}))}function jf(e){return jf="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},jf(e)}function Cf(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 Pf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Cf(Object(n),!0).forEach((function(t){Lf(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Lf(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=jf(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=jf(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==jf(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Nf=wp.i18n.__,Mf=wp.blocks,Af=Mf.registerBlockType,Tf=Mf.createBlock,If=wp.blockEditor.useBlockProps,zf=React.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("rect",{width:"20",height:"20",fill:"white"}),React.createElement("path",{d:"M16.6667 3.33334V13.3333H6.66667V3.33334H16.6667ZM16.6667 1.66667H6.66667L5 3.33334V13.3333L6.66667 15H16.6667L18.3333 13.3333V3.33334L16.6667 1.66667Z",fill:"#2D4B6D"}),React.createElement("path",{d:"M10 10L10.8333 11.6667L13.3333 9.16667L15.8333 12.5H7.5L10 10Z",fill:"#1ABC9C"}),React.createElement("path",{d:"M1.66667 5V16.6667L3.33333 18.3333H15V16.6667H3.33333V5H1.66667Z",fill:"#2D4B6D"})),Ff={customClass:{type:"string",default:""},images:{type:"array",default:[]},linkTo:{type:"string",default:"none"},layout:{type:"string",default:"default"},animation:{type:"animation",default:""},useDefaults:{type:"boolean",default:!0},captions:{type:"boolean",default:!1},columns:{type:"number",default:3},wplrCollection:{type:"string",default:""},galleriesManager:{type:"string",default:""},collectionsManager:{type:"string",default:""},wplrFolder:{type:"string",default:""},gutter:{type:"number",default:5},rowHeight:{type:"number",default:140},keepAspectRatio:{type:"boolean",default:!1},orderBy:{type:"string",default:"none"}},Df=function(e){var t=e.useDefaults,n=e.layout,r=e.rowHeight,o=e.columns,a=(e.customClass,function(e){var t=e.align,n=e.useDefaults,r=e.images,o=e.layout,a=e.animation,i=e.gutter,l=e.captions,c=e.wplrCollection,s=e.wplrFolder,u=e.linkTo,d=e.customClass,f=e.galleriesManager,p=e.collectionsManager,h=e.keepAspectRatio,m=e.orderBy,y=(r||[]).map((function(e){return e.id})).join(","),v="";return y&&(v+='ids="'.concat(y,'" ')),f&&(v+='id="'.concat(f,'" ')),p&&(v+='collection="'.concat(p,'" ')),c&&(v+='wplr-collection="'.concat(c,'" ')),s&&(v+='wplr-folder="'.concat(s,'" ')),u&&"none"!==u&&(v+='link="'.concat(u,'" ')),t&&(v+='align="'.concat(t,'" ')),d&&(v+='custom-class="'.concat(d,'" ')),o&&"default"!==o&&(v+='layout="'.concat(o,'" ')),a&&(v+='animation="'.concat(a,'" ')),!n&&i&&(v+='gutter="'.concat(i,'" ')),n||(v+='captions="'.concat(l?"true":"false",'" ')),!n&&h&&(v+='keep-aspect-ratio="'.concat(h?"true":"false",'" ')),m&&"none"!==m&&(v+='order_by="'.concat(m,'" ')),v.trim()}(e)),i="";return t||"tiles"===n||"cascade"===n?i="[gallery ".concat(a,"]"):"masonry"===n?i="[gallery ".concat(a,' columns="').concat(o,'"]'):"justified"===n?i="[gallery ".concat(a,' row-height="').concat(r,'"]'):"square"===n?i="[gallery ".concat(a,' columns="').concat(o,'"]'):"horizontal"===n||"slider"===n||"carousel"===n||"map"===n||"default"===n?i="[gallery ".concat(a,"]"):(alert("This layout is not handled. Check the Console Logs."),console.log("Layout could not be handled.",e)),i};class qf extends lr{constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||ir,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||function(e){const t="function"==typeof e.initialData?e.initialData():e.initialData,n=void 0!==t,r=n?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?null!=r?r:Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"loading",fetchStatus:"idle"}}(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.cache.remove(this)}setData(e,t){const n=Pn(this.state.data,e,this.options);return this.dispatch({data:n,type:"success",dataUpdatedAt:null==t?void 0:t.updatedAt,manual:null==t?void 0:t.manual}),n}setState(e,t){this.dispatch({type:"setState",state:e,setStateOptions:t})}cancel(e){var t;const n=this.promise;return null==(t=this.retryer)||t.cancel(e),n?n.then(dn).catch(dn):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some((e=>!1!==e.options.enabled))}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some((e=>e.getCurrentResult().isStale))}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!pn(this.state.dataUpdatedAt,e)}onFocus(){var e;const t=this.observers.find((e=>e.shouldFetchOnWindowFocus()));t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}onOnline(){var e;const t=this.observers.find((e=>e.shouldFetchOnReconnect()));t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.cache.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter((t=>t!==e)),this.observers.length||(this.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,t){var n,r;if("idle"!==this.state.fetchStatus)if(this.state.dataUpdatedAt&&null!=t&&t.cancelRefetch)this.cancel({silent:!0});else if(this.promise){var o;return null==(o=this.retryer)||o.continueRetry(),this.promise}if(e&&this.setOptions(e),!this.options.queryFn){const e=this.observers.find((e=>e.options.queryFn));e&&this.setOptions(e.options)}const a=function(){if("function"==typeof AbortController)return new AbortController}(),i={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},l=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>{if(a)return this.abortSignalConsumed=!0,a.signal}})};l(i);const c={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(i)):Promise.reject("Missing queryFn for queryKey '"+this.options.queryHash+"'")};var s;(l(c),null==(n=this.options.behavior)||n.onFetch(c),this.revertState=this.state,"idle"===this.state.fetchStatus||this.state.fetchMeta!==(null==(r=c.fetchOptions)?void 0:r.meta))&&this.dispatch({type:"fetch",meta:null==(s=c.fetchOptions)?void 0:s.meta});const u=e=>{var t,n,r,o;(Dn(e)&&e.silent||this.dispatch({type:"error",error:e}),Dn(e))||(null==(t=(n=this.cache.config).onError)||t.call(n,e,this),null==(r=(o=this.cache.config).onSettled)||r.call(o,this.state.data,e,this));this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=qn({fn:c.fetchFn,abort:null==a?void 0:a.abort.bind(a),onSuccess:e=>{var t,n,r,o;void 0!==e?(this.setData(e),null==(t=(n=this.cache.config).onSuccess)||t.call(n,e,this),null==(r=(o=this.cache.config).onSettled)||r.call(o,e,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1):u(new Error(this.queryHash+" data is undefined"))},onError:u,onFail:(e,t)=>{this.dispatch({type:"failed",failureCount:e,error:t})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:c.options.retry,retryDelay:c.options.retryDelay,networkMode:c.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){this.state=(t=>{var n,r;switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null!=(n=e.meta)?n:null,fetchStatus:zn(this.options.networkMode)?"fetching":"paused",...!t.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...t,data:e.data,dataUpdateCount:t.dataUpdateCount+1,dataUpdatedAt:null!=(r=e.dataUpdatedAt)?r:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const o=e.error;return Dn(o)&&o.revert&&this.revertState?{...this.revertState,fetchStatus:"idle"}:{...t,error:o,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:o,fetchStatus:"idle",status:"error"};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}})(this.state),Ln.batch((()=>{this.observers.forEach((t=>{t.onQueryUpdate(e)})),this.cache.notify({query:this,type:"updated",action:e})}))}}class Bf extends Nn{constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}build(e,t,n){var r;const o=t.queryKey,a=null!=(r=t.queryHash)?r:gn(o,t);let i=this.get(a);return i||(i=new qf({cache:this,logger:e.getLogger(),queryKey:o,queryHash:a,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(o)}),this.add(i)),i}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){const t=this.queriesMap[e.queryHash];t&&(e.destroy(),this.queries=this.queries.filter((t=>t!==e)),t===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){Ln.batch((()=>{this.queries.forEach((e=>{this.remove(e)}))}))}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,t){const[n]=mn(e,t);return void 0===n.exact&&(n.exact=!0),this.queries.find((e=>yn(n,e)))}findAll(e,t){const[n]=mn(e,t);return Object.keys(n).length>0?this.queries.filter((e=>yn(n,e))):this.queries}notify(e){Ln.batch((()=>{this.listeners.forEach((({listener:t})=>{t(e)}))}))}onFocus(){Ln.batch((()=>{this.queries.forEach((e=>{e.onFocus()}))}))}onOnline(){Ln.batch((()=>{this.queries.forEach((e=>{e.onOnline()}))}))}}class Gf extends Nn{constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}build(e,t,n){const r=new cr({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:n,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0});return this.add(r),r}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter((t=>t!==e)),this.notify({type:"removed",mutation:e})}clear(){Ln.batch((()=>{this.mutations.forEach((e=>{this.remove(e)}))}))}getAll(){return this.mutations}find(e){return void 0===e.exact&&(e.exact=!0),this.mutations.find((t=>vn(e,t)))}findAll(e){return this.mutations.filter((t=>vn(e,t)))}notify(e){Ln.batch((()=>{this.listeners.forEach((({listener:t})=>{t(e)}))}))}resumePausedMutations(){var e;return this.resuming=(null!=(e=this.resuming)?e:Promise.resolve()).then((()=>{const e=this.mutations.filter((e=>e.state.isPaused));return Ln.batch((()=>e.reduce(((e,t)=>e.then((()=>t.continue().catch(dn)))),Promise.resolve())))})).then((()=>{this.resuming=void 0})),this.resuming}}function Uf(){return{onFetch:e=>{e.fetchFn=()=>{var t,n,r,o,a,i;const l=null==(t=e.fetchOptions)||null==(n=t.meta)?void 0:n.refetchPage,c=null==(r=e.fetchOptions)||null==(o=r.meta)?void 0:o.fetchMore,s=null==c?void 0:c.pageParam,u="forward"===(null==c?void 0:c.direction),d="backward"===(null==c?void 0:c.direction),f=(null==(a=e.state.data)?void 0:a.pages)||[],p=(null==(i=e.state.data)?void 0:i.pageParams)||[];let h=p,m=!1;const y=e.options.queryFn||(()=>Promise.reject("Missing queryFn for queryKey '"+e.options.queryHash+"'")),v=(e,t,n,r)=>(h=r?[t,...h]:[...h,t],r?[n,...e]:[...e,n]),g=(t,n,r,o)=>{if(m)return Promise.reject("Cancelled");if(void 0===r&&!n&&t.length)return Promise.resolve(t);const a={queryKey:e.queryKey,pageParam:r,meta:e.options.meta};var i;i=a,Object.defineProperty(i,"signal",{enumerable:!0,get:()=>{var t,n;return null!=(t=e.signal)&&t.aborted?m=!0:null==(n=e.signal)||n.addEventListener("abort",(()=>{m=!0})),e.signal}});const l=y(a);return Promise.resolve(l).then((e=>v(t,r,e,o)))};let b;if(f.length)if(u){const t=void 0!==s,n=t?s:Hf(e.options,f);b=g(f,t,n)}else if(d){const t=void 0!==s,n=t?s:Wf(e.options,f);b=g(f,t,n,!0)}else{h=[];const t=void 0===e.options.getNextPageParam;b=!l||!f[0]||l(f[0],0,f)?g([],t,p[0]):Promise.resolve(v([],p[0],f[0]));for(let n=1;n<f.length;n++)b=b.then((r=>{if(!l||!f[n]||l(f[n],n,f)){const o=t?p[n]:Hf(e.options,r);return g(r,t,o)}return Promise.resolve(v(r,p[n],f[n]))}))}else b=g([]);return b.then((e=>({pages:e,pageParams:h})))}}}}function Hf(e,t){return null==e.getNextPageParam?void 0:e.getNextPageParam(t[t.length-1],t)}function Wf(e,t){return null==e.getPreviousPageParam?void 0:e.getPreviousPageParam(t[0],t)} | |
| 49 | -/** | |
| 50 | - * @license lucide-react v0.542.0 - ISC | |
| 51 | - * | |
| 52 | - * This source code is licensed under the ISC license. | |
| 53 | - * See the LICENSE file in the root directory of this source tree. | |
| 54 | - */ | |
| 55 | -const $f=Ro("circle-dot",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}]]);var Qf,Vf,Yf,Kf,Zf,Xf,Jf;function ep(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var tp=Vt.div(Qf||(Qf=ep(["\n position: relative;\n border-radius: 8px;\n user-select: none;\n cursor: pointer;\n transition: background 0.3s ease, color 0.3s ease;\n color: black;\n box-sizing: border-box;\n\n .neko-select-option-label {\n overflow: hidden;\n height: 100%;\n display: flex;\n align-items: center;\n }\n\n &.show-options {\n border-radius: 8px 8px 0 0;\n }\n\n &[data-is-disabled=true], &.disabled {\n cursor: not-allowed;\n pointer-events: none;\n color: var(--neko-gray-60);\n transition: opacity 0.3s ease, border-color 0.3s ease;\n\n .neko-select-option {\n pointer-events: none;\n background: var(--neko-gray-98);\n border-color: var(--neko-disabled-color);\n }\n }\n\n &.neko-dropdown-up {}\n"]))),np=Vt.div(Vf||(Vf=ep(["\n align-items: center;\n background-color: var(--neko-input-background);\n border: 1.5px solid var(--neko-input-border);\n border-radius: var(--neko-radius-md);\n display: flex;\n font-size: var(--neko-font-size);\n padding: 0 5px 0 10px;\n box-sizing: border-box;\n height: var(--neko-control-height);\n transition: opacity 0.3s ease, border-color 0.3s ease, background-color 0.3s ease;\n \n &[data-is-disabled=true], &.disabled {\n border-color: var(--neko-disabled-color);\n opacity: 0.6;\n }\n\n &.isBusy {\n padding-left: 5px;\n }\n\n .rightContent {\n align-items: center;\n display: flex;\n margin-left: auto;\n }\n\n /* Chevron hover animation */\n .rightContent .neko-chevron-wrap {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n transform-origin: center;\n transition: transform 160ms cubic-bezier(0.2, 0.8, 0.2, 1);\n will-change: transform;\n }\n\n &:hover .rightContent .neko-chevron-wrap { transform: scale(1.06); }\n\n /* Chevron color transition */\n .rightContent .neko-select-chevron {\n color: var(--neko-font-color);\n transition: color 150ms ease;\n }\n\n &:hover .rightContent .neko-select-chevron { color: var(--neko-main-color); }\n"]))),rp=Vt.div(Yf||(Yf=ep(["\n display: block;\n margin-top: 5px;\n font-size: var(--neko-small-font-size);\n line-height: 14px;\n color: var(--neko-gray-60);\n\n code {\n font-size: 9px;\n background: #016fba14;\n border-radius: 5px;\n padding: 2px 4px;\n }\n\n * {\n line-height: inherit;\n margin: 0;\n }\n"]))),op=Vt.div(Kf||(Kf=ep(["\n position: absolute;\n left: 0;\n z-index: 9999;\n border-radius: var(--neko-radius-md);\n overflow: hidden;\n min-width: 100%;\n width: max-content;\n max-width: 100vw;\n top: 100%;\n margin-top: 4px;\n background: var(--neko-white);\n border: 1px solid var(--neko-input-border);\n box-shadow: var(--neko-shadow-lg);\n \n &.neko-dropdown-up {\n top: auto;\n bottom: 100%;\n }\n \n &.hidden {\n opacity: 0;\n }\n"]))),ap=Vt.div(Zf||(Zf=ep(["\n overflow-y: auto;\n overflow-x: hidden;\n max-height: 320px;\n background-color: var(--neko-white);\n\n /* Custom scrollbar styling */\n scrollbar-width: thin;\n scrollbar-color: rgba(255, 255, 255, 0.3) transparent;\n\n &::-webkit-scrollbar {\n width: 8px;\n }\n\n &::-webkit-scrollbar-track {\n background: transparent;\n }\n\n &::-webkit-scrollbar-thumb {\n background-color: rgba(255, 255, 255, 0.3);\n border-radius: 4px;\n border: 2px solid transparent;\n background-clip: content-box;\n }\n\n &::-webkit-scrollbar-thumb:hover {\n background-color: rgba(255, 255, 255, 0.5);\n }\n\n &.neko-select-filter-container {\n background-color: var(--neko-white);\n position: relative;\n padding: 6px;\n margin-top: 0;\n }\n"]))),ip=Vt.div(Xf||(Xf=ep(["\n margin-bottom: 0px;\n\n input {\n display: none;\n }\n\n label {\n cursor: pointer;\n display: flex;\n\n svg {\n flex-shrink: 0;\n }\n }\n\n .inner-container {\n margin-left: 4px;\n\n .label {\n display: block;\n font-size: var(--neko-font-size);\n line-height: 17px;\n padding-top: 4.5px;\n padding-bottom: 4px;\n }\n\n .description {\n display: block;\n font-size: var(--neko-small-font-size);\n }\n }\n\n &.disabled {\n color: var(--neko-disabled-color);\n\n label {\n cursor: default;\n }\n }\n"]))),lp=Vt.div(Jf||(Jf=ep(["\n background-color: var(--neko-white);\n cursor: pointer;\n font-size: var(--neko-font-size); \n padding: 7px 13px;\n transition: background-color 0.12s ease, box-shadow 0.2s ease;\n position: relative;\n overflow: hidden;\n\n &::after {\n content: '';\n position: absolute;\n top: 0;\n bottom: 0;\n left: -60%;\n width: 120%;\n background: linear-gradient(120deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.35) 50%, rgba(255,255,255,0) 100%);\n opacity: 0;\n pointer-events: none;\n transform: translateX(-120%) skewX(-15deg);\n }\n\n @keyframes nekoOptionGloss {\n 0% { opacity: 0; transform: translateX(-120%) skewX(-15deg); }\n 20% { opacity: .35; }\n 100% { opacity: 0; transform: translateX(120%) skewX(-15deg); }\n }\n\n &:hover {\n background-color: var(--neko-main-color-95);\n box-shadow: var(--neko-shadow-xs);\n }\n\n &:hover::after { animation: nekoOptionGloss 650ms ease; }\n\n input {\n display: none;\n }\n\n .option {\n align-items: center;\n color: var(--neko-font-color);\n display: flex;\n justify-content: space-between;\n font-size: var(--neko-font-size); \n line-height: 17px;\n\n .option-group {\n align-items: center;\n display: flex;\n }\n }\n\n &.disabled {\n background-color: var(--neko-gray-98);\n pointer-events: none;\n\n .option {\n color: var(--neko-gray-60);\n }\n }\n"]))),cp=["name","description","scrolldown","isPro","onChange","isBusy","busy","chevronIconSize","textFiltering","value","className","disabled","requirePro","multiple","placeholder"];function sp(){return sp=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},sp.apply(null,arguments)}function up(e){return function(e){if(Array.isArray(e))return pp(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||fp(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 dp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||fp(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 fp(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}}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 hp=function(e){var t=e.name,n=e.description,a=e.scrolldown,i=void 0===a||a,l=e.isPro,c=void 0!==l&&l,s=e.onChange,u=e.isBusy,d=void 0!==u&&u,f=e.busy,p=void 0!==f&&f,h=e.chevronIconSize,m=void 0===h?bi:h,y=e.textFiltering,v=e.value,g=e.className,b=e.disabled,w=e.requirePro,k=e.multiple,x=void 0!==k&&k,E=e.placeholder,O=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,cp),S=p||d;o().useEffect((function(){d&&console.log('NekoSelect: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[d]);var _,R,j,C,P=15;if(x){var L=o().Children.toArray(e.children).filter((function(e){return(v||[]).includes(e.props.value)||e.props.checked})).map((function(e){return e.props}));_=L.map((function(e){return e.label})).join(", ")||E||"Select",R=n,j=L.some((function(e){return e.requirePro}))||w,C=null}else{var N,M=null===(N=o().Children.toArray(e.children).find((function(e){return e.props.value===v||e.props.checked})))||void 0===N?void 0:N.props;_=(null==M?void 0:M.label)||E||"Select",R=(null==M?void 0:M.description)||n,j=(null==M?void 0:M.requirePro)||w,C=null==M?void 0:M.icon,P=(null==M?void 0:M.iconSize)||15}var A=dp((0,r.useState)(!1),2),T=A[0],I=A[1],z=dp((0,r.useState)(""),2),F=z[0],D=z[1],q=(0,r.useRef)(),B=j&&!c;(0,r.useEffect)((function(){x&&!i&&console.warn('NekoSelect: The "multiple" prop should be used with "scrolldown={true}" for proper functionality. Multiple selection requires the dropdown interface to work correctly.')}),[x,i]);(0,r.useEffect)((function(){var e=function(e){"Escape"===e.key&&T&&I(!1)};if(T)return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[T]);var G=o().Children.map(e.children,(function(n){return n?o().cloneElement(n,{name:n.props.name||t,checked:x?(v||[]).includes(n.props.value)||n.props.checked:n.props.value===v||n.props.checked,onClick:function(r){return function(n,r){if(n.stopPropagation(),s)if(x){var o=Array.isArray(v)?up(v):[];o.includes(r)?o=o.filter((function(e){return e!==r})):o.push(r),s(o,t)}else r!==v&&s(r,t),i&&I(!1);else console.log("The onChange handler is not set for this select.",e)}(r,n.props.value)},scrolldown:i,isPro:c,disabled:b,multiple:x}):null})),U=(0,r.useMemo)((function(){if(!F||!G.length)return G;var e=F.toLowerCase().split(" ").filter((function(e){return e.length>0}));return o().Children.toArray(G).filter((function(t){var n="string"==typeof t.props.label?t.props.label.toLowerCase():"",r="string"==typeof t.props.value?t.props.value.toLowerCase():"",o="".concat(n," ").concat(r);return e.every((function(e){return o.includes(e)}))}))}),[G,F]),H=kr("neko-select",g,{"show-options":T,disabled:b||d}),W=kr("neko-select-options",{hidden:!T}),$=kr("neko-select-option",{isBusy:S});return i?o().createElement(tp,sp({name:t},O,{onClick:function(){b||d||I(!T)},className:H,"data-is-disabled":b||d,ref:q}),o().createElement(np,{className:$},S?o().createElement(o().Fragment,null,o().createElement(il,{type:"circle",size:"20px"})):o().createElement(o().Fragment,null,C&&o().createElement($i,{icon:C,width:P,height:P,style:{marginRight:"".concat(Math.max(P-15,4),"px")}}),o().createElement("span",{className:"neko-select-option-label"},_),o().createElement("div",{className:"rightContent"},B&&o().createElement(ko,null),o().createElement("span",{className:"neko-chevron-wrap"},o().createElement(qo,{size:m,className:"neko-select-chevron",style:{transform:T?"rotate(180deg)":"rotate(0deg)",transition:"transform 180ms cubic-bezier(0.2, 0.8, 0.2, 1)"}}))))),R&&("string"==typeof R?o().createElement(rp,{dangerouslySetInnerHTML:{__html:R}}):o().createElement(rp,null,R)),o().createElement(Sc,{visible:T,targetRef:q,onClose:function(){T&&I(!1)}},o().createElement(op,{className:W},y&&o().createElement(ap,{className:"neko-select-filter-container"},o().createElement(zc,{value:F,placeholder:"Search...",onChange:function(e){return D(e)},onClick:function(e){return e.stopPropagation()},style:{background:"var(--neko-white)",borderRadius:10,margin:"5px 7px",borderColor:"var(--neko-input-background)"},inputStyle:{margin:0,borderRadius:0},autoFocus:!0})),o().createElement(ap,null,U)))):G},mp={latest:"var(--neko-blue, #2563eb)",preview:"var(--neko-orange, #f97316)",deprecated:"var(--neko-red, #dc2626)",experimental:"var(--neko-red, #dc2626)",tuned:"var(--neko-green, #16a34a)",beta:"var(--neko-orange, #f97316)",new:"var(--neko-green, #16a34a)"},yp=function(e){var t=e.tag;if(!t)return null;var n=mp[t]||"var(--neko-gray-50)";return o().createElement("small",{style:{background:n,color:"white",padding:"4px 6px",margin:"1px 0 0 5px",borderRadius:8,fontSize:8,lineHeight:"100%"}},t.toUpperCase())},vp=function(e){var t=e.id,n=(e.name,e.value),r=e.checked,a=void 0!==r&&r,i=e.label,l=e.description,c=e.onClick,s=e.scrolldown,u=void 0===s||s,d=e.isPro,f=void 0!==d&&d,p=e.optionDisabled,h=void 0!==p&&p,m=e.requirePro,y=void 0!==m&&m,v=e.icon,g=e.iconSize,b=void 0===g?20:g,w=e.multiple,k=void 0!==w&&w,x=e.tag,E=y&&!f,O=kr({"neko-radio":!u},{"neko-select-option":u},e.className,{disabled:E||h}),S=k?a?Yo:Vo:a?$f:Qo,_=o().createElement(lp,{className:O,onClick:function(e){c(e,n)}},o().createElement("div",{className:"option"},o().createElement("div",{className:"option-group"},k?o().createElement(S,{size:b,color:E?"var(--neko-disabled-color)":a?"var(--neko-main-color)":"var(--neko-input-border)",style:{marginRight:"8px"}}):o().createElement("div",{style:{position:"relative",width:b,height:b,flexShrink:0,marginRight:"8px"}},o().createElement(Qo,{size:b,color:E?"var(--neko-disabled-color)":"var(--neko-input-border)",strokeWidth:1.5}),a&&o().createElement("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:.4*b,height:.4*b,borderRadius:"50%",backgroundColor:E?"var(--neko-disabled-color)":"var(--neko-main-color)"}})),v&&o().createElement($i,{icon:v,width:b,height:b,style:{marginRight:"".concat(Math.max(b-11,4),"px")}}),i,o().createElement(yp,{tag:x})),o().createElement(ko,{show:E})));return u?_:o().createElement(ip,{className:O,onClick:function(e){c(e,n)}},o().createElement("label",{htmlFor:t},o().createElement("div",{style:{position:"relative",width:24,height:24,flexShrink:0}},o().createElement(Qo,{size:24,color:E?"var(--neko-disabled-color)":"var(--neko-input-border)",strokeWidth:1.5}),a&&o().createElement("div",{style:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:10,height:10,borderRadius:"50%",backgroundColor:E?"var(--neko-disabled-color)":"var(--neko-main-color)"}})),o().createElement("div",{className:"inner-container"},o().createElement("span",{className:"label"},i,o().createElement(yp,{tag:x}),o().createElement(ko,{className:"inline",style:{top:-1},show:E})),l&&("string"==typeof l?o().createElement(rp,{style:{marginTop:0},dangerouslySetInnerHTML:{__html:l}}):o().createElement(rp,{style:{marginTop:0}},l)))))},gp=function(e){return o().createElement(hp,e)};gp.propTypes={name:hr().string,description:hr().string,scrolldown:hr().bool,isPro:hr().bool,onChange:hr().func,busy:hr().bool,isBusy:hr().bool,chevronIconSize:hr().number,textFiltering:hr().bool,multiple:hr().bool,placeholder:hr().string};var bp=function(e){return o().createElement(vp,e)};function kp(e){return kp="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},kp(e)}bp.propTypes={id:hr().string,name:hr().string,value:hr().string,checked:hr().bool,label:hr().string,description:hr().string,onClick:hr().func,scrolldown:hr().bool,isPro:hr().bool,optionDisabled:hr().bool,requirePro:hr().bool,icon:hr().string,iconSize:hr().number,multiple:hr().bool};var xp,Ep=["name","value","rows","description","placeholder","onEnter","onBlurForce","readOnly","avoidOnEnterWithShift","fullHeight","maxLength","className","style","textAreaStyle","countable","disabled","tabToSpaces","copyable","action"];function Op(){return Op=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},Op.apply(null,arguments)}function Sp(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 _p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sp(Object(n),!0).forEach((function(t){Rp(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Rp(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=kp(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=kp(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==kp(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jp(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */jp=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.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 a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(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 f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==kp(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 a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===f)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.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,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}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 C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(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 o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(kp(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(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=L,P.prototype={constructor:P,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(C),!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 o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("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 o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):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),y},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),C(n),y}},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 o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Cp(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Pp(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Cp(a,r,o,i,l,"next",e)}function l(e){Cp(a,r,o,i,l,"throw",e)}i(void 0)}))}}function Lp(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Np(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)?Np(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 Np(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 Mp=Vt((function(e){var t,n=e.name,a=e.value,i=void 0===a?"":a,l=e.rows,c=void 0===l?6:l,s=e.description,u=e.placeholder,d=void 0===u?"":u,f=e.onEnter,p=void 0===f?null:f,h=e.onBlurForce,m=void 0!==h&&h,y=e.readOnly,v=void 0!==y&&y,g=e.avoidOnEnterWithShift,b=void 0!==g&&g,w=e.fullHeight,k=void 0!==w&&w,x=e.maxLength,E=void 0===x?null:x,O=e.className,S=e.style,_=e.textAreaStyle,R=void 0===_?{}:_,j=e.countable,C=void 0!==j&&j,P=e.disabled,L=e.tabToSpaces,N=e.copyable,M=void 0!==N&&N,A=e.action,T=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Ep),I=Lp((0,r.useState)(i),2),z=I[0],F=I[1],D=Lp((0,r.useState)(0),2),q=D[0],B=D[1],G=Lp((0,r.useState)(!1),2),U=G[0],H=G[1],W=Lp((0,r.useState)(!1),2),$=W[0],Q=W[1],V=!!e.onChange,Y=(0,r.useRef)(null),K=(0,r.useCallback)((function(e){if(L&&"Tab"===e.key){e.preventDefault();var t=Y.current.selectionStart,n=Y.current.selectionEnd,r=Y.current.value;Y.current.value=r.substring(0,t)+" "+r.substring(n),Y.current.selectionStart=Y.current.selectionEnd=t+2}else H(e.shiftKey)}),[L]),Z=(0,r.useCallback)((function(){H(!1)}),[]);(0,r.useEffect)((function(){var e=Y.current;if(e)return e.addEventListener("keydown",K,!1),e.addEventListener("keyup",Z,!1),function(){e.removeEventListener("keydown",K,!1),e.removeEventListener("keyup",Z,!1)}}),[K,Z]),(0,r.useEffect)((function(){if(V||F(i),"words"===C){var e=i.split(" ").filter((function(e){return""!==e})).length;B(e)}else C&&B(i.length)}),[i,C,V]);var X=(0,r.useCallback)((function(t){var r=E?t.target.value.substr(0,E):t.target.value;t.stopPropagation(),V?e.onChange(r,n):F(r,n)}),[E,V,e,n]),J=(0,r.useCallback)(Pp(jp().mark((function e(){var t,n;return jp().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=V?i:z){e.next=3;break}return e.abrupt("return");case 3:return e.prev=3,e.next=6,navigator.clipboard.writeText(t);case 6:Q(!0),setTimeout((function(){return Q(!1)}),2e3),e.next=20;break;case 10:e.prev=10,e.t0=e.catch(3),(n=document.createElement("textarea")).value=t,document.body.appendChild(n),n.select(),document.execCommand("copy"),document.body.removeChild(n),Q(!0),setTimeout((function(){return Q(!1)}),2e3);case 20:case"end":return e.stop()}}),e,null,[[3,10]])}))),[i,z,V]),ee=kr(O,{disabled:P});return o().createElement("div",{className:ee,style:S},o().createElement("div",{className:"neko-textarea-container"},o().createElement("div",{className:"neko-textarea-field"},o().createElement("textarea",Op({ref:Y,className:"neko-textarea",rows:c,disabled:P},T,{name:n,spellCheck:"false",placeholder:d,onChange:X,onKeyPress:function(t){if(p&&!t.shiftKey&&"Enter"===t.key){if(b&&U)return;t.preventDefault(),e.onEnter(t.target.value,n)}},onBlur:function(t){(m||e.onBlur&&i!==t.target.value)&&e.onBlur(t.target.value,n)},readOnly:v,style:_p(_p({},R),{},{height:k?"100%":null!==(t=R.height)&&void 0!==t?t:void 0}),value:V?i:z})),M&&(v||P)&&o().createElement("button",{className:"neko-textarea-copy-button",onClick:J,type:"button",title:$?"Copied!":"Copy to clipboard"},o().createElement($i,{icon:$?"check":"duplicate"})),A&&o().createElement("div",{className:"neko-textarea-action"},A)),o().createElement("div",{className:"neko-text-area-extra"},s?"string"==typeof s?o().createElement("div",{className:"neko-input-description",dangerouslySetInnerHTML:{__html:s}}):o().createElement("div",{className:"neko-input-description"},s):C?o().createElement("div",null):null,C&&o().createElement("div",{className:"neko-textarea-count"},q,E?" / ".concat(E):""," ","words"===C?"words":"chars"))))}))(xp||(xp=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n .neko-textarea-container {\n position: relative;\n height: ","\n }\n\n .neko-textarea-field {\n position: relative;\n height: ",'\n }\n\n /* Embedded action — floats over the bottom-right corner of the textarea. Any\n NekoButton dropped in here auto-shrinks (label or icon-only). See PATTERNS.md\n "Embedded field action". */\n .neko-textarea-action {\n position: absolute;\n right: 8px;\n bottom: 8px;\n display: flex;\n align-items: center;\n\n .neko-button {\n height: calc(var(--neko-control-height) - 8px);\n min-height: calc(var(--neko-control-height) - 8px);\n min-width: 0;\n padding: 0 10px;\n border-radius: 6px;\n /* Compact "micro-action" label — uppercase + tiny + bold reads as an\n affordance inside the field rather than a full button. */\n text-transform: uppercase;\n font-size: 10px;\n font-weight: bold;\n }\n\n .neko-button.has-icon:not(:has(.button-text)) {\n width: calc(var(--neko-control-height) - 8px);\n padding: 0;\n }\n }\n\n .neko-textarea-copy-button {\n position: absolute;\n top: 8px;\n right: 8px;\n background: white;\n border: 1px solid var(--neko-gray-80);\n border-radius: 4px;\n padding: 4px 8px;\n cursor: pointer;\n display: flex;\n align-items: center;\n justify-content: center;\n transition: all 0.2s ease;\n font-size: 12px;\n color: var(--neko-gray-50);\n z-index: 1;\n\n &:hover {\n background: var(--neko-gray-98);\n color: var(--neko-main-color);\n border-color: var(--neko-main-color);\n }\n\n &:active {\n transform: scale(0.95);\n }\n\n svg {\n width: 14px;\n height: 14px;\n }\n }\n\n .neko-textarea {\n font-family: var(--neko-font-family);\n font-size: var(--neko-font-size);\n border: 1.5px solid var(--neko-input-border);\n box-sizing: border-box;\n background: var(--neko-input-background);\n color: black;\n padding: 5px 10px;\n width: 100%;\n /* Removes the inline descender gap so an embedded bottom action sits flush. */\n display: block;\n transition: opacity 0.3s ease, border-color 0.3s ease, background-color 0.3s ease;\n\n &::placeholder {\n color: rgba(0, 0, 0, 0.25);\n }\n\n &:focus {\n background-color: white;\n outline: none !important;\n box-shadow: none !important;\n border-color: var(--neko-input-border) !important;\n }\n \n &:focus-visible {\n outline: none !important;\n box-shadow: none !important;\n border-color: var(--neko-input-border) !important;\n }\n\n &:focus-within {\n outline: none !important;\n box-shadow: none !important;\n border-color: var(--neko-input-border) !important;\n }\n\n &:read-only {\n background: repeating-linear-gradient(\n -45deg,\n var(--neko-gray-98),\n var(--neko-gray-98) 10px,\n var(--neko-gray-95) 10px,\n var(--neko-gray-95) 20px\n );\n border: 1.5px solid var(--neko-gray-80);\n color: var(--neko-gray-30);\n cursor: default;\n \n &:focus {\n background: repeating-linear-gradient(\n -45deg,\n var(--neko-gray-98),\n var(--neko-gray-98) 10px,\n var(--neko-gray-95) 10px,\n var(--neko-gray-95) 20px\n );\n border-color: var(--neko-gray-80) !important;\n }\n }\n \n &:disabled {\n color: var(--neko-gray-60);\n background: var(--neko-gray-98);\n border-color: var(--neko-disabled-color);\n opacity: 0.6;\n cursor: not-allowed;\n }\n }\n\n .neko-text-area-extra {\n display: flex;\n justify-content: space-between;\n align-items: flex-start;\n color: var(--neko-gray-60);\n font-size: var(--neko-small-font-size);\n line-height: 14px;\n\n .neko-textarea-count {\n margin: 0 0 0 10px;\n text-align: right;\n min-width: 130px;\n display: block;\n flex-shrink: 0;\n }\n\n .neko-input-description {\n margin-top: 5px;\n margin-bottom: 0;\n flex: 1;\n font-size: var(--neko-small-font-size);\n\n code {\n font-size: 9px;\n background: #016fba14;\n border-radius: 5px;\n padding: 2px 4px;\n }\n }\n }\n\n &.disabled {\n .neko-textarea {\n border: 1.5px solid var(--neko-disabled-color);\n cursor: not-allowed;\n opacity: 0.35;\n }\n }\n'])),(function(e){return e.fullHeight?"100%":void 0}),(function(e){return e.fullHeight?"100%":void 0})),Ap=function(e){return o().createElement(Mp,e)};Ap.propTypes={name:hr().string,value:hr().string,rows:hr().number,description:hr().string,placeholder:hr().string,onChange:hr().func,onEnter:hr().func,onBlur:hr().func,onBlurForce:hr().bool,readOnly:hr().bool,avoidOnEnterWithShift:hr().bool,fullHeight:hr().bool,copyable:hr().bool,action:hr().node};var Tp,Ip=["variant","children","onClose","small"];function zp(){return zp=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},zp.apply(null,arguments)}var Fp=Vt.div(Tp||(Tp=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n padding: ",";\n color: white;\n border-radius: ",";\n display: flex;\n align-items: center;\n gap: ",";\n position: relative;\n overflow: hidden;\n border-left: "," solid rgba(0, 0, 0, 0.18);\n font-size: ",";\n line-height: 1.5;\n /* A subtle vertical brightness gradient replaces the old diagonal-stripe\n pattern — reads as dimensional but never dated. */\n background-image: linear-gradient(\n 180deg,\n rgba(255, 255, 255, 0.08),\n rgba(0, 0, 0, 0.04)\n );\n box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.12);\n\n &.danger {\n background-color: var(--neko-red, #dc2626);\n }\n\n &.success {\n background-color: var(--neko-green);\n }\n\n &.special {\n background-color: var(--neko-purple);\n }\n\n &.warning {\n background-color: var(--neko-orange);\n }\n\n &.info {\n background-color: var(--neko-blue);\n }\n\n &.disabled {\n background-color: #808080;\n opacity: 0.8;\n }\n\n a {\n color: white;\n font-weight: bold;\n }\n\n code {\n font-size: 9px;\n background: rgba(255, 255, 255, 0.2);\n border-radius: 5px;\n padding: 2px 4px;\n }\n\n .neko-message-icon {\n flex-shrink: 0;\n position: relative;\n z-index: 1;\n }\n\n .neko-message-content {\n flex: 1;\n position: relative;\n z-index: 1;\n }\n\n .neko-message-close {\n flex-shrink: 0;\n position: relative;\n z-index: 1;\n cursor: pointer;\n opacity: 0.7;\n transition: opacity 0.2s ease;\n \n &:hover {\n opacity: 1;\n }\n }\n"])),(function(e){return e.small?"6px 10px":"14px 16px"}),(function(e){return e.small?"6px":"8px"}),(function(e){return e.small?"8px":"12px"}),(function(e){return e.small?"3px":"4px"}),(function(e){return e.small?"12px":"inherit"})),Dp=function(e){var t=e.variant,n=e.children,r=e.onClose,a=e.small,i=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Ip);t||(t="info");var l=kr("neko-message",{danger:"danger"===t},{success:"success"===t},{info:"info"===t},{warning:"warning"===t},{special:"special"===t},{disabled:"disabled"===t},{small:a}),c=a?14:20;return o().createElement(Fp,zp({className:l,small:a},i),o().createElement(function(){switch(t){case"danger":return Xo;case"success":return $o;case"warning":return Jo;case"special":return wa;default:return _a}}(),{size:c,className:"neko-message-icon"}),o().createElement("div",{className:"neko-message-content"},n),r&&o().createElement(ra,{size:c,className:"neko-message-close",onClick:r}))},qp=function(e){return o().createElement(Dp,e)};qp.propTypes={variant:hr().string,children:hr().node,onClose:hr().func,small:hr().bool};var Bp,Gp,Up=n(916),Hp=n.n(Up),Wp=["className","style","contentStyle","title","content","contentWidth","customButtons","okOnEnter","thumbnail","okButton","cancelButton","action","isOpen","children","customButtonsPosition","size","fullSize"],$p=["label"],Qp=["label"];function Vp(){return Vp=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},Vp.apply(null,arguments)}function Yp(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Kp(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Zp=Kt(Bp||(Bp=Kp(["\n body.ReactModal__Body--open {\n overflow: hidden;\n }\n \n .ReactModal__Overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 9999;\n display: flex;\n justify-content: center;\n flex-direction: column;\n align-items: center;\n backdrop-filter: blur(2px);\n background-color: rgba(0, 0, 0, 0.35) !important;\n opacity: 0;\n transition: opacity 200ms ease-in-out;\n overflow-y: auto;\n }\n .ReactModal__Overlay--after-open {\n opacity: 1;\n }\n .ReactModal__Overlay--before-close {\n opacity: 0;\n }\n .ReactModal__Overlay .neko-modal {\n opacity: 0;\n transform: scale(0.85);\n transition: all 200ms ease-in-out;\n }\n .ReactModal__Overlay--after-open .neko-modal {\n transform: scale(1);\n opacity: 1;\n }\n .ReactModal__Overlay--before-close .neko-modal {\n transform: scale(0.85);\n opacity: 0;\n }\n\n /* ──────────────────────────────────────────────────────────── */\n /* Base modal shell */\n /* ──────────────────────────────────────────────────────────── */\n .neko-modal {\n background: white;\n color: var(--neko-font-color);\n position: relative;\n box-shadow: 0 1px 2px rgba(0,0,0,0.07),\n 0 2px 4px rgba(0,0,0,0.07),\n 0 4px 8px rgba(0,0,0,0.07),\n 0 8px 16px rgba(0,0,0,0.07),\n 0 16px 32px rgba(0,0,0,0.07),\n 0 32px 64px rgba(0,0,0,0.07);\n outline: none;\n padding: 15px;\n max-width: 1200px;\n border-radius: 5px;\n display: flex;\n flex-direction: column;\n }\n\n .neko-modal.large { max-width: 700px; }\n .neko-modal.larger { max-width: 900px; }\n .neko-modal.full-size {\n margin-top: 32px;\n padding: 15px 0 0 0;\n width: 90vw;\n height: 85vh;\n max-width: none;\n max-height: 85vh;\n overflow: hidden;\n }\n"]))),Xp=Vt.div(Gp||(Gp=Kp(["\n /* Width adapts to the chosen size or explicit contentWidth */\n width: ",";\n flex: 1;\n display: flex;\n flex-direction: column;\n ","\n\n p { margin: 0; }\n\n .title {\n font-family: var(--neko-font-family);\n font-style: normal;\n font-weight: bold;\n font-size: 18px;\n line-height: 22px;\n margin-bottom: 15px;\n }\n\n .content-container {\n display: flex;\n position: relative;\n z-index: 1;\n flex: 1;\n overflow-y: ",";\n\n .thumbnail {\n margin-right: 15px;\n width: 240px;\n overflow: hidden;\n\n img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n }\n }\n\n .content {\n flex: auto;\n font-family: var(--neko-font-family);\n font-style: normal;\n font-weight: normal;\n font-size: var(--neko-font-size);\n line-height: 14px;\n width: 100%;\n margin: 0 !important;\n padding: 0 !important;\n ","\n }\n }\n\n /* Bottom‑footer buttons – new grey bar for better separation */\n .button-group {\n align-items: center;\n display: flex;\n justify-content: flex-end;\n font-size: inherit;\n white-space: normal;\n\n background: #f0f0f0;\n padding: 10px;\n margin: 15px -15px -15px -15px;\n }\n\n /* Header variation inside full‑size mode – no grey footer */\n .full-size-header .button-group {\n background: none;\n padding: 0;\n margin: 0;\n }\n\n .full-size-header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin-bottom: 15px;\n /* Top padding so primary-button hover-lift (transform: translateY(-1px))\n isn't clipped by the parent's overflow:hidden. */\n padding: 4px 15px 0;\n\n .title { margin-bottom: 0; align-self: center; }\n .button-group { gap: 5px; }\n }\n\n /* Footer variation for full-size mode */\n .button-group.full-size-footer {\n margin: 0;\n padding: 10px 15px;\n }\n"])),(function(e){if("full-size"===e.size)return"100%";if(e.contentWidth)return e.contentWidth;switch(e.size){case"large":return"700px";case"larger":return"900px";default:return"518px"}}),(function(e){return"full-size"===e.size&&"\n height: 100%;\n overflow: hidden;\n "}),(function(e){return"full-size"===e.size?"auto":"clip"}),(function(e){return"full-size"===e.size&&"\n overflow-y: auto;\n padding: 0 15px !important;\n "})),Jp=["disabled","ok","okOnClick","okDisabled","cancel","cancelOnClick","cancelDisabled"],eh=function(e){var t=e.className,n=e.style,a=e.contentStyle,i=e.title,l=void 0===i?"":i,c=e.content,s=void 0===c?"":c,u=e.contentWidth,d=e.customButtons,f=void 0===d?null:d,p=e.okOnEnter,h=void 0!==p&&p,m=e.thumbnail,y=e.okButton,v=void 0===y?{}:y,g=e.cancelButton,b=void 0===g?{}:g,w=e.action,k=void 0===w?null:w,x=e.isOpen,E=e.children,O=e.customButtonsPosition,S=void 0===O?"right":O,_=e.size,R=void 0===_?"normal":_,j=e.fullSize,C=void 0!==j&&j,P=Yp(e,Wp),L=R||(C?"full-size":"normal"),N="full-size"===L,M=kr("neko-modal",t,{large:"large"===L,larger:"larger"===L,"full-size":N,"custom-modal":n}),A=v.label,T=void 0===A?"OK":A,I=Yp(v,$p),z=b.label,F=void 0===z?"Cancel":z,D=Yp(b,Qp);(0,r.useEffect)((function(){var t=Jp.filter((function(t){return void 0!==e[t]}));t.length&&console.warn("[Deprecated] NekoUI: Button attributes ".concat(t.join(", ")," are deprecated in NekoModal.\n")+"Please use: okButton={{ label, onClick, disabled }} and cancelButton={{ ... }}",{props:e})}),[e]);var q=(0,r.useCallback)((function(e){"Enter"===e.key&&I.onClick&&I.onClick()}),[I]);(0,r.useEffect)((function(){if(h&&x)return window.addEventListener("keyup",q),function(){return window.removeEventListener("keyup",q)}}),[h,x,q]);var B=E||o().createElement(Xp,{size:L,contentWidth:u},N&&l&&o().createElement("div",{className:"full-size-header"},o().createElement("p",{className:"title"},l),k&&o().createElement("div",{className:"button-group"},k)),!N&&l&&o().createElement("p",{className:"title"},l),o().createElement("div",{className:"content-container"},m&&o().createElement("div",{className:"thumbnail"},m),s&&o().createElement("div",{className:"content",style:a},s)),o().createElement("div",{className:"button-group".concat(N?" full-size-footer":"")},o().createElement(o().Fragment,null,f&&"left"===S&&f,D.onClick&&o().createElement(wl,Vp({className:"danger"},D),F),I.onClick&&o().createElement(wl,I,T),f&&"right"===S&&f)));return o().createElement(o().Fragment,null,o().createElement(Zp,null),o().createElement(Hp(),Vp({ariaHideApp:!1,closeTimeoutMS:200,className:M,style:n,isOpen:x},P),B))},th=function(e){return o().createElement(eh,e)};function nh(e){return nh="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},nh(e)}function rh(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */rh=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.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 a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(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 f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==nh(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 a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===f)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.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,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}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 C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(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 o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(nh(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(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=L,P.prototype={constructor:P,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(C),!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 o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("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 o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):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),y},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),C(n),y}},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 o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function oh(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function ah(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){oh(a,r,o,i,l,"next",e)}function l(e){oh(a,r,o,i,l,"throw",e)}i(void 0)}))}}th.propTypes={className:hr().string,style:hr().object,contentStyle:hr().object,title:hr().string,content:hr().string,contentWidth:hr().string,customButtons:hr().object,okOnEnter:hr().bool,thumbnail:hr().element,okButton:hr().object,cancelButton:hr().object,action:hr().element,size:hr().oneOf(["normal","large","larger","full-size"]),fullSize:hr().bool,isOpen:hr().bool.isRequired};var ih=function(e){for(var t=0,n=0;n<e.length;n++){t=(t<<5)-t+e.charCodeAt(n),t|=0}return Math.abs(t).toString(36)},lh=function(){setTimeout(ah(rh().mark((function e(){var t,n,r,o,a,i,l,c,s,u;return rh().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,fetch("".concat(null===(t=window.MGL)||void 0===t||null===(t=t.rest_url)||void 0===t?void 0:t.replace(/\/+$/,""),"/meow-licenser/").concat(null===(n=window.MGL)||void 0===n?void 0:n.prefix,"/v1/get_license"),{method:"POST",headers:{"X-WP-Nonce":null===(r=window.MGL)||void 0===r?void 0:r.rest_nonce}});case 3:if(!(o=e.sent).ok){e.next=9;break}return e.next=7,o.json();case 7:if((a=e.sent).success&&a.data&&a.data.key)if(i=a.data,32===(l=i.key).length&&/^[0-9a-f]{32}$/.test(l)){u=ih(window.location.hostname);try{localStorage.removeItem(u)}catch(e){}}else if(!i.issue){c=ih(window.location.hostname);try{s=JSON.stringify({k:l,t:Date.now()}),localStorage.setItem(c,s)}catch(e){}}case 9:e.next=13;break;case 11:e.prev=11,e.t0=e.catch(0);case 13:case"end":return e.stop()}}),e,null,[[0,11]])}))),3e4)},ch=function(){try{var e,t,n=ih(window.location.hostname);try{var r,o=localStorage.getItem(n);if(o&&null!==(r=window.MGL)&&void 0!==r&&r.is_pro)try{var a,i,l,c=JSON.parse(o).t;if(Date.now()-c<288e5)return fetch("".concat(null===(a=window.MGL)||void 0===a||null===(a=a.rest_url)||void 0===a?void 0:a.replace(/\/+$/,""),"/meow-licenser/").concat(null===(i=window.MGL)||void 0===i?void 0:i.prefix,"/v1/get_license"),{method:"POST",headers:{"X-WP-Nonce":null===(l=window.MGL)||void 0===l?void 0:l.rest_nonce}}).then((function(e){if(e.ok)return e.json()})).then((function(e){e&&e.success&&e.data&&(e.data.issue&&(localStorage.removeItem(n),window.location.reload()))})).catch((function(){})),lh(),!1;localStorage.removeItem(n)}catch(e){localStorage.removeItem(n)}}catch(e){}var s,u=null===(e=window.MGL)||void 0===e?void 0:e.build_ref;if(!u)return null!==(s=window.MGL)&&void 0!==s&&s.is_pro&&lh(),!0;var d,f=function(e){for(var t="9e1b6a5b15119ef7699943e6210b36e1",n="",r=0;r<e.length;r++)n+=(e.charCodeAt(r)^t.charCodeAt(r%32)).toString(16).padStart(2,"0");return n}(u),p="[CRYPTED_CHECKSUM_PIRACY]";if(p===String.fromCharCode(91,67,82,89,80,84,69,68,95,67,72,69,67,75,83,85,77,95,80,73,82,65,67,89,93))return null!==(d=window.MGL)&&void 0!==d&&d.is_pro&&lh(),!0;var h=f===p;return h&&null!==(t=window.MGL)&&void 0!==t&&t.is_pro&&lh(),h}catch(e){return!1}};function sh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return uh(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)?uh(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 uh(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 dh=wp.element.useState,fh=wp.i18n.__,ph=function(e){var t=e.notice,n=e.onClose;return React.createElement(th,{isOpen:null!==t,onRequestClose:n,title:(null==t?void 0:t.title)||fh("Notice",Zs),content:(null==t?void 0:t.content)||"",okButton:{label:(null==t?void 0:t.closeLabel)||fh("Close",Zs),onClick:n}})};function hh(e){return hh="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},hh(e)}function mh(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */mh=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.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 a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(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 f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==hh(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 a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===f)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.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,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}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 C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(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 o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(hh(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(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=L,P.prototype={constructor:P,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(C),!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 o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("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 o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):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),y},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),C(n),y}},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 o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function yh(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function vh(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){yh(a,r,o,i,l,"next",e)}function l(e){yh(a,r,o,i,l,"throw",e)}i(void 0)}))}}function gh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}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.")}()}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 wh,kh,xh=wp.element,Eh=xh.useState,Oh=xh.useEffect,Sh=wp.i18n.__,_h="".concat(Xs,"/meow-licenser/").concat(Ks,"/v1"),Rh=function(){var e=gh(Eh(!1),2),t=e[0],n=e[1],r=gh(Eh(!1),2),o=r[0],a=r[1],i=gh(Eh(null),2),l=i[0],c=i[1],s=gh(Eh(null),2),u=s[0],d=s[1],f=gh(Eh(""),2),p=f[0],h=f[1],m=gh(Eh(!1),2),y=m[0],v=m[1],g=gh(Eh(!1),2),b=g[0],w=g[1],k=function(){var e=sh(dh(null),2),t=e[0],n=e[1];return{notice:t,showNotice:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};n({title:t.title||fh("Notice",Zs),content:e||fh("An unexpected error occurred.",Zs),closeLabel:t.closeLabel||fh("Close",Zs),onClose:"function"==typeof t.onClose?t.onClose:null})},closeNotice:function(){var e=null==t?void 0:t.onClose;n(null),e&&window.setTimeout(e,0)}}}(),x=k.notice,E=k.showNotice,O=k.closeNotice,S=nu&&(!u||"valid"!==u.license),_=function(e){E(e,{title:Sh("License Error",Zs)})},R=function(){var e=vh(mh().mark((function e(){var t;return mh().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(tu){e.next=2;break}return e.abrupt("return");case 2:return n(!0),e.prev=3,e.next=6,nc("".concat(_h,"/get_license"),{method:"POST",nonce:ru});case 6:if(t=e.sent,d(t.data),!t.data||!t.data.key){e.next=15;break}if(!(32!==t.data.key.length||!/^[0-9a-f]{32}$/.test(t.data.key))||t.data.issue){e.next=14;break}return w(!0),n(!1),e.abrupt("return");case 14:h(t.data.key);case 15:e.next=21;break;case 17:e.prev=17,e.t0=e.catch(3),_(Sh("Error while checking the license. Check your console for more information.",Zs)),console.error(e.t0);case 21:n(!1);case 22:case"end":return e.stop()}}),e,null,[[3,17]])})));return function(){return e.apply(this,arguments)}}(),j=function(){var e=vh(mh().mark((function e(){return mh().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n(!0),e.prev=1,e.next=4,nc("".concat(_h,"/set_license"),{method:"POST",nonce:ru,json:{serialKey:null}});case 4:e.sent.success&&(h(""),d(null),c("licenseRemoved")),e.next=12;break;case 8:e.prev=8,e.t0=e.catch(1),_(Sh("Error while removing the license. Check your console for more information.",Zs)),console.error(e.t0);case 12:n(!1);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(){return e.apply(this,arguments)}}(),C=function(){var e=vh(mh().mark((function e(){var t;return mh().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n(!0),e.prev=1,e.next=4,nc("".concat(_h,"/set_license"),{method:"POST",nonce:ru,json:{serialKey:p,override:!0}});case 4:(t=e.sent).success&&(d(t.data),t.data&&!t.data.issue&&c("licenseAdded")),e.next=12;break;case 8:e.prev=8,e.t0=e.catch(1),_(Sh("Error while forcing the license. Check your console for more information.",Zs)),console.error(e.t0);case 12:n(!1);case 13:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(){return e.apply(this,arguments)}}(),P=function(){var e=vh(mh().mark((function e(){var t;return mh().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("MEOW_OVERRIDE"!==p){e.next=9;break}if(a(!0),ch()){e.next=6;break}return w(!0),e.abrupt("return");case 6:return d(null),h(""),e.abrupt("return");case 9:return n(!0),e.prev=10,e.next=13,nc("".concat(_h,"/set_license"),{method:"POST",nonce:ru,json:{serialKey:p}});case 13:(t=e.sent).success&&(d(t.data),t.data&&!t.data.issue&&(v(!1),c("licenseAdded"))),e.next=21;break;case 17:e.prev=17,e.t0=e.catch(10),_(Sh("Error while validating the license. Check your console for more information.",Zs)),console.error(e.t0);case 21:n(!1);case 22:case"end":return e.stop()}}),e,null,[[10,17]])})));return function(){return e.apply(this,arguments)}}();Oh((function(){tu&&(ch()||w(!0))}),[]),Oh((function(){R()}),[]);var L=S?"Forced License":nu?"Enabled":"Disabled",N=!b&&(S||u&&"valid"===u.license),M="Your license is active. Thanks a lot for your support :)";S&&(M="This license has been force-enabled for you.",u&&u.check_url&&(M=React.createElement(React.Fragment,null,React.createElement("span",null,M),React.createElement("br",null),React.createElement("small",null,"To check your license status, please click ",React.createElement("a",{target:"_blank",href:u.check_url+"&cache="+642e3*Math.random(),rel:"noreferrer"},"here"),".")))),N||(b?M=React.createElement(React.Fragment,null,React.createElement("p",null,"This copy does not match the official release. It appears to have been tampered with and may contain ",React.createElement("strong",null,"malicious code, spyware, or other security risks"),". For your safety, delete this version immediately and download only from the official source: ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com"},"Meow Apps"),"."),React.createElement("p",null,"If you obtained this from any other website than Meow Apps, ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com/contact/"},"contact us")," and dispute the charge with your credit card provider or bank immediately.")):u&&u.key?"no_activations_left"===u.issue?M=React.createElement("span",null,"There are no activations left for this license. You can visit your account at ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com"},"Meow Apps"),", unregister a site, and click on ",React.createElement("i",null,"Retry to validate"),"."):"expired"===u.issue?M=React.createElement("span",null,"Your license has expired. You can get another license or renew the current one by visiting your account at ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com"},"Meow Apps"),"."):"missing"===u.issue?M="This license does not exist.":"disabled"===u.issue?M="This license has been disabled.":"item_name_mismatch"===u.issue?M="This license seems to be for a different plugin... isn't it? :)":"forced"===u.issue?M="ABC":(M=React.createElement("span",null,"There is an unknown error related to the system or this serial key. Really sorry about this! Make sure your security plugins and systems are off temporarily. If you are still experiencing an issue, please ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com/contact/"},"contact us"),"."),console.error({license:u})):M="Please enter your license key below to activate Pro features.");var A=React.createElement(Vs,{title:"Pro Version (Not Installed)",className:"primary"},"You will find more information about the Pro Version ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com"},"here"),". If you actually bought the Pro Version already, please remove the current plugin and download the Pro Version from your account at ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com/"},"Meow Apps"),"."),T=React.createElement(Vs,{title:"Pro Version (".concat(L,")"),busy:t,className:"primary"},!b&&!S&&(y||!(u&&u.key===p))&&React.createElement(React.Fragment,null,React.createElement("div",{style:{marginBottom:10}},"License Key:"),React.createElement(zc,{id:"mfrh_pro_serial",name:"mfrh_pro_serial",disabled:t,value:p,onChange:function(e){return h(e.trim())},placeholder:"Type your license key..."}),React.createElement(io,{p:!0},"Insert your serial key above. If you don't have one yet, you can get one ",React.createElement("a",{href:"https://meowapps.com"},"here"),". If there was an error during the validation, try the ",React.createElement("i",null,"Retry")," to ",React.createElement("i",null,"validate")," button.")),!N&&React.createElement(qp,{variant:"danger"},M),N&&!y&&React.createElement(qp,{variant:"success"},M),!b&&React.createElement("div",{style:{marginTop:15,display:"flex",justifyContent:"end",gap:5}},N&&!y&&React.createElement(React.Fragment,null,React.createElement(wl,{className:"secondary",disabled:t,onClick:P},"Re-Validate License"),React.createElement(wl,{className:"secondary",disabled:t,onClick:function(){v(!0),h("")}},"Modify License"),React.createElement(wl,{className:"danger",disabled:t,onClick:j},"Remove License")),N&&y&&React.createElement(React.Fragment,null,React.createElement(wl,{className:"secondary",disabled:t,onClick:function(){v(!1),h(u&&u.key?u.key:"")}},"Cancel"),React.createElement(wl,{disabled:t||!p,onClick:P},"Validate License")),!N&&React.createElement(React.Fragment,null,u&&React.createElement(wl,{className:"secondary",disabled:t||!p,onClick:P},"Retry to validate"),u&&u.key===p&&React.createElement(wl,{className:"danger",disabled:t||!p,onClick:j},"Remove License"),React.createElement(wl,{disabled:t||!p||u&&u.key===p,onClick:P},"Validate License"),o&&React.createElement(wl,{disabled:t||!p||u&&u.key===p,onClick:C,className:"danger"},"Force License"))),React.createElement(th,{isOpen:"licenseAdded"===l,title:"Thank you :)",content:"The Pro features have been enabled. This page should be now reloaded.",okButton:{label:"Reload",onClick:function(){return location.reload()}}}),React.createElement(th,{isOpen:"licenseRemoved"===l,title:"Goodbye :(",content:"The Pro features have been disabled. This page should be now reloaded.",okButton:{label:"Reload",onClick:function(){return location.reload()}}}),React.createElement(ph,{notice:x,onClose:O}));return tu?T:A};function jh(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Ch=Vt.div(wh||(wh=jh(["\n display: flex;\n align-items: center;\n flex-wrap: wrap;\n gap: 6px 4px;\n"]))),Ph=Vt.span(kh||(kh=jh(["\n display: inline-flex;\n align-items: center;\n gap: 4px;\n color: var(--neko-gray-50);\n cursor: pointer;\n font-family: var(--neko-font-family);\n font-weight: 500;\n font-size: 13px;\n line-height: 1.2;\n letter-spacing: 0;\n padding: 5px 10px;\n border-radius: 999px;\n transition:\n color var(--neko-duration-base) var(--neko-ease-out),\n background var(--neko-duration-base) var(--neko-ease-out);\n\n &:hover:not(.active) {\n color: var(--neko-font-color);\n background: color-mix(in oklab, var(--neko-main-color) 6%, transparent);\n }\n\n &.active {\n cursor: default;\n color: var(--neko-main-color);\n font-weight: 600;\n background: color-mix(in oklab, var(--neko-main-color) 10%, transparent);\n }\n\n /* Inversed — for use on dark/branded surfaces like TabContent (blue) */\n &.inversed {\n color: rgba(255, 255, 255, 0.7);\n\n &:hover:not(.active) {\n color: white;\n background: rgba(255, 255, 255, 0.12);\n }\n\n &.active {\n color: white;\n background: rgba(255, 255, 255, 0.18);\n }\n }\n\n span {\n color: inherit;\n opacity: 0.7;\n font-weight: 400;\n font-variant-numeric: tabular-nums;\n }\n"]))),Lh=function(e){var t=e.name,n=e.value,r=e.onChange,a=e.busy,i=void 0!==a&&a,l=e.className,c=e.inversed,s=kr("neko-quick-links",l,{inversed:c}),u=o().Children.toArray(e.children).filter((function(e){return!!e})).map((function(e){return o().cloneElement(e,{busy:i,inversed:c,isActive:e.props.value===n,onClick:function(e){e!==n&&r(e,t)}})}));return o().createElement(Ch,{className:s},u)},Nh=function(e){var t=e.title,n=e.value,r=void 0===n?0:n,a=e.count,i=e.onClick,l=e.busy,c=e.isActive,s=void 0!==c&&c,u=e.className,d=e.inversed,f=kr("neko-link",u,{active:s,inversed:d});return o().createElement(Ph,{onClick:function(){return i(r)},className:f},t,void 0===a?null:o().createElement("span",null,"(",l?o().createElement($i,{icon:"replay",spinning:!0,width:12,containerStyle:{display:"inline"}}):a,")"))},Mh=function(e){return o().createElement(Lh,e)};Mh.propTypes={name:hr().string,value:hr().string,onChange:hr().func,inversed:hr().bool};var Ah=function(e){return o().createElement(Nh,e)};Ah.propTypes={title:hr().string,value:hr().string,count:hr().number,onClick:hr().func,isActive:hr().bool,inversed:hr().bool};var Th,Ih,zh,Fh=["height","tiny","small","medium","large","line","style","children"];function Dh(){return Dh=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},Dh.apply(null,arguments)}function qh(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var Bh,Gh=Vt.div(Th||(Th=qh(["\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: ",";\n"])),(function(e){var t=e.height;return"".concat(t,"px")})),Uh=Vt.div(Ih||(Ih=qh(["\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n\n hr {\n width: 100%;\n border: none;\n border-top: 1px solid var(--neko-secondary);\n }\n"]))),Hh=Vt.span(zh||(zh=qh(["\n display: flex;\n align-items: center;\n justify-content: center;\n position: relative;\n width: 100%;\n text-align: center;\n\n &::before,\n &::after {\n content: '';\n flex-grow: 1;\n border-top: ",";\n height: 0;\n }\n\n &::before {\n margin-right: 0.5em;\n }\n\n &::after {\n margin-left: 0.5em;\n }\n"])),(function(e){return e.line?"1px solid var(--neko-secondary)":"none"})),Wh=function(e){var t=e.height,n=void 0===t?null:t,r=e.tiny,a=void 0!==r&&r,i=e.small,l=void 0===i||i,c=e.medium,s=void 0!==c&&c,u=e.large,d=void 0!==u&&u,f=e.line,p=void 0!==f&&f,h=e.style,m=e.children,y=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Fh);return n||(m||s?n=30:a?n=5:d?n=45:l&&(n=15)),o().createElement(Gh,Dh({className:"neko-spacer",height:n,style:h},y),m&&o().createElement(Hh,{line:p},m),!m&&o().createElement(Uh,null,p&&o().createElement("hr",null)))};function $h(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Qh(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)?Qh(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 Qh(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}Wh.propTypes={height:hr().number,line:hr().bool,tiny:hr().bool,small:hr().bool,medium:hr().bool,large:hr().bool,style:hr().object};var Vh=Vt.div(Bh||(Bh=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n align-items: center;\n display: flex;\n user-select: none;\n\n .neko-paging-text {\n margin-right: 15px;\n }\n\n .neko-paging-controller {\n box-sizing: border-box;\n height: 30px;\n align-items: center;\n background: var(--neko-main-color);\n border-radius: 15px;\n display: flex;\n padding: 3px 5px;\n\n .nako-paging-controller-icon {\n background-color: white;\n border-radius: 50%;\n cursor: pointer;\n margin-right: 2px;\n height: 18px;\n width: 18px;\n min-width: 18px;\n min-height: 18px;\n display: flex;\n align-items: center;\n justify-content: center;\n transition: transform 0.1s ease-in;\n box-sizing: border-box;\n flex-shrink: 0;\n\n :last-child {\n margin-right: 0;\n }\n\n &.disabled {\n color: var(--neko-disabled-color);\n cursor: default;\n pointer-events: none;\n }\n\n &:hover {\n transform: scale(1.2) !important;\n z-index: 10;\n position: relative;\n }\n }\n\n .nako-paging-controller-text {\n color: white;\n font-family: var(--neko-font-family);\n font-style: normal;\n font-weight: normal;\n font-size: var(--neko-font-size);\n margin: 0 10px;\n user-select: none;\n white-space: nowrap;\n \n @media (min-width: 360px) {\n margin: 0 20px;\n }\n \n @media (min-width: 480px) {\n margin: 0 40px;\n }\n }\n\n span.neko-paging-current-page {\n cursor: pointer;\n text-decoration: underline;\n }\n\n input.neko-paging-current-page {\n width: 1.5rem;\n }\n }\n"]))),Yh=function(e){var t=e.currentPage,n=e.limit,a=void 0===n?0:n,i=e.onClick,l=e.total,c=void 0===l?0:l,s=e.onCurrentPageChanged,u=e.infinite,d=void 0!==u&&u,f=e.maxInfinite,p=void 0!==f&&f,h=e.controllerText,m=e.compact,y=void 0!==m&&m,v=!!s,g=(0,r.useMemo)((function(){return d||p?0:Math.ceil(0===c?1:a>0?c/a:1)}),[d,p,a,c]),b="nako-paging-controller-icon ".concat(d||1!==t?"":"disabled"),w="nako-paging-controller-icon ".concat(d||p||t!==g?"":"disabled"),k=$h((0,r.useState)(!1),2),x=k[0],E=k[1],O=$h((0,r.useState)(y),2),S=O[0],_=O[1],R=function(e){E(!1),i(e)},j=function(e){if(d)return e;var t=Number(e);return p?t<1?1:t:t>g?g:t<1?1:t},C=function(e){var t=e.target.value;isNaN(t)||s(j(t)),E(!1)},P=function(e){if("Enter"===e.key){e.preventDefault();var t=e.target.value;isNaN(t)||s(j(t)),E(!1)}},L=(0,r.useMemo)((function(){if(!x){var e=v&&g>1;return o().createElement("span",{className:e?"neko-paging-current-page":"",onClick:function(){v&&1!==g&&E(!0)}},t)}return o().createElement("input",{autoFocus:!0,type:"text",className:v?"neko-paging-current-page":"",defaultValue:t,onBlur:C,onKeyPress:P})}),[t,x,s,g]),N=function(e){x&&e.target===e.currentTarget&&E(!1)},M=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e=function(){if(M.current){var e=M.current.offsetWidth;_(y||e<280)}};return e(),window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}}),[y]),o().createElement(Vh,{className:"neko-paging",ref:M},!!c&&o().createElement("span",{className:"neko-paging-text"},c," result",c>0?"s":""),o().createElement("div",{className:"neko-paging-controller",onClick:N},!d&&!p&&o().createElement(Io,{className:b,onClick:function(){return R(1)},size:bi}),o().createElement(Fo,{className:b,onClick:function(){return R(t-1)},size:bi}),o().createElement("p",{className:"nako-paging-controller-text",onClick:N},h||(S?o().createElement(o().Fragment,null,L,"/",g):o().createElement(o().Fragment,null,"Page ",L," of ",g))),o().createElement(Do,{className:w,onClick:function(){return R(t+1)},size:bi}),!d&&!p&&o().createElement(zo,{className:w,onClick:function(){return R(g)},size:bi})))},Kh=function(e){return o().createElement(Yh,e)};function Zh(e){return Zh="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},Zh(e)}Kh.propTypes={currentPage:hr().number,limit:hr().number,total:hr().number,onClick:hr().func,lastPage:hr().number,infinite:hr().bool,maxInfinite:hr().bool,controllerText:hr().object};var Xh,Jh=["onSuccess","onFailure","apiUrl","onSelectFiles","apiConfig","className","disabled","children","multiple","accept"];function em(){return em=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},em.apply(null,arguments)}function tm(e){return function(e){if(Array.isArray(e))return um(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||sm(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 nm(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */nm=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.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 a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(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 f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Zh(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 a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===f)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.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,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}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 C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(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 o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Zh(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(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=L,P.prototype={constructor:P,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(C),!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 o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("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 o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):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),y},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),C(n),y}},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 o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function rm(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 om(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rm(Object(n),!0).forEach((function(t){am(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function am(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Zh(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Zh(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Zh(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function im(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function lm(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){im(a,r,o,i,l,"next",e)}function l(e){im(a,r,o,i,l,"throw",e)}i(void 0)}))}}function cm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||sm(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 sm(e,t){if(e){if("string"==typeof e)return um(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)?um(e,t):void 0}}function um(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 dm=Vt.div(Xh||(Xh=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n &.dropping {\n background: #a4d5ff;\n }\n"]))),fm=(0,r.forwardRef)((function(e,t){var n=e.onSuccess,a=void 0===n?function(){}:n,i=e.onFailure,l=void 0===i?function(){}:i,c=e.apiUrl,s=e.onSelectFiles,u=void 0===s?function(){}:s,d=e.apiConfig,f=e.className,p=e.disabled,h=void 0!==p&&p,m=e.children,y=e.multiple,v=(e.accept,function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Jh)),g=cm((0,r.useState)(!1),2),b=g[0],w=g[1],k=cm((0,r.useState)(!1),2),x=k[0],E=k[1],O=c,S=(0,r.useCallback)(function(){var e=lm(nm().mark((function e(t){var n,r,o,i;return nm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(!0),n=function(){var e=lm(nm().mark((function e(t){var n;return nm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=om(om({},d),{},{file:t}),e.next=3,rc(c,n);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),e.next=4,Promise.all(t.map(function(){var e=lm(nm().mark((function e(t){return nm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n(t);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 4:r=e.sent,o=r.filter((function(e){return e.success})),i=r.filter((function(e){return!e.success})),o.length&&a(y?o:o[0]),i.length&&l(y?i:i[0]),E(!1);case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[c,y,d,a,l]),_=(0,r.useCallback)((function(e,t){t.preventDefault(),t.stopPropagation(),w(!1),O?S(e):u(e)}),[O,S]),R=(0,r.useCallback)((function(e){e.preventDefault(),e.stopPropagation()}),[]),j=(0,r.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),h||w(!0)}),[h]),C=(0,r.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),h||w(!1)}),[h]),P=(0,r.useCallback)((function(e){if(e.preventDefault(),e.stopPropagation(),!h){var t=tm(e.dataTransfer.files);e.target.value=null,_(t,e)}}),[h,_]),L=(0,r.useCallback)((function(e){var t=tm(e.target.files);e.target.value=null,_(t,e)}),[_]),N=kr("neko-upload-drop-area",f,{dropping:b});return o().createElement(es,{busy:x},o().createElement("input",{type:"file",accept:".csv, .json, .jsonl, .txt",ref:t,onChange:L,style:{display:"none"},multiple:y,disabled:h}),o().createElement(dm,em({className:N,onDragOver:R,onDragEnter:j,onDragLeave:C,onDrop:P},v),m))}));function pm(e){return function(e){if(Array.isArray(e))return hm(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 hm(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)?hm(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 hm(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}fm.propTypes={ref:hr().ref,onSuccess:hr().func,onFailure:hr().func,onSelectFiles:hr().func,apiUrl:hr().string,apiConfig:hr().object,disabled:hr().bool};var mm,ym=function(e){var t=e.list,n=e.selectedList,o=e.callback,a=e.key,i=void 0===a?"id":a,l=function(){var e=yr((0,r.useState)(!1),2),t=e[0],n=e[1],o=yr((0,r.useState)(!1),2),a=o[0],i=o[1],l=(0,r.useCallback)((function(e){n(e.shiftKey),i(e.ctrlKey||e.metaKey)}),[]),c=(0,r.useCallback)((function(){n(!1),i(!1)}),[]);return(0,r.useEffect)((function(){return document.addEventListener("keydown",l,!1),document.addEventListener("keyup",c,!1),function(){document.removeEventListener("keydown",l,!1),document.removeEventListener("keyup",c,!1)}}),[]),{pressShift:t,pressControl:a}}(),c=l.pressShift,s=(0,r.useMemo)((function(){if(!c||!n.length)return null;var e=n[n.length-1];return t.findIndex((function(t){return t[i]===e}))}),[i,t,c,n]),u=(0,r.useCallback)((function(e){if(o)if(null!==s){var r=e[0],a=t.findIndex((function(e){return e[i]===r})),l=(s<a?s:a)+1,c=s<a?a:s,u=t.slice(l,c).map((function(e){return e[i]})).filter((function(e){return!n.some((function(t){return t===e}))}));o([].concat(pm(u),pm(e)))}else o(pm(e))}),[s,t,o,n,i]);return{onSelect:u}};function vm(e){return function(e){if(Array.isArray(e))return wm(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||bm(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 gm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||bm(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 bm(e,t){if(e){if("string"==typeof e)return wm(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)?wm(e,t):void 0}}function wm(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 km,xm=Vt.div(mm||(mm=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n min-width: 160px;\n padding: 8px;\n border-radius: 8px;\n overflow: hidden;\n background: var(--neko-main-color-alternative);\n color: white;\n \n .neko-context-content {\n max-height: 202px;\n overflow-y: auto;\n }\n\n .neko-checkbox {\n margin-bottom: 5px;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n .neko-radio:last-child {\n margin-bottom: 0;\n }\n\n svg {\n color: var(--neko-disabled-color);\n }\n"]))),Em=function(e){var t=e.accessor,n=e.options,o=e.type,a=void 0===o?"checkbox":o,i=e.onChange,l=e.description,c=e.filters,s=gm((0,r.useState)(!1),2),u=s[0],d=s[1],f=gm((0,r.useState)(c||""),2),p=f[0],h=f[1],m=gm((0,r.useState)(c||""),2),y=m[0],v=m[1],g=(0,r.useRef)(null),b=(0,r.useRef)(null),w="text"===a;(0,r.useEffect)((function(){w&&c!==p&&(h(c||""),v(c||""))}),[c,w]);var k=c&&c.length>0||p.length>0,x="checkbox"===a,E="select"===a,O=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;void 0!==e&&e!==p&&h((function(){return e})),y!==p&&(i(t,y),h(y))};return(0,r.useEffect)((function(){O(),u&&setTimeout((function(){b.current&&b.current.focus()}),10)}),[u]),React.createElement(React.Fragment,null,React.createElement("div",{ref:g},React.createElement($i,{icon:"filter",fill:k?"white":void 0,onClick:function(){return d(!u)},width:16,height:16})),React.createElement(Sc,{visible:u,targetRef:g,onClose:function(){return d(!1)}},React.createElement(xm,{className:"neko-table-filters"},React.createElement("div",{className:"neko-context-menu"},!!l&&React.createElement("p",{style:{marginTop:0,marginBottom:5}},l),React.createElement("div",{className:"neko-context-content"},x&&React.createElement(mo,{name:"neko-context-menu-checkboxes"},n.map((function(e){return React.createElement(dl,{small:!0,key:e.value,label:e.label,checked:null==c?void 0:c.includes(e.value),onChange:function(n){if(c)return i(t,n?[].concat(vm(c),[e.value]):c.filter((function(t){return t!=e.value})));console.error("[NekoUI] filters needs to be set for the NekoTable.",{accessor:t,option:e.value})}})}))),E&&React.createElement(gp,{name:"neko-context-menu-select",value:c,onChange:function(e){return i(t,e)}},n.map((function(e){return React.createElement(bp,{id:e.value,key:e.value,label:e.label,value:e.value,checked:c===e.value})})))),w&&React.createElement(zc,{ref:b,name:"neko-context-menu-text",value:y,onChange:function(e){return v(e)},onEnter:function(e){O(e),d(!1)}}),React.createElement(Wh,{tiny:!0}),React.createElement("div",{className:"neko-context-menu-bottom-actions"},React.createElement(wl,{fullWidth:!0,disabled:!k,onClick:function(){i(t,x?[]:null),v(""),d(!1),h("")}},"Reset"))))))};function Om(e){return Om="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},Om(e)}function Sm(){return Sm=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},Sm.apply(null,arguments)}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 Rm(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,t){if("object"!=Om(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Om(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Om(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Em.propTypes={accessor:hr().string,options:hr().array,type:hr().oneOf(["checkbox","select","text"]),onChange:hr().func,filters:hr().oneOfType([hr().string,hr().array])};var Cm=Vt.table(km||(km=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n font-family: var(--neko-font-family);\n border-spacing: 0;\n width: 100%;\n word-break: break-all;\n display: block;\n\n thead, tbody, tfoot {\n display: block;\n }\n \n /* Rounded corners for header row */\n thead tr th:first-child {\n border-radius: 5px 0 0 0;\n }\n \n thead tr th:last-child {\n border-radius: 0 5px 0 0;\n }\n \n /* Rounded corners for footer row */\n tfoot tr th:first-child {\n border-radius: 0 0 0 5px;\n }\n \n tfoot tr th:last-child {\n border-radius: 0 0 5px 0;\n }\n\n tr {\n display: grid;\n grid-template-columns: ",";\n }\n\n th, td {\n margin: 0;\n padding: 7px 8px;\n border-bottom: 1px solid rgba(0, 0, 0, 0.05);\n border-right: 1px solid rgba(0, 0, 0, 0.05);\n overflow: hidden;\n text-overflow: ellipsis;\n display: flex;\n flex-direction: column;\n justify-content: center;\n\n a {\n text-decoration: none;\n }\n }\n\n th:last-child, td:last-child {\n border-right: 0;\n }\n\n th {\n height: 26px;\n background-color: var(--neko-main-color);\n color: var(--neko-white);\n font-style: normal;\n font-weight: normal;\n font-size: var(--neko-font-size);\n line-height: 16px;\n text-align: left;\n flex-direction: row;\n align-items: center;\n position: relative;\n overflow: hidden;\n\n > div {\n display: flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n height: 100%;\n position: relative;\n z-index: 1;\n\n .neko-column-action {\n cursor: pointer;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 18px;\n height: 18px;\n flex-shrink: 0;\n transition: transform 0.28s var(--neko-ease-spring);\n\n svg {\n color: rgba(255, 255, 255, 0.55);\n display: block;\n width: 18px;\n height: 18px;\n transition: color 0.2s var(--neko-ease-out);\n }\n\n &:hover svg {\n color: rgba(255, 255, 255, 0.85);\n }\n\n svg.neko-active {\n color: white;\n }\n }\n }\n }\n\n &.neko-table-raw {\n th, td {\n border: 0;\n\n .neko-column-action {\n\n > svg {\n color: black;\n opacity: 0.5;\n }\n\n > svg.neko-active {\n opacity: 1;\n }\n }\n }\n }\n\n &.neko-table-raw {\n th {\n font-weight: bold;\n }\n th {\n background-color: white;\n color: var(--neko-font-color);\n }\n }\n\n tbody {\n background-color: white;\n color: var(--neko-font-color);\n min-height: 40px;\n\n tr:nth-child(even) {\n background-color: var(--neko-gray-98);\n }\n\n tr.selected, tr.selected:nth-child(even) {\n position: relative;\n background: var(--neko-main-color);\n filter: brightness(1.2);\n color: white;\n box-shadow: 0 -1px 0 var(--neko-main-color);\n z-index: 1;\n\n > td {\n position: relative;\n z-index: 2;\n border-bottom-color: transparent;\n }\n\n small {\n opacity: 0.65;\n }\n\n a {\n color: #81e8ff;\n }\n\n .neko-button {\n border: 1px solid white;\n }\n }\n \n td small {\n display: block;\n font-size: var(--neko-small-font-size);\n color: var(--neko-gray-60);\n line-height: 14px;\n margin-top: 2px;\n }\n \n tr.selected td small {\n color: white;\n opacity: 0.65;\n }\n \n img {\n vertical-align: bottom;\n }\n}\n\n &.neko-table-raw {\n\n svg {\n &.neko-active {\n color: var(--neko-main-color) !important;\n opacity: 1;\n }\n }\n\n tbody {\n tr {\n transition: background 0.18s var(--neko-ease-out);\n\n /* Subtle brand-blue row hover — clearly legible without fighting\n the zebra striping. */\n &:hover:not(.selected) {\n background: color-mix(in oklab, var(--neko-main-color) 8%, transparent);\n }\n\n &.selected, &.selected:nth-child(even) {\n position: relative;\n background: var(--neko-main-color);\n filter: brightness(1.2);\n color: white;\n box-shadow: 0 -1px 0 var(--neko-main-color);\n z-index: 1;\n\n > td {\n position: relative;\n z-index: 2;\n border-bottom-color: transparent;\n }\n\n small {\n opacity: 0.65;\n }\n\n a {\n color: #81e8ff;\n }\n\n .neko-button {\n border: 1px solid white;\n }\n }\n }\n }\n }\n\n tfoot tr:last-child {\n td {\n border-bottom: 0;\n }\n }\n\n .table-checkbox-cell {\n text-align: center;\n justify-content: center;\n\n svg {\n padding: 5px;\n cursor: pointer;\n }\n }\n\n &.neko-row-selectable {\n tbody tr {\n cursor: pointer;\n }\n }\n"])),(function(e){return e.$gridColumns||"repeat(auto-fit, minmax(0, 1fr))"})),Pm=function(e){var t=e.checked,n=e.indeterminate,r=e.onSelect,a=void 0===r?function(){}:r,i=e.onUnselect,l=void 0===i?function(){}:i,c=e.isBusy,s=void 0!==c&&c,u=e.busy,d=void 0!==u&&u||s;return o().useEffect((function(){s&&console.log('TableCheckBox: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[s]),o().createElement(dl,{small:!0,onChange:function(e,t,n){return e?a(n):l(n)},checked:t,indeterminate:n,busy:t&&d,disabled:d})},Lm=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={};return e.align&&(n={textAlign:e.align}),t&&e.verticalAlign&&(n=Rm(Rm({},n),{},{verticalAlign:e.verticalAlign})),e.style&&(n=Rm(Rm({},n),e.style)),n},Nm=function(e){return!0===e?"#edf8ff":e},Mm=function(e,t){console.log("[NekoUI] Missing implementation for onFilterChange.",{filter:e,value:t})},Am=function(e){var t=e.data,n=void 0===t?[]:t,r=e.selectedItems,a=void 0===r?[]:r,i=e.selectedRow,l=e.filters,c=e.onFilterChange,s=void 0===c?Mm:c,u=e.columns,d=void 0===u?[]:u,f=e.busy,p=void 0!==f&&f,h=e.isBusy,m=void 0!==h&&h,y=e.onSelect,v=e.onSelectRow,g=e.selectOnRowClick,b=void 0===g||g,w=e.onUnselect,k=e.onSortChange,x=void 0===k?function(){}:k,E=e.variant,O=void 0===E?"default":E,S=e.alternateRowColor,_=void 0!==S&&S,R=e.sort,j=e.emptyMessage,C=void 0===j?"Empty.":j,P=e.initialLoad,L=void 0!==P&&P,N=p||m;o().useEffect((function(){m&&console.log('NekoTable: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[m]);d.length;var M=n.some((function(e){return void 0===e.id}));M&&console.warn('Table data is missing the "id" field. Using the index as id instead, and disabling the row selection.');var A=M?n.map((function(e,t){return void 0===e.id?Rm(Rm({},e),{},{id:-(t+1),disabled_row:!0}):e})):n,T=function(e){return e?{backgroundColor:Nm(e)}:{}}(_),I=A.map((function(e){var t=d.map((function(t){return{value:e[t.accessor],style:Lm(t,!0)}}));return{id:e.id,disabled_row:null==e?void 0:e.disabled_row,isBusy:e.isBusy||!1,cells:t}})),z=A.map((function(e){return{id:e.id}})),F=ym({list:z,selectedList:a,callback:y}).onSelect,D=I.map((function(e){return e.id})),q=0===D.length,B=D.filter((function(e){return a.includes(e)})),G=!q&&B.length===D.length,U=!G&&a.length>0,H=d.reduce((function(e,t,n){return!1===t.visible&&e.push(n),e}),[]),W=!!y&&!q,$=o().createElement("tr",null,W&&o().createElement("th",{className:"table-checkbox-cell"},o().createElement(Pm,{checked:G,indeterminate:U,onSelect:function(e){return y(D,e)},onUnselect:function(e){w(U?a:D,e)}})),d.filter((function(e,t){return!H.includes(t)})).map((function(e){var t,n,r,a=R&&R.accessor===e.accessor,i=R&&"asc"===R.by,c=Lm(e);return o().createElement("th",{style:c,key:e.accessor},o().createElement("div",null,o().createElement("div",null,e.title),o().createElement("div",{style:{flex:"auto"}}),e.filters&&o().createElement("div",{className:"neko-column-action"},o().createElement(Em,Sm({accessor:e.accessor},e.filters,{onChange:function(e,t){return s(e,t)},filters:(r=null!==(t=null==l?void 0:l.find((function(t){return t.accessor===e.accessor})))&&void 0!==t?t:null,null!==(n=null==r?void 0:r.value)&&void 0!==n?n:null)}))),e.sortable&&o().createElement("div",{className:"neko-column-action",onClick:function(t){var n=R&&R.accessor!==e.accessor;x(e.accessor,n||a&&i?"desc":"asc",t)}},a?i?o().createElement(Bo,{className:"neko-active",size:bi}):o().createElement(qo,{className:"neko-active",size:bi}):o().createElement(qo,{className:a?"neko-active":"",size:bi}))))}))),Q=kr("neko-table","neko-table-".concat(O),{"neko-row-selectable":!!v}),V=function(e,t){var n=e.filter((function(e){return!1!==e.visible})),r=t?["34px"]:[];return n.forEach((function(e){if(e.width)if(e.width.endsWith("%")){var t=parseFloat(e.width)/100;r.push("".concat(t,"fr"))}else r.push(e.width);else r.push("1fr")})),r.join(" ")}(d,W);return o().createElement(es,{busy:N,spinnerTop:I.length>0,overlayStyle:{top:"36px",bottom:"default"===O?"36px":0,height:"auto",borderRadius:0}},o().createElement(Cm,{className:Q,$gridColumns:V},o().createElement("thead",null,$),o().createElement("tbody",null,!I.length&&!L&&o().createElement("tr",null,o().createElement("td",{style:{gridColumn:"1 / -1",textAlign:"center",minHeight:40,color:"gray"}},C)),I.map((function(e,t){var n=!!i&&i===e.id||a.includes(e.id),r=n||t%2!=0?{}:T;return o().createElement("tr",{key:"neko-row-".concat(e.id),className:n?"selected":"",style:r,onClick:function(t){t.stopPropagation(),v&&b&&v(e.id,t)}},W&&o().createElement("td",{className:"table-checkbox-cell"},o().createElement(Pm,{checked:a.includes(e.id),onSelect:function(t){t.stopPropagation(),F([e.id],t)},onUnselect:function(t){t.stopPropagation(),w([e.id],t)},isBusy:e.isBusy||(null==e?void 0:e.disabled_row)})),e.cells.map((function(e,t){return Rm(Rm({},e),{},{origIdx:t})})).filter((function(e){return!H.includes(e.origIdx)})).map((function(t){return o().createElement("td",{key:"".concat(e.id,"-").concat(t.origIdx),style:t.style},t.value)})))}))),"default"===O&&o().createElement("tfoot",null,$)))},Tm=function(e){return o().createElement(Am,e)};Tm.propTypes={columns:hr().arrayOf(hr().any),data:hr().arrayOf(hr().any),busy:hr().bool,isBusy:hr().bool,onSelect:hr().func,onSelectRow:hr().func,selectOnRowClick:hr().bool,onUnselect:hr().func,selectedItems:hr().arrayOf(hr().any),onSortChange:hr().func,variant:hr().string,alternateRowColor:hr().oneOfType([hr().bool,hr().string]),initialLoad:hr().bool};var Im,zm=["images","onNextPage","onPreviousPage","onRefresh","onClick","onRemoveClick","onZoomClick","onSearch","onUnusedImagesChanged","unusedImagesValue","searchValue","busy","isBusy","currentPage","limit","total","onPageChange","selected","multiSelect","showUploader","uploader","onSelectedOrderChanged","accept","className","onUploadSuccess","onUploadFailure","uploadApiUrl","uploadApiConfig","uploadMultiple","onClose","onCancel","onSave"];function Fm(){return Fm=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},Fm.apply(null,arguments)}function Dm(e){return Dm="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},Dm(e)}function qm(e){return function(e){if(Array.isArray(e))return Um(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Gm(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 Bm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||Gm(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 Gm(e,t){if(e){if("string"==typeof e)return Um(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)?Um(e,t):void 0}}function Um(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 Hm=Vt(th)(Im||(Im=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n width: 633px;\n\n &.custom-modal {\n padding: 0;\n }\n\n .neko-media-library-modal-wrapper {\n padding: 15px;\n }\n\n .neko-media-library-modal-content-header {\n align-items: center;\n display: flex;\n justify-content: space-between;\n\n h1 {\n font-size: 21px;\n font-weight: bold;\n margin: 0;\n }\n\n input {\n background-color: var(--neko-white);\n border: 1px solid var(--neko-black);\n border-radius: 3px;\n }\n }\n .neko-media-library-modal-content-body {\n margin-top: 33px;\n margin-bottom: 36px;\n\n video {\n object-fit: cover;\n height: 100%;\n }\n\n .neko-media-library-modal-content-body-list {\n max-height: 406px;\n overflow-y: scroll;\n margin-bottom: 10px;\n width: 100%;\n }\n .neko-media-library-modal-content-body-gallery {\n display: grid;\n gap: 12px;\n grid-template-columns: repeat(6, 1fr);\n margin-bottom: 10px;\n\n .neko-media-library-modal-content-media-container {\n cursor: pointer;\n position: relative;\n aspect-ratio: 1 / 1;\n border-radius: var(--neko-radius-sm);\n overflow: hidden;\n background: var(--neko-gray-95);\n box-shadow: var(--neko-shadow-xs);\n transition: transform var(--neko-duration-fast) var(--neko-ease-out),\n box-shadow var(--neko-duration-fast) var(--neko-ease-out);\n\n img, video {\n box-sizing: border-box;\n display: block;\n width: 100%;\n height: 100%;\n object-fit: cover;\n transition: transform var(--neko-duration-base) var(--neko-ease-out);\n }\n\n &::after {\n content: '';\n position: absolute;\n inset: 0;\n border-radius: inherit;\n background: linear-gradient(to top, rgba(15, 23, 42, 0.5), rgba(15, 23, 42, 0) 55%);\n opacity: 0;\n pointer-events: none;\n transition: opacity var(--neko-duration-fast) var(--neko-ease-out);\n }\n\n &:hover {\n transform: translateY(-2px);\n box-shadow: var(--neko-shadow-md);\n\n img, video {\n transform: scale(1.05);\n }\n\n &::after {\n opacity: 1;\n }\n\n .zoom-button {\n opacity: 1;\n }\n }\n\n &.disabled {\n cursor: auto;\n box-shadow: none;\n\n img, video {\n opacity: 0.3;\n }\n\n &:hover {\n transform: none;\n box-shadow: none;\n\n img, video {\n transform: none;\n }\n\n &::after {\n opacity: 0;\n }\n\n .zoom-button {\n opacity: 0;\n }\n }\n }\n\n &.selected {\n box-shadow: 0 0 0 3px var(--neko-main-color), var(--neko-shadow-md);\n\n &::before {\n content: '';\n position: absolute;\n inset: 0;\n border-radius: inherit;\n background: var(--neko-main-color);\n opacity: 0.14;\n pointer-events: none;\n z-index: 1;\n }\n\n .selected-badge {\n opacity: 1;\n transform: none;\n }\n }\n\n .selected-badge {\n align-items: center;\n background: var(--neko-main-color);\n border-radius: 50%;\n box-shadow: var(--neko-shadow-sm);\n color: var(--neko-white);\n display: flex;\n height: 22px;\n justify-content: center;\n opacity: 0;\n position: absolute;\n right: 6px;\n top: 6px;\n transform: scale(0.6);\n transition: opacity var(--neko-duration-fast) var(--neko-ease-out),\n transform var(--neko-duration-base) var(--neko-ease-spring);\n width: 22px;\n z-index: 3;\n }\n\n .zoom-button {\n align-items: center;\n background-color: var(--neko-main-color);\n border: 0;\n border-radius: 50%;\n box-shadow: var(--neko-shadow-sm);\n cursor: pointer;\n display: flex;\n height: 16px;\n width: 16px;\n justify-content: center;\n left: 6px;\n opacity: 0;\n position: absolute;\n top: 6px;\n transition: opacity var(--neko-duration-fast) var(--neko-ease-out);\n z-index: 3;\n }\n }\n }\n\n .neko-media-library-modal-content-body-checkboxes {\n display: flex;\n margin-bottom: 8px;\n }\n\n .neko-media-library-modal-content-body-selected-gallery {\n display: flex;\n\n .neko-media-library-modal-content-selected-media-container {\n overflow: hidden;\n position: relative;\n height: 50px;\n width: 50px;\n padding-right: 5px;\n\n &.dummy {\n width: 50px;\n\n &.drag-over {\n width: 50px;\n }\n }\n\n &.drag-over {\n width: 105px;\n }\n\n &.drag-over::before {\n content: '';\n display: inline-block;\n width: 50px;\n height: 50px;\n background-color: var(--neko-main-color);\n }\n\n img, video {\n box-sizing: border-box;\n width: 100%;\n max-width: 50px;\n border-radius: var(--neko-radius-sm);\n }\n\n &.drag-over {\n img, video {\n margin-left: 5px;\n }\n }\n\n &:hover {\n .remove-button {\n display: flex;\n }\n }\n\n .remove-button {\n align-items: center;\n background-color: var(--neko-danger);\n border: 0;\n border-radius: 50%;\n box-shadow: var(--neko-shadow-sm);\n cursor: pointer;\n display: none;\n justify-content: center;\n position: absolute;\n top: 0px;\n right: 2px;\n width: 20px;\n height: 20px;\n }\n }\n }\n }\n .neko-media-library-modal-content-footer {\n display: flex;\n justify-content: space-between;\n }\n .neko-media-library-modal-search {\n position: relative;\n }\n"]))),Wm="drag-over",$m=function(e){Array.prototype.forEach.call(document.getElementsByClassName(e),(function(t){t.classList.remove(e)}))},Qm="grid",Vm="list",Ym=[{accessor:"thumbnail_url",title:"Thumb",width:"55px"},{accessor:"title",title:"Title"},{accessor:"size",title:"Size",width:"70px"},{accessor:"filename",title:"Filename"}],Km=function(e){var t=e.images,n=(e.onNextPage,e.onPreviousPage,e.onRefresh),a=e.onClick,i=e.onRemoveClick,l=e.onZoomClick,c=e.onSearch,s=e.onUnusedImagesChanged,u=e.unusedImagesValue,d=e.searchValue,f=e.busy,p=e.isBusy,h=e.currentPage,m=e.limit,y=e.total,v=e.onPageChange,g=e.selected,b=e.multiSelect,w=void 0!==b&&b,k=e.showUploader,x=void 0!==k&&k,E=e.uploader,O=e.onSelectedOrderChanged,S=e.accept,_=void 0===S?[]:S,R=e.className,j=e.onUploadSuccess,C=void 0===j?function(){}:j,P=e.onUploadFailure,L=void 0===P?function(){}:P,N=e.uploadApiUrl,M=e.uploadApiConfig,A=e.uploadMultiple,T=e.onClose,I=e.onCancel,z=e.onSave,F=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,zm),D=f||p;o().useEffect((function(){p&&console.log('NekoMediaLibraryModal: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[p]);var q=Bm((0,r.useState)(d),2),B=q[0],G=q[1],U=Bm((0,r.useState)(null),2),H=U[0],W=U[1],$=Bm((0,r.useState)(Qm),2),Q=$[0],V=$[1],Y=(0,r.useRef)(null),K=Array.isArray(_)?_:_.split(","),Z=kr("neko-media-library-modal",R),X=function(e,t){if(null==e||e.preventDefault(),e&&e.currentTarget&&e.currentTarget.getBoundingClientRect){if(null!==H){var n=e.currentTarget.getBoundingClientRect(),r=n.width,o=n.left,a=n.right,i=t;H<t&&(t>0&&t<g.length?i+1===H&&e.clientX>=a-25?i-=1:(i-1===H&&e.clientX>=o-25||55!==r&&e.clientX>=a-25)&&(i+=1):55!==r&&e.clientX>=a-25&&(i+=1)),$m(Wm),H!==i&&H+1!==i&&document.getElementById("".concat("nmlm-selected-").concat(i)).classList.add(Wm)}}else console.error("❌ Invalid event or target")},J=function(e){null==e||e.preventDefault(),W(null),$m(Wm)},ee=function(e,t){null==e||e.preventDefault(),null!==H&&H!==t&&H+1!==t&&O({currentIndex:H,afterIndex:H>t?t:t-1})},te=(0,r.useMemo)((function(){return t.map((function(e){var t,n,r=g.some((function(t){return null!=t&&("object"===Dm(t)?void 0!==t.id&&void 0!==e.id&&String(t.id)===String(e.id)||void 0!==t.src&&void 0!==e.src&&t.src===e.src:String(t)===String(e.id))})),i=K.length&&!K.includes(e.mime),c=[r?"selected":null,i?"disabled":null].filter((function(e){return null!==e}));return o().createElement("div",{key:e.id,className:"neko-media-library-modal-content-media-container ".concat(c.join(" ")),onClick:function(){!r&&i||a({id:e.id,src:e.src,zoom_src:e.zoom_src,mime:e.mime})}},(void 0===e.mime||(null===(t=e.mime)||void 0===t?void 0:t.includes("image")))&&o().createElement("img",{src:e.src,className:"neko-media-library-modal-content-media",width:"90",height:"90"}),(null===(n=e.mime)||void 0===n?void 0:n.includes("video"))&&o().createElement("video",{autoplay:!0,loop:!0,muted:!0,playsInline:!0,src:e.src,className:"neko-media-library-modal-content-media",width:"90",height:"90"}),l&&o().createElement("button",{className:"zoom-button",onClick:function(t){t.stopPropagation(),l(e)}},o().createElement($i,{icon:"plus",color:"var(--neko-white)",width:16,height:16})),r&&o().createElement("span",{className:"selected-badge"},o().createElement($i,{icon:"check",color:"var(--neko-white)",width:16,height:16})))}))}),[t,g,l,a,K]),ne=(0,r.useMemo)((function(){var e=function(e){var t,n;return void 0===e.mime||null!==(t=e.mime)&&void 0!==t&&t.includes("image")?o().createElement("img",{src:e.src,style:{width:40,height:40,objectFit:"cover"}}):null!==(n=e.mime)&&void 0!==n&&n.includes("video")?o().createElement("video",{autoplay:!0,loop:!0,muted:!0,playsInline:!0,src:e.src,style:{width:40,height:40,objectFit:"cover"}}):null};return t.map((function(t){return{id:t.id,thumbnail_url:e(t),title:t.title,size:t.size,filename:t.filename}}))}),[t]),re=(0,r.useCallback)((function(){G(""),n()}),[n]),oe=(0,r.useMemo)((function(){var e=function(e,n){var r=t.find((function(t){return e.includes(t.id)}));a({id:r.id,src:r.src,zoom_src:r.zoom_src,mime:r.mime})};return o().createElement(Tm,{data:ne,columns:Ym,onSelect:e,onUnselect:e,selectedItems:g.map((function(e){return e.id}))})}),[t,ne,g,a]);return o().createElement(Hm,Fm({className:Z},F),o().createElement("div",{className:"neko-media-library-modal-wrapper",draggable:!0,onDragOver:function(){return $m(Wm)}},o().createElement(fm,{ref:Y,onSuccess:C,onFailure:L,apiUrl:N,apiConfig:M,disabled:!x||null!==H,multiple:A},o().createElement("div",{className:"neko-media-library-modal-content"},o().createElement("div",{className:"neko-media-library-modal-content-header"},o().createElement(io,{h1:!0},"Media Library"),o().createElement("div",{style:{display:"flex"}},o().createElement("div",{className:"neko-media-library-modal-search"},o().createElement(zc,{value:B,disabled:f,onEnter:c,onChange:function(e){return G(e)},placeholder:"Search..."}),""!==B&&o().createElement($i,{icon:"close",containerStyle:{width:"20px",position:"absolute",right:"5px",top:"5px",cursor:"pointer"},width:20,height:20,style:{color:"var(--neko-gray-60)"},hoverColor:"var(--neko-lighten-dark-gray)",onClick:re})),o().createElement(wl,{onClick:function(){return c(B)},style:{marginLeft:"4px",marginRight:"4px"}},"Search"),o().createElement($i,{variant:Q===Qm?"black":"blue",icon:"view-grid",onClick:function(){return V(Qm)},width:"20",height:"20"}),o().createElement($i,{variant:Q===Vm?"black":"blue",icon:"list",onClick:function(){return V(Vm)},width:"20",height:"20"}))),o().createElement("div",null,o().createElement("div",{className:"neko-media-library-modal-content-body"},o().createElement(es,{busy:D},o().createElement("div",{className:"".concat(Q===Qm?"neko-media-library-modal-content-body-gallery":"neko-media-library-modal-content-body-list")},Q===Qm&&x&&E,Q===Qm?te:oe)),o().createElement("div",{className:"neko-media-library-modal-content-body-checkboxes"},o().createElement(mo,null,o().createElement(dl,{id:"unused_images",label:"Unused Images",onChange:s,checked:u}))),o().createElement("div",{className:"neko-media-library-modal-content-body-selected-gallery"},function(){if(!w)return[];var e=o().createElement("div",{id:"nmlm-selected-".concat(g.length),className:"neko-media-library-modal-content-selected-media-container dummy",draggable:!1,onDragEnd:function(e){return J(e)},onDragOver:function(e){return X(e,g.length)},onDrop:function(e){return ee(e,g.length)},onDragLeave:function(){return $m(Wm)}}),t=g.map((function(e,t){var n,r;return o().createElement("div",{id:"nmlm-selected-".concat(t),key:e.id,className:"neko-media-library-modal-content-selected-media-container",draggable:!0,onDragStart:function(){return W(t)},onDragEnd:J,onDragOver:function(e){return X(e,t)},onDrop:function(e){return ee(e,t)}},(void 0===e.mime||(null===(n=e.mime)||void 0===n?void 0:n.includes("image")))&&o().createElement("img",{src:e.src,className:"neko-media-library-modal-content-media"}),(null===(r=e.mime)||void 0===r?void 0:r.includes("video"))&&o().createElement("video",{autoplay:!0,loop:!0,muted:!0,playsInline:!0,src:e.src,className:"neko-media-library-modal-content-media"}),o().createElement("button",{className:"remove-button",onClick:function(){return i({id:e.id,src:e.src})}},o().createElement($i,{icon:"close",color:"var(--neko-white)",width:16,height:16})))}));return[].concat(qm(t),[e])}()))),o().createElement("div",{className:"neko-media-library-modal-content-footer"},o().createElement(Kh,{limit:m,currentPage:h,total:y,onClick:v}),o().createElement("div",{style:{display:"flex"}},!!T&&o().createElement(wl,{onClick:function(){return T()}},"Close"),!!I&&o().createElement(wl,{className:"danger",onClick:function(){return I()}},"Cancel"),!!z&&o().createElement(wl,{onClick:function(){return z()}},"Save")))))))},Zm=function(e){return o().createElement(Km,e)};function Xm(e){return Xm="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},Xm(e)}function Jm(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Jm=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.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 a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(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 f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Xm(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 a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===f)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.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,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}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 C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(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 o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Xm(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(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=L,P.prototype={constructor:P,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(C),!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 o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("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 o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):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),y},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),C(n),y}},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 o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function ey(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function ty(e){return function(e){if(Array.isArray(e))return oy(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ry(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 ny(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||ry(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 ry(e,t){if(e){if("string"==typeof e)return oy(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)?oy(e,t):void 0}}function oy(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}Zm.propTypes={images:hr().array,onNextPage:hr().func,onPreviousPage:hr().func,onRefresh:hr().func,onClick:hr().func,onSearch:hr().func,searchValue:hr().string,busy:hr().bool,isBusy:hr().bool,currentPage:hr().number,limit:hr().number,total:hr().number,onPageChange:hr().func,multiSelect:hr().bool,selected:hr().array,onClose:hr().func,onCancel:hr().func,onSave:hr().func,accept:hr().oneOf([hr().string,hr().array])};var ay=wp.element,iy=ay.useState,ly=ay.useEffect,cy=ay.useMemo,sy=ay.useCallback,uy=nu?1e3:50,dy=function(e){var t=e.isOpen,n=e.selectedMedias,r=e.onClose,o=void 0===r?{}:r,a=e.onSave,i=void 0===a?{}:a,l=ny(iy(""),2),c=l[0],s=l[1],u=ny(iy(1),2),d=u[0],f=u[1],p=ny(iy(24*(d-1)),2),h=p[0],m=p[1],y=ny(iy({thumbnail_ids:[],thumbnail_urls:[],thumbnails:[]}),2),v=y[0],g=y[1],b=ny(iy(0),2),w=b[0],k=b[1],x=ny(iy(!1),2),E=x[0],O=x[1];ly((function(){t&&g(n)}),[t,n]),ly((function(){m(24*(d-1))}),[d]),ly((function(){f(1)}),[c,w]);var S=sy((function(){s(""),f(1),m(24*(d-1)),g({thumbnail_ids:[],thumbnail_urls:[],thumbnails:[]}),k(0),O(!1),o()}),[o,d]),_=sy((function(){i(v),S()}),[i,v,S]),R=sy((function(e,t,n){g({thumbnail_ids:[].concat(ty(v.thumbnail_ids),ty(e)),thumbnail_urls:[].concat(ty(v.thumbnail_urls),ty(t)),thumbnails:[].concat(ty(v.thumbnails),ty(n))})}),[v]),j=sy((function(e,t){g({thumbnail_ids:v.thumbnail_ids.filter((function(t){return t!=e})),thumbnail_urls:v.thumbnail_urls.filter((function(e){return e!=t})),thumbnails:v.thumbnails.filter((function(t){return t.id!=e}))})}),[v]),C=sy((function(){return s("")}),[]),P=sy((function(e){var t=e.id,n=e.src,r=e.zoom_src,o=e.mime;if(e.needsMutate&&mutateLatestPhotos(),v.thumbnail_ids.includes(t))j(t,n);else{if(v.thumbnail_ids.length>=uy){var a="The maximum number of the media is up to ".concat(uy," medias.");return nu||(a+=" Please upgrade to the Pro version to add up to 1000 medias."),void alert(a)}R([t],[n],[{id:t,url:n,zoom_url:r,mime:o}])}}),[v,j,R,uy]),L=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){ey(a,r,o,i,l,"next",e)}function l(e){ey(a,r,o,i,l,"throw",e)}i(void 0)}))}}(Jm().mark((function e(t){var n,r,o,a,i;return Jm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.queryKey,r=ny(n,2),o=r[0],a=r[1],e.next=4,fetch(o,a);case 4:if((i=e.sent).ok){e.next=7;break}throw new Error("Network response was not ok");case 7:return e.abrupt("return",i.json());case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),N=ar(cy((function(){return[oc("".concat(Js,"/latest_photos"),{search:c,offset:h,unusedImages:w,limit:24}),{headers:{"X-WP-Nonce":ru}}]}),[c,h,w,Js,ru,oc]),L,{keepPreviousData:!0}),M=N.data,A=N.isLoading,T=N.error;ly((function(){T&&console.error("Failed to fetch latest photos:",T)}),[T]);var I=(null==M?void 0:M.data)||[],z=(null==M?void 0:M.total)||0,F=cy((function(){return I.map((function(e){return{id:e.id,src:e.thumbnail_url,zoom_src:e.zoom_url,title:e.title,filename:e.filename,size:e.size,mime:e.mime}}))}),[I]),D=sy((function(e){var t=e.currentIndex,n=e.afterIndex,r=ty(v.thumbnails),o=ty(v.thumbnail_ids),a=ty(v.thumbnail_urls),i=ny(r.splice(t,1),1)[0];r.splice(n,0,i);var l=ny(o.splice(t,1),1)[0];o.splice(n,0,l);var c=ny(a.splice(t,1),1)[0];a.splice(n,0,c),g({thumbnail_ids:o,thumbnail_urls:a,thumbnails:r})}),[v]);return React.createElement(Zm,{id:"neko-modal-select-photo",isOpen:t,accept:"image/gif,image/jpeg,image/png,image/webp,image/avif,video/mp4,video/quicktime",images:F,showUploader:!1,onClick:P,onRemoveClick:P,onZoomClick:null,busy:E||A,searchValue:c,onSearch:s,onRefresh:C,total:z,currentPage:d,limit:24,onPageChange:f,multiSelect:!0,selected:v.thumbnails.map((function(e){return{id:e.id,src:e.url,zoom_src:e.zoom_url,mime:e.mime}})),onSelectedOrderChanged:D,onCancel:S,onSave:_,unusedImagesValue:w,onUnusedImagesChanged:function(e,t){return k(Number(e))}})};function fy(e){return fy="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},fy(e)}function py(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */py=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.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 a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(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 f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==fy(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 a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===f)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.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,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}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 C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(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 o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(fy(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(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=L,P.prototype={constructor:P,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(C),!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 o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("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 o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):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),y},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),C(n),y}},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 o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function hy(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function my(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return yy(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)?yy(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 yy(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 vy(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 gy(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vy(Object(n),!0).forEach((function(t){by(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vy(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function by(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=fy(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=fy(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==fy(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var wy={display:"flex",alignItems:"center",position:"relative",flex:"1 1 auto"},ky={background:"linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%)",color:"#64748b",margin:0,fontSize:13,fontWeight:500,border:"1px solid #e2e8f0",borderRadius:10,fontFamily:"'SF Mono', 'Monaco', 'Inconsolata', 'Roboto Mono', monospace",overflow:"hidden",flex:"1 1 auto",boxShadow:"0 1px 2px rgba(0, 0, 0, 0.04)",transition:"all 0.2s ease",letterSpacing:"0"},xy=gy(gy({},ky),{},{display:"flex",alignItems:"center",height:36,padding:"0 15px 0 35px",whiteSpace:"pre",textOverflow:"ellipsis"}),Ey=gy(gy({},ky),{},{display:"block",minHeight:36,padding:"8px 15px 8px 35px",whiteSpace:"pre-wrap",wordBreak:"break-word",lineHeight:1.45,textIndent:0}),Oy={position:"absolute",left:5,top:4,display:"flex",alignItems:"center",justifyContent:"center",width:28,height:28,background:"transparent",border:"none",borderRadius:6,cursor:"pointer",color:"#94a3b8",transition:"all 0.15s ease",zIndex:1},Sy=function(e){var t=e.copied;return o().createElement("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",style:{transition:"all 0.15s ease"}},t?o().createElement("polyline",{points:"20 6 9 17 4 12"}):o().createElement(o().Fragment,null,o().createElement("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",ry:"2"}),o().createElement("path",{d:"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1"})))};function _y(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=Object.entries(t);if(!r.length)return"[".concat(e,"]");var o=r.map((function(e){var t=my(e,2),n=t[0],r=t[1];return"".concat(n,'="').concat(r,'"')}));return n?"[".concat(e,"\n ").concat(o.join("\n "),"\n]"):"[".concat(e," ").concat(o.join(" "),"]")}function Ry(e){var t=document.createElement("textarea");t.value=e,t.style.position="fixed",t.style.left="-9999px",t.style.top="-9999px",document.body.appendChild(t),t.focus(),t.select();try{return document.execCommand("copy"),!0}catch(e){return!1}finally{document.body.removeChild(t)}}var jy=function(e){var t=e.prefix,n=void 0===t?"code-engine":t,a=e.name,i=void 0===a?"shortcode":a,l=e.params,c=void 0===l?{id:1}:l,s=e.color,u=void 0===s?"green":s,d=e.multiline,f=void 0!==d&&d,p=my((0,r.useState)(!1),2),h=p[0],m=p[1],y=my((0,r.useState)(!1),2),v=y[0],g=y[1],b=_y(n,c,f),w=_y(n,c,!1),k=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){hy(a,r,o,i,l,"next",e)}function l(e){hy(a,r,o,i,l,"throw",e)}i(void 0)}))}}(py().mark((function e(t){var n;return py().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.stopPropagation(),n=!1,!navigator.clipboard||!window.isSecureContext){e.next=14;break}return e.prev=3,e.next=6,navigator.clipboard.writeText(w);case 6:n=!0,e.next=12;break;case 9:e.prev=9,e.t0=e.catch(3),n=Ry(w);case 12:e.next=15;break;case 14:n=Ry(w);case 15:n&&(m(!0),setTimeout((function(){return m(!1)}),1500));case 16:case"end":return e.stop()}}),e,null,[[3,9]])})));return function(t){return e.apply(this,arguments)}}(),x=function(e,t){return e.split(/(".*?")/).map((function(e,n){return/^".*"$/.test(e)?o().createElement("span",{key:n,style:{color:"var(--neko-".concat(t,")"),fontWeight:600}},e):o().createElement(o().Fragment,{key:n},e)}))}(b,u);return o().createElement("div",{className:"neko-shortcode",style:wy,onMouseEnter:function(){return g(!0)},onMouseLeave:function(){return g(!1)}},o().createElement("button",{onClick:k,style:gy(gy({},Oy),{},{background:v?"#f1f5f9":"transparent",color:h?"#22c55e":v?"#475569":"#94a3b8"}),title:h?"Copied ".concat(i,"!"):"Copy ".concat(i),type:"button"},o().createElement(Sy,{copied:h})),o().createElement("pre",{style:gy(gy({},f?Ey:xy),{},{borderColor:v?"#cbd5e1":"#e2e8f0",background:v?"linear-gradient(135deg, #f1f5f9 0%, #e2e8f0 100%)":"linear-gradient(135deg, #f8fafc 0%, #f1f5f9 100%)"})},x))};jy.propTypes={prefix:hr().string,name:hr().string,params:hr().object,color:hr().string,multiline:hr().bool};var Cy,Py=["width","height","fontSize","onLabel","offLabel","onBackgroundColor","offBackgroundColor","onValue","offValue","small","checked","onChange","disabled"];function Ly(){return Ly=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},Ly.apply(null,arguments)}function Ny(e){return"number"==typeof e?"".concat(e,"px"):e}var My=Vt.div(Cy||(Cy=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n color: var(--neko-white);\n font-family: var(--neko-font-family);\n font-size: ",";\n position: relative;\n display: inline-block;\n width: ",";\n height: ",";\n\n transition: opacity 300ms ease;\n \n &[data-is-disabled=disabled] {\n opacity: 0.6;\n\n .neko-slider {\n cursor: not-allowed;\n box-shadow: var(--neko-shadow-xs);\n }\n }\n\n input {\n opacity: 0;\n width: 0;\n height: 0;\n border: 0;\n }\n\n .neko-slider {\n background:\n linear-gradient(\n to bottom,\n color-mix(in srgb, "," 90%, white),\n ",'\n );\n border-radius: 35px;\n align-items: center;\n cursor: pointer;\n display: inline-flex;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n transition: background 260ms ease-in-out, box-shadow 160ms ease-in-out;\n will-change: background, box-shadow;\n margin-bottom: -2px;\n }\n\n .neko-slider:before {\n border-radius: 50%;\n position: absolute;\n content: "";\n height: ',";\n width: ",';\n left: 4px;\n top: 50%;\n background-color: white;\n transition: transform 220ms cubic-bezier(0.22, 1, 0.36, 1), box-shadow 160ms ease-in-out;\n box-shadow: 0 1px 2px rgba(16, 24, 40, 0.18);\n will-change: transform, box-shadow;\n transform: translate(0, -50%);\n }\n\n .neko-slider:after {\n content: "','";\n margin-left: auto;\n margin-right: ',";\n }\n\n &.neko-checked .neko-slider {\n background:\n linear-gradient(\n to bottom,\n color-mix(in srgb, "," 90%, white),\n ","\n );\n }\n\n &.neko-checked .neko-slider:before {\n transform: translate(",', -50%);\n box-shadow: 0 1px 2px rgba(16, 24, 40, 0.18), 0 2px 4px rgba(16, 24, 40, 0.12);\n }\n\n &.neko-checked .neko-slider:after {\n content: "','";\n margin-left: ',';\n margin-right: auto;\n }\n\n /* Hover feedback — the thumb "peeks" toward its next position, track\n brightens, and the thumb gains a slightly bigger shadow. Active state\n presses the thumb into the track. */\n &:not([data-is-disabled=disabled]) .neko-slider:hover {\n filter: brightness(1.06);\n box-shadow: var(--neko-shadow-sm);\n }\n &:not([data-is-disabled=disabled]) .neko-slider:hover:before {\n box-shadow:\n 0 1px 2px rgba(16, 24, 40, 0.18),\n 0 3px 8px rgba(16, 24, 40, 0.15);\n /* Off → nudge right, On → nudge left */\n transform: translate(3px, -50%);\n }\n &.neko-checked:not([data-is-disabled=disabled]) .neko-slider:hover:before {\n transform: translate(calc('," - 3px), -50%);\n }\n\n &:not([data-is-disabled=disabled]) .neko-slider:active {\n filter: brightness(0.97);\n }\n\n @media (prefers-reduced-motion: reduce) {\n .neko-slider { transition: none; }\n .neko-slider:before { transition: none; }\n }\n"])),(function(e){return e.fontSize}),(function(e){return Ny(e.width)}),(function(e){return Ny(e.height)}),(function(e){return e.$offBackgroundColor||"var(--neko-disabled-color)"}),(function(e){return e.$offBackgroundColor||"var(--neko-disabled-color)"}),(function(e){return"calc(".concat(Ny(e.height)," - 8px)")}),(function(e){return"calc(".concat(Ny(e.height)," - 8px)")}),(function(e){return e.$offLabel}),(function(e){return"calc(".concat(Ny(e.height)," / 2)")}),(function(e){return e.$onBackgroundColor}),(function(e){return e.$onBackgroundColor}),(function(e){return"calc(".concat(Ny(e.width)," - ").concat(Ny(e.height),")")}),(function(e){return e.$onLabel}),(function(e){return"calc(".concat(Ny(e.height)," / 2)")}),(function(e){return"".concat(Ny(e.width)," - ").concat(Ny(e.height))})),Ay=function(e){var t=e.width,n=e.height,o=void 0===n?24:n,a=e.fontSize,i=void 0===a?"13px":a,l=e.onLabel,c=void 0===l?"Yes":l,s=e.offLabel,u=void 0===s?"No":s,d=e.onBackgroundColor,f=void 0===d?"var(--neko-accent-color)":d,p=e.offBackgroundColor,h=void 0===p?"var(--neko-disabled-color)":p,m=e.onValue,y=e.offValue,v=e.small,g=e.checked,b=void 0!==g&&g,w=e.onChange,k=e.disabled,x=void 0!==k&&k,E=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Py),O=kr("neko-switch",{small:v,"neko-checked":b}),S=(0,r.useCallback)((function(e){x||w(e?void 0===m||m:void 0!==y&&y)}),[m,y,w,x]);v&&(o=20,i="11px");var _=t||(c&&""!==c||u&&""!==u?70:40);return React.createElement(My,Ly({className:O,width:_,height:o,fontSize:i},E,{$offBackgroundColor:h,$onBackgroundColor:f,$onLabel:c,$offLabel:u,"data-is-disabled":x?"disabled":""}),React.createElement("span",{className:"neko-slider",onClick:function(){return S(!b)}}))};Ay.propTypes={width:hr().number,height:hr().number,fontSize:hr().string,onValue:hr().string,offValue:hr().string,checked:hr().bool,onBackgroundColor:hr().string,offBackgroundColor:hr().string,onLabel:hr().string,offLabel:hr().string};var Ty=function(e){var t=new Date(1e3*e),n=t.toLocaleDateString("ja-JP",{year:"numeric",month:"2-digit",day:"2-digit"}),r=t.toLocaleTimeString("ja-JP",{hour:"2-digit",minute:"2-digit",second:"2-digit"});return React.createElement("div",{style:Iy},React.createElement("div",{style:zy},React.createElement("span",null,"📅 Date"),React.createElement("span",null,"⏰ Time")),React.createElement("div",{style:{display:"flex",justifyContent:"space-between",fontWeight:500}},React.createElement("span",null,n),React.createElement("span",null,r)))},Iy={padding:"12px 16px",borderRadius:"8px",margin:"8px 0"},zy={display:"flex",justifyContent:"space-between",color:"#777",fontSize:"0.65rem",marginBottom:"6px"},Fy={display:"flex",justifyContent:"flex-end",color:"#777",fontSize:"0.65rem",marginTop:"6px"},Dy={fontSize:".8rem",fontWeight:600,margin:"2px 0",color:"#333"},qy={fontSize:"0.55rem",color:"#555"},By=function(e){var t=e.id,n=e.name,r=e.description,o=e.order,a=e.layout,i=e.rank;return React.createElement("div",{style:Iy},React.createElement("div",{style:zy},React.createElement("span",null,"#",t),React.createElement("span",null,null==a?void 0:a.toUpperCase()," · #",o)),React.createElement("div",{style:Dy},n),React.createElement("div",{style:qy},r),0!=i&&React.createElement("div",{style:Fy},React.createElement("span",null,"⭐️: ",i)))};function Gy(e){return Gy="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},Gy(e)}function Uy(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Uy=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.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 a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(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 f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Gy(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 a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===f)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.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,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}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 C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(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 o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Gy(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(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=L,P.prototype={constructor:P,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(C),!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 o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("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 o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):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),y},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),C(n),y}},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 o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Hy(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Wy(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Hy(a,r,o,i,l,"next",e)}function l(e){Hy(a,r,o,i,l,"throw",e)}i(void 0)}))}}var $y,Qy=["posts","onNextPage","onPreviousPage","onRefresh","onSearch","searchValue","busy","isBusy","currentPage","limit","total","onPageChange","selected","onSelect","onClose","onCancel","onSave","className","maxSelect"];function Vy(){return Vy=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},Vy.apply(null,arguments)}function Yy(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ky(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)?Ky(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 Ky(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 Zy=Vt(th)($y||($y=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}(["\n width: 800px;\n\n &.custom-modal {\n padding: 0;\n }\n\n .neko-post-selector-modal-wrapper {\n padding: 15px;\n }\n\n .neko-post-selector-modal-content-header {\n align-items: center;\n display: flex;\n justify-content: space-between;\n\n h1 {\n font-size: 21px;\n font-weight: bold;\n margin: 0;\n }\n\n input {\n background-color: var(--neko-white);\n border: 1px solid var(--neko-black);\n border-radius: 3px;\n }\n }\n\n .neko-post-selector-modal-content-body {\n margin-top: 33px;\n margin-bottom: 36px;\n\n .neko-post-selector-modal-content-body-list {\n max-height: 406px;\n overflow-y: scroll;\n margin-bottom: 10px;\n width: 100%;\n }\n\n .neko-post-selector-modal-content-body-selected {\n display: flex;\n flex-wrap: wrap;\n gap: 8px;\n margin-top: 16px;\n padding: 8px;\n background-color: var(--neko-gray-10);\n border-radius: 4px;\n\n .neko-post-selector-modal-content-selected-item {\n display: flex;\n align-items: center;\n padding: 4px 8px;\n background-color: var(--neko-white);\n border: 1px solid var(--neko-gray-30);\n border-radius: 4px;\n font-size: 14px;\n\n .remove-button {\n background: none;\n border: none;\n margin-left: 8px;\n cursor: pointer;\n padding: 0;\n color: var(--neko-gray-60);\n \n &:hover {\n color: var(--neko-gray-80);\n }\n }\n }\n }\n }\n\n .neko-post-selector-modal-content-footer {\n display: flex;\n justify-content: space-between;\n }\n\n .neko-post-selector-modal-search {\n position: relative;\n }\n"]))),Xy=[{accessor:"title",title:"Title"},{accessor:"date",title:"Date",width:"120px"},{accessor:"author",title:"Author",width:"150px"},{accessor:"status",title:"Status",width:"100px"}],Jy=function(e){var t=e.posts,n=(e.onNextPage,e.onPreviousPage,e.onRefresh),a=e.onSearch,i=e.searchValue,l=e.busy,c=e.isBusy,s=e.currentPage,u=e.limit,d=e.total,f=e.onPageChange,p=e.selected,h=e.onSelect,m=e.onClose,y=e.onCancel,v=e.onSave,g=e.className,b=e.maxSelect,w=void 0===b?1:b,k=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Qy),x=l||c;o().useEffect((function(){c&&console.log('NekoPostSelectorModal: The "isBusy" prop is deprecated. Please use "busy" instead.')}),[c]);var E=Yy((0,r.useState)(i),2),O=E[0],S=E[1],_=kr("neko-post-selector-modal",g),R=(0,r.useCallback)((function(){S(""),n()}),[n]),j=(0,r.useMemo)((function(){return t.map((function(e){return{id:e.id,title:e.title,date:new Date(e.date).toLocaleDateString(),author:e.author,status:e.status}}))}),[t]),C=(0,r.useMemo)((function(){return Array.isArray(p)?p:p?[p]:[]}),[p]),P=(0,r.useMemo)((function(){var e=function(e){var n=t.filter((function(t){return e.includes(t.id)}));h(1===w?n[0]:n)};return o().createElement(Tm,{data:j,columns:Xy,onSelect:e,onUnselect:e,selectedItems:C.map((function(e){return e.id})),selectOnRowClick:!0})}),[t,j,C,h,w]),L=(0,r.useMemo)((function(){return 1!==w&&C.length?o().createElement("div",{className:"neko-post-selector-modal-content-body-selected"},C.map((function(e){return o().createElement("div",{key:e.id,className:"neko-post-selector-modal-content-selected-item"},e.title,o().createElement("button",{className:"remove-button",onClick:function(){var t=C.filter((function(t){return t.id!==e.id}));h(t)}},o().createElement($i,{icon:"close",width:16,height:16})))}))):null}),[C,w,h]);return o().createElement(Zy,Vy({className:_},k),o().createElement("div",{className:"neko-post-selector-modal-wrapper"},o().createElement("div",{className:"neko-post-selector-modal-content"},o().createElement("div",{className:"neko-post-selector-modal-content-header"},o().createElement(io,{h1:!0},"Select Post",w>1?"s":""),o().createElement("div",{style:{display:"flex"}},o().createElement("div",{className:"neko-post-selector-modal-search"},o().createElement(zc,{value:O,disabled:x,onEnter:a,onChange:function(e){return S(e)},placeholder:"Search posts..."}),""!==O&&o().createElement($i,{icon:"close",containerStyle:{width:"20px",position:"absolute",right:"5px",top:"5px",cursor:"pointer"},width:20,height:20,style:{color:"var(--neko-gray-60)"},hoverColor:"var(--neko-lighten-dark-gray)",onClick:R})),o().createElement(wl,{onClick:function(){return a(O)},style:{marginLeft:"4px"}},"Search"))),o().createElement("div",null,o().createElement("div",{className:"neko-post-selector-modal-content-body"},o().createElement(es,{busy:x},o().createElement("div",{className:"neko-post-selector-modal-content-body-list"},P),L))),o().createElement("div",{className:"neko-post-selector-modal-content-footer"},o().createElement(Kh,{limit:u,currentPage:s,total:d,onClick:f}),o().createElement("div",{style:{display:"flex"}},!!m&&o().createElement(wl,{onClick:function(){return m()}},"Close"),!!y&&o().createElement(wl,{className:"danger",onClick:function(){return y()}},"Cancel"),!!v&&o().createElement(wl,{onClick:function(){return v()}},"Save"))))))},ev=function(e){return o().createElement(Jy,e)};function tv(e){return function(e){if(Array.isArray(e))return ov(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||rv(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 nv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||rv(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 rv(e,t){if(e){if("string"==typeof e)return ov(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)?ov(e,t):void 0}}function ov(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}ev.propTypes={posts:hr().arrayOf(hr().shape({id:hr().number.isRequired,title:hr().string.isRequired,date:hr().string.isRequired,author:hr().string.isRequired,status:hr().string.isRequired})),onNextPage:hr().func,onPreviousPage:hr().func,onRefresh:hr().func,onSearch:hr().func,searchValue:hr().string,busy:hr().bool,isBusy:hr().bool,currentPage:hr().number,limit:hr().number,total:hr().number,onPageChange:hr().func,selected:hr().oneOfType([hr().shape({id:hr().number.isRequired,title:hr().string.isRequired,date:hr().string.isRequired,author:hr().string.isRequired,status:hr().string.isRequired}),hr().arrayOf(hr().shape({id:hr().number.isRequired,title:hr().string.isRequired,date:hr().string.isRequired,author:hr().string.isRequired,status:hr().string.isRequired}))]),onSelect:hr().func.isRequired,onClose:hr().func,onCancel:hr().func,onSave:hr().func,maxSelect:hr().number};var av=wp.element,iv=av.useState,lv=av.useEffect,cv=(av.useMemo,av.useCallback),sv=function(e){var t,n,r=e.isOpen,o=e.onClose,a=e.onSave,i=e.selectedPostIds,l=nv(iv(""),2),c=l[0],s=l[1],u=nv(iv(1),2),d=u[0],f=u[1],p=nv(iv([]),2),h=p[0],m=p[1],y=ar({queryKey:["posts",t={search:c,offset:10*(d-1),limit:10}],queryFn:(n=Wy(Uy().mark((function e(){var n;return Uy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,nc("".concat(Js,"/fetch_posts"),{nonce:ru,method:"POST",json:t});case 2:if(!(n=e.sent).success){e.next=5;break}return e.abrupt("return",{data:n.data,total:n.total});case 5:throw new Error(n.message||"Failed to fetch posts");case 6:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})}),v=y.data,g=y.isLoading,b=(y.error,(null==v?void 0:v.data)||[]),w=(null==v?void 0:v.total)||0;lv((function(){if(!(c.length>0)&&(null==i?void 0:i.length)>0){var e=b.filter((function(e){return i.includes(e.id)}));m(e)}}),[i,b.length,c]);var k=cv((function(e){s(e),f(1)}),[]),x=cv((function(e){f(e)}),[]),E=cv((function(e){var t=e[0];h.some((function(e){return e.id===t.id}))?m(h.filter((function(e){return e.id!==t.id}))):m([].concat(tv(h),[t]))}),[h,b]),O=cv((function(){a(h.map((function(e){return e.id}))),o()}),[h,a,o]);return React.createElement(ev,{isOpen:r,posts:b,selected:h,maxSelect:100,onNextPage:function(){return x(d+1)},onPreviousPage:function(){return x(d-1)},onRefresh:function(){return x(1)},onSearch:k,searchValue:c,busy:g,currentPage:d,limit:10,total:w,onPageChange:x,onSelect:E,onClose:o,onCancel:o,onSave:O})};function uv(e){return uv="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},uv(e)}function dv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return fv(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)?fv(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 fv(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 pv(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 hv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pv(Object(n),!0).forEach((function(t){mv(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function mv(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=uv(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=uv(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==uv(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var yv=wp.element.useState,vv=function(e){var t=e.style,n=e.size,r=void 0===n?40:n;return React.createElement("div",{style:hv({display:"flex",alignItems:"center",justifyContent:"center",background:"linear-gradient(135deg, #f3f4f6 0%, #e5e7eb 100%)",color:"#9ca3af"},t),"aria-label":"Image unavailable"},React.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:.5*r,height:.5*r,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.25",strokeLinecap:"round",strokeLinejoin:"round",style:{opacity:.7}},React.createElement("rect",{x:"3",y:"3",width:"18",height:"18",rx:"2",ry:"2"}),React.createElement("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),React.createElement("path",{d:"M21 15l-5-5L5 21"}),React.createElement("line",{x1:"3",y1:"3",x2:"21",y2:"21"})))},gv=function(e){var t=e.src,n=e.mime,r=e.style,o=e.context,a=e.size,i=void 0===a?40:a,l=dv(yv(!1),2),c=l[0],s=l[1];if(!t||c)return React.createElement(vv,{style:r,size:i});var u=function(){console.warn("[Meow Gallery] Thumbnail failed to load:",{src:t,context:o}),s(!0)};return null!=n&&n.includes("video")?React.createElement("video",{muted:!0,loop:!0,playsInline:!0,src:t,style:hv({objectFit:"cover"},r),onError:u}):React.createElement("img",{src:t,style:r,onError:u})};function bv(e){return bv="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},bv(e)}function wv(e){return function(e){if(Array.isArray(e))return Pv(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Cv(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 kv(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Cv(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,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,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}function xv(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */xv=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.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 a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(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 f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==bv(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 a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===f)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.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,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}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 C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(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 o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(bv(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(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=L,P.prototype={constructor:P,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(C),!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 o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("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 o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):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),y},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),C(n),y}},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 o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Ev(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Ov(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Ev(a,r,o,i,l,"next",e)}function l(e){Ev(a,r,o,i,l,"throw",e)}i(void 0)}))}}function Sv(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 _v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sv(Object(n),!0).forEach((function(t){Rv(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Rv(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=bv(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=bv(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==bv(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||Cv(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 Cv(e,t){if(e){if("string"==typeof e)return Pv(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)?Pv(e,t):void 0}}function Pv(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 Lv=wp.element,Nv=Lv.useState,Mv=Lv.useMemo,Av=Lv.useEffect,Tv=function(e){var t,n,r,o,a,i,l=e.layoutOptions,c=e.orderByOptions,s=e.busy,u=e.setBusyAction,d=e.mglGalleryShortcodeOverrideDisabled,f=e.setSelectedGalleriesItems,p=e.modals,h=e.setModals,m=e.allGalleries,y=e.filters,v=e.setFilters,g=e.columns,b=en().colors,w=jv(Nv(""),2),k=w[0],x=w[1],E=jv(Nv(""),2),O=E[0],S=E[1],_=jv(Nv(""),2),R=_[0],j=_[1],C=jv(Nv(""),2),P=C[0],L=C[1],N=jv(Nv({thumbnail_ids:[],thumbnail_urls:[],thumbnails:[]}),2),M=N[0],A=N[1],T=jv(Nv(""),2),I=T[0],z=T[1],F=jv(Nv("none"),2),D=F[0],q=F[1],B=jv(Nv([]),2),G=B[0],U=B[1],H=jv(Nv(!1),2),W=H[0],$=H[1],Q=jv(Nv("none"),2),V=Q[0],Y=Q[1],K=jv(Nv(!1),2),Z=K[0],X=K[1],J=jv(Nv(!0),2),ee=J[0],te=J[1],ne=jv(Nv([]),2),re=ne[0],oe=ne[1],ae=jv(Nv(5),2),ie=ae[0],le=ae[1],ce=jv(Nv([]),2),se=ce[0],ue=ce[1],de=jv(Nv(""),2),fe=de[0],pe=de[1],he=jv(Nv("Create"),2),me=he[0],ye=he[1],ve=jv(Nv({filters:y,sort:{accessor:"rank",by:"desc"},page:1,search:"",limit:10}),2),ge=ve[0],be=ve[1],we=ar({queryKey:["galleries",o=ge],queryFn:(a=Wy(Uy().mark((function e(){var t;return Uy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,nc("".concat(Js,"/fetch_shortcodes"),{nonce:ru,method:"POST",json:o});case 2:if(!(t=e.sent).success){e.next=5;break}return e.abrupt("return",{data:t.data,total:t.total});case 5:throw new Error(t.message||"Failed to fetch galleries");case 6:case"end":return e.stop()}}),e)}))),function(){return a.apply(this,arguments)})}),ke=function(){var e,t=cn();return dr({mutationFn:(e=Wy(Uy().mark((function e(t){var n;return Uy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,nc("".concat(Js,"/save_shortcode"),{json:t,nonce:ru,method:"POST"});case 2:if(!(n=e.sent).success){e.next=5;break}return e.abrupt("return",n);case 5:throw new Error(n.message||"Failed to save gallery");case 6:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)}),onSuccess:function(){t.invalidateQueries({queryKey:["galleries"]})}})}(),xe=function(){var e,t=cn();return dr({mutationFn:(e=Wy(Uy().mark((function e(t){var n,r;return Uy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.id,e.next=3,nc("".concat(Js,"/remove_shortcode"),{json:{id:n},nonce:ru,method:"POST"});case 3:if(!(r=e.sent).success){e.next=6;break}return e.abrupt("return",r);case 6:throw new Error(r.message||"Failed to remove gallery");case 7:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)}),onSuccess:function(){t.invalidateQueries({queryKey:["galleries"]})}})}(),Ee=function(){var e,t=cn();return dr({mutationFn:(e=Wy(Uy().mark((function e(t){var n,r,o;return Uy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.id,r=t.direction,e.next=3,nc("".concat(Js,"/update_gallery_rank"),{json:{id:n,direction:r},nonce:ru,method:"POST"});case 3:if(!(o=e.sent).success){e.next=6;break}return e.abrupt("return",o);case 6:throw new Error(o.message||"Failed to update gallery rank");case 7:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)}),onSuccess:function(){t.invalidateQueries({queryKey:["galleries"]})}})}(),Oe=ar({queryKey:["rmlFolders"],queryFn:(i=Wy(Uy().mark((function e(){var t;return Uy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,nc("".concat(Js,"/rml_folders"),{nonce:ru,method:"GET"});case 2:if(!(t=e.sent).success){e.next=5;break}return e.abrupt("return",{available:t.available,data:t.data||[]});case 5:throw new Error(t.message||"Failed to fetch Real Media Library folders");case 6:case"end":return e.stop()}}),e)}))),function(){return i.apply(this,arguments)})}),Se=null!==(t=null===(n=Oe.data)||void 0===n?void 0:n.available)&&void 0!==t&&t,_e=(null===(r=Oe.data)||void 0===r?void 0:r.data)||[],Re=we.data,je=we.isLoading,Ce=Ee.isLoading,Pe=(null==Re?void 0:Re.data)||{},Le=(null==Re?void 0:Re.total)||0;Av((function(){if(0!==G.length){var e=G.map((function(e){var t=m[e]||Pe[e];return t=_v(_v({},t),{},{id:e})}));f(e)}}),[G,Pe,m]);var Ne=function(){h(_v(_v({},p),{},{createShortcode:!1})),A({thumbnail_ids:[],thumbnail_urls:[],thumbnails:[]}),x(""),L(""),j(""),S(""),$(!1),Y("none"),X(!1),oe([]),le(5),ue([]),pe("")},Me=function(){var e=Ov(xv().mark((function e(){return xv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u(!0),e.prev=1,e.next=4,ke.mutateAsync({medias:M,name:k,layout:P,order_by:D,description:O,is_post_mode:W,is_hero_mode:Z,posts:W&&"posts"===V&&!ee?re:null,latest_posts:W&&"posts"===V&&ee?ie:null,tags:W&&"tags"===V?se:null,rml:W&&"rml"===V?fe:null,dynamic_source:W?V:null,lead_image_id:I,id:R});case 4:Ne(),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),alert(e.t0.message);case 10:u(!1);case 11:case"end":return e.stop()}}),e,null,[[1,7]])})));return function(){return e.apply(this,arguments)}}(),Ae=function(){var e=Ov(xv().mark((function e(t){var n,r;return xv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.id,r=t.name,!confirm('Are you sure you want to remove the gallery "'.concat(r,'" ?'))){e.next=12;break}return u(!0),e.prev=3,e.next=6,xe.mutateAsync({id:n});case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(3),alert(e.t0.message);case 11:u(!1);case 12:case"end":return e.stop()}}),e,null,[[3,8]])})));return function(t){return e.apply(this,arguments)}}(),Te=function(){var e=Ov(xv().mark((function e(){var t,n,r,o;return xv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=G.length,!confirm("Are you sure you want to remove ".concat(t," ").concat(1===t?"gallery":"galleries","?"))){e.next=28;break}u(!0),e.prev=3,n=kv(G),e.prev=5,n.s();case 7:if((r=n.n()).done){e.next=13;break}return o=r.value,e.next=11,xe.mutateAsync({id:o});case 11:e.next=7;break;case 13:e.next=18;break;case 15:e.prev=15,e.t0=e.catch(5),n.e(e.t0);case 18:return e.prev=18,n.f(),e.finish(18);case 21:U([]),e.next=27;break;case 24:e.prev=24,e.t1=e.catch(3),alert(e.t1.message);case 27:u(!1);case 28:case"end":return e.stop()}}),e,null,[[3,24],[5,15,18,21]])})));return function(){return e.apply(this,arguments)}}(),Ie=function(){var e=Ov(xv().mark((function e(t,n){return xv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Ee.mutateAsync({id:t,direction:n});case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),alert(e.t0.message);case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t,n){return e.apply(this,arguments)}}(),ze=Mv((function(){var e;return null===(e=Object.entries(Pe))||void 0===e?void 0:e.map((function(e){var t=jv(e,2),n=t[0],r=t[1],o={layout:r.layout};null!=r&&r.order_by&&"none"!==(null==r?void 0:r.order_by)&&(o.order_by=r.order_by),null!=r&&r.is_post_mode?(console.log(r),r.tags?o.tags=r.tags.join(", "):r.rml?o.rml=r.rml:r.posts?o.posts=r.posts.join(", "):r.latest_posts&&(o.latest_posts=r.latest_posts),null!=r&&r.hero&&(o.hero="true")):o.ids=r.medias.thumbnail_ids.join(", ");var a=React.createElement(jy,{prefix:d?"meow-gallery":"gallery",params:o}),i=React.createElement(jy,{prefix:d?"meow-gallery":"gallery",params:{id:n}}),l=null!=r&&r.updated?Ty(r.updated):null,c=By({id:n,name:r.name,description:r.description,order:r.order_by,layout:r.layout,rank:r.rank}),s=React.createElement("div",{style:{display:"grid",gap:5,padding:5}},React.createElement("div",{style:{display:"flex",gap:5}},React.createElement(wl,{icon:"edit",className:"primary",onClick:function(){return function(e){var t=Pe[e];j(e),x(t.name),A(t.medias),z((null==t?void 0:t.lead_image_id)||""),L(t.layout),S(t.description),$(t.is_post_mode),q(t.order_by||"none"),t.is_post_mode?(t.tags?(Y("tags"),ue(t.tags)):"rml"===t.dynamic_source||t.rml?(Y("rml"),pe(t.rml||"")):(Y(t.dynamic_source||"posts"),t.posts?(te(!1),oe(t.posts)):t.latest_posts&&(te(!0),le(t.latest_posts))),t.hero&&X(!0)):(Y("none"),ue([]),pe("")),ye("Update"),h(_v(_v({},p),{},{createShortcode:!0}))}(n)}},"Edit"),React.createElement(wl,{icon:"trash",className:"danger",style:{margin:0},onClick:function(){return Ae({id:n,name:r.name})}},"Delete")),React.createElement("div",{style:{display:"flex",gap:5}},React.createElement(wl,{className:"secondary",style:{margin:0,padding:"5px 12px",fontSize:"14px"},onClick:function(){return Ie(n,"up")},disabled:Ce,title:"Move up (increase rank)"},"↑"),React.createElement(wl,{className:"secondary",style:{margin:0,padding:"5px 12px",fontSize:"14px"},onClick:function(){return Ie(n,"down")},disabled:Ce,title:"Move down (decrease rank)"},"↓"))),u=React.createElement(React.Fragment,null,React.createElement("div",{style:{width:100,display:"grid",gridTemplateColumns:"repeat(2, 1fr)",gap:3}},r.medias.thumbnails.slice(0,4).map((function(e,t){return React.createElement(gv,{key:t,src:e.url,mime:e.mime,size:45,style:{width:"100%",height:45,display:"block",borderRadius:3,objectFit:"cover"},context:{galleryId:r.id,galleryName:r.name,mediaId:e.id}})}))));return{id:n,updated:l,thumbnail:null!=r&&r.is_post_mode?"No preview":u,info:c,shortcode:React.createElement(React.Fragment,null,a,i),actions:s}}))}),[Pe,d,Ce]),Fe=Mv((function(){return React.createElement("div",null,React.createElement("div",{style:{display:"flex",flexDirection:"row",alignItems:"center"}},G.length>0&&React.createElement(wl,{className:"danger",icon:"trash",style:{marginRight:8},onClick:Te,disabled:s||xe.isPending},"Delete ",G.length," ",1===G.length?"entry":"entries"),React.createElement(zc,{style:{marginRight:8},value:ge.search,placeholder:"Search...",onEnter:function(e){return be((function(t){return _v(_v({},t),{},{search:e})}))},onBlur:function(e){return be((function(t){return _v(_v({},t),{},{search:e})}))},iconEmpty:"search",iconFilled:"delete",onEmptyIconClick:function(){return be((function(e){return _v(_v({},e),{},{search:""})}))}}),React.createElement(Kh,{currentPage:ge.page,limit:ge.limit,total:Le,onClick:function(e){be((function(t){return _v(_v({},t),{},{page:e})}))}})))}),[ge,Le,G,s,xe.isPending]),De=React.createElement(React.Fragment,null,React.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10}},React.createElement("div",null,React.createElement(wl,{className:"primary",onClick:function(){j(""),x(""),A({thumbnail_ids:[],thumbnail_urls:[],thumbnails:[]}),z(""),L(""),S(""),$(!1),Y("none"),X(!1),oe([]),le(5),ue([]),pe(""),q("none"),ye("Create"),h(_v(_v({},p),{},{createShortcode:!0}))}},"Create a Gallery"),React.createElement(wl,{className:"secondary",onClick:function(){return h(_v(_v({},p),{},{shortcodeInformation:!0}))}},React.createElement($i,{icon:"info-outline",width:15,style:{paddingTop:3,marginRight:3}})," Learn more"),G.length>0&&!p.createCollection&&React.createElement(wl,{style:{marginLeft:15},className:"secondary",onClick:function(){h(_v(_v({},p),{},{createCollection:!0}))},requirePro:!nu},"Create a Collection")),Fe),React.createElement("div",{className:"mgl-manager-table-wrap"},React.createElement(Tm,{busy:je,selectOnRowClick:!1,sort:ge.sort,onSortChange:function(e,t){be((function(n){return _v(_v({},n),{},{sort:{accessor:e,by:t}})}))},filters:y,onFilterChange:function(e,t){var n=[].concat(wv(y.filter((function(t){return t.accessor!==e}))),[{accessor:e,value:t}]);v(n)},data:ze,columns:g,emptyMessage:React.createElement(React.Fragment,null,je?"Loading...":"It's empty here. You can create your first gallery shortcode by clicking on the button above.😸"),selectedItems:G,onSelectRow:function(e){U([e])},onSelect:function(e){U([].concat(wv(G),wv(e)))},onUnselect:function(e){U(wv(G.filter((function(t){return!e.includes(t)}))))}}))),qe=React.createElement(dy,{isOpen:p.selectMedia,selectedMedias:M,onClose:function(){return h(_v(_v({},p),{},{selectMedia:!1}))},onSave:function(e){A(e)}}),Be=React.createElement(sv,{isOpen:p.selectPosts,selectedPosts:re,onClose:function(){return h(_v(_v({},p),{},{selectPosts:!1}))},onSave:oe}),Ge=React.createElement(th,{isOpen:p.shortcodeInformation,title:"Gallery Manager",content:React.createElement(React.Fragment,null,React.createElement(io,{p:!0},"Create beautiful galleries and easily use them in your posts, pages, or widgets by copying a shortcode."),React.createElement(Wh,null),React.createElement(io,{h2:!0},"What sets apart the Meow Gallery Block from the Gallery Manager?"),React.createElement(io,{p:!0},"The Meow Gallery Block is a Gutenberg Block, offering a visual way to craft galleries. Meanwhile, the Gallery Manager lets you create galleries using shortcodes—ideal for users of third-party page builders like Elementor that don't support Gutenberg Blocks. With the Gallery Manager, you can effortlessly create galleries, use them in different places, and manage edits in one central location."),React.createElement(Wh,null),React.createElement(io,{h2:!0},"How do the two shortcodes differ?"),React.createElement(io,{p:!0},"The first shortcode includes media IDs and updates along with the gallery—it's the default shortcode. If you make changes, you'll need to update it everywhere you've used it. On the other hand, the second shortcode features a unique ID. It's handy for using the same gallery in different places. The benefit is that when you update the gallery, the shortcode remains unchanged, saving you from updating it everywhere.")),okButton:{label:"Close",onClick:function(){return h(_v(_v({},p),{},{shortcodeInformation:!1}))}},onRequestClose:function(){return h(_v(_v({},p),{},{shortcodeInformation:!1}))}});return{jsxShortcodeMaker:De,jsxCreateShortcodeModal:React.createElement(th,{isOpen:p.createShortcode,title:React.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"}},me," a Gallery",React.createElement(Ay,{style:{fontWeight:400},onLabel:"Medias",offLabel:"Dynamic",width:100,onBackgroundColor:b.purple,offBackgroundColor:b.green,onChange:function(e){$(!e),e&&Y("none")},checked:!W})),content:React.createElement(React.Fragment,null,React.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},React.createElement(zc,{name:"gallery_name",type:"text",value:k,placeholder:"Gallery Name...",onChange:function(e){return x(e)},style:{flex:.9}}),React.createElement(gp,{scrolldown:!0,name:"gallery_layout",disabled:s,value:P,style:{minWidth:100},onChange:function(e){return L(e)}},null==l?void 0:l.map((function(e){return React.createElement(bp,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})}))),React.createElement(gp,{scrolldown:!0,name:"order_by",disabled:s,value:D,style:{minWidth:100},onChange:function(e){return q(e)}},null==c?void 0:c.map((function(e){return React.createElement(bp,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})}))),!W&&React.createElement(wl,{className:"primary",onClick:function(){return h(_v(_v({},p),{},{selectMedia:!0}))}},"Select Medias")),React.createElement(Wh,null),React.createElement(zc,{name:"gallery_description",type:"text",value:O,placeholder:"Gallery Description...",onChange:function(e){return S(e)}}),W&&React.createElement("div",{style:{background:"#f5f5f5",borderRadius:8,padding:15,marginTop:10}},React.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:10}},React.createElement(io,{style:{marginRight:10,fontWeight:500}},"Source:"),React.createElement(gp,{scrolldown:!0,name:"dynamic_source",disabled:s,value:V,style:{minWidth:150},onChange:function(e){return Y(e)}},React.createElement(bp,{id:"none",value:"none",label:"None"}),React.createElement(bp,{id:"posts",value:"posts",label:"Posts"}),React.createElement(bp,{id:"tags",value:"tags",label:"Tags"}),React.createElement(bp,{id:"rml",value:"rml",label:"Real Media Library"}))),"none"===V&&React.createElement(io,{style:{color:b.gray,fontStyle:"italic",padding:"10px 0"}},"Select a dynamic source"),"posts"===V&&React.createElement(React.Fragment,null,React.createElement("div",{style:{display:"flex",alignItems:"center"}},React.createElement(Ay,{style:{flex:"none",marginRight:10},onLabel:"Post IDs",offLabel:"Latest Posts",width:120,onBackgroundColor:b.purple,offBackgroundColor:b.green,onChange:function(e){te(!e)},checked:!ee}),!ee&&React.createElement(React.Fragment,null,React.createElement(zc,{disabled:!0,name:"post_ids",type:"text",value:re.join(", "),style:{flex:1},placeholder:"Post IDs... (separated by commas)",isCommaSeparatedArray:!0,onBlur:function(e){return oe(e)}}),React.createElement(wl,{className:"primary",style:{marginLeft:10},onClick:function(){return h(_v(_v({},p),{},{selectPosts:!0}))}},"Select Posts")),ee&&React.createElement(zc,{name:"latest_posts_number",type:"number",value:ie,style:{flex:1},placeholder:"Number of latest posts...",onChange:function(e){return le(e)}})),"carousel"==P&&React.createElement(dl,{name:"carousel_hero_mode",label:"Hero Mode",description:"Display the post title and excerpt on top of the image, linking to the post.",checked:Z,onChange:function(e){return X(e)}})),"tags"===V&&React.createElement(zc,{name:"tags",type:"text",value:se,style:{flex:1},placeholder:"Tags... (separated by commas)",isCommaSeparatedArray:!0,onBlur:function(e){return ue(e)}}),"rml"===V&&(Se?React.createElement(gp,{scrolldown:!0,name:"rml_path",disabled:s,value:fe,onChange:function(e){return pe(e)}},React.createElement(bp,{id:"",value:"",label:"Select a folder..."}),_e.map((function(e){return React.createElement(bp,{key:e.path,id:e.path,value:e.path,label:e.path})}))):React.createElement(io,{style:{color:b.gray,fontStyle:"italic",padding:"10px 0"}},"The Real Media Library plugin is not enabled."))),!W&&M.thumbnails.length>0&&React.createElement(React.Fragment,null,React.createElement("div",{style:{display:"flex",alignItems:"center",border:"1px solid #e1e1e1",boxShadow:"0 2px 5px rgba(0, 0, 0, 0.1)",borderRadius:"8px",padding:"15px",marginTop:"10px",justifyContent:"space-between"}},React.createElement(io,{style:{margin:0}},M.thumbnails.length," Selected: "),React.createElement("div",{style:{display:"flex",flexWrap:"wrap",justifyContent:"center",alignItems:"center"}},M.thumbnails.map((function(e,t){return e.url?t>10?null:React.createElement(gv,{key:t,src:e.url,mime:e.mime,size:25,style:{width:25,height:25,margin:2,borderRadius:3,objectFit:"cover"},context:{mediaId:e.id,where:"shortcode-maker-selected"}}):null})),M.thumbnails.length>10&&React.createElement(io,{style:{background:"#d3d3d3",padding:5,borderRadius:3}},"+",M.thumbnails.length-10))),React.createElement("div",{style:{display:"flex",justifyContent:"flex-end",alignItems:"center",marginTop:10}},React.createElement(wl,{className:"primary",onClick:function(){return h(_v(_v({},p),{},{selectLeadImage:!0}))}},"Select a Lead Image")))),okButton:{label:me,onClick:Me,disabled:0===k.length||!W&&0===M.thumbnails.length||W&&("none"===V||"posts"===V&&(ee?0===ie:0===re.length)||"tags"===V&&0===se.length||"rml"===V&&!fe)||s||ke.isPending},cancelButton:{label:"Cancel",onClick:Ne,disabled:s||ke.isPending},onRequestClose:function(){return Ne()}}),jsxSelectImagesModal:qe,jsxSelectLeadImageModal:React.createElement(th,{isOpen:p.selectLeadImage,title:"Select a Lead Image",content:React.createElement(React.Fragment,null,React.createElement(io,{p:!0},"Choose a lead image for your gallery. The lead image will be used as the main thumbnail for this gallery. This will be used as the displayed image in a Collection."),React.createElement(Wh,null),React.createElement("div",{style:{display:"flex",flexWrap:"wrap",gap:"10px",justifyContent:"center",maxHeight:"400px",overflowY:"auto"}},M.thumbnails.map((function(e,t){var n=M.thumbnail_ids[t]===I,r={width:65,height:65,margin:2,borderRadius:5,objectFit:"cover",cursor:"pointer",border:n?"3px solid rgb(106, 145, 228)":"1px solid #ddd",position:"relative"};return React.createElement("div",{key:t,onClick:function(){z(M.thumbnail_ids[t])},style:{position:"relative"}},React.createElement(gv,{src:e.url,mime:e.mime,size:65,style:r,context:{mediaId:M.thumbnail_ids[t],where:"lead-image-picker"}}),n&&React.createElement("div",{style:{position:"absolute",top:"5px",right:"5px",borderRadius:"50%",padding:"2px",color:"white",fontSize:"16px"}},"⭐"))})))),okButton:{label:"Save Lead Image",onClick:function(){return h(_v(_v({},p),{},{selectLeadImage:!1}))}},cancelButton:{label:"Cancel",onClick:function(){var e;z((null===(e=Pe[R])||void 0===e?void 0:e.lead_image_id)||""),h(_v(_v({},p),{},{selectLeadImage:!1}))}},onRequestClose:function(){var e;z((null===(e=Pe[R])||void 0===e?void 0:e.lead_image_id)||""),h(_v(_v({},p),{},{selectLeadImage:!1}))}}),jsxSelectPostsModal:Be,jsxShortcodeInformationModal:Ge,setSelectedIdsGalleryMaker:function(e){U(e)},shortcodesTotal:Le,shortcodesQueryParams:ge,setShortcodesQueryParams:be,savedGalleries:Pe}};function Iv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return zv(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)?zv(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 zv(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 Fv=wp.element,Dv=Fv.useState,qv=Fv.useEffect;function Bv(e){var t=e.galleries,n=Iv(Dv(0),2),r=n[0],o=n[1];return qv((function(){var e=setInterval((function(){o((function(e){return(e+1)%t.length}))}),3500);return function(){return clearInterval(e)}}),[t]),React.createElement("div",{style:{background:"#007cba",borderRadius:5,position:"relative",margin:3,width:200,height:"80%",overflow:"hidden"}},null==t?void 0:t.map((function(e,t){var n=t===r?1:0,o=e.medias.thumbnail_ids.findIndex((function(t){return t===(null==e?void 0:e.lead_image_id)}));return React.createElement("div",{key:t,style:{display:"flex",justifyContent:"left",alignItems:"center",position:"absolute",width:"100%",height:"100%",transition:"opacity 1s ease-in-out",opacity:n}},React.createElement(gv,{src:e.medias.thumbnail_urls[-1===o?0:o],size:50,style:{width:50,height:50,borderRadius:5,margin:5,objectFit:"cover"},context:{galleryId:e.id,galleryName:e.name,where:"collection-thumbnails"}}),React.createElement("span",{style:{marginRight:"5px",color:"white"}},e.name))})))}function Gv(e){return Gv="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},Gv(e)}function Uv(e){return function(e){if(Array.isArray(e))return Xv(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Zv(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 Hv(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */Hv=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.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 a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(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 f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Gv(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 a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===f)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.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,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}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 C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(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 o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(Gv(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(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=L,P.prototype={constructor:P,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(C),!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 o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("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 o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):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),y},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),C(n),y}},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 o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function Wv(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function $v(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Wv(a,r,o,i,l,"next",e)}function l(e){Wv(a,r,o,i,l,"throw",e)}i(void 0)}))}}function Qv(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 Vv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qv(Object(n),!0).forEach((function(t){Yv(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Yv(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Gv(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Gv(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Gv(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Kv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||Zv(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 Zv(e,t){if(e){if("string"==typeof e)return Xv(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)?Xv(e,t):void 0}}function Xv(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 Jv=wp.element,eg=Jv.useState,tg=Jv.useMemo,ng=Jv.useEffect,rg=[{accessor:"thumbnail",title:"",width:"250px"},{accessor:"updated",title:"Updated on",sortable:!0},{accessor:"info",title:"ID / Name / Description"},{accessor:"shortcode",title:"Shortcodes"},{accessor:"actions",title:"Actions",width:"150px",filters:!1}],og=[{value:"bento",label:React.createElement("span",null,"Bento")},{value:"menu",label:React.createElement("span",null,"Menu")}],ag={display:"flex",alignItems:"center",border:"1px solid #e1e1e1",boxShadow:"0 2px 5px rgba(0, 0, 0, 0.1)",borderRadius:"8px",padding:"15px",marginTop:"10px",justifyContent:"space-between"},ig=function(e){var t,n,r,o,a=e.busy,i=e.setBusyAction,l=e.jsxShortcodeMaker,c=e.selectedGalleriesItems,s=e.setSelectedIdsGalleryMaker,u=e.modals,d=e.setModals,f=(e.allGalleries,Kv(eg("Create"),2)),p=f[0],h=f[1],m=Kv(eg({}),2),y=m[0],v=(m[1],Kv(eg({id:0,name:"",layout:"bento",galleries:[]}),2)),g=v[0],b=v[1],w=eg((function(){return rg.filter((function(e){return e.filters})).map((function(e){return{accessor:e.accessor,value:null}}))})),k=Kv(w,2),x=k[0],E=k[1],O=Kv(eg({filters:x,sort:{accessor:"updated",by:"desc"},page:1,limit:10,search:""}),2),S=O[0],_=O[1],R=ar({queryKey:["collections",t=S],queryFn:(n=Wy(Uy().mark((function e(){var n;return Uy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,nc("".concat(Js,"/fetch_collections"),{nonce:ru,method:"POST",json:t});case 2:if(!(n=e.sent).success){e.next=5;break}return e.abrupt("return",{data:n.data,total:n.total});case 5:throw new Error(n.message||"Failed to fetch collections");case 6:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})}),j=function(){var e,t=cn();return dr({mutationFn:(e=Wy(Uy().mark((function e(t){var n;return Uy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,nc("".concat(Js,"/save_collection"),{json:t,nonce:ru,method:"POST"});case 2:if(!(n=e.sent).success){e.next=5;break}return e.abrupt("return",n);case 5:throw new Error(n.message||"Failed to save collection");case 6:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)}),onSuccess:function(){t.invalidateQueries({queryKey:["collections"]})}})}(),C=function(){var e,t=cn();return dr({mutationFn:(e=Wy(Uy().mark((function e(t){var n,r;return Uy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.id,t.name,e.next=3,nc("".concat(Js,"/remove_collection"),{json:{id:n},nonce:ru,method:"POST"});case 3:if(!(r=e.sent).success){e.next=6;break}return e.abrupt("return",r);case 6:throw new Error(r.message||"Failed to remove collection");case 7:case"end":return e.stop()}}),e)}))),function(t){return e.apply(this,arguments)}),onSuccess:function(){t.invalidateQueries({queryKey:["collections"]})}})}(),P=R.data,L=R.isLoading,N=(null==P?void 0:P.data)||{},M=(null==P?void 0:P.total)||0;ar({queryKey:["galleryItems",r=0!==g.id&&g.galleries_ids||[]],queryFn:(o=Wy(Uy().mark((function e(){var t;return Uy().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r&&0!==r.length){e.next=2;break}return e.abrupt("return",{data:{}});case 2:return e.next=4,nc("".concat(Js,"/fetch_gallery_items"),{nonce:ru,method:"POST",json:{galleryIds:r}});case 4:if(!(t=e.sent).success){e.next=7;break}return e.abrupt("return",{data:t.data});case 7:throw new Error(t.message||"Failed to fetch gallery items");case 8:case"end":return e.stop()}}),e)}))),function(){return o.apply(this,arguments)}),enabled:r&&r.length>0});ng((function(){b(Vv(Vv({},g),{},{galleries:c}))}),[c]);var A=function(){var e=$v(Hv().mark((function e(){return Hv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i(!0),e.prev=1,e.next=4,j.mutateAsync({id:g.id,name:g.name,layout:g.layout,description:g.description,galleries_ids:c.filter((function(e){return e.medias})).map((function(e){return e.id}))});case 4:z(),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),alert(e.t0.message);case 10:i(!1);case 11:case"end":return e.stop()}}),e,null,[[1,7]])})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=$v(Hv().mark((function e(t){var n,r;return Hv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.id,r=t.name,!confirm('Are you sure you want to remove the "'.concat(r,'" collection?'))){e.next=12;break}return i(!0),e.prev=3,e.next=6,C.mutateAsync({id:n,name:r});case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(3),alert(e.t0.message);case 11:i(!1);case 12:case"end":return e.stop()}}),e,null,[[3,8]])})));return function(t){return e.apply(this,arguments)}}(),I=function(){var e=$v(Hv().mark((function e(t){var n;return Hv().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=N[t],b(Vv(Vv({},n),{},{id:t})),s(n.galleries_ids),h("Update"),d(Vv(Vv({},u),{},{createCollection:!0}));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),z=function(){b({id:0,name:"",layout:"bento",galleries:[]}),s([]),d(Vv(Vv({},u),{},{createCollection:!1,selectGalleries:!1}))},F=tg((function(){var e;return null===(e=Object.entries(N))||void 0===e?void 0:e.map((function(e){var t=Kv(e,2),n=t[0],r=t[1],o={layout:r.layout,ids:r.galleries_ids.join(", ")},a=React.createElement(jy,{prefix:"meow-collection",params:o}),i=React.createElement(jy,{prefix:"meow-collection",params:{id:n}}),l=React.createElement("div",{style:{display:"grid",gap:5,padding:5}},React.createElement(wl,{className:"primary",onClick:function(){return I(n)}},"Edit"),React.createElement(wl,{className:"danger",style:{margin:0},onClick:function(){return T({id:n,name:r.name})}},"Remove")),c=null!=r&&r.updated?Ty(r.updated):null,s=By({id:n,name:r.name,description:r.description,order:"default",layout:r.layout});return{updated:c,thumbnail:React.createElement(Bv,{galleries:r.galleries.filter((function(e){return e.medias}))}),info:s,shortcode:React.createElement(React.Fragment,null,a,i),actions:l}}))}),[N,y]),D=tg((function(){return React.createElement("div",null,React.createElement("div",{style:{display:"flex",flexDirection:"row"}},React.createElement(zc,{style:{marginRight:8},value:S.search,placeholder:"Search...",onEnter:function(e){return _((function(t){return Vv(Vv({},t),{},{search:e})}))},onBlur:function(e){return _((function(t){return Vv(Vv({},t),{},{search:e})}))},iconEmpty:"search",iconFilled:"delete",onEmptyIconClick:function(){return _((function(e){return Vv(Vv({},e),{},{search:""})}))}}),React.createElement(Kh,{currentPage:S.page,limit:S.limit,total:M,onClick:function(e){_((function(t){return Vv(Vv({},t),{},{page:e})}))}})))}),[S,M]),q=React.createElement(React.Fragment,null,React.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:10}},React.createElement("div",null,React.createElement(wl,{className:"primary",onClick:function(){d(Vv(Vv({},u),{},{createCollection:!0})),h("Create")},requirePro:!nu},"Create a Collection"),React.createElement(wl,{className:"secondary",onClick:function(){return d(Vv(Vv({},u),{},{collectionInformation:!0}))}},React.createElement($i,{icon:"info-outline",width:15,style:{paddingTop:3,marginRight:3}})," Learn more")),D),React.createElement("div",{className:"mgl-manager-table-wrap"},React.createElement(Tm,{busy:L,sort:S.sort,onSortChange:function(e,t){_((function(n){return Vv(Vv({},n),{},{sort:{accessor:e,by:t}})}))},filters:x,onFilterChange:function(e,t){var n=[].concat(Uv(x.filter((function(t){return t.accessor!==e}))),[{accessor:e,value:t}]);E(n)},data:F,columns:rg,emptyMessage:React.createElement(React.Fragment,null,L?"Loading...":nu?"It's empty here. You can create your first Collection by clicking on the button above.😸":React.createElement(ko,null))}))),B=React.createElement(th,{isOpen:u.createCollection,title:"".concat(p," a Collection"),content:React.createElement(React.Fragment,null,React.createElement("div",{style:{display:"flex",justifyContent:"space-between"}},React.createElement(zc,{name:"collection_name",type:"text",value:g.name,placeholder:"Collection Name...",onChange:function(e){return b(Vv(Vv({},g),{},{name:e}))},style:{flex:.9}}),React.createElement(gp,{scrolldown:!0,name:"collection_layout",disabled:a,value:g.layout,style:{minWidth:100},onChange:function(e){return b(Vv(Vv({},g),{},{layout:e}))}},null==og?void 0:og.map((function(e){return React.createElement(bp,{key:e.id,id:e.id,value:e.value,label:e.label})}))),React.createElement(wl,{className:"primary",onClick:function(){return d(Vv(Vv({},u),{},{selectGalleries:!0}))}},"Select Galleries")),React.createElement(Wh,null),React.createElement(zc,{name:"collection_description",type:"text",value:g.description,placeholder:"Collection Description...",onChange:function(e){return b(Vv(Vv({},g),{},{description:e}))}}),g.galleries.length>0&&React.createElement("div",{style:ag},React.createElement(io,{style:{margin:0}},g.galleries.length," Selected: "),React.createElement("div",{style:{display:"flex",flexWrap:"wrap",justifyContent:"center",alignItems:"center"}},g.galleries.map((function(e,t){return e.id?e.medias?t>10?null:React.createElement("div",{style:{background:"#007cba",borderRadius:5,display:"flex",alignItems:"center",margin:3}},React.createElement(gv,{src:e.medias.thumbnail_urls[0],size:50,style:{width:50,height:50,borderRadius:5,margin:5,objectFit:"cover"},context:{galleryId:e.id,galleryName:e.name,where:"collection-maker-preview"}}),React.createElement("span",{style:{marginRight:"5px",color:"white"}},e.name)):(console.error("Gallery ".concat(e.id," might have been deleted."),e),React.createElement("div",{style:{background:"#ba4300",borderRadius:5,display:"flex",alignItems:"center",margin:3,height:60}},React.createElement("span",{style:{borderRadius:5,margin:5,fontSize:"1.5rem"}},"☠️"),React.createElement("span",{style:{marginRight:"5px",color:"white"}},e.id))):(console.error("Gallery is missing id",e),null)})),g.galleries.length>10&&React.createElement(io,{style:{background:"#007cba",padding:5,borderRadius:3,color:"white"}},"+",g.galleries.length-10)))),okButton:{label:p,onClick:A,disabled:0===g.name.length||0===g.galleries.length||a||j.isPending},cancelButton:{label:"Cancel",onClick:z,disabled:a||j.isPending},onRequestClose:function(){return z()}}),G=React.createElement(th,{contentWidth:"auto",isOpen:u.selectGalleries,content:React.createElement(React.Fragment,null,React.createElement("div",{style:{maxHeight:600,overflowY:"auto",overflowX:"hidden"}},l)),okButton:{label:"Select",onClick:function(){d(Vv(Vv({},u),{},{selectGalleries:!1}))},disabled:a},cancelButton:{label:"Cancel",onClick:function(){d(Vv(Vv({},u),{},{selectGalleries:!1}))},disabled:a},onRequestClose:function(){d(Vv(Vv({},u),{},{selectGalleries:!1}))}});return{jsxCollectionMaker:q,jsxModalCollectionInformation:React.createElement(th,{isOpen:u.collectionInformation,title:"Collection Manager",content:React.createElement(React.Fragment,null,React.createElement(io,{h2:!0},"What is the Collection Manager?"),React.createElement(io,{p:!0},"The Collection Manager is a tool that allows you to create and manage collections of galleries. You can create as many collections as you want and each collection can contain as many galleries as you want."),React.createElement(Wh,null),React.createElement(io,{h2:!0},"How will the Collection show up on the front-end?"),React.createElement(io,{p:!0},"The Collection will can be used as a shortcode that you can copy and paste anywhere on your website. The shortcode will display a grid of galleries that you have added to the collection. Each gallery will have a thumbnail, a title, and a description based on what's registered in the gallery manager. When a user clicks on a gallery, it will open up on the same page, just like a normal gallery but is an option to open close it and go back to the collection.")),okButton:{label:"Close",onClick:function(){return d(Vv(Vv({},u),{},{collectionInformation:!1}))}},onRequestClose:function(){return d(Vv(Vv({},u),{},{collectionInformation:!1}))}}),jsxModalSelectGalleries:G,jsxModalCreateCollection:B,collectionsTotal:M,collectionsQueryParams:S,setCollectionsQueryParams:_}};function lg(e){return lg="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},lg(e)}function cg(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 sg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?cg(Object(n),!0).forEach((function(t){ug(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cg(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ug(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=lg(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=lg(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==lg(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return fg(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)?fg(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 fg(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 pg=wp.element,hg=pg.useState,mg=pg.useEffect,yg=[{accessor:"id",title:"ID",visible:!1},{accessor:"thumbnail",title:"",width:"110px"},{accessor:"updated",title:"Updated on",sortable:!0,width:"350px"},{accessor:"info",title:"ID / Name / Description",sortable:!0},{accessor:"shortcode",title:"Shortcodes"},{accessor:"actions",title:"Actions",width:"250px",filters:!1}];function vg(e){return vg="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},vg(e)}function gg(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */gg=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.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 a=t&&t.prototype instanceof v?t:v,i=Object.create(a.prototype),l=new P(r||[]);return o(i,"_invoke",{value:_(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 f="suspendedStart",p="suspendedYield",h="executing",m="completed",y={};function v(){}function g(){}function b(){}var w={};s(w,i,(function(){return this}));var k=Object.getPrototypeOf,x=k&&k(k(L([])));x&&x!==n&&r.call(x,i)&&(w=x);var E=b.prototype=v.prototype=Object.create(w);function O(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){function n(o,a,i,l){var c=d(e[o],e,a);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==vg(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 a;o(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,o){n(e,r,t,o)}))}return a=a?a.then(o,o):o()}})}function _(t,n,r){var o=f;return function(a,i){if(o===h)throw Error("Generator is already running");if(o===m){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var l=r.delegate;if(l){var c=R(l,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===f)throw o=m,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=h;var s=d(t,n,r);if("normal"===s.type){if(o=r.done?m:p,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=m,r.method="throw",r.arg=s.arg)}}}function R(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,R(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,y;var i=a.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,y):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}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 C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function L(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 o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(vg(t)+" is not iterable")}return g.prototype=b,o(E,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},O(S.prototype),s(S.prototype,l,(function(){return this})),t.AsyncIterator=S,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new S(u(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},O(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=L,P.prototype={constructor:P,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(C),!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 o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return o("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 o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):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),y},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),C(n),y}},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 o=r.arg;C(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:L(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function bg(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 wg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bg(Object(n),!0).forEach((function(t){kg(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bg(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function kg(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=vg(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=vg(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vg(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function xg(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Eg(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){xg(a,r,o,i,l,"next",e)}function l(e){xg(a,r,o,i,l,"throw",e)}i(void 0)}))}}function Og(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a,i,l=[],c=!0,s=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw o}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Sg(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)?Sg(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 Sg(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 _g=wp.element.useState;const Rg=function(){var e=Og(_g(ou),2),t=e[0],n=e[1],r=Og(_g(!1),2),o=r[0],a=r[1],i=Og(_g("basics"),2),l=i[0],c=i[1],s=o,u={basics:"Basics",layouts:"Layouts","pro-layouts":"Pro Layouts","galleries-collections":"Galleries & Collections",license:"License"}[l]||"Settings",d=null==t?void 0:t.layout,f=null==t?void 0:t.link,p=null==t?void 0:t.animation,h=null==t?void 0:t.caption_source,m=null==t?void 0:t.captions,y=null==t?void 0:t.captions_alignment,v=null==t?void 0:t.captions_background,g=null==t?void 0:t.loading,b=null==t?void 0:t.infinite,w=(null==t?void 0:t.infinite_buffer)||0,k=null==t?void 0:t.image_size,x=null==t?void 0:t.gallery_shortcode_override_disabled,E=null==t?void 0:t.truncate_on_listing,O=null==t?void 0:t.truncate_count,S=null==t?void 0:t.skeleton_loading,_=null==t?void 0:t.tiles_gutter,R=(null==t?void 0:t.tiles_gutter_tablet)||(null==t?void 0:t.tiles_gutter),j=(null==t?void 0:t.tiles_gutter_mobile)||(null==t?void 0:t.tiles_gutter),C=null==t?void 0:t.tiles_density,P=(null==t?void 0:t.tiles_density_tablet)||(null==t?void 0:t.tiles_density),L=(null==t?void 0:t.tiles_density_mobile)||(null==t?void 0:t.tiles_density),N=null==t?void 0:t.stylish_enabled,M=(null==t?void 0:t.stylish_border_radius)||6,A=void 0!==(null==t?void 0:t.stylish_shadow_opacity)?null==t?void 0:t.stylish_shadow_opacity:.08,T=void 0!==(null==t?void 0:t.stylish_shadow_opacity_hover)?null==t?void 0:t.stylish_shadow_opacity_hover:.12,I=(null==t?void 0:t.stylish_transition_speed)||250,z=null==t?void 0:t.masonry_gutter,F=null==t?void 0:t.masonry_columns,D=null==t?void 0:t.masonry_left_to_right,q=null==t?void 0:t.justified_gutter,B=null==t?void 0:t.justified_row_height,G=null==t?void 0:t.justified_density,U=(null==t?void 0:t.justified_density_tablet)||(null==t?void 0:t.justified_density),H=(null==t?void 0:t.justified_density_mobile)||(null==t?void 0:t.justified_density),W=null==t?void 0:t.square_gutter,$=null==t?void 0:t.square_columns,Q=null==t?void 0:t.cascade_gutter,V=null==t?void 0:t.horizontal_gutter,Y=null==t?void 0:t.horizontal_image_height,K=null==t?void 0:t.horizontal_hide_scrollbar,Z=null==t?void 0:t.horizontal_scroll_warning,X=null==t?void 0:t.horizontal_native_scroll,J=null==t?void 0:t.carousel_compact,ee=null==t?void 0:t.carousel_immersive,te=null==t?void 0:t.carousel_gutter,ne=null==t?void 0:t.carousel_image_height,re=null==t?void 0:t.carousel_arrow_nav_enabled,oe=null==t?void 0:t.carousel_dot_nav_enabled,ae=null==t?void 0:t.carousel_thumbnail_nav_enabled,ie=null==t?void 0:t.carousel_aspect_ratio,le=null==t?void 0:t.carousel_autoplay,ce=null==t?void 0:t.carousel_infinite,se=null==t?void 0:t.map_engine,ue=null==t?void 0:t.map_height,de=null==t?void 0:t.map_zoom,fe=null==t?void 0:t.googlemaps_token,pe=null==t?void 0:t.googlemaps_style,he=null==t?void 0:t.mapbox_token,me=null==t?void 0:t.mapbox_style,ye=null==t?void 0:t.maptiler_token,ve=null==t?void 0:t.right_click,ge=[{value:"tiles",label:React.createElement("span",null,"Tiles")},{value:"masonry",label:React.createElement("span",null,"Masonry")},{value:"justified",label:React.createElement("span",null,"Justified")},{value:"square",label:React.createElement("span",null,"Square")},{value:"cascade",label:React.createElement("span",null,"Cascade")},{value:"carousel",label:React.createElement("span",null,"Carousel"),requirePro:!nu},{value:"map",label:React.createElement("span",null,"Map (GPS Based)"),requirePro:!nu},{value:"horizontal",label:React.createElement("span",null,"Horizontal")},{value:"none",label:React.createElement("span",null,"None")}],be=[{value:"none",label:React.createElement("span",null,"None")},{value:"random",label:React.createElement("span",null,"Random")},{value:"ids-asc",label:React.createElement("span",null,"IDs Ascending")},{value:"ids-desc",label:React.createElement("span",null,"IDs Descending")},{value:"title-asc",label:React.createElement("span",null,"Title (Filename) Ascending")},{value:"title-desc",label:React.createElement("span",null,"Title (Filename) Descending")},{value:"date-asc",label:React.createElement("span",null,"Date Ascending")},{value:"date-desc",label:React.createElement("span",null,"Date Descending")},{value:"modified-asc",label:React.createElement("span",null,"Updated Date Ascending")},{value:"modified-desc",label:React.createElement("span",null,"Updated Date Descending")},{value:"menu-asc",label:React.createElement("span",null,"Menu Order Ascending")},{value:"menu-desc",label:React.createElement("span",null,"Menu Order Descending")}],we=[{value:"zoom-out",label:React.createElement("span",null,"Zoom Out"),requirePro:!nu},{value:"zoom-in",label:React.createElement("span",null,"Zoom In"),requirePro:!nu},{value:"fade-out",label:React.createElement("span",null,"Fade Out"),requirePro:!nu},{value:"fade-in",label:React.createElement("span",null,"Fade In"),requirePro:!nu},{value:"colorize",label:React.createElement("span",null,"Colorize"),requirePro:!nu},{value:"highlight",label:React.createElement("span",null,"Highlight"),requirePro:!nu},{value:"none",label:React.createElement("span",null,"None")}],ke=[{value:"srcset",label:React.createElement("span",null,"Responsive Images (src-set)")},{value:"thumbnail",label:React.createElement("span",null,"Thumbnail")},{value:"medium",label:React.createElement("span",null,"Medium")},{value:"large",label:React.createElement("span",null,"Large")},{value:"full",label:React.createElement("span",null,"Full")}],xe=[{value:"none",label:React.createElement("span",null,"None")},{value:"on-hover",label:React.createElement("span",null,"On Hover")},{value:"always",label:React.createElement("span",null,"Always")}],Ee=[{value:"none",label:React.createElement("span",null,"None")},{value:"spinner",label:React.createElement("span",null,"Spinner")},{value:"dot",label:React.createElement("span",null,"Dot")},{value:"single-skeleton",label:React.createElement("span",null,"Single Skeleton")},{value:"single-skeleton-dark",label:React.createElement("span",null,"Single Skeleton (Dark)")},{value:"button-loader",label:React.createElement("span",null,"Button Loader")}],Oe=function(e){var t=e.busy,n=e.setBusyAction,r=e.layoutOptions,o=e.orderByOptions,a=e.mglGalleryShortcodeOverrideDisabled,i=dg(hg("galleries"),2),l=i[0],c=i[1],s=dg(hg([]),2),u=s[0],d=s[1],f=dg(hg([]),2),p=f[0],h=f[1],m=dg(hg({selectMedia:!1,createShortcode:!1,shortcodeInformation:!1,createCollection:!1,collectionInformation:!1,selectGalleries:!1}),2),y=m[0],v=m[1],g=hg((function(){return yg.filter((function(e){return e.filters})).map((function(e){return{accessor:e.accessor,value:null}}))})),b=dg(g,2),w=b[0],k=b[1],x=Tv({allGalleries:p,layoutOptions:r,orderByOptions:o,busy:t,setBusyAction:n,mglGalleryShortcodeOverrideDisabled:a,setSelectedGalleriesItems:d,modals:y,setModals:v,filters:w,setFilters:k,columns:yg}),E=x.jsxShortcodeMaker,O=x.jsxCreateShortcodeModal,S=x.jsxSelectImagesModal,_=x.jsxSelectLeadImageModal,R=x.jsxSelectPostsModal,j=x.jsxShortcodeInformationModal,C=x.setSelectedIdsGalleryMaker,P=x.shortcodesTotal,L=x.savedGalleries;mg((function(){L&&Object.keys(L).length>0&&h((function(e){return sg(sg({},e),L)}))}),[L]);var N=ig({allGalleries:p,busy:t,setBusyAction:n,jsxShortcodeMaker:E,selectedGalleriesItems:u,setSelectedIdsGalleryMaker:C,modals:y,setModals:v}),M=N.jsxCollectionMaker,A=N.jsxModalCollectionInformation,T=N.jsxModalSelectGalleries,I=N.jsxModalCreateCollection,z=N.collectionsTotal,F=React.createElement(Mh,{name:"mgl-manager-links",value:l,busy:t,onChange:function(e){c(e)}},React.createElement(Ah,{title:"Galleries",value:"galleries",count:P}),React.createElement(Ah,{title:"Collections",value:"collections",count:z}));return{jsxManagers:React.createElement(Vs,{busy:t,title:"Galleries & Collections Managers",className:"primary",style:{width:"100%"}},React.createElement("style",null,"\n .mgl-manager-table-wrap { width: 100%; overflow-x: auto; }\n .mgl-manager-table-wrap .neko-table { min-width: 1080px; }\n "),F,React.createElement(Wh,null),"galleries"===l&&E,"collections"===l&&M,I,A,T,O,S,_,R,j)}}({busy:s,setBusyAction:a,layoutOptions:ge,orderByOptions:be,mglGalleryShortcodeOverrideDisabled:x}),Se=Oe.jsxManagers,_e=function(){var e=Eg(gg().mark((function e(r,o){var i,l;return gg().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=wg(wg({},t),{},kg({},o,r)),a(!0),e.prev=2,e.next=5,nc("".concat(Js,"/update_option"),{method:"POST",json:{options:i},nonce:ru});case 5:(l=e.sent).success&&n(l.options),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),alert(e.t0.message);case 12:a(!1);case 13:case"end":return e.stop()}}),e,null,[[2,9]])})));return function(t,n){return e.apply(this,arguments)}}(),Re=function(){var e=Eg(gg().mark((function e(t){var r;return gg().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a(!0),e.prev=1,e.next=4,nc("".concat(Js,"/update_option"),{method:"POST",nonce:ru,json:{options:t}});case 4:(r=e.sent).success||alert(r.message),n(r.options),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(1),alert(e.t0.message);case 12:return e.prev=12,a(!1),e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[1,9,12,15]])})));return function(t){return e.apply(this,arguments)}}(),je=function(){var e=Eg(gg().mark((function e(){var t;return gg().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a(!0),e.prev=1,e.next=4,nc("".concat(Js,"/reset_options"),{method:"POST",nonce:ru});case 4:(t=e.sent).success&&n(t.options),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),e.t0.message&&alert(e.t0.message);case 11:return e.prev=11,a(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}(),Ce=function(){var e=Eg(gg().mark((function e(){var t;return gg().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,nc("".concat(Js,"/all_settings"),{method:"GET",nonce:ru});case 2:return t=e.sent,e.abrupt("return",null==t?void 0:t.data);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Pe=function(){var e=Eg(gg().mark((function e(){var t,n,r,o,i,l,c;return gg().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a(!0),e.prev=1,t=new Date,e.next=5,Ce();case 5:n=e.sent,r={options:n},o="meow-gallery-".concat(t.getFullYear(),"-").concat(t.getMonth()+1,"-").concat(t.getDate(),".json"),i=new Blob([JSON.stringify(r)],{type:"application/json"}),l=URL.createObjectURL(i),(c=document.createElement("a")).href=l,c.setAttribute("download",o),c.click(),e.next=20;break;case 16:e.prev=16,e.t0=e.catch(1),alert("Error while exporting settings. Please check your console."),console.log(e.t0);case 20:return e.prev=20,a(!1),e.finish(20);case 23:case"end":return e.stop()}}),e,null,[[1,16,20,23]])})));return function(){return e.apply(this,arguments)}}(),Le=function(){var e=Eg(gg().mark((function e(){var t;return gg().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a(!0);try{(t=document.createElement("input")).type="file",t.accept="application/json",t.onchange=function(){var e=Eg(gg().mark((function e(t){var n,r;return gg().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.target.files[0]){e.next=3;break}return e.abrupt("return");case 3:(r=new FileReader).onload=function(){var e=Eg(gg().mark((function e(t){var n,r;return gg().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=JSON.parse(t.target.result),r=n.options,e.next=4,Re(r);case 4:alert("Settings imported. The page will now reload to reflect the changes."),window.location.reload();case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),r.readAsText(n);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),t.click()}catch(e){alert("Error while importing settings. Please check your console."),console.log(e)}finally{a(!1)}case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ne=[{value:"googlemaps",label:React.createElement("span",null,"Google Maps")},{value:"mapbox",label:React.createElement("span",null,"MapBox")},{value:"maptiler",label:React.createElement("span",null,"MapTiler")},{value:"openstreetmap",label:React.createElement("span",null,"OpenStreetMap ",React.createElement("small",null,"(for development only)"))}],Me=React.createElement(Vs,{busy:s,title:"Map",className:"primary"},React.createElement(po,{title:"Default Engine"},React.createElement(gp,{scrolldown:!0,name:"map_engine",disabled:s,value:se,description:"",onChange:_e},Ne.map((function(e){return React.createElement(bp,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),React.createElement(po,{title:"Row Height"},React.createElement(zc,{name:"map_height",type:"number",value:ue,min:"100",onEnter:_e,onBlur:_e,description:"Ideal height of the map."})),React.createElement(po,{title:"Map Zoom"},React.createElement(zc,{name:"map_zoom",type:"number",value:de,min:"1",max:"20",onEnter:_e,onBlur:_e,description:"Zoom level of the map."})),"googlemaps"===se&&React.createElement(React.Fragment,null,React.createElement(io,{h2:!0,style:{marginTop:10}},"Settings for Google Maps"),React.createElement(po,{title:"Token"},React.createElement(zc,{name:"googlemaps_token",type:"text",value:fe,onEnter:_e,onBlur:_e,description:React.createElement("span",null,"You can get a token for Google Maps ",React.createElement("a",{href:"https://developers.google.com/maps/documentation/javascript/get-api-key",target:"_blank"},"here"),".")})),React.createElement(po,{title:"Style"},React.createElement(Ap,{name:"googlemaps_style",value:pe,onEnter:_e,onBlur:_e,description:React.createElement("span",null,"Google Map Style JSON. You can find a lot of beautiful templates ready to use here: ",React.createElement("a",{href:"https://snazzymaps.com/",target:"_blank"},"SnazzyMaps"),". Remove it and it will reset to the default style.")}))),"mapbox"===se&&React.createElement(React.Fragment,null,React.createElement(io,{h2:!0,style:{marginTop:10}},"Settings for MapBox"),React.createElement(po,{title:"Token"},React.createElement(zc,{name:"mapbox_token",type:"text",value:he,onEnter:_e,onBlur:_e,description:React.createElement("span",{class:"description"},"You can get a token for MapBox ",React.createElement("a",{href:"https://account.mapbox.com/access-tokens/",target:"_blank"},"here"),".")})),React.createElement(po,{title:"Style"},React.createElement(Ap,{name:"mapbox_style",value:me,onEnter:_e,onBlur:_e,description:React.createElement("span",null,"The Mapbox Styles API lets you read and change map styles, fonts, and images. Learn how to ",React.createElement("a",{href:"https://docs.mapbox.com/api/maps/styles/#retrieve-a-style",target:"_blank"},"retrieve a style"),". Remove it and it will reset to the default style.")}))),"maptiler"===se&&React.createElement(React.Fragment,null,React.createElement(io,{h2:!0,style:{marginTop:10}},"Settings for MapTiler"),React.createElement(po,{title:"Token"},React.createElement(zc,{name:"maptiler_token",type:"text",value:ye,onEnter:_e,onBlur:_e,description:React.createElement("span",{class:"description"},"You can get a token for MapTiles ",React.createElement("a",{href:"https://cloud.maptiler.com/",target:"_blank"},"here"),".")})))),Ae=React.createElement(Vs,{busy:s,title:"Tiles",className:"primary"},React.createElement(po,{title:"Gutter"},React.createElement("div",{style:{display:"flex"}},React.createElement(zc,{name:"tiles_gutter",type:"number",value:_,min:"0",onEnter:_e,onBlur:_e,style:{flex:1,marginRight:5},description:"Desktop"}),React.createElement(zc,{name:"tiles_gutter_tablet",type:"number",value:R,min:"0",onEnter:_e,onBlur:_e,style:{flex:1,marginRight:5},description:"Tablet"}),React.createElement(zc,{name:"tiles_gutter_mobile",type:"number",value:j,min:"0",onEnter:_e,onBlur:_e,style:{flex:1},description:"Mobile"}))),React.createElement(po,{title:"Density"},React.createElement("div",{style:{display:"flex"}},React.createElement(gp,{scrolldown:!0,name:"tiles_density",disabled:s,value:C,style:{flex:1,marginRight:5},description:"Desktop",onChange:_e},React.createElement(bp,{key:"low",id:"low",value:"low",label:"Low"}),React.createElement(bp,{key:"medium",id:"medium",value:"medium",label:"Medium"}),React.createElement(bp,{key:"high",id:"high",value:"high",label:"High"})),React.createElement(gp,{scrolldown:!0,name:"tiles_density_tablet",disabled:s,value:P,style:{flex:1,marginRight:5},description:"Tablet",onChange:_e},React.createElement(bp,{key:"low",id:"low",value:"low",label:"Low"}),React.createElement(bp,{key:"medium",id:"medium",value:"medium",label:"Medium"}),React.createElement(bp,{key:"high",id:"high",value:"high",label:"High"})),React.createElement(gp,{scrolldown:!0,name:"tiles_density_mobile",disabled:s,value:L,style:{flex:1},description:"Mobile",onChange:_e},React.createElement(bp,{key:"low",id:"low",value:"low",label:"Low"}),React.createElement(bp,{key:"medium",id:"medium",value:"medium",label:"Medium"}),React.createElement(bp,{key:"high",id:"high",value:"high",label:"High"}))),React.createElement(io,{p:!0,style:{marginBottom:15}},"You can select the tile density for different devices: ",React.createElement("b",null,"Desktop"),", ",React.createElement("b",null,"Tablet"),", and ",React.createElement("b",null,"Mobile"),". Each density setting offers three options: Low (1 image), Medium (~3 images), and High (~5 images)."))),Te=React.createElement(Vs,{busy:s,title:"Masonry",className:"primary"},React.createElement(po,{title:"Gutter"},React.createElement(zc,{name:"masonry_gutter",type:"number",value:z,min:"0",onEnter:_e,onBlur:_e,description:"Space between the photos (in pixels)."})),React.createElement(po,{title:"Columns"},React.createElement(zc,{name:"masonry_columns",type:"number",value:F,min:"0",onEnter:_e,onBlur:_e,description:"Ideal number of columns."})),React.createElement(po,{title:"Left to Right"},React.createElement(dl,{name:"masonry_left_to_right",disabled:s,label:"Enable",checked:D,onChange:_e,description:"This will reorder the images from left to right, instead of top to bottom."}))),Ie=React.createElement(React.Fragment,null,React.createElement(po,{title:"Design Tool"},React.createElement(dl,{name:"stylish_enabled",disabled:s,label:"Enable",checked:N,onChange:_e,description:"Bring your galleries to life with a modern, subtle hover effect. Adds a refined shadow and smooth elevation animation to images."})),N&&React.createElement(React.Fragment,null,React.createElement(po,{title:"Border Radius"},React.createElement(zc,{name:"stylish_border_radius",type:"number",value:M,min:"0",max:"50",onEnter:_e,onBlur:_e,description:"Rounded corners in pixels (0 = no rounding)."})),React.createElement(po,{title:"Shadow Opacity"},React.createElement("div",{style:{display:"flex"}},React.createElement(zc,{name:"stylish_shadow_opacity",type:"number",value:A,min:"0",max:"1",step:"0.01",onEnter:_e,onBlur:_e,style:{flex:1,marginRight:5},description:"Base shadow (0-1)"}),React.createElement(zc,{name:"stylish_shadow_opacity_hover",type:"number",value:T,min:"0",max:"1",step:"0.01",onEnter:_e,onBlur:_e,style:{flex:1},description:"Hover shadow (0-1)"}))),React.createElement(po,{title:"Transition Speed"},React.createElement(zc,{name:"stylish_transition_speed",type:"number",value:I,min:"50",max:"1000",step:"50",onEnter:_e,onBlur:_e,description:"Animation duration in milliseconds."})))),ze=React.createElement(Vs,{busy:s,title:"Justified",className:"primary"},React.createElement(po,{title:"Gutter"},React.createElement(zc,{name:"justified_gutter",type:"number",value:q,min:"0",onEnter:_e,onBlur:_e,description:"Space between the photos (in pixels)."})),React.createElement(po,{title:"Row Height"},React.createElement(zc,{name:"justified_row_height",type:"number",value:B,min:"0",onEnter:_e,onBlur:_e,description:"Ideal height of each row (in pixels)."})),React.createElement(po,{title:"Density"},React.createElement("div",{style:{display:"flex"}},React.createElement(gp,{scrolldown:!0,name:"justified_density",disabled:s,value:G,style:{flex:1,marginRight:5},description:"Desktop",onChange:_e},React.createElement(bp,{key:"low",id:"low",value:"low",label:"Low"}),React.createElement(bp,{key:"medium",id:"medium",value:"medium",label:"Medium"}),React.createElement(bp,{key:"high",id:"high",value:"high",label:"High"})),React.createElement(gp,{scrolldown:!0,name:"justified_density_tablet",disabled:s,value:U,style:{flex:1,marginRight:5},description:"Tablet",onChange:_e},React.createElement(bp,{key:"low",id:"low",value:"low",label:"Low"}),React.createElement(bp,{key:"medium",id:"medium",value:"medium",label:"Medium"}),React.createElement(bp,{key:"high",id:"high",value:"high",label:"High"})),React.createElement(gp,{scrolldown:!0,name:"justified_density_mobile",disabled:s,value:H,style:{flex:1},description:"Mobile",onChange:_e},React.createElement(bp,{key:"low",id:"low",value:"low",label:"Low"}),React.createElement(bp,{key:"medium",id:"medium",value:"medium",label:"Medium"}),React.createElement(bp,{key:"high",id:"high",value:"high",label:"High"}))),React.createElement(io,{p:!0,style:{marginBottom:15}},"You can select the tile density for different devices: ",React.createElement("b",null,"Desktop"),", ",React.createElement("b",null,"Tablet"),", and ",React.createElement("b",null,"Mobile"),". Each density setting offers three options: Low (1 image), Medium (~3 images), and High (~5 images)."))),Fe=React.createElement(Vs,{busy:s,title:"Square",className:"primary"},React.createElement(po,{title:"Gutter"},React.createElement(zc,{name:"square_gutter",type:"number",value:W,min:"0",onEnter:_e,onBlur:_e,description:"Space between the photos (in pixels)."})),React.createElement(po,{title:"Columns"},React.createElement(zc,{name:"square_columns",type:"number",value:$,min:"0",onEnter:_e,onBlur:_e,description:"Ideal number of columns."}))),De=React.createElement(Vs,{busy:s,title:"Cascade",className:"primary"},React.createElement(po,{title:"Gutter"},React.createElement(zc,{name:"cascade_gutter",type:"number",value:Q,min:"0",onEnter:_e,onBlur:_e,description:"Space between the photos (in pixels)."}))),qe=React.createElement(Vs,{busy:s,title:"Horizontal",className:"primary"},React.createElement(po,{title:"Gutter"},React.createElement(zc,{name:"horizontal_gutter",type:"number",value:V,min:"0",onEnter:_e,onBlur:_e,description:"Space between the photos (in pixels)."})),React.createElement(po,{title:"Height"},React.createElement(zc,{name:"horizontal_image_height",type:"number",value:Y,min:"200",onEnter:_e,onBlur:_e,description:"Height of the horizontal."})),React.createElement(po,{title:"Hide Scrollbar"},React.createElement(dl,{name:"horizontal_hide_scrollbar",disabled:s,label:"Enable",checked:K,onChange:_e})),React.createElement(po,{title:"Scroll Warning"},React.createElement(dl,{name:"horizontal_scroll_warning",disabled:s,label:"Enable",description:"Tell your users that they are more images to see.",checked:Z,onChange:_e})),React.createElement(po,{title:"Native Horizontal Scroll"},React.createElement(dl,{name:"horizontal_native_scroll",disabled:s,label:"Enable",description:"Instead of using the vertical scroll to navigate through the images, you can use the horizontal scroll from your mouse or trackpad. This depends on the browser and device.",checked:X,onChange:_e}))),Be=React.createElement(Vs,{busy:s,title:"Carousel",className:"primary"},React.createElement(po,{title:"Gutter"},React.createElement(zc,{name:"carousel_gutter",type:"number",value:te,min:"0",onEnter:_e,onBlur:_e,description:"Space between the photos (in pixels)."})),React.createElement(po,{title:"Height"},React.createElement(zc,{name:"carousel_image_height",type:"number",value:ne,min:"200",onEnter:_e,onBlur:_e,description:"Height of the carousel."})),React.createElement(po,{title:"Compact"},React.createElement(dl,{name:"carousel_compact",disabled:s,label:"Enable",checked:J,onChange:_e,description:"This will put the navigation items and the captions inside the carousel. ".concat(ie?"⚠️ Keep Aspect Ratio isn't recommend while using the Compact mode, this can create weird looking galleries !":"")})),React.createElement(po,{title:"Immersive Captions"},React.createElement(dl,{name:"carousel_immersive",disabled:s,label:"Enable",checked:ee,onChange:_e,description:"The captions will use the current image as a backdrop. This works better with the 'Compact' option enabled."})),React.createElement(po,{title:"Arrow Navigation"},React.createElement(dl,{name:"carousel_arrow_nav_enabled",disabled:s,label:"Enable",checked:re,onChange:_e,description:"This will add arrows to navigate through the carousel."})),React.createElement(po,{title:"Dot Navigation"},React.createElement(dl,{name:"carousel_dot_nav_enabled",disabled:s,label:"Enable",checked:oe,onChange:_e,description:"This will add dots (each dot represents a slide) to navigate through the carousel."})),React.createElement(po,{title:"Thumbnail Navigation"},React.createElement(dl,{name:"carousel_thumbnail_nav_enabled",disabled:s,label:"Enable",checked:ae,onChange:_e,description:"This will add thumbnails (preview of each slide) to navigate through the carousel."})),React.createElement(po,{title:"Keep Aspect Ratio"},React.createElement(dl,{name:"carousel_aspect_ratio",disabled:s,label:"Enable",checked:ie,onChange:_e,description:"This will keep the aspect ratio of the images. Otherwise, they will be sized to fit the carousel."})),React.createElement(po,{title:"Autoplay"},React.createElement(dl,{name:"carousel_autoplay",disabled:s,label:"Enable",checked:le,onChange:_e,description:"Adds a button to start a slideshow of the images."})),React.createElement(po,{title:"Infinite"},React.createElement(dl,{name:"carousel_infinite",disabled:s||!b,label:"Enable",checked:ce,onChange:_e,description:"If you have already enbaled Infinite Scroll, you have the option to make it work with the Carousel."}))),Ge=React.createElement(po,{title:"Layout"},React.createElement(gp,{scrolldown:!0,name:"layout",disabled:s,value:d,description:"",onChange:_e},ge.map((function(e){return React.createElement(bp,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),Ue=React.createElement(po,{title:"Link"},React.createElement(gp,{scrolldown:!0,name:"link",disabled:s,value:f,description:"",onChange:_e},React.createElement(bp,{key:"none",id:"none",value:null,label:"None"}),React.createElement(bp,{key:"media",id:"media",value:"media",label:"Media File"}),React.createElement(bp,{key:"attachment",id:"attachment",value:"attachment",label:"Attachment Page"}))),He=React.createElement(po,{title:"Animation"},React.createElement(gp,{scrolldown:!0,name:"animation",disabled:s,value:p,description:"",onChange:_e},we.map((function(e){return React.createElement(bp,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),We=React.createElement(po,{title:"Image Size"},React.createElement(gp,{scrolldown:!0,name:"image_size",disabled:s,value:k,description:"",onChange:_e},ke.map((function(e){return React.createElement(bp,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),$e=React.createElement(po,{title:"Gallery Shortcode Override"},React.createElement(mo,{max:"1"},React.createElement(dl,{name:"gallery_shortcode_override_disabled",disabled:s,label:"Disable",value:"1",requirePro:!nu,checked:x,onChange:_e,description:"If you don't want to use Meow Gallery for the standard WordPress Gallery shortcodes, you can disable it here."}))),Qe=React.createElement(po,{title:"Truncate on Listing Pages"},React.createElement(mo,{max:"1"},React.createElement(dl,{name:"truncate_on_listing",disabled:s,label:"Enable",value:"1",requirePro:!1,checked:E,onChange:_e,description:"Limit the number of images shown on archive or listing pages to improve performance and lisibility."}))),Ve=React.createElement(po,{title:"Truncate Count"},React.createElement(zc,{name:"truncate_count",type:"number",value:O,min:"0",disabled:s||!E,requirePro:!1,onEnter:_e,onBlur:_e,description:"Number of images to show before truncating the gallery on listing pages. Set to 0 to hide Galleries on listing pages completely."})),Ye=React.createElement(po,{title:"Skeleton Loading (BETA)"},React.createElement(mo,{max:"1"},React.createElement(dl,{name:"skeleton_loading",disabled:s,label:"Enable",value:"1",requirePro:!nu,checked:S,onChange:_e,description:"This will add a skeleton loading effect to your galleries. It will show a placeholder while the images are loading. This is use to reduce the Cumulative Layout Shift (CLS) and improve the user experience."}))),Ke=React.createElement(po,{title:"Caption Source"},React.createElement(gp,{scrolldown:!0,name:"caption_source",disabled:s,value:h,onChange:_e},React.createElement(bp,{key:"title",id:"title",value:"title",label:"Title"}),React.createElement(bp,{key:"caption",id:"caption",value:"caption",label:"Caption"}),React.createElement(bp,{key:"description",id:"description",value:"description",label:"Description"}),React.createElement(bp,{key:"alt",id:"alt",value:"alt",label:"Alt Text"}))),Ze=React.createElement(po,{title:"Captions"},React.createElement(gp,{scrolldown:!0,name:"captions",disabled:s,value:m,onChange:_e},xe.map((function(e){return React.createElement(bp,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),Xe=React.createElement(po,{title:"Captions Alignment"},React.createElement(gp,{scrolldown:!0,name:"captions_alignment",disabled:s,value:y,onChange:_e},React.createElement(bp,{key:"left",id:"left",value:"left",label:"Left"}),React.createElement(bp,{key:"center",id:"center",value:"center",label:"Center"}),React.createElement(bp,{key:"right",id:"right",value:"right",label:"Right"}))),Je=React.createElement(po,{title:"Captions Background"},React.createElement(gp,{scrolldown:!0,name:"captions_background",disabled:s,value:v,onChange:_e},React.createElement(bp,{key:"none",id:"none",value:"none",label:"None"}),React.createElement(bp,{key:"fade_black",id:"fade-black",value:"fade-black",label:"Fade Black"}),React.createElement(bp,{key:"black",id:"black",value:"black",label:"Black"}),React.createElement(bp,{key:"fade_white",id:"fade-white",value:"fade-white",label:"Fade White"}),React.createElement(bp,{key:"white",id:"white",value:"white",label:"White"}),React.createElement(bp,{key:"blur",id:"blur",value:"blur",label:"Blur"}))),et=React.createElement(po,{title:"Loading Style"},React.createElement(gp,{scrolldown:!0,name:"loading",disabled:s||!b,value:g,requirePro:!nu,onChange:_e},Ee.map((function(e){return React.createElement(bp,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),tt=React.createElement(po,{title:"Right Click"},React.createElement(mo,{max:"1"},React.createElement(dl,{name:"right_click",disabled:s,label:"Allow",description:"",value:"1",requirePro:!nu,checked:ve,onChange:_e}))),nt=React.createElement(po,{title:"Infinite Scroll"},React.createElement(mo,{max:"1"},React.createElement(dl,{name:"infinite",disabled:s,label:"Enable",value:"1",requirePro:!nu,checked:b,onChange:_e,description:"Images will be loaded only when they are in the visible part of the browser."}))),rt=React.createElement(po,{title:"Infinite Buffer"},React.createElement(mo,{max:"1"},React.createElement(zc,{name:"infinite_buffer",type:"number",value:w,min:"0",max:"2800",disabled:s||!b,requirePro:!nu,onEnter:_e,onBlur:_e,description:"Images outside the visible part of the browser can be also loaded by specifying an extra number of pixels. Typically, 400 ~ 600 will load an additional row or two of images in advance."}))),ot=React.createElement(wl,{className:"danger",disabled:s,onClick:je},"Reset Options"),at=React.createElement(wl,{className:"blue",disabled:s,onClick:Pe},"Export Options"),it=React.createElement(wl,{className:"blue",disabled:s,onClick:Le},"Import Options");return React.createElement(Rl,null,React.createElement(Al,{title:"Meow Gallery",section:u,subtitle:"By Jordy Meow",isPro:tu},React.createElement(wl,{variant:"header",icon:"question",onClick:function(){return window.open("https://photo.thehiddendocs.com/introduction/","_blank")}},"Tutorial")),React.createElement(vc,null,React.createElement(gc,{fullWidth:!0},React.createElement(Nr,null,"Welcome to Meow Gallery! 🎨 Build beautiful, blazing-fast galleries with WordPress naturally. Choose from multiple layouts, set defaults here, and override them per gallery. Works seamlessly with the core ",React.createElement("a",{target:"_blank",href:"https://codex.wordpress.org/The_WordPress_Gallery"},"WordPress Gallery"),", ",React.createElement("a",{target:"_blank",href:"https://codex.wordpress.org/Gallery_Shortcode"},"Gallery Shortcode"),", and Gutenberg. Get the ",React.createElement("a",{target:"_blank",href:"https://meowapps.com/plugin/meow-gallery/"},"Pro version")," for animations, infinite scroll, and advanced layouts like Carousel and Map! 💕"),React.createElement(zs,{keepTabOnReload:!0,onChange:function(e,t,n){null!=t&&t.key&&c(t.key)}},React.createElement(Fs,{title:"Basics",key:"basics"},React.createElement(vc,null,React.createElement(gc,{minimal:!0},React.createElement(Vs,{busy:s,title:"Defaults",className:"primary"},Ge,Ue,He,React.createElement(io,{p:!0},"Defaults can be overriden by using the attribute layout in the shortcode of the gallery, like:",React.createElement("br",null)," [gallery layout='masonry' animation='zoom-out'].")),React.createElement(Vs,{busy:s,title:"UI",className:"primary"},Ke,Ze,"none"!=m&&Xe,"none"!=m&&Je,tt,Ie),React.createElement(Vs,{busy:s,title:"Maintenance",className:"primary"},at,it,ot)),React.createElement(gc,{minimal:!0},React.createElement(Vs,{busy:s,title:"Optimization",className:"primary"},We,Qe,E&&Ve,$e,Ye),React.createElement(Vs,{busy:s,title:"Infinite Scroll",className:"primary"},nt,rt,et)))),React.createElement(Fs,{title:"Layouts",key:"layouts"},React.createElement(vc,null,React.createElement(gc,{minimal:!0},Ae,ze,Fe),React.createElement(gc,{minimal:!0},Te,De,qe))),React.createElement(Fs,{title:"Pro Layouts",key:"pro-layouts",requirePro:!nu},React.createElement(vc,null,React.createElement(gc,{minimal:!0},Be),React.createElement(gc,{minimal:!0},Me))),React.createElement(Fs,{title:"Galleries & Collections",key:"galleries-collections"},React.createElement(vc,null,Se)),React.createElement(Fs,{title:"License",key:"license"},React.createElement(Rh,{domain:Zs,prefix:Ks,isPro:tu,isRegistered:nu}))))))};var jg=wp.element.render,Cg=new class{constructor(e={}){this.queryCache=e.queryCache||new Bf,this.mutationCache=e.mutationCache||new Gf,this.logger=e.logger||ir,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,1===this.mountCount&&(this.unsubscribeFocus=Mn.subscribe((()=>{Mn.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())})),this.unsubscribeOnline=Tn.subscribe((()=>{Tn.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())})))}unmount(){var e,t;this.mountCount--,0===this.mountCount&&(null==(e=this.unsubscribeFocus)||e.call(this),this.unsubscribeFocus=void 0,null==(t=this.unsubscribeOnline)||t.call(this),this.unsubscribeOnline=void 0)}isFetching(e,t){const[n]=mn(e,t);return n.fetchStatus="fetching",this.queryCache.findAll(n).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state.data}ensureQueryData(e,t,n){const r=hn(e,t,n),o=this.getQueryData(r.queryKey);return o?Promise.resolve(o):this.fetchQuery(r)}getQueriesData(e){return this.getQueryCache().findAll(e).map((({queryKey:e,state:t})=>[e,t.data]))}setQueryData(e,t,n){const r=this.queryCache.find(e),o=function(e,t){return"function"==typeof e?e(t):e}(t,null==r?void 0:r.state.data);if(void 0===o)return;const a=hn(e),i=this.defaultQueryOptions(a);return this.queryCache.build(this,i).setData(o,{...n,manual:!0})}setQueriesData(e,t,n){return Ln.batch((()=>this.getQueryCache().findAll(e).map((({queryKey:e})=>[e,this.setQueryData(e,t,n)]))))}getQueryState(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state}removeQueries(e,t){const[n]=mn(e,t),r=this.queryCache;Ln.batch((()=>{r.findAll(n).forEach((e=>{r.remove(e)}))}))}resetQueries(e,t,n){const[r,o]=mn(e,t,n),a=this.queryCache,i={type:"active",...r};return Ln.batch((()=>(a.findAll(r).forEach((e=>{e.reset()})),this.refetchQueries(i,o))))}cancelQueries(e,t,n){const[r,o={}]=mn(e,t,n);void 0===o.revert&&(o.revert=!0);const a=Ln.batch((()=>this.queryCache.findAll(r).map((e=>e.cancel(o)))));return Promise.all(a).then(dn).catch(dn)}invalidateQueries(e,t,n){const[r,o]=mn(e,t,n);return Ln.batch((()=>{var e,t;if(this.queryCache.findAll(r).forEach((e=>{e.invalidate()})),"none"===r.refetchType)return Promise.resolve();const n={...r,type:null!=(e=null!=(t=r.refetchType)?t:r.type)?e:"active"};return this.refetchQueries(n,o)}))}refetchQueries(e,t,n){const[r,o]=mn(e,t,n),a=Ln.batch((()=>this.queryCache.findAll(r).filter((e=>!e.isDisabled())).map((e=>{var t;return e.fetch(void 0,{...o,cancelRefetch:null==(t=null==o?void 0:o.cancelRefetch)||t,meta:{refetchPage:r.refetchPage}})}))));let i=Promise.all(a).then(dn);return null!=o&&o.throwOnError||(i=i.catch(dn)),i}fetchQuery(e,t,n){const r=hn(e,t,n),o=this.defaultQueryOptions(r);void 0===o.retry&&(o.retry=!1);const a=this.queryCache.build(this,o);return a.isStaleByTime(o.staleTime)?a.fetch(o):Promise.resolve(a.state.data)}prefetchQuery(e,t,n){return this.fetchQuery(e,t,n).then(dn).catch(dn)}fetchInfiniteQuery(e,t,n){const r=hn(e,t,n);return r.behavior=Uf(),this.fetchQuery(r)}prefetchInfiniteQuery(e,t,n){return this.fetchInfiniteQuery(e,t,n).then(dn).catch(dn)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,t){const n=this.queryDefaults.find((t=>bn(e)===bn(t.queryKey)));n?n.defaultOptions=t:this.queryDefaults.push({queryKey:e,defaultOptions:t})}getQueryDefaults(e){if(!e)return;const t=this.queryDefaults.find((t=>wn(e,t.queryKey)));return null==t?void 0:t.defaultOptions}setMutationDefaults(e,t){const n=this.mutationDefaults.find((t=>bn(e)===bn(t.mutationKey)));n?n.defaultOptions=t:this.mutationDefaults.push({mutationKey:e,defaultOptions:t})}getMutationDefaults(e){if(!e)return;const t=this.mutationDefaults.find((t=>wn(e,t.mutationKey)));return null==t?void 0:t.defaultOptions}defaultQueryOptions(e){if(null!=e&&e._defaulted)return e;const t={...this.defaultOptions.queries,...this.getQueryDefaults(null==e?void 0:e.queryKey),...e,_defaulted:!0};return!t.queryHash&&t.queryKey&&(t.queryHash=gn(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.useErrorBoundary&&(t.useErrorBoundary=!!t.suspense),t}defaultMutationOptions(e){return null!=e&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(null==e?void 0:e.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}({defaultOptions:{queries:{refetchOnWindowFocus:!1,refetchOnMount:!1,retry:!1,placeholderData:function(e){return e}}}});Af("meow-gallery/gallery",{apiVersion:3,title:Nf("Meow Gallery"),description:Nf("Display photos using specialized layouts for photographers."),icon:zf,category:"layout",keywords:[Nf("images"),Nf("photos"),Nf("lightroom")],attributes:Ff,supports:{className:!1,customClassName:!1,html:!0,align:["full","wide"]},edit:Rf,save:function(e){var t=e.attributes,n=If.save(),r=Df(t);return React.createElement("div",n,r)},deprecated:[{attributes:Ff,save:function(e){var t=e.attributes,n=wp.element.Fragment,r=Df(t);return React.createElement(n,null,r)}},{attributes:Ff,save:function(e){var t=e.attributes,n=wp.element.Fragment,r=Df(t).replace(' captions="false"',"");return React.createElement(n,null,r)}},{attributes:Ff,save:function(e){var t=e.attributes,n=wp.element.Fragment,r=Pf(Pf({},t),{},{layout:"default"===t.layout?"tiles":t.layout}),o=Df(r);return React.createElement(n,null,o)}}],transforms:{from:[{type:"block",isMultiBlock:!1,blocks:["core/gallery"],transform:function(e){var t=e.images;return Tf("meow-gallery/gallery",{images:(t||[]).map((function(e){return{id:e.id}}))})}},{type:"block",isMultiBlock:!0,blocks:["core/image"],transform:function(e){var t=e.filter((function(e){return e.id&&e.url}));return Tf("meow-gallery/gallery",{images:(t||[]).map((function(e){return{id:e.id}}))})}}],to:[{type:"block",blocks:["core/image"],transform:function(e){var t=e.images,n=e.align;return t&&t.length>0?t.map((function(e){var t=e.id,r=e.url,o=e.alt,a=e.caption;return Tf("core/image",{id:t,url:r,alt:o,caption:a,align:n})})):Tf("core/image",{align:n})}},{type:"block",blocks:["core/gallery"],transform:function(e){var t=e.images,n=e.align;return Tf("core/gallery",{images:t,align:n})}}]}}),document.addEventListener("DOMContentLoaded",(function(e){var t=document.getElementById("mgl-admin-settings");t&&jg(React.createElement(sn,{client:Cg},React.createElement(rn,null,React.createElement(Rg,null))),t);var n=document.getElementById("meow-common-dashboard");n&&jg(React.createElement(sn,{client:Cg},React.createElement(rn,null,React.createElement(dd,null))),n)}))})()})(); | |
| 19 | + * This source code is licensed under the MIT license found in the | |
| 20 | + * LICENSE file in the root directory of this source tree. | |
| 21 | + */var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,a=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,l=r?Symbol.for("react.strict_mode"):60108,c=r?Symbol.for("react.profiler"):60114,s=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,m=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,b=r?Symbol.for("react.memo"):60115,g=r?Symbol.for("react.lazy"):60116,y=r?Symbol.for("react.block"):60121,v=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118,E=r?Symbol.for("react.scope"):60119;function x(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case f:case d:case i:case c:case l:case m:return e;default:switch(e=e&&e.$$typeof){case u:case p:case g:case b:case s:return e;default:return t}}case a:return t}}}function O(e){return x(e)===d}t.AsyncMode=f,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=s,t.Element=o,t.ForwardRef=p,t.Fragment=i,t.Lazy=g,t.Memo=b,t.Portal=a,t.Profiler=c,t.StrictMode=l,t.Suspense=m,t.isAsyncMode=function(e){return O(e)||x(e)===f},t.isConcurrentMode=O,t.isContextConsumer=function(e){return x(e)===u},t.isContextProvider=function(e){return x(e)===s},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return x(e)===p},t.isFragment=function(e){return x(e)===i},t.isLazy=function(e){return x(e)===g},t.isMemo=function(e){return x(e)===b},t.isPortal=function(e){return x(e)===a},t.isProfiler=function(e){return x(e)===c},t.isStrictMode=function(e){return x(e)===l},t.isSuspense=function(e){return x(e)===m},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===c||e===l||e===m||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===b||e.$$typeof===s||e.$$typeof===u||e.$$typeof===p||e.$$typeof===v||e.$$typeof===w||e.$$typeof===E||e.$$typeof===y)},t.typeOf=x},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,o="~";function a(){}function i(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function l(e,t,n,r,a){if("function"!=typeof n)throw new TypeError("The listener must be a function");var l=new i(n,r||e,a),c=o?o+t:t;return e._events[c]?e._events[c].fn?e._events[c]=[e._events[c],l]:e._events[c].push(l):(e._events[c]=l,e._eventsCount++),e}function c(e,t){0==--e._eventsCount?e._events=new a:delete e._events[t]}function s(){this._events=new a,this._eventsCount=0}Object.create&&(a.prototype=Object.create(null),(new a).__proto__||(o=!1)),s.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)r.call(e,t)&&n.push(o?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},s.prototype.listeners=function(e){var t=o?o+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var r=0,a=n.length,i=new Array(a);r<a;r++)i[r]=n[r].fn;return i},s.prototype.listenerCount=function(e){var t=o?o+e:e,n=this._events[t];return n?n.fn?1:n.length:0},s.prototype.emit=function(e,t,n,r,a,i){var l=o?o+e:e;if(!this._events[l])return!1;var c,s,u=this._events[l],f=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),f){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,n),!0;case 4:return u.fn.call(u.context,t,n,r),!0;case 5:return u.fn.call(u.context,t,n,r,a),!0;case 6:return u.fn.call(u.context,t,n,r,a,i),!0}for(s=1,c=new Array(f-1);s<f;s++)c[s-1]=arguments[s];u.fn.apply(u.context,c)}else{var d,p=u.length;for(s=0;s<p;s++)switch(u[s].once&&this.removeListener(e,u[s].fn,void 0,!0),f){case 1:u[s].fn.call(u[s].context);break;case 2:u[s].fn.call(u[s].context,t);break;case 3:u[s].fn.call(u[s].context,t,n);break;case 4:u[s].fn.call(u[s].context,t,n,r);break;default:if(!c)for(d=1,c=new Array(f-1);d<f;d++)c[d-1]=arguments[d];u[s].fn.apply(u[s].context,c)}}return!0},s.prototype.on=function(e,t,n){return l(this,e,t,n,!1)},s.prototype.once=function(e,t,n){return l(this,e,t,n,!0)},s.prototype.removeListener=function(e,t,n,r){var a=o?o+e:e;if(!this._events[a])return this;if(!t)return c(this,a),this;var i=this._events[a];if(i.fn)i.fn!==t||r&&!i.once||n&&i.context!==n||c(this,a);else{for(var l=0,s=[],u=i.length;l<u;l++)(i[l].fn!==t||r&&!i[l].once||n&&i[l].context!==n)&&s.push(i[l]);s.length?this._events[a]=1===s.length?s[0]:s:c(this,a)}return this},s.prototype.removeAllListeners=function(e){var t;return e?(t=o?o+e:e,this._events[t]&&c(this,t)):(this._events=new a,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=o,s.EventEmitter=s,e.exports=s},function(e,t,n){"use strict";const r=n(76);class o extends Error{constructor(e){super(e),this.name="TimeoutError"}}const a=(e,t,n)=>new Promise((a,i)=>{if("number"!=typeof t||t<0)throw new TypeError("Expected `milliseconds` to be a positive number");if(t===1/0)return void a(e);const l=setTimeout(()=>{if("function"==typeof n){try{a(n())}catch(e){i(e)}return}const r=n instanceof Error?n:new o("string"==typeof n?n:`Promise timed out after ${t} milliseconds`);"function"==typeof e.cancel&&e.cancel(),i(r)},t);r(e.then(a,i),()=>{clearTimeout(l)})});e.exports=a,e.exports.default=a,e.exports.TimeoutError=o},function(e,t,n){"use strict";e.exports=(e,t)=>(t=t||(()=>{}),e.then(e=>new Promise(e=>{e(t())}).then(()=>e),e=>new Promise(e=>{e(t())}).then(()=>{throw e})))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});const r=n(78);t.default=class{constructor(){Object.defineProperty(this,"_queue",{enumerable:!0,configurable:!0,writable:!0,value:[]})}enqueue(e,t){const n={priority:(t=Object.assign({priority:0},t)).priority,run:e};if(this.size&&this._queue[this.size-1].priority>=t.priority)return void this._queue.push(n);const o=r.default(this._queue,n,(e,t)=>t.priority-e.priority);this._queue.splice(o,0,n)}dequeue(){const e=this._queue.shift();return null==e?void 0:e.run}filter(e){return this._queue.filter(t=>t.priority===e.priority).map(e=>e.run)}get size(){return this._queue.length}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){let r=0,o=e.length;for(;o>0;){const a=o/2|0;let i=r+a;n(e[i],t)<=0?(r=++i,o-=a+1):o=a}return r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bodyOpenClassName=t.portalClassName=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(0),i=m(a),l=m(n(80)),c=m(n(1)),s=m(n(81)),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(26)),f=n(21),d=m(f),p=n(88);function m(e){return e&&e.__esModule?e:{default:e}}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function b(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var g=t.portalClassName="ReactModalPortal",y=t.bodyOpenClassName="ReactModal__Body--open",v=void 0!==l.default.createPortal,w=function(){return v?l.default.createPortal:l.default.unstable_renderSubtreeIntoContainer};function E(e){return e()}var x=function(e){function t(){var e,n,o;h(this,t);for(var a=arguments.length,c=Array(a),u=0;u<a;u++)c[u]=arguments[u];return n=o=b(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(c))),o.removePortal=function(){!v&&l.default.unmountComponentAtNode(o.node);var e=E(o.props.parentSelector);e?e.removeChild(o.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},o.portalRef=function(e){o.portal=e},o.renderPortal=function(e){var n=w()(o,i.default.createElement(s.default,r({defaultStyles:t.defaultStyles},e)),o.node);o.portalRef(n)},b(o,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),o(t,[{key:"componentDidMount",value:function(){f.canUseDOM&&(v||(this.node=document.createElement("div")),this.node.className=this.props.portalClassName,E(this.props.parentSelector).appendChild(this.node),!v&&this.renderPortal(this.props))}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:E(e.parentSelector),nextParent:E(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,t,n){if(f.canUseDOM){var r=this.props,o=r.isOpen,a=r.portalClassName;e.portalClassName!==a&&(this.node.className=a);var i=n.prevParent,l=n.nextParent;l!==i&&(i.removeChild(this.node),l.appendChild(this.node)),(e.isOpen||o)&&!v&&this.renderPortal(this.props)}}},{key:"componentWillUnmount",value:function(){if(f.canUseDOM&&this.node&&this.portal){var e=this.portal.state,t=Date.now(),n=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||t+this.props.closeTimeoutMS);n?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,n-t)):this.removePortal()}}},{key:"render",value:function(){return f.canUseDOM&&v?(!this.node&&v&&(this.node=document.createElement("div")),w()(i.default.createElement(s.default,r({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){u.setElement(e)}}]),t}(a.Component);x.propTypes={isOpen:c.default.bool.isRequired,style:c.default.shape({content:c.default.object,overlay:c.default.object}),portalClassName:c.default.string,bodyOpenClassName:c.default.string,htmlOpenClassName:c.default.string,className:c.default.oneOfType([c.default.string,c.default.shape({base:c.default.string.isRequired,afterOpen:c.default.string.isRequired,beforeClose:c.default.string.isRequired})]),overlayClassName:c.default.oneOfType([c.default.string,c.default.shape({base:c.default.string.isRequired,afterOpen:c.default.string.isRequired,beforeClose:c.default.string.isRequired})]),appElement:c.default.instanceOf(d.default),onAfterOpen:c.default.func,onRequestClose:c.default.func,closeTimeoutMS:c.default.number,ariaHideApp:c.default.bool,shouldFocusAfterRender:c.default.bool,shouldCloseOnOverlayClick:c.default.bool,shouldReturnFocusAfterClose:c.default.bool,parentSelector:c.default.func,aria:c.default.object,data:c.default.object,role:c.default.string,contentLabel:c.default.string,shouldCloseOnEsc:c.default.bool,overlayRef:c.default.func,contentRef:c.default.func},x.defaultProps={isOpen:!1,portalClassName:g,bodyOpenClassName:y,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,parentSelector:function(){return document.body}},x.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,p.polyfill)(x),t.default=x},function(e,t){e.exports=ReactDOM},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(0),l=b(i),c=b(n(1)),s=h(n(82)),u=b(n(83)),f=h(n(26)),d=h(n(86)),p=b(n(21)),m=b(n(27));function h(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function b(e){return e&&e.__esModule?e:{default:e}}n(87);var g={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},y=0,v=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setOverlayRef=function(e){n.overlay=e,n.props.overlayRef&&n.props.overlayRef(e)},n.setContentRef=function(e){n.content=e,n.props.contentRef&&n.props.contentRef(e)},n.afterClose=function(){var e=n.props,t=e.appElement,r=e.ariaHideApp,o=e.htmlOpenClassName,a=e.bodyOpenClassName;a&&d.remove(document.body,a),o&&d.remove(document.getElementsByTagName("html")[0],o),r&&y>0&&0===(y-=1)&&f.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(s.returnFocus(),s.teardownScopedFocus()):s.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),m.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(s.setupScopedFocus(n.node),s.markForFocusLater()),n.setState({isOpen:!0},(function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})})))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus()},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},(function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())}))},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){9===e.keyCode&&(0,u.default)(n.content,e),n.props.shouldCloseOnEsc&&27===e.keyCode&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var r="object"===(void 0===t?"undefined":o(t))?t:{base:g[e],afterOpen:g[e]+"--after-open",beforeClose:g[e]+"--before-close"},a=r.base;return n.state.afterOpen&&(a=a+" "+r.afterOpen),n.state.beforeClose&&(a=a+" "+r.beforeClose),"string"==typeof t&&t?a+" "+t:a},n.attributesFromObject=function(e,t){return Object.keys(t).reduce((function(n,r){return n[e+"-"+r]=t[r],n}),{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,o=e.bodyOpenClassName;o&&d.add(document.body,o),r&&d.add(document.getElementsByTagName("html")[0],r),n&&(y+=1,f.hide(t)),m.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,o=e.overlayClassName,a=e.defaultStyles,i=n?{}:a.content,c=o?{}:a.overlay;return this.shouldBeClosed()?null:l.default.createElement("div",{ref:this.setOverlayRef,className:this.buildClassName("overlay",o),style:r({},c,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},l.default.createElement("div",r({id:t,ref:this.setContentRef,style:r({},i,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",this.props.aria||{}),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),this.props.children))}}]),t}(i.Component);v.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},v.propTypes={isOpen:c.default.bool.isRequired,defaultStyles:c.default.shape({content:c.default.object,overlay:c.default.object}),style:c.default.shape({content:c.default.object,overlay:c.default.object}),className:c.default.oneOfType([c.default.string,c.default.object]),overlayClassName:c.default.oneOfType([c.default.string,c.default.object]),bodyOpenClassName:c.default.string,htmlOpenClassName:c.default.string,ariaHideApp:c.default.bool,appElement:c.default.instanceOf(p.default),onAfterOpen:c.default.func,onAfterClose:c.default.func,onRequestClose:c.default.func,closeTimeoutMS:c.default.number,shouldFocusAfterRender:c.default.bool,shouldCloseOnOverlayClick:c.default.bool,shouldReturnFocusAfterClose:c.default.bool,role:c.default.string,contentLabel:c.default.string,aria:c.default.object,data:c.default.object,children:c.default.node,shouldCloseOnEsc:c.default.bool,overlayRef:c.default.func,contentRef:c.default.func,id:c.default.string,testId:c.default.string},t.default=v,e.exports=t.default},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.handleBlur=s,t.handleFocus=u,t.markForFocusLater=function(){i.push(document.activeElement)},t.returnFocus=function(){var e=null;try{return void(0!==i.length&&(e=i.pop()).focus())}catch(t){console.warn(["You tried to return focus to",e,"but it is not in the DOM anymore"].join(" "))}},t.popWithoutFocus=function(){i.length>0&&i.pop()},t.setupScopedFocus=function(e){l=e,window.addEventListener?(window.addEventListener("blur",s,!1),document.addEventListener("focus",u,!0)):(window.attachEvent("onBlur",s),document.attachEvent("onFocus",u))},t.teardownScopedFocus=function(){l=null,window.addEventListener?(window.removeEventListener("blur",s),document.removeEventListener("focus",u)):(window.detachEvent("onBlur",s),document.detachEvent("onFocus",u))};var r,o=n(25),a=(r=o)&&r.__esModule?r:{default:r};var i=[],l=null,c=!1;function s(){c=!0}function u(){if(c){if(c=!1,!l)return;setTimeout((function(){l.contains(document.activeElement)||((0,a.default)(l)[0]||l).focus()}),0)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,a.default)(e);if(!n.length)return void t.preventDefault();var r=void 0,o=t.shiftKey,i=n[0],l=n[n.length-1];if(e===document.activeElement){if(!o)return;r=l}l!==document.activeElement||o||(r=i);i===document.activeElement&&o&&(r=l);if(r)return t.preventDefault(),void r.focus();var c=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null==c||"Chrome"==c[1]||null!=/\biPod\b|\biPad\b/g.exec(navigator.userAgent))return;var s=n.indexOf(document.activeElement);s>-1&&(s+=o?-1:1);if(void 0===(r=n[s]))return t.preventDefault(),void(r=o?l:i).focus();t.preventDefault(),r.focus()};var r,o=n(25),a=(r=o)&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){var r; | |
| 22 | +/*! | |
| 23 | + Copyright (c) 2015 Jed Watson. | |
| 24 | + Based on code that is Copyright 2013-2015, Facebook, Inc. | |
| 25 | + All rights reserved. | |
| 26 | +*/!function(){"use strict";var o=!("undefined"==typeof window||!window.document||!window.document.createElement),a={canUseDOM:o,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:o&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:o&&!!window.screen};void 0===(r=function(){return a}.call(t,n,t,e))||(e.exports=r)}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dumpClassLists=function(){0};var r={},o={};t.add=function(e,t){return n=e.classList,a="html"==e.nodeName.toLowerCase()?r:o,void t.split(" ").forEach((function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(a,e),n.add(e)}));var n,a},t.remove=function(e,t){return n=e.classList,a="html"==e.nodeName.toLowerCase()?r:o,void t.split(" ").forEach((function(e){!function(e,t){e[t]&&(e[t]-=1)}(a,e),0===a[e]&&n.remove(e)}));var n,a}},function(e,t,n){"use strict";var r,o=n(27),a=(r=o)&&r.__esModule?r:{default:r};var i=void 0,l=void 0,c=[];function s(){0!==c.length&&c[c.length-1].focusContent()}a.default.subscribe((function(e,t){i&&l||((i=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),i.style.position="absolute",i.style.opacity="0",i.setAttribute("tabindex","0"),i.addEventListener("focus",s),(l=i.cloneNode()).addEventListener("focus",s)),(c=t).length>0?(document.body.firstChild!==i&&document.body.insertBefore(i,document.body.firstChild),document.body.lastChild!==l&&document.body.appendChild(l)):(i.parentElement&&i.parentElement.removeChild(i),l.parentElement&&l.parentElement.removeChild(l))}))},function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function o(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function a(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function i(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,i=null,l=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?i="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(i="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?l="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(l="UNSAFE_componentWillUpdate"),null!==n||null!==i||null!==l){var c=e.displayName||e.name,s="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+c+" uses "+s+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==i?"\n "+i:"")+(null!==l?"\n "+l:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=a;var u=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;u.call(this,e,t,r)}}return e}n.r(t),n.d(t,"polyfill",(function(){return i})),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,a.__suppressDeprecationWarning=!0},function(e,t,n){"use strict";n.r(t);var r,o=n(28);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=wp.i18n.__,s=wp.element.Fragment,u=wp.blocks,f=u.registerBlockType,d=u.createBlock,p=React.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("rect",{width:"20",height:"20",fill:"white"}),React.createElement("path",{d:"M16.6667 3.33334V13.3333H6.66667V3.33334H16.6667ZM16.6667 1.66667H6.66667L5 3.33334V13.3333L6.66667 15H16.6667L18.3333 13.3333V3.33334L16.6667 1.66667Z",fill:"#2D4B6D"}),React.createElement("path",{d:"M10 10L10.8333 11.6667L13.3333 9.16667L15.8333 12.5H7.5L10 10Z",fill:"#1ABC9C"}),React.createElement("path",{d:"M1.66667 5V16.6667L3.33333 18.3333H15V16.6667H3.33333V5H1.66667Z",fill:"#2D4B6D"})),m=(l(r={customClass:{type:"string",default:""},images:{type:"array",default:[]},linkTo:{type:"string",default:"none"},layout:{type:"string",default:"default"},animation:{type:"animation",default:""},useDefaults:{type:"string",default:"default"},htmlPreview:{type:"text",default:null}},"useDefaults",{type:"boolean",default:!0}),l(r,"captions",{type:"boolean",default:!1}),l(r,"columns",{type:"number",default:3}),l(r,"wplrCollection",{type:"string",default:""}),l(r,"wplrFolder",{type:"string",default:""}),l(r,"gutter",{type:"number",default:10}),l(r,"rowHeight",{type:"number",default:140}),r),h=function(e){var t=e.useDefaults,n=e.layout,r=e.rowHeight,o=e.columns,a=(e.customClass,function(e){var t=e.align,n=e.useDefaults,r=e.images,o=e.layout,a=e.animation,i=e.gutter,l=e.captions,c=e.wplrCollection,s=e.wplrFolder,u=e.linkTo,f=e.customClass,d=r.map((function(e){return e.id})).join(","),p='ids="'.concat(d,'" ');(o&&"default"!==o&&(p+='layout="'.concat(o,'" ')),!n&&a&&(p+='animation="'.concat(a,'" ')),!n&&i&&(p+='gutter="'.concat(i,'" ')),n)||(p+='captions="'.concat(l?"true":"false",'" '));return c&&(p+='wplr-collection="'.concat(c,'" ')),s&&(p+='wplr-folder="'.concat(s,'" ')),u&&"none"!==u&&(p+='link="'.concat(u,'" ')),t&&(p+='align="'.concat(t,'" ')),f&&(p+='custom-class="'.concat(f,'" ')),p.trim()}(e)),i="";return t||"tiles"===n||"cascade"===n?i="[gallery ".concat(a,"][/gallery]"):"masonry"===n?i="[gallery ".concat(a,' columns="').concat(o,'"][/gallery]'):"justified"===n?i="[gallery ".concat(a,' row-height="').concat(r,'"][/gallery]'):"square"===n?i="[gallery ".concat(a,' columns="').concat(o,'"][/gallery]'):"slider"===n||"carousel"===n||"map"===n||"default"===n?i="[gallery ".concat(a,"][/gallery]"):(alert("This layout is not handled. Check the Console Logs."),console.log("Layout could not be handled.",e)),i};f("meow-gallery/gallery",{title:c("Meow Gallery"),description:c("Display photos using specialized layouts for photographers."),icon:p,category:"layout",keywords:[c("images"),c("photos"),c("lightroom")],attributes:m,supports:{className:!1,customClassName:!1,html:!0,align:["full","wide"]},edit:o.a,save:function(e){var t=e.attributes,n=h(t);return React.createElement(s,null,n)},deprecated:[{attributes:m,save:function(e){var t=e.attributes,n=h(t).replace(' captions="false"',"");return React.createElement(s,null,n)}},{attributes:m,save:function(e){var t=e.attributes,n=i(i({},t),{},{layout:"default"===t.layout?"tiles":t.layout}),r=h(n);return React.createElement(s,null,r)}}],transforms:{from:[{type:"block",isMultiBlock:!1,blocks:["core/gallery"],transform:function(e){var t=e.images;return d("meow-gallery/gallery",{images:t})}},{type:"block",isMultiBlock:!0,blocks:["core/image"],transform:function(e){var t=e.filter((function(e){return e.id&&e.url}));return d("meow-gallery/gallery",{images:t.map((function(e){return{id:e.id,url:e.url,alt:e.alt,caption:e.caption}}))})}}],to:[{type:"block",blocks:["core/image"],transform:function(e){var t=e.images,n=e.align;return t.length>0?t.map((function(e){var t=e.id,r=e.url,o=e.alt,a=e.caption;return d("core/image",{id:t,url:r,alt:o,caption:a,align:n})})):d("core/image",{align:n})}},{type:"block",blocks:["core/gallery"],transform:function(e){var t=e.images,n=e.align;return d("core/gallery",{images:t,align:n})}}]}});var b=n(0),g=n(68),y=n.n(g);function v(){return"undefined"==typeof document||void 0===document.visibilityState||"hidden"!==document.visibilityState}var w=new WeakMap,E=0;var x=new(function(){function e(e){void 0===e&&(e={}),this.__cache=new Map(Object.entries(e)),this.__listeners=[]}return e.prototype.get=function(e){var t=this.serializeKey(e)[0];return this.__cache.get(t)},e.prototype.set=function(e,t){var n=this.serializeKey(e)[0];this.__cache.set(n,t),this.notify()},e.prototype.keys=function(){return Array.from(this.__cache.keys())},e.prototype.has=function(e){var t=this.serializeKey(e)[0];return this.__cache.has(t)},e.prototype.clear=function(){this.__cache.clear(),this.notify()},e.prototype.delete=function(e){var t=this.serializeKey(e)[0];this.__cache.delete(t),this.notify()},e.prototype.serializeKey=function(e){var t=null;if("function"==typeof e)try{e=e()}catch(t){e=""}return Array.isArray(e)?(t=e,e=function(e){if(!e.length)return"";for(var t="arg",n=0;n<e.length;++n){var r=void 0;null===e[n]||"object"!=typeof e[n]?r="string"==typeof e[n]?'"'+e[n]+'"':String(e[n]):w.has(e[n])?r=w.get(e[n]):(r=E,w.set(e[n],E++)),t+="@"+r}return t}(e)):e=String(e||""),[e,t,e?"err@"+e:""]},e.prototype.subscribe=function(e){var t=this;if("function"!=typeof e)throw new Error("Expected the listener to be a function.");var n=!0;return this.__listeners.push(e),function(){if(n){n=!1;var r=t.__listeners.indexOf(e);r>-1&&(t.__listeners[r]=t.__listeners[t.__listeners.length-1],t.__listeners.length--)}}},e.prototype.notify=function(){for(var e=0,t=this.__listeners;e<t.length;e++){(0,t[e])()}},e}());var O="undefined"!=typeof window&&navigator.connection&&-1!==["slow-2g","2g"].indexOf(navigator.connection.effectiveType),k={onLoadingSlow:function(){},onSuccess:function(){},onError:function(){},onErrorRetry:function(e,t,n,r,o){if(v()&&!("number"==typeof n.errorRetryCount&&o.retryCount>n.errorRetryCount)){var a=Math.min(o.retryCount||0,8),i=~~((Math.random()+.5)*(1<<a))*n.errorRetryInterval;setTimeout(r,i,o)}},errorRetryInterval:1e3*(O?10:5),focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:1e3*(O?5:3),refreshInterval:0,revalidateOnFocus:!0,revalidateOnReconnect:!0,refreshWhenHidden:!1,refreshWhenOffline:!1,shouldRetryOnError:!0,suspense:!1,compare:y.a};function _(){return void 0===navigator.onLine||navigator.onLine}function C(e,t){var n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];n||(n=!0,e.apply(void 0,r),setTimeout((function(){return n=!1}),t))}}var j=Object(b.createContext)({});j.displayName="SWRConfigContext";var R=j,S=function(e,t,n,r){return new(n||(n=Promise))((function(o,a){function i(e){try{c(r.next(e))}catch(e){a(e)}}function l(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}c((r=r.apply(e,t||[])).next())}))},P=function(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(a){return function(l){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!(o=i.trys,(o=o.length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1],o=a;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(a);break}o[2]&&i.ops.pop(),i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}([a,l])}}},A="undefined"==typeof window,M=A?null:window.requestIdleCallback||function(e){return setTimeout(e,1)},T=A?b.useEffect:b.useLayoutEffect,I={},z={},N={},L={},D={},F={},B={};if(!A&&window.addEventListener){var q=function(e){if(v()&&_())for(var t in e)e[t][0]&&e[t][0]()};window.addEventListener("visibilitychange",(function(){return q(N)}),!1),window.addEventListener("focus",(function(){return q(N)}),!1),window.addEventListener("online",(function(){return q(L)}),!1)}var H=function(e,t){void 0===t&&(t=!0);var n=x.serializeKey(e),r=n[0],o=n[2];if(!r)return Promise.resolve();var a=D[r];if(r&&a){for(var i=x.get(r),l=x.get(o),c=[],s=0;s<a.length;++s)c.push(a[s](t,i,l,s>0));return Promise.all(c).then((function(){return x.get(r)}))}return Promise.resolve(x.get(r))},U=function(e,t,n){var r=D[e];if(e&&r)for(var o=0;o<r.length;++o)r[o](!1,t,n)},$=function(e,t,n){return void 0===n&&(n=!0),S(void 0,void 0,void 0,(function(){var r,o,a,i,l,c,s,u,f,d,p,m;return P(this,(function(h){switch(h.label){case 0:if(r=x.serializeKey(e),o=r[0],a=r[2],!o)return[2];if(void 0===t)return[2,H(e,n)];if(F[o]=Date.now()-1,B[o]=0,i=F[o],l=z[o],!t||"function"!=typeof t)return[3,5];h.label=1;case 1:return h.trys.push([1,3,,4]),[4,t(x.get(o))];case 2:return c=h.sent(),[3,4];case 3:return u=h.sent(),s=u,[3,4];case 4:return[3,11];case 5:if(!t||"function"!=typeof t.then)return[3,10];h.label=6;case 6:return h.trys.push([6,8,,9]),[4,t];case 7:return c=h.sent(),[3,9];case 8:return f=h.sent(),s=f,[3,9];case 9:return[3,11];case 10:c=t,h.label=11;case 11:if(i!==F[o]||l!==z[o]){if(s)throw s;return[2,c]}if(void 0!==c&&x.set(o,c),x.set(a,s),B[o]=Date.now()-1,d=D[o]){for(p=[],m=0;m<d.length;++m)p.push(d[m](!!n,c,s,m>0));return[2,Promise.all(p).then((function(){if(s)throw s;return x.get(o)}))]}if(s)throw s;return[2,c]}}))}))};R.Provider;var V=function(){for(var e=this,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r,o,a={};t.length>=1&&(r=t[0]),t.length>2?(o=t[1],a=t[2]):"function"==typeof t[1]?o=t[1]:"object"==typeof t[1]&&(a=t[1]);var i=x.serializeKey(r),l=i[0],c=i[1],s=i[2];a=Object.assign({},k,Object(b.useContext)(R),a),void 0===o&&(o=a.fetcher);var u=x.get(l)||a.initialData,f=x.get(s),d=Object(b.useRef)({data:!1,error:!1,isValidating:!1}),p=Object(b.useRef)({data:u,error:f,isValidating:!1}),m=Object(b.useState)(null)[1],h=Object(b.useCallback)((function(e){var t=!1;for(var n in e)p.current[n]=e[n],d.current[n]&&(t=!0);if(t||a.suspense){if(g.current)return;m({})}}),[]),g=Object(b.useRef)(!1),y=Object(b.useRef)(l),w=Object(b.useRef)({emit:function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];g.current||a[e].apply(a,t)}}),E=Object(b.useCallback)((function(e,t){return $(l,e,t)}),[l]),O=function(e,t){t&&(e[l]?e[l].push(t):e[l]=[t])},j=function(e,t){if(e[l]){var n=e[l],r=n.indexOf(t);r>=0&&(n[r]=n[n.length-1],n.pop())}},A=Object(b.useCallback)((function(t){return void 0===t&&(t={}),S(e,void 0,void 0,(function(){var e,n,r,i,u,f,d;return P(this,(function(m){switch(m.label){case 0:if(!l||!o)return[2,!1];if(g.current)return[2,!1];t=Object.assign({dedupe:!1},t),e=!0,n=void 0!==I[l]&&t.dedupe,m.label=1;case 1:return m.trys.push([1,6,,7]),h({isValidating:!0}),r=void 0,i=void 0,n?(i=z[l],[4,I[l]]):[3,3];case 2:return r=m.sent(),[3,5];case 3:return a.loadingTimeout&&!x.get(l)&&setTimeout((function(){e&&w.current.emit("onLoadingSlow",l,a)}),a.loadingTimeout),I[l]=null!==c?o.apply(void 0,c):o(l),z[l]=i=Date.now(),[4,I[l]];case 4:r=m.sent(),setTimeout((function(){delete I[l],delete z[l]}),a.dedupingInterval),w.current.emit("onSuccess",r,l,a),m.label=5;case 5:return z[l]>i||F[l]&&(i<=F[l]||i<=B[l]||0===B[l])?(h({isValidating:!1}),[2,!1]):(x.set(l,r),x.set(s,void 0),u={isValidating:!1},void 0!==p.current.error&&(u.error=void 0),a.compare(p.current.data,r)||(u.data=r),h(u),n||U(l,r,void 0),[3,7]);case 6:return f=m.sent(),delete I[l],delete z[l],x.set(s,f),p.current.error!==f&&(h({isValidating:!1,error:f}),n||U(l,void 0,f)),w.current.emit("onError",f,l,a),a.shouldRetryOnError&&(d=(t.retryCount||0)+1,w.current.emit("onErrorRetry",f,l,a,A,Object.assign({dedupe:!0},t,{retryCount:d}))),[3,7];case 7:return e=!1,[2,!0]}}))}))}),[l]);if(T((function(){if(l){g.current=!1;var e=p.current.data,t=x.get(l)||a.initialData;y.current===l&&a.compare(e,t)||(h({data:t}),y.current=l);var n,r,o=function(){return A({dedupe:!0})};(a.revalidateOnMount||!a.initialData&&void 0===a.revalidateOnMount)&&(void 0!==t?M(o):o()),a.revalidateOnFocus&&(n=C(o,a.focusThrottleInterval)),a.revalidateOnReconnect&&(r=o);var i=function(e,t,n,r){void 0===e&&(e=!0),void 0===r&&(r=!0);var i={},l=!1;return void 0===t||a.compare(p.current.data,t)||(i.data=t,l=!0),p.current.error!==n&&(i.error=n,l=!0),l&&h(i),!!e&&(r?o():A())};return O(N,n),O(L,r),O(D,i),function(){h=function(){return null},g.current=!0,j(N,n),j(L,r),j(D,i)}}}),[l,A]),T((function(){var t=null,n=function(){return S(e,void 0,void 0,(function(){return P(this,(function(e){switch(e.label){case 0:return p.current.error||!a.refreshWhenHidden&&!v()||!a.refreshWhenOffline&&!_()?[3,2]:[4,A({dedupe:!0})];case 1:e.sent(),e.label=2;case 2:return a.refreshInterval&&(t=setTimeout(n,a.refreshInterval)),[2]}}))}))};return a.refreshInterval&&(t=setTimeout(n,a.refreshInterval)),function(){t&&clearTimeout(t)}}),[a.refreshInterval,a.refreshWhenHidden,a.refreshWhenOffline,A]),a.suspense){var q=x.get(l)||u,H=x.get(s)||f;if(void 0===q&&void 0===H){if(I[l]||A(),I[l]&&"function"==typeof I[l].then)throw I[l];q=I[l]}if(void 0===q&&H)throw H;return{error:H,data:q,revalidate:A,mutate:E,isValidating:p.current.isValidating}}return Object(b.useMemo)((function(){var e={revalidate:A,mutate:E};return Object.defineProperties(e,{error:{get:function(){return d.current.error=!0,y.current===l?p.current.error:f},enumerable:!0},data:{get:function(){return d.current.data=!0,y.current===l?p.current.data:u},enumerable:!0},isValidating:{get:function(){return d.current.isValidating=!0,p.current.isValidating},enumerable:!0}}),e}),[A])};var G=V,W=n(2),K=n(4),Y=n(3);function Z(){var e=te(["\n margin-top: 10px;\n background: rgb(0, 72, 88);\n padding: 10px;\n color: rgb(58, 212, 58);\n max-height: 600px;\n min-height: 200px;\n display: block;\n font-family: monospace;\n font-size: 12px;\n white-space: pre;\n overflow-x: auto;\n width: calc(100vw - 276px);\n\n .log-date {\n color: white;\n margin-left: 8px;\n }\n\n .log-type {\n background: #0000004d;\n padding: 2px 5px;\n border-radius: 8px;\n text-transform: uppercase;\n }\n\n .log-content {\n display: block;\n }\n\n .log-warning .log-type {\n background: #ccb028;\n color: white;\n }\n\n .log-fatal .log-type {\n background: #cc2828;\n color: white;\n }\n"]);return Z=function(){return e},e}function J(){var e=te(["\n\n margin: 15px;\n\n .center {\n background: white;\n border-radius: 10px;\n padding: 10px;\n font-family: Lato;\n max-width: 100%\n overflow: none;\n\n h2 {\n font-size: 26px;\n }\n\n table {\n width: 100%;\n\n tr td:first-child {\n width: 220px;\n font-weight: bold;\n color: #1e7cba;\n }\n\n * {\n overflow-wrap: anywhere;\n }\n }\n }\n\n hr {\n border-color: #1e7cba;\n }\n"]);return J=function(){return e},e}function X(){var e=te(["\n width: 85px;\n height: 85px;\n padding-right: 10px;\n"]);return X=function(){return e},e}function Q(){var e=te(["\n\n .nui-block-title {\n display: none;\n }\n\n .nui-block-content {\n display: flex;\n padding: 10px;\n\n h2 {\n color: #055082;\n font-size: 16px;\n margin: 5px 0 5px 0;\n\n a {\n text-decoration: none;\n }\n }\n\n p {\n margin: 0px;\n line-height: 18px;\n }\n }\n"]);return Q=function(){return e},e}function ee(){var e=te(["\n color: white;\n padding: 15px;\n margin-bottom: -15px;\n\n a {\n color: #7dedff;\n text-decoration: none;\n }\n\n p {\n font-size: 15px;\n }\n"]);return ee=function(){return e},e}function te(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var ne=Y.a.div(ee()),re=Object(Y.a)(W.a)(Q()),oe=Y.a.img(X()),ae=Y.a.div(J()),ie=Y.a.ul(Z());function le(e){return function(e){if(Array.isArray(e))return de(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||fe(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 ce(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function se(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){ce(a,r,o,i,l,"next",e)}function l(e){ce(a,r,o,i,l,"throw",e)}i(void 0)}))}}function ue(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||fe(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 fe(e,t){if(e){if("string"==typeof e)return de(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?de(e,t):void 0}}function de(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var pe=wp.element,me=pe.useState,he=pe.useEffect,be="".concat(K.h,"/meow-common/v1"),ge=function(e){var t=e.request,n=e.title,r=e.max,o=ue(me(!1),2),a=o[0],i=o[1],l=ue(me([]),2),c=l[0],s=l[1],u=c.length>0?c.reduce((function(e,t){return e+t})):0,f=c.length>0?Math.ceil(u/c.length):0,d=!c.length&&a;he((function(){a&&setTimeout(se(regeneratorRuntime.mark((function e(){var n,r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=(new Date).getTime(),e.next=3,Object(W.y)("".concat(be,"/").concat(t),{nonce:K.g});case 3:r=(new Date).getTime(),o=r-n,s((function(e){return[].concat(le(e),[o])}));case 6:case"end":return e.stop()}}),e)}))),1e3)}),[c]);return React.createElement(ne,{style:{width:200,textAlign:"center"}},React.createElement(W.v,{h2:!0,style:{color:"white"}},n),React.createElement(W.h,{size:200,value:d?r:f,max:r},React.createElement("span",{style:{fontSize:20}},d?"START":f+" ms"),React.createElement("span",{style:{fontSize:12}},d?"YOUR ENGINE":c.length+" requests")),React.createElement(W.c,{style:{width:"100%",marginTop:10},color:a?"#cc3627":"#ccb027",onClick:function(){a||s([]),i(!a)}},a?"Stop":"Start"))};function ye(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 ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ye(Object(n),!0).forEach((function(t){we(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ye(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function we(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ee(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function xe(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Ee(a,r,o,i,l,"next",e)}function l(e){Ee(a,r,o,i,l,"throw",e)}i(void 0)}))}}function Oe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ke(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ke(e,t)}(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 ke(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var _e=wp.element,Ce=_e.useState,je=_e.useEffect;K.a&&K.h&&K.e||console.error("[@common/dashboard] apiUrl, restUrl and pluginUrl are mandatory.");var Re="".concat(K.h,"/meow-common/v1"),Se=React.createElement(ne,null,React.createElement(W.v,{p:!0},"Meow Apps is run by Jordy Meow, a photographer and software developer living in Japan (and taking ",React.createElement("a",{target:"_blank",href:"https://offbeatjapan.org"},"a lot of photos"),"). Meow Apps proposes a suite of plugins focusing on photography, imaging, optimization and SEO. The ultimate goal is to make your website better, faster, while making it easy. Meow Apps also teams up with the best players in the community. For more information, please check ",React.createElement("a",{href:"http://meowapps.com",target:"_blank"},"Meow Apps"),".")),Pe=React.createElement(ne,null,React.createElement(W.v,{p:!0},"The ",React.createElement("b",null,"Empty Request Time")," helps you analyzing the raw performance of your install by giving you the average time it takes to run an empty request to your server. You can try to disable some plugins (or change their options) then Start this again to see how it influences the results. An excellent install would have an Empty Request Time of less than 500 ms. Keep it absolutely under 2,000 ms! For more information, ",React.createElement("a",{href:"https://meowapps.com/clean-optimize-wordpress/#Optimize_your_Empty_Request_Time",target:"_blank"},"click here"),"."),React.createElement(W.v,{p:!0},React.createElement("b",null,"File Operation Time")," creates a temporary size of 10MB every time. ",React.createElement("b",null,"SQL Request Time")," counts the number of posts. Those two should be very fast, and almost the same as the ",React.createElement("b",null,"Empty Request Time"),".")),Ae=React.createElement(ne,null,React.createElement(W.v,{p:!0},"Too many WordPress installs are blown-up with useless and/or heavy plugins, and not aware of best practices. That's not the fault of the users; WordPress pretends to be simple but it is in fact very complex, and the immensity and diversity of the community around it makes it a real jungle where everything is possible."),React.createElement(W.v,{p:!0},"A rule of thumb is to keep your WordPress install as simple as possible, with the least number of plugins installed (run away from the heavy ones) and an excellent hosting service. Avoid VPS or self-hosted solutions; you must be a professional to actually set them up so that they are actually performant."),React.createElement(W.v,{p:!0},"On the Meow Apps website, you will find articles which are always updated with the latest recommendations.",React.createElement("ul",null,React.createElement("li",null,"☘️ ",React.createElement("a",{href:"https://meowapps.com/how-to-debug-wordpress-errors/",target:"_blank"},"How To Debug WordPress")),React.createElement("li",null,"☘️ ",React.createElement("a",{href:"https://meowapps.com/tutorial-improve-seo-wordpress/",target:"_blank"},"SEO Checklist & Optimization")),React.createElement("li",null,"☘️ ",React.createElement("a",{href:"https://meowapps.com/tutorial-faster-wordpress-optimize/",target:"_blank"},"Optimize your WordPress Speed")),React.createElement("li",null,"☘️ ",React.createElement("a",{href:"https://meowapps.com/tutorial-optimize-images-wordpress/",target:"_blank"},"Optimize Images (CDN, and so on)")),React.createElement("li",null,"☘️ ",React.createElement("a",{href:"https://meowapps.com/tutorial-hosting-service-wordpress/",target:"_blank"},"Best Hosting Services for WordPress"))))),Me=["".concat(Re,"/all_settings/"),{headers:{"X-WP-Nonce":K.g}}],Te=function(){var e=Oe(Ce(!1),2),t=e[0],n=e[1],r=G(Me,W.x),o=r.data,a=r.mutate,i=r.error,l=null==o?void 0:o.data,c=null==l?void 0:l.meowapps_hide_meowapps,s=null==l?void 0:l.force_sslverify,u=Oe(Ce(!1),2),f=u[0],d=u[1],p=Oe(Ce([]),2),m=p[0],h=p[1],b=Oe(Ce(""),2),g=b[0],y=b[1];je((function(){i&&!t&&(n(!0),console.error("Error from UseSWR",i.message))}),[i]),je((function(){var e=document.getElementById("meow-common-phpinfo");y(e.innerHTML)}),[]);var v=function(){var e=xe(regeneratorRuntime.mark((function e(t,n){var r,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=ve({},o.data))[n]=t,a(ve(ve({},o),{},{data:r}),!1),d(!0),e.next=6,Object(W.y)("".concat(Re,"/update_option"),{json:{name:n,value:t},nonce:K.g});case 6:i=e.sent,d(!1),i.success||alert(i.message),a();case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),w=function(){var e=xe(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return d(!0),e.next=3,Object(W.y)("".concat(Re,"/error_logs"),{nonce:K.g});case 3:t=e.sent,n=t&&t.data?t.data:[],h(n.reverse()),d(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=React.createElement(W.r,{title:"Main Menu"},React.createElement(W.e,{max:"1"},React.createElement(W.d,{id:"meowapps_hide_meowapps",label:"Hide (Not Recommended)",description:React.createElement(W.v,{p:!0},"This will hide the Meow Apps Menu (on the left side) and everything it contains. You can re-enable it through though an option that will be added in Settings → General."),value:"1",disabled:f,checked:c,onChange:v}))),x=React.createElement(W.r,{title:"SSL Verify"},React.createElement(W.e,{max:"1"},React.createElement(W.d,{id:"force_sslverify",label:"Force (Not Recommended)",description:React.createElement(W.v,{p:!0},"This will enforce the usage of SSL when checking the license or updating the plugin."),value:"1",disabled:f,checked:s,onChange:v})));return React.createElement(W.p,{showRestError:t},React.createElement(W.i,{title:"The Dashboard"}),React.createElement(W.w,null,React.createElement(W.f,{full:!0},React.createElement(W.t,null,React.createElement(W.s,{title:"Meow Apps"},Se,React.createElement(W.w,null,React.createElement(W.f,{minimal:!0},React.createElement(re,{title:"Media Cleaner",className:"primary"},React.createElement(oe,{src:"".concat(K.e,"/common/img/media-cleaner.jpg")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/media-cleaner/"},"Media Cleaner")),React.createElement("p",null,"The Cleaner analyzes your WordPress entirely to find out which files are not used. You can trash them, before deleting them permanently. Your WordPress will breath again :)"))),React.createElement(re,{title:"Media File Renamer",className:"primary"},React.createElement(oe,{src:"".concat(K.e,"/common/img/media-file-renamer.jpg")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/media-file-renamer/"},"Media File Renamer")),React.createElement("p",null,"The Renamer will help you in getting nicer filenames for an improved SEO and a tidier filesystem. It's mostly automatic and very fun to use."))),React.createElement(re,{title:"Contact Form Block",className:"primary"},React.createElement(oe,{src:"".concat(K.e,"/common/img/contact-form-block.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/contact-form-block/"},"Contact Form Block")),React.createElement("p",null,"A simple, pretty and superlight contact form. If you simply want your visitors to get in touch with you, this contact form will be perfect for you and your WordPress."))),React.createElement(re,{title:"Meow Analytics",className:"primary"},React.createElement(oe,{src:"".concat(K.e,"/common/img/meow-analytics.png")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/meow-analytics/"},"Meow Analytics")),React.createElement("p",null,"Are you tired of those heavy plugins, accessing your Google Analytics deliberately? Switch to Meow Analytics!")))),React.createElement(W.f,{minimal:!0},React.createElement(re,{title:"Meow Gallery",className:"primary"},React.createElement(oe,{src:"".concat(K.e,"/common/img/meow-gallery.jpg")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/meow-gallery/"},"Meow Gallery")),React.createElement("p",null,"This is the fastest gallery system... and it is pretty as well! It is 100% compatible with the native WordPress galleries and therefore, works right away."))),React.createElement(re,{title:"Meow Lightbox",className:"primary"},React.createElement(oe,{src:"".concat(K.e,"/common/img/meow-lightbox.jpg")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/meow-lightbox/"},"Meow Lightbox")),React.createElement("p",null,"A very sleek and performant Lightbox which will also display your EXIF data (camera, lens, aperture...). Photographers love it."))),React.createElement(re,{title:"Photo Engine",className:"primary"},React.createElement(oe,{src:"".concat(K.e,"/common/img/wplr-sync.jpg")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/wplr-sync/"},"Photo Engine")),React.createElement("p",null,"Are you using Lightroom? So you know Photo Engine already. Wait, you don't? You must try it! This plugin will be your favorite very soon."))),React.createElement(re,{title:"Perfect Images + Retina",className:"primary"},React.createElement(oe,{src:"".concat(K.e,"/common/img/wp-retina-2x.jpg")}),React.createElement("div",null,React.createElement("h2",null,React.createElement("a",{target:"_blank",href:"https://wordpress.org/plugins/wp-retina-2x/"},"Perfect Images + Retina")),React.createElement("p",null,"It handles Retina, help you managing the Image Sizes registered in your WP, and much more.")))))),React.createElement(W.s,{title:"Performance"},Pe,React.createElement("div",{style:{display:"flex",justifyContent:"space-around",marginBottom:25}},React.createElement(ge,{title:"Empty Request Time",request:"empty_request",max:2500}),React.createElement(ge,{title:"File Operation Time",request:"file_operation",max:2600}),React.createElement(ge,{title:"SQL Request Time",request:"sql_request",max:2800}))),React.createElement(W.s,{title:"Recommendations"},Ae),React.createElement(W.s,{title:"PHP Info"},React.createElement(ae,{dangerouslySetInnerHTML:{__html:g}})),React.createElement(W.s,{title:"PHP Error Logs"},React.createElement(ne,null,React.createElement(W.c,{style:{marginBottom:10},color:"#ccb027",onClick:w},"Load PHP Error Logs"),React.createElement(ie,null,m.map((function(e){return React.createElement("li",{class:"log-".concat(e.type)},React.createElement("span",{class:"log-type"},e.type),React.createElement("span",{class:"log-date"},e.date),React.createElement("span",{class:"log-content"},e.content))}))))),React.createElement(W.s,{title:"Settings"},React.createElement(W.a,{title:"Settings",className:"primary"},E,x))))))};function Ie(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function ze(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Ie(a,r,o,i,l,"next",e)}function l(e){Ie(a,r,o,i,l,"throw",e)}i(void 0)}))}}function Ne(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Le(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Le(e,t)}(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 Le(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var De=wp.element,Fe=De.useState,Be=De.useEffect,qe="".concat(K.h,"/meow-licenser/").concat(K.f,"/v1"),He=function(){var e=Ne(Fe(!1),2),t=e[0],n=e[1],r=Ne(Fe(null),2),o=r[0],a=r[1],i=Ne(Fe(null),2),l=i[0],c=i[1],s=Ne(Fe(""),2),u=s[0],f=s[1],d=K.d&&(!l||"valid"!==l.license),p=function(){var e=ze(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(K.c){e.next=2;break}return e.abrupt("return");case 2:return n(!0),e.next=5,Object(W.y)("".concat(qe,"/get_license"),{nonce:K.g});case 5:t=e.sent,c(t.data),t.data.key&&f(t.data.key),n(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),m=function(){var e=ze(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n(!0),e.next=3,Object(W.y)("".concat(qe,"/set_license"),{nonce:K.g,json:{serialKey:null}});case 3:e.sent.success&&(f(""),c(null),a("licenseRemoved")),n(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),h=function(){var e=ze(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n(!0),e.next=3,Object(W.y)("".concat(qe,"/set_license"),{nonce:K.g,json:{serialKey:u}});case 3:(t=e.sent).success&&(c(t.data),t.data&&!t.data.issue&&a("licenseAdded")),n(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Be((function(){p()}),[]);var b=d?"Forced License":K.d?"Enabled":"Disabled",g=l&&"valid"===l.license,y="Your license is active. Thanks a lot for your support :)";g||(l?"no_activations_left"===l.issue?y=React.createElement("span",null,"There are no activations left for this license. You can visit your account at the ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://store.meowapps.com"},"Meow Apps Store"),", unregister a site, and click on ",React.createElement("i",null,"Retry to validate"),"."):"expired"===l.issue?y=React.createElement("span",null,"Your license has expired. You can get another license or renew the current one by visiting your account at the ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://store.meowapps.com"},"Meow Apps Store"),"."):"missing"===l.issue?y="This license does not exist.":"disabled"===l.issue?y="This license has been disabled.":"item_name_mismatch"===l.issue?y="This license seems to be for a different plugin... isn't it? :)":(y=React.createElement("span",null,"There is an unknown error related to the system or this serial key. Really sorry about this! Make sure your security plugins and systems are off temporarily. If you are still experiencing an issue, please ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://meowapps.com/contact/"},"contact us"),"."),console.error({license:l})):y="Unknown error :(");var v=React.createElement(W.a,{title:"Pro Version (Not Installed)",className:"primary"},"You will find more information about the Pro Version ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://store.meowapps.com"},"here"),". If you actually bought the Pro Version already, please remove the current plugin and download the Pro Version from your account at the ",React.createElement("a",{target:"_blank",rel:"noreferrer",href:"https://store.meowapps.com/"},"Meow Apps Store"),"."),w=React.createElement(W.a,{title:"Pro Version (".concat(b,")"),busy:t,className:"primary"},React.createElement(W.r,{title:"Serial Key",style:{fontWeight:"bold"}},React.createElement(W.k,{id:"mfrh_pro_serial",name:"mfrh_pro_serial",disabled:t,value:u,onChange:function(e){return f(e)},placeholder:""})),l&&!g&&React.createElement(W.l,null,y),l&&g&&React.createElement(W.m,null,y),!l&&React.createElement(W.v,{p:!0},"Insert your serial key above. If you don't have one yet, you can get one ",React.createElement("a",{href:"https://store.meowapps.com"},"here"),". If there was an error during the validation, try the ",React.createElement("i",null,"Retry")," to ",React.createElement("i",null,"validate")," button."),React.createElement(W.r,{contentAlign:"right"},l&&!g&&React.createElement(W.c,{className:"secondary",disabled:t||!u,onClick:h},"Retry to validate"),l&&l.key===u&&React.createElement(W.c,{className:"secondary",disabled:t||!u,onClick:m},"Remove License"),React.createElement(W.c,{disabled:t||!u||l&&l.key===u,onClick:h},"Validate License")),React.createElement(W.n,{isOpen:"licenseAdded"===o,title:"Thank you :)",content:"The Pro features have been enabled. This page should be now reloaded.",ok:"Reload",onOkClick:function(){return location.reload()}}),React.createElement(W.n,{isOpen:"licenseRemoved"===o,title:"Goodbye :(",content:"The Pro features have been disabled. This page should be now reloaded.",ok:"Reload",onOkClick:function(){return location.reload()}}));return K.c?w:v},Ue=wp.element.render;function $e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$e(Object(n),!0).forEach((function(t){Ge(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$e(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ge(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function We(e,t,n,r,o,a,i){try{var l=e[a](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,o)}function Ke(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var n=[],r=!0,o=!1,a=void 0;try{for(var i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw a}}return n}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ye(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ye(e,t)}(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 Ye(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}document.meowDashboardLoaded||(document.meowDashboardLoaded=!0,document.addEventListener("DOMContentLoaded",(function(e){var t=document.getElementById("meow-common-dashboard");t&&Ue(React.createElement(Te,null),t)})));var Ze=wp.element,Je=Ze.useState,Xe=(Ze.useEffect,["".concat(K.a,"/all_settings/"),{headers:{"X-WP-Nonce":K.g}}]),Qe=function(){var e=G(Xe,W.x),t=e.data,n=e.mutate,r=e.error,o=Object(W.z)(t,{},!0),a=o.busy,i=o.data,l=Ke(Je(!1),2),c=l[0],s=l[1],u=a||c,f=null==i?void 0:i.mgl_layout,d=null==i?void 0:i.mgl_animation,p=null==i?void 0:i.mgl_captions,m=null==i?void 0:i.mgl_infinite,h=null==i?void 0:i.mgl_image_size,b=null==i?void 0:i.mgl_tiles_gutter,g=(null==i?void 0:i.mgl_tiles_gutter_tablet)||(null==i?void 0:i.mgl_tiles_gutter),y=(null==i?void 0:i.mgl_tiles_gutter_mobile)||(null==i?void 0:i.mgl_tiles_gutter),v=null==i?void 0:i.mgl_tiles_density,w=(null==i?void 0:i.mgl_tiles_density_tablet)||(null==i?void 0:i.mgl_tiles_density),E=(null==i?void 0:i.mgl_tiles_density_mobile)||(null==i?void 0:i.mgl_tiles_density),x=null==i?void 0:i.mgl_masonry_gutter,O=null==i?void 0:i.mgl_masonry_columns,k=null==i?void 0:i.mgl_justified_gutter,_=null==i?void 0:i.mgl_justified_row_height,C=null==i?void 0:i.mgl_square_gutter,j=null==i?void 0:i.mgl_square_columns,R=null==i?void 0:i.mgl_cascade_gutter,S=null==i?void 0:i.mgl_carousel_gutter,P=null==i?void 0:i.mgl_carousel_image_height,A=null==i?void 0:i.mgl_carousel_arrow_nav_enabled,M=null==i?void 0:i.mgl_carousel_dot_nav_enabled,T=null==i?void 0:i.mgl_map_engine,I=null==i?void 0:i.mgl_map_height,z=null==i?void 0:i.mgl_googlemaps_token,N=null==i?void 0:i.mgl_googlemaps_style,L=null==i?void 0:i.mgl_mapbox_token,D=null==i?void 0:i.mgl_mapbox_style,F=null==i?void 0:i.mgl_maptiler_token,B=null==i?void 0:i.mgl_right_click,q=function(){var e,r=(e=regeneratorRuntime.mark((function e(r,o){var a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(a=Ve({},t.data))[o]=r,n(Ve(Ve({},t),{},{data:a}),!1),s(!0),e.prev=4,e.next=7,Object(W.y)("".concat(K.a,"/update_option"),{json:{name:o,value:r},nonce:K.g});case 7:e.next=12;break;case 9:e.prev=9,e.t0=e.catch(4),alert(e.t0.message);case 12:s(!1),n();case 14:case"end":return e.stop()}}),e,null,[[4,9]])})),function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){We(a,r,o,i,l,"next",e)}function l(e){We(a,r,o,i,l,"throw",e)}i(void 0)}))});return function(e,t){return r.apply(this,arguments)}}(),H=[{value:"googlemaps",label:React.createElement("span",null,"Google Maps")},{value:"mapbox",label:React.createElement("span",null,"MapBox")},{value:"maptiler",label:React.createElement("span",null,"MapTiler")},{value:"openstreetmap",label:React.createElement("span",null,"OpenStreetMap ",React.createElement("small",null,"(for development only)"))}],U=React.createElement(W.a,{busy:u,title:"Map",className:"primary"},React.createElement(W.r,{title:"Default Engine"},React.createElement(W.q,{scrolldown:!0,id:"mgl_map_engine",name:"mgl_map_engine",disabled:u,value:T,description:"",onChange:q},H.map((function(e){return React.createElement(W.o,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),React.createElement(W.r,{title:"Row Height"},React.createElement(W.k,{id:"mgl_map_height",type:"number",value:I,min:"100",max:"400",onEnter:q,onBlur:q,description:"Ideal height of the map."})),"googlemaps"===T&&React.createElement(React.Fragment,null,React.createElement(W.v,{h2:!0,style:{marginTop:10}},"Settings for Google Maps"),React.createElement(W.r,{title:"Token"},React.createElement(W.k,{id:"mgl_googlemaps_token",type:"text",value:z,onEnter:q,onBlur:q,description:React.createElement("span",null,"You can get a token for Google Maps ",React.createElement("a",{href:"https://developers.google.com/maps/documentation/javascript/get-api-key",target:"_blank"},"here"),".")})),React.createElement(W.r,{title:"Style"},React.createElement(W.u,{id:"mgl_googlemaps_style",value:N,onEnter:q,onBlur:q,description:React.createElement("span",null,"Google Map Style JSON. You can find a lot of beautiful templates ready to use here: ",React.createElement("a",{href:"https://snazzymaps.com/",target:"_blank"},"SnazzyMaps"),". Remove it and it will reset to the default style.")}))),"mapbox"===T&&React.createElement(React.Fragment,null,React.createElement(W.v,{h2:!0,style:{marginTop:10}},"Settings for MapBox"),React.createElement(W.r,{title:"Token"},React.createElement(W.k,{id:"mgl_mapbox_token",type:"text",value:L,onEnter:q,onBlur:q,description:React.createElement("span",{class:"description"},"You can get a token for MapBox ",React.createElement("a",{href:"https://account.mapbox.com/access-tokens/",target:"_blank"},"here"),".")})),React.createElement(W.r,{title:"Style"},React.createElement(W.u,{id:"mgl_mapbox_style",value:D,onEnter:q,onBlur:q,description:React.createElement("span",null,"Google Map Style JSON. You can find a lot of beautiful templates ready to use here: ",React.createElement("a",{href:"https://snazzymaps.com/",target:"_blank"},"SnazzyMaps"),". Remove it and it will reset to the default style.")}))),"maptiler"===T&&React.createElement(React.Fragment,null,React.createElement(W.v,{h2:!0,style:{marginTop:10}},"Settings for MapTiler"),React.createElement(W.r,{title:"Token"},React.createElement(W.k,{id:"mgl_maptiler_token",type:"text",value:F,onEnter:q,onBlur:q,description:React.createElement("span",{class:"description"},"You can get a token for MapTiles ",React.createElement("a",{href:"https://cloud.maptiler.com/",target:"_blank"},"here"),".")})))),$=React.createElement(W.a,{busy:u,title:"Tiles",className:"primary"},React.createElement(W.r,{title:"Gutter"},React.createElement("div",{style:{display:"flex"}},React.createElement(W.k,{id:"mgl_tiles_gutter",type:"number",value:b,min:"0",max:"200",onEnter:q,onBlur:q,style:{flex:1,marginRight:5},description:"Desktop"}),React.createElement(W.k,{id:"mgl_tiles_gutter_tablet",type:"number",value:g,min:"0",max:"200",onEnter:q,onBlur:q,style:{flex:1,marginRight:5},description:"Tablet"}),React.createElement(W.k,{id:"mgl_tiles_gutter_mobile",type:"number",value:y,min:"0",max:"200",onEnter:q,onBlur:q,style:{flex:1},description:"Mobile"}))),React.createElement(W.r,{title:"Density"},React.createElement("div",{style:{display:"flex"}},React.createElement(W.q,{scrolldown:!0,id:"mgl_tiles_density",name:"mgl_tiles_density",disabled:u,value:v,style:{flex:1,marginRight:5},description:"Desktop",onChange:q},React.createElement(W.o,{key:"low",id:"low",value:"low",label:"Low"}),React.createElement(W.o,{key:"medium",id:"medium",value:"medium",label:"Medium"}),React.createElement(W.o,{key:"high",id:"high",value:"high",label:"High"})),React.createElement(W.q,{scrolldown:!0,id:"mgl_tiles_density_tablet",name:"mgl_tiles_density_tablet",disabled:u,value:w,style:{flex:1,marginRight:5},description:"Tablet",onChange:q},React.createElement(W.o,{key:"low",id:"low",value:"low",label:"Minimal"}),React.createElement(W.o,{key:"medium",id:"medium",value:"medium",label:"Medium"}),React.createElement(W.o,{key:"high",id:"high",value:"high",label:"High"})),React.createElement(W.q,{scrolldown:!0,id:"mgl_tiles_density_mobile",name:"mgl_tiles_density",disabled:u,value:E,style:{flex:1},description:"Mobile",onChange:q},React.createElement(W.o,{key:"low",id:"low",value:"low",label:"Minimal"}),React.createElement(W.o,{key:"medium",id:"medium",value:"medium",label:"Medium"}),React.createElement(W.o,{key:"high",id:"high",value:"high",label:"High"}))))),V=React.createElement(W.a,{busy:u,title:"Masonry",className:"primary"},React.createElement(W.r,{title:"Gutter"},React.createElement(W.k,{id:"mgl_masonry_gutter",type:"number",value:x,min:"0",max:"200",onEnter:q,onBlur:q,description:"Space between the photos (in pixels)."})),React.createElement(W.r,{title:"Columns"},React.createElement(W.k,{id:"mgl_masonry_columns",type:"number",value:O,min:"0",max:"200",onEnter:q,onBlur:q,description:"Ideal number of columns."}))),Y=React.createElement(W.a,{busy:u,title:"Justified",className:"primary"},React.createElement(W.r,{title:"Gutter"},React.createElement(W.k,{id:"mgl_justified_gutter",type:"number",value:k,min:"0",max:"200",onEnter:q,onBlur:q,description:"Space between the photos (in pixels)."})),React.createElement(W.r,{title:"Row Height"},React.createElement(W.k,{id:"mgl_justified_row_height",type:"number",value:_,min:"0",max:"200",onEnter:q,onBlur:q,description:"Ideal height of each row (in pixels)."}))),Z=React.createElement(W.a,{busy:u,title:"Square",className:"primary"},React.createElement(W.r,{title:"Gutter"},React.createElement(W.k,{id:"mgl_square_gutter",type:"number",value:C,min:"0",max:"200",onEnter:q,onBlur:q,description:"Space between the photos (in pixels)."})),React.createElement(W.r,{title:"Columns"},React.createElement(W.k,{id:"mgl_square_columns",type:"number",value:j,min:"0",max:"200",onEnter:q,onBlur:q,description:"Ideal number of columns."}))),J=React.createElement(W.a,{busy:u,title:"Cascade",className:"primary"},React.createElement(W.r,{title:"Gutter"},React.createElement(W.k,{id:"mgl_cascade_gutter",type:"number",value:R,min:"0",max:"200",onEnter:q,onBlur:q,description:"Space between the photos (in pixels)."}))),X=React.createElement(W.a,{busy:u,title:"Carousel",className:"primary"},React.createElement(W.r,{title:"Gutter"},React.createElement(W.k,{id:"mgl_carousel_gutter",type:"number",value:S,min:"0",max:"200",onEnter:q,onBlur:q,description:"Space between the photos (in pixels)."})),React.createElement(W.r,{title:"Height"},React.createElement(W.k,{id:"mgl_carousel_image_height",type:"number",value:P,min:"200",max:"800",onEnter:q,onBlur:q,description:"Height of the carousel."})),React.createElement(W.r,{title:"Arrow Navigation"},React.createElement(W.d,{id:"mgl_carousel_arrow_nav_enabled",disabled:u,label:"Enable",checked:A,onChange:q})),React.createElement(W.r,{title:"Dot Navigation"},React.createElement(W.d,{id:"mgl_carousel_dot_nav_enabled",disabled:u,label:"Enable",checked:M,onChange:q}))),Q=[{value:"tiles",label:React.createElement("span",null,"Tiles")},{value:"masonry",label:React.createElement("span",null,"Masonry")},{value:"justified",label:React.createElement("span",null,"Justified")},{value:"square",label:React.createElement("span",null,"Square")},{value:"cascade",label:React.createElement("span",null,"Cascade")},{value:"carousel",label:React.createElement("span",null,"Carousel"),requirePro:!K.d},{value:"map",label:React.createElement("span",null,"Map"),requirePro:!K.d},{value:"none",label:React.createElement("span",null,"None")}],ee=[{value:"zoom-out",label:React.createElement("span",null,"Zoom Out")},{value:"zoom-in",label:React.createElement("span",null,"Zoom In")},{value:"fade-out",label:React.createElement("span",null,"Fade Out")},{value:"fade-in",label:React.createElement("span",null,"Fade In")},{value:"colorize",label:React.createElement("span",null,"Colorize")},{value:"highlight",label:React.createElement("span",null,"Highlight"),requirePro:!K.d},{value:"none",label:React.createElement("span",null,"None")}],te=[{value:"srcset",label:React.createElement("span",null,"Responsive Images (src-set)")},{value:"thumbnail",label:React.createElement("span",null,"Thumbnail")},{value:"medium",label:React.createElement("span",null,"Medium")},{value:"large",label:React.createElement("span",null,"Large")},{value:"full",label:React.createElement("span",null,"Full")}],ne=[{value:"none",label:React.createElement("span",null,"None")},{value:"on-hover",label:React.createElement("span",null,"On Hover")},{value:"always",label:React.createElement("span",null,"Always")}],re=React.createElement(W.r,{title:"Layout"},React.createElement(W.q,{scrolldown:!0,id:"mgl_layout",name:"mgl_layout",disabled:u,value:f,description:"",onChange:q},Q.map((function(e){return React.createElement(W.o,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),oe=React.createElement(W.r,{title:"Animation"},React.createElement(W.q,{scrolldown:!0,id:"mgl_animation",name:"mgl_animation",disabled:u,value:d,description:"",onChange:q},ee.map((function(e){return React.createElement(W.o,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),ae=React.createElement(W.r,{title:"Image Size"},React.createElement(W.q,{scrolldown:!0,id:"mgl_image_size",name:"mgl_image_size",disabled:u,value:h,description:"",onChange:q},te.map((function(e){return React.createElement(W.o,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),ie=React.createElement(W.r,{title:"Captions"},React.createElement(W.q,{scrolldown:!0,id:"mgl_captions",name:"mgl_captions",disabled:u,value:p,onChange:q},ne.map((function(e){return React.createElement(W.o,{key:e.id,id:e.id,value:e.value,label:e.label,requirePro:e.requirePro})})))),le=React.createElement(W.r,{title:"Right Click"},React.createElement(W.e,{max:"1"},React.createElement(W.d,{id:"mgl_right_click",disabled:u,label:"Allow",description:"",value:"1",requirePro:!K.d,checked:B,onChange:q}))),ce=React.createElement(W.r,{title:"Infinite & Lazy"},React.createElement(W.e,{max:"1"},React.createElement(W.d,{id:"mgl_infinite",disabled:u,label:"Enable",description:"",value:"1",requirePro:!K.d,checked:m,onChange:q})));return React.createElement(W.p,{nekoError:[r]},React.createElement(W.i,{title:"Meow Gallery | Settings",subtitle:"By Meow Apps"},React.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},React.createElement(W.c,{className:"primary",onClick:function(){return window.open("https://meowapps.com/meow-gallery-tutorial/","_blank")}},"Tutorial"))),React.createElement(W.w,null,React.createElement(W.f,{full:!0},React.createElement(W.g,null,React.createElement(W.v,{p:!0},"Meow Gallery works with the core ",React.createElement("a",{target:"_blank",href:"https://codex.wordpress.org/The_WordPress_Gallery"},"WordPress Gallery"),", the official ",React.createElement("a",{target:"_blank",href:"https://codex.wordpress.org/Gallery_Shortcode"},"Gallery Shortcode"),", and the Gutenberg Gallery can be converted to it. Here, you can set the default settings but you can override them for each gallery in your website. Please get the ",React.createElement("a",{target:"_blank",href:"https://meowapps.com/plugin/meow-gallery/"},"Pro version")," to help us, and you will get animations, optimizations, and additional layouts :)")),React.createElement(W.t,{keepTabOnReload:!0},React.createElement(W.s,{title:"Basics"},React.createElement(W.w,null,React.createElement(W.f,{minimal:!0},React.createElement(W.a,{busy:u,title:"Defaults",className:"primary"},re,oe,React.createElement(W.v,{p:!0},"Defaults can be overriden by using the attribute layout in the shortcode of the gallery, like:",React.createElement("br",null)," [gallery layout='masonry' animation='zoom-out'].")),React.createElement(W.a,{busy:u,title:"UI",className:"primary"},ie,le)),React.createElement(W.f,{minimal:!0},React.createElement(W.a,{busy:u,title:"Optimization",className:"primary"},ae,ce)))),React.createElement(W.s,{title:"Layouts"},React.createElement(W.w,null,React.createElement(W.f,{minimal:!0},$,Y,Z),React.createElement(W.f,{minimal:!0},V,J))),React.createElement(W.s,{title:"Pro Layouts",requirePro:!K.d},React.createElement(W.w,null,React.createElement(W.f,{minimal:!0},X),React.createElement(W.f,{minimal:!0},U))),React.createElement(W.s,{title:"Pro Version"},React.createElement(He,{domain:K.b,prefix:K.f,isPro:K.c,isRegistered:K.d}))))))},et=wp.element.render;document.addEventListener("DOMContentLoaded",(function(e){var t=document.getElementById("mgl-admin-settings");t&&et(React.createElement(Qe,null),t)}))}]); | |
| 27 | +//# sourceMappingURL=admin.js.map | |