Files
2026-04-28 15:13:50 +02:00

2 lines
45 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{f as c,i as d,j as r,U as l,B as Z,M as b,P as S,aq as u,Q as v,R as m,T as ne,Y as I,aj as ue,ae as R,a0 as f,O as W,ad as re,V as he,a5 as Y,an as pe,h as ge}from"./js/vendor-vue-ui.de3ab35f.js";import{l as we}from"./js/index.faac30d2.js";import{l as me}from"./js/index.fae6edc8.js";import{l as ye}from"./js/index.0d80c2c2.js";import{i as _e,ai as fe,b as q,S as Se,u as z,o as be,l as ve}from"./js/app-core.ae890a3f.js";import{_ as o,b as ze,a as H}from"./js/vendor-other.7b559694.js";import{_ as y}from"./js/_plugin-vue_export-helper.eefbdd86.js";import{C as Ce}from"./js/Index.52399193.js";import"./js/Button.a549093d.js";import"./js/Input.8918dec2.js";import"./js/Pencil.405b16d2.js";import"./js/Trash.d35f8063.js";import"./js/Select.32af2da8.js";import"./js/Caret.a017b70a.js";import"./js/Close.098d4b76.js";import"./js/Toggle.26ac9b1a.js";import"./js/vendor-lodash.8e35bd59.js";function Le(){const e="all-in-one-seo-pack";if(!_e()||!fe())return;const n=q();if(n.aioseo.registerHeadlineAnalyzerSet)return;n.aioseo.registerHeadlineAnalyzerSet=!0;const a=window.wp.plugins.registerPlugin,g=window?.wp?.editor?.PluginSidebarMoreMenuItem||window.wp?.editPost?.PluginSidebarMoreMenuItem,s=window?.wp?.editor?.PluginSidebar||window.wp?.editPost?.PluginSidebar,t=window.wp.element.Fragment,i=window.wp.element.createElement,h=i("svg",{width:24,height:24,fill:"none",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},i("path",{d:"M15.817 2H22v.038l-6.183 4.226V2.001zm-7.62 9.473V2H2.016v4.683-.267l6.126 5.094.057-.038zm-6.182 5.061l6.183 4.213v1.252H2.015v-5.465zm13.802-.857L22 11.559v10.437h-6.183v-6.32z",fillRule:"evenodd",clipRule:"evenodd",fill:"#F18200"}),i("path",{d:"M8.198 11.435l-.057.039L2.016 6.38v.265-4.644h6.182v9.434zm0 9.226L2.015 16.45v5.55h6.183v-1.337zm7.62-5.07L22 11.474v10.522h-6.183v-6.405zM22 2.001l-6.183 4.226V2H22z",fillRule:"evenodd",clipRule:"evenodd",fill:"#F18200"}),i("path",{d:"M8.141 13.537L22 4.064v5.432l-13.8 9.19L2 14.46l.016-6.018 6.125 5.094z",fill:"#F18200"})),p=i("div",{id:"aioseo-headline-analyzer-sidebar-button"},h,i("span",{id:"aioseo-headline-analyzer-sidebar-button-score"},"/100")),_=n.aioseo.user;a("aioseo-headline-analyzer-sidebar",{render:()=>!_.capabilities.aioseo_page_analysis&&!_.capabilities.aioseo_page_general_settings&&!_.capabilities.aioseo_page_social_settings&&!_.capabilities.aioseo_page_schema_settings&&!_.capabilities.aioseo_page_advanced_settings?null:i(t,{},i(g,{target:"aioseo-headline-analyzer-sidebar",icon:h},o("Headline Analyzer",e)),i(s,{name:"aioseo-headline-analyzer-sidebar",icon:p,title:"Headline Analyzer"},i("section",{id:"aioseo-headline-analyzer-sidebar",className:"aioseo-headline-analyzer-sidebar"},i("div",{id:"aioseo-headline-analyzer-sidebar-vue",className:"aioseo-headline-analyzer-sidebar-vue"}))))})}const xe=e=>ze.agent().set("X-WP-Nonce",e).use(n=>{n.on("response",a=>{(a.status===401||a.status===403)&&console.error(a)})}),ke=e=>e.replace(/^\//,""),oe=e=>e.replace(/\/$/,""),V=e=>oe(e)+"/",Ae=e=>{const n=q();return e=n.aioseo.data.hasUrlTrailingSlash?V(e):oe(e),V(n.aioseo.urls.restUrl)+V("aioseo/v1")+ke(e)},A=e=>{const n=document.createElement("textarea");return n.innerHTML=e,n.value},{select:j}=window.wp.data;let Q,U=j("core/editor").getEditedPostAttribute("title");const Pe=(e,n)=>((...a)=>{const g=()=>e(...a);clearTimeout(Q),Q=setTimeout(g,n)}).call(),F=async(e=null)=>{let n=U;return e&&(n=e),n=Se(n.trim()),n?xe(window.aioseo.nonce).post(Ae("analyze-headline")).send({headline:n,shouldStoreHeadline:!1}).then(a=>({data:a.body,headline:n})).catch(a=>({error:a.response.body?.message})):null};window.wp.data.subscribe(()=>{U!==j("core/editor").getEditedPostAttribute("title")&&(U=j("core/editor").getEditedPostAttribute("title"),Pe(()=>{const e=z();e.currentPost?.headlineAnalyzer?.newData&&e.toggleShowNewHeadlineAnalyzerPreview(!1),e.currentPost?.headlineAnalyzer?.showNewData&&e.toggleShowNewHeadlineAnalyzerData(!1),J(!0)},2e3))});async function J(e=!1){const n=z(),a=async()=>{const i=await F(),h=document.querySelector('button[aria-label="Headline Analyzer"]'),p=document.getElementById("aioseo-headline-analyzer-sidebar-button"),_=document.getElementById("aioseo-headline-analyzer-sidebar-button-score");if(i?.data){const N=JSON.parse(i.data[Object.keys(i.data)[0]]);if(!N){p&&(h.style.display="flex",p.style.display="flex",p.setAttribute("aioseo-button-color","gray")),_&&(_.innerHTML="N/A");return}n.updatePostHeadlineAnalyzerData(i.data,i.headline);const T=N.score,D=40>T?"red":70>T?"orange":"green";n.updateLatestScore(T),p&&(h.style.display="flex",p.style.display="flex",p.setAttribute("aioseo-button-color",D)),_&&(_.innerHTML=`${T}/100`)}else n.updatePostHeadlineAnalyzerData({},""),p&&(h.style.display="flex",p.style.display="flex",p.setAttribute("aioseo-button-color","gray")),_&&(_.innerHTML="N/A")};e&&a();const g=async function(i,h){document.querySelector(".interface-pinned-items")&&(h.disconnect(),a())},s=new MutationObserver(g),t={childList:!0,subtree:!0};s.observe(document.body,t)}const Oe={props:{title:{type:String,default:"Accordion",required:!0},openedState:{type:Boolean,default:!0},componentClass:{type:String,default:""},hasIcon:{type:Boolean,default:!1},hasExtraTxt:{type:Boolean,default:!1},iconColor:{type:String,default:""}},data(){return{localOpenedState:this.openedState}},methods:{toggleAccordion(){this.localOpenedState=!this.localOpenedState}}},Ee={class:"components-panel__body-title"},He=["aria-expanded"],Te={class:"title-flex"},Re={key:0,class:"components-panel__row"};function We(e,n,a,g,s,t){return c(),d("div",{class:S(["components-panel__body",[a.componentClass,{"is-opened":s.localOpenedState},{"aioseo-headline-analyzer-panel-has-icon":a.hasIcon},a.iconColor]])},[r("h2",Ee,[r("button",{onClick:n[0]||(n[0]=(...i)=>t.toggleAccordion&&t.toggleAccordion(...i)),type:"button","aria-expanded":s.localOpenedState?"true":"false",class:"components-button components-panel__body-toggle"},[n[1]||(n[1]=r("span",{"aria-hidden":"true"},[r("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",class:"components-panel__arrow","aria-hidden":"true",focusable:"false"},[r("path",{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})])],-1)),r("div",Te,[r("span",null,l(a.title),1),a.hasIcon?Z(e.$slots,"icon",{key:0},void 0,!0):b("",!0),a.hasExtraTxt?Z(e.$slots,"extraTxt",{key:1},void 0,!0):b("",!0)])],8,He)]),s.localOpenedState?(c(),d("div",Re,[Z(e.$slots,"default",{},void 0,!0)])):b("",!0)],2)}const L=y(Oe,[["render",We],["__scopeId","data-v-c2c4aba7"]]),G="all-in-one-seo-pack",Ne={components:{Accordion:L,CoreAlert:Ce},data(){return{textPanelTitle:o("Try New Headline",G),textNewHeadlineInputLabel:o("Enter a different headline than your post title to see how it compares.",G),textAnalyze:o("Analyze Headline",G),newHeadline:"",postEditorStore:z(),analyzeError:!1}},methods:{async fetchNewHeadlineData(){this.analyzeError=!1;let e=null;if(e=this.postEditorStore.currentPost.headlineAnalyzer.previousHeadlines.find(n=>n.headline===this.newHeadline),e){const n={data:{[e.headline]:JSON.stringify(e.result)},headline:e.headline};this.postEditorStore.updateNewHeadlineAnalyzerData(n.data,n.headline),this.postEditorStore.toggleShowNewHeadlineAnalyzerData(!0),this.newHeadline=""}else{const n=await F(this.newHeadline);n?.data?(this.postEditorStore.updateNewHeadlineAnalyzerData(n.data,n.headline),this.postEditorStore.toggleShowNewHeadlineAnalyzerData(!0),this.newHeadline=""):this.analyzeError=n?.error}}}},Me={class:"aioseo-headline-analyzer-new-tab"},Be={class:"aioseo-headline-analyzer-new-score-form-block"},De={class:"components-base-control aioseo-headline-analyzer-input-field css-qy3gpb ej5x27r4"},Ze={class:"components-base-control__field css-1t5ousf ej5x27r3"},Ve={class:"components-base-control__label css-1v57ksj ej5x27r2",for:"inspector-text-control-0"},Ge=["disabled"];function Ie(e,n,a,g,s,t){const i=u("core-alert"),h=u("accordion");return c(),v(h,{title:s.textPanelTitle,componentClass:"aioseo-headline-analyzer-panel-tab-new-score-form"},{default:m(()=>[r("div",Me,[r("div",Be,[r("form",{onSubmit:n[1]||(n[1]=ne((...p)=>t.fetchNewHeadlineData&&t.fetchNewHeadlineData(...p),["prevent"]))},[r("div",De,[r("div",Ze,[r("label",Ve,l(s.textNewHeadlineInputLabel),1),I(r("input",{class:"components-text-control__input",type:"text",id:"inspector-text-control-0","onUpdate:modelValue":n[0]||(n[0]=p=>s.newHeadline=p)},null,512),[[ue,s.newHeadline]])])]),s.analyzeError?(c(),v(i,{key:0,type:"yellow",size:"smaller",class:"aioseo-headline-analyzer-alert"},{default:m(()=>[R(l(s.analyzeError),1)]),_:1})):b("",!0),r("button",{type:"submit",disabled:!s.newHeadline,class:"components-button aioseo-headline-analyzer-button"},l(s.textAnalyze),9,Ge)],32)])])]),_:1},8,["title"])}const je=y(Ne,[["render",Ie],["__scopeId","data-v-526c8192"]]),Ue={props:{color:{type:String,required:!0},currentScore:{type:Number,required:!0}},data(){return{}}},$e={class:"aioseo-donut-container",style:{"flex-direction":"column"}},qe={className:"aioseo-donut-score-svg",viewBox:"0 0 33.83098862 33.83098862",xmlns:"http://www.w3.org/2000/svg"},Fe=["stroke","stroke-dasharray"];function Je(e,n,a,g,s,t){return c(),d("div",$e,[(c(),d("svg",qe,[n[0]||(n[0]=r("circle",{class:"aioseo-seo-headline-analyzer-score__background",stroke:"#e8e8eb","stroke-width":"2",fill:"none",cx:"16.91549431",cy:"16.91549431",r:"15.91549431"},null,-1)),r("circle",{class:"aioseo-seo-headline-analyzer-score__circle",stroke:a.color,"stroke-width":"2","stroke-dasharray":a.currentScore+", 100","stroke-linecap":"round",fill:"none",cx:"16.91549431",cy:"16.91549431",r:"15.91549431"},null,8,Fe)]))])}const se=y(Ue,[["render",Je]]),x="all-in-one-seo-pack",{dispatch:Ye}=window.wp.data,Qe={components:{Accordion:L,PieChart:se},data(){return{veryGoodScore:H(o("A very good score is between %1$d and %2$d.",x),70,100),forBetterResults:H(o("For best results, you should strive for %1$d and above.",x),70),textPanelTitle:o("New Score",x),textCurrentScore:o("Current Score",x),applyHeadlineText:o("Apply Headline",x),postEditorStore:z()}},computed:{postTitle(){return A(this.postEditorStore.currentPost?.headlineAnalyzer?.headline||"")},currentResult(){const e=this.postEditorStore.currentPost.headlineAnalyzer.data[Object.keys(this.postEditorStore.currentPost.headlineAnalyzer.data)?.[0]]||null;return e?JSON.parse(e):{}},currentScore(){return this.currentResult.score},newResult(){return this.postEditorStore.newHeadlineAnaylzerData.newResult},newTitle(){return A(this.postEditorStore.newHeadlineAnaylzerData.newTitle||"")},newScore(){return this.newResult.score},classOnNewScore(){return 40>this.newScore?"red":70>this.newScore?"orange":"green"},barColor(){return this.classOnNewScore==="red"?"#df2a4a":this.classOnNewScore==="orange"?"#F2994A":"#00aa63"},classOnCurrentScoreBg(){return 40>this.currentScore?"red-bg":70>this.currentScore?"orange-bg":"green-bg"},scoreDifference(){return Math.abs(this.newScore-this.currentScore)},statusOnScore(){return 25>this.newScore?o("Not Looking Great",x):50>this.newScore?o("Could Be Better",x):60>this.newScore?o("Getting There",x):75>this.newScore?o("Looks Good! 👍👍",x):75<=this.newScore?o("Super! 🔥🔥🔥",x):!1}},methods:{applyHeadline(){Ye("core/editor").editPost({title:this.newTitle})},decodeHtml:A}},Xe={class:"aioseo-headline-analyzer-panel-first-block"},Ke={class:"aioseo-headline-analyzer-new-score-panel"},et={class:"aioseo-headline-analyzer-pie-chart-container"},tt={class:"current-score"},nt={class:"aioseo-headline-analyzer-current-score-content"};function rt(e,n,a,g,s,t){const i=u("pie-chart"),h=u("accordion");return c(),v(h,{title:s.textPanelTitle,componentClass:"aioseo-headline-analyzer-panel-tab-new-score"},{default:m(()=>[r("div",Xe,[r("div",Ke,[r("p",null,l(s.veryGoodScore)+" "+l(s.forBetterResults),1),r("h4",null,"“"+l(t.decodeHtml(t.newTitle))+"”",1),r("div",et,[r("span",{class:S(["aioseo-headline-analyzer-new-score",t.classOnNewScore])},l(t.newScore),3),f(i,{color:t.barColor,currentScore:t.newScore},null,8,["color","currentScore"]),t.scoreDifference!==0?(c(),d("span",{key:0,class:S(["aioseo-headline-analyzer-score-difference",t.classOnNewScore])},l(t.newScore>t.currentScore?"+ ":t.newScore===t.currentScore?"":"- ")+" "+l(t.scoreDifference),3)):b("",!0),t.statusOnScore?(c(),d("div",{key:1,class:S(["aioseo-headline-analyzer-score-status",t.classOnNewScore])},[r("span",null,l(t.statusOnScore),1)],2)):b("",!0)]),r("button",{type:"button",onClick:n[0]||(n[0]=(...p)=>t.applyHeadline&&t.applyHeadline(...p)),class:"components-button aioseo-headline-analyzer-button"},l(s.applyHeadlineText),1),r("div",tt,[r("span",{class:S(["aioseo-headline-analyzer-score",t.classOnCurrentScoreBg])},l(t.currentScore),3),r("div",nt,[r("h5",null,l(s.textCurrentScore),1),r("p",null,l(t.postTitle),1)])])])])]),_:1},8,["title"])}const ot=y(Qe,[["render",rt]]),O="all-in-one-seo-pack",st={components:{Accordion:L,PieChart:se},data(){return{veryGoodScore:H(o("A very good score is between %1$d and %2$d.",O),70,100),forBetterResults:H(o("For best results, you should strive for %1$d and above.",O),70),textScore:o("Score",O),postEditorStore:z()}},computed:{postTitle(){return A(this.postEditorStore.currentPost?.headlineAnalyzer?.headline||"")},currentResult(){const e=this.postEditorStore.currentPost.headlineAnalyzer?.data[Object.keys(this.postEditorStore.currentPost.headlineAnalyzer.data)?.[0]]||null;return e?JSON.parse(e):{}},currentScore(){return this.currentResult?.score?this.currentResult.score:0},classOnScore(){return 40>this.currentScore?"red":70>this.currentScore?"orange":"green"},barColor(){return this.classOnScore==="red"?"#df2a4a":this.classOnScore==="orange"?"#F2994A":"#00aa63"},scoreStatus(){return 25>this.currentScore?o("Not Looking Great",O):50>this.currentScore?o("Could Be Better",O):60>this.currentScore?o("Getting There",O):75>this.currentScore?o("Looks Good! 👍👍",O):75<=this.currentScore?o("Super! 🔥🔥🔥",O):!1}}},at={class:"aioseo-headline-analyzer-current-score-tab aioseo-headline-analyzer-panel-first-block"},lt={class:"aioseo-headline-analyzer-current-title"},it={class:"aioseo-headline-analyzer-pie-chart-container"};function ct(e,n,a,g,s,t){const i=u("pie-chart"),h=u("accordion");return c(),v(h,{title:s.textScore,componentClass:"aioseo-headline-analyzer-panel-score"},{default:m(()=>[r("div",at,[r("h4",lt,' "'+l(t.postTitle)+'" ',1),r("div",it,[r("div",{class:S(["aioseo-headline-analyzer-current-score",t.classOnScore])},[R(l(t.currentScore),1),n[0]||(n[0]=r("span",{class:"aioseo-headline-analyzer-total-out-of-score"},"/ 100",-1))],2),t.scoreStatus?(c(),d("div",{key:0,class:S(["aioseo-headline-analyzer-score-status",t.classOnScore])},[r("span",null,l(t.scoreStatus),1)],2)):b("",!0),f(i,{color:t.barColor,currentScore:t.currentScore},null,8,["color","currentScore"])]),r("p",null,l(s.veryGoodScore)+" "+l(s.forBetterResults),1)])]),_:1},8,["title"])}const dt=y(st,[["render",ct]]),ut="all-in-one-seo-pack",ht={components:{Accordion:L},data(){return{previousScoresText:o("Previous Scores",ut),postEditorStore:z()}},computed:{postTitle(){return this.postEditorStore.currentPost?.headlineAnalyzer?.headline?this.postEditorStore.currentPost.headlineAnalyzer.headline:""},previousScores(){const e=JSON.parse(JSON.stringify(this.postEditorStore?.currentPost?.headlineAnalyzer?.previousHeadlines||[]));return e.pop(),e.reverse()}},methods:{classOnScore(e){return e?40>e?"red-bg":70>e?"orange-bg":"green-bg":"gray-bg"},async fetchPrevScoreHeadline(e){let n=null;if(n=this.postEditorStore.currentPost.headlineAnalyzer.previousHeadlines.find(a=>a.headline===e),n){const a={data:{[n.headline]:JSON.stringify(n.result)},headline:n.headline};this.postEditorStore.updateNewHeadlineAnalyzerData(a.data,a.headline),this.postEditorStore.toggleShowNewHeadlineAnalyzerData(!0)}else{const a=await F(e);a?.data&&(this.postEditorStore.updateNewHeadlineAnalyzerData(a.data,a.headline),this.postEditorStore.toggleShowNewHeadlineAnalyzerData(!0))}},decodeHtml(e){return A(e)}}},pt={class:"aioseo-headline-analyzer-panel-first-block"},gt={key:0,class:"aioseo-headline-analyzer-previous-scores"},wt=["onClick"],mt={class:"aioseo-headline-analyzer-score-text"};function yt(e,n,a,g,s,t){const i=u("accordion");return c(),v(i,{title:s.previousScoresText,componentClass:"aioseo-headline-analyzer-panel-previous-scores"},{default:m(()=>[r("div",pt,[t.previousScores.length>0?(c(),d("ul",gt,[(c(!0),d(W,null,re(t.previousScores,(h,p)=>(c(),d("li",{key:p,onClick:ne(_=>t.fetchPrevScoreHeadline(h.headline),["stop"])},[r("span",{class:S(["aioseo-headline-analyzer-score",t.classOnScore(h.score)])},l(h.score||"N/A"),3),r("span",mt,l(t.decodeHtml(h.headline)),1)],8,wt))),128))])):b("",!0)])]),_:1},8,["title"])}const _t=y(ht,[["render",yt]]),ft="all-in-one-seo-pack",St={props:{title:{type:String,default:"",required:!0},value:{type:Number,required:!0},classOnScore:{type:String,default:"",required:!0},classOnScoreBg:{type:String,default:"",required:!0},goalValue:{type:String,default:"",required:!0},words:{type:Array,default:()=>[]},guideLine:{type:String,default:""}},data(){return{textGoal:o("Goal:",ft)}},computed:{progressBarStyle(){return`width: ${this.value}%`}}},bt={class:"aioseo-headline-analyzer-words-block"},vt={class:"aioseo-headline-analyzer-words-block-data"},zt={class:"aioseo-headline-analyzer-words-block-goal"},Ct={class:"aioseo-headline-analyzer-words-block-progressbar"},Lt={class:"aioseo-headline-analyzer-words-tag-list"},xt={class:"aioseo-headline-analyzer-words-guideline"};function kt(e,n,a,g,s,t){return c(),d("div",bt,[r("h5",null,l(a.title),1),r("div",vt,[r("span",{class:S(["aioseo-headline-analyzer-words-block-percentage",a.classOnScore])},l(a.value)+"% ",3),r("span",{class:S(["aioseo-headline-analyzer-words-block-percentage-right-column",a.classOnScore])},[r("span",zt,l(s.textGoal)+" "+l(a.goalValue),1),r("span",Ct,[n[0]||(n[0]=r("span",{class:"aioseo-headline-analyzer-progressbar-bg"},null,-1)),r("span",{class:S(["aioseo-headline-analyzer-progressbar-part",a.classOnScoreBg]),style:he(t.progressBarStyle)},null,6)])],2)]),r("ul",Lt,[(c(!0),d(W,null,re(a.words,(i,h)=>(c(),d("li",{key:h},l(i),1))),128))]),r("p",xt,l(a.guideLine),1)])}const At=y(St,[["render",kt]]),w="all-in-one-seo-pack",Pt={components:{Accordion:L,WordsBlock:At},data(){return{title:o("Word Balance",w),textGuideline:o("Compare the percentages of your results to the goal for each category and adjust as necessary.",w),textCommonWords:o("Common Words",w),textTwentyThirty:o("20-30%",w),textUnCommonWords:o("Uncommon Words",w),textTenTwenty:o("10-20%",w),textEmotionalWords:o("Emotional Words",w),textTenFifteen:o("10-15%",w),textPowerWords:o("Power Words",w),textLeastOne:o("At least one",w),postEditorStore:z()}},computed:{currentResult(){if(this.postEditorStore.currentPost.headlineAnalyzer?.showNewData)return this.postEditorStore.newHeadlineAnaylzerData.newResult;const e=this.postEditorStore.currentPost.headlineAnalyzer?.data[Object.keys(this.postEditorStore.currentPost.headlineAnalyzer.data)?.[0]]||null;return e?JSON.parse(e):{}},currentScore(){return this.currentResult?.score?this.currentResult.score:0},classOnScore(){return 40>this.currentScore?"red":70>this.currentScore?"orange":"green"},classOnCommonWords(){return this.currentResult.result?.commonWordsPercentage===0?"red":.2>this.currentResult.result?.commonWordsPercentage?"orange":"green"},classOnCommonWordsBg(){return this.currentResult.result?.commonWordsPercentage===0?"red-bg":.2>this.currentResult.result?.commonWordsPercentage?"orange-bg":"green-bg"},guideLineOnCommonWords(){return .2>this.currentResult.result?.commonWordsPercentage?o("Your headline would be more likely to get clicks if it had more common words.",w):o("Headlines with 20-30% common words are more likely to get clicks.",w)},classOnUnCommonWords(){return this.currentResult.result?.uncommonWordsPercentage===0?"red":.1>this.currentResult.result?.uncommonWordsPercentage?"orange":"green"},classOnUnCommonWordsBg(){return this.currentResult.result?.uncommonWordsPercentage===0?"red-bg":.1>this.currentResult.result?.uncommonWordsPercentage?"orange-bg":"green-bg"},guideLineOnUnCommonWords(){return .1>this.currentResult.result?.uncommonWordsPercentage?o("Your headline would be more likely to get clicks if it had more uncommon words.",w):o("Headlines with uncommon words are more likely to get clicks.",w)},classOnEmotionalWords(){return this.currentResult.result?.emotionalWordsPercentage===0?"red":.1>this.currentResult.result?.emotionalWordsPercentage?"orange":"green"},classOnEmotionalWordsBg(){return this.currentResult.result?.emotionalWordsPercentage===0?"red-bg":.1>this.currentResult.result?.emotionalWordsPercentage?"orange-bg":"green-bg"},guideLineOnEmotionalWords(){return o("Emotionally triggered headlines are likely to drive more clicks.",w)},classOnPowerWords(){return this.currentResult.result?.powerWords.length===0?"orange":"green"},classOnPowerWordsBg(){return this.currentResult.result?.powerWords.length===0?"orange":"green-bg"},guideLineOnPowerWords(){return o("Headlines with power words are more likely to get clicks.",w)},scoreStatus(){return 25>this.currentScore?o("Not Looking Great",w):50>this.currentScore?o("Could Be Better",w):60>this.currentScore?o("Getting There",w):75>this.currentScore?o("Looks Good! 👍👍",w):75<=this.currentScore?o("Super! 🔥🔥🔥",w):!1}}},Ot={class:"aioseo-headline-analyzer-words-block"},Et={key:0,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"components-panel__icon","aria-hidden":"true",focusable:"false"},Ht={key:1,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"components-panel__icon","aria-hidden":"true",focusable:"false"};function Tt(e,n,a,g,s,t){const i=u("words-block"),h=u("accordion");return c(),v(h,{title:s.title,componentClass:"aioseo-headline-analyzer-panel-word-balance",hasIcon:!0,iconColor:t.classOnScore},{icon:m(()=>[t.classOnScore=="green"?(c(),d("svg",Et,[...n[0]||(n[0]=[r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM10 18C5.59 18 2 14.41 2 10C2 5.59 5.59 2 10 2C14.41 2 18 5.59 18 10C18 14.41 14.41 18 10 18ZM8 12.17L14.59 5.58L16 7L8 15L4 11L5.41 9.59L8 12.17Z",fill:"#00AA63"},null,-1)])])):(c(),d("svg",Ht,[...n[1]||(n[1]=[r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.99 0C4.47 0 0 4.48 0 10C0 15.52 4.47 20 9.99 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 9.99 0ZM11 5.00002H9V11H11V5.00002ZM11 13H9V15H11V13ZM2.00002 10C2.00002 14.42 5.58002 18 10 18C14.42 18 18 14.42 18 10C18 5.58002 14.42 2.00002 10 2.00002C5.58002 2.00002 2.00002 5.58002 2.00002 10Z",fill:"#005AE0"},null,-1)])]))]),default:m(()=>[r("div",Ot,[r("h4",null,l(t.scoreStatus),1),r("p",null,l(s.textGuideline),1)]),f(i,{title:s.textCommonWords,value:t.currentResult?.result?.commonWordsPercentage?Math.round(t.currentResult.result.commonWordsPercentage*100):0,goalValue:s.textTwentyThirty,classOnScore:t.classOnCommonWords,classOnScoreBg:t.classOnCommonWordsBg,words:t.currentResult?.result?.commonWords?t.currentResult.result.commonWords:[],guideLine:t.guideLineOnCommonWords},null,8,["title","value","goalValue","classOnScore","classOnScoreBg","words","guideLine"]),f(i,{title:s.textUnCommonWords,value:t.currentResult?.result?.uncommonWordsPercentage?Math.round(t.currentResult.result.uncommonWordsPercentage*100):0,goalValue:s.textTenTwenty,classOnScore:t.classOnUnCommonWords,classOnScoreBg:t.classOnUnCommonWordsBg,words:t.currentResult?.result?.uncommonWords?t.currentResult.result.uncommonWords:[],guideLine:t.guideLineOnUnCommonWords},null,8,["title","value","goalValue","classOnScore","classOnScoreBg","words","guideLine"]),f(i,{title:s.textEmotionalWords,value:t.currentResult?.result?.emotionalWordsPercentage?Math.round(t.currentResult.result.emotionalWordsPercentage*100):0,goalValue:s.textTenFifteen,classOnScore:t.classOnEmotionalWords,classOnScoreBg:t.classOnEmotionalWordsBg,words:t.currentResult?.result?.emotionWords?t.currentResult.result.emotionWords:[],guideLine:t.guideLineOnEmotionalWords},null,8,["title","value","goalValue","classOnScore","classOnScoreBg","words","guideLine"]),f(i,{title:s.textPowerWords,value:t.currentResult?.result?.powerWordsPercentage?Math.round(t.currentResult.result.powerWordsPercentage*100):0,goalValue:s.textLeastOne,classOnScore:t.classOnPowerWords,classOnScoreBg:t.classOnPowerWordsBg,words:t.currentResult?.result?.powerWords?t.currentResult.result.powerWords:[],guideLine:t.guideLineOnPowerWords},null,8,["title","value","goalValue","classOnScore","classOnScoreBg","words","guideLine"])]),_:1},8,["title","iconColor"])}const Rt=y(Pt,[["render",Tt]]),k="all-in-one-seo-pack",Wt={components:{Accordion:L},data(){return{textPanelTitle:o("Sentiment",k),textNeutralSentiment:o("Neutral Sentiment",k),textNeutralSentimentGuideline:o("Headlines that are strongly positive or negative tend to get more engagement than neutral ones.",k),textPositiveSentiment:o("Your headline has a positive sentiment.",k),textPositiveSentimentGuideline:o("Positive headlines tend to get better engagement than neutral or negative ones.",k),textNegativeSentiment:o("Your headline has a negative sentiment.",k),textNegativeSentimentGuideline:o("Negative headlines are attention-grabbing and tend to perform better than neutral ones.",k),postEditorStore:z()}},computed:{currentResult(){if(this.postEditorStore.currentPost.headlineAnalyzer?.showNewData)return this.postEditorStore.newHeadlineAnaylzerData.newResult;const e=this.postEditorStore.currentPost.headlineAnalyzer?.data[Object.keys(this.postEditorStore.currentPost.headlineAnalyzer.data)?.[0]]||null;return e?JSON.parse(e):{}},sentiment(){return this.currentResult.result?.sentiment==="neu"?o("Neutral",k):this.currentResult.result?.sentiment==="pos"?o("Positive",k):o("Negative",k)},classOnSentiment(){return this.currentResult.result?.sentiment==="neu"?"orange":this.currentResult.result?.sentiment==="pos"?"green":"red"}}},Nt={class:"aioseo-headline-analyzer-panel-first-block"},Mt={key:0},Bt={key:1},Dt={key:2},Zt={key:0,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"components-panel__icon","aria-hidden":"true",focusable:"false"},Vt={key:1,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"components-panel__icon","aria-hidden":"true",focusable:"false"},Gt={key:2,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"components-panel__icon","aria-hidden":"true",focusable:"false"};function It(e,n,a,g,s,t){const i=u("accordion");return c(),v(i,{title:s.textPanelTitle,componentClass:"aioseo-headline-analyzer-panel-sentiment",hasIcon:!0,iconColor:t.classOnSentiment},{icon:m(()=>[t.currentResult.result?.sentiment=="neu"?(c(),d("svg",Zt,[...n[3]||(n[3]=[r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.99 0C4.47 0 0 4.48 0 10C0 15.52 4.47 20 9.99 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 9.99 0ZM5 7.5C5 6.67157 5.67157 6 6.5 6C7.32843 6 8 6.67157 8 7.5C8 8.32843 7.32843 9 6.5 9C5.67157 9 5 8.32843 5 7.5ZM13.5 6C12.6716 6 12 6.67157 12 7.5C12 8.32843 12.6716 9 13.5 9C14.3284 9 15 8.32843 15 7.5C15 6.67157 14.3284 6 13.5 6ZM7 13.5V12H13V13.5H7ZM2 10C2 14.42 5.58 18 10 18C14.42 18 18 14.42 18 10C18 5.58 14.42 2 10 2C5.58 2 2 5.58 2 10Z",fill:"#005AE0"},null,-1)])])):t.currentResult.result?.sentiment=="pos"?(c(),d("svg",Vt,[...n[4]||(n[4]=[r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.99 0C4.47 0 0 4.48 0 10C0 15.52 4.47 20 9.99 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 9.99 0ZM6.5 6C5.67157 6 5 6.67157 5 7.5C5 8.32843 5.67157 9 6.5 9C7.32843 9 8 8.32843 8 7.5C8 6.67157 7.32843 6 6.5 6ZM13.5 6C12.6716 6 12 6.67157 12 7.5C12 8.32843 12.6716 9 13.5 9C14.3284 9 15 8.32843 15 7.5C15 6.67157 14.3284 6 13.5 6ZM6.55 12C7.25 13.19 8.52 14 10 14C11.48 14 12.75 13.19 13.45 12H15.12C14.32 14.05 12.33 15.5 10 15.5C7.67 15.5 5.68 14.05 4.88 12H6.55ZM2 10C2 14.42 5.58 18 10 18C14.42 18 18 14.42 18 10C18 5.58 14.42 2 10 2C5.58 2 2 5.58 2 10Z",fill:"#00AA63"},null,-1)])])):(c(),d("svg",Gt,[...n[5]||(n[5]=[r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.99 0C4.47 0 0 4.48 0 10C0 15.52 4.47 20 9.99 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 9.99 0ZM6.5 6C5.67157 6 5 6.67157 5 7.5C5 8.32843 5.67157 9 6.5 9C7.32843 9 8 8.32843 8 7.5C8 6.67157 7.32843 6 6.5 6ZM13.5 6C12.6716 6 12 6.67157 12 7.5C12 8.32843 12.6716 9 13.5 9C14.3284 9 15 8.32843 15 7.5C15 6.67157 14.3284 6 13.5 6ZM4.88 15.5C5.68 13.45 7.67 12 10 12C12.33 12 14.32 13.45 15.12 15.5H13.45C12.75 14.31 11.48 13.5 10 13.5C8.52 13.5 7.24 14.31 6.55 15.5H4.88ZM2 10C2 14.42 5.58 18 10 18C14.42 18 18 14.42 18 10C18 5.58 14.42 2 10 2C5.58 2 2 5.58 2 10Z",fill:"#DF2A4A"},null,-1)])]))]),default:m(()=>[r("div",Nt,[r("h4",null,l(t.sentiment),1),t.currentResult.result?.sentiment==="neu"?(c(),d("p",Mt,[r("strong",null,l(s.textNeutralSentiment),1),n[0]||(n[0]=r("br",null,null,-1)),R(l(s.textNeutralSentimentGuideline),1)])):b("",!0),t.currentResult.result?.sentiment==="pos"?(c(),d("p",Bt,[r("strong",null,l(s.textPositiveSentiment),1),n[1]||(n[1]=r("br",null,null,-1)),R(l(s.textPositiveSentimentGuideline),1)])):b("",!0),t.currentResult.result?.sentiment==="neg"?(c(),d("p",Dt,[r("strong",null,l(s.textNegativeSentiment),1),n[2]||(n[2]=r("br",null,null,-1)),R(l(s.textNegativeSentimentGuideline),1)])):b("",!0)])]),_:1},8,["title","iconColor"])}const jt=y(Wt,[["render",It]]),X="all-in-one-seo-pack",Ut={components:{Accordion:L},data(){return{panelTitle:o("Headline Type",X),typeLinkText:H(o("Headlines that are lists and how-to get more engagement on average than other types of headlines. %1$s%2$sLearn More%3$s →",X),"<br /><br />",'<a href="https://optinmonster.com/why-these-21-headlines-went-viral-and-how-you-can-copy-their-success/" target="_blank" class="aioseo-headline-analyzer-link"><span>',"</span></a>"),postEditorStore:z()}},computed:{currentResult(){if(this.postEditorStore.currentPost.headlineAnalyzer?.showNewData)return this.postEditorStore.newHeadlineAnaylzerData.newResult;const e=this.postEditorStore.currentPost.headlineAnalyzer?.data[Object.keys(this.postEditorStore.currentPost.headlineAnalyzer.data)?.[0]]||null;return e?JSON.parse(e):{}},headlineTypes(){return this.currentResult.result?.headlineTypes?.join(", ")}}},$t={class:"aioseo-headline-analyzer-words-block"},qt=["innerHTML"];function Ft(e,n,a,g,s,t){const i=u("accordion");return c(),v(i,{title:s.panelTitle,componentClass:"aioseo-headline-analyzer-panel-types",hasExtraTxt:!0},{extraTxt:m(()=>[r("span",null,l(t.headlineTypes),1)]),default:m(()=>[r("div",$t,[r("h4",null,l(t.headlineTypes),1),r("p",{innerHTML:s.typeLinkText},null,8,qt)])]),_:1},8,["title"])}const Jt=y(Ut,[["render",Ft]]),P="all-in-one-seo-pack",Yt={components:{Accordion:L},data(){return{textPanelTitle:o("Character Count",P),postEditorStore:z()}},computed:{currentResult(){if(this.postEditorStore.currentPost.headlineAnalyzer?.showNewData)return this.postEditorStore.newHeadlineAnaylzerData.newResult;const e=this.postEditorStore.currentPost.headlineAnalyzer?.data[Object.keys(this.postEditorStore.currentPost.headlineAnalyzer.data)?.[0]]||null;return e?JSON.parse(e):{}},currentScore(){return this.currentResult?.score?this.currentResult.score:0},characterLength(){return this.currentResult.result?.length?this.currentResult.result.length:0},characterLengthString(){return this.characterLength?this.characterLength.toString():""},classOnLength(){return 19>=this.characterLength?"red":20<=this.characterLength&&34>=this.characterLength?"orange":35<=this.characterLength&&66>=this.characterLength?"green":67<=this.characterLength&&79>=this.characterLength?"orange":(80<=this.characterLength,"red")},statusOnLength(){return 34>=this.characterLength?o("Too Short 🙃",P):35<=this.characterLength&&66>=this.characterLength?o("Good 🙂",P):67<=this.characterLength?o("Too Long 😑",P):o("Too Short 🙃",P)},descOnCharLength(){return 34>=this.characterLength?o("You have space to add more keywords and power words to boost your rankings and click-through rate.",P):35<=this.characterLength&&66>=this.characterLength?o("Headlines that are about 55 characters long will display fully in search results and tend to get more clicks.",P):67<=this.characterLength?o("At this length, it will get cut off in search results. Try reducing it to about 55 characters.",P):o("You have space to add more keywords and power words to boost your rankings and click-through rate.",P)},characterDisplay(){let e="";if(this.characterLengthString.length===1&&(e=`<span class="character-zero">0</span><span class="character-zero">0</span><span>${this.characterLength}</span>`),this.characterLengthString.length===2){e='<span class="character-zero">0</span>';for(const n of this.characterLengthString)e+=`<span>${n}</span>`}if(this.characterLengthString.length===3)for(const n of this.characterLengthString)e+=`<span>${n}</span>`;return e}}},Qt={class:"aioseo-headline-analyzer-words-block"},Xt={class:"aioseo-headline-analyzer-character-count-container"},Kt={class:"aioseo-headline-analyzer-status-on-character-length"},en=["innerHTML"],tn={key:0,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"components-panel__icon","aria-hidden":"true",focusable:"false"},nn={key:1,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"components-panel__icon","aria-hidden":"true",focusable:"false"};function rn(e,n,a,g,s,t){const i=u("accordion");return c(),v(i,{title:s.textPanelTitle,componentClass:"aioseo-headline-analyzer-panel-character-count",hasIcon:!0,iconColor:t.classOnLength},{icon:m(()=>[t.classOnLength=="green"?(c(),d("svg",tn,[...n[0]||(n[0]=[r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM10 18C5.59 18 2 14.41 2 10C2 5.59 5.59 2 10 2C14.41 2 18 5.59 18 10C18 14.41 14.41 18 10 18ZM8 12.17L14.59 5.58L16 7L8 15L4 11L5.41 9.59L8 12.17Z",fill:"#00AA63"},null,-1)])])):(c(),d("svg",nn,[...n[1]||(n[1]=[r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.99 0C4.47 0 0 4.48 0 10C0 15.52 4.47 20 9.99 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 9.99 0ZM11 5.00002H9V11H11V5.00002ZM11 13H9V15H11V13ZM2.00002 10C2.00002 14.42 5.58002 18 10 18C14.42 18 18 14.42 18 10C18 5.58002 14.42 2.00002 10 2.00002C5.58002 2.00002 2.00002 5.58002 2.00002 10Z",fill:"#005AE0"},null,-1)])]))]),default:m(()=>[r("div",Qt,[r("div",Xt,[r("span",Kt,l(t.statusOnLength),1),r("span",{class:S(["aioseo-headline-analyzer-character-length",t.classOnLength]),innerHTML:t.characterDisplay},null,10,en)]),r("p",null,l(t.descOnCharLength),1)])]),_:1},8,["title","iconColor"])}const on=y(Yt,[["render",rn]]),E="all-in-one-seo-pack",sn={components:{Accordion:L},data(){return{textWordCount:o("Word Count",E),postEditorStore:z()}},computed:{currentResult(){if(this.postEditorStore.currentPost.headlineAnalyzer?.showNewData)return this.postEditorStore.newHeadlineAnaylzerData.newResult;const e=this.postEditorStore.currentPost.headlineAnalyzer?.data[Object.keys(this.postEditorStore.currentPost.headlineAnalyzer.data)?.[0]]||null;return e?JSON.parse(e):{}},currentScore(){return this.currentResult?.score?this.currentResult.score:0},wordLength(){return this.currentResult.result?.wordCount?this.currentResult.result.wordCount:0},wordLengthString(){return this.wordLength?this.wordLength.toString():""},classOnLength(){let e="";return 4>=this.wordLength?e="red":5<=this.wordLength&&9>=this.wordLength?e="green":10<=this.wordLength&&11>=this.wordLength?e="orange":e="red",e},statusOnLength(){let e="";return 4>=this.wordLength?e=o("Not Enough Words 🙃",E):5<=this.wordLength&&9>=this.wordLength?e=o("Good 🙂",E):10<=this.wordLength&&11>=this.wordLength?e=o("Reduce Word Count 🙂",E):e=o("Too Many Words 😑",E),e},descOnWordLength(){let e="";return 4>=this.wordLength?e=o("Your headline doesnt use enough words. You have more space to add keywords and power words to improve your SEO and get more engagement.",E):5<=this.wordLength&&9>=this.wordLength?e=o("Your headline has the right amount of words. Headlines are more likely to be clicked on in search results if they have about 6 words.",E):e=o("Your headline has too many words. Long headlines will get cut off in search results and wont get as many clicks.",E),e},wordCountDisplay(){let e="";if(this.wordLengthString.length===1&&(e=`<span class="character-zero">0</span><span class="character-zero">0</span><span>${this.wordLength}</span>`),this.wordLengthString.length===2){e='<span class="character-zero">0</span>';for(const n of this.wordLengthString)e+=`<span>${n}</span>`}if(this.wordLengthString.length===3)for(const n of this.wordLengthString)e+=`<span>${n}</span>`;return e}}},an={class:"aioseo-headline-analyzer-words-block"},ln={class:"aioseo-headline-analyzer-word-counter"},cn={class:"aioseo-headline-analyzer-status-on-word-length"},dn=["innerHTML"],un={key:0,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"components-panel__icon","aria-hidden":"true",focusable:"false"},hn={key:1,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"components-panel__icon","aria-hidden":"true",focusable:"false"};function pn(e,n,a,g,s,t){const i=u("accordion");return c(),v(i,{title:s.textWordCount,componentClass:"aioseo-headline-analyzer-panel-word-count",hasIcon:!0,iconColor:t.classOnLength},{icon:m(()=>[t.classOnLength=="green"?(c(),d("svg",un,[...n[0]||(n[0]=[r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM10 18C5.59 18 2 14.41 2 10C2 5.59 5.59 2 10 2C14.41 2 18 5.59 18 10C18 14.41 14.41 18 10 18ZM8 12.17L14.59 5.58L16 7L8 15L4 11L5.41 9.59L8 12.17Z",fill:"#00AA63"},null,-1)])])):(c(),d("svg",hn,[...n[1]||(n[1]=[r("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M9.99 0C4.47 0 0 4.48 0 10C0 15.52 4.47 20 9.99 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 9.99 0ZM11 5.00002H9V11H11V5.00002ZM11 13H9V15H11V13ZM2.00002 10C2.00002 14.42 5.58002 18 10 18C14.42 18 18 14.42 18 10C18 5.58002 14.42 2.00002 10 2.00002C5.58002 2.00002 2.00002 5.58002 2.00002 10Z",fill:"#005AE0"},null,-1)])]))]),default:m(()=>[r("div",an,[r("div",ln,[r("span",cn,l(t.statusOnLength),1),r("span",{class:S(["aioseo-headline-analyzer-word-length",t.classOnLength]),innerHTML:t.wordCountDisplay},null,10,dn)]),r("p",null,l(t.descOnWordLength),1)])]),_:1},8,["title","iconColor"])}const gn=y(sn,[["render",pn]]),M="all-in-one-seo-pack",wn={components:{Accordion:L},data(){return{textPanelTitle:o("Beginning & Ending Words",M),guideLineText:o("Most readers only look at the first and last 3 words of a headline before deciding whether to click.",M),begginingWordsText:o("Beginning Words",M),endingWordsText:o("Ending Words",M),postEditorStore:z()}},computed:{currentResult(){if(this.postEditorStore.currentPost.headlineAnalyzer?.showNewData)return this.postEditorStore.newHeadlineAnaylzerData.newResult;const e=this.postEditorStore.currentPost.headlineAnalyzer?.data[Object.keys(this.postEditorStore.currentPost.headlineAnalyzer.data)?.[0]]||null;return e?JSON.parse(e):{}},currentScore(){return this.currentResult?.score?this.currentResult.score:0},words(){return this.currentResult.result?.originalExplodedHeadline?this.currentResult.result.originalExplodedHeadline:[]},beginningWords(){let e="";return 6<=this.words.length?e=this.words.slice(0,3).join(" "):3<this.words.length&&5>=this.words.length?e=this.words.slice(0,3).join(" "):e=this.words.slice(0,3).join(" "),A(e)},endingWords(){let e="";return 6<=this.words.length?e=this.words.slice(-3).join(" "):3<this.words.length&&5>=this.words.length&&(e=this.words.slice(3).join(" ")),A(e)}}},mn={class:"aioseo-headline-analyzer-panel-first-block"},yn={class:"aioseo-headline-analyzer-word-begining-title"},_n={class:"aioseo-headline-analyzer-words beginning"},fn={class:"aioseo-headline-analyzer-word-begining-title"},Sn={class:"aioseo-headline-analyzer-words beginning"},bn={class:"aioseo-headline-analyzer-words-guideline"};function vn(e,n,a,g,s,t){const i=u("accordion");return c(),v(i,{title:s.textPanelTitle,componentClass:"aioseo-headline-analyzer-panel-beginning-ending-words"},{default:m(()=>[r("div",mn,[t.beginningWords?(c(),d(W,{key:0},[r("ul",yn,[r("li",null,l(s.begginingWordsText),1)]),r("div",_n,[r("span",null,l(t.beginningWords),1)])],64)):b("",!0),t.endingWords?(c(),d(W,{key:1},[r("ul",fn,[r("li",null,l(s.endingWordsText),1)]),r("div",Sn,[r("span",null,l(t.endingWords),1)])],64)):b("",!0),r("p",bn,l(s.guideLineText),1)])]),_:1},8,["title"])}const zn=y(wn,[["render",vn]]),{select:Cn}=window.wp.data,K="all-in-one-seo-pack",Ln={components:{Accordion:L},data(){return{panelTitle:o("Search Preview",K),descText:o("Here is how your headline will look like in Google search results page.",K),postUrl:Cn("core/editor").getPermalink(),postEditorStore:z()}},computed:{currentResult(){if(this.postEditorStore.currentPost.headlineAnalyzer?.showNewData)return this.postEditorStore.newHeadlineAnaylzerData.newResult;const e=this.postEditorStore.currentPost.headlineAnalyzer.data[Object.keys(this.postEditorStore.currentPost.headlineAnalyzer.data)?.[0]]||null;return e?JSON.parse(e):{}},postTitle(){return A(this.postEditorStore.currentPost?.headlineAnalyzer?.headline||"")},newResult(){return this.postEditorStore.newHeadlineAnaylzerData.newResult},newTitle(){return A(this.postEditorStore.newHeadlineAnaylzerData.newTitle||"")},encodedPostUrl(){return this.postUrl?encodeURI(this.postUrl):"#"}}},xn={class:"aioseo-headline-analyzer-panel-first-block"},kn={class:"aioseo-headline-analyzer-search-prevew-wrap"},An={class:"aioseo-headline-analyzer-post-url"},Pn=["href"],On={key:0},En={key:1};function Hn(e,n,a,g,s,t){const i=u("accordion");return c(),v(i,{title:s.panelTitle,componentClass:"aioseo-headline-analyzer-panel-search-preview"},{default:m(()=>[r("div",xn,[r("div",kn,[r("p",An,[r("a",{href:t.encodedPostUrl,target:"_blank"},l(s.postUrl),9,Pn)]),s.postEditorStore?.newHeadlineAnaylzerData?.newResult&&s.postEditorStore?.currentPost?.headlineAnalyzer?.newData.showPreview?(c(),d("h4",On,l(t.newTitle),1)):(c(),d("h4",En,l(t.postTitle),1)),r("p",null,l(s.descText),1)])])]),_:1},8,["title"])}const Tn=y(Ln,[["render",Hn]]),B="all-in-one-seo-pack",Rn={components:{TabCurrentScore:dt,TabNewScore:je,PanelNewScore:ot,PreviousScores:_t,WordBalance:Rt,Sentiment:jt,PanelType:Jt,CharacterCount:on,WordCount:gn,StartEndWords:zn,SearchPreview:Tn},data(){return{currentScore:o("Current Score",B),currentHeadline:o("Try New Headline",B),emptyTitleWarning:o("Write your post title to see the analyzer data. This Headline Analyzer tool enables you to write irresistible SEO headlines that drive traffic, shares, and rank better in search results.",B),activeTab:"current-score",postEditorStore:z(),rootStore:q()}},computed:{postTitle(){return A(this.postEditorStore.currentPost?.headlineAnalyzer?.headline||"")},headlineAnalyzerNotice(){return H(o("This Headline Analyzer is part of %1$s to help you increase your traffic. %2$sAnalyze your site further here%3$s →%4$s",B),"AIOSEO",H('<a href="%1$s" class="aioseo-headline-analyzer-link" target="_blank"><span>',this.rootStore.aioseo.urls.aio.seoAnalysis),"</span>","</a>")}},methods:{switchTab(e){this.activeTab=e}}},Wn={class:"aioseo-inline-buttons"},Nn={key:1,class:"aioseo-headline-analyzer-empty-title-warning"},Mn={class:"aioseo-headline-analyzer-bottom-notice"},Bn=["innerHTML"];function Dn(e,n,a,g,s,t){const i=u("tab-current-score"),h=u("tab-new-score"),p=u("panel-new-score"),_=u("previous-scores"),N=u("word-balance"),T=u("sentiment"),D=u("panel-type"),ae=u("character-count"),le=u("word-count"),ie=u("start-end-words"),ce=u("search-preview");return c(),d("div",null,[t.postTitle?(c(),d(W,{key:0},[r("div",Wn,[r("button",{onClick:n[0]||(n[0]=de=>t.switchTab("current-score")),class:S(["aioseo-switcher-button",{active:s.activeTab==="current-score"}])},l(s.currentScore),3),r("button",{onClick:n[1]||(n[1]=de=>t.switchTab("new-headline")),class:S(["aioseo-switcher-button",{active:s.activeTab==="new-headline"}])},l(s.currentHeadline),3)]),I(f(i,null,null,512),[[Y,s.activeTab==="current-score"]]),I(f(h,null,null,512),[[Y,s.activeTab==="new-headline"]]),s.postEditorStore?.newHeadlineAnaylzerData?.newResult?(c(),v(p,{key:0})):b("",!0),s.postEditorStore.currentPost?.headlineAnalyzer?.previousHeadlines?.length>1||s.postEditorStore.currentPost?.headlineAnalyzer?.showPrevScores?(c(),v(_,{key:1})):b("",!0),f(N),f(T),f(D),f(ae),f(le),f(ie),f(ce)],64)):(c(),d("p",Nn,l(s.emptyTitleWarning),1)),r("div",Mn,[r("p",{innerHTML:t.headlineAnalyzerNotice},null,8,Bn)])])}const Zn=y(Rn,[["render",Dn]]),Vn={components:{MainView:Zn},data(){return{}}};function Gn(e,n,a,g,s,t){const i=u("main-view");return c(),v(i)}const In=y(Vn,[["render",Gn]]);Le();const $="#aioseo-headline-analyzer-sidebar-vue",jn="aioseo-headline-analyzer-sidebar/aioseo-headline-analyzer-sidebar";let C,ee=!1;const te=()=>(C&&C.unmount(),C=pe({name:"Standalone/HeadlineAnalyzer/Sidebar",data(){return{tableContext:"post",screenContext:"sidebar"}},render:()=>ge(In)}),C=we(C),C=me(C),C=ye(C),ve(C),window.aioseo.postSettingsSidebarApp&&window.aioseo.postSettingsSidebarApp.unmount(),J(),C.mount($),window.aioseo.headlineAnalyzerSidebarApp=C,C);if(window.aioseo.currentPost){const e=window.aioseo.currentPost.context;!window.wp.blockEditor&&window.wp.blocks&&window.wp.oldEditor&&(window.wp.blockEditor=window.wp.editor),e==="post"&&(document.querySelector($)?te():(be($,"headlineAnalyzerSidebarLoaded"),document.addEventListener("animationstart",function(a){a.animationName==="headlineAnalyzerSidebarLoaded"&&te()},{passive:!0})))}const{select:Un}=window.wp.data;function $n(e){ee||(e?.addEventListener("click",()=>{J()}),ee=!0)}window.wp.data.subscribe(()=>{const e=Un("core/edit-post").getActiveGeneralSidebarName();if(e){const n=document.querySelector(".interface-interface-skeleton__sidebar");jn!==e&&window.aioseo.headlineAnalyzerSidebarApp&&window.aioseo.headlineAnalyzerSidebarApp.unmount(),$n(n)}});