/*! For license information please see index.js.LICENSE.txt */ (()=>{var e={972(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;tWe,StyleSheetConsumer:()=>oe,StyleSheetContext:()=>ie,StyleSheetManager:()=>me,ThemeConsumer:()=>Re,ThemeContext:()=>Oe,ThemeProvider:()=>je,__PRIVATE__:()=>Ve,createGlobalStyle:()=>Fe,css:()=>_e,default:()=>qe,isStyledComponent:()=>_,keyframes:()=>Ue,useTheme:()=>Je,version:()=>E,withTheme:()=>ze});var r=n(959),a=n(609),i=n.n(a),o=n(945),s=n.n(o);const l=function(e){function t(e,r,l,c,m){for(var p,f,h,g,b,_=0,S=0,E=0,P=0,k=0,T=0,R=h=p=0,L=0,D=0,G=0,B=0,F=l.length,U=F-1,W="",z="",J="",V="";Lp)&&(B=(W=W.replace(" ",":")).length),0r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(g,"$1"+e.trim());case 58:return e.trim()+t.replace(g,"$1"+e.trim());default:if(0<1*n&&0l.charCodeAt(8))break;case 115:o=o.replace(l,"-webkit-"+l)+";"+o;break;case 207:case 102:o=o.replace(l,"-webkit-"+(102r.charCodeAt(0)&&(r=r.trim()),r=[r],01?t-1:0),r=1;r0?" Args: "+n.join(", "):""))}var I=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=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,a=r;e>=a;)(a<<=1)<0&&C(16,""+e);this.groupSizes=new Uint32Array(a),this.groupSizes.set(n),this.length=a;for(var i=r;i=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),a=r+n,i=r;i=T&&(T=t+1),N.set(e,t),M.set(t,e)},L="style["+S+'][data-styled-version="5.3.11"]',D=new RegExp("^"+S+'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)'),G=function(e,t,n){for(var r,a=n.split(","),i=0,o=a.length;i=0;n--){var r=t[n];if(r&&1===r.nodeType&&r.hasAttribute(S))return r}}(n),i=void 0!==a?a.nextSibling:null;r.setAttribute(S,"active"),r.setAttribute("data-styled-version","5.3.11");var o=F();return o&&r.setAttribute("nonce",o),n.insertBefore(r,i),r},W=function(){function e(e){var t=this.element=U(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=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 e0&&(c+=e+",")}),r+=""+s+l+'{content:"'+c+'"}/*!sc*/\n'}}}return r}(this)},e}(),Y=/(a)(d)/gi,Z=function(e){return String.fromCharCode(e+(e>25?39:97))};function Q(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=Z(t%52)+n;return(Z(t%52)+n).replace(Y,"$1-$2")}var K=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},X=function(e){return K(5381,e)};function $(e){for(var t=0;t>>0);if(!t.hasNameForId(r,o)){var s=n(i,"."+o,void 0,r);t.insertRules(r,o,s)}a.push(o),this.staticRulesId=o}else{for(var l=this.rules.length,c=K(this.baseHash,n.hash),u="",d=0;d>>0);if(!t.hasNameForId(r,h)){var g=n(u,"."+h,void 0,r);t.insertRules(r,h,g)}a.push(h)}}return a.join(" ")},e}(),ne=/^\s*\/\/.*$/gm,re=[":","[",".","#"];function ae(e){var t,n,r,a,i=void 0===e?y:e,o=i.options,s=void 0===o?y:o,c=i.plugins,u=void 0===c?v:c,d=new l(s),m=[],p=function(e){function t(t){if(t)try{e(t+"}")}catch(e){}}return function(n,r,a,i,o,s,l,c,u,d){switch(n){case 1:if(0===u&&64===r.charCodeAt(0))return e(r+";"),"";break;case 2:if(0===c)return r+"/*|*/";break;case 3:switch(c){case 102:case 112:return e(a[0]+r),"";default:return r+(0===d?"/*|*/":"")}case-2:r.split("/*|*/}").forEach(t)}}}(function(e){m.push(e)}),f=function(e,r,i){return 0===r&&-1!==re.indexOf(i[n.length])||i.match(a)?e:"."+t};function h(e,i,o,s){void 0===s&&(s="&");var l=e.replace(ne,""),c=i&&o?o+" "+i+" { "+l+" }":l;return t=s,n=i,r=new RegExp("\\"+n+"\\b","g"),a=new RegExp("(\\"+n+"\\b){2,}"),d(o||!i?"":i,c)}return d.use([].concat(u,[function(e,t,a){2===e&&a.length&&a[0].lastIndexOf(n)>0&&(a[0]=a[0].replace(r,f))},p,function(e){if(-2===e){var t=m;return m=[],t}}])),h.hash=u.length?u.reduce(function(e,t){return t.name||C(15),K(e,t.name)},5381).toString():"",h}var ie=i().createContext(),oe=ie.Consumer,se=i().createContext(),le=(se.Consumer,new H),ce=ae();function ue(){return(0,a.useContext)(ie)||le}function de(){return(0,a.useContext)(se)||ce}function me(e){var t=(0,a.useState)(e.stylisPlugins),n=t[0],r=t[1],o=ue(),l=(0,a.useMemo)(function(){var t=o;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]),c=(0,a.useMemo)(function(){return ae({options:{prefix:!e.disableVendorPrefixes},plugins:n})},[e.disableVendorPrefixes,n]);return(0,a.useEffect)(function(){s()(n,e.stylisPlugins)||r(e.stylisPlugins)},[e.stylisPlugins]),i().createElement(ie.Provider,{value:l},i().createElement(se.Provider,{value:c},e.children))}var pe=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=ce);var r=n.name+t.hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,"@keyframes"))},this.toString=function(){return C(12,String(n.name))},this.name=e,this.id="sc-keyframes-"+e,this.rules=t}return e.prototype.getName=function(e){return void 0===e&&(e=ce),this.name+e.hash},e}(),fe=/([A-Z])/,he=/([A-Z])/g,ge=/^ms-/,Ae=function(e){return"-"+e.toLowerCase()};function ve(e){return fe.test(e)?e.replace(he,Ae).replace(ge,"-ms-"):e}var ye=function(e){return null==e||!1===e||""===e};function be(e,t,n,r){if(Array.isArray(e)){for(var a,i=[],o=0,s=e.length;o1?t-1:0),r=1;r?@[\\\]^`{|}~-]+/g,Pe=/(^-|-$)/g;function ke(e){return e.replace(Ee,"-").replace(Pe,"")}var xe=function(e){return Q(X(e)>>>0)};function Ce(e){return"string"==typeof e&&!0}var Ie=function(e){return"function"==typeof e||"object"==typeof e&&null!==e&&!Array.isArray(e)},Ne=function(e){return"__proto__"!==e&&"constructor"!==e&&"prototype"!==e};function Me(e,t,n){var r=e[n];Ie(t)&&Ie(r)?Te(r,t):e[n]=t}function Te(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=0||(a[n]=e[n]);return a}(t,["componentId"]),i=r&&r+"-"+(Ce(e)?e:ke(w(e)));return De(e,h({},a,{attrs:A,componentId:i}),n)},Object.defineProperty(E,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(t){this._foldedDefaultProps=r?Te({},e.defaultProps,t):t}}),Object.defineProperty(E,"toString",{value:function(){return"."+E.styledComponentId}}),o&&f()(E,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0,withComponent:!0}),E}var Ge=function(e){return function e(t,n,a){if(void 0===a&&(a=y),!(0,r.isValidElementType)(n))return C(1,String(n));var i=function(){return t(n,a,_e.apply(void 0,arguments))};return i.withConfig=function(r){return e(t,n,h({},a,{},r))},i.attrs=function(r){return e(t,n,h({},a,{attrs:Array.prototype.concat(a.attrs,r).filter(Boolean)}))},i}(De,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","textPath","tspan"].forEach(function(e){Ge[e]=Ge(e)});var Be=function(){function e(e,t){this.rules=e,this.componentId=t,this.isStatic=$(e),H.registerId(this.componentId+1)}var t=e.prototype;return t.createStyles=function(e,t,n,r){var a=r(be(this.rules,t,n,r).join(""),""),i=this.componentId+e;n.insertRules(i,i,a)},t.removeStyles=function(e,t){t.clearRules(this.componentId+e)},t.renderStyles=function(e,t,n,r){e>2&&H.registerId(this.componentId+e),this.removeStyles(e,n),this.createStyles(e,t,n,r)},e}();function Fe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r1?t-1:0),r=1;r"+t+""},this.getStyleTags=function(){return e.sealed?C(2):e._emitSheetCSS()},this.getStyleElement=function(){var t;if(e.sealed)return C(2);var n=((t={})[S]="",t["data-styled-version"]="5.3.11",t.dangerouslySetInnerHTML={__html:e.instance.toString()},t),r=F();return r&&(n.nonce=r),[i().createElement("style",h({},n,{key:"sc-0-0"}))]},this.seal=function(){e.sealed=!0},this.instance=new H({isServer:!0}),this.sealed=!1}var t=e.prototype;return t.collectStyles=function(e){return this.sealed?C(2):i().createElement(me,{sheet:this.instance},e)},t.interleaveWithNodeStream=function(e){return C(3)},e}(),ze=function(e){var t=i().forwardRef(function(t,n){var r=(0,a.useContext)(Oe),o=e.defaultProps,s=Se(t,r,o);return i().createElement(e,h({},t,{theme:s,ref:n}))});return f()(t,e),t.displayName="WithTheme("+w(e)+")",t},Je=function(){return(0,a.useContext)(Oe)},Ve={StyleSheet:H,masterSheet:le};const qe=Ge},162(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(a,i){function o(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((r=r.apply(e,t||[])).next())})},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const i=n(723),o=a(n(971)),s=a(n(609)),l=n(87),c=n(412),u=n(936),d=o.default.div` width: calc( ( 100% / ${e=>e.columns} ) - 20px ); display: flex; flex-direction: column; justify-content: space-between; @media ( min-width: 100rem ) { img { position: ${e=>3===e.columns?"initial":"absolute"} !important; } div.column-name { margin: ${e=>3===e.columns?"0px":"148px"} !important; } } @media ( max-width: 100rem ) { width: calc( ( 100% / 2 ) - 20px ); } @media ( max-width: 48.9375rem ) { width: calc( ( 100% / 1 ) - 20px ); } h3 { margin: 0 12px 12px 0; } img { width: 128px; } `;t.default=({author:e,author_profile:t,name:n=(0,i.__)("No name availabe","wp-plugin-suggestions"),slug:a="",placeholder:o=u.ImagePlaceholder,icons:m,homepage:p,short_description:f=(0,i.__)("No description availabe","wp-plugin-suggestions"),rating:h=0,num_ratings:g=0,active_installs:A=0,pluginStatus:v="install",installWordPressPlugin:y,activateSitePlugin:b,tested:w,last_updated:_,ShowName:S=!0,ShowLinks:E=!0,ShowDescription:P=!0,ShowCardFooter:k=!0,ShowRating:x=!0,ShowUpdated:C=!0,ShowDownloaded:I=!0,ShowCompatibility:N=!0,columns:M=3})=>{var T;const[O,R]=(0,l.useState)(v),[j,L]=(0,l.useState)(!1),{fullStars:D,halfStars:G,emptyStars:B}=(0,u.getStars)(h),F=e.replace(/<\/?a[^>]*>/g,"");return(0,l.useEffect)(()=>{R(v)},[v]),s.default.createElement(d,{className:"plugin-card",columns:3},s.default.createElement("div",{className:"plugin-card-top"},s.default.createElement("div",{className:"name column-name"},s.default.createElement("img",{src:null!==(T=(null==m?void 0:m.default)||(null==m?void 0:m["1x"])||(null==m?void 0:m["2x"]))&&void 0!==T?T:o,className:"plugin-icon",alt:n}),S&&s.default.createElement("h3",null,n),P&&s.default.createElement("div",null,s.default.createElement("p",null,f),s.default.createElement("p",{className:"authors"},s.default.createElement("cite",null,(0,i.__)("By","wp-plugin-suggestions")," ",s.default.createElement("a",{target:"_blank",href:p||t,rel:"noreferrer"},F))))),E&&s.default.createElement("div",{className:"action-links"},s.default.createElement("ul",{className:"plugin-action-buttons"},s.default.createElement("li",null,j?s.default.createElement(c.Spinner,null):s.default.createElement("button",{disabled:"active"===O,className:"button button-primary",onClick:e=>{e.preventDefault(),r(void 0,void 0,void 0,function*(){if("active"!==O){if(L(!0),"install"===O){const e=yield y(a);R(e.status)}else{const e=yield b(a);R(e.status)}L(!1)}})},"aria-label":(0,i.sprintf)((0,i.__)("Install %s","wp-plugin-suggestions"),n)},u.LABELS[O])),s.default.createElement("li",null,s.default.createElement("a",{href:`https://wordpress.org/plugins/${a}`,"aria-label":(0,i.sprintf)((0,i.__)("More info %s","wp-plugin-suggestions"),n),target:"_blank",rel:"noreferrer"},(0,i.__)("More Details","wp-plugin-suggestions")))))),k&&s.default.createElement("div",{className:"plugin-card-bottom"},x&&s.default.createElement("div",{className:"vers column-rating"},s.default.createElement("div",{className:"star-rating"},s.default.createElement("span",{className:"screen-reader-text"},(0,i.sprintf)((0,i.__)("5.0 rating based on %s ratings","wp-plugin-suggestions"),g)),Array.from({length:D},(e,t)=>s.default.createElement("div",{key:`full_star_${t}`,className:"star star-full","aria-hidden":"true"})),Array.from({length:G},(e,t)=>s.default.createElement("div",{key:`half_star_${t}`,className:"star star-half","aria-hidden":"true"})),Array.from({length:B},(e,t)=>s.default.createElement("div",{key:`empty_star_${t}`,className:"star star-empty","aria-hidden":"true"}))),s.default.createElement("span",{className:"num-ratings","aria-hidden":"true"},"(",g,")")),C&&s.default.createElement("div",{className:"column-updated"},s.default.createElement("strong",null,(0,i.sprintf)((0,i.__)("Last Updated: %s","wp-plugin-suggestions"),(0,u.getLastUpdate)(_)))),I&&s.default.createElement("div",{className:"column-downloaded"},A.toLocaleString("ARG"),"+"," ",(0,i.__)("Active Installations","wp-plugin-suggestions")),N&&s.default.createElement("div",{className:"column-compatibility"},s.default.createElement("span",{className:"compatibility-compatible"},s.default.createElement("strong",null,(0,i.__)("Compatible","wp-plugin-suggestions")),(0,i.sprintf)((0,i.__)(" with the version %s","wp-plugin-suggestions"),w)))))}},148(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=i(n(971)),s=i(n(609)),l=i(n(162)),c=n(412),u=n(266);n(651);const d=n(936);a(n(651),t);const m=o.default.div` position: relative; max-width: 1200px; display: flex; flex-wrap: wrap; margin: 25px 40px 0px 20px; `,p=o.default.div` display: flex; justify-content: center; align-items: center; font-size: 1.25em; & svg { width: 50px; height: 50px; } h3 { margin: 1em 0 !important; } `;t.default=e=>{const t=e.authorName||"",{wordpressPlugins:n,isResolvingWordPressPlugins:r,installWordPressPlugin:a}=(0,u.useWordPressPlugins)(t),{isResolvingSitePlugins:i,sitePlugins:o,activateSitePlugin:f}=(0,u.useSitePlugins)();return r||i?s.default.createElement(c.Spinner,null):0!==n.length?s.default.createElement(m,{className:"wrap"},n.map(t=>{var n;const r=(null===(n=o.find(e=>e.name===t.slug))||void 0===n?void 0:n.status)||"install";return s.default.createElement(l.default,Object.assign({key:t.slug},t,e,{installWordPressPlugin:a,pluginStatus:r,activateSitePlugin:f}))})):s.default.createElement("div",{style:{maxWidth:"1200px"}},s.default.createElement(p,null,d.WordpressIcon,s.default.createElement("h3",null,"Plugins not found")))}},412(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Spinner=void 0;const a=n(723),i=r(n(609));t.Spinner=()=>i.default.createElement("p",null,i.default.createElement("span",{style:{visibility:"visible"},className:"spinner"}),(0,a.__)("Loading…","wp-plugin-suggestions"))},936(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(a,i){function o(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((r=r.apply(e,t||[])).next())})},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getStars=t.WordpressIcon=t.ImagePlaceholder=t.getWordPressDirectoryURL=t.getLastUpdate=t.LABELS=t.apiFetch=void 0;const i=a(n(609)),o=n(723),s=a(n(455));t.apiFetch=function(e){return r(this,void 0,void 0,function*(){return yield(0,s.default)(e).then(e=>{if(e.code)throw new Error(`${e.code}: ${(null==e?void 0:e.message)||"Unknown"}`);return e}).catch(e=>{throw new Error(JSON.stringify(e))})})},t.LABELS={install:(0,o.__)("Install","wp-plugin-suggestions"),inactive:(0,o.__)("Active","wp-plugin-suggestions"),active:(0,o.__)("Active","wp-plugin-suggestions")},t.getLastUpdate=function(e){const t=new Date(e.split(" ")[0]),n=(new Date).getTime()-t.getTime(),r=Math.floor(n/864e5),a=parseInt(r.toString());return 0===a?(0,o.__)("Today","wp-plugin-suggestions"):a>30?(0,o.sprintf)((0,o.__)("%s Months Ago","wp-plugin-suggestions"),parseInt(Math.floor(a/30).toString())):(0,o.sprintf)((0,o.__)("%s Days Ago","wp-plugin-suggestions"),a)},t.getWordPressDirectoryURL=e=>`https://wordpress.org/plugin/${e}`,t.ImagePlaceholder="data:image/jpeg;base64,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",t.WordpressIcon=i.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},i.default.createElement("path",{fill:"currentColor",d:"M12 2C6.49 2 2 6.49 2 12s4.49 10 10 10s10-4.49 10-10S17.51 2 12 2zM3.01 12c0-1.3.28-2.54.78-3.66l4.29 11.75c-3-1.46-5.07-4.53-5.07-8.09zM12 20.99c-.88 0-1.73-.13-2.54-.37l2.7-7.84l2.76 7.57c.02.04.04.09.06.12c-.93.34-1.93.52-2.98.52zm1.24-13.21c.54-.03 1.03-.09 1.03-.09c.48-.06.43-.77-.06-.74c0 0-1.46.11-2.4.11c-.88 0-2.37-.11-2.37-.11c-.48-.02-.54.72-.05.75c0 0 .46.06.94.09l1.4 3.84l-1.97 5.9l-3.27-9.75c.54-.02 1.03-.08 1.03-.08c.48-.06.43-.77-.06-.74c0 0-1.46.11-2.4.11c-.17 0-.37 0-.58-.01C6.1 4.62 8.86 3.01 12 3.01c2.34 0 4.47.89 6.07 2.36c-.04 0-.08-.01-.12-.01c-.88 0-1.51.77-1.51 1.6c0 .74.43 1.37.88 2.11c.34.6.74 1.37.74 2.48c0 .77-.3 1.66-.68 2.91l-.9 3l-3.24-9.68zm6.65-.09a8.988 8.988 0 0 1-3.37 12.08l2.75-7.94c.51-1.28.68-2.31.68-3.22c0-.33-.02-.64-.06-.92z"})),t.getStars=e=>{const t=Math.floor(e/20),n=e%20>=10?1:0;return{fullStars:t,halfStars:n,emptyStars:5-t-n}}},733(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.List=void 0;var a=n(148);Object.defineProperty(t,"List",{enumerable:!0,get:function(){return r(a).default}})},232(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(a,i){function o(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.fetchWordPressPlugins=t.fetchSitePlugins=t.activateSitePlugin=t.installWordPressPlugin=t.setSitePlugins=t.setWordPressPlugins=void 0;const a=n(723),i=n(692),o=n(266);t.setWordPressPlugins=e=>({type:"SET_WORDPRESS_PLUGINS",payload:e}),t.setSitePlugins=e=>({type:"SET_SITE_PLUGINS",payload:e}),t.installWordPressPlugin=e=>({registry:t,dispatch:n,select:s})=>r(void 0,void 0,void 0,function*(){const r=s.getSitePlugins(),l=yield(0,o.apiFetch)({method:"POST",path:"wp/v2/plugins",data:{slug:e,status:"inactive"}});if(!(null==l?void 0:l.author))return t.dispatch(i.store).createErrorNotice((0,a.sprintf)((0,a.__)("%s: %s"),"Something","wrong"),{type:"snackbar"}),{name:e,status:"install"};const c={name:l.plugin.split("/")[1],status:l.status,url:l._links.self[0].href};return r.push(c),n.setSitePlugins(r),c}),t.activateSitePlugin=e=>({registry:t,dispatch:n,select:a})=>r(void 0,void 0,void 0,function*(){const t=a.getSitePlugins(),r=t.find(t=>t.name===e);if(!(null==r?void 0:r.url))return{name:e,status:"install"};const{url:i}=r,s=yield(0,o.apiFetch)({method:"PUT",url:i,data:{status:"active"}}),l={name:s.plugin.split("/")[1],status:s.status,url:s._links.self[0].href};return n.setSitePlugins(t.map(e=>e.name==l.name?l:e)),l}),t.fetchSitePlugins=()=>r(void 0,void 0,void 0,function*(){return(yield(0,o.apiFetch)({method:"GET",path:"wp/v2/plugins"})).map(e=>({name:e.plugin.split("/")[0],status:e.status,url:e._links.self[0].href}))}),t.fetchWordPressPlugins=e=>r(void 0,void 0,void 0,function*(){const t=`https://api.wordpress.org/plugins/info/1.2/?action=query_plugins&request[author]=${e}`,n=yield fetch(t);return yield n.json()})},382(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.INITIAL_STATE=t.STORE_NAME=void 0,t.STORE_NAME="quadlayers/plugins",t.INITIAL_STATE={wordpressPlugins:[],sitePlugins:[]}},266(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(a,i){function o(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((r=r.apply(e,t||[])).next())})},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useSitePlugins=t.useWordPressPlugins=t.apiFetch=void 0;const i=n(382),o=n(143),s=a(n(455));t.apiFetch=function(e){return r(this,void 0,void 0,function*(){return yield(0,s.default)(e).then(e=>{if(e.code)throw new Error(`${e.code}: ${(null==e?void 0:e.message)||"Unknown"}`);return e}).catch(e=>{throw new Error(JSON.stringify(e))})})},t.useWordPressPlugins=function(e){const{installWordPressPlugin:t}=(0,o.useDispatch)(i.STORE_NAME),{wordpressPlugins:n,isResolvingWordPressPlugins:r,hasResolvedWordPressPlugins:a}=(0,o.useSelect)(t=>{const{isResolving:n,hasFinishedResolution:r,getWordPressPlugins:a}=t(i.STORE_NAME);return{wordpressPlugins:a(e),isResolvingWordPressPlugins:n("getWordPressPlugins"),hasResolvedWordPressPlugins:r("getWordPressPlugins",e)}},[e]);return{wordpressPlugins:n,isResolvingWordPressPlugins:r,hasResolvedWordPressPlugins:a,hasWordPressPlugins:!(!a||!(null==n?void 0:n.length)),installWordPressPlugin:t}},t.useSitePlugins=function(){const{activateSitePlugin:e}=(0,o.useDispatch)(i.STORE_NAME),{sitePlugins:t,isResolvingSitePlugins:n,hasResolvedSitePlugins:r}=(0,o.useSelect)(e=>{const{isResolving:t,hasFinishedResolution:n,getSitePlugins:r}=e(i.STORE_NAME);return{isResolvingSitePlugins:t("getSitePlugins"),hasResolvedSitePlugins:n("getSitePlugins"),sitePlugins:r()}},[]);return{sitePlugins:t,isResolvingSitePlugins:n,hasResolvedSitePlugins:r,hasSitePlugins:!(!r||!(null==t?void 0:t.length)),activateSitePlugin:e}}},651(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.storeConfig=void 0;const s=n(143),l=n(382),c=o(n(227)),u=i(n(232)),d=i(n(333)),m=i(n(448));t.storeConfig={reducer:c.default,actions:u,selectors:d,resolvers:m};const p=(0,s.createReduxStore)(l.STORE_NAME,t.storeConfig);(0,s.register)(p)},227(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sitePlugins=t.wordpressPlugins=void 0;const r=n(143),a=n(382);function i(e=a.INITIAL_STATE.wordpressPlugins,t){return"SET_WORDPRESS_PLUGINS"===t.type?t.payload:e}function o(e=a.INITIAL_STATE.sitePlugins,t){return"SET_SITE_PLUGINS"===t.type?t.payload:e}t.wordpressPlugins=i,t.sitePlugins=o,t.default=(0,r.combineReducers)({wordpressPlugins:i,sitePlugins:o})},448(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var a=Object.getOwnPropertyDescriptor(t,n);a&&!("get"in a?!t.__esModule:a.writable||a.configurable)||(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,a)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return a(t,e),t},o=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))(function(a,i){function o(e){try{l(r.next(e))}catch(e){i(e)}}function s(e){try{l(r.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n(function(e){e(t)})).then(o,s)}l((r=r.apply(e,t||[])).next())})};Object.defineProperty(t,"__esModule",{value:!0}),t.getSitePlugins=t.getWordPressPlugins=void 0;const s=i(n(232));t.getWordPressPlugins=e=>o(void 0,void 0,void 0,function*(){const t=yield s.fetchWordPressPlugins(e);return(null==t?void 0:t.plugins)?s.setWordPressPlugins(null==t?void 0:t.plugins):{type:"SET_WORDPRESS_PLUGINS",payload:[]}}),t.getSitePlugins=()=>o(void 0,void 0,void 0,function*(){const e=yield s.fetchSitePlugins();return s.setSitePlugins(e)})},333(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSitePlugins=t.getWordPressPlugins=void 0,t.getWordPressPlugins=e=>e.wordpressPlugins,t.getSitePlugins=(e,t)=>t?e.sitePlugins.find(({name:e})=>e===t):e.sitePlugins},609(e){"use strict";e.exports=window.React},455(e){"use strict";e.exports=window.wp.apiFetch},143(e){"use strict";e.exports=window.wp.data},87(e){"use strict";e.exports=window.wp.element},723(e){"use strict";e.exports=window.wp.i18n},692(e){"use strict";e.exports=window.wp.notices}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.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;var r={};(()=>{"use strict";n.r(r),n.d(r,{App:()=>le,AppProvider:()=>ie,AppStructure:()=>se,AppTabSwitcher:()=>oe,Button:()=>L,Header:()=>k,Nav:()=>I,OptionLibrary:()=>W,WPMI_DEVELOPER:()=>y,WPMI_DOMAIN:()=>f,WPMI_GROUP_URL:()=>v,WPMI_PLUGIN_DIR:()=>p,WPMI_PLUGIN_FILE:()=>m,WPMI_PLUGIN_NAME:()=>u,WPMI_PLUGIN_VERSION:()=>d,WPMI_PREFIX:()=>h,WPMI_REVIEW_URL:()=>A,WPMI_SETTING_MODEL:()=>b,WPMI_WORDPRESS_URL:()=>g,Wrap:()=>U,apiFetch:()=>_,deepMerge:()=>P,getPluginURL:()=>S,onDocumentLoaded:()=>E,useAppSlotContext:()=>O});var e=n(609),t=n(87);const a=window.wp.editor;var i=n(723);const o=window.wp.hooks,s=window.lodash;var l=n(455),c=n.n(l);const{WPMI_PLUGIN_NAME:u,WPMI_PLUGIN_VERSION:d,WPMI_PLUGIN_FILE:m,WPMI_PLUGIN_DIR:p,WPMI_DOMAIN:f,WPMI_PREFIX:h,WPMI_WORDPRESS_URL:g,WPMI_REVIEW_URL:A,WPMI_GROUP_URL:v,WPMI_DEVELOPER:y,WPMI_SETTING_MODEL:b,plugin_url:w}=wpmi_backend;async function _(e){return await c()(e).then(e=>{if(e.code)throw new Error(`${e.code}: ${e?.message||"Unknown"}`);return e}).catch(e=>{throw new Error(e)})}function S(e){return w+e}const E=e=>{/comp|inter|loaded/.test(document.readyState)?e():document.addEventListener("DOMContentLoaded",e,!1)};function P(e,t){const n={};return new Set([...Object.keys(e),...Object.keys(t)]).forEach(r=>{e.hasOwnProperty(r)&&t.hasOwnProperty(r)?(0,s.isObject)(e[r])&&!Array.isArray(e[r])?n[r]=P(e[r],t[r]):n[r]=t[r]:e.hasOwnProperty(r)?n[r]=e[r]:t.hasOwnProperty(r)&&(n[r]=t[r])}),n}const k=()=>(0,e.createElement)("div",{className:"wrap about-wrap full-width-layout"},(0,e.createElement)("h1",null,u),(0,e.createElement)("p",{className:"about-text"},(0,i.sprintf)((0,i.__)("Thanks for using %s! We will do our absolute best to support you and fix all the issues."),u)),(0,e.createElement)("p",{className:"about-text"},(0,e.createElement)("a",{href:"https://quadlayers.com/products/wp-menu-icons/?utm_source=wpmi_plugin&utm_medium=admin_header&utm_campaign=premium_upgrade&utm_content=premium_link",target:"__blank"},(0,i.__)("Premium","wp-menu-icons")),"|",(0,e.createElement)("a",{href:"https://quadlayers.com/demo/wp-menu-icons/?utm_source=wpmi_plugin&utm_medium=admin_header&utm_campaign=demo&utm_content=demo_link",target:"__blank"},(0,i.__)("Demo","wp-menu-icons")),"|",(0,e.createElement)("a",{href:"https://quadlayers.com/documentation/wp-menu-icons/?utm_source=wpmi_plugin&utm_medium=admin_header&utm_campaign=documentation&utm_content=documentation_link",target:"__blank"},(0,i.__)("Documentation","wp-menu-icons"))),(0,e.createElement)("a",{href:"https://quadlayers.com/?utm_source=wpmi_plugin&utm_medium=admin_header&utm_campaign=branding&utm_content=header_logo",target:"_blank",rel:"noreferrer"},(0,e.createElement)("div",{style:{backgroundImage:`url(${S("/assets/backend/img/quadlayers.jpg")})`},className:"wp-badge wpmi__quadlayers__logo"},"QuadLayers")));var x=n(972),C=n.n(x);const I=function(){const{currentTab:n,setCurrentTab:r,tabs:a}=re();return(0,t.useEffect)(()=>{(e=>{const t=Array.from(document.querySelector("#toplevel_page_wp-menu-icons .wp-submenu").children),n=e[0].toUpperCase()+e.slice(1).toLowerCase();t.forEach(e=>{e.innerText.trim()===n?e.classList.add("current"):e.classList.remove("current")})})(n)},[n]),(0,e.createElement)("div",{className:"wrap about-wrap full-width-layout"},(0,e.createElement)("ul",{className:"nav-tab-wrapper"},a.map(({label:t,name:a})=>(0,e.createElement)("li",{key:a,className:"wpmi__nav-tab-li",onClick:e=>{e.preventDefault(),e.stopPropagation(),r(a)}},(0,e.createElement)("a",{href:"#",className:C()("nav-tab",n===a&&"nav-tab-active"),onClick:e=>{e.preventDefault()}},t)))))},N=window.wp.components,M=window.wp.compose,T=(0,t.createContext)({Slot:{Header:({children:e})=>e||null,Footer:({children:e})=>e||null,Content:({children:e})=>e||null,Aside:({children:e})=>e||null,Navigation:({children:e})=>e||null},Fill:{Header:({children:e})=>e||null,Footer:({children:e})=>e||null,Content:({children:e})=>e||null,Aside:({children:e})=>e||null,Navigation:({children:e})=>e||null}}),O=()=>(0,t.useContext)(T),R=n=>{const r=(0,t.useRef)(),{children:a}=n,i=`wp-menu-icons.admin.Control.Slot.${(0,M.useInstanceId)(R)}`,o={},s={},{Fill:l,Slot:c}=(0,t.useMemo)(()=>(0,N.createSlotFill)(`${i}.header`),[i]),{Fill:u,Slot:d}=(0,t.useMemo)(()=>(0,N.createSlotFill)(`${i}.navigation`),[i]),{Fill:m,Slot:p}=(0,t.useMemo)(()=>(0,N.createSlotFill)(`${i}content`),[i]),{Fill:f,Slot:h}=(0,t.useMemo)(()=>(0,N.createSlotFill)(`${i}.aside`),[i]),{Fill:g,Slot:A}=(0,t.useMemo)(()=>(0,N.createSlotFill)(`${i}.footer`),[i]);return o.Header=c,s.Header=l,o.Navigation=d,s.Navigation=u,o.Content=p,s.Content=m,o.Aside=h,s.Aside=f,o.Footer=A,s.Footer=g,(0,e.createElement)(N.SlotFillProvider,null,(0,e.createElement)(T.Provider,{value:{Slot:o,Fill:s,containerRef:r}},a))},j=T.Consumer,L=({isSecondary:t,href:n,title:r,target:a="_self",tagName:i="a",className:o,children:s})=>{const l=i;return(0,e.createElement)(l,{className:C()("wpmi__button",t&&"wpmi__button--secondary",o),href:n,target:a,title:r},s)},D=()=>(0,e.createElement)("div",{className:"wrap about-wrap full-width-layout"},(0,e.createElement)("div",{className:"has-2-columns is-wider-left"},(0,e.createElement)("div",{className:"column"},(0,e.createElement)("div",{className:"welcome-header"},(0,e.createElement)("h1",null,u,(0,e.createElement)("span",{style:{fontSize:"24px",color:"#555"}}," ","v",d)),(0,e.createElement)("div",{className:"about-description"},(0,e.createElement)("p",null,(0,i.sprintf)((0,i.__)("Hello! We are Quadlayers, and we're currently enhancing our %s product. We're expanding its features to provide you with an even better experience. Stay tuned for the updates!","wp-menu-icons"),u)))),(0,e.createElement)("hr",null),(0,e.createElement)("div",{className:"feature-section"},(0,e.createElement)("h3",null,(0,i.__)("Premium","wp-menu-icons")),(0,e.createElement)("p",null,(0,i.sprintf)((0,i.__)("Thank you for choosing our %s plugin for WordPress! Here you can see our demo and test the features we offer in the premium version.","wp-menu-icons"),u)),(0,e.createElement)(L,{href:"https://quadlayers.com/products/wp-menu-icons/?utm_source=wpmi_plugin&utm_medium=admin_tab&utm_campaign=premium_upgrade&utm_content=purchase_button",target:"_blank"},(0,i.__)("Purchase Now","wp-menu-icons"))),(0,e.createElement)("div",{className:"feature-section"},(0,e.createElement)("h3",null,(0,i.__)("Demo","wp-menu-icons")),(0,e.createElement)("p",null,(0,i.sprintf)((0,i.__)("Thank you for choosing our %s plugin for WordPress! Here you can see our demo and test the features we offer in the premium version.","wp-menu-icons"),u)),(0,e.createElement)(L,{isSecondary:!0,href:"https://quadlayers.com/products/wp-menu-icons/?utm_source=wpmi_plugin&utm_medium=admin_tab&utm_campaign=demo&utm_content=demo_button",target:"_blank"},(0,i.__)("View demo","wp-menu-icons"))),(0,e.createElement)("div",{className:"feature-section"},(0,e.createElement)("h3",null,(0,i.__)("Support","wp-menu-icons")),(0,e.createElement)("p",null,(0,i.sprintf)((0,i.__)("If you have any doubt or you find any issue don't hesitate to contact us through our ticket system or join our community to meet other %s users.","wp-menu-icons"),u)),(0,e.createElement)(L,{isSecondary:!0,href:"https://quadlayers.com/account/support/?utm_source=wpmi_plugin&utm_medium=admin_tab&utm_campaign=support&utm_content=support_button",target:"_blank"},(0,i.__)("Submit ticket","wp-menu-icons"))),(0,e.createElement)("div",{className:"feature-section"},(0,e.createElement)("h3",null,(0,i.__)("Community","wp-menu-icons")),(0,e.createElement)("p",null,(0,i.sprintf)((0,i.__)("If you want to get in touch with other %s users or be aware of our promotional discounts join our community now.","wp-menu-icons"),u)),(0,e.createElement)(L,{isSecondary:!0,href:v,target:"_blank"},(0,i.__)("Join our community","wp-menu-icons")))),(0,e.createElement)("div",{className:"column"},(0,e.createElement)("img",{alt:u,src:S("/assets/backend/img/wp-menu-icons-1.jpeg")})))),G=()=>{const{Fill:t}=O();return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(t.Header,null,(0,e.createElement)(k,null)),(0,e.createElement)(t.Navigation,null,(0,e.createElement)(I,null)),(0,e.createElement)(t.Content,null,(0,e.createElement)(D,null)))},B=window.wpmi.store,F=window.wpmi.components;function U({children:t,style:n}){return(0,e.createElement)("div",{className:"wrap about-wrap full-width-layout",style:n},t)}function W({label:t,onChange:n,checked:r,disabled:a,type:i}){const o="uploaded"===i;return(0,e.createElement)("div",{className:C()("wpmi__option-library",a&&"wpmi__option-library--disabled",o&&"wpmi__premium-badge")},(0,e.createElement)("input",{type:"checkbox",checked:r,onChange:n,disabled:a}),(0,e.createElement)("span",{className:"description"},t),o&&(0,e.createElement)("i",{className:"dashicons dashicons-upload wpmi__premium-hide"}))}function z(){const n=(0,t.useRef)(null),r=()=>n.current?.click(),{uploadLibrary:a}=(0,B.useLibraries)(),o=async e=>{const t=e[0],n=new FormData;n.append("file",t);const r=new Headers;r.append("Content-Type",t.type),await a({body:n,headers:r})};return(0,e.createElement)("div",{className:"attachments wpmi__upload-zone wpmi__premium-field",onClick:r,role:"button",tabIndex:"0",onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||r()}},(0,e.createElement)(N.DropZone,{onFilesDrop:o}),(0,e.createElement)("div",{className:"wpmi__upload-zone__drop-zone"},(0,e.createElement)("i",{className:"dashicons dashicons-upload wpmi__upload-zone__icon"}),(0,e.createElement)("span",{className:"wpmi__upload-zone__info"},(0,i.__)("Drag & Drop to Upload File","wp-menu-icons")),(0,e.createElement)("input",{ref:n,type:"file",accept:"zip,application/octet-stream,application/zip,application/x-zip,application/x-zip-compressed",onChange:e=>{const{files:t}=e.target;o(t)},multiple:!1,className:"wpmi__upload-zone__input"}),(0,e.createElement)("button",{className:"button button-primary wpmi__upload-zone__button"},(0,i.__)("Select archive","wp-menu-icons"))))}function J({type:n}){const{currentLibrary:r,setCurrentLibraryName:a}=(0,B.useCurrentLibrary)(),{libraries:i,deleteLibrary:o}=(0,B.useLibraries)(),s=(0,t.useMemo)(()=>i.filter(e=>e.type===n||!n),[i,n]),l=e=>e.is_loaded?"trash":"upload",c="uploaded"===n;return s.map(t=>{return(0,e.createElement)("li",{key:t.name,className:C()("wpmi__container-sidebar__item",(i=t.name,i===r?.name&&"is-active"),c&&"wpmi__premium-badge"),onClick:()=>a(t.name),role:"button",tabIndex:"0",onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||a(t.name)}},(0,e.createElement)("i",{className:"dashicons dashicons-star-filled"}),t.label,"uploaded"===n&&(0,e.createElement)("i",{className:`dashicons dashicons-${l(t)}`,onClick:e=>(async(e,t)=>{t.is_loaded&&(e.stopPropagation(),await o(t.name)&&a(t.name))})(e,t)}));var i})}function V(){const{currentLibrary:n,setCurrentLibraryName:r}=(0,B.useCurrentLibrary)(),{libraries:a,hasLibraries:o}=(0,B.useLibraries)();return(0,t.useEffect)(()=>{if(o&&!n){const e=a[0];r(e.name)}},[o,a,n,r]),o?(0,e.createElement)("div",{className:"wpmi__container-sidebar"},(0,e.createElement)("h3",null,(0,i.__)("Default","wp-menu-icons")),(0,e.createElement)("ul",null,(0,e.createElement)(J,{type:"default"})),(0,e.createElement)("ul",null,(0,e.createElement)(J,{type:"uploaded"}))):(0,e.createElement)("div",{className:"wpmi__container-sidebar"},(0,e.createElement)(F.Spinner,null))}const{WPMI_PREFIX:q,WPMI_PREMIUM_SELL_URL:H}=wpmi_backend;function Y({show:n,onClose:r}){const{currentLibrary:a}=(0,B.useCurrentLibrary)(),{iconMap:o,isLoadingIconMap:s,filterIcons:l}=(0,B.useCurrentLibraryIconMap)(),[c,u]=(0,t.useState)("");return(0,e.createElement)(F.Modal,{pluginPrefix:q,show:n,title:(0,i.__)("Libraries Manager","wp-menu-icons"),onClose:r,premiumSelURL:H,premiumTitle:"Premium",tabTitle:a?.label,toolbar:o.length>0,toolbarSearchIn:a?.label,onChangeToolbar:u,sidebarContent:(0,e.createElement)(V,null),sidebarPosition:"left",footerContent:(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"media-toolbar-secondary"},!1===window?.WPMI_IS_PREMIUM&&(0,e.createElement)("div",{style:{float:"left",marginTop:19}},(0,t.createInterpolateElement)((0,i.__)("Help us to boost this plugin and enjoy Premium benefits!","wp-menu-icons"),{a:(0,e.createElement)("a",{href:H,target:"_blank",rel:"noopener noreferrer"})}))),(0,e.createElement)("div",{className:"media-toolbar-primary search-form"},(0,e.createElement)("button",{disabled:!0,type:"button",className:"button media-button button-large button-primary media-button-select save"},(0,i.__)("Delete","wp-menu-icons"))))},s?(0,e.createElement)(F.Spinner,null):o.length>0?(0,e.createElement)(F.IconMap,{iconMap:l(c)}):(0,e.createElement)(z,null))}const Z=()=>{const{settings:n,hasResolvedSettings:r,saveSettings:a,setSettings:o}=(0,B.useSettingsEntities)(),{libraries:l,hasResolvedLibraries:c}=(0,B.useLibraries)(),[u,d]=(0,t.useState)(!1),[m,p]=(0,t.useState)(!1),f=(0,M.usePrevious)(n),h=!(0,s.isEqual)(n,f),g=e=>!!n.active_libraries?.includes(e.name);return r||c?(0,e.createElement)(U,null,(0,e.createElement)("form",{onSubmit:e=>{e.preventDefault(),p(!0),a(n).then(()=>p(!1))}},(0,e.createElement)("table",{className:"form-table widefat striped"},(0,e.createElement)("tbody",null,(0,e.createElement)("tr",null,(0,e.createElement)("td",{colSpan:100},(0,e.createElement)("table",null,(0,e.createElement)("th",null,(0,i.__)("Activate Libraries","wp-menu-icons")),(0,e.createElement)("td",null,l.map(t=>(0,e.createElement)(W,{key:t.name,label:t.label,type:t.type,disabled:!t.is_loaded,checked:g(t),onChange:()=>(e=>{const t=n.active_libraries?.includes(e);let r=[];r=t?n.active_libraries?.filter(t=>t!==e):[...n.active_libraries,e],o({...n,active_libraries:r})})(t.name)})),(0,e.createElement)("span",{className:"description"},(0,i.__)("Uncheck to disable libraries in navigation menu.","wp-menu-icons")))))),(0,e.createElement)("tr",{colSpan:3},(0,e.createElement)("td",null,(0,e.createElement)("button",{disabled:!h,type:"submit",className:"button button-primary secondary"},(0,i.__)("Save","wp-menu-icons")),(0,e.createElement)("button",{style:{marginLeft:"10px"},className:"button button-primary secondary",onClick:e=>{e.preventDefault(),d(!0)}},(0,i.__)("Libraries Manager","wp-menu-icons")),m&&(0,e.createElement)("span",{style:{visibility:"visible"},className:"spinner"})))))),(0,e.createElement)(Y,{show:u,onClose:()=>d(!1)})):(0,e.createElement)(F.Spinner,null)},Q=()=>{const{Fill:t}=O();return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(t.Header,null,(0,e.createElement)(k,null)),(0,e.createElement)(t.Navigation,null,(0,e.createElement)(I,null)),(0,e.createElement)(t.Content,null,(0,e.createElement)(Z,null)))};var K=n(733);const X=()=>{const{Fill:t}=O();return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(t.Header,null,(0,e.createElement)(k,null)),(0,e.createElement)(t.Navigation,null,(0,e.createElement)(I,null)),(0,e.createElement)(t.Content,null,(0,e.createElement)(K.List,{authorName:"quadlayers",columns:"2"})))},$=()=>{const{Fill:t}=O();return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(t.Header,null,(0,e.createElement)(k,null)),(0,e.createElement)(t.Navigation,null,(0,e.createElement)(I,null)),(0,e.createElement)(t.Content,null,(0,e.createElement)("div",{className:"wrap about-wrap full-width-layout"},(0,e.createElement)("div",{className:"has-1-columns is-wider-left"},(0,e.createElement)("div",{className:"column"},(0,e.createElement)("div",{className:"welcome-header"},(0,e.createElement)("h1",null,(0,i.__)("Premium","wp-menu-icons")),(0,e.createElement)("div",{className:"about-description"},(0,i.__)("Unlock the capabilities of WP Menu Icons PRO, which allows you to upload your own custom icon libraries.","wp-menu-icons")),(0,e.createElement)("br",null),(0,e.createElement)(L,{href:"https://quadlayers.com/products/wp-menu-icons/?utm_source=wpmi_plugin&utm_medium=admin_tab&utm_campaign=premium_upgrade&utm_content=purchase_button",target:"_blank"},(0,i.__)("Purchase Now","wp-menu-icons")),(0,e.createElement)(L,{isSecondary:!0,href:"https://quadlayers.com/demo/wp-menu-icons/?utm_source=wpmi_plugin&utm_medium=admin_tab&utm_campaign=demo&utm_content=demo_button",target:"_blank"},(0,i.__)("View demo","wp-menu-icons"))),(0,e.createElement)("hr",null))),(0,e.createElement)("div",{className:"has-2-columns is-wider-left"},(0,e.createElement)("div",{className:"column"},(0,e.createElement)("div",{className:"welcome-header"},(0,e.createElement)("h3",null,(0,i.__)("IcoMoon","wp-menu-icons")),(0,e.createElement)("div",{className:"about-description"},(0,e.createElement)("p",null,(0,i.__)("The premium version allows you to seamlessly integrates with the IcoMoon app, enabling you to upload their custom icon sets directly in to your site.","wp-menu-icons")),(0,e.createElement)("p",null,(0,i.__)("IcoMoon is a versatile icon management tool that provides a collection of vector icons and a platform to generate custom icon fonts or SVG sprites. It allows users to choose from thousands of free icons or import their own designs, and then convert them into scalable vector graphics or icon fonts.","wp-menu-icons")),(0,e.createElement)("p",null,(0,i.__)("IcoMoon's icon fonts are resolution-independent, ensuring sharp display on high-resolution screens, and offer the advantage of being smaller in file size compared to traditional image files. The tool is highly appreciated by web designers and developers for its user-friendly interface, customization options, and for improving the efficiency of their design workflow.","wp-menu-icons"))))),(0,e.createElement)("div",{className:"column"},(0,e.createElement)("img",{alt:"IcoMoon",src:S("/assets/backend/img/wp-menu-icons-upload.png")}))),(0,e.createElement)("div",{className:"has-2-columns is-wider-left"},(0,e.createElement)("div",{className:"column"},(0,e.createElement)("br",null),(0,e.createElement)("div",{className:"welcome-header"},(0,e.createElement)("h3",null,(0,i.__)("Fontello","wp-menu-icons")),(0,e.createElement)("div",{className:"about-description"},(0,e.createElement)("p",null,(0,i.__)("The premium version also allows you to upload Fontello fonts, enabling you to upload their custom icon sets directly in to your site.","wp-menu-icons")),(0,e.createElement)("p",null,(0,i.__)("Fontello is a free online tool that allows you to combine icons from different sets, convert them into web fonts or vector graphics, and customize them to suit their needs.","wp-menu-icons")),(0,e.createElement)("p",null,(0,i.__)("It offers a wide range of icons from various collections, including Font Awesome, Entypo, and Typicons, among others. Users can select the icons they need, adjust their sizes, and download them in various formats such as SVG, EOT, TTF, WOFF, or as a CSS file. Fontello is particularly useful for web developers and designers as it simplifies the process of using vector images in web design, making it easier to create responsive and visually appealing websites.","wp-menu-icons"))))),(0,e.createElement)("div",{className:"column"},(0,e.createElement)("img",{alt:"Fontello",src:S("/assets/backend/img/wp-menu-icons-fontello.png")}))))))},{tabParam:ee,setBrowserTabParam:te}=(()=>{const e=document.location.href,t=new URLSearchParams(e),n=new URL(window.location);return{tabParam:t.get("tab"),setBrowserTabParam:e=>{n.searchParams.set("tab",e),window.history.pushState(null,"",n.toString())}}})(),ne=(0,t.createContext)({}),re=()=>(0,t.useContext)(ne),ae=(e,t)=>"SET_CURRENT_TAB"===t.type?{...e,...t.payload,prevTab:e.currentTab}:e,ie=({children:n})=>{const r=(0,o.applyFilters)("wp-menu-icons.app.tabs",[{label:(0,i.__)("Welcome","wp-menu-icons"),name:"welcome",content:G},{label:(0,i.__)("Settings","wp-menu-icons"),name:"settings",href:"settings",content:Q},{label:(0,i.__)("Premium","wp-menu-icons"),name:"premium",content:$},{label:(0,i.__)("Suggestions","wp-menu-icons"),name:"suggestions",href:"suggestions",content:X}]),[a,s]=(0,t.useReducer)(ae,(({defaultTab:e})=>({currentTab:ee||e,currentTabSection:"",prevTab:null,prevSubTab:null,user:!1}))({defaultTab:r[0].name}));return(0,t.useEffect)(()=>{const e=Array.from(document.querySelectorAll("#toplevel_page_wpmi > ul > li")),t=a.currentTab[0].toUpperCase()+a.currentTab.slice(1).toLowerCase();e.map(e=>e.innerText===t?e?.classList.add("current"):e?.classList.remove("current"))},[a.currentTab]),(0,e.createElement)(ne.Provider,{value:{...a,setCurrentTab:e=>{a.currentTab!==e&&(te(e),s({type:"SET_CURRENT_TAB",payload:{currentTab:e}}))},tabs:r}},n)},oe=(ne.Consumer,()=>{const{currentTab:t,tabs:n}=re(),r=n.find(({name:e})=>e===t);if(!r)return(0,e.createElement)(e.Fragment,null,t);const a=r.content;return(0,e.createElement)(a,null)}),se=({children:t})=>(0,e.createElement)(R,null,(0,e.createElement)(j,null,({Slot:n,containerRef:r})=>(0,e.createElement)("div",{ref:r},(0,e.createElement)("header",null,(0,e.createElement)(n.Header,null),!1),(0,e.createElement)("section",null,(0,e.createElement)("nav",null,(0,e.createElement)(n.Navigation,null)),(0,e.createElement)("section",null,(0,e.createElement)("section",null,(0,e.createElement)(n.Content,null)),(0,e.createElement)("aside",null,(0,e.createElement)(n.Aside,null))),(0,e.createElement)("footer",null,(0,e.createElement)(n.Footer,null))),t))),le=()=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)(ie,null,(0,e.createElement)(se,null,(0,e.createElement)(oe,null))),(0,e.createElement)(a.EditorSnackbars,null));E(()=>{const n=document.getElementById("wpbody-content");(0,t.render)((0,e.createElement)(le,null),n)})})(),(window.wpmi=window.wpmi||{}).backend=r})();