1import{_ as J}from"./BXP6m2mJ.js";import{_ as Z}from"./CrmzrM9Q.js";import{_ as x}from"./XUCf_oQm.js";import{_ as ee}from"./CW7woIrU.js";import{_ as te}from"./CUsbe8jz.js";import{_ as ie}from"./B-cRj5zA.js";import{_ as ne}from"./D3d5en-K.js";import{_ as le}from"./CuIKJ6n6.js";import{_ as oe}from"./Brjvg21U.js";import{_ as se}from"./CGv8tlhQ.js";import{b as ae,e as _e,q as de,N as re,a4 as me,r as m,s as b,v as s,x as l,aN as C,A as e,y as i,B as V,bi as pe,V as I,a6 as a,C as H,Q as u,X as O,Y as K,bk as ce,D as P,G as _,b1 as f,$ as g,T as ue}from"./ByjodPhJ.js";import{b as fe}from"./B9HbF4tI.js";import"./DP8j0BYO.js";import"./CesQfTDu.js";import"./CoaBuQlL.js";import"./C6G1mBPk.js";import"./C0CGAX_L.js";import"./DbLhsrLn.js";import"./Cfly741z.js";import"./D2oVG8xq.js";const ge=["data-scroll-class"],he={"g-scroll-trigger-item":""},be={class:"media-2xl"},ke={class:"text"},ve={class:"name line-clamp-1"},ye=["innerHTML"],we={key:0,class:"item"},Te={key:1,class:"item"},Ue={class:"item"},De={class:"text"},Ie={class:"text"},Ne={class:"name line-clamp-1"},$e=["innerHTML"],Ce={key:0,class:"item"},Ee={key:1,class:"item"},Le={class:"item"},Ae={class:"text"},Be=ae({__name:"index",props:{id:{},type:{default:""},data:{default:null},blockIndex:{default:0}},emits:["widget:loaded","widget:not-exist","widget:empty"],setup(q,{emit:j}){_e();const z=P(),E=fe(q),{type:We,data:k,blockIndex:Se,blockUniqueId:Re}=E,F=j,L=_(()=>k.value?.field_main_title),A=_(()=>k.value?.field_sub_title),d=_(()=>k.value?.field_button),B=_(()=>k.value?.field_rooms?.list||[]),M=_(()=>B.value.map(t=>{const G=f({widgets:t.field_widgets?.list||[],type:g.inner_page_banner}),N=f({widgets:t.field_widgets?.list||[],type:g.details}),T=f({widgets:t.field_widgets?.list||[],type:g.thumbnail_image}),U=G?.field_image?.list?.find(r=>r.type===a.config.str_media_image_type)?.field_media_image,D=N?.field_image?.list?.find(r=>r.type===a.config.str_media_image_type)?.field_media_image,c=T?.field_image?.list?.find(r=>r.type===a.config.str_media_image_type)?.field_media_image||U||D;return{image:{url:c?.image_style_uri?.medium,alt:c?.alt,image_style_uri:c?.image_style_uri},field_link:t.field_link,path:t.path}})),W=P(0),n=_(()=>B.value[W.value]||null),v=_(()=>f({widgets:n.value?.field_widgets?.list||[],type:g.details})),h=_(()=>f({widgets:n.value?.field_widgets?.list||[],type:g.overview})),p=_(()=>S.value?.field_main_title||n.value?.field_main_title||n.value?.title||null),S=_(()=>f({widgets:n.value?.field_widgets?.list||[],type:g.thumbnail_image})),y=_(()=>S.value?.field_description||h.value?.field_content?.processed),w=_(()=>{let t=[];return n.value?.field_location&&t.push({field_content:n.value?.field_location,field_type:{name:"Location"}}),a.getIconInfoListByCode({infos:t})}),R=t=>{W.value=t};return de(async()=>{await re(),F("widget:loaded",E)}),me(()=>{}),(t,G)=>{const N=J,T=Z,U=x,D=ee,$=te,c=ie,r=ne,Q=le,X=oe,Y=se;return m(),b("div",{class:"widget--highlighted_room",ref_key:"sectionEl",ref:z,"data-scroll-class":"CLASSNAME_IN_VIEW"in t?t.CLASSNAME_IN_VIEW:e(ce)},[s("div",he,[l(Y,null,C({content:i(()=>[t.$useMedia.min("lg")?(m(),V(Q,{key:0,field_slider_theme:t.$getSiteProperty().med?("ESliderTheme"in t?t.ESliderTheme:e(pe)).style_2_with_arrow:void 0,items:e(M),onChanged:R},C({"item-btns":i(()=>[e(n)?.field_link?(m(),b("div",we,[l($,{field_link:e(n)?.field_link,path:e(n).path,"field-aria-label":e(p)},null,8,["field_link","path","field-aria-label"])])):I("",!0),("$DrupalUtils"in t?t.$DrupalUtils:e(a)).showBooknowBtn(e(n)?.field_button,void 0,e(h)?.field_bookable)?(m(),b("div",Te,[l(c,{field_button:e(n)?.field_button,field_bookables:e(h)?.field_bookable},null,8,["field_button","field_bookables"])])):I("",!0)]),_:2},[(e(v)?.field_categories?.list||[]).length>0?{name:"item-categories",fn:i(()=>[l(U,{categories:(e(v)?.field_categories?.list||[]).map(o=>({title:o.name||"",path:o.path?.alias||""}))},{name:i(({item:o})=>[l(T,H({to:("$DrupalUtils"in t?t.$DrupalUtils:e(a)).getCleanUrl(o.path)},{...t.$vBindDpLinkAttr()(o.path)}),{default:i(()=>[s("span",ke,u(o.title),1)]),_:2},1040,["to"])]),_:1},8,["categories"])]),key:"0"}:void 0,e(p)?{name:"item-name",fn:i(()=>[s("h3",ve,u(e(p)),1)]),key:"1"}:void 0,e(y)?{name:"item-description",fn:i(()=>[s("div",{class:"cmsEditorLineClamp line-clamp-2",innerHTML:e(y)},null,8,ye)]),key:"2"}:void 0,e(w).length>0?{name:"item-icons",fn:i(()=>[l(D,{items:e(w)},null,8,["items"])]),key:"3"}:void 0,("$DrupalUtils"in t?t.$DrupalUtils:e(a)).isNoUrl(e(d)?.uri)?void 0:{name:"bottom-btns",fn:i(()=>[s("div",Ue,[l(r,O({class:"btn-secondary-stroke btn--lg btn-viewAll",to:("$DrupalUtils"in t?t.$DrupalUtils:e(a)).getCleanUrl(e(d)?.uri),"field-link":e(d),[("ELEM_ATTR_BUTTON_TRACKING_ID"in t?t.ELEM_ATTR_BUTTON_TRACKING_ID:e(K))||""]:e(d)?.options?.attributes?.id}),{default:i(()=>
1[s("span",De,u(e(d)?.title),1)]),_:1},16,["to","field-link"])])]),key:"4"}]),1032,["field_slider_theme","items"])):(m(),V(X,{key:1,items:e(M),onChanged:R},C({"item-btns":i(()=>[e(n)?.field_link?(m(),b("div",Ce,[l($,{field_link:e(n)?.field_link,path:e(n).path,"field-aria-label":e(p)},null,8,["field_link","path","field-aria-label"])])):I("",!0),("$DrupalUtils"in t?t.$DrupalUtils:e(a)).showBooknowBtn(e(n)?.field_button,void 0,e(h)?.field_bookable)?(m(),b("div",Ee,[l(c,{field_button:e(n)?.field_button,field_bookables:e(h)?.field_bookable},null,8,["field_button","field_bookables"])])):I("",!0)]),_:2},[(e(v)?.field_categories?.list||[]).length>0?{name:"item-categories",fn:i(()=>[l(U,{categories:(e(v)?.field_categories?.list||[]).map(o=>({title:o.name||"",path:o.path?.alias||""}))},{name:i(({item:o})=>[l(T,H({to:("$DrupalUtils"in t?t.$DrupalUtils:e(a)).getCleanUrl(o.path)},{...t.$vBindDpLinkAttr()(o.path)}),{default:i(()=>[s("span",Ie,u(o.title),1)]),_:2},1040,["to"])]),_:1},8,["categories"])]),key:"0"}:void 0,e(p)?{name:"item-name",fn:i(()=>[s("h3",Ne,u(e(p)),1)]),key:"1"}:void 0,e(y)?{name:"item-description",fn:i(()=>[s("div",{class:"cmsEditorLineClamp line-clamp-1",innerHTML:e(y)},null,8,$e)]),key:"2"}:void 0,e(w).length>0?{name:"item-icons",fn:i(()=>[l(D,{items:e(w)},null,8,["items"])]),key:"3"}:void 0,("$DrupalUtils"in t?t.$DrupalUtils:e(a)).isNoUrl(e(d)?.uri)?void 0:{name:"bottom-btns",fn:i(()=>[s("div",Le,[l(r,O({class:"btn-secondary-stroke btn--lg btn-viewAll",to:("$DrupalUtils"in t?t.$DrupalUtils:e(a)).getCleanUrl(e(d)?.uri),"field-link":e(d),[("ELEM_ATTR_BUTTON_TRACKING_ID"in t?t.ELEM_ATTR_BUTTON_TRACKING_ID:e(K))||""]:e(d)?.options?.attributes?.id}),{default:i(()=>[s("span",Ae,u(e(d)?.title),1)]),_:1},16,["to","field-link"])])]),key:"4"}]),1032,["items"]))]),_:2},[e(L)||e(A)?{name:"header",fn:i(()=>[s("div",be,[l(N,{heading1:e(L),heading2:e(A)},null,8,["heading1","heading2"])])]),key:"0"}:void 0]),1024)])],8,ge)}}}),lt=Object.assign(ue(Be,[["__scopeId","data-v-6a6d827e"]]),{__name:"WidgetsWidgetHighlightedRoomWidget"});export{lt 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.