OwlCyberSecurity - MANAGER
Edit File: UnwantedBots.e8003e33.js
import{G as y}from"./constants.a8a14dc3.js";import{l as L,m as x,b as G}from"./index.506b73e8.js";import{B as U}from"./RadioToggle.333e7750.js";import{C as k}from"./SettingsRow.ac18ea66.js";import"./translations.d159963e.js";import{s as S,_ as l}from"./default-i18n.20001971.js";import{o as s,k as r,u as a,f as C,l as t,C as g,a as V,b as i,c as z,x as u,t as p}from"./runtime-dom.esm-bundler.5c3c7d72.js";import{B as w}from"./Checkbox.6db0b9ed.js";import{G as h,a as D}from"./Row.df38a5f6.js";import{C as R}from"./Caret.a21d4ca8.js";const T={__name:"RobotsAlert",setup(v){const o="all-in-one-seo-pack",A={robotsAlert:S(l("We're adding rules to your robots.txt file to block certain bots from crawling your website. This can help improve website performance and protect sensitive information. %1$s",o),L.getPlainLink(l("View robots.txt",o),"/robots.txt",!0))+"<p>"+l("This setting can also be managed under the Robots.txt Editor and will continue to work even if Crawl Cleanup is disabled.",o)+"</p>"};return(B,n)=>(s(),r(a(R),{id:"bots-alert",type:"yellow",innerHTML:A.robotsAlert},null,8,["innerHTML"]))}},N={class:"aioseo-description"},$=["innerHTML"],Q={__name:"PreventCrawling",props:{showAlert:{type:Boolean,default:!0}},setup(v){const o="all-in-one-seo-pack",A=x(),B=G(),n={preventCrawling:l("Block Crawling of Internal Site Search URLs",o),preventCrawlingDescription:S(l("Add a 'disallow' rule to your robots.txt file to prevent crawling of URLs like %1$s , %2$s and %3$s.",o),"<code>?s=</code>","<code>/search/</code>","<code>/page/*/?s=</code>")},_=C(()=>{var f;return((f=A.currentSite)==null?void 0:f.blog_id)==="network"}),e=C(()=>_.value?B.networkOptions:B.options);return(f,b)=>(s(),r(a(k),{id:"search-cleanup-prevent-crawling",name:n.preventCrawling,align:""},{content:t(()=>[g(a(U),{modelValue:e.value.searchAppearance.advanced.searchCleanup.settings.preventCrawling,"onUpdate:modelValue":b[0]||(b[0]=m=>e.value.searchAppearance.advanced.searchCleanup.settings.preventCrawling=m),name:"preventCrawling",options:[{label:a(y).off,value:!1,activeClass:"dark"},{label:a(y).on,value:!0}]},null,8,["modelValue","options"]),V("div",N,[V("div",{innerHTML:n.preventCrawlingDescription},null,8,$)]),v.showAlert&&e.value.searchAppearance.advanced.searchCleanup.settings.preventCrawling?(s(),r(a(T),{key:0})):i("",!0)]),_:1},8,["name"]))}},I={class:"content unwanted-bots-settings"},O={class:"reset-settings"},X={__name:"UnwantedBots",props:{showDescription:{type:Boolean,default:!0},showSettings:{type:Boolean,default:!0},showAlert:{type:Boolean,default:!0}},setup(v){const o="all-in-one-seo-pack",A=x(),B=G(),n={unwantedBotsDescriptionTitle:l("Block Unwanted Bots",o),unwantedBotsDescriptionText:l("Lots of traffic comes from bots crawling the web. Some can benefit your site or business, while other bots don't. Blocking unwanted bots can save server resources, help with site performance, and protect copyrighted content.",o),blockAiCrawlersTitle:l("Block AI Crawlers",o),allAiCrawlers:l("All AI Crawlers",o),googleAdsBot:l("Google AdsBot",o),openAiGptBot:l("OpenAI GPTBot",o),commonCrawlCcBot:l("Common Crawl CCBot",o),googleGeminiVertexAiBots:l("Google Gemini & Vertex AI Bots",o)},_=C(()=>{var m;return((m=A.currentSite)==null?void 0:m.blog_id)==="network"}),e=C(()=>_.value?B.networkOptions:B.options),f=C(()=>e.value.searchAppearance.advanced.unwantedBots.all||e.value.searchAppearance.advanced.unwantedBots.settings.googleAdsBot||e.value.searchAppearance.advanced.unwantedBots.settings.openAiGptBot||e.value.searchAppearance.advanced.unwantedBots.settings.commonCrawlCcBot||e.value.searchAppearance.advanced.unwantedBots.settings.googleGeminiVertexAiBots),b=m=>{m!=null&&m.target.checked||(e.value.searchAppearance.advanced.unwantedBots.settings.googleAdsBot=!1,e.value.searchAppearance.advanced.unwantedBots.settings.openAiGptBot=!1,e.value.searchAppearance.advanced.unwantedBots.settings.commonCrawlCcBot=!1,e.value.searchAppearance.advanced.unwantedBots.settings.googleGeminiVertexAiBots=!1)};return(m,d)=>(s(),z("div",I,[v.showDescription?(s(),r(a(k),{key:0,id:"unwanted-bots-description",name:n.unwantedBotsDescriptionTitle,leftSize:"12",align:""},{description:t(()=>[u(p(n.unwantedBotsDescriptionText),1)]),_:1},8,["name"])):i("",!0),v.showSettings?(s(),r(a(k),{key:1,name:n.blockAiCrawlersTitle,class:"no-border"},{content:t(()=>[V("div",O,[g(a(D),{class:"settings"},{default:t(()=>[g(a(h),{class:"first-row"},{default:t(()=>[g(a(w),{size:"medium",modelValue:e.value.searchAppearance.advanced.unwantedBots.all,"onUpdate:modelValue":d[0]||(d[0]=c=>e.value.searchAppearance.advanced.unwantedBots.all=c),onInput:d[1]||(d[1]=c=>b(c))},{default:t(()=>[u(p(n.allAiCrawlers),1)]),_:1},8,["modelValue"])]),_:1}),g(a(h),{xl:"6",md:"6",sm:"6"},{default:t(()=>[e.value.searchAppearance.advanced.unwantedBots.all?i("",!0):(s(),r(a(w),{key:0,size:"medium",modelValue:e.value.searchAppearance.advanced.unwantedBots.settings.googleAdsBot,"onUpdate:modelValue":d[2]||(d[2]=c=>e.value.searchAppearance.advanced.unwantedBots.settings.googleAdsBot=c),disabled:e.value.searchAppearance.advanced.unwantedBots.all},{default:t(()=>[u(p(n.googleAdsBot),1)]),_:1},8,["modelValue","disabled"])),e.value.searchAppearance.advanced.unwantedBots.all?(s(),r(a(w),{key:1,size:"medium",modelValue:!0,disabled:""},{default:t(()=>[u(p(n.googleAdsBot),1)]),_:1})):i("",!0)]),_:1}),g(a(h),{xl:"6",md:"6",sm:"6"},{default:t(()=>[e.value.searchAppearance.advanced.unwantedBots.all?i("",!0):(s(),r(a(w),{key:0,size:"medium",modelValue:e.value.searchAppearance.advanced.unwantedBots.settings.openAiGptBot,"onUpdate:modelValue":d[3]||(d[3]=c=>e.value.searchAppearance.advanced.unwantedBots.settings.openAiGptBot=c),disabled:e.value.searchAppearance.advanced.unwantedBots.all},{default:t(()=>[u(p(n.openAiGptBot),1)]),_:1},8,["modelValue","disabled"])),e.value.searchAppearance.advanced.unwantedBots.all?(s(),r(a(w),{key:1,size:"medium",modelValue:!0,disabled:""},{default:t(()=>[u(p(n.openAiGptBot),1)]),_:1})):i("",!0)]),_:1}),g(a(h),{xl:"6",md:"6",sm:"6"},{default:t(()=>[e.value.searchAppearance.advanced.unwantedBots.all?i("",!0):(s(),r(a(w),{key:0,size:"medium",modelValue:e.value.searchAppearance.advanced.unwantedBots.settings.commonCrawlCcBot,"onUpdate:modelValue":d[4]||(d[4]=c=>e.value.searchAppearance.advanced.unwantedBots.settings.commonCrawlCcBot=c),disabled:e.value.searchAppearance.advanced.unwantedBots.all},{default:t(()=>[u(p(n.commonCrawlCcBot),1)]),_:1},8,["modelValue","disabled"])),e.value.searchAppearance.advanced.unwantedBots.all?(s(),r(a(w),{key:1,size:"medium",modelValue:!0,disabled:""},{default:t(()=>[u(p(n.commonCrawlCcBot),1)]),_:1})):i("",!0)]),_:1}),g(a(h),{xl:"6",md:"6",sm:"6"},{default:t(()=>[e.value.searchAppearance.advanced.unwantedBots.all?i("",!0):(s(),r(a(w),{key:0,size:"medium",modelValue:e.value.searchAppearance.advanced.unwantedBots.settings.googleGeminiVertexAiBots,"onUpdate:modelValue":d[5]||(d[5]=c=>e.value.searchAppearance.advanced.unwantedBots.settings.googleGeminiVertexAiBots=c),disabled:e.value.searchAppearance.advanced.unwantedBots.all},{default:t(()=>[u(p(n.googleGeminiVertexAiBots),1)]),_:1},8,["modelValue","disabled"])),e.value.searchAppearance.advanced.unwantedBots.all?(s(),r(a(w),{key:1,size:"medium",modelValue:!0,disabled:""},{default:t(()=>[u(p(n.googleGeminiVertexAiBots),1)]),_:1})):i("",!0)]),_:1})]),_:1})]),v.showAlert&&f.value?(s(),r(a(T),{key:0})):i("",!0)]),_:1},8,["name"])):i("",!0)]))}};export{Q as _,X as a};