PageSourceSearch

https://www.internationalbrand.brussels/etc.clientlibs/visitbrusse…-venue-card-wrapper-635f4cc9b37f0a036ce6.js

js internationalbrand.brussels collected 2026-10-09 00:39:39 UTC 30,303 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkaem_maven_archetype=self.webpackChunkaem_maven_archetype||[]).push([[7732,51],{19398:function(e,t,n){n.d(t,{A:function(){return a},e1:function(){return i},wM:function(){return o}});var r=n(26185),a=function(e,t){var n=0;return e&&e.length?(e.forEach((function(e){var r=e[t];r&&r>n&&(n=r)})),n):n},i=function(e){var t=(0,r.zp)().venueLayout.data.map((function(e){return e.value})),n=0;return t.forEach((function(t){var r=a(e,t);r>n&&(n=r)})),n},o=function(e){return e.forEach((function(e){e.highestRoomCapacity=e.mice&&e.mice.meeting_rooms?i(e.mice.meeting_rooms):0})),e}},40684:function(e,t,n){n.d(t,{Cn:function(){return u},HY:function(){return c},rS:function(){return s}});var r=n(6576),a=n(46420),i=n(52825),o=function(e){if((0,i.A)(e)){var t,n=null===(t=e.visit_category)||void 0===t?void 0:t.list;return(0,r.W)(null!=n?n:[-1],"venue")}var a=e.categories.main.id;return(0,r.W)([null!=a?a:0],"event")},c=function(e){var t,n,r=null===(t=e.media)||void 0===t?void 0:t.find((function(e){return"photo"===e.type}));if(r)return r;var a=null===(n=e.media)||void 0===n?void 0:n.find((function(e){return"poster"===e.type}));return a||o(e)},u=function(e){var t,n;return null!==(t=e.media)&&void 0!==t&&t.find((function(e){return"photo"===e.type}))?e.media.filter((function(e){return"photo"===e.type})):null!==(n=e.media)&&void 0!==n&&n.find((function(e){return"poster"===e.type}))?e.media.filter((function(e){return"poster"===e.type})):[o(e)]},s=function(e){return e.media&&e.media[0]&&e.media.find((function(e){return"photo"===e.type||"poster"===e.type}))?e.media.filter((0,a.A)("type",["poster","photo"])).sort((function(e,t){return("poster"===e.type?-1:1)-("poster"===t.type?-1:1)})):[o(e)]}},6576:function(e,t,n){n.d(t,{W:function(){return u}});var r,a=n(64467),i="/content/dam/visitbrussels/illustrations/default-category-images/",o=(r={},(0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)(r,-1,"".concat(i,"venue%20default%20image.svg")),289,"".concat(i,"Loisirs.svg")),294,"".concat(i,"Auberge%20de%20jeunesse.svg")),296,"".concat(i,"Bars%20and%20Cafes.svg")),293,"".concat(i,"Bed%20and%20breakfast.svg")),297,"".concat(i,"Breakfast.svg")),426,"".concat(i,"Galleries%20and%20contemporary%20art%20center.svg")),288,"".concat(i,"Guided%20tours.svg")),292,"".concat(i,"Hotels.svg")),304,"".concat(i,"Incentives%20and%20Team%20building.svg")),(0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)(r,300,"".concat(i,"Live%20Music.svg")),299,"".concat(i,"Night%20leisure.svg")),291,"".concat(i,"Market.svg")),302,"".concat(i,"Meeting%20Venues.svg")),285,"".concat(i,"Monuments%20and%20Sites.svg")),284,"".concat(i,"Museums%20and%20Visits.svg")),298,"".concat(i,"Nightclubs.svg")),303,"".concat(i,"Professional%20service%20providers.svg")),295,"".concat(i,"Restaurants.svg")),290,"".concat(i,"Shopping.svg")),(0,a.A)((0,a.A)(r,287,"".concat(i,"Spectacle.svg")),458,"".concat(i,"Hotels.svg"))),c={90:"".concat(i,"Animation.svg"),58:"".concat(i,"Cinema.svg"),57:"".concat(i,"Clubbing.svg"),1:"".concat(i,"Concert.svg"),73:"".concat(i,"Courses%20and%20workshops.svg"),84:"".concat(i,"Divers.svg"),172:"".concat(i,"School.svg"),23:"".concat(i,"Exhibition.svg"),118:"".concat(i,"Festival.svg"),70:"".concat(i,"Fairs%20and%20shows.svg"),71:"".concat(i,"Market.svg"),254:"".concat(i,"Meeting.svg"),12:"".concat(i,"Spectacle.svg"),74:"".concat(i,"Sport.svg"),49:"".concat(i,"Theatre.svg"),102:"".concat(i,"Guided%20tours.svg"),72:"".concat(i,"Conferences%20and%20conventions.svg")},u=function(e,t){var n=void 0;if("event"===t)n=c[e[0]];else if("venue"===t){var r=e.find((function(e){return e in o}));n=r?o[r]:o[-1]}return{type:"photo",link:n||"/content/dam/visitbrussels/placeholder/defaultimg.svg",imgDefault:!0,translations:{fr:{title:"",copyright:""},nl:{title:"",copyright:""},en:{title:"",copyright:""},de:{title:"",copyright:""},it:{title:"",copyright:""},sp:{title:"",copyright:""}},ratio:1,width:500,height:500}}},27152:function(e,t,n){n.d(t,{V:function(){return r}});var r=function(e){return"fr"===e||"nl"===e||"en"===e||"de"===e||"it"===e||"sp"===e?e:"en"}},66978:function(e,t,n){var r=n(6934);t.A=function(){var e=(0,r.KR)(window.innerWidth);return(0,r.sV)((function(){window.addEventListener("resize",(function(){e.value=window.innerWidth}))})),(0,r.hi)((function(){window.removeEventListener("resize",(function(){e.value=window.innerWidth}))})),e}},78166:function(e,t,n){n.d(t,{J1:function(){return c},lN:function(){return i},yg:function(){return o}});var r="&fit=crop&crop=faces",a="&fit=clip",i="imgix.net",o=function(e){var t=e.imageLink,n=e.width,o=e.height,c=e.isMaxHeight,u=void 0===c||c,s=e.shouldCrop,l=void 0===s||s;if(!t.includes(i))return t;var d=l?r:a,p=t.replace(l?a:r,l?r:a);return l&&p.includes(r)||!l&&p.includes(a)?p:"".concat(t,"?w=").concat(n,"&").concat(u&&l?"max-h":"h","=").concat(o).concat(d)},c=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{isExpandedWidth:!1,shouldCrop:!0},r=n.isExpandedWidth,a=n.shouldCrop,i="",c=r?"1200":"654";switch(t){case"photo":i=o({imageLink:e,width:c,height:"664",shouldCrop:a});break;
1case"poster":i=o({imageLink:e,width:"654",height:"925",shouldCrop:!1});break;case"card-image":i=o({imageLink:e,width:"400",height:"250",isMaxHeight:!1});break;case"map-marker":i=o({imageLink:e,width:"62",height:"62",isMaxHeight:!1})}return i}},46420:function(e,t){t.A=function(e,t){return function(n){return Array.isArray(t)?t.some((function(t){return n[e]===t})):n[e]===t}}},36897:function(e,t,n){n.d(t,{Ay:function(){return c},aH:function(){return p},dF:function(){return l},sl:function(){return d}});var r=n(3453),a=n(89394);function i(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return o(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,c=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){u=!0,i=e},f:function(){try{c||null==n.return||n.return()}finally{if(u)throw i}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function c(e,t,n){var r,a,i,o,c,u,s,l=null===(r=e[t])||void 0===r?void 0:r[n];if(l)return l;var d=null===(a=e.en)||void 0===a?void 0:a[n];if(d)return d;var p=null===(i=e.fr)||void 0===i?void 0:i[n];if(p)return p;var f=null===(o=e.nl)||void 0===o?void 0:o[n];if(f)return f;var v=null===(c=e.sp)||void 0===c?void 0:c[n];if(v)return v;var m=null===(u=e.it)||void 0===u?void 0:u[n];if(m)return m;var g=null===(s=e.de)||void 0===s?void 0:s[n];return g||null}var u=["en","fr","nl","sp","it","de"],s=function(e){return(0,a.A)(new Set([e].concat(u)))},l=function(e,t){var n,r=i(s(t));try{for(r.s();!(n=r.n()).done;){var a=n.value,o=e.translations[a];if(o){var c="booking_url"in o?o.booking_url:o.boxoffice_url;if(c)return c}}}catch(e){r.e(e)}finally{r.f()}},d=function(e,t){var n=[[],!1];if(!e)return n;var r,a=i(s(t));try{for(a.s();!(r=a.n()).done;){var o=r.value;if(e[o]&&e[o].length>0&&e[o].every(Boolean))return[e[o],o===t]}}catch(e){a.e(e)}finally{a.f()}return n},p=function(e,t){var n,a=d(e,t);return null!==(n=(0,r.A)(a,1)[0][0])&&void 0!==n?n:""}},86551:function(e,t,n){n.d(t,{m:function(){return a}});var r=n(53737),a=function(e){return e.visit_category&&0!==e.visit_category.list.length?e.visit_category.list.includes(r.NU.HOTELS)?r.Yx:e.visit_category.list.includes(r.NU.CONFERENCE)?r.g8:e.visit_category.list.includes(r.NU.RESTAURANTS)?r.bH:e.visit_category.list.includes(r.NU.SERVICE_PROVIDER)?r.ay:e.visit_category.list.includes(r.NU.INCENTIVES_AND_TEAM_BUILDING)?r.Re:e.visit_category.list.includes(r.NU.ACCOMODATIONS)?r.h:r.qD:r.qD}},52825:function(e,t){t.A=function(e){return!("place"in e)}},58612:function(e,t,n){function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return a(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){u=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(u)throw o}}}}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{BQ:function(){return f},Kw:function(){return s},QD:function(){return l},V9:function(){return p},d6:function(){return d},mZ:function(){return m},xf:function(){return v}});var i=new Event("urlupdate"),o=function(e){return""===e.toString()?window.location.pathname:window.location.pathname+"?"+e.toString()},c=function(e){var t=document.querySelector('link[rel="canonical"]');t&&t instanceof HTMLLinkElement&&(t.href=e,history.pushState(null,"",e))},u=function(e){var t=document.getElementsByClassName("cmp-language-navigation__item-link");Array.from(t,(function(t){if(t instanceof HTMLAnchorElement&&""!==t.href){var n=new URL(t.href);n.search=e,t.setAttribute("href",n.toString())}}))},s=function(e,t){if("URLSearchParams"in window){var n=new URLSearchParams(window.location.search),r=o(n);n.append(e,"string"==typeof t?t:t.toString());var a=o(n);u(n.toString()),a!==r&&c(a),window.dispatchEvent(i)}},l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("URLSearchParams"in window){var n=new URLSearchParams(window.location.search),r=o(n);n.delete(e),t&&t.forEach((function(t){"number"==typeof t&&(t=t.toString()),n.append(e,t)}));var a=o(n);u(n.toString()),a!==r&&c(a),window.dispatchEvent(i)}},d=function(e){return"URLSearchParams"in window?new URLSearchParams(window.location.search).getAll(e):[]},p=function(e,t){var n=d(e);n.includes(t)?(n=n.filter((function(e){return e!==t})),l(e,n)):s(e,t)},f=function(e){if("URLSearchParams"in window){var t=new URLSearchParams(window.location.search);if(t.values().next().done)return!0;var n,a=r(e);try{for(a.s();!(n=a.n()).done;){var i=n.value;if(t.has(i))return!1}}catch(e){a.e(e)}finally{a.f()}}return!0},v=function(e){if("URLSearchParams"in window){var t=new URLSearchParams(window.location.search),n=o(t);e.forEach((function(e){t.delete(e)}));var r=o(t);u(t.toString()),r!==n&&c(r),window.dispatchEvent(i)}},m=function(e,t){var n={},r=new URL(e),a=r.searchParams;return t||(t=Array.from(a.keys())),t.forEach((function(e){var t=a.get(e);t&&(n[e]=t,a.delete(e))})),r.search=a.toString(),[r.toString(),n]}},26185:function(e,t,n){n.d(t,{Ty:function(){return v},Ux:function(){return s},bT:function(){return f},wZ:function(){return l},zp:function(){return m}});var r=n(89394),a=n(3453),i=n(77829),o=n(55129),c=(0,o.A)(i.MI),u=(0,a.A)(c,2),s=u[0],l=u[1],d=(0,o.A)(i.Js),p=(0,a.A)(d,2),f=p[0],v=p[1],m=function(){return{venueCapacity:{machineName:"venueCapacity",filterType:"radio",componentType:"basic-radio-filter",label:"Capacity",data:(0,r.A)(i.dM)},venueType:{machineName:"venueType",filterType:"checkbox",componentType:"basic-check-filter",label:"Type",data:(0,r.A)(i.MI)},venueLocation:{machineName:"venueLocation",filterType:"checkbox",componentType:"venue-location-filter",label:"Location",data:(0,r.A)(i.Js)},venueLayout:{machineName:"venueLayout",filterType:"radio",componentType:"basic-radio-filter",label:"Layout",data:i.zf},venueExtras:{machineName:"venueExtras",filterType:"checkbox",componentType:"basic-check-filter",label:"Extras",data:i.Wj}}}},69842:function(e,t,n){n.d(t,{A:function(){return u}});var r=n(6934),a={class:"cmp-stars-rating"},i={key:0,class:"cmp-stars-rating__tooltip"};var o=n(51),c=(0,r.pM)({name:"StarsRating",components:{VueIcon:o.default},props:{value:{type:Number,required:!0},isRating:{type:Boolean,default:!1}},setup:function(e){var t=e.value.toFixed(1),n=(e.isRating?(Math.round(e.value/2*4)/4).toFixed(2):(Math.round(4*e.value)/4).toFixed(2)).split("."),r=Array.from({length:parseInt(n[0])},(function(e,t){return t+1}));if(n[1]&&r.push(parseInt(n[1])/100),e.isRating)for(var a=1;a<5;a++)void 0===r[a]&&r.push(0);else r=r.filter((function(e){return 0!==e}));return{ratings:r,roundedValue:t}}});var u=(0,n(66262).A)(c,[["render",function(e,t,n,o,c,u){var s=(0,r.g2)("VueIcon");return(0,r.uX)(),(0,r.CE)("ul",a,[e.isRating?((0,r.uX)(),(0,r.CE)("span",i,(0,r.v_)(e.roundedValue)+" / 10",1)):(0,r.Q3)("v-if",!0),((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(e.ratings,(function(e){return(0,r.uX)(),(0,r.CE)("li",{class:(0,r.C4)(["cmp-stars-rating__star",{"is-selected":e>=1}]),key:e},[e<1&&0!==e?((0,r.uX)(),(0,r.Wv)(s,{key:0,path:"/content/dam/visitbrussels/icons/star.svg",class:"cmp-icon--small"})):((0,r.uX)(),(0,r.Wv)(s,{key:1,path:"/content/dam/visitbrussels/icons/starFilled.svg",class:"cmp-icon--small"})),e<1&&0!==e?((0,r.uX)(),(0,r.CE)("span",{key:2,class:(0,r.C4)({"is-selected--quarter":.25===e,"is-selected--half":.5===e,"is-selected--three-quarters":.75===e})},[(0,r.bF)(s,{path:"/content/dam/visitbrussels/icons/starFilled.svg",class:"cmp-icon--small"})],2)):(0,r.Q3)("v-if",!0)],2)})),128))])}]])},68019:function(e,t,n){n.r(t),n.d(t,{default:function(){return u}});var r=n(6934),a={key:1,class:"cmp-link__svg",viewBox:"0 0 60 2",width:"100%",height:"2",fill:"none",xmlns:"http://www.w3.org/2000/svg",preserveAspectRatio:"none"},i=[(0,r.Lk)("path",{d:"M0 1.22222C32.5 0.722222 53 1.22222 60 1.22222",stroke:"currentColor"},null,-1)];var o=n(51),c=(0,r.pM)({name:"VueButton",components:{VueIcon:o.default},props:{buttonText:{type:String},icon:{type:String},iconSize:{type:String,default:"small"},showLineSvg:{type:Boolean,default:!1}},setup:function(){var e=(0,r.KR)();return{buttonRef:(0,r.WQ)("buttonRef",e)}}});var u=(0,n(66262).A)(c,[["render",function(e,t,n,o,c,u){var s=(0,r.g2)("VueIcon");return(0,r.uX)(),(0,r.CE)("button",{class:(0,r.C4)(["cmp-button",{"btn--icon":e.icon}]),ref:"buttonRef"},[(0,r.eW)((0,r.v_)(e.buttonText)+" ",1),e.icon?((0,r.uX)(),(0,r.Wv)(s,{key:0,path:"/content/dam/visitbrussels/icons/".concat(e.icon,".svg"),class:(0,r.C4)("cmp-icon--".concat(e.iconSize))},null,8,["path","class"])):(0,r.Q3)("v-if",!0),e.showLineSvg?((0,r.uX)(),(0,r.CE)("svg",a,i)):(0,r.Q3)("v-if",!0)],2)}]])},51:function(e,t,n){n.r(t),n.d(t,{default:function(){return u}});var r=n(6934),a={class:"cmp-icon cmp-icon--current-color"},i=["src"];var o=n(70387),c=(0,r.pM)({name:"VueIcon",props:{path:String},setup:function(){var e=(0,r.KR)();return(0,r.sV)((function(){var t=e.value;t&&t.src&&t.src.endsWith(".svg")&&(0,o.L)(t)})),{imageRef:e}}});var u=(0,n(66262).A)(c,[["render",function(e,t,n,o,c,u){return(0,r.uX)(),(0,r.CE)("div",a,[(0,r.Lk)("img",{src:e.path,class:"cmp-icon__image cmp-icon__image--svg",ref:"imageRef",alt:""},null,8,i)])}]])},53980:function(e,t,n){n.r(t),n.d(t,{default:function(){return i}});var r=n(6934);var a=(0,r.pM)({name:"VueTitle",props:{text:{type:String},element:{type:String,default:"h2",validator:function(e){return["h1","h2","h3","h4","h5","h6"].includes(e)}}}});var i=(0,n(66262).A)(a,[["render",function(e,t,n,a,i,o){return e.text?((0,r.uX)(),(0,r.Wv)((0,r.$y)(e.element),{key:0,class:"cmp-title"},{default:(0,r.k6)((function(){return[(0,r.eW)((0,r.v_)(e.text),1)]})),_:1})):(0,r.Q3)("v-if",!0)}]])},50816:function(e,t,n){n.r(t),n.d(t,{default:function(){return _}});var r=n(6934),a={key:0,class:"cmp-info-card__details-list"},i={key:0,class:"cmp-info-card__detail"},o={class:"cmp-info-card__detail-value"},c={key:1,class:"cmp-info-card__detail"},u={key:2,class:"cmp-info-card__detail"}
1,s={key:1,class:"cmp-info-card__short-description"},l={class:"text"};var d=n(66978),p=n(53737),f=n(27152),v=n(45819),m=n(36897),g=n(51),y=n(69842),b=n(86758),h=(0,r.pM)({name:p.h,components:{VueIcon:g.default,StarsRating:y.A,BaseVenueCard:b.default},props:{cardObject:{type:Object,required:!0},sources:{type:Array},linkDetailPage:{type:String,required:!0},targetGroup:{type:String,default:"B2B"},openInNewTab:{type:Boolean,default:!1},cardIndex:{type:Number,required:!0}},setup:function(e){var t=(0,v.s9)().locale,n=(0,d.A)(),a=(0,f.V)(t.value),i=(0,r.EW)((function(){return e.cardObject.translations[a].name})),o=(0,r.EW)((function(){var t,n=null===(t=e.cardObject.mice)||void 0===t?void 0:t.number_of_hotel_rooms;return n&&n>0?n:void 0})),c=(0,r.EW)((function(){var t;return null!==(t=e.cardObject.districts)&&void 0!==t&&t.translations&&e.cardObject.districts.translations[a]?e.cardObject.districts.translations[a]:[]})),u=(0,r.EW)((function(){var t,n=null===(t=e.cardObject.mice)||void 0===t?void 0:t.number_of_hotel_stars;return n&&n>0?n:void 0})),s=(0,r.EW)((function(){return(0,m.Ay)(e.cardObject.translations,a,"description_web")})),l=(0,r.EW)((function(){return!o.value&&!u.value&&0===c.value.length})),g=(0,r.EW)((function(){return o.value||u.value||c.value.length>0||s.value}));return{windowSize:n,name:i,districts:c,description:s,numberOfHotelRooms:o,numberOfHotelStars:u,displayInfoSection:g,displayWebDescription:l,WINDOW_SIZE_LARGE:p.Fj,ACCOMODATION_CARD:p.h}}});var _=(0,n(66262).A)(h,[["render",function(e,t,n,d,p,f){var v=(0,r.g2)("VueIcon"),m=(0,r.g2)("StarsRating"),g=(0,r.g2)("BaseVenueCard");return(0,r.uX)(),(0,r.Wv)(g,{type:"venue",sources:e.sources,"link-detail-page":e.linkDetailPage,"card-object":e.cardObject,"target-group":e.targetGroup,"open-in-new-tab":e.openInNewTab,"card-type":e.ACCOMODATION_CARD,"card-index":e.cardIndex},{"venue-key-info":(0,r.k6)((function(){return[e.displayInfoSection?((0,r.uX)(),(0,r.CE)("p",a,[e.numberOfHotelRooms?((0,r.uX)(),(0,r.CE)("span",i,[(0,r.bF)(v,{path:"/content/dam/visitbrussels/icons/hotelrooms.svg",class:"cmp-icon--small"}),(0,r.Lk)("span",o,(0,r.v_)(e.$t("{count} hotel rooms",e.numberOfHotelRooms)),1)])):(0,r.Q3)("v-if",!0),e.districts&&e.districts.length>0?((0,r.uX)(),(0,r.CE)("span",c,[(0,r.bF)(v,{path:"/content/dam/visitbrussels/icons/location.svg",class:"cmp-icon--small"}),((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(e.districts,(function(e){return(0,r.uX)(),(0,r.CE)("span",{key:e,class:"cmp-info-card__detail-value cmp-info-card__detail-value--multiple"},(0,r.v_)(e),1)})),128))])):(0,r.Q3)("v-if",!0),e.numberOfHotelStars?((0,r.uX)(),(0,r.CE)("span",u,[(0,r.bF)(m,{value:e.numberOfHotelStars},null,8,["value"])])):(0,r.Q3)("v-if",!0)])):(0,r.Q3)("v-if",!0),e.displayWebDescription&&e.description?((0,r.uX)(),(0,r.CE)("div",s,[(0,r.Lk)("p",l,(0,r.v_)(e.description),1)])):(0,r.Q3)("v-if",!0)]})),_:1},8,["sources","link-detail-page","card-object","target-group","open-in-new-tab","card-type","card-index"])}]])},69872:function(e,t,n){n.r(t),n.d(t,{default:function(){return y}});var r=n(6934),a={key:0,class:"cmp-info-card__details-list"},i={key:0,class:"cmp-info-card__detail"},o={class:"cmp-info-card__detail-value"},c={key:1,class:"cmp-info-card__detail"},u={class:"cmp-info-card__detail-value"},s={key:2,class:"cmp-info-card__detail"};var l=n(53737),d=n(45819),p=n(19398),f=n(27152),v=n(86758),m=n(51),g=(0,r.pM)({name:l.g8,components:{VueIcon:m.default,BaseVenueCard:v.default},props:{sources:{type:Array},linkDetailPage:{type:String,required:!0},cardObject:{type:Object,required:!0},targetGroup:{type:String,default:"B2B"},openInNewTab:{type:Boolean,default:!1},cardIndex:{type:Number,required:!0}},setup:function(e){var t=(0,d.s9)().locale,n=(0,f.V)(t.value),a=(0,r.EW)((function(){return(0,p.e1)(e.cardObject.mice?e.cardObject.mice.meeting_rooms:[])})),i=(0,r.EW)((function(){return e.cardObject.mice?e.cardObject.mice.number_of_breakouts:0})),o=(0,r.EW)((function(){var t;return null!==(t=e.cardObject.districts)&&void 0!==t&&t.translations&&e.cardObject.districts.translations[n]?e.cardObject.districts.translations[n]:[]}));return{CONFERENCE_CARD:l.g8,venueCapacity:a,breakoutRooms:i,districts:o}}});var y=(0,n(66262).A)(g,[["render",function(e,t,n,l,d,p){var f=(0,r.g2)("VueIcon"),v=(0,r.g2)("BaseVenueCard");
1return(0,r.uX)(),(0,r.Wv)(v,{type:"venue",sources:e.sources,"link-detail-page":e.linkDetailPage,"card-object":e.cardObject,"target-group":e.targetGroup,"open-in-new-tab":e.openInNewTab,"card-type":e.CONFERENCE_CARD,"card-index":e.cardIndex},(0,r.eX)({_:2},["B2C"!==e.targetGroup?{name:"venue-key-info",fn:(0,r.k6)((function(){return[e.venueCapacity&&e.venueCapacity>0||e.breakoutRooms&&e.breakoutRooms>0||e.districts&&e.districts.length>0?((0,r.uX)(),(0,r.CE)("ul",a,[e.venueCapacity&&e.venueCapacity>0?((0,r.uX)(),(0,r.CE)("li",i,[(0,r.bF)(f,{path:"/content/dam/visitbrussels/icons/group.svg",class:"cmp-icon--small"}),(0,r.Lk)("span",o,(0,r.v_)("".concat(e.$t("Capacity")," ").concat(e.venueCapacity)),1)])):(0,r.Q3)("v-if",!0),e.breakoutRooms&&e.breakoutRooms>0?((0,r.uX)(),(0,r.CE)("li",c,[(0,r.bF)(f,{path:"/content/dam/visitbrussels/icons/breakoutRooms.svg",class:"cmp-icon--small"}),(0,r.Lk)("span",u,(0,r.v_)(e.$t("{count} breakout rooms",e.breakoutRooms)),1)])):(0,r.Q3)("v-if",!0),e.districts&&e.districts.length>0?((0,r.uX)(),(0,r.CE)("li",s,[(0,r.bF)(f,{path:"/content/dam/visitbrussels/icons/location.svg",class:"cmp-icon--small"}),((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(e.districts,(function(e){return(0,r.uX)(),(0,r.CE)("span",{key:e,class:"cmp-info-card__detail-value cmp-info-card__detail-value--multiple"},(0,r.v_)(e),1)})),128))])):(0,r.Q3)("v-if",!0)])):(0,r.Q3)("v-if",!0)]})),key:"0"}:void 0]),1032,["sources","link-detail-page","card-object","target-group","open-in-new-tab","card-type","card-index"])}]])},58108:function(e,t,n){n.r(t),n.d(t,{default:function(){return g}});var r=n(6934),a={key:0,class:"cmp-info-card__details-list"},i={key:0,class:"cmp-info-card__detail"},o={class:"cmp-info-card__detail-value"},c={key:1,class:"cmp-info-card__detail"},u={key:2,class:"cmp-info-card__detail"};var s=n(53737),l=n(45819),d=n(27152),p=n(51),f=n(69842),v=n(86758),m=(0,r.pM)({name:s.Yx,components:{StarsRating:f.A,VueIcon:p.default,BaseVenueCard:v.default},props:{sources:{type:Array},linkDetailPage:{type:String,required:!0},cardObject:{type:Object,required:!0},targetGroup:{type:String,default:"B2B"},openInNewTab:{type:Boolean,default:!1},cardIndex:{type:Number,required:!0}},setup:function(e){var t=(0,l.s9)().locale,n=(0,d.V)(t.value),a=(0,r.EW)((function(){return e.cardObject.mice?e.cardObject.mice.number_of_hotel_rooms:0})),i=(0,r.EW)((function(){var t;return null!==(t=e.cardObject.districts)&&void 0!==t&&t.translations&&e.cardObject.districts.translations[n]?e.cardObject.districts.translations[n]:[]})),o=(0,r.EW)((function(){return e.cardObject.mice?e.cardObject.mice.number_of_hotel_stars:0}));return{HOTEL_CARD:s.Yx,hotelRoomAmount:a,districts:i,starsRating:o}}});var g=(0,n(66262).A)(m,[["render",function(e,t,n,s,l,d){var p=(0,r.g2)("VueIcon"),f=(0,r.g2)("StarsRating"),v=(0,r.g2)("BaseVenueCard");return(0,r.uX)(),(0,r.Wv)(v,{type:"venue",sources:e.sources,"link-detail-page":e.linkDetailPage,"card-object":e.cardObject,"target-group":e.targetGroup,"open-in-new-tab":e.openInNewTab,"card-type":e.HOTEL_CARD,"card-index":e.cardIndex},(0,r.eX)({_:2},["B2C"!==e.targetGroup?{name:"venue-key-info",fn:(0,r.k6)((function(){return[e.hotelRoomAmount&&e.hotelRoomAmount>0||e.districts&&e.districts.length>0||e.starsRating&&e.starsRating>0?((0,r.uX)(),(0,r.CE)("ul",a,[e.hotelRoomAmount&&e.hotelRoomAmount>0?((0,r.uX)(),(0,r.CE)("li",i,[(0,r.bF)(p,{path:"/content/dam/visitbrussels/icons/hotelrooms.svg",class:"cmp-icon--small"}),(0,r.Lk)("span",o,(0,r.v_)(e.$t("{count} hotel rooms",e.hotelRoomAmount)),1)])):(0,r.Q3)("v-if",!0),e.districts&&e.districts.length>0?((0,r.uX)(),(0,r.CE)("li",c,[(0,r.bF)(p,{path:"/content/dam/visitbrussels/icons/location.svg",class:"cmp-icon--small"}),((0,r.uX)(!0),(0,r.CE)(r.FK,null,(0,r.pI)(e.districts,(function(e){return(0,r.uX)(),(0,r.CE)("span",{key:e,class:"cmp-info-card__detail-value cmp-info-card__detail-value--multiple"},(0,r.v_)(e),1)})),128))])):(0,r.Q3)("v-if",!0),e.starsRating&&e.starsRating>0?((0,r.uX)(),(0,r.CE)("li",u,[(0,r.bF)(f,{value:e.starsRating},null,8,["value"])])):(0,r.Q3)("v-if",!0)])):(0,r.Q3)("v-if",!0)]})),key:"0"}
1:void 0]),1032,["sources","link-detail-page","card-object","target-group","open-in-new-tab","card-type","card-index"])}]])},3990:function(e,t,n){n.r(t),n.d(t,{default:function(){return c}});var r=n(6934);var a=n(53737),i=n(86758),o=(0,r.pM)({name:a.Re,components:{BaseVenueCard:i.default},props:{sources:{type:Array},linkDetailPage:{type:String,required:!0},cardObject:{type:Object,required:!0},targetGroup:{type:String,default:"B2B"},openInNewTab:{type:Boolean,default:!1},cardIndex:{type:Number,required:!0}},setup:function(){return{INCENTIVE_CARD:a.Re}}});var c=(0,n(66262).A)(o,[["render",function(e,t,n,a,i,o){var c=(0,r.g2)("BaseVenueCard");return(0,r.uX)(),(0,r.Wv)(c,{type:"venue",sources:e.sources,"link-detail-page":e.linkDetailPage,"card-object":e.cardObject,"target-group":e.targetGroup,"open-in-new-tab":e.openInNewTab,"card-type":e.INCENTIVE_CARD,"card-index":e.cardIndex},null,8,["sources","link-detail-page","card-object","target-group","open-in-new-tab","card-type","card-index"])}]])},13299:function(e,t,n){n.r(t),n.d(t,{default:function(){return h}});var r=n(6934),a={key:0,class:"cmp-info-card__details-list"},i={class:"cmp-info-card__detail"},o={class:"cmp-info-card__detail-value"},c={class:"cmp-info-card__details-list"},u={key:0,class:"cmp-info-card__detail cmp-info-card__detail__kitchentype"},s={class:"cmp-info-card__detail-value"},l={key:1,class:"cmp-info-card__detail cmp-info-card__detail__location"},d={class:"cmp-info-card__detail-value cmp-info-card__detail-value--multiple"};var p=n(53737),f=n(45819),v=n(19398),m=n(27152),g=n(51),y=n(86758),b=(0,r.pM)({name:p.bH,components:{VueIcon:g.default,BaseVenueCard:y.default},props:{sources:{type:Array},linkDetailPage:{type:String,required:!0},cardObject:{type:Object,required:!0},targetGroup:{type:String,default:"B2C"},openInNewTab:{type:Boolean,default:!1},cardIndex:{type:Number,required:!0}},setup:function(e){var t=(0,f.s9)().locale,n=(0,m.V)(t.value),a=(0,r.EW)((function(){return(0,v.e1)(e.cardObject.mice?e.cardObject.mice.meeting_rooms:[])})),i=(0,r.EW)((function(){return e.cardObject.translations?e.cardObject.translations[n].address_city:null})),o=(0,r.EW)((function(){return e.cardObject.resto_kitchen?e.cardObject.resto_kitchen.translations[n][0]:null}));return{RESTAURANT_CARD:p.bH,venueCapacity:a,addressName:i,kitchen:o}}});var h=(0,n(66262).A)(b,[["render",function(e,t,n,p,f,v){var m=(0,r.g2)("VueIcon"),g=(0,r.g2)("BaseVenueCard");return(0,r.uX)(),(0,r.Wv)(g,{type:"venue",sources:e.sources,"link-detail-page":e.linkDetailPage,"card-object":e.cardObject,"target-group":e.targetGroup,"open-in-new-tab":e.openInNewTab,"card-type":e.RESTAURANT_CARD,"card-index":e.cardIndex},(0,r.eX)({_:2},["B2C"!==e.targetGroup?{name:"venue-key-info",fn:(0,r.k6)((function(){return[e.venueCapacity&&e.venueCapacity>0?((0,r.uX)(),(0,r.CE)("ul",a,[(0,r.Lk)("li",i,[(0,r.bF)(m,{path:"/content/dam/visitbrussels/icons/group.svg",class:"cmp-icon--small"}),(0,r.Lk)("span",o,(0,r.v_)("".concat(e.$t("Capacity")," ").concat(e.venueCapacity)),1)])])):(0,r.Q3)("v-if",!0)]})),key:"0"}:{name:"venue-key-info",fn:(0,r.k6)((function(){return[(0,r.Lk)("ul",c,[e.kitchen?((0,r.uX)(),(0,r.CE)("li",u,[(0,r.bF)(m,{path:"/content/dam/visitbrussels/icons/cutlery.svg",class:"cmp-icon--small"}),(0,r.Lk)("span",s,(0,r.v_)(e.kitchen),1)])):(0,r.Q3)("v-if",!0),e.addressName?((0,r.uX)(),(0,r.CE)("li",l,[(0,r.bF)(m,{path:"/content/dam/visitbrussels/icons/location.svg",class:"cmp-icon--small"}),(0,r.Lk)("span",d,(0,r.v_)(e.addressName),1)])):(0,r.Q3)("v-if",!0)])]})),key:"1"}]),1032,["sources","link-detail-page","card-object","target-group","open-in-new-tab","card-type","card-index"])}]])},99423:function(e,t,n){n.r(t),n.d(t,{default:function(){return c}});var r=n(6934);var a=n(53737),i=n(86758),o=(0,r.pM)({name:a.ay,components:{BaseVenueCard:i.default},props:{sources:{type:Array},linkDetailPage:{type:String,required:!0},cardObject:{type:Object,required:!0},targetGroup:{type:String,default:"B2B"},openInNewTab:{type:Boolean,default:!1},cardIndex:{type:Number,required:!0}},setup:function(){return{SERVICEPROVIDER_CARD:a.ay}}});var c=(0,n(66262).A)(o,[["render",function(e,t,n,a,i,o){var c=(0,r.g2)("BaseVenueCard");
1return(0,r.uX)(),(0,r.Wv)(c,{type:"venue",sources:e.sources,"link-detail-page":e.linkDetailPage,"card-object":e.cardObject,"target-group":e.targetGroup,"open-in-new-tab":e.openInNewTab,"card-type":e.SERVICEPROVIDER_CARD,"card-index":e.cardIndex},null,8,["sources","link-detail-page","card-object","target-group","open-in-new-tab","card-type","card-index"])}]])},49755:function(e,t,n){n.r(t),n.d(t,{default:function(){return f}});var r=n(6934);var a=n(86551),i=n(86758),o=n(69872),c=n(58108),u=n(13299),s=n(99423),l=n(3990),d=n(50816),p=(0,r.pM)({name:"VenueCardWrapper",components:{BaseVenueCard:i.default,ConferenceCard:o.default,HotelCard:c.default,RestaurantCard:u.default,ServiceProviderCard:s.default,IncentiveTeamBuildingCard:l.default,AccommodationCard:d.default},props:{venueObject:{type:Object,required:!0},targetGroup:{type:String,default:"B2C"},openInNewTab:{type:Boolean,default:!1},cardIndex:{type:Number,required:!0}},setup:function(){return{getVenueCardType:a.m}}});var f=(0,n(66262).A)(p,[["render",function(e,t,n,a,i,o){return(0,r.uX)(),(0,r.Wv)((0,r.$y)(e.getVenueCardType(e.venueObject)),{"card-object":e.venueObject,"card-index":e.cardIndex,sources:["listView"],"target-group":e.targetGroup,"open-in-new-tab":e.openInNewTab},null,8,["card-object","card-index","target-group","open-in-new-tab"])}]])}}]);

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.