import{aO as ae,aX as ie,u as R,i as Z,H as le,L as $,bq as ce,X as S,q as de,b as ue,a2 as D,C as ge,y as me,v as G}from"./app-core.b862f9c8.js";import{_ as a,a0 as pe,a as U}from"./vendor-other.7b559694.js";import{aq as c,f as r,i as _,O as _e,ad as fe,P as he,j as s,U as y,a0 as h,M as p,b as ye,I as ve,v as z,u as K,r as x,Q as f,R as C,ae as P,S as N,T as Q}from"./vendor-vue-ui.f00a1236.js";import{C as O}from"./Index.3967c277.js";import{C as W}from"./Index.08267eee.js";import{C as X}from"./CreditCounter.99aa2625.js";import{S as J}from"./Close.de45e465.js";import{_ as w}from"./_plugin-vue_export-helper.eefbdd86.js";import{w as Ce,x as be}from"./vendor-lodash.d3ad8b99.js";import{S as ke}from"./Plus.542c86d0.js";import{C as Se}from"./Button.6c09d515.js";const u="all-in-one-seo-pack",we={aiAssistant:{slug:"ai-assistant",svg:"ai-content",strings:{name:a("AI Assistant",u),description:a("Leverage AI to generate high-quality, relevant content for your post quickly and efficiently.",u),buttonSubmit:a("Generate Content",u)},excludedPostTypes:[],isPopular:!0,clickCallback:()=>{const{wp:o}=window,t=o.data.select("core/block-editor"),n=o.data.dispatch("core/block-editor"),e=t.getBlockInsertionPoint()||{};if(t.canInsertBlockType("aioseo/ai-assistant",e.rootClientId)){n.insertBlock(o.blocks.createBlock("aioseo/ai-assistant"),e.index,e.rootClientId);return}const l=t.getSelectedBlockClientId();if(l){const d=t.getBlockHierarchyRootClientId(l),m=t.getBlockIndex(d);n.insertBlock(o.blocks.createBlock("aioseo/ai-assistant"),m+1)}else n.insertBlock(o.blocks.createBlock("aioseo/ai-assistant"))}},imageGenerator:{slug:"image-generator",svg:"image-generator",strings:{name:a("Image Generator",u),description:a("Generate AI-powered images from text prompts to visually enhance your content and capture attention.",u),buttonSubmit:a("Generate Image",u)},excludedPostTypes:[],isPopular:!0},schemas:{slug:"schemas",svg:"sparkles",strings:{name:a("Schema Generator",u),description:a("Generate AI-powered structured data schemas to help search engines better understand your content.",u),buttonSubmit:a("Generate Schema",u)},excludedPostTypes:[],clickCallback:async()=>{const o=ae();o.tabs.generator="ai-schema",o.modalOpen=!0,window.aioseoBus.$emit("do-post-settings-main-tab-change",{name:"schema"})}},socialPosts:{slug:"social-posts",svg:"repurpose-content",strings:{name:a("Social Posts",u),description:a("Generate posts you can easily share on social media so you can reach a broader audience.",u),buttonSubmit:a("Generate Social Posts",u)},excludedPostTypes:[]},faqs:{slug:"faqs",svg:"faq",strings:{name:a("FAQs",u),description:a("Generate helpful FAQs based on your content to enhance user engagement and boost SEO.",u),buttonSubmit:a("Generate FAQs",u)},excludedPostTypes:[]},keyPoints:{slug:"key-points",svg:"key-points",strings:{name:a("Key Points",u),description:a("Extract and summarize the key points from your content to provide quick insights and improve readability.",u),buttonSubmit:a("Generate Key Points",u)},excludedPostTypes:[]},metaTitle:{slug:"meta-title",svg:"meta-title",strings:{name:a("SEO Titles",u),description:a("Generate a compelling SEO title for your post to improve click-through rates and search engine visibility.",u),buttonSubmit:a("Generate SEO Titles",u)},excludedPostTypes:[]},metaDescription:{slug:"meta-description",svg:"meta-description",strings:{name:a("Meta Descriptions",u),description:a("Stand out in search results with a meta description that sparks curiosity and drives clicks to your content.",u),buttonSubmit:a("Generate Meta Descriptions",u)},excludedPostTypes:[]}},co=()=>{const o=ie(),t=R();return Object.values(we).filter(n=>n.slug==="ai-assistant"?o.isBlockEnabled&&Z():!(t?.currentPost?.postType&&n.excludedPostTypes.includes(t.currentPost.postType)))},uo=o=>{if(Z())return o;if(le()){let t=function(n){n.clipboardData.setData("text/html",o),n.clipboardData.setData("text/plain",o),n.preventDefault()};document.addEventListener("copy",t),document.execCommand("copy"),document.removeEventListener("copy",t)}return o};function Ee(o){return o=o.replace(/\s{2,}/g," "),o=o.replace(/\s\./g,"."),o.trim()}const F=["address","article","aside","blockquote","canvas","details","dialog","dd","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","li","main","nav","noscript","ol","output","p","pre","section","table","tfoot","ul","video"],Y=["b","big","i","small","tt","abbr","acronym","cite","code","dfn","em","kbd","strong","samp","time","var","a","bdo","br","img","map","object","q","script","span","sub","sup","button","input","label","select","textarea"],Pe=new RegExp("^<("+F.join("|")+")[^>]*?>$","i"),xe=new RegExp("^]*?>$","i"),Ie=new RegExp("^<("+Y.join("|")+")[^>]*>$","i"),Me=new RegExp("^]*>$","i"),Te=/^<([^>\s/]+)[^>]*>$/,Be=/^<\/([^>\s]+)[^>]*>$/,Re=/^[^<]+$/,De=/^<[^><]*$/,He=//g;let B=[],k;function Ve(){B=[],k=pe(function(o){B.push(o)}),k.addRule(Re,"content"),k.addRule(De,"greater-than-sign-content"),k.addRule(Pe,"block-start"),k.addRule(xe,"block-end"),k.addRule(Ie,"inline-start"),k.addRule(Me,"inline-end"),k.addRule(Te,"other-element-start"),k.addRule(Be,"other-element-end")}function Ae(o){const t=[];let n=0,e="",i="",l="";return o=o.replace(He,""),Ve(),k.onText(o),k.end(),be(B,function(d,m){const g=B[m+1];switch(d.type){case"content":case"greater-than-sign-content":case"inline-start":case"inline-end":case"other-tag":case"other-element-start":case"other-element-end":case"greater than sign":!g||n===0&&(g.type==="block-start"||g.type==="block-end")?(i+=d.src,t.push(i),e="",i="",l=""):i+=d.src;break;case"block-start":n!==0&&(i.trim()!==""&&t.push(i),i="",l=""),n++,e=d.src;break;case"block-end":n--,l=d.src,e!==""&&l!==""?t.push(e+i+l):i.trim()!==""&&t.push(i),e="",i="",l="";break}0>n&&(n=0)}),t}Ce(Ae);const qe=new RegExp("]*?>","ig"),j=function(o){return o=o.replace(/]*? class\s*=\s*["']?aioseo-toc-header[^>]+>([\S\s]*?)<\/header>/gms,""),o=o.replace(/]*? class\s*=\s*["']?aioseo-tooltip[^>]+>([\S\s]*?)<\/span>/gms,""),o=o.replace(qe," "),o=o.replace(/(<([^>]+)>)/ig,""),o=Ee(o),o},Le={emits:["closeModal"],setup(){return{getAssetUrl:S,postEditorStore:R(),rootStore:ue(),settingsStore:de()}},components:{SvgCirclePlus:ke},props:{type:{type:String,required:!0},suggestions:{type:Array,required:!0},generateFn:{type:Function,required:!0}},data(){return{loading:!1,triedFetchingResults:!1,postContent:null,suggestionsKey:0}},methods:{setSuggestion(o){if(this.type==="title"){this.postEditorStore.updateTitle(o),this.$emit("closeModal");return}this.postEditorStore.updateDescription(o),this.$emit("closeModal")}},beforeMount(){this.postContent=j($()).trim()||j(ce()).trim()}},$e={class:"titles-descriptions"},Ge={key:0,class:"list"},Oe=["onClick"];function Fe(o,t,n,e,i,l){const d=c("svg-circle-plus");return r(),_("div",$e,[n.suggestions.length?(r(),_("div",Ge,[(r(),_("div",{class:"suggestions",key:i.suggestionsKey},[(r(!0),_(_e,null,fe(n.suggestions,(m,g)=>(r(),_("div",{class:he(["suggestion",[{single:n.type==="title"}]]),key:g},[s("p",null,y(m),1),s("button",{onClick:b=>l.setSuggestion(m),type:"button"},[h(d,{onClick:b=>l.setSuggestion(m)},null,8,["onClick"])],8,Oe)],2))),128))]))])):p("",!0)])}const ee=w(Le,[["render",Fe],["__scopeId","data-v-8c468fbd"]]),ze=""+window.__aioseoDynamicImportPreload__("images/email.68284f07.png"),Ke=""+window.__aioseoDynamicImportPreload__("images/facebook.7369f328.png"),je=""+window.__aioseoDynamicImportPreload__("images/faq.2449fe7f.png"),Ze=""+window.__aioseoDynamicImportPreload__("images/instagram.fd98caa8.png"),Ue=""+window.__aioseoDynamicImportPreload__("images/keypoints.093999e0.png"),Ne=""+window.__aioseoDynamicImportPreload__("images/linkedin.3655379a.png"),Qe=""+window.__aioseoDynamicImportPreload__("images/meta-title.ed692631.png"),We=""+window.__aioseoDynamicImportPreload__("images/meta-description.b3bbc445.png"),Xe=""+window.__aioseoDynamicImportPreload__("images/twitter.deb7793c.png"),Je={class:"aioseo-ai-content-loader"},Ye={key:0,class:"aioseo-ai-content-loader-image"},et=["src","alt"],tt={class:"aioseo-ai-content-loader-text"},ot={class:"loading-container"},nt={class:"loading-text"},te={__name:"Loader",props:{loaders:{type:Array,required:!0,validator:o=>o.every(t=>typeof t.name=="string"&&typeof t.icon=="string")}},setup(o){const t=o,n=D(),e=x(0),i=()=>{e.value=(e.value+1)%t.loaders.length};let l=null;ye(()=>{l=setInterval(i,2e3)}),ve(()=>{clearInterval(l)});const d=K(()=>t.loaders[e.value]),m=K(()=>g(d.value.slug)),g=b=>{switch(b){case"email":return S(ze);case"faq":return S(je);case"facebook":return S(Ke);case"instagram":return S(Ze);case"linkedin":return S(Ne);case"key-points":return S(Ue);case"twitter":return S(Xe);case"meta-title":return S(Qe);case"meta-description":return S(We);default:return null}};return(b,I)=>(r(),_("div",Je,[m.value?(r(),_("div",Ye,[s("img",{src:m.value,alt:d.value.label},null,8,et)])):p("",!0),s("div",tt,[s("div",ot,[h(z(Se),{dark:!0}),s("div",nt,y(z(n).loadingText(d.value.name)),1)])])]))}},st={props:{header:{type:String,required:!0},step:{type:[Number,String],required:!1}}},rt={class:"aioseo-ai-content-step-header"},at={class:"step-header"},it={key:0,class:"step-header-number"},lt={class:"step-header-title"};function ct(o,t,n,e,i,l){return r(),_("div",rt,[s("div",at,[n.step?(r(),_("span",it,y(n.step),1)):p("",!0),s("span",lt,y(n.header),1)])])}const oe=w(st,[["render",ct]]),dt={setup(){return{aiContent:D(),aiStore:G(),optionsStore:me(),allowed:ge}},components:{CoreAlert:O},props:{optionsKey:{type:String,required:!0}},computed:{options(){return this.aiStore[this.optionsKey]}},beforeMount(){this.options.tone=this.optionsStore.options.aiContent.tone,this.options.audience=this.optionsStore.options.aiContent.audience}},ut={class:"aioseo-ai-content-style-form"},gt={class:"form-group"},mt={class:"field-group"},pt={class:"field-group"};function _t(o,t,n,e,i,l){const d=c("base-select"),m=c("core-alert");return r(),_("div",ut,[s("div",gt,[s("div",mt,[s("label",null,y(e.aiContent.strings.tone),1),h(d,{size:"small",options:e.aiContent.toneOptions,modelValue:e.aiContent.toneOptions.find(g=>g.value===l.options.tone),"onUpdate:modelValue":t[0]||(t[0]=g=>l.options.tone=g.value)},null,8,["options","modelValue"])]),s("div",pt,[s("label",null,y(e.aiContent.strings.audience),1),h(d,{size:"small",options:e.aiContent.audienceOptions,modelValue:e.aiContent.audienceOptions.find(g=>g.value===l.options.audience),"onUpdate:modelValue":t[1]||(t[1]=g=>l.options.audience=g.value)},null,8,["options","modelValue"])]),e.allowed("aioseo_general_settings")?(r(),f(m,{key:0,type:"blue",innerHTML:e.aiContent.strings.alertDescription},null,8,["innerHTML"])):p("",!0)])])}const ne=w(dt,[["render",_t]]),ft={},ht={class:"aioseo-arrow-back",viewBox:"0 0 16 16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};function yt(o,t){return r(),_("svg",ht,[...t[0]||(t[0]=[s("path",{d:"M3.825 9L9.425 14.6L8 16L0 8L8 0L9.425 1.4L3.825 7H16V9H3.825Z",fill:"currentColor"},null,-1)])])}const se=w(ft,[["render",yt]]),vt={},Ct={class:"aioseo-ai-meta-title",viewBox:"0 0 25 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};function bt(o,t){return r(),_("svg",Ct,[...t[0]||(t[0]=[s("path",{d:"M4.16699 9.33333H16.167V5.33333H4.16699V9.33333ZM2.83366 24C2.10033 24 1.47255 23.7389 0.950326 23.2167C0.428103 22.6944 0.166992 22.0667 0.166992 21.3333V2.66667C0.166992 1.93333 0.428103 1.30556 0.950326 0.783333C1.47255 0.261111 2.10033 0 2.83366 0H21.5003C22.2337 0 22.8614 0.261111 23.3837 0.783333C23.9059 1.30556 24.167 1.93333 24.167 2.66667V21.3333C24.167 22.0667 23.9059 22.6944 23.3837 23.2167C22.8614 23.7389 22.2337 24 21.5003 24H2.83366ZM2.83366 21.3333H21.5003V2.66667H2.83366V21.3333Z",fill:"currentColor"},null,-1)])])}const kt=w(vt,[["render",bt]]),St={},wt={class:"aioseo-ai-rephrase",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function Et(o,t){return r(),_("svg",wt,[...t[0]||(t[0]=[s("path",{d:"M7.99999 13.3334C6.5111 13.3334 5.24999 12.8167 4.21666 11.7834C3.18332 10.75 2.66666 9.48891 2.66666 8.00002C2.66666 6.51113 3.18332 5.25002 4.21666 4.21669C5.24999 3.18335 6.5111 2.66669 7.99999 2.66669C8.76666 2.66669 9.49999 2.82502 10.2 3.14169C10.9 3.45835 11.5 3.91113 12 4.50002V2.66669H13.3333V7.33335H8.66666V6.00002H11.4667C11.1111 5.3778 10.625 4.88891 10.0083 4.53335C9.39166 4.1778 8.72221 4.00002 7.99999 4.00002C6.88888 4.00002 5.94443 4.38891 5.16666 5.16669C4.38888 5.94446 3.99999 6.88891 3.99999 8.00002C3.99999 9.11113 4.38888 10.0556 5.16666 10.8334C5.94443 11.6111 6.88888 12 7.99999 12C8.85555 12 9.62777 11.7556 10.3167 11.2667C11.0055 10.7778 11.4889 10.1334 11.7667 9.33335H13.1667C12.8555 10.5111 12.2222 11.4722 11.2667 12.2167C10.3111 12.9611 9.22221 13.3334 7.99999 13.3334Z",fill:"currentColor"},null,-1)])])}const re=w(St,[["render",Et]]),M="all-in-one-seo-pack",Pt={emits:["closeModal"],setup(){const o=D(),t=G(),n=R(),e=x(n.currentPost.ai.titles.length?"results":"settings"),i=x(!1),l=async(g=!1)=>{i.value=!1,e.value="loading",t.generateMetaTitles({rephrase:g,postId:n.currentPost.id,postContent:$(),titles:n.currentPost.ai.titles,focusKeyword:n.currentPost.keyphrases?.focus?.keyphrase||""}).then(b=>{n.currentPost.ai.titles=b.body.titles,e.value="results"}).catch(()=>{e.value="settings",i.value=!0})},d={settingsHeader:a("Select tone and audience",M),generateButtonText:U(a("Generate SEO Titles (%1$d credits)",M),o.getFeatureCost("titles"))},m=[{slug:"meta-title",label:a("SEO Title",M),icon:"meta-title",name:a("SEO Title",M)}];return{aiContent:o,aiStore:t,postEditorStore:n,currentScreen:e,error:i,generate:l,strings:d,loaders:m}},components:{CoreAlert:O,CoreModal:W,CreditCounter:X,Loader:te,StepHeader:oe,StyleForm:ne,SvgArrowBack:se,SvgClose:J,SvgMetaTitle:kt,SvgRephrase:re,TitlesDescriptions:ee},props:{feature:{type:Object,required:!0},show:{type:Boolean,default(){return!1}}}},xt={class:"header-left"},It={class:"header-right"},Mt={class:"aioseo-modal-body aioseo-ai-content-feature-modal-body"},Tt={class:"aioseo-ai-content-feature-modal-body-main"},Bt={key:0,class:"settings"},Rt={class:"settings-left"},Dt={key:2,class:"results"},Ht={class:"footer-left"},Vt={class:"footer-right"};function At(o,t,n,e,i,l){const d=c("svg-arrow-back"),m=c("svg-close"),g=c("step-header"),b=c("core-alert"),I=c("style-form"),H=c("loader"),V=c("titles-descriptions"),A=c("svg-rephrase"),E=c("base-button"),q=c("credit-counter"),L=c("core-modal");return r(),f(L,{show:n.show,classes:["aioseo-ai-content-feature-modal","aioseo-ai-content-meta-title-modal"],"allow-overflow":e.currentScreen==="settings",onClose:t[7]||(t[7]=v=>o.$emit("closeModal",!0))},{header:C(()=>[s("div",xt,[e.currentScreen==="results"?(r(),f(d,{key:0,onClick:t[0]||(t[0]=v=>e.currentScreen="settings")})):p("",!0),(r(),f(N(`svg-${n.feature.svg}`),{class:"aioseo-ai-content-feature-modal-icon"})),s("span",null,y(n.feature.strings.name),1)]),s("div",It,[s("button",{class:"close",type:"button",onClick:t[2]||(t[2]=Q(v=>o.$emit("closeModal",!0),["stop"]))},[h(m,{onClick:t[1]||(t[1]=v=>o.$emit("closeModal",!0))})])])]),body:C(()=>[s("div",Mt,[s("div",Tt,[e.currentScreen==="settings"?(r(),_("div",Bt,[s("div",Rt,[h(g,{style:{"margin-left":"-40px"},header:e.strings.settingsHeader},null,8,["header"]),e.aiContent.hasEnoughContent()?p("",!0):(r(),f(b,{key:0,class:"aioseo-ai-content-no-content-warning",type:"red"},{default:C(()=>[P(y(e.aiContent.strings.noContentWarning),1)]),_:1})),h(I,{optionsKey:"metaTitle"})])])):p("",!0),e.currentScreen==="loading"?(r(),f(H,{key:1,loaders:e.loaders},null,8,["loaders"])):p("",!0),e.currentScreen==="results"?(r(),_("div",Dt,[h(V,{suggestions:e.postEditorStore.currentPost.ai.titles,type:"title","generate-fn":e.generate,onCloseModal:t[3]||(t[3]=v=>o.$emit("closeModal",!0))},null,8,["suggestions","generate-fn"])])):p("",!0)])])]),footer:C(()=>[s("div",Ht,[e.currentScreen==="results"?(r(),f(E,{key:0,class:"rephrase-button",size:"small",type:"gray",onClick:t[4]||(t[4]=v=>e.generate(!0)),disabled:!e.aiContent.hasEnoughCredits(e.aiContent.getRephraseCost())||!e.aiContent.hasEnoughContent()},{default:C(()=>[h(A),P(" "+y(e.aiContent.strings.rephrase),1)]),_:1},8,["disabled"])):p("",!0),h(q,{"parent-component-context":"modal"})]),s("div",Vt,[e.currentScreen==="settings"&&0e.currentScreen="results")},{default:C(()=>[s("span",null,y(e.aiContent.strings.viewPreviousResults),1)]),_:1})):p("",!0),e.currentScreen==="settings"?(r(),f(E,{key:1,class:"generate-button",size:"small",type:"blue",onClick:t[6]||(t[6]=v=>e.generate(!1)),disabled:!e.aiContent.hasEnoughCredits(e.aiContent.getFeatureCost("titles"))||!e.aiContent.hasEnoughContent()},{default:C(()=>[P(y(e.strings.generateButtonText),1)]),_:1},8,["disabled"])):p("",!0)])]),_:1},8,["show","allow-overflow"])}const go=w(Pt,[["render",At]]),qt={},Lt={class:"aioseo-ai-meta-description",viewBox:"0 0 25 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};function $t(o,t){return r(),_("svg",Lt,[...t[0]||(t[0]=[s("path",{d:"M3.16667 24C2.43333 24 1.80556 23.7389 1.28333 23.2167C0.761111 22.6944 0.5 22.0667 0.5 21.3333V2.66667C0.5 1.93333 0.761111 1.30556 1.28333 0.783333C1.80556 0.261111 2.43333 0 3.16667 0H21.8333C22.5667 0 23.1944 0.261111 23.7167 0.783333C24.2389 1.30556 24.5 1.93333 24.5 2.66667V21.3333C24.5 22.0667 24.2389 22.6944 23.7167 23.2167C23.1944 23.7389 22.5667 24 21.8333 24H3.16667ZM3.16667 21.3333H21.8333V5.33333H3.16667V21.3333ZM5.83333 12V9.33333H19.1667V12H5.83333ZM5.83333 17.3333V14.6667H13.8333V17.3333H5.83333Z",fill:"currentColor"},null,-1)])])}const Gt=w(qt,[["render",$t]]),T="all-in-one-seo-pack",Ot={emits:["closeModal"],setup(){const o=D(),t=G(),n=R(),e=x(n?.currentPost?.ai?.descriptions?.length?"results":"settings"),i=x(!1),l=async(g=!1)=>{i.value=!1,e.value="loading",t.generateMetaDescriptions({rephrase:g,postId:n.currentPost.id,postContent:$(),focusKeyword:n.currentPost.keyphrases?.focus?.keyphrase||"",descriptions:n.currentPost.ai.descriptions}).then(b=>{n.currentPost.ai.descriptions=b.body.descriptions,e.value="results"}).catch(()=>{e.value="settings",i.value=!0})},d={settingsHeader:a("Select tone and audience",T),generateButtonText:U(a("Generate Meta Descriptions (%1$d credits)",T),o.getFeatureCost("descriptions"))},m=[{slug:"meta-description",label:a("Meta Description",T),icon:"meta-description",name:a("Meta Description",T)}];return{aiContent:o,aiStore:t,postEditorStore:n,currentScreen:e,error:i,generate:l,strings:d,loaders:m}},components:{CoreAlert:O,CoreModal:W,CreditCounter:X,Loader:te,StepHeader:oe,StyleForm:ne,SvgArrowBack:se,SvgClose:J,SvgMetaDescription:Gt,SvgRephrase:re,TitlesDescriptions:ee},props:{feature:{type:Object,required:!0},show:{type:Boolean,default(){return!1}}}},Ft={class:"header-left"},zt={class:"header-right"},Kt={class:"aioseo-modal-body aioseo-ai-content-feature-modal-body"},jt={class:"aioseo-ai-content-feature-modal-body-main"},Zt={key:0,class:"settings"},Ut={class:"settings-left"},Nt={key:2,class:"results"},Qt={class:"footer-left"},Wt={class:"footer-right"};function Xt(o,t,n,e,i,l){const d=c("svg-arrow-back"),m=c("svg-close"),g=c("step-header"),b=c("core-alert"),I=c("style-form"),H=c("loader"),V=c("titles-descriptions"),A=c("svg-rephrase"),E=c("base-button"),q=c("credit-counter"),L=c("core-modal");return r(),f(L,{show:n.show,classes:["aioseo-ai-content-feature-modal","aioseo-ai-content-meta-description-modal"],"allow-overflow":e.currentScreen==="settings",onClose:t[7]||(t[7]=v=>o.$emit("closeModal",!0))},{header:C(()=>[s("div",Ft,[e.currentScreen==="results"?(r(),f(d,{key:0,onClick:t[0]||(t[0]=v=>e.currentScreen="settings")})):p("",!0),(r(),f(N(`svg-${n.feature.svg}`),{class:"aioseo-ai-content-feature-modal-icon"})),s("span",null,y(n.feature.strings.name),1)]),s("div",zt,[s("button",{class:"close",type:"button",onClick:t[2]||(t[2]=Q(v=>o.$emit("closeModal",!0),["stop"]))},[h(m,{onClick:t[1]||(t[1]=v=>o.$emit("closeModal",!0))})])])]),body:C(()=>[s("div",Kt,[s("div",jt,[e.currentScreen==="settings"?(r(),_("div",Zt,[s("div",Ut,[h(g,{style:{"margin-left":"-40px"},header:e.strings.settingsHeader},null,8,["header"]),e.aiContent.hasEnoughContent()?p("",!0):(r(),f(b,{key:0,class:"aioseo-ai-content-no-content-warning",type:"red"},{default:C(()=>[P(y(e.aiContent.strings.noContentWarning),1)]),_:1})),h(I,{optionsKey:"metaDescription"})])])):p("",!0),e.currentScreen==="loading"?(r(),f(H,{key:1,loaders:e.loaders},null,8,["loaders"])):p("",!0),e.currentScreen==="results"?(r(),_("div",Nt,[h(V,{suggestions:e.postEditorStore.currentPost.ai.descriptions,type:"description","generate-fn":e.generate,onCloseModal:t[3]||(t[3]=v=>o.$emit("closeModal",!0))},null,8,["suggestions","generate-fn"])])):p("",!0)])])]),footer:C(()=>[s("div",Qt,[e.currentScreen==="results"?(r(),f(E,{key:0,class:"rephrase-button",size:"small",type:"gray",onClick:t[4]||(t[4]=v=>e.generate(!0)),disabled:!e.aiContent.hasEnoughCredits(e.aiContent.getRephraseCost())||!e.aiContent.hasEnoughContent()},{default:C(()=>[h(A),P(" "+y(e.aiContent.strings.rephrase),1)]),_:1},8,["disabled"])):p("",!0),h(q,{"parent-component-context":"modal"})]),s("div",Wt,[e.currentScreen==="settings"&&0e.currentScreen="results")},{default:C(()=>[s("span",null,y(e.aiContent.strings.viewPreviousResults),1)]),_:1})):p("",!0),e.currentScreen==="settings"?(r(),f(E,{key:1,class:"generate-button",size:"small",type:"blue",onClick:t[6]||(t[6]=v=>e.generate(!1)),disabled:!e.aiContent.hasEnoughCredits(e.aiContent.getFeatureCost("descriptions"))||!e.aiContent.hasEnoughContent()},{default:C(()=>[P(y(e.strings.generateButtonText),1)]),_:1},8,["disabled"])):p("",!0)])]),_:1},8,["show","allow-overflow"])}const mo=w(Ot,[["render",Xt]]);export{go as M,re as S,te as _,se as a,ne as b,oe as c,uo as d,kt as e,Gt as f,mo as g,co as h,we as i};