PageSourceSearch

https://www.chaenteahouse.com/_nuxt/C2-eHTko.js

js chaenteahouse.com collected 2026-10-06 08:56:05 UTC 3,161 bytes, 1 lines download raw bytes

1import{d as O,ba as B,c as d,bc as _,o as a,g as i,n as f,F as w,r as P,i as A,w as p,e as s,q as n,k as c,aY as H,f as y,aN as L}from"#entry";import{_ as N}from"./Bm2QuEg_.js";import{_ as $}from"./CDOqenAv.js";import{g as x}from"./BY6BITE5.js";import{u as E}from"./BL0Kxc8G.js";import{_ as V}from"./DzxLG83T.js";import{a as D}from"./CMO4PTfx.js";import{a as F}from"./CrbaH3J_.js";import"./DRvASg41.js";import"./DAi2S4Ug.js";import"./DNAEQuzn.js";import"./CTA9H2Ha.js";import"./1N6Co2hr.js";import"./DOp8T5Wt.js";import"./C3P8wyjq.js";const R=["href"],q=["src","title","target"],it=O({__name:"Banner",props:{banners:{},layout:{default:"simple-3"},buttonSize:{},buttonIconSize:{},buttonGroup:{},cardInfoAlignment:{},variant:{default:"bg-image"},isOverlay:{type:Boolean,default:void 0},isOverlayGradient:{type:Boolean},overlayBgColorOpacity:{},cardTitleTypoStyle:{},cardDescriptionTypoStyle:{},cardCaptionTypoStyle:{},markerGroupStyle:{},src:{},image:{},link:{},title:{},target:{default:"_blank"},effectHover:{},effects:{}},setup(e){E();const{shouldPrioritizeSection:g}=D(),S=B(),o=e,k=d(()=>{let t=Number(o?.layout?.split("-")[1]||1);return o?.banners?x(o.banners).slice(0,t):[]}),h=d(()=>o.link?_(o.link,S):""),v=(t,l)=>!t||!g.value||l>1?t:{...t,fetchpriority:t.fetchpriority??"high",loading:t.loading??"eager"},b=(t,l)=>({...t,...t?.isShowContent===!1?{mediaTo:t.to,mediaTarget:t.target}:{},image:v(t.image,l),cardInfoAlignment:t?.cardInfoAlignment??o.cardInfoAlignment,variant:o.variant,isOverlay:t?.isOverlay??o.isOverlay,isOverlayGradient:t?.isOverlayGradient??o.isOverlayGradient,markerGroupStyle:o.markerGroupStyle,delayOrder:l,effectHover:o.effectHover}),{elementRef:T,effectClassName:C,effectInlineStyle:I}=F(()=>o);return(t,l)=>{const m=H,z=N,G=$;return a(),i("div",{class:f(["widget-banner",y(C)]),ref_key:"elementRef",ref:T,style:L(y(I))},[e.banners?(a(),i("div",{key:0,class:f(["banner-layout",e.layout])},[(a(!0),i(w,null,P(y(k),(r,u)=>(a(),i("div",{key:u,class:f(["banner-item hoverItem",`banner-item-${u}`])},[A(G,n({class:"banner-card animationItem"},{ref_for:!0},b(r,u)),{info:p(()=>[r?.caption?(a(),s(m,n({key:0,class:"banner-caption caption-text"},{ref_for:!0},r?.caption,{typoStyle:r?.caption.typoStyle||e.cardCaptionTypoStyle}),null,16,["typoStyle"])):c("",!0),r?.title?(a(),s(m,n({key:1,class:"banner-title title-text",as:"h3"},{ref_for:!0},r?.title,{typoStyle:r?.title.typoStyle||e.cardTitleTypoStyle}),null,16,["typoStyle"])):c("",!0),r?.description?(a(),s(m,n({key:2,class:"banner-description description-text"},{ref_for:!0},r?.description,{typoStyle:r?.description.typoStyle||e.cardDescriptionTypoStyle}),null,16,["typoStyle"])):c("",!0)]),button:p(()=>[r?.buttons?(a(),s(z,n({key:0,class:"banner-buttons card-info-buttons"},{ref_for:!0},{...e.buttonGroup,buttons:r?.buttons,size:e.buttonSize,iconSize:e.buttonIconSize}),null,16)):c("",!0)]),_:2},1040)],2))),128))],2)):(a(),i("a",{key:1,href:y(h),class:"widget-banner-link"},[e.src?(a(),i("img",{key:0,src:e.src,title:e.title,target:e.target,class:"widget-banner-img"},null,8,q)):(a(),s(V,n({key:1,class:"widget-banner-image"},e.image),null,16))],8,R))],6)}}});
1export{it 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.