1import{l as v,m as z,a as B,n as F}from"./1902c_...slug_.CnOMZi7138502.js";import p from"./1902cTwGraphicContent.Bm_DePU138502.js";import{d as h,r as $,w as E,u as l,k as c,D as u,e as b,l as g,c as o,p as P,M as T,N as G}from"./1902centry.B1pY1sl138502.js";import{_ as j}from"./1902cTwStandardBlockContent.vue.C3AR5dc138502.js";import"./1902c_commonjsHelpers.Cpj98o6138502.js";import"./1902cindex.DbM09Vg138502.js";const D=["href"],L=h({__name:"TwGraphic",props:{itemId:{},itemIdx:{default:void 0},block:{},defaultIconClasses:{default:""},defaultIconContainerClasses:{default:""},defaultIconSizeClasses:{default:""},defaultImageClasses:{default:""},defaultImageContainerClasses:{default:""},imageSizes:{},item:{}},setup(r){const s=r,n=$({});return E(()=>s.item,a=>{a&&(n.value=v(s.item))},{deep:!0,immediate:!0}),(a,i)=>l(n)&&l(n).url?(c(),u("a",{key:0,href:l(n).url,target:"_blank",rel:"noreferrer"},[b(p,{item:l(n),"default-icon-classes":a.defaultIconClasses,"default-icon-container-classes":a.defaultIconContainerClasses,"default-icon-size-classes":a.defaultIconSizeClasses,"default-image-classes":a.defaultImageClasses,"default-image-container-classes":a.defaultImageContainerClasses},null,8,["item","default-icon-classes","default-icon-container-classes","default-icon-size-classes","default-image-classes","default-image-container-classes"])],8,D)):(c(),g(p,{key:1,item:l(n),"default-icon-classes":a.defaultIconClasses,"default-icon-container-classes":a.defaultIconContainerClasses,"default-icon-size-classes":a.defaultIconSizeClasses,"default-image-classes":a.defaultImageClasses,"default-image-container-classes":a.defaultImageContainerClasses},null,8,["item","default-icon-classes","default-icon-container-classes","default-icon-size-classes","default-image-classes","default-image-container-classes"]))}}),J=h({__name:"IconBlock",props:{block:{},blockId:{},bodyFont:{},colorScheme:{},disableTopPadding:{type:Boolean},headingFont:{},roundedButtons:{type:Boolean},sectionPadding:{}},setup(r){const s=r,n=o(()=>s.block.items&&s.block.items.length?s.block.items.filter(t=>z(t.graphic)):[]),a=o(()=>B(s.block.backgroundSettings,s.colorScheme)),i=o(()=>{switch(a.value){case"dark":return["border-slate-700"];case"gray":return["border-slate-50"];default:return[`border-${a.value}`]}}),f=o(()=>s.block.selected===1||s.block.selected===2?F(s.block.backgroundSettings):[]),m=o(()=>{const e=[];switch(s.block.selected){case 0:e.push("rounded-full"),e.push("border"),i.value.forEach(t=>{e.includes(t)||e.push(t)});break;case 1:e.push("rounded-full"),f.value.forEach(t=>{e.includes(t)||e.push(t)});break;case 2:e.push("rounded-sm"),f.value.forEach(t=>{e.includes(t)||e.push(t)});break;case 3:e.push("rounded-md"),e.push("border"),i.value.forEach(t=>{e.includes(t)||e.push(t)});break}return e}),k=o(()=>["p-5","flex","flex-col","justify-center"].concat(m.value)),C=o(()=>s.block.blockCategoryId===10?"sm:w-12 sm:h-12 w-8 h-8":"w-6 h-6"),I=o(()=>{const e=["inline-flex","items-center","justify-center"];return s.block.blockCategoryId===10?(e.push("w-[94px]"),e.push("h-[94px]")):(e.push("w-[66px]"),e.push("h-[66px]")),e.concat(m.value)}),w=o(()=>{const e=[];switch(s.block.blockCategoryId!==10&&(e.push("w-8"),e.push("h-8")),s.block.selected){case 2:case 3:e.push("rounded-md");break;case 0:case 1:default:e.push("rounded-full");break}return e}),y=o(()=>{switch(s.block.selected){case 1:case 2:return s.colorScheme.accentIsLight?["text-slate-700"]:["text-accent"];case 0:case 3:case 4:default:switch(a.value){case"dark":return["text-slate-700"];case"gray":return["text-slate-50"];default:return[`text-${a.value}`]}}});return(e,t)=>(c(),g(j,{block:e.block,"block-id":e.blockId,"body-font":e.bodyFont,"color-scheme":e.colorScheme,"disable-top-padding":e.disableTopPadding,"heading-font":e.headingFont,items:l(n),"rounded-buttons":e.roundedButtons,"section-padding":e.sectionPadding},{default:P(()=>[(c(!0),u(T,null,G(l(n),(S,d)=>(c(),u("div",{key:d},[b(L,{block:e.block,"default-icon-classes":l(y),"default-icon-container-classes":l(k),"default-icon-size-classes":l(C),"default-image-classes":l(w),"default-image-container-classes":l(I),item:S.graphic,"item-id":`${e.blockId}-graphic-${d}
1`,"item-idx":d},null,8,["block","default-icon-classes","default-icon-container-classes","default-icon-size-classes","default-image-classes","default-image-container-classes","item","item-id","item-idx"])]))),128))]),_:1},8,["block","block-id","body-font","color-scheme","disable-top-padding","heading-font","items","rounded-buttons","section-padding"]))}});export{J as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.