import{p as v,cb as y,$ as c,d as g,e as u,j as h,q as l,i as r,ba as A,g as B}from"#entry";const U={__name:"GAMBlockAd",props:{adUnitId:{type:String,required:!0}},setup(t){const n=t,a=v().value.find(({id:e})=>e===n.adUnitId),{loaded:i,rendered:m,visible:p}=y(a),_=c(()=>!i.value&&m.value&&!p.value),s=c(()=>{const e=n.adUnit?.size?.reduce((d,[o,f])=>Math.min(f,d),1/0);return e&&e<1/0&&!_.value?`${e}px`:0});return(e,d)=>{const o=A;return u(),g("div",{style:l({minHeight:r(s)}),class:"gam-slot-builder"},[h(o,{"ad-unit":r(a),style:l({minHeight:r(s),minWidth:"300px"})},null,8,["ad-unit","style"])],4)}}},b={__name:"GamAdBlock",props:{settings:{type:Object,required:!0,validator(t){return["adUnitPattern"].every(n=>n in t)}}},setup(t){return(n,a)=>{const i=U;return u(),B(i,{"ad-unit-id":t.settings.adUnitPattern},null,8,["ad-unit-id"])}}};export{b as default};