Sid Gifari File Manager
🏠Root
/
home
/
ailwtbdh
/
superstepsgroup.com
/
wp-content
/
plugins
/
all-in-one-seo-pack
/
dist
/
Lite
/
assets
/
js
/
Editing: AiContent.02079566.js
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=[window.__aioseoDynamicImportPreload__("js/vendor-lottie.559f06e1.js"),window.__aioseoDynamicImportPreload__("js/vendor-other.7b559694.js")])))=>i.map(i=>d[i]); import{a2 as U,v as X,u as J,i as N,s as K,G as ie,b as De,H as de,ax as re,O as je,y as Me,aX as Ze,aN as Fe,c as Se,_ as Ue}from"./app-core.b862f9c8.js";import{C as me}from"./Index.3967c277.js";import{C as ne,S as Ke}from"./CreditCounter.99aa2625.js";import{C as ue}from"./Tooltip.cb3a78f6.js";import{f as n,i as d,j as s,r as E,w as $e,ac as Ve,aq as h,ai as _e,Q as l,R as p,a0 as C,ae as M,U as c,M as _,Y as pe,O as R,ad as te,S as W,T as Q,u as T,v as a,V as We,b as he,af as Ne,P as ee,n as Qe}from"./vendor-vue-ui.f00a1236.js";import{S as Te,a as le,b as fe,c as Ce,_ as ve,d as He,e as Ye,f as Xe,M as Je,g as et,h as tt}from"./MetaDescriptionModal.4dd2b6a5.js";import{B as Ae}from"./Checkbox.e62f1ba4.js";import{C as se}from"./Index.08267eee.js";import{S as be}from"./Close.de45e465.js";import{_ as $}from"./_plugin-vue_export-helper.eefbdd86.js";import{S as ye}from"./CheckSolid.ae89e630.js";import{a as z,_ as u,c as ke}from"./vendor-other.7b559694.js";import{_ as Y}from"./vendor-phone.9fd59521.js";import{C as Ee}from"./Button.6c09d515.js";import{B as xe}from"./Textarea.b7de8109.js";import{S as Ie,_ as ot}from"./Trash.c3e8db0b.js";import{b as nt}from"./Pencil.1ca5815a.js";import{S as Oe}from"./AiContent.3a62156e.js";import{S as st}from"./Simple.1a883a6c.js";import{B as at}from"./HighlightToggle.ff63a064.js";import{C as it}from"./Tabs.37afc36c.js";import{l as rt}from"./vendor-lodash.d3ad8b99.js";import{_ as lt}from"./Cta.30aa171f.js";import{C as ct}from"./Blur.92d1018b.js";import"./Plus.542c86d0.js";import"./Checkmark.af3294f4.js";import"./Radio.b5155ca9.js";import"./ProBadge.838818f5.js";import"./Caret.e6c9f7cc.js";import"./Information.bbfb3caf.js";import"./Slide.805812ec.js";import"./BuyOrConnectButtons.d2b3c8df.js";import"./Index.d49bf7b5.js";import"./Row.2a7735dd.js";const dt={},ut={class:"aioseo-ai-copy",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"};function gt(r,e){return n(),d("svg",ut,[...e[0]||(e[0]=[s("path",{d:"M7.5 15.0001C7.04167 15.0001 6.64931 14.8369 6.32292 14.5105C5.99653 14.1841 5.83333 13.7917 5.83333 13.3334V3.33341C5.83333 2.87508 5.99653 2.48272 6.32292 2.15633C6.64931 1.82994 7.04167 1.66675 7.5 1.66675H15C15.4583 1.66675 15.8507 1.82994 16.1771 2.15633C16.5035 2.48272 16.6667 2.87508 16.6667 3.33341V13.3334C16.6667 13.7917 16.5035 14.1841 16.1771 14.5105C15.8507 14.8369 15.4583 15.0001 15 15.0001H7.5ZM7.5 13.3334H15V3.33341H7.5V13.3334ZM4.16667 18.3334C3.70833 18.3334 3.31597 18.1702 2.98958 17.8438C2.66319 17.5174 2.5 17.1251 2.5 16.6667V5.00008H4.16667V16.6667H13.3333V18.3334H4.16667Z",fill:"currentColor"},null,-1)])])}const we=$(dt,[["render",gt]]),mt={},_t={class:"aioseo-ai-faq",viewBox:"0 0 20 20",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};function pt(r,e){return n(),d("svg",_t,[...e[0]||(e[0]=[s("path",{d:"M11.6667 12.5C11.9029 12.5 12.1077 12.4132 12.2813 12.2396C12.4549 12.066 12.5417 11.8611 12.5417 11.625C12.5417 11.3889 12.4549 11.184 12.2813 11.0104C12.1077 10.8368 11.9029 10.75 11.6667 10.75C11.4306 10.75 11.2258 10.8368 11.0522 11.0104C10.8786 11.184 10.7917 11.3889 10.7917 11.625C10.7917 11.8611 10.8786 12.066 11.0522 12.2396C11.2258 12.4132 11.4306 12.5 11.6667 12.5ZM11.0417 9.83335H12.2917C12.2917 9.43058 12.3334 9.13544 12.4167 8.94794C12.5001 8.76044 12.6945 8.51391 13.0001 8.20835C13.4167 7.79169 13.6945 7.45488 13.8334 7.19794C13.9723 6.94099 14.0417 6.63891 14.0417 6.29169C14.0417 5.66669 13.823 5.15627 13.3855 4.76044C12.948 4.3646 12.3751 4.16669 11.6667 4.16669C11.0973 4.16669 10.6008 4.32641 10.1772 4.64585C9.75355 4.9653 9.45841 5.38891 9.29175 5.91669L10.4167 6.37502C10.5417 6.0278 10.7119 5.76738 10.9272 5.59377C11.1424 5.42016 11.389 5.33335 11.6667 5.33335C12.0001 5.33335 12.2709 5.4271 12.4792 5.6146C12.6876 5.8021 12.7917 6.05558 12.7917 6.37502C12.7917 6.56946 12.7362 6.75349 12.6251 6.9271C12.514 7.10071 12.3195 7.31946 12.0417 7.58335C11.5834 7.98613 11.3022 8.3021 11.198 8.53127C11.0938 8.76044 11.0417 9.19446 11.0417 9.83335ZM6.66675 15C6.20841 15 5.81605 14.8368 5.48966 14.5104C5.16328 14.184 5.00008 13.7917 5.00008 13.3334V3.33335C5.00008 2.87502 5.16328 2.48266 5.48966 2.15627C5.81605 1.82988 6.20841 1.66669 6.66675 1.66669H16.6667C17.1251 1.66669 17.5174 1.82988 17.8438 2.15627C18.1702 2.48266 18.3334 2.87502 18.3334 3.33335V13.3334C18.3334 13.7917 18.1702 14.184 17.8438 14.5104C17.5174 14.8368 17.1251 15 16.6667 15H6.66675ZM6.66675 13.3334H16.6667V3.33335H6.66675V13.3334ZM3.33341 18.3334C2.87508 18.3334 2.48272 18.1702 2.15633 17.8438C1.82994 17.5174 1.66675 17.125 1.66675 16.6667V5.00002H3.33341V16.6667H15.0001V18.3334H3.33341Z",fill:"currentColor"},null,-1)])])}const qe=$(mt,[["render",pt]]),Z="all-in-one-seo-pack",ht={emits:["closeModal"],setup(r,{emit:e}){const o=U(),t=X(),m=J(),g=E(m?.currentPost?.ai?.faqs?.length?"results":"settings"),v=E(!1),f=E(!1),i=E([]),y=(w=!1)=>{v.value=!1,g.value="loading",i.value=[],t.generateFaqs(w).then(()=>{g.value="results"}).catch(()=>{g.value="settings",v.value=!0})},B=T(()=>f.value?H.copied:H.copy),P=T(()=>{const w=i.value.length?i.value:m.currentPost.ai.faqs;let b="";return N()?b=w.map(S=>`**${S.question}** ${S.answer}`).join(` `):b=w.map(S=>`<h3><strong>${S.question}</strong></h3> <p>${S.answer}</p>`).join(` `),b}),k=w=>{f.value=!0,He(w?.text),setTimeout(()=>{f.value=!1},2e3)},x=(w,b)=>{w?i.value.includes(b)||i.value.push(b):i.value=i.value.filter(S=>S.question!==b.question)},V=T(()=>i.value.length?ke("Insert FAQ Block","Insert FAQ Blocks",i.value.length,Z):u("Insert FAQ Block",Z)),L=()=>{if(!i.value.length)return;const w=window.wp.data.select("core/block-editor").getBlockInsertionPoint();Object.assign([],i.value.reverse()).forEach(S=>{const{question:I,answer:A}=S,G=window.wp.blocks.createBlock("core/paragraph",{content:A}),D=window.wp.blocks.createBlock("aioseo/faq",{question:I},[G]);setTimeout(()=>{const j=w?.rootClientId?window.wp.data.select("core/block-editor").getBlock(w.rootClientId):null;if(j&&j.name==="aioseo/faq"){const oe=window.wp.data.select("core/block-editor").getBlockIndex(j.clientId);window.wp.data.dispatch("core/block-editor").insertBlock(D,oe+1)}else if(j){const oe=window.wp.data.select("core/block-editor").getBlocks();window.wp.data.dispatch("core/block-editor").insertBlock(D,oe.length)}else window.wp.data.dispatch("core/block-editor").insertBlock(D,w.index,w.rootClientId)},100)}),setTimeout(()=>{e("closeModal")},100)},H={copy:u("Copy",Z),copied:u("Copied!",Z),settingsHeader:u("Select tone and audience",Z),generateButtonText:z(u("Generate FAQs (%1$d credits)",Z),o.getFeatureCost("faqs"))},O=[{slug:"faq",label:u("FAQ",Z),icon:"faq",name:u("FAQ",Z)}];return $e(g,(w,b)=>{w==="results"&&b!=="results"&&(i.value=[])}),Ve(()=>{i.value=[]}),{aiContent:o,aiStore:t,postEditorStore:m,currentScreen:g,error:v,generate:y,copyText:B,doCopyContent:P,justCopied:f,onCopy:k,updateSelectedFaqs:x,selected:i,insertBlockButtonText:V,insertBlock:L,strings:H,loaders:O,isBlockEditor:N}},components:{BaseCheckbox:Ae,CoreModal:se,CreditCounter:ne,Loader:ve,StepHeader:Ce,StyleForm:fe,SvgArrowBack:le,SvgClose:be,SvgCopy:we,SvgCircleCheckSolid:ye,SvgFaq:qe,SvgRephrase:Te},props:{feature:{type:Object,required:!0},show:{type:Boolean,default(){return!1}}}},ft={class:"header-left"},Ct={class:"header-right"},vt={class:"aioseo-modal-body aioseo-ai-content-feature-modal-body"},bt={class:"aioseo-ai-content-feature-modal-body-main"},yt={key:0,class:"settings"},kt={class:"settings-left"},wt={key:2,class:"results"},St={class:"faq-data"},xt={class:"question"},It={class:"answer"},Pt={class:"footer-left"},Bt={class:"footer-right"};function Lt(r,e,o,t,m,g){const v=h("svg-arrow-back"),f=h("svg-close"),i=h("step-header"),y=h("style-form"),B=h("loader"),P=h("base-checkbox"),k=h("svg-rephrase"),x=h("base-button"),V=h("credit-counter"),L=h("svg-copy"),H=h("svg-circle-check-solid"),O=h("core-modal"),w=_e("clipboard");return n(),l(O,{show:o.show,classes:["aioseo-ai-content-feature-modal","aioseo-ai-content-faq-modal"],"allow-overflow":t.currentScreen==="settings",onClose:e[6]||(e[6]=b=>r.$emit("closeModal",!0))},{header:p(()=>[s("div",ft,[t.currentScreen==="results"?(n(),l(v,{key:0,onClick:e[0]||(e[0]=b=>t.currentScreen="settings")})):_("",!0),(n(),l(W(`svg-${o.feature.svg}`),{class:"aioseo-ai-content-feature-modal-icon"})),s("span",null,c(o.feature.strings.name),1)]),s("div",Ct,[s("button",{class:"close",type:"button",onClick:e[2]||(e[2]=Q(b=>r.$emit("closeModal",!0),["stop"]))},[C(f,{onClick:e[1]||(e[1]=b=>r.$emit("closeModal",!0))})])])]),body:p(()=>[s("div",vt,[s("div",bt,[t.currentScreen==="settings"?(n(),d("div",yt,[s("div",kt,[C(i,{style:{"margin-left":"-40px"},header:t.strings.settingsHeader},null,8,["header"]),C(y,{optionsKey:"faqs"})])])):_("",!0),t.currentScreen==="loading"?(n(),l(B,{key:1,loaders:t.loaders},null,8,["loaders"])):_("",!0),t.currentScreen==="results"?(n(),d("div",wt,[(n(!0),d(R,null,te(t.postEditorStore.currentPost.ai.faqs,b=>(n(),d("div",{key:b.id,class:"faq"},[C(P,{size:"medium","onUpdate:modelValue":S=>t.updateSelectedFaqs(S,b)},{default:p(()=>[s("div",St,[s("div",xt,c(b.question),1),s("div",It,c(b.answer),1)])]),_:2},1032,["onUpdate:modelValue"])]))),128))])):_("",!0)])])]),footer:p(()=>[s("div",Pt,[t.currentScreen==="results"?(n(),l(x,{key:0,class:"rephrase-button",size:"small",type:"gray",onClick:e[3]||(e[3]=b=>t.generate(!0)),disabled:!t.aiContent.hasEnoughCredits(t.aiContent.getRephraseCost())},{default:p(()=>[C(k),M(" "+c(t.aiContent.strings.rephrase),1)]),_:1},8,["disabled"])):_("",!0),C(V,{"parent-component-context":"modal"})]),s("div",Bt,[t.currentScreen==="settings"&&0<t.postEditorStore.currentPost.ai.faqs.length?(n(),l(x,{key:0,class:"view-button",size:"small",type:"gray",onClick:e[4]||(e[4]=b=>t.currentScreen="results")},{default:p(()=>[s("span",null,c(t.aiContent.strings.viewPreviousResults),1)]),_:1})):_("",!0),t.currentScreen==="settings"?(n(),l(x,{key:1,class:"generate-button",size:"small",type:"blue",onClick:e[5]||(e[5]=b=>t.generate(!1)),disabled:!t.aiContent.hasEnoughCredits(t.aiContent.getFeatureCost("faqs"))},{default:p(()=>[M(c(t.strings.generateButtonText),1)]),_:1},8,["disabled"])):_("",!0),t.currentScreen==="results"?pe((n(),l(x,{key:2,class:"copy-button",size:"small",type:"gray"},{default:p(()=>[t.justCopied?_("",!0):(n(),l(L,{key:0})),t.justCopied?(n(),l(H,{key:1})):_("",!0),s("span",null,c(t.copyText),1)]),_:1})),[[w,t.doCopyContent,"copy"],[w,t.onCopy,"success"]]):_("",!0),t.currentScreen==="results"&&t.isBlockEditor()?(n(),l(x,{key:3,size:"small",type:"blue",class:"block-button",onClick:t.insertBlock,disabled:!t.selected.length},{default:p(()=>[M(c(t.insertBlockButtonText),1)]),_:1},8,["onClick","disabled"])):_("",!0)])]),_:1},8,["show","allow-overflow"])}const Mt=$(ht,[["render",Lt],["__scopeId","data-v-29c2611e"]]),$t={class:"aioseo-ai-image-generator-delete-images-modal__body"},Vt=["src"],Tt={class:"aioseo-ai-image-generator-delete-images-modal__footer"},Ht={__name:"DeleteImages",props:{modalOpen:Boolean},emits:["update:modalOpen"],setup(r,{emit:e}){const o="all-in-one-seo-pack",t=K(),m=e,g=E(!1),v={headerTitle:u("Delete Image",o),areYouSure:u("Are you sure you want to permanently delete the following image?",o)},f=async()=>{g.value=!0;try{await t.deleteImages(t.images.selected.map(i=>i.id)),await t.fetchImages(),t.images.selected=[],m("update:modalOpen",!1)}catch(i){console.error(i)}finally{g.value=!1}};return(i,y)=>{const B=h("base-button");return n(),l(a(se),{show:r.modalOpen,onClose:y[2]||(y[2]=P=>i.$emit("update:modalOpen",!1)),classes:["aioseo-ai-image-generator-delete-images-modal"]},{headerTitle:p(()=>[M(c(v.headerTitle),1)]),body:p(()=>[s("div",$t,[s("span",null,c(v.areYouSure),1),(n(!0),d(R,null,te(a(t).images.selected,P=>(n(),d("img",{key:`delete-image-${P.id}`,src:P.url,alt:""},null,8,Vt))),128))])]),footer:p(()=>[s("div",Tt,[C(B,{type:"gray",size:"medium",onClick:y[0]||(y[0]=Q(P=>i.$emit("update:modalOpen",!1),["exact"]))},{default:p(()=>[M(c(a(ie).cancel),1)]),_:1}),C(B,{type:"red",size:"medium",loading:g.value,onClick:y[1]||(y[1]=Q(P=>f(),["exact"]))},{default:p(()=>[M(c(a(ie).delete),1)]),_:1},8,["loading"])])]),_:1},8,["show"])}}},At={emits:["animCreated"],props:{options:{type:Object,required:!0},height:Number,width:Number},data(){return{style:{width:this.width?`${this.width}px`:"100%",height:this.height?`${this.height}px`:"100%",overflow:"hidden"}}},mounted(){Y(async()=>{const{default:r}=await import("./vendor-lottie.559f06e1.js").then(e=>e.l);return{default:r}},__vite__mapDeps([0,1]),import.meta.url).then(({default:r})=>{this.anim=r.loadAnimation({container:this.$refs.lavContainer,renderer:"svg",loop:this.options.loop!==!1,autoplay:this.options.autoplay!==!1,animationData:{...this.options.animationData},rendererSettings:this.options.rendererSettings}),this.$emit("animCreated",this.anim)})}};function Et(r,e,o,t,m,g){return n(),d("div",{style:We(m.style),ref:"lavContainer"},null,4)}const Ot=$(At,[["render",Et]]),qt={class:"ai-image-generator__form-waiting"},Gt={key:0,class:"ai-image-generator__form-waiting__encouraging-message"},Rt={key:1,class:"ai-image-generator__form-waiting__loader"},zt={__name:"FormWhileGenerating",setup(r){const e="all-in-one-seo-pack",o=K(),t={generatingImage:u("Generating Image",e)},m=[()=>Y(()=>import("./cute-bear-dancing-animation.2c3a3b47.js"),[],import.meta.url),()=>Y(()=>import("./enjoying-sloth-animation.62b50865.js"),[],import.meta.url),()=>Y(()=>import("./koala-eats-leaves.26b77b34.js"),[],import.meta.url),()=>Y(()=>import("./panda-sleeping-animation.1698c65a.js"),[],import.meta.url),()=>Y(()=>import("./cat-playing-animation.07de0374.js"),[],import.meta.url)],g=[u("Bear-ing down on your image... just a moment!",e),u("Your image is being generated... hang in there!",e),u("Koala-ty pixels in progress… give us a moment.",e),u("Dreaming up something special… stay tuned!",e),u("Pawsing for perfection… your image is coming!",e)],v=E(null),f=E(0);he(async()=>{f.value=Math.floor(Math.random()*m.length);const y=await m[f.value]();v.value=y.default||y});const i=T(()=>({lottie:v.value,text:g[f.value]}));return(y,B)=>(n(),d("div",qt,[a(o).isGenerationTakingTooLong?(n(),d("div",Gt,[i.value.lottie?(n(),l(a(Ot),{key:0,options:{animationData:i.value.lottie},height:200,width:200},null,8,["options"])):_("",!0),s("div",null,c(i.value.text),1)])):(n(),d("div",Rt,[C(a(Ee),{dark:""}),s("span",null,c(t.generatingImage),1)]))]))}},Pe=$(zt,[["__scopeId","data-v-d206c9a4"]]),Dt={class:"ai-image-generator__form"},jt={class:"ai-image-generator__group"},Zt={class:"ai-image-generator__title"},Ft={class:"ai-image-generator__group"},Ut=["for"],Kt={class:"ai-image-generator__group"},Wt=["for"],Nt={class:"ai-image-generator__group"},Qt=["for"],Yt={class:"ai-image-generator__group"},Xt=["for"],Jt={class:"ai-image-generator__group"},eo={class:"ai-image-generator__title"},to={class:"ai-image-generator__group"},oo=["for"],no={class:"ai-image-generator__regenerate-description"},so={class:"ai-image-generator__group"},ao=["for"],io={class:"ai-image-generator__group"},ro={__name:"Form",setup(r){const e=K(),o=De(),t="all-in-one-seo-pack",{imageQualityOptions:m,imageStyleOptions:g,imageAspectRatioOptions:v,strings:f}=U(),i={imageOptions:u("Image Options",t),prompt:u("Prompt",t),placeholder:u("A cozy cottage in a snowy forest at sunset. A cute cat wearing a wizard hat, reading a spellbook… Unleash your imagination!",t),manageDefaultSettings:z(u('You can manage your default settings under <a href="%1$s" target="_blank" rel="noopener noreferrer">AI Suite > AI Content</a>.',t),o.aioseo.urls.aio.aiSuite+"#/ai-content"),editImage:u("Edit Image",t),regenerateDescription:u("Edit the selected image by describing the changes you want to make.",t),describeChanges:u("Give the dog a hat, change the background to a sunset... You can make any changes you want!",t),qualityTooltip:u("Please note that selecting a higher image quality will increase the credit cost and processing time.",t)},y=T(()=>{const P=0<e.images.selected.length,k=e.selectedImage.prompt===e.formPrompt;return{submit:{disabled:!e.formPrompt||P&&k||e.formPrompt.length<e.form.prompt.minlength,loading:e.form.isGenerating,text:z(u("Regenerate (%1$s credits)",t),e.generationPrice.toLocaleString())}}}),B=async()=>{if(!(y.value.submit.disabled||y.value.submit.loading))try{e.errors.api=null,await e.generateImage().then(P=>{e.selectImage(P.data)}),await e.fetchImages()}catch(P){console.error(P),e.errors.api=f.somethingWrong}};return he(()=>{setTimeout(()=>{const P=document.getElementById(e.form.prompt.id)||null;P&&P.focus()})}),(P,k)=>{const x=h("base-select"),V=h("base-button");return n(),d("div",Dt,[a(e).images.selected.length===0?(n(),d(R,{key:0},[a(e).form.isGenerating?(n(),l(a(Pe),{key:0,class:"ai-image-generator__group"})):(n(),d(R,{key:1},[s("div",jt,[s("h3",Zt,c(i.imageOptions),1)]),s("div",Ft,[s("label",{for:a(e).form.prompt.id,class:"ai-image-generator__label"},c(i.prompt),9,Ut),C(a(xe),{modelValue:a(e).form.prompt.value,"onUpdate:modelValue":k[0]||(k[0]=L=>a(e).form.prompt.value=L),id:a(e).form.prompt.id,rows:5,"max-height":200,placeholder:i.placeholder,maxlength:a(e).form.prompt.maxlength},null,8,["modelValue","id","placeholder","maxlength"])]),s("div",Kt,[s("label",{for:a(e).form.quality.id,class:"ai-image-generator__label"},[M(c(a(f).imageQuality)+" ",1),C(a(ue),{placement:"right"},{tooltip:p(()=>[M(c(i.qualityTooltip),1)]),default:p(()=>[C(a(Ie),{width:"17",height:"17"})]),_:1})],8,Wt),C(x,{modelValue:a(e).form.quality.value,"onUpdate:modelValue":k[1]||(k[1]=L=>a(e).form.quality.value=L),id:a(e).form.quality.id,options:a(m),size:"medium"},null,8,["modelValue","id","options"])]),s("div",Nt,[s("label",{for:a(e).form.style.id,class:"ai-image-generator__label"},c(a(f).imageStyle),9,Qt),C(x,{modelValue:a(e).form.style.value,"onUpdate:modelValue":k[2]||(k[2]=L=>a(e).form.style.value=L),id:a(e).form.style.id,options:a(g),size:"medium"},null,8,["modelValue","id","options"])]),s("div",Yt,[s("label",{for:a(e).form.aspectRatio.id,class:"ai-image-generator__label"},c(a(f).imageAspectRatio),9,Xt),C(x,{modelValue:a(e).form.aspectRatio.value,"onUpdate:modelValue":k[3]||(k[3]=L=>a(e).form.aspectRatio.value=L),id:a(e).form.aspectRatio.id,options:a(v),size:"medium"},null,8,["modelValue","id","options"])]),C(a(me),{class:"ai-image-generator__group",type:"blue",innerHTML:i.manageDefaultSettings},null,8,["innerHTML"])],64))],64)):(n(),d(R,{key:1},[a(e).form.isGenerating?(n(),l(a(Pe),{key:0,class:"ai-image-generator__group"})):(n(),d(R,{key:1},[s("div",Jt,[s("h3",eo,c(i.editImage),1)]),s("div",to,[s("label",{for:a(e).form.prompt.id,class:"ai-image-generator__label"},c(i.prompt),9,oo),C(a(xe),{modelValue:a(e).form.prompt.value,"onUpdate:modelValue":k[4]||(k[4]=L=>a(e).form.prompt.value=L),id:a(e).form.prompt.id,rows:5,"max-height":200,placeholder:i.describeChanges,maxlength:a(e).form.prompt.maxlength},null,8,["modelValue","id","placeholder","maxlength"]),s("div",no,c(i.regenerateDescription),1)]),s("div",so,[s("label",{for:a(e).form.quality.id,class:"ai-image-generator__label"},[M(c(a(f).imageQuality)+" ",1),C(a(ue),{placement:"right"},{tooltip:p(()=>[M(c(i.qualityTooltip),1)]),default:p(()=>[C(a(Ie),{width:"17",height:"17"})]),_:1})],8,ao),C(x,{modelValue:a(e).form.quality.value,"onUpdate:modelValue":k[5]||(k[5]=L=>a(e).form.quality.value=L),id:a(e).form.quality.id,options:a(m),size:"medium"},null,8,["modelValue","id","options"])]),s("div",io,[C(V,{size:"small",type:"green",onClick:B,disabled:y.value.submit.disabled,loading:y.value.submit.loading},{default:p(()=>[M(c(y.value.submit.text),1)]),_:1},8,["disabled","loading"])])],64))],64))])}}},lo=$(ro,[["__scopeId","data-v-a7698311"]]),co=["for","tabindex"],uo=["id","checked","disabled"],go=["src"],mo={class:"ai-image-generator__image__actions"},_o={__name:"Image",props:{image:Object},setup(r){const e=K(),{getAspectRatioFromDimensions:o}=U(),t=E(null),m=r,g=T(()=>o(m.image.width,m.image.height)),v=T(()=>({editImage:{show:e.currentScreen==="results"},removeImage:{show:e.currentScreen==="results"}})),f=T(()=>e.images.selected.find(B=>B.id===m.image.id)),i=B=>{B.target.checked&&e.selectImage(m.image)},y=()=>{e.switchScreen("generate"),e.selectImage(m.image)};return(B,P)=>{const k=h("base-button");return n(),d("label",{for:`ai-image-generator__image-${r.image.id}`,tabindex:a(e).form.isGenerating?-1:0,class:ee({"ai-image-generator__image":!0,"ai-image-generator__shimmer":a(e).form.isGenerating&&f.value,"ai-image-generator__image--landscape":g.value==="landscape","ai-image-generator__image--portrait":g.value==="portrait","ai-image-generator__image--square":g.value==="square"}),onKeydown:P[1]||(P[1]=Ne(x=>B.$refs.inputTag.click(),["enter"]))},[s("input",{ref_key:"inputTag",ref:t,type:"checkbox",id:`ai-image-generator__image-${r.image.id}`,checked:f.value,disabled:a(e).form.isGenerating||f.value,onInput:i},null,40,uo),s("img",{src:r.image.url,alt:"",decoding:"async"},null,8,go),s("div",mo,[v.value.removeImage.show?(n(),l(k,{key:0,size:"small",type:"gray",onClick:P[0]||(P[0]=Q(x=>a(e).toggleModal({modal:"modalOpenDeleteImages",open:!0,images:[r.image]}),["stop"])),title:a(ie).delete},{default:p(()=>[C(a(ot),{trim:""})]),_:1},8,["title"])):_("",!0),v.value.editImage.show?(n(),l(k,{key:1,size:"small",type:"gray",onClick:Q(y,["stop"]),title:a(ie).edit},{default:p(()=>[C(a(nt))]),_:1},8,["title"])):_("",!0)])],42,co)}}},ge=$(_o,[["__scopeId","data-v-9f584cbf"]]),po={class:"ai-image-generator__generate"},ho={class:"ai-image-generator__left"},fo={class:"ai-image-generator__right"},Co={class:"ai-image-generator__group"},vo={class:"ai-image-generator__title"},bo={class:"ai-image-generator__group"},yo={class:"ai-image-generator__generate__preview-outer"},ko={class:"ai-image-generator__generate__preview-inner"},wo={key:0,class:"ai-image-generator__group"},So={__name:"Generate",setup(r){const e="all-in-one-seo-pack",o=K(),t={imagePreview:u("Preview",e)},m=T(()=>o.selectedImage&&o.selectedImage.parentImageId?o.images.all.rows.find(f=>f.id===o.selectedImage.parentImageId):null),g=T(()=>!o.selectedImage||m.value?null:o.images.all.rows.find(f=>f.parentImageId===o.selectedImage.id)),v=T(()=>o.selectedImage?m.value?[m.value,o.selectedImage]:g.value?[o.selectedImage,g.value]:[o.selectedImage]:[]);return(f,i)=>(n(),d("div",po,[s("div",ho,[C(a(lo))]),s("div",fo,[s("div",Co,[s("h3",vo,c(t.imagePreview),1)]),s("div",bo,[s("div",yo,[s("div",ko,[v.value.length>0?(n(),d("div",{key:0,class:ee(["ai-image-generator__generate__preview-images",{"ai-image-generator__generate__preview-images--one":v.value.length===1}])},[C(a(ge),{image:v.value[0]},null,8,["image"]),1<v.value.length?(n(),l(a(st),{key:0,width:"20",height:"20",color:"#8C8F9A"})):_("",!0),v.value[1]?(n(),l(a(ge),{key:1,image:v.value[1]},null,8,["image"])):_("",!0)],2)):(n(),d("div",{key:1,class:ee(["ai-image-generator__generate__preview-placeholder",{"ai-image-generator__generate__preview-placeholder--landscape":a(o).form.aspectRatio.value.value==="landscape","ai-image-generator__generate__preview-placeholder--portrait":a(o).form.aspectRatio.value.value==="portrait","ai-image-generator__generate__preview-placeholder--square":a(o).form.aspectRatio.value.value==="square","ai-image-generator__shimmer":a(o).form.isGenerating}])},[C(a(Oe))],2))])])]),a(o).error?.message?(n(),d("div",wo,[C(a(me),{innerHTML:a(o).error.message,type:a(o).error.type},null,8,["innerHTML","type"])])):_("",!0)])]))}},xo={class:"ai-image-generator__results"},Io={class:"ai-image-generator__group"},Po={class:"ai-image-generator__title"},Bo={key:0,class:"ai-image-generator__group"},Lo={key:1,class:"ai-image-generator__group"},Mo={key:2,class:"ai-image-generator__group"},$o={class:"ai-image-generator__results__masonry"},Vo={__name:"Results",setup(r){const e="all-in-one-seo-pack",o=K(),t={title:u("Previous Results",e),noResults:u("No results found.",e),generateFirstImage:u("Generate your first image",e)};return(m,g)=>{const v=h("base-button");return n(),d("div",xo,[a(o).images.isFetching?(n(),l(a(Ee),{key:0,dark:""})):(n(),d(R,{key:1},[s("div",Io,[s("h3",Po,c(t.title),1)]),a(o).images.count===0?(n(),d("div",Bo,c(t.noResults),1)):_("",!0),a(o).images.count===0?(n(),d("div",Lo,[C(v,{size:"small",type:"blue",onClick:g[0]||(g[0]=f=>a(o).switchScreen("generate"))},{default:p(()=>[M(c(t.generateFirstImage),1)]),_:1})])):(n(),d("div",Mo,[s("div",$o,[(n(!0),d(R,null,te(a(o).images.all.rows,(f,i)=>(n(),l(a(ge),{key:`image-${i}`,image:f},null,8,["image"]))),128))])]))],64))])}}},To=$(Vo,[["__scopeId","data-v-e2e713c6"]]),Ho={class:"aioseo-ai-image-generator"},Ao={__name:"App",setup(r){const e=K();return e.setFormDefaults(),he(()=>{if(e.images.count===null)try{e.fetchImages()}catch(o){console.error(o)}if(e.initiator.slug==="image-block-toolbar"){const o=window.wp.data.select("core/block-editor").getSelectedBlock();if(!o)return;const t=o?.attributes,m=t?.id;if(!m)return;if(!e.initiator.wpMedia){e.resetInitiator();return}const g=e.images.all.rows.find(v=>v.id===m)||{id:m,url:t.url,alt:t.alt,width:e.initiator.wpMedia?.media_details?.width,height:e.initiator.wpMedia?.media_details?.height};e.selectImage(g)}}),(o,t)=>(n(),d("div",Ho,[a(e).currentScreen==="generate"?(n(),l(a(So),{key:0})):_("",!0),a(e).currentScreen==="results"?(n(),l(a(To),{key:1})):_("",!0),C(a(Ht),{"modal-open":a(e).modalOpenDeleteImages,"onUpdate:modalOpen":t[0]||(t[0]=m=>a(e).toggleModal({modal:"modalOpenDeleteImages",open:m}))},null,8,["modal-open"])]))}},Eo={},Oo={width:"24",height:"24",viewBox:"4.83 4 24 24",xmlns:"http://www.w3.org/2000/svg"};function qo(r,e){return n(),d("svg",Oo,[...e[0]||(e[0]=[s("path",{fill:"currentColor",d:"M7.49992 28C6.76659 28 6.13881 27.7389 5.61659 27.2167C5.09436 26.6944 4.83325 26.0667 4.83325 25.3333V6.66667C4.83325 5.93333 5.09436 5.30556 5.61659 4.78333C6.13881 4.26111 6.76659 4 7.49992 4H26.1666C26.8999 4 27.5277 4.26111 28.0499 4.78333C28.5721 5.30556 28.8333 5.93333 28.8333 6.66667V25.3333C28.8333 26.0667 28.5721 26.6944 28.0499 27.2167C27.5277 27.7389 26.8999 28 26.1666 28H7.49992ZM7.49992 25.3333H26.1666V6.66667H7.49992V25.3333ZM8.83325 22.6667H24.8333L19.8333 16L15.8333 21.3333L12.8333 17.3333L8.83325 22.6667ZM12.1666 13.3333C12.7221 13.3333 13.1944 13.1389 13.5833 12.75C13.9721 12.3611 14.1666 11.8889 14.1666 11.3333C14.1666 10.7778 13.9721 10.3056 13.5833 9.91667C13.1944 9.52778 12.7221 9.33333 12.1666 9.33333C11.611 9.33333 11.1388 9.52778 10.7499 9.91667C10.361 10.3056 10.1666 10.7778 10.1666 11.3333C10.1666 11.8889 10.361 12.3611 10.7499 12.75C11.1388 13.1389 11.611 13.3333 12.1666 13.3333Z"},null,-1)])])}const Ge=$(Eo,[["render",qo]]),Go={class:"header-left"},Ro={class:"aioseo-modal-body aioseo-ai-content-feature-modal-body"},zo={class:"aioseo-ai-content-feature-modal-body-main"},Do={class:"footer-left"},jo={class:"footer-right"},Zo={__name:"ImageGeneratorModal",props:{feature:Object,show:{type:Boolean,default(){return!1}}},emits:["closeModal"],setup(r,{emit:e}){const o=K(),t="all-in-one-seo-pack",{hasEnoughCredits:m,strings:g}=U(),v={showPreviousResults:u("Show Previous Results",t),insertImage:u("Insert Image",t)},f=e,i=()=>{f("closeModal"),o.resetInitiator(),o.switchScreen("generate")},y=T(()=>{const k=!m(o.generationPrice)||!o.formPrompt||o.formPrompt.length<o.form.prompt.minlength;return{submit:{show:o.currentScreen==="generate"&&!o.images.selected.length,disabled:k,loading:o.form.isGenerating,text:z(u("Generate Image (%1$s credits)",t),o.generationPrice.toLocaleString())},previousResults:{show:o.currentScreen!=="results"&&!!o.images.count,disabled:o.form.isGenerating},insertIntoContent:{show:(de()||N())&&(o.currentScreen==="results"||o.images.selected.length),disabled:!o.images.selected.length||o.form.isGenerating}}}),B=async()=>{if(!(y.value.submit.disabled||y.value.submit.loading))try{o.errors.api=null,await o.generateImage().then(k=>{o.selectImage(k.data)}),await o.fetchImages()}catch(k){console.error(k),o.errors.api=g.somethingWrong}},P=async()=>{const{wp:k}=window;if(N()){const x={alt:o.selectedImage.alt,url:o.selectedImage.url,id:o.selectedImage.id,sizeSlug:"full"};if(o.initiator.slug==="image-block-placeholder"||o.initiator.slug==="image-block-toolbar"){const V=k.data.select("core/block-editor").getSelectedBlock();k.data.dispatch("core/block-editor").updateBlockAttributes(V.clientId,x)}if(o.initiator.slug==="featured-image-btn"&&k.data.dispatch("core/editor").editPost({featured_media:o.selectedImage.id}),!o.initiator.slug){const V=k.data.select("core/block-editor").getBlockInsertionPoint()||{},L=k.blocks.createBlock("core/image",x);k.data.dispatch("core/block-editor").insertBlock(L,V.index,V.rootClientId)}}if(de()){const x=k.media.string.image({},{alt:o.selectedImage.alt,height:o.selectedImage.height,id:o.selectedImage.id,type:"image",url:o.selectedImage.url,width:o.selectedImage.width});k.media.editor.insert(x)}await Qe(),i()};return(k,x)=>{const V=h("base-button");return n(),l(a(se),{show:r.show,classes:["aioseo-ai-content-feature-modal","aioseo-ai-content-image-generator-modal"],onClose:i},{headerTitle:p(()=>[s("div",Go,[a(o).currentScreen==="results"||a(o).images.selected.length?(n(),l(a(le),{key:0,onClick:x[0]||(x[0]=L=>a(o).switchScreen("generate"))})):_("",!0),C(a(Ge),{class:"aioseo-ai-content-feature-modal-icon"}),M(" "+c(r.feature.strings.name),1)])]),body:p(()=>[s("div",Ro,[s("div",zo,[C(a(Ao))])])]),footer:p(()=>[s("div",Do,[C(a(ne),{"parent-component-context":"modal"})]),s("div",jo,[y.value.previousResults.show?(n(),l(V,{key:0,size:"small",type:"gray",onClick:x[1]||(x[1]=L=>a(o).switchScreen("results")),disabled:y.value.previousResults.disabled},{default:p(()=>[M(c(v.showPreviousResults),1)]),_:1},8,["disabled"])):_("",!0),y.value.submit.show?(n(),l(V,{key:1,size:"small",type:"blue",onClick:B,disabled:y.value.submit.disabled,loading:y.value.submit.loading},{default:p(()=>[M(c(y.value.submit.text),1)]),_:1},8,["disabled","loading"])):_("",!0),y.value.insertIntoContent.show?(n(),l(V,{key:2,size:"small",type:"blue",onClick:P,disabled:y.value.insertIntoContent.disabled},{default:p(()=>[M(c(v.insertImage),1)]),_:1},8,["disabled"])):_("",!0)])]),_:1},8,["show"])}}},Fo={},Uo={class:"aioseo-ai-key-points",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"};function Ko(r,e){return n(),d("svg",Uo,[...e[0]||(e[0]=[s("path",{d:"M7.5 15.8333V14.1666H17.5V15.8333H7.5ZM7.5 10.8333V9.16665H17.5V10.8333H7.5ZM7.5 5.83331V4.16665H17.5V5.83331H7.5ZM4.16667 16.6666C3.70833 16.6666 3.31597 16.5035 2.98958 16.1771C2.66319 15.8507 2.5 15.4583 2.5 15C2.5 14.5416 2.66319 14.1493 2.98958 13.8229C3.31597 13.4965 3.70833 13.3333 4.16667 13.3333C4.625 13.3333 5.01736 13.4965 5.34375 13.8229C5.67014 14.1493 5.83333 14.5416 5.83333 15C5.83333 15.4583 5.67014 15.8507 5.34375 16.1771C5.01736 16.5035 4.625 16.6666 4.16667 16.6666ZM4.16667 11.6666C3.70833 11.6666 3.31597 11.5035 2.98958 11.1771C2.66319 10.8507 2.5 10.4583 2.5 9.99998C2.5 9.54165 2.66319 9.14928 2.98958 8.8229C3.31597 8.49651 3.70833 8.33331 4.16667 8.33331C4.625 8.33331 5.01736 8.49651 5.34375 8.8229C5.67014 9.14928 5.83333 9.54165 5.83333 9.99998C5.83333 10.4583 5.67014 10.8507 5.34375 11.1771C5.01736 11.5035 4.625 11.6666 4.16667 11.6666ZM4.16667 6.66665C3.70833 6.66665 3.31597 6.50345 2.98958 6.17706C2.66319 5.85067 2.5 5.45831 2.5 4.99998C2.5 4.54165 2.66319 4.14929 2.98958 3.8229C3.31597 3.49651 3.70833 3.33331 4.16667 3.33331C4.625 3.33331 5.01736 3.49651 5.34375 3.8229C5.67014 4.14929 5.83333 4.54165 5.83333 4.99998C5.83333 5.45831 5.67014 5.85067 5.34375 6.17706C5.01736 6.50345 4.625 6.66665 4.16667 6.66665Z",fill:"currentColor"},null,-1)])])}const Re=$(Fo,[["render",Ko]]),F="all-in-one-seo-pack",Wo={emits:["closeModal"],setup(r,{emit:e}){const o=U(),t=X(),m=J(),g=E(m.currentPost.ai.keyPoints.length?"results":"settings"),v=E(!1),f=E(!1),i=E([]),y=(S=!1)=>{v.value=!1,g.value="loading",i.value=[],t.generateKeyPoints(S).then(()=>{g.value="results"}).catch(()=>{g.value="settings",v.value=!0})},B=T(()=>f.value?w.copied:w.copy),P=T(()=>{const S=i.value.length?i.value:m.currentPost.ai.keyPoints;let I="";if(N())I=S.map(A=>`• **${A.title}:** ${A.explanation}`).join(` `);else{const A=["<ul>"];S.forEach(G=>{A.push(`<li><strong>${G.title}:</strong> ${G.explanation}</li>`)}),A.push("</ul>"),I=A.join(` `)}return I}),k=S=>{f.value=!0,He(S?.text),setTimeout(()=>{f.value=!1},2e3)},x=(S,I)=>{S?i.value.includes(I)||i.value.push(I):i.value=i.value.filter(A=>A.title!==I.title)},V=T(()=>i.value.length?ke("Insert Key Points Block","Insert Key Points Blocks",i.value.length,F):u("Insert Key Points Block",F)),L=S=>{const I=[];i.value.forEach(A=>{const{explanation:G,title:D}=A,j=window.wp.blocks.createBlock("core/list-item",{content:`<strong>${D}:</strong> ${G}`});I.push(j)}),setTimeout(()=>{window.wp.data.dispatch("core/block-editor").insertBlocks(I,S.index,S.rootClientId)},100)},H=S=>{const I=[];i.value.forEach(D=>{const{explanation:j,title:oe}=D;I.push(`<li><strong>${oe}:</strong> ${j}</li>`)});const A=window.wp.blocks.createBlock("core/list",{type:"ul",values:I.join("")}),G=window.wp.blocks.createBlock("aioseo/key-points",{},[A]);setTimeout(()=>{if(S?.rootClientId){const D=window.wp.data.select("core/block-editor").getBlocks();window.wp.data.dispatch("core/block-editor").insertBlock(G,D.length)}else window.wp.data.dispatch("core/block-editor").insertBlock(G,S.index,S.rootClientId)},100)},O=()=>{if(!i.value.length)return;const S=window.wp.data.select("core/block-editor").getBlockInsertionPoint(),I=S?.rootClientId?window.wp.data.select("core/block-editor").getBlock(S.rootClientId):null;I&&I.name==="core/list"?L(S):H(S),setTimeout(()=>{e("closeModal")},100)},w={copy:u("Copy",F),copied:u("Copied!",F),settingsHeader:u("Select tone and audience",F),generateButtonText:z(u("Generate Key Points (%1$d credits)",F),o.getFeatureCost("keyPoints"))},b=[{slug:"key-points",label:u("Key Points",F),icon:"key-points",name:u("Key Points",F)}];return $e(g,(S,I)=>{S==="results"&&I!=="results"&&(i.value=[])}),Ve(()=>{i.value=[]}),{aiContent:o,aiStore:t,postEditorStore:m,currentScreen:g,error:v,generate:y,copyText:B,doCopyContent:P,justCopied:f,onCopy:k,updateSelectedKeyPoints:x,selected:i,insertBlockButtonText:V,insertBlock:O,strings:w,loaders:b,isBlockEditor:N}},components:{BaseCheckbox:Ae,CoreModal:se,CreditCounter:ne,Loader:ve,StepHeader:Ce,StyleForm:fe,SvgClose:be,SvgCopy:we,SvgCircleCheckSolid:ye,SvgKeyPoints:Re,SvgRephrase:Te,SvgArrowBack:le},props:{feature:{type:Object,required:!0},show:{type:Boolean,default(){return!1}}}},No={class:"header-left"},Qo={class:"header-right"},Yo={class:"aioseo-modal-body aioseo-ai-content-feature-modal-body"},Xo={class:"aioseo-ai-content-feature-modal-body-main"},Jo={key:0,class:"settings"},en={class:"settings-left"},tn={key:2,class:"results"},on={class:"key-point-data"},nn={class:"title"},sn={class:"explanation"},an={class:"footer-left"},rn={class:"footer-right"};function ln(r,e,o,t,m,g){const v=h("svg-arrow-back"),f=h("svg-close"),i=h("step-header"),y=h("style-form"),B=h("loader"),P=h("base-checkbox"),k=h("svg-rephrase"),x=h("base-button"),V=h("credit-counter"),L=h("svg-copy"),H=h("svg-circle-check-solid"),O=h("core-modal"),w=_e("clipboard");return n(),l(O,{show:o.show,classes:["aioseo-ai-content-feature-modal","aioseo-ai-content-key-points-modal"],"allow-overflow":t.currentScreen==="settings",onClose:e[6]||(e[6]=b=>r.$emit("closeModal",!0))},{header:p(()=>[s("div",No,[t.currentScreen==="results"?(n(),l(v,{key:0,onClick:e[0]||(e[0]=b=>t.currentScreen="settings")})):_("",!0),(n(),l(W(`svg-${o.feature.svg}`),{class:"aioseo-ai-content-feature-modal-icon"})),s("span",null,c(o.feature.strings.name),1)]),s("div",Qo,[s("button",{class:"close",type:"button",onClick:e[2]||(e[2]=Q(b=>r.$emit("closeModal",!0),["stop"]))},[C(f,{onClick:e[1]||(e[1]=b=>r.$emit("closeModal",!0))})])])]),body:p(()=>[s("div",Yo,[s("div",Xo,[t.currentScreen==="settings"?(n(),d("div",Jo,[s("div",en,[C(i,{style:{"margin-left":"-40px"},header:t.strings.settingsHeader},null,8,["header"]),C(y,{optionsKey:"keyPoints"})])])):_("",!0),t.currentScreen==="loading"?(n(),l(B,{key:1,loaders:t.loaders},null,8,["loaders"])):_("",!0),t.currentScreen==="results"?(n(),d("div",tn,[(n(!0),d(R,null,te(t.postEditorStore.currentPost.ai.keyPoints,b=>(n(),d("div",{key:b.id,class:"key-point"},[C(P,{size:"medium","onUpdate:modelValue":S=>t.updateSelectedKeyPoints(S,b)},{default:p(()=>[s("div",on,[s("span",nn,c(b.title)+":",1),s("span",sn,c(b.explanation),1)])]),_:2},1032,["onUpdate:modelValue"])]))),128))])):_("",!0)])])]),footer:p(()=>[s("div",an,[t.currentScreen==="results"?(n(),l(x,{key:0,class:"rephrase-button",size:"small",type:"gray",onClick:e[3]||(e[3]=b=>t.generate(!0)),disabled:!t.aiContent.hasEnoughCredits(t.aiContent.getRephraseCost())},{default:p(()=>[C(k),M(" "+c(t.aiContent.strings.rephrase),1)]),_:1},8,["disabled"])):_("",!0),C(V,{"parent-component-context":"modal"})]),s("div",rn,[t.currentScreen==="settings"&&0<t.postEditorStore.currentPost.ai.keyPoints.length?(n(),l(x,{key:0,class:"view-button",size:"small",type:"gray",onClick:e[4]||(e[4]=b=>t.currentScreen="results")},{default:p(()=>[s("span",null,c(t.aiContent.strings.viewPreviousResults),1)]),_:1})):_("",!0),t.currentScreen==="settings"?(n(),l(x,{key:1,class:"generate-button",size:"small",type:"blue",onClick:e[5]||(e[5]=b=>t.generate(!1)),disabled:!t.aiContent.hasEnoughCredits(t.aiContent.getFeatureCost("keyPoints"))},{default:p(()=>[M(c(t.strings.generateButtonText),1)]),_:1},8,["disabled"])):_("",!0),t.currentScreen==="results"?pe((n(),l(x,{key:2,class:"copy-button",size:"small",type:"gray"},{default:p(()=>[t.justCopied?_("",!0):(n(),l(L,{key:0})),t.justCopied?(n(),l(H,{key:1})):_("",!0),s("span",null,c(t.copyText),1)]),_:1})),[[w,t.doCopyContent,"copy"],[w,t.onCopy,"success"]]):_("",!0),t.currentScreen==="results"&&t.isBlockEditor()?(n(),l(x,{key:3,size:"small",type:"blue",class:"block-button",onClick:t.insertBlock,disabled:!t.selected.length},{default:p(()=>[M(c(t.insertBlockButtonText),1)]),_:1},8,["onClick","disabled"])):_("",!0)])]),_:1},8,["show","allow-overflow"])}const cn=$(Wo,[["render",ln]]),dn={},un={class:"aioseo-svg aioseo-svg-repurpose-content",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function gn(r,e){return n(),d("svg",un,[...e[0]||(e[0]=[s("g",{"clip-path":"url(#clip0_214_18404)"},[s("path",{d:"M6.54175 17.6042C5.0973 16.9375 3.92369 15.9306 3.02091 14.5834C2.11814 13.2361 1.66675 11.7153 1.66675 10.0209C1.66675 9.65974 1.68411 9.30558 1.71883 8.95835C1.75355 8.61113 1.81258 8.27085 1.89591 7.93752L0.937581 8.50002L0.104248 7.06252L4.08341 4.77085L6.37508 8.72919L4.91675 9.56252L3.79175 7.60419C3.63897 7.97919 3.52439 8.36808 3.448 8.77085C3.37161 9.17363 3.33341 9.5903 3.33341 10.0209C3.33341 11.3681 3.70147 12.5938 4.43758 13.6979C5.17369 14.8021 6.15286 15.6181 7.37508 16.1459L6.54175 17.6042ZM12.9167 7.50002V5.83335H15.1876C14.5487 5.04169 13.7779 4.4271 12.8751 3.9896C11.9723 3.5521 11.014 3.33335 10.0001 3.33335C9.23619 3.33335 8.51397 3.45141 7.83341 3.68752C7.15286 3.92363 6.52786 4.25696 5.95841 4.68752L5.12508 3.22919C5.81953 2.74308 6.57647 2.36113 7.39591 2.08335C8.21536 1.80558 9.08341 1.66669 10.0001 1.66669C11.0973 1.66669 12.1459 1.87155 13.1459 2.28127C14.1459 2.69099 15.0417 3.28474 15.8334 4.06252V2.91669H17.5001V7.50002H12.9167ZM12.3751 20L8.39591 17.7084L10.6876 13.75L12.1251 14.5834L10.9376 16.625C12.5765 16.3889 13.9411 15.6459 15.0313 14.3959C16.1216 13.1459 16.6667 11.6806 16.6667 10C16.6667 9.84724 16.6633 9.70488 16.6563 9.57294C16.6494 9.44099 16.632 9.30558 16.6042 9.16669H18.2917C18.3056 9.30558 18.3161 9.44099 18.323 9.57294C18.3299 9.70488 18.3334 9.84724 18.3334 10C18.3334 11.875 17.7744 13.5521 16.6563 15.0313C15.5383 16.5104 14.0834 17.507 12.2917 18.0209L13.2084 18.5625L12.3751 20Z",fill:"currentColor"})],-1)])])}const ze=$(dn,[["render",gn]]),mn={},_n={class:"aioseo-ai-social-email",width:"20",height:"20",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg"};function pn(r,e){return n(),d("svg",_n,[...e[0]||(e[0]=[s("path",{d:"M3.33317 16.6666C2.87484 16.6666 2.48248 16.5035 2.15609 16.1771C1.8297 15.8507 1.6665 15.4583 1.6665 15V4.99998C1.6665 4.54165 1.8297 4.14929 2.15609 3.8229C2.48248 3.49651 2.87484 3.33331 3.33317 3.33331H16.6665C17.1248 3.33331 17.5172 3.49651 17.8436 3.8229C18.17 4.14929 18.3332 4.54165 18.3332 4.99998V15C18.3332 15.4583 18.17 15.8507 17.8436 16.1771C17.5172 16.5035 17.1248 16.6666 16.6665 16.6666H3.33317ZM9.99984 10.8333L3.33317 6.66665V15H16.6665V6.66665L9.99984 10.8333ZM9.99984 9.16665L16.6665 4.99998H3.33317L9.99984 9.16665ZM3.33317 6.66665V4.99998V15V6.66665Z",fill:"currentColor"},null,-1)])])}const hn=$(mn,[["render",pn]]),fn={},Cn={class:"aioseo-ai-social-facebook",viewBox:"0 0 16 16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};function vn(r,e){return n(),d("svg",Cn,[...e[0]||(e[0]=[s("g",{"clip-path":"url(#clip0_214_20458)"},[s("path",{d:"M8 0C3.58176 0 0 3.58176 0 8C0 11.7517 2.58304 14.8998 6.06752 15.7645V10.4448H4.41792V8H6.06752V6.94656C6.06752 4.22368 7.29984 2.9616 9.97312 2.9616C10.48 2.9616 11.3546 3.06112 11.7123 3.16032V5.37632C11.5235 5.35648 11.1955 5.34656 10.7882 5.34656C9.47648 5.34656 8.9696 5.84352 8.9696 7.13536V8H11.5827L11.1338 10.4448H8.9696V15.9414C12.9309 15.463 16.0003 12.0902 16.0003 8C16 3.58176 12.4182 0 8 0Z",fill:"currentColor"})],-1)])])}const bn=$(fn,[["render",vn]]),yn={},kn={class:"aioseo-ai-social-instagram",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function wn(r,e){return n(),d("svg",kn,[...e[0]||(e[0]=[s("g",{"clip-path":"url(#clip0_214_20465)"},[s("path",{d:"M8 1.44062C10.1375 1.44062 10.3906 1.45 11.2313 1.4875C12.0125 1.52187 12.4344 1.65313 12.7156 1.7625C13.0875 1.90625 13.3563 2.08125 13.6344 2.35938C13.9156 2.64062 14.0875 2.90625 14.2313 3.27813C14.3406 3.55938 14.4719 3.98438 14.5063 4.7625C14.5438 5.60625 14.5531 5.85938 14.5531 7.99375C14.5531 10.1313 14.5438 10.3844 14.5063 11.225C14.4719 12.0063 14.3406 12.4281 14.2313 12.7094C14.0875 13.0813 13.9125 13.35 13.6344 13.6281C13.3531 13.9094 13.0875 14.0813 12.7156 14.225C12.4344 14.3344 12.0094 14.4656 11.2313 14.5C10.3875 14.5375 10.1344 14.5469 8 14.5469C5.8625 14.5469 5.60938 14.5375 4.76875 14.5C3.9875 14.4656 3.56563 14.3344 3.28438 14.225C2.9125 14.0813 2.64375 13.9063 2.36563 13.6281C2.08438 13.3469 1.9125 13.0813 1.76875 12.7094C1.65938 12.4281 1.52813 12.0031 1.49375 11.225C1.45625 10.3813 1.44688 10.1281 1.44688 7.99375C1.44688 5.85625 1.45625 5.60313 1.49375 4.7625C1.52813 3.98125 1.65938 3.55938 1.76875 3.27813C1.9125 2.90625 2.0875 2.6375 2.36563 2.35938C2.64688 2.07812 2.9125 1.90625 3.28438 1.7625C3.56563 1.65313 3.99063 1.52187 4.76875 1.4875C5.60938 1.45 5.8625 1.44062 8 1.44062ZM8 0C5.82813 0 5.55625 0.009375 4.70313 0.046875C3.85313 0.084375 3.26875 0.221875 2.7625 0.41875C2.23438 0.625 1.7875 0.896875 1.34375 1.34375C0.896875 1.7875 0.625 2.23438 0.41875 2.75938C0.221875 3.26875 0.084375 3.85 0.046875 4.7C0.009375 5.55625 0 5.82812 0 8C0 10.1719 0.009375 10.4438 0.046875 11.2969C0.084375 12.1469 0.221875 12.7313 0.41875 13.2375C0.625 13.7656 0.896875 14.2125 1.34375 14.6562C1.7875 15.1 2.23438 15.375 2.75938 15.5781C3.26875 15.775 3.85 15.9125 4.7 15.95C5.55313 15.9875 5.825 15.9969 7.99688 15.9969C10.1688 15.9969 10.4406 15.9875 11.2938 15.95C12.1438 15.9125 12.7281 15.775 13.2344 15.5781C13.7594 15.375 14.2063 15.1 14.65 14.6562C15.0938 14.2125 15.3688 13.7656 15.5719 13.2406C15.7688 12.7313 15.9063 12.15 15.9438 11.3C15.9813 10.4469 15.9906 10.175 15.9906 8.00313C15.9906 5.83125 15.9813 5.55938 15.9438 4.70625C15.9063 3.85625 15.7688 3.27188 15.5719 2.76562C15.375 2.23438 15.1031 1.7875 14.6563 1.34375C14.2125 0.9 13.7656 0.625 13.2406 0.421875C12.7313 0.225 12.15 0.0875 11.3 0.05C10.4438 0.009375 10.1719 0 8 0Z",fill:"currentColor"}),s("path",{d:"M8 3.89062C5.73125 3.89062 3.89062 5.73125 3.89062 8C3.89062 10.2688 5.73125 12.1094 8 12.1094C10.2688 12.1094 12.1094 10.2688 12.1094 8C12.1094 5.73125 10.2688 3.89062 8 3.89062ZM8 10.6656C6.52813 10.6656 5.33437 9.47188 5.33437 8C5.33437 6.52813 6.52813 5.33437 8 5.33437C9.47188 5.33437 10.6656 6.52813 10.6656 8C10.6656 9.47188 9.47188 10.6656 8 10.6656Z",fill:"currentColor"}),s("path",{d:"M13.2312 3.72811C13.2312 4.25936 12.8 4.68749 12.2719 4.68749C11.7406 4.68749 11.3125 4.25624 11.3125 3.72811C11.3125 3.19686 11.7438 2.76874 12.2719 2.76874C12.8 2.76874 13.2312 3.19999 13.2312 3.72811Z",fill:"currentColor"})],-1)])])}const Sn=$(yn,[["render",wn]]),xn={},In={class:"aioseo-ai-social-linkedin",viewBox:"0 0 16 16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg"};function Pn(r,e){return n(),d("svg",In,[...e[0]||(e[0]=[s("g",{"clip-path":"url(#clip0_214_20442)"},[s("path",{d:"M14.8156 0H1.18125C0.528125 0 0 0.515625 0 1.15313V14.8438C0 15.4813 0.528125 16 1.18125 16H14.8156C15.4688 16 16 15.4813 16 14.8469V1.15313C16 0.515625 15.4688 0 14.8156 0ZM4.74687 13.6344H2.37188V5.99687H4.74687V13.6344ZM3.55938 4.95625C2.79688 4.95625 2.18125 4.34062 2.18125 3.58125C2.18125 2.82188 2.79688 2.20625 3.55938 2.20625C4.31875 2.20625 4.93437 2.82188 4.93437 3.58125C4.93437 4.3375 4.31875 4.95625 3.55938 4.95625ZM13.6344 13.6344H11.2625V9.92188C11.2625 9.0375 11.2469 7.89687 10.0281 7.89687C8.79375 7.89687 8.60625 8.8625 8.60625 9.85938V13.6344H6.2375V5.99687H8.5125V7.04063H8.54375C8.85938 6.44063 9.63438 5.80625 10.7875 5.80625C13.1906 5.80625 13.6344 7.3875 13.6344 9.44375V13.6344Z",fill:"currentColor"})],-1)])])}const Bn=$(xn,[["render",Pn]]),Ln={},Mn={class:"aioseo-ai-social-twitter",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"};function $n(r,e){return n(),d("svg",Mn,[...e[0]||(e[0]=[s("path",{d:"M12.2174 1.26929H14.4663L9.55298 6.88495L15.3332 14.5266H10.8073L7.26253 9.89198L3.20647 14.5266H0.956125L6.21146 8.52002L0.666504 1.26929H5.30724L8.51143 5.50551L12.2174 1.26929ZM11.428 13.1805H12.6742L4.6301 2.54471H3.29281L11.428 13.1805Z",fill:"currentColor"},null,-1)])])}const Vn=$(Ln,[["render",$n]]),Tn={setup(){return{postEditorStore:J(),softSanitizeHtml:re}},props:{slug:{type:String,required:!0}},computed:{content(){return re(this.postEditorStore.currentPost.ai.socialPosts[this.slug]?.replace(/\n/g,"<br />"))},className(){return`aioseo-ai-content-${this.slug}`}}},Hn=["innerHTML"];function An(r,e,o,t,m,g){return n(),d("div",{class:ee(["aioseo-ai-content-social-post",g.className])},[s("p",{innerHTML:g.content},null,8,Hn)],2)}const En=$(Tn,[["render",An]]),ce="all-in-one-seo-pack",On={setup(){const r={subject:u("Subject",ce),preview:u("Preview",ce),body:u("Body",ce)};return{postEditorStore:J(),strings:r,softSanitizeHtml:re}},computed:{emailContent(){return re(this.postEditorStore.currentPost.ai.socialPosts?.email.content.replace(/\n/g,"<br />"))}}},qn={class:"aioseo-ai-content-social-post aioseo-ai-content-email"},Gn={class:"label"},Rn={class:"label"},zn={class:"label"},Dn=["innerHTML"];function jn(r,e,o,t,m,g){return n(),d("div",qn,[s("p",null,[s("span",Gn,c(t.strings.subject),1),M(": "+c(t.softSanitizeHtml(t.postEditorStore.currentPost.ai.socialPosts?.email.subject)),1)]),s("p",null,[s("span",Rn,c(t.strings.preview),1),M(": "+c(t.softSanitizeHtml(t.postEditorStore.currentPost.ai.socialPosts?.email.preview)),1)]),s("p",null,[s("span",zn,c(t.strings.body),1),e[0]||(e[0]=M(": ",-1)),s("span",{innerHTML:g.emailContent},null,8,Dn)])])}const Zn=$(On,[["render",jn]]),q="all-in-one-seo-pack",Fn={emits:["closeModal"],setup(){const r=T(()=>0<Object.keys(t.currentPost.ai.socialPosts).length&&Object.values(t.currentPost.ai.socialPosts).some(w=>0<w.length||0<w?.content?.length)),e=X(),o=U(),t=J(),m=E("linkedin"),g=E(r.value?"results":"settings"),v=E(!1),f=E(!1),i=()=>{const w=B.value.find(b=>b.slug===m.value)||B.value[0];return w&&(m.value=w.slug),w},y=w=>{m.value=w},B=T(()=>{const w=[];for(const b of O)Object.keys(t.currentPost.ai.socialPosts).includes(b.slug)&&(0<t.currentPost.ai.socialPosts[b.slug].length||0<t.currentPost.ai.socialPosts[b.slug]?.content?.length)&&w.push(O.find(S=>b.slug===S.slug));return w}),P=T(()=>{if(!e.socialPosts.selected.length)return u("Generate Social Posts",q);const w=e.socialPosts.selected.length*o.getFeatureCost("socialPosts");return z("%1$s (%2$s)",u("Generate Social Posts",q),z(ke("%1$d credit","%1$d credits",w,q),w))}),k=T(()=>g.value==="settings"&&r.value),x=T(()=>v.value?H.copied:H.copy),V=T(()=>{const w=i(),b=w.slug==="email"?t.currentPost.ai.socialPosts?.email.content:t.currentPost.ai.socialPosts[w.slug];return je(b,!0)}),L=()=>{v.value=!0,setTimeout(()=>{v.value=!1},2e3)},H={copy:u("Copy",q),copied:u("Copied!",q),step1:u("Select tone and audience",q),step2:u("Select media to generate content for",q),creditDisclaimer:u("*10 credits will be charged for each selected option.",q)},O=[{slug:"linkedin",name:u("LinkedIn Post",q),icon:"svg-linkedIn"},{slug:"twitter",name:u("X (Twitter Post)",q),icon:"svg-twitter"},{slug:"email",name:u("Marketing Email",q),icon:"svg-email"},{slug:"facebook",name:u("Facebook Post",q),icon:"svg-facebook"},{slug:"instagram",name:u("Instagram Post",q),icon:"svg-instagram"}];return{aiStore:e,aiContent:o,postEditorStore:J(),activeTab:m,tabs:B,generateButtonText:P,getActiveTabObject:i,processChangeTab:y,justCopied:v,onCopy:L,copyText:x,copyContent:V,currentScreen:g,shouldShowViewPreviousResults:k,error:f,socialOptions:O,strings:H}},components:{BaseHighlightToggle:at,CoreMainTabs:it,CoreModal:se,CreditCounter:ne,Generic:En,Email:Zn,Loader:ve,StepHeader:Ce,StyleForm:fe,SvgArrowBack:le,SvgClose:be,SvgCopy:we,SvgCircleCheckSolid:ye,SvgRepurposeContent:ze,SvgEmail:hn,SvgInstagram:Sn,SvgFacebook:bn,SvgLinkedIn:Bn,SvgTwitter:Vn},props:{feature:{type:Object,required:!0},show:{type:Boolean,default(){return!1}}},methods:{updateSelectedSocials(r,e){const o=X();if(r){this.isSocialSelected(e)||o.socialPosts.selected.push(e);return}o.socialPosts.selected=o.socialPosts.selected.filter(t=>t.slug!==e.slug)},isSocialSelected(r){return this.aiStore.socialPosts.selected.some(e=>e.slug===r.slug)},generate(){this.error=!1,this.currentScreen="loading",this.aiStore.generateSocialPosts().then(()=>{this.currentScreen="results",this.activeTab=this.tabs[0].slug}).catch(()=>{this.currentScreen="settings",this.error=!0,this.aiStore.socialPosts.selected=[]})}}},Un={class:"header-left"},Kn={class:"header-right"},Wn={class:"aioseo-modal-body aioseo-ai-content-feature-modal-body"},Nn={class:"aioseo-ai-content-feature-modal-body-main"},Qn={key:0,class:"settings"},Yn={class:"settings-left"},Xn={class:"settings-right"},Jn={class:"form-group"},es={class:"credit-disclaimer"},ts={key:2,class:"results"},os={class:"scrollable-component"},ns={class:"footer-left"},ss={class:"footer-right"};function as(r,e,o,t,m,g){const v=h("svg-arrow-back"),f=h("svg-close"),i=h("step-header"),y=h("style-form"),B=h("base-highlight-toggle"),P=h("loader"),k=h("core-main-tabs"),x=h("generic"),V=h("email"),L=h("credit-counter"),H=h("base-button"),O=h("svg-copy"),w=h("svg-circle-check-solid"),b=h("core-modal"),S=_e("clipboard");return n(),l(b,{show:o.show,classes:["aioseo-ai-content-feature-modal","aioseo-ai-content-social-posts-modal"],"allow-overflow":t.currentScreen==="settings",onClose:e[6]||(e[6]=I=>r.$emit("closeModal",!0))},{header:p(()=>[s("div",Un,[t.currentScreen==="results"?(n(),l(v,{key:0,onClick:e[0]||(e[0]=I=>{t.currentScreen="settings",t.aiStore.socialPosts.selected=[]})})):_("",!0),(n(),l(W(`svg-${o.feature.svg}`),{class:"aioseo-ai-content-feature-modal-icon"})),s("span",null,c(o.feature.strings.name),1)]),s("div",Kn,[s("button",{class:"close",type:"button",onClick:e[2]||(e[2]=Q(I=>r.$emit("closeModal",!0),["stop"]))},[C(f,{onClick:e[1]||(e[1]=I=>r.$emit("closeModal",!0))})])])]),body:p(()=>[s("div",Wn,[s("div",Nn,[t.currentScreen==="settings"?(n(),d("div",Qn,[s("div",Yn,[C(i,{step:"1",header:t.strings.step1},null,8,["header"]),C(y,{optionsKey:"socialPosts"})]),s("div",Xn,[C(i,{step:"2",header:t.strings.step2},null,8,["header"]),s("div",Jn,[(n(!0),d(R,null,te(t.socialOptions,(I,A)=>(n(),d("div",{key:A,class:"field-item"},[C(B,{active:g.isSocialSelected(I),size:"medium",name:I.name,type:"checkbox",modelValue:g.isSocialSelected(I),"onUpdate:modelValue":G=>g.updateSelectedSocials(G,I)},{default:p(()=>[(n(),l(W(I.icon))),M(" "+c(I.name),1)]),_:2},1032,["active","name","modelValue","onUpdate:modelValue"])]))),128)),s("div",es,c(t.strings.creditDisclaimer),1)])])])):_("",!0),t.currentScreen==="loading"?(n(),l(P,{key:1,loaders:t.aiStore.socialPosts.selected},null,8,["loaders"])):_("",!0),t.currentScreen==="results"?(n(),d("div",ts,[C(k,{tabs:t.tabs,active:t.activeTab,showSaveButton:!1,onChanged:e[3]||(e[3]=I=>t.processChangeTab(I))},{"var-tab-icon":p(({tab:I})=>[(n(),l(W(I.icon)))]),_:1},8,["tabs","active"]),s("div",os,[t.getActiveTabObject().slug!=="email"?(n(),l(x,{key:0,slug:t.getActiveTabObject().slug},null,8,["slug"])):_("",!0),t.getActiveTabObject().slug==="email"?(n(),l(V,{key:1})):_("",!0)])])):_("",!0)])])]),footer:p(()=>[s("div",ns,[C(L,{"parent-component-context":"modal"})]),s("div",ss,[t.shouldShowViewPreviousResults?(n(),l(H,{key:0,class:"view-button",size:"small",type:"gray",onClick:e[4]||(e[4]=I=>t.currentScreen="results")},{default:p(()=>[s("span",null,c(t.aiContent.strings.viewPreviousResults),1)]),_:1})):_("",!0),t.currentScreen==="settings"?(n(),l(H,{key:1,class:"generate-button",size:"small",type:"blue",onClick:e[5]||(e[5]=I=>g.generate(!1)),disabled:t.aiStore.socialPosts.selected.length<1||!t.aiContent.hasEnoughCredits(t.aiContent.getFeatureCost("socialPosts")*t.aiStore.socialPosts.selected.length)},{default:p(()=>[M(c(t.generateButtonText),1)]),_:1},8,["disabled"])):_("",!0),t.currentScreen==="results"?pe((n(),l(H,{key:2,class:"copy-button",size:"small",type:"gray"},{default:p(()=>[t.justCopied?_("",!0):(n(),l(O,{key:0})),t.justCopied?(n(),l(w,{key:1})):_("",!0),s("span",null,c(t.copyText),1)]),_:1})),[[S,t.copyContent,"copy"],[S,t.onCopy,"success"]]):_("",!0)])]),_:1},8,["show","allow-overflow"])}const is=$(Fn,[["render",as]]),rs={},ls={viewBox:"0 0 14 13",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"aioseo-star-outline"};function cs(r,e){return n(),d("svg",ls,[...e[0]||(e[0]=[s("path",{d:"M4.90004 10.2166L7.00004 8.94992L9.10004 10.2333L8.55004 7.83325L10.4 6.23325L7.96671 6.01659L7.00004 3.74992L6.03337 5.99992L3.60004 6.21659L5.45004 7.83325L4.90004 10.2166ZM2.88337 12.9999L3.96671 8.31659L0.333374 5.16659L5.13337 4.74992L7.00004 0.333252L8.86671 4.74992L13.6667 5.16659L10.0334 8.31659L11.1167 12.9999L7.00004 10.5166L2.88337 12.9999Z",fill:"currentColor"},null,-1)])])}const ds=$(rs,[["render",cs]]),Be="all-in-one-seo-pack",us={setup(){return{aiAssistantStore:Ze(),aiContent:U(),aiStore:X(),optionsStore:Me()}},components:{CoreTooltip:ue,FaqsModal:Mt,ImageGeneratorModal:Zo,KeyPointsModal:cn,MetaDescriptionModal:et,MetaTitleModal:Je,SocialPostsModal:is,SvgAiContent:Oe,SvgFaq:qe,SvgImageGenerator:Ge,SvgKeyPoints:Re,SvgMetaDescription:Xe,SvgMetaTitle:Ye,SvgRepurposeContent:ze,SvgSparkles:Ke,SvgStarOutline:ds},props:{parentComponentContext:String,feature:{type:Object,required:!0},buttonDisabled:{type:Boolean,required:!1}},data(){return{strings:{blockHiddenWarning:z(u("Block hidden in %1$s.",Be),u("Preferences",Be))}}},computed:{isAiAssistantHiddenByUser(){return this.feature.slug==="ai-assistant"&&this.aiAssistantStore.isBlockHiddenByUser}}},gs={class:"aioseo-ai-content-feature-card-header"},ms={class:"aioseo-ai-content-feature-card-header-title"},_s={class:"aioseo-ai-content-feature-card-header-title-text"},ps={key:0,class:"popular-badge"},hs={key:0},fs={key:0,class:"aioseo-ai-content-feature-card-description"},Cs={key:0},vs={key:1},bs={key:0},ys={key:1};function ks(r,e,o,t,m,g){const v=h("svg-star-outline"),f=h("base-button"),i=h("core-tooltip");return n(),d("div",{class:ee(["aioseo-ai-content-feature-card",{"aioseo-ai-content-feature-card--metabox":o.parentComponentContext==="metabox"}])},[s("div",gs,[s("div",ms,[(n(),l(W(`svg-${o.feature.svg}`))),s("span",_s,c(o.feature.strings.name),1)]),o.feature.isPopular?(n(),d("div",ps,[o.parentComponentContext!=="sidebar"?(n(),d("span",hs,"Popular")):(n(),l(v,{key:1,width:"15",height:"15"}))])):_("",!0)]),o.parentComponentContext!=="sidebar"?(n(),d("div",fs,c(o.feature.strings.description),1)):_("",!0),s("div",null,[g.isAiAssistantHiddenByUser?(n(),l(i,{key:0,type:"action",placement:"top",offset:o.parentComponentContext==="sidebar"?"-80px, 0":"25px, 0"},{tooltip:p(()=>[M(c(m.strings.blockHiddenWarning),1)]),default:p(()=>[C(f,{size:"small",type:"blue",disabled:"",class:"aioseo-ai-content-feature-card-btn"},{default:p(()=>[o.parentComponentContext!=="sidebar"?(n(),d("span",Cs,c(o.feature.strings.buttonSubmit),1)):(n(),d("span",vs,"→"))]),_:1})]),_:1},8,["offset"])):(n(),l(f,{key:1,size:"small",type:"blue",disabled:!t.optionsStore.internalOptions.internal.ai.credits.remaining||o.buttonDisabled,onClick:e[0]||(e[0]=y=>o.feature?.clickCallback?o.feature.clickCallback():t.aiStore.isModalOpened=o.feature.slug),class:"aioseo-ai-content-feature-card-btn"},{default:p(()=>[o.parentComponentContext!=="sidebar"?(n(),d("span",bs,c(o.feature.strings.buttonSubmit),1)):(n(),d("span",ys,"→"))]),_:1},8,["disabled"]))]),o.feature.clickCallback?_("",!0):(n(),l(W(`${o.feature.slug}-modal`),{key:1,feature:o.feature,show:t.aiStore.isModalOpened===o.feature.slug,onCloseModal:e[1]||(e[1]=y=>t.aiStore.isModalOpened=null),"modal-name":`ai-content-${o.feature.slug}-modal`},null,40,["feature","show","modal-name"]))],2)}const ws=$(us,[["render",ks]]),ae="all-in-one-seo-pack",Ss={setup(){const r=U(),e=Me(),o=Ue();return{aiContent:r,optionsStore:e,sensitiveOptionsStore:o}},components:{CoreAlert:me,CreditCounter:ne,FeatureCard:ws},props:{parentComponentContext:String},data(){return{features:tt(),postContentLength:0,strings:{aiContentGeneration:u("AI Content Generation",ae),trialWarning:z(u("You can try out our AI features for free, enjoy! To unlock additional AI credits, %1$s or %2$s.",ae),z('<a href="%1$s" target="_blank">%2$s</a>',Se.getUpsellUrl("ai-content","trial-warning","pricing"),u("upgrade to Pro",ae)),z('<a href="%1$s" target="_blank">%2$s</a>',Se.getUpsellUrl("ai-content","trial-warning","aiCredits"),u("purchase PAYG credits",ae)))}}},computed:{minContentLength(){return this.aiContent.minContentLength},noContentWarning(){return this.aiContent.strings.noContentWarning}},methods:{isButtonDisabled(r){return r.slug==="image-generator"||r.slug==="ai-assistant"?!1:this.minContentLength>this.postContentLength},updateContentLength(r){this.postContentLength=r},watchBlockEditor(){window.wp.data.subscribe(()=>{rt(()=>{this.updateContentLength(this.aiContent.getPostContentLength())},500)()})},watchClassicEditor(){if(!window.tinyMCE)return;const r=()=>this.updateContentLength(this.aiContent.getPostContentLength());if(document.querySelector("#wp-content-wrap.tmce-active"))window.tinyMCE.get("content").on("keyup",r),window.tinyMCE.get("content").on("paste",r);else{const e=document.querySelector("textarea#content");e&&(e.addEventListener("keyup",r),e.addEventListener("paste",r))}},watchPageBuilderEditor(){window.aioseoBus.$on("aioseo-content-changed",()=>{this.updateContentLength(this.aiContent.getPostContentLength())})},initWatchers(){Fe()?this.watchPageBuilderEditor():N()?this.watchBlockEditor():de()&&this.watchClassicEditor()}},beforeMount(){this.updateContentLength(this.aiContent.getPostContentLength()),this.initWatchers()},beforeUnmount(){window.aioseoBus.$off("aioseo-content-changed")}},xs={class:"aioseo-ai-content-main-header"},Is={key:0,class:"aioseo-ai-content-main-header-title"},Ps={class:"aioseo-ai-content-main-body"},Bs={class:"aioseo-ai-content-features"};function Ls(r,e,o,t,m,g){const v=h("credit-counter"),f=h("core-alert"),i=h("feature-card");return n(),d("div",{class:ee(["aioseo-ai-content-main",{"aioseo-ai-content-main--sidebar":o.parentComponentContext==="sidebar"}])},[s("div",xs,[o.parentComponentContext!=="sidebar"?(n(),d("div",Is,c(m.strings.aiContentGeneration),1)):_("",!0),C(v,{"parent-component-context":o.parentComponentContext,"tooltip-placement":"bottom","tooltip-offset":"-60px, 0"},null,8,["parent-component-context"])]),s("div",Ps,[m.postContentLength<g.minContentLength?(n(),l(f,{key:0,class:"aioseo-ai-content-no-content-warning",type:"red"},{default:p(()=>[M(c(g.noContentWarning),1)]),_:1})):_("",!0),t.sensitiveOptionsStore.hasAiAccessToken&&t.optionsStore.internalOptions.internal.ai.isTrialAccessToken?(n(),l(f,{key:1,class:"aioseo-ai-content-trial-warning",type:"blue",innerHTML:m.strings.trialWarning},null,8,["innerHTML"])):_("",!0),s("div",Bs,[(n(!0),d(R,null,te(m.features,(y,B)=>(n(),l(i,{key:B,feature:y,buttonDisabled:g.isButtonDisabled(y),"parent-component-context":o.parentComponentContext},null,8,["feature","buttonDisabled","parent-component-context"]))),128))])])],2)}const Le=$(Ss,[["render",Ls]]),Ms={class:"aioseo-ai-content-standalone aioseo-tab-content"},ua={__name:"AiContent",props:{parentComponentContext:String},setup(r){const e=r,o=X();return(t,m)=>(n(),d("div",Ms,[a(o).isFreeAndOutOfCredits?(n(),l(a(ct),{key:0},{default:p(()=>[C(a(Le),{"parent-component-context":e.parentComponentContext},null,8,["parent-component-context"])]),_:1})):(n(),l(a(Le),{key:1,"parent-component-context":e.parentComponentContext},null,8,["parent-component-context"])),a(o).isFreeAndOutOfCredits?(n(),l(a(lt),{key:2})):_("",!0)]))}};export{ua as default};
Save
Cancel