import{G as q,a as D}from"./Row.2a7735dd.js";import{_ as C}from"./_plugin-vue_export-helper.eefbdd86.js";import{aq as l,f as t,i as r,a0 as b,R as c,O as x,ad as w,Q as _,j as s,B as k,ae as Z,U as g,ai as G,Y as I,M as d,v as M,T as J,r as j,ar as E}from"./vendor-vue-ui.f00a1236.js";import{C as R}from"./SettingsRow.1722e16a.js";import"./app-core.b862f9c8.js";import{C as U}from"./Tooltip.cb3a78f6.js";import{S as W}from"./CheckSolid.ae89e630.js";import{S as F}from"./Input.af82b72e.js";import{_ as p}from"./vendor-other.7b559694.js";import{T}from"./Slide.805812ec.js";const Q={components:{GridColumn:D,GridRow:q},props:{options:{type:Array,required:!0},name:{type:String,required:!0},modelValue:String}},Y={class:"aioseo-box-toggle"},z=["id","name","onInput","checked"],K=["for"];function X(e,o,n,H,u,i){const m=l("grid-column"),y=l("grid-row");return t(),r("div",Y,[b(y,null,{default:c(()=>[(t(!0),r(x,null,w(n.options,(v,f)=>(t(),_(m,{key:f,sm:"6",md:"4"},{default:c(()=>[s("input",{id:`id_${n.name}_${f}`,name:n.name,type:"radio",onInput:S=>e.$emit("update:modelValue",v.value),checked:v.value===n.modelValue},null,40,z),s("label",{for:`id_${n.name}_${f}`},[k(e.$slots,v.slot,{},()=>[Z(g(v.label),1)])],8,K)]),_:2},1024))),128))]),_:3})])}const ee=C(Q,[["render",X]]),te={props:{description:{type:String},attributes:{type:Array,required:!0}}},oe={class:"aioseo-attributes"},se={class:"aioseo-description"},ne={class:"aioseo-attributes-list"},re=["innerHTML"];function ie(e,o,n,H,u,i){return t(),r("div",oe,[s("div",se,g(n.description),1),s("ul",ne,[(t(!0),r(x,null,w(n.attributes,(m,y)=>(t(),r("li",{key:y},[s("div",null,[s("code",null,g(m.name),1)]),s("div",null,[s("span",{class:"aioseo-description",innerHTML:m.description},null,8,re)])]))),128))])])}const le=C(te,[["render",ie],["__scopeId","data-v-4823ddd8"]]),B="all-in-one-seo-pack",ce={components:{CoreTooltip:U,SvgCircleCheckSolid:W,SvgCopy:F},props:{message:{type:String,required:!0}},data(){return{copied:!1}},computed:{copyText(){return this.copied?p("Copied!",B):p("Click to Copy",B)}},methods:{onCopy(){this.copied=!0;const e=this.$refs.copy;e.popperJS&&(e.popperJS.destroy(),e.popperJS=null),e.showPopper=!1,setTimeout(()=>{e.popperJS&&(e.popperJS.destroy(),e.popperJS=null),e.showPopper=!1,this.copied=!1},2e3)},onError(){}}},ae={class:"aioseo-copy-block"},de={class:"message"},ue={ref:"copy",class:"copy"};function pe(e,o,n,H,u,i){const m=l("svg-copy"),y=l("svg-circle-check-solid"),v=l("core-tooltip"),f=G("clipboard");return t(),r("div",ae,[s("div",de,g(n.message),1),b(v,{class:"copy-tooltip",type:"action"},{tooltip:c(()=>[Z(g(i.copyText),1)]),default:c(()=>[I((t(),r("div",ue,[u.copied?d("",!0):(t(),_(m,{key:0})),u.copied?(t(),_(y,{key:1})):d("",!0)])),[[f,n.message,"copy"],[f,i.onCopy,"success"],[f,i.onError,"error"]])]),_:1})])}const _e=C(ce,[["render",pe]]),ge={class:"aioseo-slide-content"},me={key:0,class:"main-box"},fe=["innerHTML"],he={key:0,class:"advanced-settings"},ve={key:1,class:"extra-box"},Ce={__name:"SlideContent",props:{item:{type:Object,required:!0}},setup(e){const o="all-in-one-seo-pack",n=j(!1),H={advancedSettings:p("Advanced Settings",o)};return(u,i)=>(t(),r("div",ge,[e.item.slot!=="extra"?(t(),r("div",me,[s("div",null,[s("div",null,[e.item.desc?(t(),r("div",{key:0,class:"aioseo-description",innerHTML:e.item.desc},null,8,fe)):d("",!0),e.item.copy?(t(),_(M(_e),{key:1,message:e.item.copy},null,8,["message"])):d("",!0),e.item.hasAdvanced&&!n.value?(t(),r("a",{key:2,class:"advanced-settings-link",href:"#",onClick:i[0]||(i[0]=J(m=>n.value=!n.value,["prevent"]))},g(H.advancedSettings),1)):d("",!0)]),u.$slots.advanced?(t(),_(M(T),{key:0,active:n.value},{default:c(()=>[n.value?(t(),r("div",he,[k(u.$slots,"advanced")])):d("",!0)]),_:3},8,["active"])):d("",!0)])])):d("",!0),e.item.slot==="extra"?(t(),r("div",ve,[k(u.$slots,"extraBox")])):d("",!0)]))}},ye={},be={viewBox:"0 0 59 54",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"aioseo-gutenberg-block"};function He(e,o){return t(),r("svg",be,[...o[0]||(o[0]=[s("rect",{x:"1.5",y:"1.50024",stroke:"currentColor","stroke-width":"3","stroke-dasharray":"5 3"},null,-1),s("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M47.6849 10.0276H11.3151V43.9728H47.6849V10.0276ZM22.6301 25.8377V28.1766H28.7115V34.2742H31.0967V28.1766H37.1781V25.8377H31.0967V19.7262H28.7115V25.8377H22.6301Z",fill:"currentcolor"},null,-1)])])}const Ve=C(ye,[["render",He]]),ke={},xe={viewBox:"0 0 110 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"aioseo-php"};function we(e,o){return t(),r("svg",xe,[...o[0]||(o[0]=[E('',6)])])}const Se=C(ke,[["render",we]]),$e={},Le={viewBox:"0 0 59 39",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"aioseo-shortcode"};function Me(e,o){return t(),r("svg",Le,[...o[0]||(o[0]=[s("path",{d:"M0 0.000244141H11V4.31055H5.91633V34.6692H11V39.0002H0V0.000244141Z",fill:"currentColor"},null,-1),s("path",{d:"M34.1337 0.000244141H40L25.8168 39.0002H20L34.1337 0.000244141Z",fill:"currentColor"},null,-1),s("path",{d:"M59 0.000244141H48V4.31055H53.0837V34.6692H48V39.0002H59V0.000244141Z",fill:"currentColor"},null,-1)])])}const Be=C($e,[["render",Me]]),Ze={},Te={viewBox:"0 0 57 57",fill:"none",xmlns:"http://www.w3.org/2000/svg",class:"aioseo-widget"};function Ae(e,o){return t(),r("svg",Te,[...o[0]||(o[0]=[s("path",{d:"M48.6875 7.12506H8.3125C7.00625 7.12506 5.9375 8.19381 5.9375 9.50006V23.7501C5.9375 25.0563 7.00625 26.1251 8.3125 26.1251H48.6875C49.9938 26.1251 51.0625 25.0563 51.0625 23.7501V9.50006C51.0625 8.19381 49.9938 7.12506 48.6875 7.12506ZM46.3125 21.3751V11.8751H10.6875V21.3751H46.3125ZM46.3125 45.1251V35.6251H10.6875V45.1251H46.3125ZM8.3125 30.8751H48.6875C49.9938 30.8751 51.0625 31.9438 51.0625 33.2501V47.5001C51.0625 48.8063 49.9938 49.8751 48.6875 49.8751H8.3125C7.00625 49.8751 5.9375 48.8063 5.9375 47.5001V33.2501C5.9375 31.9438 7.00625 30.8751 8.3125 30.8751Z",fill:"currentColor"},null,-1)])])}const Oe=C(Ze,[["render",Ae]]),h="all-in-one-seo-pack",Ne={components:{BaseBoxToggle:ee,CoreAttributesList:le,CoreSettingsRow:R,SlideContent:Ce,SvgGutenbergBlock:Ve,SvgPhp:Se,SvgShortcode:Be,SvgWidget:Oe,TransitionSlide:T},props:{label:{type:String,default(){return p("Display Info",h)}},options:{type:Object,required:!0},plural:{type:Boolean,default(){return!1}}},data(){return{currentItem:Object.keys(this.options)[0],strings:{singular:{gutenbergBlock:p("Gutenberg Block",h),phpCode:p("PHP Code",h),shortcode:p("Shortcode",h),widget:p("Widget",h)},plural:{gutenbergBlock:p("Gutenberg Blocks",h),phpCode:p("PHP Code",h),shortcode:p("Shortcodes",h),widget:p("Widgets",h)}}}},watch:{currentItem(e){this.currentItem=e}},computed:{boxToggleOptions(){return Object.keys(this.options).map(o=>({value:o,slot:o,...this.options[o]}))},boxStrings(){return this.plural?this.strings.plural:this.strings.singular}},methods:{slotName(e){return e.hasAdvanced?"advanced":e.slot==="extra"?"extraBox":e.slot}}},Pe={class:"ui-element-slider-content"};function qe(e,o,n,H,u,i){const m=l("svg-shortcode"),y=l("svg-gutenberg-block"),v=l("svg-php"),f=l("svg-widget"),S=l("base-box-toggle"),$=l("core-attributes-list"),L=l("slide-content"),A=l("transition-slide"),O=l("core-settings-row");return t(),_(O,{class:"aioseo-ui-element-slider",name:n.label},{content:c(()=>[b(S,{modelValue:u.currentItem,"onUpdate:modelValue":o[0]||(o[0]=a=>u.currentItem=a),name:"ui-element-slider",options:i.boxToggleOptions},{extra:c(()=>[k(e.$slots,"extra")]),shortcode:c(()=>[b(m),s("p",null,g(i.boxStrings.shortcode),1)]),block:c(()=>[b(y),s("p",null,g(i.boxStrings.gutenbergBlock),1)]),php:c(()=>[b(v),s("p",null,g(i.boxStrings.phpCode),1)]),widget:c(()=>[b(f),s("p",null,g(i.boxStrings.widget),1)]),_:3},8,["modelValue","options"]),s("div",Pe,[(t(!0),r(x,null,w(i.boxToggleOptions,(a,N)=>(t(),_(A,{key:N,active:a.value===u.currentItem},{default:c(()=>[a.multiple?d("",!0):(t(),_(L,{key:0,item:a},{[i.slotName(a)]:c(()=>[a.attributes?(t(),_($,{key:0,attributes:a.attributes,description:a.attributesDescription},null,8,["attributes","description"])):d("",!0),k(e.$slots,i.slotName(a),{item:a})]),_:2},1032,["item"])),a.multiple?(t(!0),r(x,{key:1},w(a.multiple,(V,P)=>(t(),_(L,{key:P,item:V},{[i.slotName(V)]:c(()=>[V.attributes?(t(),_($,{key:0,attributes:V.attributes,description:V.attributesDescription},null,8,["attributes","description"])):d("",!0)]),_:2},1032,["item"]))),128)):d("",!0)]),_:2},1032,["active"]))),128))])]),_:3},8,["name"])}const Qe=C(Ne,[["render",qe]]);export{Qe as C};