import{aq as u,f as w,i as h,a0 as i,R as p,j as b,Q as x,U as S,M as k,ae as H,O as X,ad as Y,S as $,a4 as ee,an as D,h as R}from"./js/vendor-vue-ui.de3ab35f.js";import{l as se}from"./js/index.faac30d2.js";import{l as oe}from"./js/index.fae6edc8.js";import{l as te}from"./js/index.0d80c2c2.js";import{b as T,ah as Q,i as O,bp as W,J as ne,ai as Z,u as A,ak as ie,L as M,M as ae,a8 as re,F as le,I as ce,aQ as N,aR as F,G as de,e as ue,o as pe,l as me}from"./js/app-core.ae890a3f.js";import{g as z}from"./js/postStatus.ff1bf93a.js";import{l as j}from"./js/vendor-lodash.8e35bd59.js";import{_ as J}from"./js/App.4e797f83.js";import{_ as o,O as G}from"./js/vendor-other.7b559694.js";import{l as _e}from"./js/loadTruSeo.b37e7c4e.js";import{C as K}from"./js/SettingsRow.0c329e43.js";import{f as ge,L as be,c as fe,_ as we,a as Se,e as he,d as Ce,b as ve,g as ye}from"./js/PaymentInfo.b16e4eb4.js";import{_ as V}from"./js/_plugin-vue_export-helper.eefbdd86.js";import{C as Pe}from"./js/Tabs.b5aef6dd.js";import{B as Ee}from"./js/Checkbox.79be52ca.js";import{B as Le}from"./js/RadioToggle.de933e45.js";import{_ as ke,a as xe}from"./js/DefaultStyle.1fe3c0af.js";import{S as Ae}from"./js/Settings.9925e4db.js";import"./js/Button.a549093d.js";import"./js/Input.8918dec2.js";import"./js/Index.52399193.js";import"./js/Close.098d4b76.js";import"./js/Pencil.405b16d2.js";import"./js/Trash.d35f8063.js";import"./js/Select.32af2da8.js";import"./js/Caret.a017b70a.js";import"./js/Toggle.26ac9b1a.js";/* empty css */import"./js/ScrollAndHighlight.0a0ea3d2.js";import"./js/ScrollTo.f4df02aa.js";import"./js/LicenseKeyBar.e22888cd.js";import"./js/LogoGear.6afc7f21.js";import"./js/vendor-phone.8b9bc15d.js";import"./js/icon.5572a14b.js";import"./js/Index.ab3bcf62.js";import"./js/Build.693cf766.js";import"./js/AiContent.ac754618.js";import"./js/Suggestion.94b951e4.js";import"./js/Row.6337df55.js";import"./js/HtmlTagsEditor.f64ea7dd.js";import"./js/Editor.10fec9a8.js";import"./js/vendor-quill.fa67f709.js";import"./js/Plus.97dee933.js";import"./js/UnfilteredHtml.8040f29d.js";import"./js/vendor-emoji.92c96208.js";import"./js/Tooltip.ae7a1028.js";import"./js/ImageUploader.fbfb8dc4.js";import"./js/Img.218d4bc6.js";import"./js/Plus.d276bd63.js";import"./js/Map.d67f5d6f.js";import"./js/ProBadge.fd60f711.js";import"./js/Information.278772ab.js";import"./js/Slide.e6618126.js";import"./js/Checkmark.fac3f231.js";class Ve{previousPostSlug;previousPostStatus;updatingRedirects=!1;constructor(){if(!window.aioseo.currentPost&&!window.aioseo.redirects)return;const e=T();e.aioseo.redirectsWatcherSet||(this.initWatchers(),e.aioseo.redirectsWatcherSet=!0)}initWatchers(){if(!Q()&&O()){const e=window.setInterval(()=>{window.wp.data.select("core/editor").getCurrentPost().id&&(window.clearInterval(e),this.previousPostSlug=W(),this.previousPostStatus=z(),this.watchBlockEditor())},50)}}watchBlockEditor(){window.wp.data.subscribe(()=>{this.updatingRedirects||this.update()})}update=j(()=>{const e=W(),a=z();if(this.previousPostSlug===e&&this.previousPostStatus===a)return;this.previousPostSlug=e,this.previousPostStatus=a,this.updatingRedirects=!0,ne().getPostRedirects({}).finally(()=>{this.updatingRedirects=!1})},2500)}function He(){const t="all-in-one-seo-pack";if(!O()||!Z())return;const e=T();if(e.aioseo.registerScoreTogglerSet)return;e.aioseo.registerScoreTogglerSet=!0;const a=window.wp.plugins.registerPlugin,s=window?.wp?.editor?.PluginSidebarMoreMenuItem||window.wp?.editPost?.PluginSidebarMoreMenuItem,n=window?.wp?.editor?.PluginSidebar||window.wp?.editPost?.PluginSidebar,c=window.wp.element.Fragment,r=window.wp.element.createElement,d=e.aioseo.user.capabilities.aioseo_page_analysis,C=A().currentPost.seo_score,v=o("N/A",t),y=function(E){return!d||!ie()?"score-disabled":79{if(O()){const{subscribe:t,select:e}=window.wp.data,a=e("core/editor");t(()=>{const s=a?.getEditedPostAttribute("featured_media");I!==s&&(G.emit("updateFeaturedImage",s),I=s)});return}if(M()||ae()){const t=window.MutationObserver||window.WebKitMutationObserver,e=new t(()=>{const s=document.getElementById("_thumbnail_id")?.value;I!==s&&(G.emit("updateFeaturedImage",s),I=s)}),a=document.getElementById("postimagediv");a&&e.observe(a,{subtree:!0,childList:!0})}},Be=()=>{Oe()};class Me{previousPostContent;updatingLinks=!1;constructor(){const a=re().addons.find(c=>c.sku==="aioseo-link-assistant"),s=A();if(!s.currentPost?.context||s.currentPost.context==="term"||!a?.isActive||!le("aioseo_page_link_assistant_settings")||!s.currentPost.linkAssistant||s.currentPost.linkAssistant.isExcludedPost)return;const n=T();n.aioseo.linkAssistantWatcherSet||(this.initWatchers(),n.aioseo.linkAssistantWatcherSet=!0)}initWatchers(){if(!Q()){if(O()){const e=window.setInterval(()=>{window.wp.data.select("core/editor").getCurrentPost().id&&(window.clearInterval(e),this.watchBlockEditor())},50);return}if(M()){const e=window.setInterval(()=>{window.tinyMCE&&window.tinyMCE.get("content")&&(window.clearInterval(e),this.watchClassicEditor())},50)}}}watchBlockEditor(){window.wp.data.subscribe(()=>{this.updatingLinks||this.update()})}watchClassicEditor(){if(window.tinyMCE)if(document.querySelector("#wp-content-wrap.tmce-active")){const e=window.setInterval(()=>{window.tinyMCE.activeEditor&&window.clearInterval(e)},50);window.tinyMCE&&(window.tinyMCE.get("content").on("keyup",()=>{this.update()}),window.tinyMCE.get("content").on("paste",()=>{this.update()}))}else{const e=document.querySelector("textarea#content");e&&(e.addEventListener("keyup",()=>{this.update()}),e.addEventListener("paste",()=>{this.update()}))}}update=j(()=>{const e=this.getPostContent();if(!this.previousPostContent||this.previousPostContent===e){this.previousPostContent=e;return}else this.previousPostContent=e;this.updatingLinks=!0,ce().postSettingsUpdate({postContent:e})?.finally(()=>{this.updatingLinks=!1})},2500);getPostContent(){if(M()){if(window.tinyMCE){const e=window.tinyMCE.get("content");if(document.querySelector("#wp-content-wrap.tmce-active")&&e)return e.getContent({format:"raw"});{const a=document.querySelector("textarea#content");return a?a.value:""}}return}return window.wp.data.select("core/editor").getEditedPostContent()}}const f="all-in-one-seo-pack",De={components:{CoreSettingsRow:K,LocalBusinessAreaServed:ye,LocalBusinessBusinessAddress:ve,LocalBusinessBusinessContact:Ce,LocalBusinessBusinessIds:he,LocalBusinessBusinessType:Se,LocalBusinessImage:we,LocalBusinessMap:fe,LocalBusinessName:be,LocalBusinessPaymentInfo:ge},data(){return{strings:{pageName:o("Business Info",f),name:o("Name",f),businessType:o("Type",f),image:o("Image",f),urls:o("URLs",f),websiteDesc:o("Website URL",f),aboutDesc:o("About Page URL",f),contactDesc:o("Contact Page URL",f),businessAddress:o("Address",f),businessContact:o("Contact Info",f),businessIDs:o("IDs",f),paymentInfo:o("Payment Info",f),areaServed:o("Area Served",f),map:o("Map",f)}}}},Re={class:"aioseo-tab-content aioseo-localseo-info"};function Te(t,e,a,s,n,c){const r=u("local-business-name"),d=u("core-settings-row"),P=u("local-business-business-type"),C=u("local-business-image"),v=u("local-business-business-address"),y=u("local-business-map"),m=u("local-business-business-contact"),_=u("local-business-business-ids"),g=u("local-business-payment-info"),E=u("local-business-area-served");return w(),h("div",Re,[i(d,{name:n.strings.name,class:"info-name-row",align:""},{content:p(()=>[i(r)]),_:1},8,["name"]),i(d,{name:n.strings.businessType,class:"info-business-type",align:""},{content:p(()=>[i(P)]),_:1},8,["name"]),i(d,{class:"info-business-image",name:n.strings.image,align:""},{content:p(()=>[i(C)]),_:1},8,["name"]),i(d,{name:n.strings.businessAddress,class:"info-businessaddress-row",align:""},{content:p(()=>[i(v)]),_:1},8,["name"]),i(d,{name:n.strings.map,align:""},{content:p(()=>[i(y)]),_:1},8,["name"]),i(d,{name:n.strings.businessContact,class:"info-businesscontact-row",align:""},{content:p(()=>[i(m)]),_:1},8,["name"]),i(d,{name:n.strings.businessIDs,class:"info-businessids-row",align:""},{content:p(()=>[i(_)]),_:1},8,["name"]),i(d,{name:n.strings.paymentInfo,class:"info-paymentinfo-row",align:""},{content:p(()=>[i(g)]),_:1},8,["name"]),i(d,{name:n.strings.areaServed,class:"info-area-row",align:""},{content:p(()=>[i(E)]),_:1},8,["name"])])}const Ue=V(De,[["render",Te]]),l="all-in-one-seo-pack",We={setup(){return{postEditorStore:A(),GLOBAL_STRINGS:de,HOURS_12H_FORMAT:F,HOURS_24H_FORMAT:N}},components:{BaseCheckbox:Ee,BaseRadioToggle:Le,CoreSettingsRow:K},data(){return{selectTimezone:[{value:"none",label:o("Select your timezone",l)}],strings:{pageName:o("Opening Hours",l),useDefaults:o("Use Defaults",l),useDefaultsDesc:o("Will default opening hours set globally",l),showOpeningHours:o("Show Opening Hours",l),labels:o("Labels",l),closedLabel:o("Closed",l),closedLabelDesc:o("Displayed when the business is closed.",l),closed:o("Closed",l),settings:o("Settings",l),open24h:o("Open 24h",l),open24Label:o("Open 24h",l),open24LabelDesc:o("Displayed when the business is open all day long.",l),alwaysOpen:o("Open 24/7",l),use24hFormat:o("Use 24h format",l),twoSets:o("I have two sets of opening hours per day",l),timezone:o("Timezone",l),hours:o("Hours",l)},weekdays:{monday:o("Monday",l),tuesday:o("Tuesday",l),wednesday:o("Wednesday",l),thursday:o("Thursday",l),friday:o("Friday",l),saturday:o("Saturday",l),sunday:o("Sunday",l)}}},computed:{toggled:function(){return!0},unToggled:function(){return!1},closedLabel:{get(){return this.postEditorStore.currentPost.local_seo.openingHours.closedLabel},set(t){this.postEditorStore.currentPost.local_seo.openingHours.closedLabel=t}}},methods:{getSelectOptions(t){return this.postEditorStore.currentPost.local_seo.openingHours.use24hFormat?N.find(e=>e.value===t):F.find(e=>e.value===t)},saveDay(t,e,a){this.postEditorStore.currentPost.local_seo.openingHours.days[t][e]=a},getWeekDay(t){return this.postEditorStore.currentPost.local_seo.openingHours.days[t]}}},Ne={class:"aioseo-tab-content aioseo-localseo-opening"},Fe={class:"aioseo-col col-xs-12 text-xs-left"},ze={key:0},Ge={class:"aioseo-col col-xs-12 text-xs-left"},qe={class:"aioseo-col col-xs-12 text-xs-left"},Qe={class:"field-description"},Ze={class:"field-description mt-10"},je={class:"aioseo-col col-xs-12 text-xs-left"},Je={class:"field-description mt-8"},Ke={class:"field-description mt-10"},Xe={class:"aioseo-col col-xs-12 text-xs-left"},Ye={class:"aioseo-col col-xs-12 text-xs-left"},$e={class:"aioseo-col col-xs-12 text-xs-left"},es={class:"aioseo-col-day text-xs-left"},ss={class:"aioseo-col-hours text-xs-left"},os={class:"aioseo-col-alwaysopen text-xs-left"};function ts(t,e,a,s,n,c){const r=u("base-radio-toggle"),d=u("core-settings-row"),P=u("base-input"),C=u("base-toggle"),v=u("base-select"),y=u("base-checkbox");return w(),h("div",Ne,[i(d,{name:n.strings.useDefaults,align:""},{content:p(()=>[b("div",Fe,[i(r,{name:"useDefaults",modelValue:s.postEditorStore.currentPost.local_seo.openingHours.useDefaults,"onUpdate:modelValue":e[0]||(e[0]=m=>s.postEditorStore.currentPost.local_seo.openingHours.useDefaults=m),options:[{label:s.GLOBAL_STRINGS.no,value:!1,activeClass:"dark"},{label:s.GLOBAL_STRINGS.yes,value:!0}]},null,8,["modelValue","options"])])]),_:1},8,["name"]),s.postEditorStore.currentPost.local_seo.openingHours.useDefaults?k("",!0):(w(),h("div",ze,[i(d,{name:n.strings.showOpeningHours,class:"info-openinghours-row",align:""},{content:p(()=>[b("div",Ge,[i(r,{name:"openingHours",modelValue:s.postEditorStore.currentPost.local_seo.openingHours.show,"onUpdate:modelValue":e[1]||(e[1]=m=>s.postEditorStore.currentPost.local_seo.openingHours.show=m),options:[{label:s.GLOBAL_STRINGS.no,value:!1,activeClass:"dark"},{label:s.GLOBAL_STRINGS.yes,value:!0}]},null,8,["modelValue","options"])])]),_:1},8,["name"]),s.postEditorStore.currentPost.local_seo.openingHours.show?(w(),x(d,{key:0,name:n.strings.labels,class:"info-labels-row",align:""},{content:p(()=>[b("div",qe,[b("span",Qe,S(n.strings.closedLabel),1),i(P,{type:"text",size:"medium",modelValue:s.postEditorStore.currentPost.local_seo.openingHours.labels.closed,"onUpdate:modelValue":e[2]||(e[2]=m=>s.postEditorStore.currentPost.local_seo.openingHours.labels.closed=m)},null,8,["modelValue"]),b("span",Ze,S(n.strings.closedLabelDesc),1)]),b("div",je,[b("span",Je,S(n.strings.open24Label),1),i(P,{size:"medium",modelValue:s.postEditorStore.currentPost.local_seo.openingHours.labels.alwaysOpen,"onUpdate:modelValue":e[3]||(e[3]=m=>s.postEditorStore.currentPost.local_seo.openingHours.labels.alwaysOpen=m)},null,8,["modelValue"]),b("span",Ke,S(n.strings.open24LabelDesc),1)])]),_:1},8,["name"])):k("",!0),s.postEditorStore.currentPost.local_seo.openingHours.show?(w(),x(d,{key:1,name:n.strings.settings,class:"info-settings-row",align:""},{content:p(()=>[b("div",Xe,[i(C,{modelValue:s.postEditorStore.currentPost.local_seo.openingHours.alwaysOpen,"onUpdate:modelValue":e[4]||(e[4]=m=>s.postEditorStore.currentPost.local_seo.openingHours.alwaysOpen=m)},{default:p(()=>[H(S(n.strings.alwaysOpen),1)]),_:1},8,["modelValue"])]),b("div",Ye,[i(C,{modelValue:s.postEditorStore.currentPost.local_seo.openingHours.use24hFormat,"onUpdate:modelValue":e[5]||(e[5]=m=>s.postEditorStore.currentPost.local_seo.openingHours.use24hFormat=m)},{default:p(()=>[H(S(n.strings.use24hFormat),1)]),_:1},8,["modelValue"])])]),_:1},8,["name"])):k("",!0),s.postEditorStore.currentPost.local_seo.openingHours.show&&!s.postEditorStore.currentPost.local_seo.openingHours.alwaysOpen?(w(),x(d,{key:2,name:n.strings.hours,class:"info-hours-row",align:""},{content:p(()=>[b("div",$e,[(w(!0),h(X,null,Y(n.weekdays,(m,_)=>(w(),h("div",{class:"aioseo-col-flex text-xs-left",key:_},[b("div",es,S(m),1),b("div",ss,[i(v,{disabled:c.getWeekDay(_).open24h||c.getWeekDay(_).closed,size:"medium",options:s.postEditorStore.currentPost.local_seo.openingHours.use24hFormat?s.HOURS_24H_FORMAT:s.HOURS_12H_FORMAT,preserveOptions:!1,modelValue:c.getSelectOptions(c.getWeekDay(_).openTime),"onUpdate:modelValue":g=>c.saveDay(_,"openTime",g.value)},null,8,["disabled","options","modelValue","onUpdate:modelValue"]),e[6]||(e[6]=b("span",{class:"separator"},"-",-1)),i(v,{disabled:c.getWeekDay(_).open24h||c.getWeekDay(_).closed,size:"medium",options:s.postEditorStore.currentPost.local_seo.openingHours.use24hFormat?s.HOURS_24H_FORMAT:s.HOURS_12H_FORMAT,preserveOptions:!1,modelValue:c.getSelectOptions(c.getWeekDay(_).closeTime),"onUpdate:modelValue":g=>c.saveDay(_,"closeTime",g.value)},null,8,["disabled","options","modelValue","onUpdate:modelValue"])]),b("div",os,[i(y,{disabled:c.getWeekDay(_).closed,size:"medium",modelValue:c.getWeekDay(_).open24h,"onUpdate:modelValue":g=>c.getWeekDay(_).open24h=g},{default:p(()=>[H(S(n.strings.open24h),1)]),_:1},8,["disabled","modelValue","onUpdate:modelValue"]),i(y,{size:"medium",class:"closed-label",modelValue:c.getWeekDay(_).closed,"onUpdate:modelValue":g=>c.getWeekDay(_).closed=g},{default:p(()=>[H(S(n.strings.closed),1)]),_:1},8,["modelValue","onUpdate:modelValue"])])]))),128))])]),_:1},8,["name"])):k("",!0)]))])}const ns=V(We,[["render",ts]]),is={components:{LocalBusinessMapCustomMarker:xe,LocalBusinessMapDefaultStyle:ke},data(){return{strings:{}}}},as={class:"aioseo-tab-content aioseo-localseo-maps"};function rs(t,e,a,s,n,c){const r=u("local-business-map-default-style"),d=u("local-business-map-custom-marker");return w(),h("div",as,[i(r),i(d)])}const ls=V(is,[["render",rs]]),B="all-in-one-seo-pack",cs={setup(){return{postEditorStore:A()}},components:{BusinessInfo:Ue,CoreMainTabs:Pe,OpeningHours:ns,Maps:ls,SvgSettings:Ae},data(){return{tab:"business-info",tabs:[{slug:"business-info",icon:"svg-settings",name:o("Business Info",B)},{slug:"opening-hours",icon:"svg-settings",name:o("Opening Hours",B)},{slug:"maps",icon:"svg-settings",name:o("Maps",B)}]}},watch:{"postEditorStore.currentPost":{deep:!0,handler(){ue(this.postEditorStore.savePostState,250)}}},methods:{processChangeTab(t){this.tab=t}}},ds={class:"aioseo-app aioseo-post-settings"};function us(t,e,a,s,n,c){const r=u("core-main-tabs");return w(),h("div",ds,[i(r,{tabs:n.tabs,showSaveButton:!1,active:n.tab,internal:"",disableMobile:"",onChanged:e[0]||(e[0]=d=>c.processChangeTab(d))},null,8,["tabs","active"]),i(ee,{name:"route-fade",mode:"out-in"},{default:p(()=>[(w(),x($(n.tab)))]),_:1})])}const ps=V(cs,[["render",us]]),ms={setup(){return{postEditorStore:A()}},components:{"main-view":ps}};function _s(t,e,a,s,n,c){const r=u("main-view");return w(),h("div",null,[s.postEditorStore.currentPost.id?(w(),x(r,{key:0})):k("",!0)])}const gs=V(ms,[["render",_s]]);Be();const U=t=>(t=se(t),t=oe(t),t=te(t),me(t),new Ve,new Me,He(),window.addEventListener("load",()=>_e()),t);let L;const q=()=>{L&&L.unmount(),L=D({name:"Standalone/PostSettings/Sidebar",data(){return{tableContext:"post",screenContext:"sidebar"}},render:()=>R(J)}),window.aioseo.headlineAnalyzerSidebarApp&&window.aioseo.headlineAnalyzerSidebarApp.unmount(),U(L).mount("#aioseo-post-settings-sidebar-vue"),window.aioseo.postSettingsSidebarApp=L};if(window.aioseo.currentPost){const t=window.aioseo.currentPost.context;document.querySelector(`#aioseo-${t}-settings-metabox`)&&Z()&&(!window.wp.blockEditor&&window.wp.blocks&&window.wp.oldEditor&&(window.wp.blockEditor=window.wp.editor),U(D({name:"Standalone/PostSettings/Metabox",data(){return{tableContext:t,screenContext:"metabox"}},render:()=>R(J)})).mount(`#aioseo-${t}-settings-metabox`),t==="post"&&(document.getElementById("aioseo-post-settings-sidebar-vue")?q():(pe("#aioseo-post-settings-sidebar-vue","aioseoSidebarVisible"),document.addEventListener("animationstart",function(s){s.animationName==="aioseoSidebarVisible"&&q()},{passive:!0}))))}window.aioseo.currentPost&&window.aioseo.localBusiness&&document.getElementById("aioseo-location-settings-metabox")&&U(D({name:"Standalone/LocalSeo/Metabox",data(){return{screenContext:"metabox"}},render:()=>R(gs)})).mount("#aioseo-location-settings-metabox");