import{a3 as b}from"./index.317ad629.js";import{_ as D}from"./ScoreButton.a94ce559.js";import{_ as $}from"./App.a4d67f59.js";import{S}from"./Close.ccd53ef3.js";import{_ as f}from"./_plugin-vue_export-helper.eefbdd86.js";import{o as n,c as l,a3 as m,a4 as c,a6 as a,a1 as _,a2 as w,_ as s,ae as M,$ as k,l as g}from"./runtime-core.esm-bundler.ce5add0b.js";import"./translations.e71e2202.js";import{a as B}from"./runtime-dom.esm-bundler.dc49ee3e.js";import{a as C,_ as x}from"./default-i18n.65d58dd6.js";const A={props:{completelyDraggable:{type:Boolean,default(){return!0}}},data(){return{position1:0,position2:0,position3:0,position4:0}},methods:{dragMouseDown(e){e=e||window.event,e.preventDefault(),this.position3=e.clientX,this.position4=e.clientY,document.onmousemove=this.elementDrag,document.onmouseup=this.closeDragElement},elementDrag(e){e=e||window.event,e.preventDefault(),this.position1=this.position3-e.clientX,this.position2=this.position4-e.clientY,this.position3=e.clientX,this.position4=e.clientY,this.$el.style.top=this.$el.offsetTop-this.position2+"px",this.$el.style.left=this.$el.offsetLeft-this.position1+"px"},closeDragElement(){document.onmouseup=null,document.onmousemove=null}}},O={class:"aioseo-draggable"},E={key:1};function N(e,o,t,u,d,i){return n(),l("div",O,[t.completelyDraggable?(n(),l("div",{key:0,"on:dragMouseDown":o[0]||(o[0]=(...r)=>i.dragMouseDown&&i.dragMouseDown(...r))},[m(e.$slots,"default")],32)):c("",!0),t.completelyDraggable?c("",!0):(n(),l("div",E,[m(e.$slots,"default")]))])}const P=f(A,[["render",N]]),z="all-in-one-seo-pack",L={emits:["update:is-open"],setup(){return{truSeoShouldAnalyze:b}},components:{CoreScoreButton:D,PostSettings:$,SvgClose:S,UtilDraggable:P},props:{isOpen:{type:Boolean,default:!1},score:{type:Number,default:0}},data(){return{strings:{header:C(x("%1$s Settings",z),"AIOSEO")}}},methods:{toggleModal(){this.isOpen=!this.isOpen}}},V={class:"aioseo-pagebuilder-modal-header-title"},X={class:"aioseo-pagebuilder-modal-body edit-post-sidebar editor-sidebar"};function Y(e,o,t,u,d,i){const r=a("core-score-button"),h=a("svg-close"),y=a("PostSettings"),v=a("util-draggable");return n(),_(v,{ref:"modal-container",completelyDraggable:!1},{default:w(()=>[s("div",{class:M(["aioseo-pagebuilder-modal",{"aioseo-pagebuilder-modal-is-closed":!t.isOpen}])},[s("div",{class:"aioseo-pagebuilder-modal-header",onMousedown:o[1]||(o[1]=B(p=>e.$refs["modal-container"].dragMouseDown(p),["prevent"]))},[s("div",V,k(d.strings.header),1),t.score&&u.truSeoShouldAnalyze()?(n(),_(r,{key:0,score:t.score,class:"aioseo-score-button--active"},null,8,["score"])):c("",!0),s("div",{class:"aioseo-pagebuilder-modal-header-close",onClick:o[0]||(o[0]=p=>e.$emit("update:is-open",!1))},[g(h)])],32),s("div",X,[g(y)])],2)]),_:1},512)}const J=f(L,[["render",Y],["__scopeId","data-v-8c4e05e7"]]);export{J as M};
