import{e as b,aY as M,m as O,u as x,i as j,l as B}from"./js/app-core.52885c02.js";import{k as T}from"./js/vendor-lodash.b9aaf385.js";import{au as R,b as W,f as m,i as u,a0 as l,R as I,v as n,T as g,P,r as $,j as c,U as E,M as N,aq as U,aF as V,ap as z,h as F}from"./js/vendor-vue-ui.c21c50b5.js";import{l as G}from"./js/index.e1395627.js";import{l as H}from"./js/index.695373d0.js";import{O as k,a as Q,_ as q}from"./js/vendor-other.ec82d685.js";import{_ as Y}from"./js/ScoreButton.14ec8613.js";import{S as J}from"./js/LogoGear.89d887a9.js";import{_ as K}from"./js/App.0f27ba1b.js";import{S as X}from"./js/Close.4a8424fd.js";import{S as Z}from"./js/Caret.911868b5.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/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 h={};const p=()=>{const e={...h},t=M();T(e,t)||(h=t,O())},ee=e=>{p(),e.on("content_change",()=>{b(p,1e3)}),e.$(document).on("ajaxComplete",function(t,o,i){new URLSearchParams(i.data).get("action")==="so_panels_builder_content_json"&&b(p,1e3)})},te={class:"aioseo-site-origin-integration"},oe={__name:"Button",setup(e){const t=$(!1),{currentPost:o}=R(x()),i=()=>{t.value=!t.value,document.body.classList.toggle("aioseo-site-origin-sidebar--active",t.value)};return W(()=>{t.value=document.body.classList.contains("aioseo-site-origin-sidebar--active"),k.on("siteOriginAioseoClosed",()=>{t.value=!1,document.body.classList.remove("aioseo-site-origin-sidebar--active")})}),(r,a)=>(m(),u("div",te,[l(n(Y),{score:n(o).seo_score,class:P([t.value?"aioseo-score-button--active":""]),onClick:g(i,["prevent"])},{icon:I(()=>[l(n(J))]),_:1},8,["score","class"])]))}},ie={class:"edit-post-sidebar editor-sidebar aioseo-site-origin-sidebar"},se={class:"aioseo-site-origin-sidebar__header"},re={class:"aioseo-site-origin-sidebar__header-title"},ne={class:"aioseo-site-origin-sidebar__content"},ae={__name:"Sidebar",setup(e){const o={headerTitle:Q(q("%1$s Settings","all-in-one-seo-pack"),"AIOSEO")};return(i,r)=>(m(),u("div",ie,[c("div",se,[c("div",re,E(o.headerTitle),1),c("div",{class:"aioseo-site-origin-sidebar__header-close",onClick:r[0]||(r[0]=a=>n(k).emit("siteOriginAioseoClosed",!1))},[l(n(X))])]),c("div",ne,[l(n(K))])]))}},ce={class:"aioseo-site-origin-lmd"},le={__name:"LimitModifiedDate",setup(e){const t="all-in-one-seo-pack",o=$(!1),i=x(),r=()=>{o.value=!o.value},a=()=>{o.value=!1,i.currentPost.limit_modified_date=!0,i.isDirty=!1,i.savePostState(),j()&&window.wp.data.dispatch("core/editor").editPost({aioseo_limit_modified_date:i.currentPost.limit_modified_date}),document.querySelector(".live-editor-save")?.click()},s={option:q("Don't update the modified date",t)};return(pe,_e)=>(m(),u("div",ce,[c("button",{class:"aioseo-site-origin-lmd__button button-primary",onClick:g(r,["prevent"])},[l(n(Z),{class:P({rotated:o.value})},null,8,["class"])]),o.value?(m(),u("div",{key:0,class:"aioseo-site-origin-lmd__options",onClick:g(a,["prevent"])},E(s.option),1)):N("",!0)]))}};let C=null,w=null,A=null;const _="#so-live-editor-aioseo-button",f="#so-live-editor-aioseo-sidebar",v="#so-live-editor-aioseo-lmd",y=({id:e,component:t,name:o,rootProps:i,data:r})=>{const a=U({history:V(),routes:[{path:"/:pathMatch(.*)*",component:t}]});let s=z({name:`Standalone/SiteOrigin/${o}`,render:()=>F(t),data:()=>r||{}},i||{});return s=G(s),s=H(s),s.use(a),a.app=s,B(s),s.mount(e),s},S=e=>{const t=document.createElement("div");return t.id=e.replace("#",""),t.className="aioseo-live-editor-item",t},de=e=>{e.querySelector(_)||(e.querySelector(".so-builder-toolbar").insertAdjacentElement("beforeend",S(_)),C?.unmount(),C=y({id:_,component:oe,name:"Button"})),e.querySelector(f)||(e.querySelector(".so-rows-container").insertAdjacentElement("beforeend",S(f)),w?.unmount(),w=y({id:f,component:ae,name:"Sidebar",data:{tableContext:window.aioseo.currentPost.context,screenContext:"sidebar"}}))},me=()=>{const e=document.querySelector(".so-sidebar-tools");!e||e.querySelector(v)||(e.insertAdjacentElement("afterbegin",S(v)),A?.unmount(),A=y({id:v,component:le,name:"LimitModifiedDate",data:{tableContext:window.aioseo.currentPost.context,screenContext:"limitModifiedDate"}}))},ue=e=>{const t=document.querySelector(".siteorigin-panels-builder");!t||t.querySelector(".aioseo-live-editor-item")||(de(t),e.on("builder_resize",()=>{b(me,500)}))},L=e=>{ue(e),ee(e)};let D=!1;const{soPanelsBuilderView:d}=window;if(d!==void 0){const e=Array.isArray(d)?d[0]:d;setTimeout(()=>{L(e)}),D=!0}(function(e){D||e(document).on("panels_setup",(t,o)=>{setTimeout(()=>{L(o)})})})(window.jQuery);