"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("@gem-sdk/core"),s=require("@gem-sdk/system"),r=require("../common/classes.js"),t=require("../common/styles.js");exports.default=({builderProps:l,itemBackgroundColor:a,itemBorderStyle:i,itemCorner:d,itemShadow:o,rawChildren:m,itemStyles:u,hasItemShadow:p})=>{let c=s.createStyle(t.getItemWrapperStyles({itemBackgroundColor:a,itemBorderStyle:i,itemCorner:d,itemShadow:o,hasItemShadow:p,itemStyle:u})),n=s.createClass(r.getItemWrapperClasses(l?.uid)),y=s.createClass(r.getPlaceHolderWrapperClasses);return e.template`<div
      class="${n}"
      style="${c}"
    >
      <div className="${y}"></div>
      ${m?.length?e.WrapRenderChildren({uid:l?.uid??"",customProps:m[0]?.customProps},m.map(s=>{if(s)return e.template`${e.RenderChildren({...s,isNotFullWidth:!0,isNotLazyload:!0})}`})):""}
    </div>`};
