1import{B as s,g as e,A as t,b as i,e as a}from"./pp-accordion-CA6w9In6.js";class l extends s{static get properties(){return{hasImage:{type:Boolean,attribute:!1}}}constructor(){super(),this._children=e(this,["pp-link","pp-text","pp-image","pp-button"]),this.classList.add("w-full","h-full"),this.hasImage=!!this._children["pp-image"]}get flexLayoutClasses(){return{"lg:flex-initial":this.hasImage,"lg:flex-shrink-0":this.hasImage,"lg:max-w-75":this.hasImage,"lg:pr-64":this.hasImage,flex:!this.hasImage,"flex-col":!this.hasImage,"justify-between":!this.hasImage}}get alignmentClasses(){return{"lg:flex":this.hasImage,"col-12":this.hasImage,"lg:flex-row-reverse":this.hasImage,flex:!this.hasImage}}get layoutClasses(){return{flex:!this.hasImage,"h-full":!this.hasImage}}get image(){return this.hasImage?i` 2 <div class="hidden md:block col-12 px-0 mb-24 lg:max-w-25 lg:flex-initial lg:flex-shrink-0 lg:mb-0"> 3 ${this._children?.["pp-image"]} 4 </div> 5 `:t}render(){return i` 6 <article class="bg-static-10 px-24 py-16 lg:px-40 lg:py-40 h-full ${a(this.layoutClasses)}"> 7 <div class="row"> 8 <div class="${a(this.alignmentClasses)}"> 9 ${this.image} 10 <div class="col-12 text-static-2 ${a(this.flexLayoutClasses)}"> 11 <div class="typ-heading-3 underline-effect"> 12 ${this._children?.["pp-link"]} 13 </div> 14 <div class="mt-24 typ-body-3"> 15 ${this._children?.["pp-text"]} 16 </div> 17 <div class="mt-24 md:mt-40"> 18 ${this._children?.["pp-button"]} 19 </div> 20 </div> 21 </div> 22 </div> 23 </article> 24 `}}customElements.define("pp-search-highlight",l);export{l 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.