import{u as w,aZ as W,m as N,e as u,ak as k,l as g}from"./js/app-core.52885c02.js";import{au as P,b as U,f as d,i as l,a0 as m,R as Q,v as i,T as b,P as _,r as L,j as a,U as T,M as D,ap as $,h as q,Q as z,aq as G,ar as H}from"./js/vendor-vue-ui.c21c50b5.js";import{l as x}from"./js/index.e1395627.js";import{l as M}from"./js/index.695373d0.js";import{O as c,_ as O,a as Z,V as J}from"./js/vendor-other.ec82d685.js";import{h as K}from"./js/helpers.39cdf940.js";import{k as X}from"./js/vendor-lodash.b9aaf385.js";import{_ as R}from"./js/ScoreButton.14ec8613.js";import{S as Y}from"./js/LogoGear.89d887a9.js";import{S as ee}from"./js/Caret.911868b5.js";import{_ as te}from"./js/App.0f27ba1b.js";import"./js/Button.7e4e5aaa.js";import"./js/_plugin-vue_export-helper.eefbdd86.js";import"./js/Input.d5d0cc38.js";import"./js/Index.df48fa2a.js";import"./js/Close.4a8424fd.js";import"./js/Pencil.886eeda5.js";import"./js/Trash.e939fb36.js";import"./js/Select.f9b41564.js";import"./js/Toggle.9189cb4d.js";/* empty css */import"./js/ScrollAndHighlight.119cbac5.js";import"./js/ScrollTo.f4df02aa.js";import"./js/LicenseKeyBar.4fc292f4.js";import"./js/vendor-phone.1c8197b6.js";import"./js/icon.18f2f3f9.js";import"./js/Tabs.0c075353.js";import"./js/ProBadge.3032531f.js";import"./js/Information.6d9ffde8.js";import"./js/Slide.a69b6847.js";import"./js/Index.191558ff.js";import"./js/SettingsRow.c5806203.js";import"./js/Row.2e668feb.js";import"./js/Settings.6b4d3934.js";import"./js/Build.7c65d9f8.js";import"./js/AiContent.f9039dc4.js";let y={};const oe=()=>{const t={...y},e=W();X(t,e)||(y=e,N())},p=async()=>{const{FusionApp:t,fusionBuilderGetContent:e}=window,o=typeof e=="function"?e("content"):"",s=t?.getPost("post_content")||o||"";w().processContent({content:s}).finally(()=>{oe()})},ne=()=>{const{FusionApp:t}=window;t?.set("hasChange",!0)},se=()=>{const t=()=>window.FusionPageBuilderEvents&&typeof window.FusionPageBuilderEvents.on=="function"?(["fusion-element-added","fusion-element-removed","fusion-element-cloned","fusion-element-sorted"].forEach(o=>{window.FusionPageBuilderEvents.on(o,()=>{u(p,1e3)})}),window.FusionPageBuilderEvents.on("fusion-settings-modal-open",()=>{u(p,2e3)}),!0):!1;if(!t()){let e=0;const o=50,s=setInterval(()=>{e++,(t()||e>=o)&&clearInterval(s)},200)}},ie=()=>{const t=["fusion-app-setup","fusion-element-added","fusion-element-edited","fusion-element-removed","fusion-element-cloned","fusion-content-changed","fusion-post_title-changed"].join(" ");window.FusionEvents.on(t,()=>{u(p,1e3)}),window.FusionEvents.on("fusion-app-saved",()=>{u(K,100)}),window.FusionEvents.on("fusion-sidebar-toggled",e=>{c.emit("fusionSidebarToggled",e)})},ae=()=>{const t=()=>{const{FusionApp:e,FusionPageBuilderApp:o,FusionEvents:s}=window;return e?.builderActive||o?.builderActive||o&&document.querySelector("#fusion_builder_main_container")?s&&e?.builderActive?(ie(),!0):o?(se(),!0):!1:!1};t()||window.jQuery(document).ready(()=>{t()||window.jQuery(window).on("load",()=>{setTimeout(t,500)})})},re=()=>{p(),ae(),c.on("postSettingsUpdated",ne)},de={class:"aioseo-avada-integration"},ce={__name:"Button",setup(t){const e=L(!1),{currentPost:o}=P(w()),s=()=>{e.value=!e.value;const{FusionApp:n}=window;e.value?(document.body.classList.add("aioseo-avada-sidebar--active"),n.sidebarView.panelIsOpen()&&n.sidebarView.closeSidebar()):document.body.classList.remove("aioseo-avada-sidebar--active")};return U(()=>{e.value=document.body.classList.contains("aioseo-avada-sidebar--active"),c.on("fusionSidebarToggled",n=>{n&&(e.value=!1,document.body.classList.remove("aioseo-avada-sidebar--active"))})}),(n,h)=>(d(),l("div",de,[m(i(R),{"show-score":i(k)(),score:i(o).seo_score,class:_([e.value?"aioseo-score-button--active":""]),onClick:b(s,["prevent"])},{icon:Q(()=>[m(i(Y))]),_:1},8,["show-score","score","class"])]))}},ue={class:"aioseo-limit-modified-date-avada"},le={key:0,class:"aioseo-limit-modified-date-avada__options"},me={__name:"LimitModifiedDate",props:{buttonTitle:String,buttonEvent:String,buttonDisabled:Boolean},setup(t){const e=L(!1),o=t,s=()=>{o.buttonDisabled||(e.value=!e.value)},n=()=>{e.value=!1,c.emit(o.buttonEvent)};return(h,Ae)=>(d(),l("div",ue,[a("div",{class:_(["aioseo-limit-modified-date-avada__toggle",{"aioseo-limit-modified-date-avada__toggle--disabled":o.buttonDisabled}]),onClick:b(s,["prevent"])},[m(i(ee),{class:_({rotated:e.value})},null,8,["class"])],2),e.value?(d(),l("div",le,[a("div",{class:"aioseo-limit-modified-date-avada__option",onClick:b(n,["prevent"])},T(o.buttonTitle),1)])):D("",!0)]))}},r={param:"aioseo_limit_modified_date",event:"save-limit-modified-date",title:O("Save (Don't Modify Date)","all-in-one-seo-pack")},pe=()=>{const{FusionApp:t}=window;c.on(r.event,()=>{t.data.query[r.param]=!0,t.savePostContent(),delete t.data.query[r.param]})},fe=()=>{pe()};let E=null,S=null,A=null;const f="#fusion-builder-aioseo-button",v="#fusion-builder-aioseo-lmd",B=({id:t,component:e,name:o,data:s})=>{let n=$({name:`Standalone/Avada/${o}`,render:()=>q(e)},s||{});return n=x(n),n=M(n),g(n),n.mount(t),n},C=t=>{const e=document.createElement("div");return e.id=t.replace("#",""),e.className="aioseo-toolbar-item",e},V=()=>{const t=document.querySelector(".fusion-builder-live-toolbar"),e=t.querySelector(".aioseo-toolbar-item")===null;if(t.querySelector(f)||(t.insertAdjacentElement("beforeend",C(f)),E?.unmount(),E=B({id:f,component:ce,name:"Button"})),!t.querySelector(v)){const o=t.querySelector(".fusion-builder-save-page");o.insertAdjacentElement("afterend",C(v)),S?.unmount(),S=B({id:v,component:me,name:"LimitModifiedDate",data:{buttonTitle:r.title,buttonEvent:r.event,buttonDisabled:o.getAttribute("data-disabled")==="true"}})}e&&(A?.disconnect(),A=ve())},ve=()=>{const t=new MutationObserver(()=>{V()});return t.observe(document.querySelector(".fusion-builder-live-toolbar"),{childList:!0,subtree:!0}),t},be=()=>{V()},_e={class:"edit-post-sidebar aioseo-avada-sidebar"},we={class:"aioseo-avada-sidebar__header"},ge={class:"aioseo-avada-sidebar__header-title"},he={class:"aioseo-avada-sidebar__content"},F={__name:"Sidebar",setup(t){const e="all-in-one-seo-pack",{currentPost:o}=P(w()),s={headerTitle:Z(O("%1$s Settings",e),"AIOSEO")};return(n,h)=>(d(),l("div",_e,[a("div",we,[a("div",ge,T(s.headerTitle),1),i(o).seo_score&&i(k)()?(d(),z(i(R),{key:0,score:i(o).seo_score,class:"aioseo-score-button--active"},null,8,["score"])):D("",!0)]),a("div",he,[m(i(te))])]))}},ye=()=>{const t=G({history:H(),routes:[{path:"/",component:F}]});let e=$({name:"Standalone/Avada",data(){return{tableContext:window.aioseo.currentPost.context,screenContext:"sidebar"}},render:()=>q(F)});e=x(e),e=M(e),e.use(t),t.app=e,g(e,t),e.mount("#fusion-builder-aioseo-sidebar")},Ee=()=>{const{FusionEvents:t}=window;typeof t>"u"||t.on("fusion-app-setup",()=>{document.documentElement.setAttribute("dir",J()?"rtl":"ltr"),be(),ye(),fe()})},j=()=>{g(),Ee(),re()};let I=!1;const Se=window.FusionEvents||window.FusionPageBuilderEvents||{};Se.on("fusion-builder-loaded",()=>{setTimeout(j),I=!0});document.addEventListener("DOMContentLoaded",()=>{I||setTimeout(j)});