1import{_ as R}from"./DP8j0BYO.js";import{_ as Z}from"./BC0J4o1j.js";import{b as j,e as G,au as H,q as Q,N as J,a4 as K,aZ as E,r as e,s as o,v as s,aC as I,A as n,a$ as L,Q as r,bm as W,F as p,z as N,x as u,V as A,R as Y,y as ss,W as ts,bk as es,D as h,G as l,a6 as os}from"./ByjodPhJ.js";import{b as ns}from"./B9HbF4tI.js";const is=["data-scroll-class"],ls={"g-scroll-trigger-item":""},_s={class:"media-2xl"},cs={class:"main__container"},as={class:"content__container"},ds=["data-scroll-class"],rs={class:"title"},us=["data-scroll-class"],hs={key:0,class:"highlights-med-box"},gs={class:"hl-col"},ms={class:"icon-label"},vs={class:"icon"},Es={key:0,class:"label"},Is={key:1,class:"highlights-box"},ps={class:"icon-label"},Ns={class:"icon"},As={key:0,class:"label"},fs={key:0,class:"highlight__container"},bs={class:"iconList-box"},Ss={class:"board-panel"},Cs={class:"iconList-box__inner"},ys={class:"btn-box"},Ls={class:"text"},Ws=j({__name:"index",props:{id:{},type:{default:""},data:{default:null},blockIndex:{default:0}},emits:["widget:loaded","widget:not-exist","widget:empty"],setup(k,{emit:V}){const{$getSiteProperty:w}=G(),M=h(),x=h(),f=ns(k),{type:Vs,data:a,blockIndex:ws,blockUniqueId:Ms}=f,D=V,b=h(!1),U=l(()=>a.value?.field_main_title),P=l(()=>a.value?.field_overview_details?.list||[]),F=l(()=>a.value?.field_button),T=(t,i=3)=>{const _=Array.from({length:i},()=>[]);return t.forEach((g,m)=>{const d=m%i;_[d]?.push(g)}),_},S=l(()=>(a.value?.field_room_highlights?.list||[]).map(i=>({...i,svg_icon:i.field_type?.data?.data?.uri?.url,field_content:{processed:i.title},is_cms_icon:!0}))),B=l(()=>T(S.value,3)),O=h(!1);H(x,()=>O.value=!1);const X=async()=>{b.value=!0},C=l(()=>os.getIconInfoListByCode({infos:P.value}));return Q(async()=>{await J(),D("widget:loaded",f)}),K(()=>{}),(t,i)=>{const _=R,g=Z,m=ts,d=E("g-scroll-trigger"),$=E("content-has-scrollbar"),q=E("content-scroll-to-bottom");return e(),o("div",{class:"widget--room_highlight",ref_key:"sectionEl",ref:M,"data-scroll-class":"CLASSNAME_IN_VIEW"in t?t.CLASSNAME_IN_VIEW:n(es)},[s("div",ls,[s("div",_s,[s("div",cs,[s("div",as,[I((e(),o("div",{class:"title-box","data-scroll-class":"CLASSNAME_IN_VIEW_TEXT_FADEIN_UP"in t?t.CLASSNAME_IN_VIEW_TEXT_FADEIN_UP:n(L)},[s("h2",rs,[s("span",null,r(n(U)),1)])],8,ds)),[[d,{toggleClassOnlyEnterClassName:"CLASSNAME_IN_VIEW_TEXT_FADEIN_UP"in t?t.CLASSNAME_IN_VIEW_TEXT_FADEIN_UP:n(L),toggleClassOnlyEnter:!0}]]),I((e(),o("div",{class:"content-box","data-scroll-class":"CLASSNAME_IN_VIEW_FADEIN_UP"in t?t.CLASSNAME_IN_VIEW_FADEIN_UP:n(W),style:{"--inview-y":"40px"}},[s("div",null,[n(w)().med&&t.$useMedia.min("md")?(e(),o("div",hs,[(e(!0),o(p,null,N(n(B),(c,y)=>(e(),o("div",gs,[(e(!0),o(p,null,N(c,(v,z)=>(e(),o("div",{class:"item",key:z},[s("div",ms,[s("div",vs,[u(_,{src:v.svg_icon},null,8,["src"])]),v.field_content?.processed?(e(),o("div",Es,r(v.field_content?.processed),1)):A("",!0)])]))),128))]))),256))])):(e(),o("div",Is,[(e(!0),o(p,null,N(n(S),(c,y)=>(e(),o("div",{class:"item",key:y},[s("div",ps,[s("div",Ns,[u(_,{src:c.svg_icon},null,8,["src"])]),c.field_content?.processed?(e(),o("div",As,r(c.field_content?.processed),1)):A("",!0)])]))),128))]))])],8,us)),[[d,{toggleClassOnlyEnterClassName:"CLASSNAME_IN_VIEW_FADEIN_UP"in t?t.CLASSNAME_IN_VIEW_FADEIN_UP:n(W),toggleClassOnlyEnter:!0}]])]),n(C).length>0?(e(),o("div",fs,[s("div",bs,[s("div",Ss,[s("div",Cs,[I(u(g,{class:Y({expend:n(b)}),items:n(C)},null,8,["class","items"]),[[$],[q]]),s("div",ys,[u(m,{class:"btn-secondary-stroke btn--sm btn-viewmore",onClick:X},{default:ss(()=>[s("span",Ls,r(n(F)?.title),1)]),_:1})])])])])])):A("",!0)])])])],8,is)}}}),Fs=Object.assign(Ws,{__name:"WidgetsWidgetRoomHighlightWidget"});export{Fs 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.