Current File : /home/resuelf/www/wp-content/plugins/astra-addon/admin/core/assets/build/dashboard-app.js
!function(){"use strict";var e={n:function(t){var a=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(a,{a:a}),a},d:function(t,a){for(var n in a)e.o(a,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:a[n]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.wp.element,a=window.React,n=window.wp.i18n,r={"version-control":(0,t.createElement)("svg",{className:"flex-shrink-0 mr-4 fill-inherit",stroke:"none",width:"16",height:"20",viewBox:"0 0 16 20",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M5.70711 11.2929C5.31658 10.9024 4.68342 10.9024 4.29289 11.2929C3.90237 11.6834 3.90237 12.3166 4.29289 12.7071L5.70711 11.2929ZM7 14L6.29289 14.7071C6.68342 15.0976 7.31658 15.0976 7.70711 14.7071L7 14ZM11.7071 10.7071C12.0976 10.3166 12.0976 9.68342 11.7071 9.29289C11.3166 8.90237 10.6834 8.90237 10.2929 9.29289L11.7071 10.7071ZM14 5V17H16V5H14ZM13 18H3V20H13V18ZM2 17V5H0V17H2ZM3 4H5V2H3V4ZM11 4H13V2H11V4ZM3 18C2.44772 18 2 17.5523 2 17H0C0 18.6569 1.34315 20 3 20V18ZM14 17C14 17.5523 13.5523 18 13 18V20C14.6569 20 16 18.6569 16 17H14ZM16 5C16 3.34315 14.6569 2 13 2V4C13.5523 4 14 4.44772 14 5H16ZM2 5C2 4.44772 2.44772 4 3 4V2C1.34315 2 0 3.34315 0 5H2ZM4.29289 12.7071L6.29289 14.7071L7.70711 13.2929L5.70711 11.2929L4.29289 12.7071ZM7.70711 14.7071L11.7071 10.7071L10.2929 9.29289L6.29289 13.2929L7.70711 14.7071ZM7 2H9V0H7V2ZM9 4H7V6H9V4ZM7 4C6.44772 4 6 3.55228 6 3H4C4 4.65685 5.34315 6 7 6V4ZM10 3C10 3.55228 9.55228 4 9 4V6C10.6569 6 12 4.65685 12 3H10ZM9 2C9.55228 2 10 2.44772 10 3H12C12 1.34315 10.6569 0 9 0V2ZM7 0C5.34315 0 4 1.34315 4 3H6C6 2.44772 6.44772 2 7 2V0Z"})),"white-label":(0,t.createElement)("svg",{className:"flex-shrink-0 mr-4 stroke-inherit",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M6.99963 10.0006L8.99963 12.0006L12.9996 8.00061M5.83437 2.69766C6.55191 2.6404 7.23309 2.35824 7.78095 1.89136C9.05944 0.801839 10.9398 0.801839 12.2183 1.89136C12.7662 2.35824 13.4474 2.6404 14.1649 2.69766C15.8393 2.83128 17.169 4.16092 17.3026 5.83535C17.3598 6.55288 17.642 7.23407 18.1089 7.78193C19.1984 9.06042 19.1984 10.9408 18.1089 12.2193C17.642 12.7672 17.3598 13.4483 17.3026 14.1659C17.169 15.8403 15.8393 17.1699 14.1649 17.3036C13.4474 17.3608 12.7662 17.643 12.2183 18.1099C10.9398 19.1994 9.05944 19.1994 7.78095 18.1099C7.23309 17.643 6.55191 17.3608 5.83437 17.3036C4.15994 17.1699 2.8303 15.8403 2.69668 14.1659C2.63942 13.4483 2.35727 12.7672 1.89038 12.2193C0.800862 10.9408 0.800862 9.06042 1.89038 7.78193C2.35727 7.23407 2.63942 6.55288 2.69668 5.83535C2.8303 4.16092 4.15994 2.83128 5.83437 2.69766Z",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}))};function l(e,t,...a){if(e in t){let n=t[e];return"function"==typeof n?n(...a):n}let n=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map((e=>`"${e}"`)).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,l),n}var s,o=((s=o||{})[s.None=0]="None",s[s.RenderStrategy=1]="RenderStrategy",s[s.Static=2]="Static",s),i=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(i||{});function d({ourProps:e,theirProps:t,slot:a,defaultTag:n,features:r,visible:s=!0,name:o}){let i=u(t,e);if(s)return c(i,a,n,o);let d=null!=r?r:0;if(2&d){let{static:e=!1,...t}=i;if(e)return c(t,a,n,o)}if(1&d){let{unmount:e=!0,...t}=i;return l(e?0:1,{0(){return null},1(){return c({...t,hidden:!0,style:{display:"none"}},a,n,o)}})}return c(i,a,n,o)}function c(e,t={},n,r){let{as:l=n,children:s,refName:o="ref",...i}=p(e,["unmount","static"]),d=void 0!==e.ref?{[o]:e.ref}:{},c="function"==typeof s?s(t):s;i.className&&"function"==typeof i.className&&(i.className=i.className(t));let m={};if(t){let e=!1,a=[];for(let[n,r]of Object.entries(t))"boolean"==typeof r&&(e=!0),!0===r&&a.push(n);e&&(m["data-headlessui-state"]=a.join(" "))}if(l===a.Fragment&&Object.keys(f(i)).length>0){if(!(0,a.isValidElement)(c)||Array.isArray(c)&&c.length>1)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(i).map((e=>`  - ${e}`)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map((e=>`  - ${e}`)).join("\n")].join("\n"));return(0,a.cloneElement)(c,Object.assign({},u(c.props,f(p(i,["ref"]))),m,d,function(...e){return{ref:e.every((e=>null==e))?void 0:t=>{for(let a of e)null!=a&&("function"==typeof a?a(t):a.current=t)}}}(c.ref,d.ref)))}return(0,a.createElement)(l,Object.assign({},p(i,["ref"]),l!==a.Fragment&&d,l!==a.Fragment&&m),c)}function u(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},a={};for(let n of e)for(let e in n)e.startsWith("on")&&"function"==typeof n[e]?(null!=a[e]||(a[e]=[]),a[e].push(n[e])):t[e]=n[e];if(t.disabled||t["aria-disabled"])return Object.assign(t,Object.fromEntries(Object.keys(a).map((e=>[e,void 0]))));for(let e in a)Object.assign(t,{[e](t,...n){let r=a[e];for(let e of r){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...n)}}});return t}function m(e){var t;return Object.assign((0,a.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function f(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function p(e,t=[]){let a=Object.assign({},e);for(let e of t)e in a&&delete a[e];return a}let h=(0,a.createContext)(null);h.displayName="OpenClosedContext";var g=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(g||{});function b(){return(0,a.useContext)(h)}function v({value:e,children:t}){return a.createElement(h.Provider,{value:e},t)}const _="undefined"==typeof window||"undefined"==typeof document;let w=_?a.useEffect:a.useLayoutEffect;function E(){let e=(0,a.useRef)(!1);return w((()=>(e.current=!0,()=>{e.current=!1})),[]),e}function x(e){let t=(0,a.useRef)(e);return w((()=>{t.current=e}),[e]),t}let y={serverHandoffComplete:!1};function N(){let[e,t]=(0,a.useState)(y.serverHandoffComplete);return(0,a.useEffect)((()=>{!0!==e&&t(!0)}),[e]),(0,a.useEffect)((()=>{!1===y.serverHandoffComplete&&(y.serverHandoffComplete=!0)}),[]),e}let k=function(e){let t=x(e);return a.useCallback(((...e)=>t.current(...e)),[t])},C=Symbol();function S(e,t=!0){return Object.assign(e,{[C]:t})}function F(...e){let t=(0,a.useRef)(e);(0,a.useEffect)((()=>{t.current=e}),[e]);let n=k((e=>{for(let a of t.current)null!=a&&("function"==typeof a?a(e):a.current=e)}));return e.every((e=>null==e||(null==e?void 0:e[C])))?void 0:n}function T(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch((e=>setTimeout((()=>{throw e}))))}function P(){let e=[],t=[],a={enqueue(e){t.push(e)},addEventListener(e,t,n,r){return e.addEventListener(t,n,r),a.add((()=>e.removeEventListener(t,n,r)))},requestAnimationFrame(...e){let t=requestAnimationFrame(...e);return a.add((()=>cancelAnimationFrame(t)))},nextFrame(...e){return a.requestAnimationFrame((()=>a.requestAnimationFrame(...e)))},setTimeout(...e){let t=setTimeout(...e);return a.add((()=>clearTimeout(t)))},microTask(...e){let t={current:!0};return T((()=>{t.current&&e[0]()})),a.add((()=>{t.current=!1}))},add(t){return e.push(t),()=>{let a=e.indexOf(t);if(a>=0){let[t]=e.splice(a,1);t()}}},dispose(){for(let t of e.splice(0))t()},async workQueue(){for(let e of t.splice(0))await e()}};return a}function L(e,...t){e&&t.length>0&&e.classList.add(...t)}function R(e,...t){e&&t.length>0&&e.classList.remove(...t)}var A,D=((A=D||{}).Ended="ended",A.Cancelled="cancelled",A);function M(){let[e]=(0,a.useState)(P);return(0,a.useEffect)((()=>()=>e.dispose()),[e]),e}function O({container:e,direction:t,classes:a,onStart:n,onStop:r}){let s=E(),o=M(),i=x(t);w((()=>{let t=P();o.add(t.dispose);let d=e.current;if(d&&"idle"!==i.current&&s.current)return t.dispose(),n.current(i.current),t.add(function(e,t,a,n){let r=a?"enter":"leave",s=P(),o=void 0!==n?function(e){let t={called:!1};return(...a)=>{if(!t.called)return t.called=!0,e(...a)}}(n):()=>{};"enter"===r&&(e.removeAttribute("hidden"),e.style.display="");let i=l(r,{enter:()=>t.enter,leave:()=>t.leave}),d=l(r,{enter:()=>t.enterTo,leave:()=>t.leaveTo}),c=l(r,{enter:()=>t.enterFrom,leave:()=>t.leaveFrom});return R(e,...t.enter,...t.enterTo,...t.enterFrom,...t.leave,...t.leaveFrom,...t.leaveTo,...t.entered),L(e,...i,...c),s.nextFrame((()=>{R(e,...c),L(e,...d),function(e,t){let a=P();if(!e)return a.dispose;let{transitionDuration:n,transitionDelay:r}=getComputedStyle(e),[l,s]=[n,r].map((e=>{let[t=0]=e.split(",").filter(Boolean).map((e=>e.includes("ms")?parseFloat(e):1e3*parseFloat(e))).sort(((e,t)=>t-e));return t}));if(l+s!==0){let n=[];n.push(a.addEventListener(e,"transitionrun",(r=>{r.target===r.currentTarget&&(n.splice(0).forEach((e=>e())),n.push(a.addEventListener(e,"transitionend",(e=>{e.target===e.currentTarget&&(t("ended"),n.splice(0).forEach((e=>e())))})),a.addEventListener(e,"transitioncancel",(e=>{e.target===e.currentTarget&&(t("cancelled"),n.splice(0).forEach((e=>e())))}))))})))}else t("ended");a.add((()=>t("cancelled"))),a.dispose}(e,(a=>("ended"===a&&(R(e,...i),L(e,...t.entered)),o(a))))})),s.dispose}(d,a.current,"enter"===i.current,(e=>{t.dispose(),l(e,{[D.Ended](){r.current(i.current)},[D.Cancelled]:()=>{}})}))),t.dispose}),[t])}function j(e=""){return e.split(" ").filter((e=>e.trim().length>1))}let H=(0,a.createContext)(null);H.displayName="TransitionContext";var V,B=((V=B||{}).Visible="visible",V.Hidden="hidden",V);let I=(0,a.createContext)(null);function U(e){return"children"in e?U(e.children):e.current.filter((({el:e})=>null!==e.current)).filter((({state:e})=>"visible"===e)).length>0}function $(e,t){let n=x(e),r=(0,a.useRef)([]),s=E(),o=M(),d=k(((e,t=i.Hidden)=>{let a=r.current.findIndex((({el:t})=>t===e));-1!==a&&(l(t,{[i.Unmount](){r.current.splice(a,1)},[i.Hidden](){r.current[a].state="hidden"}}),o.microTask((()=>{var e;!U(r)&&s.current&&(null==(e=n.current)||e.call(n))})))})),c=k((e=>{let t=r.current.find((({el:t})=>t===e));return t?"visible"!==t.state&&(t.state="visible"):r.current.push({el:e,state:"visible"}),()=>d(e,i.Unmount)})),u=(0,a.useRef)([]),m=(0,a.useRef)(Promise.resolve()),f=(0,a.useRef)({enter:[],leave:[],idle:[]}),p=k(((e,a,n)=>{u.current.splice(0),t&&(t.chains.current[a]=t.chains.current[a].filter((([t])=>t!==e))),null==t||t.chains.current[a].push([e,new Promise((e=>{u.current.push(e)}))]),null==t||t.chains.current[a].push([e,new Promise((e=>{Promise.all(f.current[a].map((([e,t])=>t))).then((()=>e()))}))]),"enter"===a?m.current=m.current.then((()=>null==t?void 0:t.wait.current)).then((()=>n(a))):n(a)})),h=k(((e,t,a)=>{Promise.all(f.current[t].splice(0).map((([e,t])=>t))).then((()=>{var e;null==(e=u.current.shift())||e()})).then((()=>a(t)))}));return(0,a.useMemo)((()=>({children:r,register:c,unregister:d,onStart:p,onStop:h,wait:m,chains:f})),[c,d,r,p,h,f,m])}function Z(){}I.displayName="NestingContext";let W=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function z(e){var t;let a={};for(let n of W)a[n]=null!=(t=e[n])?t:Z;return a}let q=o.RenderStrategy,Y=m((function(e,t){let{beforeEnter:n,afterEnter:r,beforeLeave:s,afterLeave:o,enter:c,enterFrom:u,enterTo:m,entered:f,leave:p,leaveFrom:h,leaveTo:b,..._}=e,w=(0,a.useRef)(null),E=F(w,t),y=_.unmount?i.Unmount:i.Hidden,{show:C,appear:S,initial:T}=function(){let e=(0,a.useContext)(H);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[P,L]=(0,a.useState)(C?"visible":"hidden"),R=function(){let e=(0,a.useContext)(I);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:A,unregister:D}=R,M=(0,a.useRef)(null);(0,a.useEffect)((()=>A(w)),[A,w]),(0,a.useEffect)((()=>{if(y===i.Hidden&&w.current)return C&&"visible"!==P?void L("visible"):l(P,{hidden:()=>D(w),visible:()=>A(w)})}),[P,w,A,D,C,y]);let V=x({enter:j(c),enterFrom:j(u),enterTo:j(m),entered:j(f),leave:j(p),leaveFrom:j(h),leaveTo:j(b)}),B=function(e){let t=(0,a.useRef)(z(e));return(0,a.useEffect)((()=>{t.current=z(e)}),[e]),t}({beforeEnter:n,afterEnter:r,beforeLeave:s,afterLeave:o}),Z=N();(0,a.useEffect)((()=>{if(Z&&"visible"===P&&null===w.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}),[w,P,Z]);let W=T&&!S,Y=!Z||W||M.current===C?"idle":C?"enter":"leave",G=k((e=>l(e,{enter:()=>B.current.beforeEnter(),leave:()=>B.current.beforeLeave(),idle:()=>{}}))),J=k((e=>l(e,{enter:()=>B.current.afterEnter(),leave:()=>B.current.afterLeave(),idle:()=>{}}))),K=$((()=>{L("hidden"),D(w)}),R);O({container:w,classes:V,direction:Y,onStart:x((e=>{K.onStart(w,e,G)})),onStop:x((e=>{K.onStop(w,e,J),"leave"===e&&!U(K)&&(L("hidden"),D(w))}))}),(0,a.useEffect)((()=>{!W||(y===i.Hidden?M.current=null:M.current=C)}),[C,W,P]);let Q=_,X={ref:E};return a.createElement(I.Provider,{value:K},a.createElement(v,{value:l(P,{visible:g.Open,hidden:g.Closed})},d({ourProps:X,theirProps:Q,defaultTag:"div",features:q,visible:"visible"===P,name:"Transition.Child"})))})),G=m((function(e,t){let{show:n,appear:r=!1,unmount:s,...o}=e,i=(0,a.useRef)(null),c=F(i,t);N();let u=b();if(void 0===n&&null!==u&&(n=l(u,{[g.Open]:!0,[g.Closed]:!1})),![!0,!1].includes(n))throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[m,f]=(0,a.useState)(n?"visible":"hidden"),p=$((()=>{f("hidden")})),[h,v]=(0,a.useState)(!0),_=(0,a.useRef)([n]);w((()=>{!1!==h&&_.current[_.current.length-1]!==n&&(_.current.push(n),v(!1))}),[_,n]);let E=(0,a.useMemo)((()=>({show:n,appear:r,initial:h})),[n,r,h]);(0,a.useEffect)((()=>{if(n)f("visible");else if(U(p)){let e=i.current;if(!e)return;let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&f("hidden")}else f("hidden")}),[n,p]);let x={unmount:s};return a.createElement(I.Provider,{value:p},a.createElement(H.Provider,{value:E},d({ourProps:{...x,as:a.Fragment,children:a.createElement(Y,{ref:c,...x,...o})},theirProps:{},defaultTag:a.Fragment,features:q,visible:"visible"===m,name:"Transition"})))})),J=m((function(e,t){let n=null!==(0,a.useContext)(H),r=null!==b();return a.createElement(a.Fragment,null,!n&&r?a.createElement(G,{ref:t,...e}):a.createElement(Y,{ref:t,...e}))})),K=Object.assign(G,{Child:J,Root:G});var Q,X=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(X||{});function ee(e){let t=e.parentElement,a=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(a=t),t=t.parentElement;let n=""===(null==t?void 0:t.getAttribute("disabled"));return(!n||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(a))&&n}let te=0;function ae(){return++te}let ne=null!=(Q=a.useId)?Q:function(){let e=N(),[t,n]=a.useState(e?ae:null);return w((()=>{null===t&&n(ae())}),[t]),null!=t?""+t:void 0};var re=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(re||{});let le=m((function(e,t){let{features:a=1,...n}=e;return d({ourProps:{ref:t,"aria-hidden":2==(2&a)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...4==(4&a)&&2!=(2&a)&&{display:"none"}}},theirProps:n,slot:{},defaultTag:"div",name:"Hidden"})}));function se(e){return _?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}let oe=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map((e=>`${e}:not([tabindex='-1'])`)).join(",");var ie=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e))(ie||{}),de=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(de||{}),ce=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(ce||{});var ue=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(ue||{});function me(e){null==e||e.focus({preventScroll:!0})}let fe=["textarea","input"].join(",");function pe(e,t,a=!0,n=null){let r=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,l=Array.isArray(e)?a?function(e,t=(e=>e)){return e.slice().sort(((e,a)=>{let n=t(e),r=t(a);if(null===n||null===r)return 0;let l=n.compareDocumentPosition(r);return l&Node.DOCUMENT_POSITION_FOLLOWING?-1:l&Node.DOCUMENT_POSITION_PRECEDING?1:0}))}(e):e:function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(oe))}(e);n=null!=n?n:r.activeElement;let s,o=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),i=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,l.indexOf(n))-1;if(4&t)return Math.max(0,l.indexOf(n))+1;if(8&t)return l.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),d=32&t?{preventScroll:!0}:{},c=0,u=l.length;do{if(c>=u||c+u<=0)return 0;let e=i+c;if(16&t)e=(e+u)%u;else{if(e<0)return 3;if(e>=u)return 1}s=l[e],null==s||s.focus(d),c+=o}while(s!==r.activeElement);return 6&t&&function(e){var t,a;return null!=(a=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,fe))&&a}(s)&&s.select(),s.hasAttribute("tabindex")||s.setAttribute("tabindex","0"),2}var he=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(he||{});function ge(...e){return(0,a.useMemo)((()=>se(...e)),[...e])}function be(e,t,n,r){let l=x(n);(0,a.useEffect)((()=>{function a(e){l.current(e)}return(e=null!=e?e:window).addEventListener(t,a,r),()=>e.removeEventListener(t,a,r)}),[e,t,r])}function ve(e,t){let n=(0,a.useRef)([]),r=k(e);(0,a.useEffect)((()=>{let e=[...n.current];for(let[a,l]of t.entries())if(n.current[a]!==l){let a=r(t,e);return n.current=t,a}}),[r,...t])}var _e=(e=>(e[e.None=1]="None",e[e.InitialFocus=2]="InitialFocus",e[e.TabLock=4]="TabLock",e[e.FocusLock=8]="FocusLock",e[e.RestoreFocus=16]="RestoreFocus",e[e.All=30]="All",e))(_e||{});let we=Object.assign(m((function(e,t){let n=(0,a.useRef)(null),r=F(n,t),{initialFocus:s,containers:o,features:i=30,...c}=e;N()||(i=1);let u=ge(n);!function({ownerDocument:e},t){let n=(0,a.useRef)(null);be(null==e?void 0:e.defaultView,"focusout",(e=>{!t||n.current||(n.current=e.target)}),!0),ve((()=>{t||((null==e?void 0:e.activeElement)===(null==e?void 0:e.body)&&me(n.current),n.current=null)}),[t]);let r=(0,a.useRef)(!1);(0,a.useEffect)((()=>(r.current=!1,()=>{r.current=!0,T((()=>{!r.current||(me(n.current),n.current=null)}))})),[])}({ownerDocument:u},Boolean(16&i));let m=function({ownerDocument:e,container:t,initialFocus:n},r){let l=(0,a.useRef)(null),s=E();return ve((()=>{if(!r)return;let a=t.current;!a||T((()=>{if(!s.current)return;let t=null==e?void 0:e.activeElement;if(null!=n&&n.current){if((null==n?void 0:n.current)===t)return void(l.current=t)}else if(a.contains(t))return void(l.current=t);null!=n&&n.current?me(n.current):pe(a,ie.First)===de.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),l.current=null==e?void 0:e.activeElement}))}),[r]),l}({ownerDocument:u,container:n,initialFocus:s},Boolean(2&i));!function({ownerDocument:e,container:t,containers:a,previousActiveElement:n},r){let l=E();be(null==e?void 0:e.defaultView,"focus",(e=>{if(!r||!l.current)return;let s=new Set(null==a?void 0:a.current);s.add(t);let o=n.current;if(!o)return;let i=e.target;i&&i instanceof HTMLElement?function(e,t){var a;for(let n of e)if(null!=(a=n.current)&&a.contains(t))return!0;return!1}(s,i)?(n.current=i,me(i)):(e.preventDefault(),e.stopPropagation(),me(o)):me(n.current)}),!0)}({ownerDocument:u,container:n,containers:o,previousActiveElement:m},Boolean(8&i));let f=function(){let e=(0,a.useRef)(0);return function(e,t,n){let r=x(t);(0,a.useEffect)((()=>{function t(e){r.current(e)}return window.addEventListener(e,t,n),()=>window.removeEventListener(e,t,n)}),[e,n])}("keydown",(t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)}),!0),e}(),p=k((()=>{let e=n.current;!e||l(f.current,{[he.Forwards]:()=>pe(e,ie.First),[he.Backwards]:()=>pe(e,ie.Last)})})),h={ref:r};return a.createElement(a.Fragment,null,Boolean(4&i)&&a.createElement(le,{as:"button",type:"button",onFocus:p,features:re.Focusable}),d({ourProps:h,theirProps:c,defaultTag:"div",name:"FocusTrap"}),Boolean(4&i)&&a.createElement(le,{as:"button",type:"button",onFocus:p,features:re.Focusable}))})),{features:_e}),Ee=new Set,xe=new Map;function ye(e){e.setAttribute("aria-hidden","true"),e.inert=!0}function Ne(e){let t=xe.get(e);!t||(null===t["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",t["aria-hidden"]),e.inert=t.inert)}var ke=window.ReactDOM;let Ce=(0,a.createContext)(!1);function Se(){return(0,a.useContext)(Ce)}function Fe(e){return a.createElement(Ce.Provider,{value:e.force},e.children)}let Te=a.Fragment,Pe=m((function(e,t){let n=e,r=(0,a.useRef)(null),l=F(S((e=>{r.current=e})),t),s=ge(r),o=function(e){let t=Se(),n=(0,a.useContext)(Re),r=ge(e),[l,s]=(0,a.useState)((()=>{if(!t&&null!==n||_)return null;let e=null==r?void 0:r.getElementById("headlessui-portal-root");if(e)return e;if(null===r)return null;let a=r.createElement("div");return a.setAttribute("id","headlessui-portal-root"),r.body.appendChild(a)}));return(0,a.useEffect)((()=>{null!==l&&(null!=r&&r.body.contains(l)||null==r||r.body.appendChild(l))}),[l,r]),(0,a.useEffect)((()=>{t||null!==n&&s(n.current)}),[n,s,t]),l}(r),[i]=(0,a.useState)((()=>{var e;return _?null:null!=(e=null==s?void 0:s.createElement("div"))?e:null})),c=N(),u=(0,a.useRef)(!1);return w((()=>{if(u.current=!1,o&&i)return o.contains(i)||(i.setAttribute("data-headlessui-portal",""),o.appendChild(i)),()=>{u.current=!0,T((()=>{var e;!u.current||!o||!i||(o.removeChild(i),o.childNodes.length<=0&&(null==(e=o.parentElement)||e.removeChild(o)))}))}}),[o,i]),c&&o&&i?(0,ke.createPortal)(d({ourProps:{ref:l},theirProps:n,defaultTag:Te,name:"Portal"}),i):null})),Le=a.Fragment,Re=(0,a.createContext)(null),Ae=m((function(e,t){let{target:n,...r}=e,l={ref:F(t)};return a.createElement(Re.Provider,{value:n},d({ourProps:l,theirProps:r,defaultTag:Le,name:"Popover.Group"}))})),De=Object.assign(Pe,{Group:Ae}),Me=(0,a.createContext)(null);function Oe(){let e=(0,a.useContext)(Me);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,Oe),e}return e}function je(){let[e,t]=(0,a.useState)([]);return[e.length>0?e.join(" "):void 0,(0,a.useMemo)((()=>function(e){let n=k((e=>(t((t=>[...t,e])),()=>t((t=>{let a=t.slice(),n=a.indexOf(e);return-1!==n&&a.splice(n,1),a}))))),r=(0,a.useMemo)((()=>({register:n,slot:e.slot,name:e.name,props:e.props})),[n,e.slot,e.name,e.props]);return a.createElement(Me.Provider,{value:r},e.children)}),[t])]}let He=m((function(e,t){let a=Oe(),n=`headlessui-description-${ne()}`,r=F(t);w((()=>a.register(n)),[n,a.register]);let l=e;return d({ourProps:{ref:r,...a.props,id:n},theirProps:l,slot:a.slot||{},defaultTag:"p",name:a.name||"Description"})})),Ve=(0,a.createContext)((()=>{}));Ve.displayName="StackContext";var Be=(e=>(e[e.Add=0]="Add",e[e.Remove=1]="Remove",e))(Be||{});function Ie({children:e,onUpdate:t,type:n,element:r,enabled:l}){let s=(0,a.useContext)(Ve),o=k(((...e)=>{null==t||t(...e),s(...e)}));return w((()=>{let e=void 0===l||!0===l;return e&&o(0,n,r),()=>{e&&o(1,n,r)}}),[o,n,r,l]),a.createElement(Ve.Provider,{value:o},e)}function Ue(e,t,n){let r=x(t);(0,a.useEffect)((()=>{function t(e){r.current(e)}return document.addEventListener(e,t,n),()=>document.removeEventListener(e,t,n)}),[e,n])}var $e=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))($e||{}),Ze=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(Ze||{});let We={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},ze=(0,a.createContext)(null);function qe(e){let t=(0,a.useContext)(ze);if(null===t){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,qe),t}return t}function Ye(e,t){return l(t.type,We,e,t)}ze.displayName="DialogContext";let Ge=o.RenderStrategy|o.Static,Je=m((function(e,t){let{open:n,onClose:r,initialFocus:s,__demoMode:o=!1,...i}=e,[c,u]=(0,a.useState)(0),m=b();void 0===n&&null!==m&&(n=l(m,{[g.Open]:!0,[g.Closed]:!1}));let f=(0,a.useRef)(new Set),p=(0,a.useRef)(null),h=F(p,t),v=(0,a.useRef)(null),_=ge(p),E=e.hasOwnProperty("open")||null!==m,x=e.hasOwnProperty("onClose");if(!E&&!x)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!E)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!x)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof n)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${n}`);if("function"!=typeof r)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${r}`);let y=n?0:1,[C,S]=(0,a.useReducer)(Ye,{titleId:null,descriptionId:null,panelRef:(0,a.createRef)()}),T=k((()=>r(!1))),L=k((e=>S({type:0,id:e}))),R=!!N()&&!o&&0===y,A=c>1,D=null!==(0,a.useContext)(ze),M=A?"parent":"leaf";(function(e,t=!0){w((()=>{if(!t||!e.current)return;let a=e.current,n=se(a);if(n){Ee.add(a);for(let e of xe.keys())e.contains(a)&&(Ne(e),xe.delete(e));return n.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement){for(let t of Ee)if(e.contains(t))return;1===Ee.size&&(xe.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),ye(e))}})),()=>{if(Ee.delete(a),Ee.size>0)n.querySelectorAll("body > *").forEach((e=>{if(e instanceof HTMLElement&&!xe.has(e)){for(let t of Ee)if(e.contains(t))return;xe.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),ye(e)}}));else for(let e of xe.keys())Ne(e),xe.delete(e)}}}),[t])})(p,!!A&&R),function(e,t,n=!0){let r=(0,a.useRef)(!1);function s(a,n){if(!r.current||a.defaultPrevented)return;let s=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(e),o=n(a);if(null!==o&&o.ownerDocument.documentElement.contains(o)){for(let e of s){if(null===e)continue;let t=e instanceof HTMLElement?e:e.current;if(null!=t&&t.contains(o))return}return!function(e,t=0){var a;return e!==(null==(a=se(e))?void 0:a.body)&&l(t,{0(){return e.matches(oe)},1(){let t=e;for(;null!==t;){if(t.matches(oe))return!0;t=t.parentElement}return!1}})}(o,ue.Loose)&&-1!==o.tabIndex&&a.preventDefault(),t(a,o)}}(0,a.useEffect)((()=>{requestAnimationFrame((()=>{r.current=n}))}),[n]);let o=(0,a.useRef)(null);Ue("mousedown",(e=>{var t,a;r.current&&(o.current=(null==(a=null==(t=e.composedPath)?void 0:t.call(e))?void 0:a[0])||e.target)}),!0),Ue("click",(e=>{!o.current||(s(e,(()=>o.current)),o.current=null)}),!0),Ue("blur",(e=>s(e,(()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null))),!0)}((()=>{var e,t;return[...Array.from(null!=(e=null==_?void 0:_.querySelectorAll("body > *, [data-headlessui-portal]"))?e:[]).filter((e=>!(!(e instanceof HTMLElement)||e.contains(v.current)||C.panelRef.current&&e.contains(C.panelRef.current)))),null!=(t=C.panelRef.current)?t:p.current]}),T,R&&!A),be(null==_?void 0:_.defaultView,"keydown",(e=>{e.defaultPrevented||e.key===X.Escape&&0===y&&(A||(e.preventDefault(),e.stopPropagation(),T()))})),function(e,t){(0,a.useEffect)((()=>{var a;if(!t||!e)return;let n=P();function r(e,t,a){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:a}),n.add((()=>{Object.assign(e.style,{[t]:r})}))}let l=e.documentElement,s=(null!=(a=e.defaultView)?a:window).innerWidth-l.clientWidth;if(r(l,"overflow","hidden"),s>0&&r(l,"paddingRight",s-(l.clientWidth-l.offsetWidth)+"px"),/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0){let e=window.pageYOffset;r(l,"position","fixed"),r(l,"marginTop",`-${e}px`),r(l,"width","100%"),n.add((()=>window.scrollTo(0,e)))}return n.dispose}),[e,t])}(_,0===y&&!D),(0,a.useEffect)((()=>{if(0!==y||!p.current)return;let e=new IntersectionObserver((e=>{for(let t of e)0===t.boundingClientRect.x&&0===t.boundingClientRect.y&&0===t.boundingClientRect.width&&0===t.boundingClientRect.height&&T()}));return e.observe(p.current),()=>e.disconnect()}),[y,p,T]);let[O,j]=je(),H=`headlessui-dialog-${ne()}`,V=(0,a.useMemo)((()=>[{dialogState:y,close:T,setTitleId:L},C]),[y,C,T,L]),B=(0,a.useMemo)((()=>({open:0===y})),[y]),I={ref:h,id:H,role:"dialog","aria-modal":0===y||void 0,"aria-labelledby":C.titleId,"aria-describedby":O};return a.createElement(Ie,{type:"Dialog",enabled:0===y,element:p,onUpdate:k(((e,t,a)=>{"Dialog"===t&&l(e,{[Be.Add](){f.current.add(a),u((e=>e+1))},[Be.Remove](){f.current.add(a),u((e=>e-1))}})}))},a.createElement(Fe,{force:!0},a.createElement(De,null,a.createElement(ze.Provider,{value:V},a.createElement(De.Group,{target:p},a.createElement(Fe,{force:!1},a.createElement(j,{slot:B,name:"Dialog.Description"},a.createElement(we,{initialFocus:s,containers:f,features:R?l(M,{parent:we.features.RestoreFocus,leaf:we.features.All&~we.features.FocusLock}):we.features.None},d({ourProps:I,theirProps:i,slot:B,defaultTag:"div",features:Ge,visible:0===y,name:"Dialog"})))))))),a.createElement(le,{features:re.Hidden,ref:v}))})),Ke=m((function(e,t){let[{dialogState:n,close:r}]=qe("Dialog.Overlay");return d({ourProps:{ref:F(t),id:`headlessui-dialog-overlay-${ne()}`,"aria-hidden":!0,onClick:k((e=>{if(e.target===e.currentTarget){if(ee(e.currentTarget))return e.preventDefault();e.preventDefault(),e.stopPropagation(),r()}}))},theirProps:e,slot:(0,a.useMemo)((()=>({open:0===n})),[n]),defaultTag:"div",name:"Dialog.Overlay"})})),Qe=m((function(e,t){let[{dialogState:n},r]=qe("Dialog.Backdrop"),l=F(t),s=`headlessui-dialog-backdrop-${ne()}`;(0,a.useEffect)((()=>{if(null===r.panelRef.current)throw new Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")}),[r.panelRef]);let o=(0,a.useMemo)((()=>({open:0===n})),[n]);return a.createElement(Fe,{force:!0},a.createElement(De,null,d({ourProps:{ref:l,id:s,"aria-hidden":!0},theirProps:e,slot:o,defaultTag:"div",name:"Dialog.Backdrop"})))})),Xe=m((function(e,t){let[{dialogState:n},r]=qe("Dialog.Panel"),l=F(t,r.panelRef),s=`headlessui-dialog-panel-${ne()}`,o=(0,a.useMemo)((()=>({open:0===n})),[n]);return d({ourProps:{ref:l,id:s,onClick:k((e=>{e.stopPropagation()}))},theirProps:e,slot:o,defaultTag:"div",name:"Dialog.Panel"})})),et=m((function(e,t){let[{dialogState:n,setTitleId:r}]=qe("Dialog.Title"),l=`headlessui-dialog-title-${ne()}`,s=F(t);(0,a.useEffect)((()=>(r(l),()=>r(null))),[l,r]);let o=(0,a.useMemo)((()=>({open:0===n})),[n]);return d({ourProps:{ref:s,id:l},theirProps:e,slot:o,defaultTag:"h2",name:"Dialog.Title"})})),tt=Object.assign(Je,{Backdrop:Qe,Panel:Xe,Overlay:Ke,Title:et,Description:He});var at=e=>{const{openPopup:r,setopenPopup:l,previousVersionSelect:s,productSelect:o}=e,[i,d]=(0,a.useState)(r);let c=astra_addon_admin.rollback_theme_name;"astra-addon"===o&&(c=astra_addon_admin.rollback_plugin_name);const u=(0,a.useRef)(null);return(0,a.useEffect)((()=>{d(r)}),[r]),(0,t.createElement)(K.Root,{show:i,as:a.Fragment},(0,t.createElement)(tt,{as:"div",className:"ast-rollback__dialog fixed backdrop-blur-sm inset-0 overflow-y-auto",initialFocus:u,onClose:d},(0,t.createElement)("div",{className:"flex items-end justify-center min-h-screen pt-4 px-4 pb-20 text-center sm:block sm:p-0"},(0,t.createElement)(K.Child,{as:a.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0",enterTo:"opacity-100",leave:"ease-in duration-200",leaveFrom:"opacity-100",leaveTo:"opacity-0"},(0,t.createElement)("div",{className:"fixed inset-0 bg-gray-500 bg-opacity-75 transition-opacity"})),(0,t.createElement)("span",{className:"hidden sm:inline-block sm:align-middle sm:h-screen","aria-hidden":"true"},"​"),(0,t.createElement)(K.Child,{as:a.Fragment,enter:"ease-out duration-300",enterFrom:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95",enterTo:"opacity-100 translate-y-0 sm:scale-100",leave:"ease-in duration-200",leaveFrom:"opacity-100 translate-y-0 sm:scale-100",leaveTo:"opacity-0 translate-y-4 sm:translate-y-0 sm:scale-95"},(0,t.createElement)("div",{className:"inline-block align-bottom bg-white rounded-lg px-4 pt-5 pb-4 text-left overflow-hidden shadow-xl transform transition-all sm:my-8 sm:align-middle sm:max-w-lg sm:w-full sm:p-6"},(0,t.createElement)("div",{className:"sm:flex sm:items-start"},(0,t.createElement)("div",{className:"mx-auto flex-shrink-0 flex items-center justify-center h-12 w-12 rounded-full bg-red-50 sm:mx-0 sm:h-16 sm:w-16"},(0,t.createElement)("svg",{className:"h-8 w-8 stroke-red-600",viewBox:"0 0 34 33",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M17 9.83333V16.5M17 23.1667H17.0167M32 16.5C32 24.7843 25.2843 31.5 17 31.5C8.71573 31.5 2 24.7843 2 16.5C2 8.21573 8.71573 1.5 17 1.5C25.2843 1.5 32 8.21573 32 16.5Z",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round"}))),(0,t.createElement)("div",{className:"mt-3 text-center sm:mt-0 sm:ml-4 sm:text-left"},(0,t.createElement)(tt.Title,{as:"h3",className:"text-2xl font-semibold text-slate-800"},(0,n.__)("Rollback to Previous Version","astra-addon")),(0,t.createElement)("p",{className:"mt-2 text-sm text-slate-500"},(0,n.__)(`Are you sure you want to rollback to ${c} v${s}?`,"astra-addon")))),(0,t.createElement)("div",{className:"mt-6 sm:flex sm:flex-row sm:ml-20"},(0,t.createElement)("button",{type:"button",className:"w-full inline-flex justify-center rounded border border-transparent shadow-sm px-4 py-2 bg-red-600 text-base font-medium text-white focus:bg-red-700 hover:bg-red-700 focus:outline-none sm:mr-3 sm:w-auto sm:text-sm",onClick:()=>{let e="";e="astra-addon"===c?astra_addon_admin.addon_rollback_url.replace("VERSION",s):astra_addon_admin.theme_rollback_url.replace("VERSION",s),l(!1),window.location.href=e}},(0,n.__)("Rollback","astra-addon")),(0,t.createElement)("button",{type:"button",className:"mt-3 w-full inline-flex justify-center rounded border border-slate-200 shadow-sm px-4 py-2 bg-white text-base font-medium text-slate-800 focus:bg-gray-50 hover:bg-gray-50 focus:outline-none sm:mt-0 sm:w-auto sm:text-sm",onClick:()=>{l(!r)},ref:u},(0,n.__)("Cancel","astra-addon"))))))))},nt=()=>{const e=astra_addon_admin.theme_versions,r=astra_addon_admin.addon_versions,l=(0,a.useRef)(e[0].value),s=(0,a.useRef)(r[0].value),[o,i]=(0,a.useState)(null),[d,c]=(0,a.useState)("astra-theme"),[u,m]=(0,a.useState)(!1),f=e=>{"addon"===e.target.dataset.product_type?(i(s.current.value),c("astra-addon")):(i(l.current.value),c("astra-theme")),m(!0)};return astra_addon_admin.license_status?(0,t.createElement)(t.Fragment,null,(0,t.createElement)("section",{className:"flex flex-col sm:flex-row border-b border-solid border-slate-200 px-8 py-8 justify-between"},(0,t.createElement)("div",{className:"mr-16 w-full sm:w-6/12 block items-center mb-2 sm:mb-0"},(0,t.createElement)("h3",{className:"p-0 block text-xl leading-8 font-semibold text-slate-800"},(0,n.__)("Rollback to Previous Version","astra-addon")),(0,t.createElement)("p",{className:"block mt-2 text-sm text-slate-500"},(0,n.__)("Experiencing an issue with current versions of software? Roll back to a previous version to help troubleshoot the issue.","astra-addon"))),(0,t.createElement)("div",{className:"grid justify-items-end tablet:justify-items-start tablet:my-2"},(0,t.createElement)("div",{className:"inline-flex w-max mb-4"},(0,t.createElement)("h4",{className:"mr-4 text-sm leading-8 font-medium text-slate-800"},astra_admin.theme_name),(0,t.createElement)("select",{id:"themeVersionRollback",name:"themeVersionRollback",className:"block h-9 mr-2 sm:text-sm astra-admin__input-field astra-admin__dropdown",ref:l,onBlur:e=>{c("astra-theme")}},e.map((e=>(0,t.createElement)("option",{key:e.value,value:e.value},e.label)))),(0,t.createElement)("button",{type:"button",className:"inline-flex items-center px-4 py-2 border border-transparent text-sm font-medium rounded-md shadow-sm text-white bg-astra transition focus:bg-astra-hover hover:bg-astra-hover focus:outline-none h-9",onClick:f,"data-product_type":"theme"},(0,n.__)("Rollback","astra-addon"))),(0,t.createElement)("div",{className:"inline-flex w-max"},(0,t.createElement)("h4",{className:"mr-4 text-sm leading-8 font-medium text-slate-800"},astra_addon_admin.addon_name),(0,t.createElement)("div",{className:"bsf-rollback-version"},(0,t.createElement)("input",{type:"hidden",name:"product-name",id:"bsf-product-name",value:astra_addon_admin.addon_name}),(0,t.createElement)("select",{id:"addonVersionRollback",name:"addonVersionRollback",className:"bsf-rollback-version-select block h-9 mr-2 sm:text-sm astra-admin__input-field astra-admin__dropdown",ref:s,onBlur:e=>{c("astra-addon")}},r.map((e=>(0,t.createElement)("option",{key:e.value,value:e.value},e.label))))),(0,t.createElement)("button",{type:"button",className:"bsf-rollback-button inline-flex items-center px-4 py-2 border border-transparent text-sm font-medium rounded-md shadow-sm text-white bg-astra transition focus:bg-astra-hover hover:bg-astra-hover focus:outline-none h-9",onClick:f,"data-product_type":"addon","data-placeholder-url":astra_addon_admin.addon_rollback_nonce_placeholder_url},(0,n.__)("Rollback","astra-addon"))))),(0,t.createElement)(at,{openPopup:u,setopenPopup:m,previousVersionSelect:o,productSelect:d})):""};let rt=(0,a.createContext)(null);function lt(){let e=(0,a.useContext)(rt);if(null===e){let e=new Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,lt),e}return e}let st=m((function(e,t){let{passive:a=!1,...n}=e,r=lt(),l=`headlessui-label-${ne()}`,s=F(t);w((()=>r.register(l)),[l,r.register]);let o={ref:s,...r.props,id:l};return a&&("onClick"in o&&delete o.onClick,"onClick"in n&&delete n.onClick),d({ourProps:o,theirProps:n,slot:r.slot||{},defaultTag:"label",name:r.name||"Label"})}));function ot(e){var t;if(e.type)return e.type;let a=null!=(t=e.as)?t:"button";return"string"==typeof a&&"button"===a.toLowerCase()?"button":void 0}function it(e,t){let[n,r]=(0,a.useState)((()=>ot(e)));return w((()=>{r(ot(e))}),[e.type,e.as]),w((()=>{n||!t.current||t.current instanceof HTMLButtonElement&&!t.current.hasAttribute("type")&&r("button")}),[n,t]),n}let dt=(0,a.createContext)(null);dt.displayName="GroupContext";let ct=a.Fragment,ut=m((function(e,t){let{checked:n,defaultChecked:r=!1,onChange:l,name:s,value:o,...i}=e,c=`headlessui-switch-${ne()}`,u=(0,a.useContext)(dt),m=(0,a.useRef)(null),p=F(m,t,null===u?null:u.setSwitch),[h,g]=function(e,t,n){let[r,l]=(0,a.useState)(n),s=void 0!==e;return[s?e:r,k((e=>(s||l(e),null==t?void 0:t(e))))]}(n,l,r),b=k((()=>null==g?void 0:g(!h))),v=k((e=>{if(ee(e.currentTarget))return e.preventDefault();e.preventDefault(),b()})),_=k((e=>{e.key===X.Space?(e.preventDefault(),b()):e.key===X.Enter&&function(e){var t;let a=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(a)for(let e of a.elements)if("INPUT"===e.tagName&&"submit"===e.type||"BUTTON"===e.tagName&&"submit"===e.type||"INPUT"===e.nodeName&&"image"===e.type)return void e.click()}(e.currentTarget)})),w=k((e=>e.preventDefault())),E=(0,a.useMemo)((()=>({checked:h})),[h]),x={id:c,ref:p,role:"switch",type:it(e,m),tabIndex:0,"aria-checked":h,"aria-labelledby":null==u?void 0:u.labelledby,"aria-describedby":null==u?void 0:u.describedby,onClick:v,onKeyUp:_,onKeyPress:w};return a.createElement(a.Fragment,null,null!=s&&h&&a.createElement(le,{features:re.Hidden,...f({as:"input",type:"checkbox",hidden:!0,readOnly:!0,checked:h,name:s,value:o})}),d({ourProps:x,theirProps:i,slot:E,defaultTag:"button",name:"Switch"}))})),mt=Object.assign(ut,{Group:function(e){let[t,n]=(0,a.useState)(null),[r,l]=function(){let[e,t]=(0,a.useState)([]);return[e.length>0?e.join(" "):void 0,(0,a.useMemo)((()=>function(e){let n=k((e=>(t((t=>[...t,e])),()=>t((t=>{let a=t.slice(),n=a.indexOf(e);return-1!==n&&a.splice(n,1),a}))))),r=(0,a.useMemo)((()=>({register:n,slot:e.slot,name:e.name,props:e.props})),[n,e.slot,e.name,e.props]);return a.createElement(rt.Provider,{value:r},e.children)}),[t])]}(),[s,o]=je(),i=(0,a.useMemo)((()=>({switch:t,setSwitch:n,labelledby:r,describedby:s})),[t,n,r,s]),c=e;return a.createElement(o,{name:"Switch.Description"},a.createElement(l,{name:"Switch.Label",props:{onClick(){!t||(t.click(),t.focus({preventScroll:!0}))}}},a.createElement(dt.Provider,{value:i},d({ourProps:{},theirProps:c,defaultTag:ct,name:"Switch.Group"}))))},Label:st,Description:He});var ft=window.wp.apiFetch,pt=e.n(ft),ht=a.forwardRef((function(e,t){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor","aria-hidden":"true",ref:t},e),a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z"}))})),gt=a.forwardRef((function(e,t){return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true",ref:t},e),a.createElement("path",{fillRule:"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z",clipRule:"evenodd"}))})),bt=()=>{const[e,r]=(0,a.useState)(!0);return(0,t.createElement)(a.Fragment,null,(0,t.createElement)("div",{"aria-live":"assertive",className:"fixed inset-10 z-10 flex px-4 py-6 pointer-events-none sm:p-6 sm:items-start"},(0,t.createElement)("div",{className:"w-full flex flex-col items-center space-y-4 sm:items-end"},(0,t.createElement)(K,{show:e,as:a.Fragment,enter:"transform ease-out duration-300 transition",enterFrom:"translate-y-2 opacity-0 sm:translate-y-0 sm:translate-x-2",enterTo:"translate-y-0 opacity-100 sm:translate-x-0",leave:"transition ease-in duration-100",leaveFrom:"opacity-100",leaveTo:"opacity-0"},(0,t.createElement)("div",{className:"max-w-sm w-full bg-white shadow-lg rounded-lg pointer-events-auto ring-1 ring-black ring-opacity-5 overflow-hidden"},(0,t.createElement)("div",{className:"p-4"},(0,t.createElement)("div",{className:"flex items-start"},(0,t.createElement)("div",{className:"flex-shrink-0"},(0,t.createElement)(ht,{className:"h-6 w-6 text-green-400","aria-hidden":"true"})),(0,t.createElement)("div",{className:"ml-3 w-0 flex-1 pt-0.5"},(0,t.createElement)("p",{className:"text-sm font-medium text-gray-900"}," ",(0,n.__)("Successfully saved!","astra-addon")," ")),(0,t.createElement)("div",{className:"ml-4 flex-shrink-0 flex"},(0,t.createElement)("button",{className:"bg-white rounded-md inline-flex text-gray-400 hover:text-gray-500 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500",onClick:()=>{r(!1)}},(0,t.createElement)("span",{className:"sr-only"}," ",(0,n.__)("Close ","astra-addon")," "),(0,t.createElement)(gt,{className:"h-5 w-5","aria-hidden":"true"}))))))))))};function vt(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter(Boolean).join(" ")}var _t=()=>{const e="disable"!==astra_addon_admin.enable_beta,[r,l]=(0,a.useState)(e),[s,o]=(0,a.useState)(!1);return(0,t.createElement)(t.Fragment,null,(0,t.createElement)("section",{className:"block border-b border-solid border-slate-200 px-8 py-8 justify-between"},(0,t.createElement)("div",{className:"mr-16 w-full flex items-center"},(0,t.createElement)("h3",{className:"p-0 flex-1 justify-right inline-flex text-xl leading-8 font-semibold text-slate-800"},(0,n.__)("Enable Beta","astra-addon")),(0,t.createElement)(mt,{checked:r,onChange:()=>{let e;e=r?"disable":"enable",l(!r);const t=new window.FormData;t.append("action","astra_beta_updates"),t.append("security",astra_addon_admin.update_nonce),t.append("status",e),pt()({url:astra_admin.ajax_url,method:"POST",body:t}).then((t=>{t.success&&(window.astra_addon_admin.enable_beta=e,o(!0),setTimeout((()=>{o(!1)}),2e3))}))},className:vt(r?"bg-astra":"bg-slate-200","group relative inline-flex h-4 w-9 flex-shrink-0 cursor-pointer items-center justify-center rounded-full focus:outline-none focus:ring-2 focus:ring-astra focus:ring-offset-2")},(0,t.createElement)("span",{"aria-hidden":"true",className:"pointer-events-none absolute h-full w-full rounded-md bg-white"}),(0,t.createElement)("span",{"aria-hidden":"true",className:vt(r?"bg-astra":"bg-gray-200","pointer-events-none absolute mx-auto h-4 w-9 rounded-full transition-colors duration-200 ease-in-out")}),(0,t.createElement)("span",{"aria-hidden":"true",className:vt(r?"translate-x-5":"translate-x-0","toggle-bubble pointer-events-none absolute left-0 inline-block h-5 w-5 transform rounded-full border border-gray-200 bg-white shadow ring-0 transition-transform duration-200 ease-in-out")}))),(0,t.createElement)("p",{className:"mt-2 w-full text-sm text-slate-500"},(0,n.__)("Enable this option to receive update notifications for beta versions. Please read ","astra-addon"),(0,t.createElement)("a",{className:"text-astra focus:text-astra-hover active:text-astra-hover hover:text-astra-hover underline",href:"https://wpastra.com/docs/automatic-beta-updates-for-astra/?utm_source=wp&utm_medium=dashboard",target:"_blank",rel:"noreferrer"}," ",(0,n.__)("this article","astra-addon")," "),(0,n.__)(" to know more.","astra-addon"))),s&&(0,t.createElement)(bt,null))},wt=e=>{const{message:r}=e,[l,s]=(0,a.useState)(!0);return(0,t.createElement)(a.Fragment,null,(0,t.createElement)("div",{"aria-live":"assertive",className:"fixed inset-10 z-10 flex px-4 py-6 pointer-events-none sm:p-6 sm:items-start"},(0,t.createElement)("div",{className:"w-full flex flex-col items-center space-y-4 sm:items-end"},(0,t.createElement)(K,{show:l,as:a.Fragment,enter:"transform ease-out duration-300 transition",enterFrom:"translate-y-2 opacity-0 sm:translate-y-0 sm:translate-x-2",enterTo:"translate-y-0 opacity-100 sm:translate-x-0",leave:"transition ease-in duration-100",leaveFrom:"opacity-100",leaveTo:"opacity-0"},(0,t.createElement)("div",{className:"max-w-sm w-full bg-white shadow-lg rounded-lg pointer-events-auto ring-1 ring-black ring-opacity-5 overflow-hidden"},(0,t.createElement)("div",{className:"p-4"},(0,t.createElement)("div",{className:"flex items-start"},(0,t.createElement)("div",{className:"flex-shrink-0"},(0,t.createElement)(ht,{className:"h-6 w-6 text-green-400","aria-hidden":"true"})),(0,t.createElement)("div",{className:"ml-3 w-0 flex-1 pt-0.5"},(0,t.createElement)("p",{className:"text-sm font-medium text-gray-900"}," ",r," ")),(0,t.createElement)("div",{className:"ml-4 flex-shrink-0 flex"},(0,t.createElement)("button",{className:"bg-white rounded-md inline-flex text-gray-400 hover:text-gray-500 focus:outline-none focus:ring-2 focus:ring-offset-2 focus:ring-indigo-500",onClick:()=>{s(!1)}},(0,t.createElement)("span",{className:"sr-only"}," ",(0,n.__)("Close ","astra-addon")," "),(0,t.createElement)(gt,{className:"h-5 w-5","aria-hidden":"true"}))))))))))},Et=()=>{const e=astra_addon_admin.license_status,r=e?"bsf_deactivate_license":"bsf_activate_license",[l,s]=(0,a.useState)(e?"activated":""),o=e?(0,n.__)("Deactivate","astra-addon"):(0,n.__)("Activate","astra-addon"),i=e?(0,n.__)("Your license is active.","astra-addon"):(0,n.__)("Paste your license key here","astra-addon"),d=e?(0,n.__)("You are using","astra-addon"):(0,n.__)(`Please enter your valid license key below to activate ${astra_admin.plugin_name}!`,"astra-addon"),[c,u]=(0,a.useState)(!1),[m,f]=(0,a.useState)(""),[p,h]=(0,a.useState)(!1);return(0,t.createElement)(t.Fragment,null,(0,t.createElement)("section",{className:"ast-licensing-wrap block border-b border-solid border-slate-200 px-8 py-8 justify-between"},(0,t.createElement)("div",{className:"mr-16 w-full"},(0,t.createElement)("form",{method:"post",id:"bsf-astra-license-form",className:"form-wrap bsf-license-register-astra-addon form-submited-astra-addon"},(0,t.createElement)("h3",{className:"flex items-center mb-4 p-0 text-xl leading-6 font-semibold text-slate-800"},(0,t.createElement)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",className:"mr-2",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.createElement)("path",{d:"M6.66683 9.16667V5.83333C6.66683 3.99238 8.15921 2.5 10.0002 2.5C11.8411 2.5 13.3335 3.99238 13.3335 5.83333M10.0002 12.5V14.1667M5.00016 17.5H15.0002C15.9206 17.5 16.6668 16.7538 16.6668 15.8333V10.8333C16.6668 9.91286 15.9206 9.16667 15.0002 9.16667H5.00016C4.07969 9.16667 3.3335 9.91286 3.3335 10.8333V15.8333C3.3335 16.7538 4.07969 17.5 5.00016 17.5Z",stroke:"#1E293B",strokeWidth:"1.4",strokeLinecap:"round"})),(0,n.__)("Your License","astra-addon")),!e&&(0,t.createElement)("div",{className:"text-sm text-slate-600"},(0,n.__)("Activate ","astra-addon"),(0,t.createElement)("a",{href:astra_admin.show_self_branding?astra_admin.upgrade_url:astra_addon_admin.agency_license_link,className:"text-astra font-medium underline",target:"_blank"},astra_admin.plugin_name)," ",(0,n.__)(" addon to get professional support and automatic updates from your WordPress dashboard.","astra-addon")),(0,t.createElement)("div",{className:"mt-2"},(0,t.createElement)("label",{htmlFor:"bsf_license_manager[license_key]",className:"block mb-4 text-sm text-slate-500"},d," ",e?(0,t.createElement)("span",{className:"font-medium"}," ",astra_admin.theme_name," + ",astra_admin.plugin_name,". "):""),(0,t.createElement)("div",{className:"flex flex-col sm:flex-row"},(0,t.createElement)("div",{className:"relative"},(0,t.createElement)("input",{type:"hidden",id:"bsf_graupi_nonce",name:"bsf_graupi_nonce",value:astra_addon_admin.bsf_graupi_nonce}),(0,t.createElement)("input",{type:"hidden",name:"_wp_http_referer",value:window.location.href.replace(window.location.origin,"")}),(0,t.createElement)("input",{type:"hidden",name:r,value:""}),e&&(0,t.createElement)("input",{type:"hidden",id:"bsf_license_manager[license_key]",name:"bsf_license_manager[license_key]",value:i}),(0,t.createElement)("input",{className:"ast-admin_license-input-field h-10 block w-[28rem] shadow-sm focus:border-astra focus:ring-astra sm:text-sm text-slate-400",id:e?"astra_addon_license_key":"bsf_license_manager[license_key]",name:e?"astra_addon_license_key":"bsf_license_manager[license_key]",type:"text",placeholder:i,readOnly:!!e,onChange:e=>s(e.target.value)}),(0,t.createElement)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"absolute top-1/2 -translate-y-1/2 left-3"},(0,t.createElement)("path",{d:"M10 4.66667C10.7364 4.66667 11.3333 5.26362 11.3333 6M14 6C14 8.20914 12.2091 10 10 10C9.59589 10 9.20577 9.94007 8.83805 9.82862L7.33333 11.3333H6V12.6667H4.66667V14H2.66667C2.29848 14 2 13.7015 2 13.3333V11.6095C2 11.4327 2.07024 11.2631 2.19526 11.1381L6.17138 7.16195C6.05993 6.79423 6 6.40412 6 6C6 3.79086 7.79086 2 10 2C12.2091 2 14 3.79086 14 6Z",stroke:"#94A3B8",strokeWidth:"1.4",strokeLinecap:"round",strokeLinejoin:"round"})),(0,t.createElement)("input",{type:"hidden",id:"bsf_license_manager[product_id]",name:"bsf_license_manager[product_id]",value:astra_addon_admin.product})),(0,t.createElement)("button",{disabled:""===l,onClick:e=>{e.preventDefault(),h("loading"),"deactivate"===e.target.dataset.trigger?document.getElementById("bsf-astra-license-form").submit():pt()({path:`/bsf-core/v1/license/${e.target.dataset.trigger}`,method:"POST",data:{"license-key":l,"product-id":"astra-addon"}}).then((async e=>{h(!1),f(e.message),u(!0),setTimeout((()=>{u(!1)}),2e3),e.success&&location.reload()}))},"data-trigger":e?"deactivate":"activate",name:r,className:"inline-flex items-center sm:ml-4 px-4 py-2  mt-2 sm:mt-0 text font-medium rounded-md shadow-sm ml-4 "+(e?"text-[#4AB866] bg-gray-50":""===l?"bg-gray-50 text-astra":"bg-astra text-white")},o,"loading"===p&&(0,t.createElement)("svg",{className:"animate-spin -mr-1 ml-3 h-5 w-5 fill-current",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},(0,t.createElement)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,t.createElement)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})))))),!astra_admin.is_whitelabel&&(0,t.createElement)("div",{className:"mt-4"},e?(0,t.createElement)("a",{href:"https://store.brainstormforce.com/upgrades/",target:"_blank",className:"text-sm font-medium leading-[0.875rem] text-astra"}," ",(0,n.__)("Need more license?","astra-addon")," "):(0,t.createElement)("a",{href:"https://store.brainstormforce.com/support/",target:"_blank",className:"text-sm font-medium leading-[0.875rem] text-astra"}," ",(0,n.__)("Need Help?","astra-addon")," ")))),c&&(0,t.createElement)(wt,{message:m}))};function xt(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter(Boolean).join(" ")}var yt=()=>{const e="disable"!==astra_addon_admin.enable_file_generation,[r,l]=(0,a.useState)(e),[s,o]=(0,a.useState)(!1);return(0,t.createElement)(t.Fragment,null,(0,t.createElement)("section",{className:`astra-parent-field-${r} block px-8 py-8 justify-between`},(0,t.createElement)("div",{className:"mr-16 w-full flex items-center"},(0,t.createElement)("h3",{className:"p-0 flex-1 justify-right inline-flex text-xl leading-8 font-semibold text-slate-800"},(0,n.__)("File Generation","astra-addon")),(0,t.createElement)(mt,{checked:r,onChange:()=>{let e;e=r?"disable":"enable",l(!r);const t=new window.FormData;t.append("action","astra_file_generation"),t.append("security",astra_addon_admin.update_nonce),t.append("status",e),pt()({url:astra_admin.ajax_url,method:"POST",body:t}).then((t=>{t.success&&(window.astra_addon_admin.enable_file_generation=e,o(!0),setTimeout((()=>{o(!1)}),2e3))}))},className:xt(r?"bg-astra":"bg-slate-200","group relative inline-flex h-4 w-9 flex-shrink-0 cursor-pointer items-center justify-center rounded-full focus:outline-none focus:ring-2 focus:ring-astra focus:ring-offset-2")},(0,t.createElement)("span",{"aria-hidden":"true",className:"pointer-events-none absolute h-full w-full rounded-md bg-white"}),(0,t.createElement)("span",{"aria-hidden":"true",className:xt(r?"bg-astra":"bg-gray-200","pointer-events-none absolute mx-auto h-4 w-9 rounded-full transition-colors duration-200 ease-in-out")}),(0,t.createElement)("span",{"aria-hidden":"true",className:xt(r?"translate-x-5":"translate-x-0","toggle-bubble pointer-events-none absolute left-0 inline-block h-5 w-5 transform rounded-full border border-gray-200 bg-white shadow ring-0 transition-transform duration-200 ease-in-out")}))),astra_admin.show_self_branding&&(0,t.createElement)("p",{className:"mt-2 w-9/12 text-sm text-slate-500 tablet:w-full"},(0,n.__)(`${astra_admin.theme_name} loads the CSS and JS inline on the page by default. If you want to generate separate CSS and JS files for individual addons, enable this option. Please read `,"astra-addon"),(0,t.createElement)("a",{className:"text-astra focus:text-astra-hover active:text-astra-hover hover:text-astra-hover underline",href:"https://wpastra.com/astra-2-1/?utm_source=wp&utm_medium=dashboard",target:"_blank",rel:"noreferrer"}," ",(0,n.__)("this article","astra-addon")," "),(0,n.__)(" to learn the difference between generating CSS and JS inline and in a separate file.","astra-addon")),!astra_admin.show_self_branding&&(0,t.createElement)("p",{className:"mt-2 w-9/12 text-sm text-slate-500 tablet:w-full"},(0,n.__)(`${astra_admin.theme_name} loads the CSS and JS inline on the page by default. If you want to generate separate CSS and JS files for individual addons, enable this option.`,"astra-addon"))),s&&(0,t.createElement)(bt,null))},Nt=()=>{const[e,r]=(0,a.useState)(!1),[l,s]=(0,a.useState)(!1);return(0,t.createElement)(t.Fragment,null,(0,t.createElement)("section",{className:"astra-child-field block px-8 py-8 justify-between"},(0,t.createElement)("div",{className:"w-full flex items-center"},(0,t.createElement)("h3",{className:"p-0 flex-1 inline-flex justify-right text-xl leading-6 font-semibold text-slate-800"},(0,n.__)("Asset Regeneration","astra-addon")),(0,t.createElement)("div",{className:"flex justify-right items-center"},(0,t.createElement)("button",{type:"button",className:"inline-flex px-4 py-2 border border-transparent text-sm font-medium rounded-md shadow-sm text-white bg-astra focus-visible:bg-astra-hover hover:bg-astra-hover focus:outline-none",onClick:()=>{s("loading");const e=new window.FormData;e.append("action","astra_refresh_assets_files"),e.append("security",astra_addon_admin.update_nonce),pt()({url:astra_admin.ajax_url,method:"POST",body:e}).then((e=>{s(!1),r(!0),setTimeout((()=>{r(!1)}),2e3)}))}},(0,n.__)("Regenerate Assets","astra-addon"),"loading"===l&&(0,t.createElement)("svg",{className:"animate-spin -mr-1 ml-3 h-5 w-5 text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},(0,t.createElement)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,t.createElement)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"}))))),(0,t.createElement)("p",{className:"mt-2 text-sm text-slate-600 w-9/12 tablet:w-full"},(0,n.__)("Facing issues with style, layout, color or another page element? Use this option to regenerate CSS and Javascript assets. It can help with all kinds of asset issues.","astra-addon"))),e&&(0,t.createElement)(bt,null))};function kt(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];return t.filter(Boolean).join(" ")}var Ct=()=>{const e=!astra_addon_admin.show_self_branding,[r,l]=(0,a.useState)(!1),[s,o]=(0,a.useState)(e);return(0,t.createElement)(t.Fragment,null,(0,t.createElement)("section",{className:"block border-b border-t border-solid border-slate-200 px-8 py-8 justify-between"},(0,t.createElement)("div",{className:"mr-16 w-full flex items-center"},(0,t.createElement)("h3",{className:"p-0 flex-1 justify-right inline-flex text-xl leading-8 font-semibold text-slate-800"},(0,n.__)("Enable White Label","astra-addon")),(0,t.createElement)(mt,{checked:s,onChange:()=>{let e;e=!s,o(!s);const t=new window.FormData;t.append("action","astra_addon_update_whitelabel"),t.append("security",astra_addon_admin.update_nonce),t.append("key","hide_branding"),t.append("parent","astra-agency"),t.append("value",e),pt()({url:astra_admin.ajax_url,method:"POST",body:t}).then((t=>{t.success&&(window.astra_addon_admin.show_self_branding=e,l(!0),setTimeout((()=>{l(!1);let e=t.data.rebranded_theme_name.replaceAll("%","");window.open(`${astra_admin.admin_url}?page=${e.toLowerCase()}&path=settings`,"_self")}),500))}))},className:kt(s?"bg-astra":"bg-slate-200","group relative inline-flex h-4 w-9 flex-shrink-0 cursor-pointer items-center justify-center rounded-full focus:outline-none focus:ring-2 focus:ring-astra focus:ring-offset-2")},(0,t.createElement)("span",{"aria-hidden":"true",className:"pointer-events-none absolute h-full w-full rounded-md bg-white"}),(0,t.createElement)("span",{"aria-hidden":"true",className:kt(s?"bg-astra":"bg-gray-200","pointer-events-none absolute mx-auto h-4 w-9 rounded-full transition-colors duration-200 ease-in-out")}),(0,t.createElement)("span",{"aria-hidden":"true",className:kt(s?"translate-x-5":"translate-x-0","toggle-bubble pointer-events-none absolute left-0 inline-block h-5 w-5 transform rounded-full border border-gray-200 bg-white shadow ring-0 transition-transform duration-200 ease-in-out")}))),(0,t.createElement)("p",{className:"mt-2 w-9/12 text-sm text-slate-500 tablet:w-full"},(0,n.__)("White Label removes any links to Astra website and change the identity in the dashboard. This setting is mostly used by agencies and developers who are building websites for clients.","astra-addon"))),r&&(0,t.createElement)(bt,null))},St=()=>{const[e,r]=(0,a.useState)(!1),[l,s]=(0,a.useState)(!1),[o,i]=(0,a.useState)({agencyAuthorName:astra_addon_admin.agency_author_name,agencyLicenseLink:astra_addon_admin.agency_license_link,agencyAuthorURL:astra_addon_admin.agency_author_url,themeName:astra_addon_admin.theme_name,themeDescription:astra_addon_admin.theme_description,themeScreenshotURL:astra_addon_admin.theme_screenshot_url,themeIconURL:astra_addon_admin.theme_icon_url,pluginName:astra_addon_admin.plugin_name,pluginDescription:astra_addon_admin.plugin_description,sTPluginName:astra_addon_admin.st_plugin_name,sTPluginDescription:astra_addon_admin.st_plugin_description}),d=e=>{let t=e.target.value,a=e.target.dataset.key,n=e.target.dataset.restkey,r={...o};r[a]=t,i(r),window.astra_addon_admin[n]=t};return(0,t.createElement)(t.Fragment,null,(0,t.createElement)("section",{className:"ast-whitelabel-wrap"},(0,t.createElement)("div",{className:"block px-8 py-8 justify-between"},(0,t.createElement)("div",{className:"w-full "},(0,t.createElement)("h3",{className:"p-0 text-base leading-6 font-semibold text-slate-800 mb-8"},(0,n.__)("Agency Details","astra-addon")),(0,t.createElement)("div",{className:"mb-6"},(0,t.createElement)("label",{htmlFor:"author",className:"block text-sm font-medium text-slate-600"},(0,n.__)("Agency author name","astra-addon")),(0,t.createElement)("div",{className:"mt-2"},(0,t.createElement)("input",{onChange:d,value:o.agencyAuthorName,"data-parent":"astra-agency","data-key":"agencyAuthorName","data-restkey":"agency_author_name",type:"text",name:"author",id:"author",className:"ast-admin_input-field h-10 block w-4/5 shadow-sm focus:border-astra focus:ring-astra sm:text-sm",placeholder:""}))),(0,t.createElement)("div",{className:"mb-6"},(0,t.createElement)("label",{htmlFor:"author_url",className:"block text-sm font-medium text-slate-600"},(0,n.__)("Agency author URL","astra-addon")),(0,t.createElement)("div",{className:"mt-2"},(0,t.createElement)("input",{onChange:d,type:"text",value:o.agencyAuthorURL,"data-parent":"astra-agency","data-key":"agencyAuthorURL","data-restkey":"agency_author_url",name:"author_url",id:"author_url",className:"ast-admin_input-field h-10 block w-4/5 shadow-sm focus:border-astra focus:ring-astra sm:text-sm",placeholder:""}))),(0,t.createElement)("div",{className:""},(0,t.createElement)("label",{htmlFor:"licence",className:"block text-sm font-medium text-slate-600"},(0,n.__)("Agency license link","astra-addon")),(0,t.createElement)("div",{className:"mt-2"},(0,t.createElement)("input",{onChange:d,type:"text",value:o.agencyLicenseLink,"data-parent":"astra-agency","data-key":"agencyLicenseLink","data-restkey":"agency_license_link",name:"licence",id:"licence",className:"ast-admin_input-field h-10 block w-4/5 shadow-sm focus:border-astra focus:ring-astra sm:text-sm",placeholder:""})),(0,t.createElement)("p",{className:"mt-2 text-sm text-slate-500"},(0,n.__)("Get license link will be displayed in the license form when the purchase key is expired/not valid.","astra-addon"))))),(0,t.createElement)("div",{className:"block border-t border-solid border-slate-200 px-8 py-8 justify-between"},(0,t.createElement)("div",{className:"w-full"},(0,t.createElement)("h3",{className:"p-0 text-base leading-6 font-semibold text-slate-800 mb-8"},(0,n.__)("Astra Theme Branding","astra-addon")),(0,t.createElement)("div",{className:"mb-6"},(0,t.createElement)("label",{htmlFor:"name",className:"block text-sm font-medium text-slate-600"},(0,n.__)("Theme Name","astra-addon")),(0,t.createElement)("div",{className:"mt-2"},(0,t.createElement)("input",{onChange:d,type:"text",value:o.themeName,"data-parent":"astra","data-key":"themeName","data-restkey":"theme_name",name:"name",id:"name",className:"ast-admin_input-field h-10 block w-4/5 shadow-sm focus:border-astra focus:ring-astra sm:text-sm",placeholder:""}))),(0,t.createElement)("div",{className:"mb-6"},(0,t.createElement)("label",{htmlFor:"description",className:"block text-sm font-medium text-slate-600"},(0,n.__)("Theme Description","astra-addon")),(0,t.createElement)("div",{className:"mt-2"},(0,t.createElement)("textarea",{name:"description",id:"description","data-parent":"astra","data-key":"themeDescription","data-restkey":"theme_description",onChange:d,value:o.themeDescription,rows:"4",className:"ast-admin_input-field block w-4/5 shadow-sm focus:border-astra focus:ring-astra sm:text-sm"}))),(0,t.createElement)("div",{className:"mb-6"},(0,t.createElement)("label",{htmlFor:"screenshot",className:"block text-sm font-medium text-slate-600"},(0,n.__)("Theme Screenshot URL","astra-addon")),(0,t.createElement)("div",{className:"mt-2"},(0,t.createElement)("input",{onChange:d,"data-parent":"astra","data-key":"themeScreenshotURL","data-restkey":"theme_screenshot_url",type:"text",value:o.themeScreenshotURL,name:"screenshot",id:"screenshot",className:"ast-admin_input-field h-10 block w-4/5 shadow-sm focus:border-astra focus:ring-astra sm:text-sm",placeholder:""})),(0,t.createElement)("p",{className:"mt-2 text-sm text-slate-500"},(0,n.__)("The recommended image size is 1200px wide by 900px tall.","astra-addon"))),(0,t.createElement)("div",{className:""},(0,t.createElement)("label",{htmlFor:"icon",className:"block text-sm font-medium text-slate-600"},(0,n.__)("Theme Icon URL","astra-addon")),(0,t.createElement)("div",{className:"mt-2"},(0,t.createElement)("input",{onChange:d,"data-parent":"astra","data-key":"themeIconURL","data-restkey":"theme_icon_url",type:"text",value:o.themeIconURL,name:"icon",id:"icon",className:"ast-admin_input-field h-10 block w-4/5 shadow-sm focus:border-astra focus:ring-astra sm:text-sm",placeholder:""})),(0,t.createElement)("p",{className:"mt-2 text-sm text-slate-500"},(0,n.__)("The recommended icon should have some background to get adjust properly on white background too.","astra-addon"))))),(0,t.createElement)("div",{className:"block border-t border-solid border-slate-200 px-8 py-8 justify-between"},(0,t.createElement)("div",{className:"w-full "},(0,t.createElement)("h3",{className:"p-0 text-base leading-6 font-semibold text-slate-800 mb-8"},(0,n.__)("Astra Pro Branding","astra-addon")),(0,t.createElement)("div",{className:"mb-6"},(0,t.createElement)("label",{htmlFor:"astra_pro_name",className:"block text-sm font-medium text-slate-600"},(0,n.__)("Plugin Name","astra-addon")),(0,t.createElement)("div",{className:"mt-2"},(0,t.createElement)("input",{onChange:d,type:"text","data-parent":"astra-pro","data-key":"pluginName","data-restkey":"plugin_name",value:o.pluginName,name:"astra_pro_name",id:"astra_pro_name",className:"ast-admin_input-field h-10 block w-4/5 shadow-sm focus:border-astra focus:ring-astra sm:text-sm",placeholder:""}))),(0,t.createElement)("div",{className:""},(0,t.createElement)("label",{htmlFor:"astra_pro_description",className:"block text-sm font-medium text-slate-600"},(0,n.__)("Plugin Description","astra-addon")),(0,t.createElement)("div",{className:"mt-2"},(0,t.createElement)("textarea",{name:"astra_pro_description",id:"astra_pro_description","data-parent":"astra-pro","data-key":"pluginDescription","data-restkey":"plugin_description",onChange:d,value:o.pluginDescription,rows:"4",className:"ast-admin_input-field block w-4/5 shadow-sm focus:border-astra focus:ring-astra sm:text-sm"}))))),astra_admin.starter_templates_data.is_available&&(0,t.createElement)("div",{className:"block border-t border-solid border-slate-200 px-8 py-8 justify-between"},(0,t.createElement)("div",{className:"w-full "},(0,t.createElement)("h3",{className:"p-0 text-base leading-6 font-semibold text-slate-800 mb-8"},(0,n.__)("Starter Templates Branding","astra-addon")),(0,t.createElement)("div",{className:"mb-6"},(0,t.createElement)("label",{htmlFor:"st_name",className:"block text-sm font-medium text-slate-600"},(0,n.__)("Plugin Name","astra-addon")),(0,t.createElement)("div",{className:"mt-2"},(0,t.createElement)("input",{onChange:d,type:"text","data-parent":"astra-sites","data-key":"sTPluginName","data-restkey":"st_plugin_name",value:o.sTPluginName,name:"st_name",id:"st_name",className:"ast-admin_input-field h-10 block w-4/5 shadow-sm focus:border-astra focus:ring-astra sm:text-sm",placeholder:""}))),(0,t.createElement)("div",{className:""},(0,t.createElement)("label",{htmlFor:"st_description",className:"block text-sm font-medium text-slate-600"},(0,n.__)("Plugin Description","astra-addon")),(0,t.createElement)("div",{className:"mt-2"},(0,t.createElement)("textarea",{name:"st_description",id:"st_description","data-parent":"astra-sites","data-key":"sTPluginDescription","data-restkey":"st_plugin_description",onChange:d,value:o.sTPluginDescription,rows:"4",className:"ast-admin_input-field block w-4/5 shadow-sm focus:border-astra focus:ring-astra sm:text-sm"}))))),(0,t.createElement)("div",{className:"block mb-8 w-4/5 px-8"},(0,t.createElement)("button",{onClick:()=>{s("loading");const e=new window.FormData;e.append("action","astra_addon_update_whitelabel"),e.append("security",astra_addon_admin.update_nonce),e.append("data",JSON.stringify(o)),pt()({url:astra_admin.ajax_url,method:"POST",body:e}).then((e=>{e.success&&(s(!1),r(!0),setTimeout((()=>{r(!1);let t=e.data.rebranded_theme_name.replaceAll("%","");window.open(`${astra_admin.admin_url}?page=${t.toLowerCase()}&path=settings`,"_self")}),500))}))},className:"inline-flex ml-auto px-4 py-2 border border-transparent text-sm font-medium rounded-md shadow-sm text-white bg-astra focus-visible:bg-astra-hover hover:bg-astra-hover focus:outline-none"},(0,n.__)("Save","astra-addon"),"loading"===l&&(0,t.createElement)("svg",{className:"animate-spin -mr-1 ml-3 h-5 w-5 text-white",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},(0,t.createElement)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,t.createElement)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"}))))),e&&(0,t.createElement)(bt,null))};wp.hooks.addFilter("astra_dashboard.after_navigation_version","astra_addon/dashboard_app",(function(e){return astra_addon_admin.is_bsf_package&&(e=astra_addon_admin.license_status?(0,t.createElement)("div",{className:"pl-3 text-[#4AB866]"}," ",(0,n.__)("License activated","astra-addon")," "):(0,t.createElement)("div",{className:"pl-3"},(0,t.createElement)("a",{className:"hover:text-astra text-slate-400",href:`admin.php?page=${astra_admin.home_slug}&path=settings`}," ",(0,n.__)("License not activated","astra-addon")," "))),e})),wp.hooks.addFilter("astra_dashboard.main_navigation","astra_addon/dashboard_app",(function(e){return e.pop(),e})),wp.hooks.addFilter("astra_dashboard.settings_navigation","astra_addon/dashboard_app",(function(e){let t=!0;return astra_admin.show_self_branding||astra_addon_admin.license_status||(t=!1),astra_addon_admin.is_bsf_package||(t=!1),t&&e.push({name:(0,n.__)("Version Control","astra-addon"),slug:"version-control",icon:r["version-control"]}),astra_admin.show_self_branding&&e.push({name:(0,n.__)("White Label","astra-addon"),slug:"white-label",icon:r["white-label"]}),e})),wp.hooks.addFilter("astra_dashboard.changelog_products","astra_addon/dashboard_app",(function(e){return e.push({name:"Astra Pro",value:"astra-pro"}),e})),wp.hooks.addFilter("astra_dashboard.settings_tab_wrappers","astra_addon/dashboard_app",(function(e){return astra_addon_admin.is_bsf_package?astra_admin.show_self_branding?(e["version-control"]=(0,t.createElement)(t.Fragment,null," ",(0,t.createElement)(nt,null)," ",(0,t.createElement)(_t,null)," "),e["white-label"]=(0,t.createElement)(t.Fragment,null," ",(0,t.createElement)(St,null)," ",(0,t.createElement)(Ct,null)," ")):e["version-control"]=(0,t.createElement)(t.Fragment,null," ",(0,t.createElement)(nt,null)," "):astra_admin.show_self_branding&&(e["white-label"]=(0,t.createElement)(t.Fragment,null," ",(0,t.createElement)(St,null)," ",(0,t.createElement)(Ct,null)," ")),e})),wp.hooks.addFilter("astra_dashboard.settings_screen_before_global-settings","astra_addon/dashboard_app",(function(e){return astra_addon_admin.is_bsf_package?(0,t.createElement)(t.Fragment,null," ",(0,t.createElement)(Et,null)," ",(0,t.createElement)(yt,null)," ",(0,t.createElement)(Nt,null)," "):(0,t.createElement)(t.Fragment,null," ",(0,t.createElement)(yt,null)," ",(0,t.createElement)(Nt,null)," ")})),wp.hooks.addFilter("astra_dashboard.welcome_screen_after_integrations","astra_addon/dashboard_app",(function(e){return astra_addon_admin.is_bsf_package&&(e=(0,t.createElement)(Et,null)),e}))}();