(()=>{"use strict";var e={n:t=>{var n=t&&t.__esModule?()=>t.default:()=>t;return e.d(n,{a:n}),n},d:(t,n)=>{for(var a in n)e.o(n,a)&&!e.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:n[a]})},o:(e,t)=>Object.prototype.hasOwnProperty.call(e,t)};const t=window.React,n=window.wp.plugins,a=window.wp.editSite,s={logo:(0,t.createElement)("svg",{className:"ariafse-page-settings-button",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none"}," ",(0,t.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.2,0.4H5.8c-2.9,0-5.3,2.4-5.3,5.4v10.5c0,3,2.4,5.4,5.3,5.4h10.5c3,0,5.3-2.4,5.3-5.4V5.8 C21.6,2.8,19.2,0.4,16.2,0.4z M11,17.2c-3.4,0-6.2-2.8-6.2-6.2c0-1.1,0.3-2.2,0.9-3.2l1.7,1.7C7.3,10,7.2,10.5,7.2,11 c0,2.1,1.7,3.8,3.8,3.8c0.5,0,1-0.1,1.4-0.3l1.7,1.7C13.2,16.9,12.1,17.2,11,17.2z M9.2,11c0-1,0.8-1.8,1.8-1.8c1,0,1.8,0.8,1.8,1.8 S12,12.8,11,12.8C10,12.8,9.2,12,9.2,11z M17.2,16.8l-3.3-3.3c0.6-0.7,1-1.6,1-2.5c0-2.1-1.7-3.8-3.8-3.8c-0.9,0-1.8,0.3-2.5,1 L6.8,6.5C8,5.4,9.4,4.8,11,4.8c3.4,0,6.2,2.8,6.2,6.2V16.8z"})," ")},o=window.wp.i18n,l=window.wp.components,r=window.wp.data,i=({setting:e,setSetting:n,id:a,setData:s,notice:o,label:i})=>{const c=(0,t.useCallback)((()=>{n({...e,[a]:!e[a]}),s({...e,[a]:!e[a]}),(0,r.dispatch)("core/notices").createNotice("success",o,{type:"snackbar",isDismissible:!0})}),[e]);return(0,t.createElement)(t.Fragment,null,(0,t.createElement)(l.PanelRow,null,(0,t.createElement)(l.ToggleControl,{label:i,checked:e[a],onChange:c})))},c=window.wp.apiFetch;var p=e.n(c);const d=()=>{const[e,n]=(0,t.useState)({scroll_top:!1}),a="ariafse/v1/global_settings";return(0,t.useEffect)((()=>{(async()=>{try{const e=await p()({path:a,method:"GET",headers:{"content-type":"application/json","X-WP-NONCE":ariaFse.nonce}});e&&n(e)}catch(e){}})()}),[]),(0,t.createElement)(t.Fragment,null,(0,t.createElement)(l.PanelBody,{title:(0,o.__)("Aria Settings","aria-fse"),initialOpen:!0,className:"ariafse-global-features-panel"},(0,t.createElement)(i,{setting:e,setSetting:n,id:"scroll_top",setData:async e=>{const t={setting:e};try{await p()({path:a,method:"POST",headers:{"content-type":"application/json","X-WP-NONCE":ariaFse.nonce},body:JSON.stringify(t)})}catch(e){}},notice:(0,o.__)("Scroll to top updated","aria-fse"),label:(0,o.__)("Scroll To Top","aria-fse")})))},w=window.wp.hooks;ariaFse.is_ablocks_plugin||(0,n.registerPlugin)("ariafse-editor-sidebar",{render:()=>(0,t.createElement)(t.Fragment,null,(0,t.createElement)(a.PluginSidebar,{name:"ariafse-editor-sidebar",icon:s.logo,isPinnable:!0,title:(0,o.__)("Aria Editor Settings","aria-fse")},(0,t.createElement)(d,null)))}),ariaFse.is_ablocks_plugin&&(0,w.addFilter)("ablocks.page-sidebar.before","ariafse/editor-settings-list",(function(e,n){return(0,t.createElement)(t.Fragment,null,e,(0,t.createElement)(d,{...n}))}),10)})();