OwlCyberSecurity - MANAGER
Edit File: SeoAuditChecklist.BOfLqlwB.js
import{q as k,o as R,p as L,a as O,u as B,f as M,e as D}from"./links.Ce9S4kjc.js";import{C as E}from"./Card.CfeVpmnZ.js";import{C as x}from"./Tabs.B_xDIDmi.js";import{C as G}from"./SeoSiteAnalysisResults.jyV7CmhR.js";import{p as H}from"./popup.6pJEdp0g.js";import"./default-i18n.DXRQgkn2.js";import{u as T,S as w}from"./SeoSiteScore.D48Seu37.js";import{v as s,o as i,c as u,B as n,b as _,a as r,t as c,F as j,J as I,k as g,l,C as b,E as N,G as P}from"./runtime-dom.esm-bundler.tPRhSV4q.js";import{_ as v}from"./_plugin-vue_export-helper.BN1snXvA.js";import{C as U}from"./Blur.CvHKqkVq.js";import{C as V}from"./Index.1bNB_7XN.js";import{S as W}from"./Book.Cd0O52yE.js";import{S as q}from"./Lab.BUIDqJR-.js";import{C as F}from"./Tooltip.DhkkBQWW.js";import{S as Y}from"./Refresh.DRpUll-o.js";import{a as J}from"./index.B6JTtDta.js";import"./helpers.CXsRrhc8.js";import"./Caret.BthVBOwE.js";import"./Slide.fjAuzpC8.js";import"./TruSeoScore.DmC22Awy.js";import"./Ellipse.Bp5Bh3uu.js";import"./ProBadge.CVd2ImKm.js";import"./Information.Bv8uKEyF.js";import"./Tags.BawQBqR0.js";import"./postSlug.gaB5T-wi.js";import"./metabox.CnmedXkm.js";import"./cleanForSlug.BVGRQ_59.js";import"./toString.zLSwYOtv.js";import"./_baseTrim.BYZhh0MR.js";import"./_stringToArray.DnK4tKcY.js";import"./_baseSet.rYV3oc6X.js";import"./GoogleSearchPreview.xL31DpGm.js";import"./constants.CPpKID74.js";import"./Gear.DwDaVskn.js";import"./params.B3T1WKlC.js";const K={setup(){const e=T();return{analyzerStore:k(),composableStrings:e.strings,errorObject:e.errorObject}},components:{CoreSiteScore:V,SvgBook:W,SvgDannieLab:q},props:{score:Number,loading:Boolean,description:String,summary:{type:Object,default(){return{}}}},data(){return{strings:R({yourOverallSiteScore:this.$t.__("Your Overall Site Score",this.$td),goodResult:this.$t.sprintf(this.$t.__("A very good score is between %1$s%3$d and %4$d%2$s.",this.$td),"<strong>","</strong>",50,75),forBestResults:this.$t.sprintf(this.$t.__("For best results, you should strive for %1$s%3$d and above%2$s.",this.$td),"<strong>","</strong>",70),readUltimateSeoGuide:this.$t.__("Read the Ultimate WordPress SEO Guide",this.$td)},this.composableStrings)}}},Q={class:"aioseo-seo-analysis"},X={key:0,class:"seo-analysis-score"},Z={key:1,class:"seo-analysis-description"},ee=["innerHTML"],te=["innerHTML"],oe={class:"d-flex"},se=["href"],re={key:2,class:"seo-analysis-error"},ne={class:"error-title"},ie=["innerHTML"],ae={class:"error-action-buttons"};function le(e,S,h,t,a,d){const p=s("core-site-score"),m=s("svg-book"),y=s("svg-dannie-lab"),f=s("base-button");return i(),u("div",Q,[t.analyzerStore.analyzeError?_("",!0):(i(),u("div",X,[n(p,{loading:h.loading,score:h.score,description:h.description,strokeWidth:1.75},null,8,["loading","score","description"])])),t.analyzerStore.analyzeError?_("",!0):(i(),u("div",Z,[r("h2",null,c(a.strings.yourOverallSiteScore),1),r("div",{innerHTML:a.strings.goodResult},null,8,ee),r("div",{innerHTML:a.strings.forBestResults},null,8,te),r("div",oe,[n(m),r("a",{href:e.$links.getDocUrl("ultimateGuide"),target:"_blank"},c(a.strings.readUltimateSeoGuide),9,se)])])),t.analyzerStore.analyzeError&&t.errorObject?(i(),u("div",re,[n(y),r("p",ne,c(a.strings.anErrorOccurred),1),r("p",{class:"error-description",innerHTML:t.errorObject.description},null,8,ie),r("div",ae,[(i(!0),u(j,null,I(t.errorObject.buttons,(o,C)=>(i(),g(f,{key:C,type:o.type,tag:o.tag?o.tag:"button",target:"_blank",href:o.url?o.url:"",size:"medium",loading:(o==null?void 0:o.runAgain)&&t.analyzerStore.analyzing,onClick:A=>o!=null&&o.runAgain?t.analyzerStore.runSiteAnalyzer():""},{default:l(()=>[b(c(o.text),1)]),_:2},1032,["type","tag","href","loading","onClick"]))),128))])])):_("",!0)])}const ce=v(K,[["render",le]]),ue={setup(){const{strings:e}=T();return{analyzerStore:k(),connectStore:L(),optionsStore:O(),rootStore:B(),strings:e}},components:{CoreBlur:U,CoreSiteScoreAnalyze:ce},mixins:[w],data(){return{score:0}},watch:{"optionsStore.internalOptions.internal.siteAnalysis.score"(e){this.score=e}},computed:{getSummary(){return{recommended:this.analyzerStore.recommendedCount(),critical:this.analyzerStore.criticalCount(),good:this.analyzerStore.goodCount()}}},methods:{openPopup(e){H(e,this.connectWithAioseo,600,630,!0,["token"],this.completedCallback,this.closedCallback)},completedCallback(e){return this.connectStore.saveConnectToken(e.token)},closedCallback(e){e&&this.analyzerStore.runSiteAnalyzer(),this.analyzerStore.analyzing=!0}},mounted(){!this.optionsStore.internalOptions.internal.siteAnalysis.score&&this.optionsStore.internalOptions.internal.siteAnalysis.connectToken&&(this.analyzerStore.analyzing=!0,this.analyzerStore.runSiteAnalyzer()),this.score=this.optionsStore.internalOptions.internal.siteAnalysis.score}},de={class:"aioseo-seo-site-score"},_e={key:1,class:"aioseo-seo-site-score-cta"};function pe(e,S,h,t,a,d){const p=s("core-site-score-analyze"),m=s("core-blur");return i(),u("div",de,[t.optionsStore.internalOptions.internal.siteAnalysis.connectToken?_("",!0):(i(),g(m,{key:0},{default:l(()=>[n(p,{score:85,description:e.description},null,8,["description"])]),_:1})),t.optionsStore.internalOptions.internal.siteAnalysis.connectToken?_("",!0):(i(),u("div",_e,[r("a",{href:"#",onClick:S[0]||(S[0]=N(y=>d.openPopup(t.rootStore.aioseo.urls.connect),["prevent"]))},c(e.connectWithAioseo),1),b(" "+c(t.strings.toSeeYourSiteScore),1)])),t.optionsStore.internalOptions.internal.siteAnalysis.connectToken?(i(),g(p,{key:2,score:a.score,description:e.description,loading:e.analyzing,summary:d.getSummary},null,8,["score","description","loading","summary"])):_("",!0)])}const me=v(ue,[["render",pe]]),he={setup(){return{analyzerStore:k(),licenseStore:M(),optionsStore:O(),settingsStore:D()}},components:{CoreCard:E,CoreMainTabs:x,CoreSeoSiteAnalysisResults:G,CoreSeoSiteScoreAnalyze:me,CoreTooltip:F,SvgCircleQuestionMark:J,SvgRefresh:Y},data(){return{internalDebounce:!1,strings:{completeSeoChecklist:this.$t.__("Complete SEO Checklist",this.$td),refreshResults:this.$t.__("Refresh Results",this.$td),cardDescription:this.$t.__("These are the results our SEO Analzyer has generated after analyzing the homepage of your website.",this.$td)+" "+this.$links.getDocLink(this.$constants.GLOBAL_STRINGS.learnMore,"seoAnalyzer",!0)}}},computed:{tabs(){const e=this.optionsStore.internalOptions.internal.siteAnalysis;return[{slug:"all-items",label:this.$t.__("All Items",this.$td),analyze:{classColor:"black",count:e.score?this.analyzerStore.allItemsCount():0}},{slug:"critical",label:this.$t.__("Important Issues",this.$td),analyze:{classColor:"red",count:e.score?this.analyzerStore.criticalCount():0}},{slug:"recommended-improvements",label:this.$t.__("Recommended Improvements",this.$td),analyze:{classColor:"blue",count:e.score?this.analyzerStore.recommendedCount():0}},{slug:"good-results",label:this.$t.__("Good Results",this.$td),analyze:{classColor:"green",count:e.score?this.analyzerStore.goodCount():0}}]}},methods:{processChangeTab(e){this.internalDebounce||(this.internalDebounce=!0,this.settingsStore.changeTab({slug:"seoAuditChecklist",value:e}),setTimeout(()=>{this.internalDebounce=!1},50))},refresh(){this.analyzerStore.analyzing=!0,this.analyzerStore.runSiteAnalyzer({refresh:!0})}}},Se={class:"aioseo-seo-audit-checklist"},ye=["innerHTML"],ge={class:"label"};function fe(e,S,h,t,a,d){const p=s("core-seo-site-score-analyze"),m=s("core-card"),y=s("svg-circle-question-mark"),f=s("core-tooltip"),o=s("svg-refresh"),C=s("base-button"),A=s("core-main-tabs"),$=s("core-seo-site-analysis-results");return i(),u("div",Se,[n(m,{slug:"connectOrScore","hide-header":"","no-slide":"",toggles:!1},{default:l(()=>[n(p)]),_:1}),(e.$isPro&&t.licenseStore.licenseKey||t.optionsStore.internalOptions.internal.siteAnalysis.connectToken)&&t.optionsStore.internalOptions.internal.siteAnalysis.score?(i(),g(m,{key:0,slug:"completeSeoChecklist","no-slide":"",toggles:!1},{header:l(()=>[r("span",null,c(a.strings.completeSeoChecklist),1),n(f,null,{tooltip:l(()=>[r("span",{innerHTML:a.strings.cardDescription},null,8,ye)]),default:l(()=>[n(y)]),_:1})]),"header-extra":l(()=>[n(C,{class:"refresh-results",type:"gray",size:"small",onClick:d.refresh,loading:t.analyzerStore.analyzing},{default:l(()=>[n(o),b(" "+c(a.strings.refreshResults),1)]),_:1},8,["onClick","loading"])]),tabs:l(()=>[n(A,{tabs:d.tabs,showSaveButton:!1,active:t.settingsStore.settings.internalTabs.seoAuditChecklist,internal:"",onChanged:d.processChangeTab,"skinny-tabs":""},{"var-tab":l(({tab:z})=>[r("span",{class:P(["round",z.analyze.classColor])},c(z.analyze.count||0),3),r("span",ge,c(z.label),1)]),_:1},8,["tabs","active","onChanged"])]),default:l(()=>[n($,{section:t.settingsStore.settings.internalTabs.seoAuditChecklist,"all-results":t.analyzerStore.getSiteAnalysisResults,"show-instructions":""},null,8,["section","all-results"])]),_:1})):_("",!0)])}const tt=v(he,[["render",fe]]);export{tt as default};