1<!doctype html> 2<html lang='en'> 3 <head> 4 <!-- meta --> 5 <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> 6 <meta charset="utf-8" /> 7 <title>Venue Search - Visit West Convention Bureau</title> 8 <link rel="canonical" href="https://www.visitwestconventionbureau.co.uk/venue-search/" /> 9 <meta name="description" content="Discover a directory of venues in Bristol and Bath for business events, conferences and incentive travel." /> 10 <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1" /> 11 <meta name="sv-nav-properties" content="{"title":"Venues","id":"6998c51941a8f0ca7c84e596","site_name":"meet","section":"main","folderHref":"/venue-search/"}" /> 12 <meta name="twitter:card" content="summary_large_image" /> 13 <meta name="referrer" content="always" /> 14 <meta name="robots" content="index, follow" /> 15 <meta property="og:title" content="Venue Search - Visit West Convention Bureau" /> 16 <meta property="og:url" content="https://www.visitwestconventionbureau.co.uk/venue-search/" /> 17 <meta property="og:description" content="Discover a directory of venues in Bristol and Bath for business events, conferences and incentive travel." /> 18 <meta property="og:locale" content="en" /> 19 <meta property="og:image" content="https://assets.simpleviewinc.com/simpleview/image/upload/c_limit,h_1200,q_75,w_1200/v1/clients/bristol/Bristol_Museum_and_Art_Gallery_Credit_to_Pyramid_AV__5adc0494-04f4-4475-b117-bad5ce12ae9b.jpg" /> 20 <meta property="og:image:width" content="1200" /> 21 <meta property="og:image:height" content="600" /> 22 <meta property="og:type" content="website" /> 23 24 <!-- head css bundles --> 25 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/widget_pagetitle.css"/> 26 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/custom_cta_icons.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 27 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/nav/virtuals/css/shared.css"/> 28 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/nav/virtuals/css/widget_main_dropdown.css"/> 29 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/nav/virtuals/css/widget_main.css"/> 30 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/nav/virtuals/css/widget_secondary.css"/> 31 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/nav/virtuals/css/widget_footer.css"/> 32 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/search/virtuals/css/custom_headerbox.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 33 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/nav/virtuals/css/widget_breadcrumb.css"/> 34 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/custom_layoutjs.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 35 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/custom_vue_airbnb_style_datepicker.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 36 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/custom_pe_booking.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 37 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/collections/virtuals/css/widget_template_custom_quick_links.css"/> 38 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/collections/virtuals/css/ccl_v2/shared.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 39 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/collections/virtuals/css/ccl_v2/list/shared_structure.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 40 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/collections/virtuals/css/ccl_v2/list/shared_theme.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 41 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/collections/virtuals/css/widget_template_custom_navigation_list.css"/> 42 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/collections/virtuals/css/widget_template_custom_social_links.css"/> 43 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/collections/virtuals/css/ccl_v2/cards/shared_structure.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 44 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/collections/virtuals/css/ccl_v2/cards/shared_theme.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 45 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/collections/virtuals/css/ccl_v2/cards/variants/3_across.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 46 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/collections/virtuals/css/widget_template_custom_navigation_card.css"/> 47 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/collections/virtuals/css/ccl_v2/side_by_side/shared_structure.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 48 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/collections/virtuals/css/ccl_v2/side_by_side/shared_theme.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 49 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/collections/virtuals/css/ccl_v2/side_by_side/variants/1_across.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 50 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/custom_read_more.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 51 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/custom_quickview.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 52 <link rel="stylesheet" href="https://unpkg.com/@glidejs/[email protected]/dist/css/glide.core.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 53 <link rel="stylesheet" href="https://unpkg.com/plyr@^3/dist/plyr.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 54 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/custom_lightbox.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 55 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/reboot.css"/> 56 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/variables.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 57 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/swatches.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 58 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/shared.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 59 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/custom_header.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 60 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/custom_header_hamburger.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 61 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/shared_print.css" media="print" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 62 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/custom_footer.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 63 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/custom_core_styles.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 64 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/custom_forms.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 65 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/widget_social_share.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 66 <link rel="stylesheet" href="https://use.typekit.net/vrp2tco.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 67 <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Outfit:[email protected]&display=swap" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 68 <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 69 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/fontawesome/css/fontawesome.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 70 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/fontawesome/css/brands.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 71 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/fontawesome/css/regular.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 72 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/fontawesome/css/solid.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 73 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/fontawesome/css/duotone.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 74 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/fontawesome/css/light.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 75 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/fontawesome/css/thin.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 76 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/fontawesome/css/sharp-light.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 77 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/fontawesome/css/sharp-solid.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 78 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/fontawesome/css/sharp-thin.min.css" media="print" onload="this.onload=null;this.media='all'" class="preloaded-css"/> 79 80 <!-- head js bundles --> 81
81<script src="https://unpkg.com/plyr@^3/dist/plyr.polyfilled.min.js"></script>
81 82
82<script src="https://player.vimeo.com/api/player.js"></script>
82 83
83<script src="/includes/public/managed/v_b35e94c3_62831865/core/libs/sv/requirejs/public/require.js" data-ot-ignore></script>
83 84
84<script src="/requirejs_config_b35e94c3_62831865.js" data-ot-ignore></script>
84 85
85<script src="/includes/public/managed/v_b35e94c3_62831865/core/libs/sv/siteLib/public/js/globalHeader.js"></script>
85 86
86<script src="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/js/shared_header.js" defer></script>
86 87 88 <!-- bottomHead --> 89 90
90<script data-id="site_gtm">
vendor: 365 bytes, lines 90-95
90 91 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 92 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 93 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 94 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 95 })(window,document,'script','gtmDataLayer','
95GTM-PPHGSKT5
vendor: 11 bytes, lines 95-96
95'); 96
96</script>
96 97 98
98<script data-id="site_gtm">
vendor: 365 bytes, lines 98-103
98 99 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 100 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 101 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 102 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 103 })(window,document,'script','gtmDataLayer','
103GTM-NFBVG93
vendor: 11 bytes, lines 103-104
103'); 104
104</script>
104 105 106 107 <!-- 108 Use this template to add items to the <head> 109 --> 110 111 <!-- === Critical Preconnects (keep only what affects first render) === --> 112 <link rel="preconnect" href="https://assets.simpleviewinc.com" crossorigin> 113 <link rel="preconnect" href="https://fonts.googleapis.com" crossorigin> 114 115 <!-- === Preload critical images for faster paint === --> 116 <link rel="preload" as="image" href="/includes/public/assets/shared/bg_icon_circles.svg"> 117 <link rel="preload" as="image" href="/includes/public/assets/shared/bg_icon_balloons.svg"> 118 <link rel="preload" as="image" href="/includes/public/assets/shared/bg_icon_bridge_white.svg"> 119 <link rel="preload" as="image" href="/includes/public/assets/shared/bg_icon_balloons_white.svg"> 120 121 <!-- === Internal JS needed early (Playwire setup) === --> 122
122<script data-cfasync="false"> 123 window.ramp = window.ramp || {}; 124 window.ramp.que = window.ramp.que || []; 125 </script>
125 126 127 <!-- === Defer non-critical preconnects and trackers to after page load === --> 128
128<script> 129 window.addEventListener("load", function () { 130 // Preconnects not critical for initial render 131 [ 132 "https://securepubads.g.doubleclick.net", 133 "https://www.google-analytics.com", 134 "https://www.googletagmanager.com", 135 "https://ws.audioeye.com", 136 "https://wsv3cdn.audioeye.com", 137 "https://player.vimeo.com/", 138 "https://unpkg.com" 139 ].forEach(function (url) { 140 var link = document.createElement("link"); 141 link.rel = "preconnect"; 142 link.href = url; 143 link.crossOrigin = "anonymous"; 144 document.head.appendChild(link); 145 }); 146 }); 147 </script>
147 148 149 150 <!-- 151 152 Most common Font URLs. (Only uncomment the ones being used) 153 154 # GOOGLE FONTS 155 <link rel="preconnect" href="https://fonts.googleapis.com"> 156 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 157 158 # ADOBE TYPEKIT FONTS 159 <link rel="preconnect" href="https://use.typekit.net" crossorigin> 160 <link rel="preconnect" href="https://p.typekit.net" crossorigin> 161 162 --> 163 164 <style data-critical-styles> 165 /* Core styles */ 166 body, 167 button, 168 h1, 169 h2, 170 h3, 171 h4, 172 h5, 173 h6, 174 input, 175 p, 176 select { 177 font-family: var(--font-body) 178 } 179 180 h1, 181 h2, 182 h3, 183 h4, 184 h5, 185 h6 { 186 font-family: var(--font-display) 187 } 188 189 hr { 190 height: 2px; 191 background-color: var(--gray-300) 192 } 193 194 button { 195 background-color: var(--sw-button-secondary-bg); 196 color: var(--sw-button-secondary-color) 197 } 198 199 a { 200 color: var(--sw-link-color) 201 } 202 203 :is(.core-styles, .contentRender_name_plugins_core_textbox) img[style*="float: left;"], 204 :is(.core-styles, .contentRender_name_plugins_core_textbox)>p:not([style="text-align: right;"])>img { 205 margin-left: 0 206 } 207 208 :is(.core-styles, .contentRender_name_plugins_core_textbox) img[style*="float: right;"], 209 :is(.core-styles, .contentRender_name_plugins_core_textbox)>p:not([style="text-align: right;"])>img[style*="float: right"], 210 :is(.core-styles, .contentRender_name_plugins_core_textbox)>p[style="text-align: right;"]>img { 211 margin-right: 0 212 } 213 214 :is(.core-styles, .contentRender_name_plugins_core_textbox) h1 { 215 margin-bottom: var(--space-4); 216 font-size: var(--text-2xl); 217 font-weight: 700; 218 line-height: var(--leading-loose); 219 font-family: var(--font-display) 220 } 221 222 :is(.core-styles, .contentRender_name_plugins_core_textbox) h2 { 223 margin-bottom: var(--space-6); 224 font-size: var(--text-3xl); 225 font-weight: 700; 226 line-height: var(--leading-tight) 227 } 228 229 :is(.core-styles, .contentRender_name_plugins_core_textbox) h3 { 230 margin-bottom: var(--space-6); 231 font-size: var(--text-2xl); 232 font-weight: 700; 233 line-height: var(--leading-tight) 234 } 235 236 :is(.core-styles, .contentRender_name_plugins_core_textbox) h4 { 237 margin-bottom: var(--space-6); 238 font-size: var(--text-xl); 239 font-weight: 700; 240 line-height: var(--leading-snug) 241 } 242 243 :is(.core-styles, .contentRender_name_plugins_core_textbox) h5 { 244 margin-bottom: var(--space-6); 245 font-size: var(--text-lg); 246 font-weight: 700; 247 line-height: var(--leading-snug) 248 } 249 250 :is(.core-styles, .contentRender_name_plugins_core_textbox) h6 { 251 margin-bottom: var(--space-6); 252 font-size: var(--text-base); 253 font-weight: 700; 254 line-height: var(--leading-snug) 255 } 256 257 :is(.core-styles, .contentRender_name_plugins_core_textbox) p { 258 margin-bottom: var(--space-4); 259 font-size: var(--text-base); 260 line-height: var(--leading-normal) 261 } 262 263 .panel-read-more:has(.extended) :is(.core-styles, .contentRender_name_plugins_core_textbox) p:last-child { 264 margin-bottom: 0 265 } 266 267 :is(.core-styles, .contentRender_name_plugins_core_textbox) .sv-wrapped-iframe { 268 margin-bottom: var(--space-4) 269 } 270 271 :is(.core-styles, .contentRender_name_plugins_core_textbox) a:hover { 272 text-decoration: underline 273 } 274 275 :is(.core-styles, .contentRender_name_plugins_core_textbox) blockquote { 276 margin: var(--space-12) 0; 277 padding: var(--space-6) var(--space-8); 278 border-left: 4px solid var(--blue) 279 } 280 281 :is(.core-styles, .contentRender_name_plugins_core_textbox) blockquote>p { 282 margin: 0; 283 font-size: var(--text-2xl); 284 font-style: italic; 285 line-height: var(--leading-snug) 286 } 287 288 :is(.core-styles, .contentRender_name_plugins_core_textbox) :is(table) { 289 background: var(--white); 290 margin-bottom: var(--space-5); 291 table-layout: auto; 292 padding: var(--space-2) 293 } 294 295 :is(.core-styles, .contentRender_name_plugins_core_textbox) :is(table tbody tr td, table tr td) { 296 display: table-cell 297 } 298 299 :is(.core-styles, .contentRender_name_plugins_core_textbox) :is(td, tr) { 300 font-family: var(--font-body); 301 font-size: var(--text-base); 302 line-height: var(--leading-normal); 303 padding: var(--space-2); 304 border: 1px solid var(--gray-500) 305 } 306 307 :is(.core-styles, .contentRender_name_plugins_core_textbox) :is(table tr):nth-of-type(2n) { 308 background: var(--footer-blue) 309 } 310 311 :is(.core-styles, .contentRender_name_plugins_core_textbox) :is(ul, ol) { 312 margin-bottom: var(--space-4); 313 margin-left: var(--space-5) 314 } 315 316 :is(.core-styles, .contentRender_name_plugins_core_textbox) :is(ul, ol):not([class*=block-grid-]) li { 317 font-family: var(--font-body); 318 font-size: var(--text-base); 319 line-height: var(--leading-normal) 320 } 321 322 :is(.core-styles, .contentRender_name_plugins_core_textbox) :is(ul) { 323 list-style-type: disc 324 } 325 326 :is(.core-styles, .contentRender_name_plugins_core_textbox) :is(ol) { 327 list-style-type: decimal 328 } 329 330 :is(.core-styles, .contentRender_name_plugins_core_textbox) :is(ul li ul) { 331 list-style-type: circle 332 } 333 334 :is(.core-styles, .contentRender_name_plugins_core_textbox) :is(ul ul ul) { 335 list-style-type: square 336 } 337 338 :is(.core-styles, .contentRender_name_plugins_core_textbox) :is(ul li ul, ul li ol, ol li ol) { 339 margin-left: var(--space-5) 340 } 341 342 :is(.core-styles, .contentRender_name_plugins_core_textbox) :is(h1, h2, h3, h4, h5, h6)>a, 343 :is(h1, h2, h3, h4, h5, h6)>a { 344 font: inherit; 345 color: inherit; 346 text-decoration: none 347 } 348 349 :is(.core-styles, .contentRender_name_plugins_core_textbox) :is(h1, h2, h3, h4, h5, h6)>a { 350 font: inherit; 351 color: inherit; 352 text-decoration: none; 353 color: var(--sw-link-color) 354 } 355 356 .contentRender_name_plugins_core_textbox img { 357 --margin-sides: var(--space-6); 358 margin-bottom: var(--space-4); 359 margin-left: var(--margin-sides); 360 margin-right: var(--margin-sides); 361 display: inline-block; 362 max-width: calc(100% - (var(--margin-sides) * 2)) 363 } 364 365 @media (hover:hover) { 366 button:hover { 367 background-color: var(--sw-button-secondary-bg-hover); 368 color: var(--sw-button-secondary-color-hover) 369 } 370 371 a:hover { 372 color: var(--sw-link-hover-color); 373 text-decoration: none 374 } 375 376 :is(.core-styles, .contentRender_name_plugins_core_textbox) :is(h1, h2, h3, h4, h5, h6)>a:hover, 377 :is(h1, h2, h3, h4, h5, h6)>a:hover { 378 font: inherit; 379 text-decoration: underline 380 } 381 } 382 383 @media (min-width:64em) { 384 :is(.core-styles, .contentRender_name_plugins_core_textbox) h1 { 385 font-size: var(--text-5xl); 386 line-height: var(--leading-tight) 387 } 388 } 389 390 /* Variables */ 391 :root { 392 --font-body: 'Nunito', sans-serif; 393 --font-display: 'Outfit', sans-serif; 394 --font-display-system: var(--font-display); 395 --fa-6-family: "Font Awesome 6 Pro"; 396 --fa-6-sharp-family: "Font Awesome 6 Sharp"; 397 --width-compact: calc(var(--width-comfortable) * (2/3)); 398 --width-comfortable: 72ch; 399 --width-double: calc(var(--width-comfortable) * 2); 400 --width-base: 1200px; 401 --width-feature: 1440px; 402 --width-fullscreen: 100vw; 403 --width-collection-title: 520px; 404 --width-narrow: 700px; 405 --space-px: 1px; 406 --space-1: 4px; 407 --space-2: 8px; 408 --space-3: 12px; 409 --space-4: 16px; 410 --space-5: 20px; 411 --space-6: 24px; 412 --space-8: 32px; 413 --space-10: 40px; 414 --space-12: 48px; 415 --space-16: 64px; 416 --space-20: 80px; 417 --space-24: 96px; 418 --space-30: 120px;
419 --space-32: 128px; 420 --space-40: 160px; 421 --space-48: 192px; 422 --space-56: 224px; 423 --space-64: 256px; 424 --container-single: calc(var(--width-comfortable) + var(--space-10)); 425 --container-double: calc(var(--width-double) + var(--space-24)); 426 --text-body: 1rem; 427 --text-bodylg: 1.25rem; 428 --text-subtitle: 1.5rem; 429 --text-subtitlelg: 1.625rem; 430 --text-title: 2rem; 431 --text-titlexl: 3.125rem; 432 --text-btn: 1.125rem; 433 --text-xs: var(--text-body); 434 --text-sm: var(--text-body); 435 --text-base: var(--text-body); 436 --text-lg: var(--text-bodylg); 437 --text-xl: var(--text-subtitle); 438 --text-2xl: var(--text-subtitle); 439 --text-3xl: var(--text-title); 440 --text-4xl: var(--text-title); 441 --text-5xl: var(--text-titlexl); 442 --text-6xl: var(--text-titlexl); 443 --tracking-tighter: -0.05em; 444 --tracking-tight: -0.025em; 445 --tracking-normal: 0em; 446 --tracking-wide: 0.025em; 447 --tracking-wider: 0.05em; 448 --tracking-widest: 0.1em; 449 --leading-none: 1; 450 --leading-tight: 1.25; 451 --leading-snug: 1.375; 452 --leading-normal: 1.5; 453 --leading-relaxed: 1.625; 454 --leading-loose: 2; 455 --black: #000; 456 --white: #fff; 457 --text-black: var(--black); 458 --text-green: #0fe6d8; 459 --text-red: #932f01; 460 --bg-blue: #0f5699; 461 --bg-yellow: #ffba1a; 462 --lightblue: #f2f8ff; 463 --blue: #005fce; 464 --orange: #f45c3e; 465 --yellow: #e3a325; 466 --teal: #1aa2a2; 467 --special-teal: #18a1a1; 468 --dark-teal: #158484; 469 --pink: #E6007E; 470 --green: #f2f9f9; 471 --grey: #f5f5f5; 472 --border-blue: #a1cbfd; 473 --border-teal: #a3f4eb; 474 --border-dark-teal: #49C6BE; 475 --border-yellow: #f6c411; 476 --border-pink: #f491ea; 477 --border-brown: #C46336; 478 --border-red: #DF0606; 479 --border-grey: #737373; 480 --border-pink-tint: #FFB4DD; 481 --footer-blue: #f2f9f9; 482 --nav-teal: #49C6BE; 483 --gray-hue: 215; 484 --gray-100: hsl(var(--gray-hue), 45%, 98%); 485 --gray-200: hsl(var(--gray-hue), 38%, 95%); 486 --gray-300: hsl(var(--gray-hue), 32%, 91%); 487 --gray-400: hsl(var(--gray-hue), 25%, 84%); 488 --gray-500: hsl(var(--gray-hue), 20%, 69%); 489 --gray-600: hsl(var(--gray-hue), 15%, 52%); 490 --gray-700: hsl(var(--gray-hue), 17%, 35%); 491 --gray-800: hsl(var(--gray-hue), 23%, 23%); 492 --gray-900: hsl(var(--gray-hue), 26%, 14%); 493 --primary-color-hue: 210; 494 --primary-color-100: hsl(var(--primary-color-hue), 100%, 96%); 495 --primary-color-200: hsl(var(--primary-color-hue), 81%, 86%); 496 --primary-color-300: hsl(var(--primary-color-hue), 82%, 76%); 497 --primary-color-400: hsl(var(--primary-color-hue), 79%, 66%); 498 --primary-color-500: hsl(var(--primary-color-hue), 73%, 57%); 499 --primary-color-600: hsl(var(--primary-color-hue), 62%, 50%); 500 --primary-color-700: hsl(var(--primary-color-hue), 61%, 43%); 501 --primary-color-800: hsl(var(--primary-color-hue), 49%, 34%); 502 --primary-color-900: hsl(var(--primary-color-hue), 47%, 22%); 503 --secondary-color-hue: 29; 504 --secondary-color-100: hsl(var(--secondary-color-hue), 100%, 97%); 505 --secondary-color-200: hsl(var(--secondary-color-hue), 96%, 89%); 506 --secondary-color-300: hsl(var(--secondary-color-hue), 93%, 77%); 507 --secondary-color-400: hsl(var(--secondary-color-hue), 90%, 65%); 508 --secondary-color-500: hsl(var(--secondary-color-hue), 84%, 57%); 509 --secondary-color-600: hsl(var(--secondary-color-hue), 75%, 50%); 510 --secondary-color-700: hsl(var(--secondary-color-hue), 71%, 44%); 511 --secondary-color-800: hsl(var(--secondary-color-hue), 65%, 37%); 512 --secondary-color-900: hsl(var(--secondary-color-hue), 61%, 30%); 513 --tertiary-color-hue: 0; 514 --tertiary-color-100: hsl(var(--tertiary-color-hue), 93%, 94%); 515 --tertiary-color-200: hsl(var(--tertiary-color-hue), 96%, 89%); 516 --tertiary-color-300: hsl(var(--tertiary-color-hue), 94%, 82%); 517 --tertiary-color-400: hsl(var(--tertiary-color-hue), 91%, 71%); 518 --tertiary-color-500: hsl(var(--tertiary-color-hue), 84%, 60%); 519 --tertiary-color-600: hsl(var(--tertiary-color-hue), 72%, 51%); 520 --tertiary-color-700: hsl(var(--tertiary-color-hue), 74%, 42%); 521 --tertiary-color-800: hsl(var(--tertiary-color-hue), 70%, 35%); 522 --tertiary-color-900: hsl(var(--tertiary-color-hue), 63%, 31%);
523 --shadow-xs: 0 0 0 1px rgba(0, 0, 0, 0.05); 524 --shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05); 525 --shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); 526 --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); 527 --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); 528 --shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); 529 --shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25); 530 --shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); 531 --shadow-outline: 0 0 0 3px rgba(66, 153, 225, 0.5); 532 --rounded-none: 0px; 533 --rounded-sm: 0.125rem; 534 --rounded-md: 0.375rem; 535 --rounded-lg: 0.5rem; 536 --rounded-xl: 0.75rem; 537 --rounded-2xl: 1rem; 538 --rounded-3xl: 1.5rem; 539 --rounded-full: 9999px; 540 --rounded-circle: 50%; 541 --transition-appendix: 0.25s ease; 542 --scrollbar-size: var(--space-2) 543 } 544 545 /* Common shared */ 546 .shared-play-button, 547 .skip-link[href] { 548 text-align: center; 549 pointer-events: none 550 } 551 552 html { 553 overflow-y: scroll 554 } 555 556 body>.contentRender { 557 min-height: 100%; 558 height: 100% 559 } 560 561 body, 562 html { 563 height: 100%; 564 font-family: var(--font-body); 565 color: var(--sw-text-color) 566 } 567 568 body { 569 background: var(--sw-body-bg) 570 } 571 572 .sr-only { 573 border: 0; 574 clip: rect(0, 0, 0, 0); 575 height: 1px; 576 margin: -1px; 577 overflow: hidden; 578 padding: 0; 579 position: absolute; 580 width: 1px 581 } 582 583 .skip-link[href] { 584 z-index: 5000000; 585 display: block; 586 margin: 0; 587 padding: var(--space-8) var(--space-12); 588 width: auto; 589 height: auto; 590 font-size: var(--text-3xl); 591 line-height: var(--leading-tight); 592 color: var(--gray-100); 593 border: 4px dashed var(--gray-100); 594 background: var(--gray-900); 595 opacity: 0; 596 clip: auto; 597 white-space: normal; 598 transition: opacity .2s cubic-bezier(0, 0, .3, 1) 599 } 600 601 .skip-link[href]:focus-visible { 602 opacity: 1; 603 pointer-events: all 604 } 605 606 .contentRender_name_plugins_blog_articles_posts, 607 .contentRender_name_plugins_blog_leisure_blog_posts, 608 .contentRender_name_plugins_collections_template_custom_contacts, 609 .contentRender_name_plugins_collections_template_custom_list, 610 .contentRender_name_plugins_common_button, 611 .contentRender_name_plugins_core_textbox, 612 .contentRender_name_plugins_crm_formbuilder, 613 .contentRender_name_plugins_crm_rfp, 614 .contentRender_name_plugins_crm_rsvp, 615 .contentRender_name_plugins_events_submitevent, 616 .contentRender_name_plugins_nav_sitemap, 617 .contentRender_name_plugins_search_results { 618 width: 100%; 619 padding: 0 var(--space-5); 620 margin: 0 auto 621 } 622 623 .contentRender_name_plugins_crm_dms_formbuilder { 624 margin: 0 auto; 625 max-width: var(--width-base) 626 } 627 628 .panel-page { 629 position: relative; 630 display: grid; 631 grid-template-columns: 100%; 632 grid-template-rows: auto auto 1fr auto; 633 min-height: 100% 634 } 635 636 .panel-navigation-share { 637 display: flex; 638 justify-content: flex-start; 639 align-items: center; 640 max-width: var(--width-base); 641 padding: 0 var(--space-5); 642 margin: 0 auto; 643 margin-bottom: var(--space-8) 644 } 645 646 .panel-navigation-share .navigation-container { 647 display: none 648 } 649 650 .panel-navigation-share .share-container { 651 margin-left: auto 652 } 653 654 .panel-intro { 655 max-width: var(--width-comfortable); 656 margin: 0 auto; 657 margin-bottom: var(--space-16); 658 padding: 0 var(--space-5) 659 } 660 661 .panel-social { 662 max-width: var(--width-base); 663 margin: 0 auto var(--widget-margin-bottom); 664 padding: 0 var(--space-5) 665 } 666 667 .panel-social .title-container h2 { 668 font-size: var(--text-title); 669 font-weight: 700; 670 font-family: var(--font-display) 671 } 672 673 .panel-social .header-container { 674 display: flex; 675 flex-direction: column; 676 justify-content: space-between; 677 align-items: flex-start 678 } 679 680 .panel-social .subtitle-container { 681 max-width: var(--width-collection-title) 682 } 683 684 .panel-three-column, 685 .panel-two-column { 686 max-width: var(--width-base); 687 padding: 0; 688 margin: 0 auto; 689 margin-bottom: var(--space-8) 690 } 691 692 .panel-three-column :is(.left-container, .center-container, .right-container), 693 .panel-two-column :is(.left-container, .right-container) { 694 padding: 0 var(--space-5) 695 } 696 697 :is(.panel-intro, .panel-social, .panel-three-column, .panel-two-column) .contentRender_name_plugins_core_textbox { 698 padding: 0 699 } 700 701 .sv-col>.contentRender>.sv-panel { 702 margin-left: calc(-1 * var(--space-5)); 703 margin-right: calc(-1 * var(--space-5)) 704 } 705 706 .hamburger-open .body-overlay, 707 .panel-three-column.panel-dtn { 708 display: block 709 } 710 711 .panel-three-column.panel-dtn .title { 712 max-width: var(--width-narrow); 713 margin: 0 auto var(--space-8); 714 font-family: var(--font-display); 715 font-size: var(--text-subtitle); 716 font-weight: 700; 717 padding: 0 var(--space-5) 718 } 719 720 .panel-three-column.panel-dtn .panel-inner { 721 display: flex; 722 flex-direction: column; 723 align-items: center; 724 position: relative; 725 background-color: var(--lightblue); 726 padding: var(--space-5); 727 margin: 0 auto var(--space-12); 728 gap: var(--space-5) 729 } 730 731 .panel-three-column.panel-dtn .center-container, 732 .panel-three-column.panel-dtn .left-container, 733 .panel-three-column.panel-dtn .right-container { 734 z-index: 1 735 } 736 737 :is(input, button, select, textarea, a):focus-visible { 738 outline: var(--sw-focus-color) solid 1px; 739 outline-offset: 2px 740 } 741 742 .shared-play-button { 743 position: absolute; 744 left: 50%; 745 top: 50%; 746 z-index: 10; 747 transform: translate(-50%, -50%); 748 display: flex; 749 align-items: center; 750 justify-content: center; 751 width: var(--space-16); 752 height: var(--space-16); 753 padding: 0; 754 background-color: rgba(0, 0, 0, .5); 755 border: 3px solid var(--white); 756 border-radius: 50%; 757 font-size: var(--text-2xl); 758 line-height: 1; 759 color: var(--white); 760 transition: background-color .1s, border-color .1s 761 } 762 763 @media (hover:hover) { 764 765 .contentRender[class*=contentRender_name_plugins_collections] .img-cont:hover .
765shared-play-button, 766 .image-box-with-caption .slide-pic:hover .shared-play-button { 767 border-color: rgba(255, 255, 255, .6); 768 background-color: rgba(0, 0, 0, .7) 769 } 770 } 771 772 .ccl-widget .credits, 773 .image-box-with-caption .credits, 774 .img-cont .credits, 775 .related-content .credits { 776 position: absolute; 777 bottom: 0; 778 right: 0; 779 margin: var(--space-2) var(--space-3); 780 font-family: var(--font-family); 781 font-size: .66rem; 782 font-style: italic; 783 text-shadow: 0 0 10px var(--black); 784 color: var(--white); 785 pointer-events: none; 786 z-index: 10 787 } 788 789 .credits a, 790 .credits a:hover { 791 color: inherit; 792 position: relative; 793 z-index: 100; 794 pointer-events: all 795 } 796 797 .credits a:hover { 798 text-decoration: underline 799 } 800 801 .glide__arrow, 802 .sv-lightbox .arrow { 803 --arrow-color: var(--gray-800); 804 --arrow-bg-color: var(--white); 805 position: relative; 806 width: var(--space-10); 807 height: var(--space-10); 808 display: flex; 809 align-items: center; 810 justify-content: center; 811 flex-shrink: 0; 812 padding: 0; 813 margin: var(--space-3); 814 background-color: var(--arrow-bg-color); 815 border-radius: var(--rounded-circle); 816 box-shadow: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23); 817 font-size: var(--text-xl); 818 color: var(--arrow-color); 819 pointer-events: all; 820 transition: color var(--transition-appendix), background-color var(--transition-appendix) 821 } 822 823 .glide__arrow i, 824 .sv-lightbox .arrow i { 825 display: block; 826 line-height: var(--leading-none) 827 } 828 829 .glide.fade .glide__slides { 830 transform: none !important; 831 display: block; 832 width: auto !important 833 } 834 835 .glide.fade .glide__slide { 836 position: absolute; 837 left: 0; 838 top: 0; 839 z-index: 1; 840 opacity: 0; 841 transition: opacity .8s 842 } 843 844 .glide.fade .glide__slide:first-child { 845 position: relative 846 } 847 848 .glide.fade .glide__slide--active { 849 z-index: 2; 850 opacity: 1 851 } 852 853 .slide-img { 854 background-color: #eee; 855 background-position: 130% 0; 856 background-size: 200% 100%; 857 background-repeat: no-repeat; 858 background-image: linear-gradient(to right, #eee 45%, #f6f6f6, #eee 65%); 859 animation: 1.2s ease-in-out infinite img-loading 860 } 861 862 .slide-img.loaded { 863 animation: none 864 } 865 866 @keyframes img-loading { 867 to { 868 background-position: -30% 0 869 } 870 } 871 872 .body-overlay { 873 position: fixed; 874 inset: 0; 875 display: none; 876 background-color: rgba(0, 0, 0, .2); 877 z-index: 3 878 } 879 880 .styled-scrollbar { 881 scrollbar-color: var(--sw-scrollbar-thumb-color) var(--sw-scrollbar-track-color); 882 scrollbar-width: thin 883 } 884 885 .styled-scrollbar::-webkit-scrollbar { 886 width: var(--scrollbar-size); 887 height: var(--scrollbar-size) 888 } 889 890 .styled-scrollbar::-webkit-scrollbar-track { 891 background-color: var(--sw-scrollbar-track-color) 892 } 893 894 .styled-scrollbar::-webkit-scrollbar-thumb { 895 background-color: var(--sw-scrollbar-thumb-color); 896 border-radius: var(--rounded-md); 897 border: 2px solid var(--sw-scrollbar-track-color) 898 } 899 900 .styled-scrollbar::-webkit-scrollbar-thumb:hover { 901 background-color: var(--sw-scrollbar-thumb-hover) 902 } 903 904 .styled-scrollbar::-webkit-scrollbar-thumb:active { 905 background-color: var(--sw-scrollbar-thumb-active) 906 } 907 908 .panel-read-more { 909 margin: 0 auto var(--widget-margin-bottom) 910 } 911 912 .panel-three-column :is(.left-container, .center-container, .right-container) .panel-read-more, 913 .panel-two-column :is(.left-container, .right-container) .panel-read-more { 914 padding: 0 915 } 916 917 .panel-read-more .read-more-btn { 918 position: relative; 919 display: flex; 920 gap: var(--space-12); 921 font-size: var(--text-base); 922 font-weight: 400; 923 text-decoration: none; 924 border-radius: var(--rounded-full); 925 background-color: var(--sw-button-primary-bg); 926 color: var(--sw-button-primary-color); 927 border: 2px solid var(--sw-button-secondary-bg); 928 margin: var(--space-2) auto var(--space-8) 0 929 } 930 931 .panel-read-more:has(.extended) .read-more-btn { 932 margin: 0 auto var(--space-8) 0 933 } 934 935 .panel-read-more .read-more-btn::before { 936 content: ''; 937 position: absolute; 938 background: var(--sw-button-secondary-bg); 939 border-radius: var(--rounded-full); 940 width: calc(100% + 8px); 941 height: calc(100% + 8px); 942 z-index: -1; 943 top: 0; 944 left: 0 945 } 946 947 .panel-read-more .read-more-btn::after { 948 content: url(/includes/public/assets/shared/arrow_right_blue.svg); 949 transform: rotate(-90deg); 950 transition: var(--transition-appendix) 951 } 952 953 .panel-read-more:has(.extended) .read-more-btn::after { 954 content: url(/includes/public/assets/shared/arrow_right_blue.svg); 955 transform: rotate(90deg) 956 } 957 958 :root { 959 --widget-margin-bottom: var(--space-12) 960 } 961 962 @media (min-width:64em) { 963 964 .contentRender_name_plugins_collections_template_custom_contacts, 965 .contentRender_name_plugins_collections_template_custom_list, 966 .contentRender_name_plugins_common_button, 967 .contentRender_name_plugins_core_textbox, 968 .contentRender_name_plugins_nav_sitemap, 969 .contentRender_name_plugins_search_results { 970 max-width: var(--width-base) 971 } 972 973 .contentRender_name_plugins_crm_formbuilder, 974 .contentRender_name_plugins_crm_rfp, 975 .contentRender_name_plugins_crm_rsvp, 976 .contentRender_name_plugins_events_submitevent { 977 max-width: var(--width-comfortable) 978 } 979 980 .panel-navigation-share .navigation-container { 981 display: block 982 } 983 984 .panel-three-column, 985 .panel-two-column { 986 display: flex 987 } 988 989 .panel-two-column.sidebar-left .left-container { 990 order: 1; 991 flex-basis: 40% 992 } 993 994 .panel-two-column.sidebar-left .right-container { 995 order: 2; 996 flex-basis: 60% 997 } 998 999 .panel-two-column.sidebar-right .left-container { 1000 order: 1; 1001 flex-basis: 60% 1002 } 1003 1004 .panel-two-column.sidebar-right .right-container { 1005 order: 2; 1006 flex-basis: 40% 1007 } 1008 1009 .panel-two-column.even :is(.left-container, .right-container) { 1010 flex-basis: 50% 1011 } 1012 1013 .panel-three-column>* { 1014 flex-basis: calc(100% / 3) 1015 } 1016 1017 .panel-three-column.panel-dtn .title { 1018 font-size: var(--text-titlexl) 1019 } 1020 1021 .panel-three-column.panel-dtn .panel-inner { 1022 flex-direction: row; 1023 padding: var(--space-20) 1024 } 1025 1026 .panel-three-column.panel-dtn .panel-inner::before { 1027 bottom: -24px; 1028 left: -27px; 1029 width: 246px; 1030 height: 153px 1031 } 1032 1033 .panel-social .header-container { 1034 flex-direction: row 1035 } 1036 1037 .hamburger-open .body-overlay { 1038 display: none 1039 } 1040 1041 :root { 1042 --widget-margin-bottom: var(--space-24) 1043 } 1044 } 1045 1046 /* Nav shared */ 1047 /* Header */ 1048 .panel-header { 1049 --surface-foreground: var(--primary-color-700); 1050 --surface-background: var(--lightblue); 1051 --surface-mobile-nav: var(--primary-color-200); 1052 --text: var(--gray-100); 1053 --text-alt: var(--gray-900); 1054 position: relative; 1055 color: var(--text); 1056 z-index: 4 1057 } 1058 1059 .panel-header .header-inner { 1060 display: flex; 1061 flex-direction: column-reverse 1062 } 1063 1064 .panel-header .secondary-nav-container { 1065 display: none; 1066 padding: 0 20px; 1067 background-color: var(--surface-background) 1068 } 1069 1070 @keyframes slideDown { 1071 from { 1072 transform: translateY(-100%) 1073 } 1074 1075 to { 1076 transform: translateY(0) 1077 } 1078 } 1079 1080 .panel-header.pinned { 1081 -webkit-transition: .5s; 1082 -moz-transition: .5s; 1083 -o-transition: .5s; 1084 transition: .5s; 1085 width: 100%; 1086 height: auto !important; 1087 position: fixed !important; 1088 left: 0; 1089 z-index: 9999; 1090 top: 0; 1091 background: #fff; 1092 -webkit-animation: .35s ease-out slideDown; 1093 animation: .35s ease-out slideDown; 1094 box-shadow: 0 -6px 10px 5px rgba(0, 0, 0, .5) 1095 } 1096 1097 html.hamburger-open .panel-header.pinned { 1098 box-shadow: none 1099 } 1100 1101 .panel-header .primary-content-container { 1102 display: flex; 1103 align-items: stretch; 1104 justify-content: space-between; 1105 padding: 0 var(--space-5) 1106 } 1107 1108 .panel-header .primary-content-container .contentRender_name_plugins_common_logo { 1109 padding: var(--space-5) 0 1110 } 1111 1112 .panel-header .main-nav-widgets-container { 1113 display: grid; 1114 align-items: stretch; 1115 grid-template-columns: min-content; 1116 gap: var(--space-5) 1117 } 1118 1119 @media (min-width:40em) { 1120 .panel-header .secondary-nav-container { 1121 display: block 1122 } 1123 } 1124 1125 .panel-header .main-nav-widgets-container>:not(.widgets) { 1126 display: flex; 1127 align-items: center 1128 } 1129 1130 .panel-header .main-nav-widgets-container .widgets { 1131 display: none; 1132 align-items: center 1133 } 1134 1135 .panel-header .mobile-nav-container { 1136 position: absolute; 1137 z-index: 10; 1138 display: none; 1139 width: 100%; 1140 pointer-events: none 1141 } 1142 1143 .panel-header .mobile-nav-container.active { 1144 display: flex; 1145 justify-content: flex-end 1146 } 1147 1148 @media (min-width:64em) { 1149 .panel-header .primary-content-container .contentRender_name_plugins_common_logo { 1150 padding: var(--space-8) 0 var(--space-3) 1151 } 1152 1153 .panel-header .main-nav-widgets-container { 1154 grid-template-columns: min-content min-content 1155 } 1156 1157 .panel-header .main-nav-widgets-container .widgets { 1158 display: flex; 1159 gap: var(--space-5) 1160 } 1161 1162 .panel-header .mobile-nav-container.active { 1163 display: none 1164 } 1165 } 1166 1167 .panel-header .mobile-nav-container .mobile-nav { 1168 max-width: 420px; 1169 width: 100%; 1170 background-color: var(--surface-mobile-nav) 1171 } 1172 1173 .panel-header .mobile-nav-container.active .mobile-nav { 1174 pointer-events: all 1175 } 1176 1177 .panel-header .mobile-nav .widgets { 1178 display: grid; 1179 grid-template-columns: 1fr 1fr; 1180 grid-auto-flow: dense; 1181 padding: var(--space-6); 1182 color: var(--text-alt) 1183 } 1184 1185 .panel-header .mobile-nav .search-cont { 1186 grid-column: 1/-1 1187 } 1188 1189 .panel-header .mobile-nav .widgets>:not(.search-cont) { 1190 align-self: center; 1191 justify-self: center 1192 } 1193 1194 /* Header Hamburger */ 1195 .dropdown-nav-container, 1196 .hamburger-open .panel-header.hamburger .primary-content-container { 1197 background-color: var(--surface-dropdown-nav) 1198 } 1199 1200 .header-container { 1201 z-index: 15 1202 } 1203 1204 html.hamburger-open { 1205 overflow: hidden 1206 } 1207 1208 .panel-header.hamburger { 1209 --top-bar-height: 120px; 1210 --text-color: var(--text-black); 1211 --surface-dropdown-nav: var(--footer-blue); 1212 position: relative; 1213 z-index: 11 1214 } 1215 1216 body.headerPinned .dropdown-nav-container { 1217 position: fixed 1218 } 1219 1220 body.headerPinned .secondary-nav { 1221 display: none 1222 } 1223 1224 .panel-header.hamburger .nav-container { 1225 gap: var(--space-2) 1226 } 1227 1228 .panel-header.hamburger .nav-container.secondary { 1229 background: #FFE8F5; 1230 } 1231 1232 .panel-header.hamburger .nav-container .hamburger-dropdown-toggle { 1233 display: flex; 1234 align-items: center; 1235 column-gap: var(--space-2); 1236 padding: var(--space-2); 1237 color: var(--white) 1238 } 1239 1240 .panel-header.hamburger .nav-container .hamburger-dropdown-toggle .search-icon { 1241 transition: opacity .2s 1242 } 1243 1244 .panel-header.hamburger .nav-container .hamburger-dropdown-toggle.active .search-icon { 1245 opacity: 0 1246 } 1247 1248 .panel-header.hamburger .nav-container .hamburger-dropdown-toggle:focus-visible { 1249 outline-offset: 0 1250 } 1251 1252 .dropdown-nav-container { 1253 --top-bar-height: 65px; 1254 --text-color: var(--gray-900); 1255 --surface-dropdown-nav: var(--footer-blue); 1256 position: absolute; 1257 z-index: 10; 1258 display: none; 1259 top: -100%; 1260 width: 100%; 1261 height: calc(100vh - var(--top-bar-height));
1262 overflow-y: scroll 1263 } 1264 1265 .dropdown-nav-container.active { 1266 display: block; 1267 position: fixed; 1268 transition: top 250ms ease-in-out 1269 } 1270 1271 .dropdown-nav-container.transitioned { 1272 top: var(--top-bar-height) 1273 } 1274 1275 .dropdown-nav-container :is(.nav-container.secondary, .nav-container .navigation) { 1276 display: none 1277 } 1278 1279 .dropdown-nav-container .nav { 1280 display: grid; 1281 grid-template-columns: 1fr; 1282 grid-auto-flow: dense; 1283 width: 100%; 1284 max-width: var(--width-comfortable); 1285 margin: 0 auto; 1286 padding: 0 var(--space-4) var(--space-4); 1287 gap: var(--space-5) 1288 } 1289 1290 .dropdown-nav-container .main-nav .menu-toggle, 1291 .panel-header .logo-tagline.desktop .tagline, 1292 .panel-header.hamburger .quick-links-container, 1293 html.hamburger-open .panel-header.hamburger .nav-container.secondary, 1294 html.hamburger-open .panel-header.hamburger .quick-links, 1295 html.hamburger-open .panel-header.hamburger .tagline { 1296 display: none 1297 } 1298 1299 .dropdown-nav-container .nav .nav-link:focus-visible { 1300 outline: 1px solid var(--primary-color-700) 1301 } 1302 1303 .dropdown-nav-container .nav .nav-item-control>.nav-link { 1304 padding: var(--space-4) 1305 } 1306 1307 .dropdown-nav-container .nav .nav-item-control.level-1>.nav-link { 1308 font-family: var(--font-display); 1309 font-weight: 700; 1310 padding: var(--space-6) 1311 } 1312 1313 .dropdown-nav-container .nav .mobile .nav-item-control.level-1>.nav-link { 1314 padding: var(--space-2) var(--space-6) 1315 } 1316 1317 .dropdown-nav-container .nav .mobile .nav-item.open .nav-item-control.level-1>.nav-link { 1318 padding: var(--space-6) 1319 } 1320 1321 .dropdown-nav-container .nav .mobile .nav-item-control:not(.level-1)>.nav-link { 1322 padding: var(--space-2) var(--space-6) var(--space-2) var(--space-10); 1323 font-size: 18px 1324 } 1325 1326 .dropdown-nav-container .nav .mobile .nav-item.open .nav-item-control:not(.level-1)>.nav-link { 1327 padding: var(--space-4) var(--space-6) var(--space-4) var(--space-10) 1328 } 1329 1330 .panel-header.hamburger .nav-container.secondary .secondary-nav-dropdown.mobile { 1331 display: flex; 1332 align-items: center; 1333 background-color: transparent; 1334 color: var(--text); 1335 padding: 0 var(--space-5); 1336 min-height: 40px 1337 } 1338 1339 .panel-header.hamburger .nav-container.secondary .secondary-nav-dropdown.mobile img { 1340 transform: rotate(90deg) 1341 } 1342 1343 .panel-header.hamburger .nav-container.secondary .secondary-nav-dropdown.mobile p { 1344 display: block; 1345 color: var(--text); 1346 display: flex; 1347 align-items: center; 1348 padding: var(--space-3) var(--space-3); 1349 width: 100%; 1350 font-size: var(--text-base); 1351 line-height: var(--leading-tight); 1352 border-top: 2px solid transparent; 1353 border-bottom: 2px solid transparent; 1354 text-transform: uppercase 1355 } 1356 1357 .panel-header.hamburger .nav-container.secondary i { 1358 transition: transform .3s cubic-bezier(0, 0, .3, 1) 1359 } 1360 1361 .panel-header.hamburger .nav-container.secondary .active i { 1362 transform: rotate(-180deg) 1363 } 1364 1365 .panel-header.hamburger .nav-container.secondary .secondary-nav-child-cont { 1366 display: flex; 1367 background: var(--lightpink); 1368 position: absolute; 1369 flex-direction: column; 1370 z-index: 1; 1371 transform: translateY(-100%); 1372 opacity: 0; 1373 transition: .3s cubic-bezier(0, 0, .3, 1) 1374 } 1375 1376 .panel-header.hamburger .nav-container.secondary .active .secondary-nav-child-cont { 1377 opacity: 1; 1378 transform: translateY(50px) 1379 } 1380 1381 .panel-header.hamburger .nav-container.secondary .secondary-nav-child-cont .nav-item.level-1 a { 1382 font-size: var(--text-base) 1383 } 1384 1385 .dropdown-nav-container .nav .social-list .social-links, 1386 .panel-header.hamburger .nav-container.secondary .active .secondary-nav-child-cont .nav-item.level-1 a { 1387 justify-content: flex-end 1388 } 1389 1390 .dropdown-nav-container .nav .widgets { 1391 margin: 0 auto; 1392 padding: var(--space-6) 0; 1393 display: flex; 1394 flex-direction: column; 1395 align-items: flex-start; 1396 color: var(--text-color); 1397 width: 100%; 1398 gap: var(--space-5) 1399 } 1400 1401 .dropdown-nav-container .nav .search-cont { 1402 grid-column: 1/-1; 1403 width: 100% 1404 } 1405 1406 .dropdown-nav-container .enews-cont { 1407 margin-top: var(--space-5) 1408 } 1409 1410 .dropdown-nav-container .nav .social-nav-cont { 1411 grid-row: 4; 1412 padding: 0 0 var(--space-6); 1413 display: flex; 1414 flex-direction: column; 1415 justify-content: space-between; 1416 gap: var(--space-10) 1417 } 1418 1419 .dropdown-nav-container .nav .social-list { 1420 color: var(--white) 1421 } 1422 1423 .dropdown-nav-container .nav .social-list p { 1424 margin: 0 0 var(--space-5); 1425 font-size: var(--text-lg) 1426 } 1427 1428 .dropdown-nav-container .nav .social-list .social-links a { 1429 font-size: var(--text-4xl); 1430 display: flex; 1431 align-items: center; 1432 justify-content: center 1433 } 1434 1435 @media (min-width:64em) { 1436 .root-panel.hamburger-open { 1437 height: 100vh; 1438 overflow-y: hidden 1439 } 1440 1441 .panel-header.hamburger .primary-content-container { 1442 height: var(--top-bar-height) 1443 } 1444 1445 .panel-header.hamburger .nav-container .hamburger-dropdown-toggle { 1446 padding: var(--space-5) var(--space-3) 1447 } 1448 1449 .dropdown-nav-container .nav .mobile .nav-item-control.level-1>.nav-link, 1450 .dropdown-nav-container .nav .mobile .nav-item-control:not(.level-1)>.nav-link, 1451 .dropdown-nav-container .nav .mobile .nav-item.open .nav-item-control.level-1>.nav-link, 1452 .dropdown-nav-container .nav .mobile .nav-item.open .nav-item-control:not(.level-1)>.nav-link { 1453 padding: var(--space-6) 1454 } 1455 1456 .dropdown-nav-container { 1457 --scrollbar-color: var(--primary-color-300);
1458 height: calc(100vh - var(--top-bar-height)); 1459 overflow-y: scroll; 1460 scrollbar-color: var(--scrollbar-color) transparent; 1461 scrollbar-width: thin 1462 } 1463 1464 .dropdown-nav-container::-webkit-scrollbar { 1465 width: var(--space-1) 1466 } 1467 1468 .dropdown-nav-container::-webkit-scrollbar-thumb { 1469 background-color: var(--scrollbar-color); 1470 border-radius: var(--rounded-md) 1471 } 1472 1473 .dropdown-nav-container .nav { 1474 bottom: 0; 1475 max-width: unset; 1476 padding: var(--space-12) var(--space-8) var(--space-10) var(--space-4); 1477 display: grid; 1478 grid-template-columns: repeat(2, minmax(0, 1fr)); 1479 grid-template-rows: auto; 1480 grid-auto-flow: dense; 1481 column-gap: var(--space-3); 1482 justify-items: start 1483 } 1484 1485 .dropdown-nav-container .nav :is(.main-nav, .secondary-nav) { 1486 position: relative; 1487 grid-row: 1/-1; 1488 width: 100%; 1489 max-width: 400px 1490 } 1491 1492 .dropdown-nav-container .nav :is(.main-nav) { 1493 position: relative 1494 } 1495 1496 .dropdown-nav-container .nav .mobile-footer-nav { 1497 display: none 1498 } 1499 1500 .dropdown-nav-container .nav .nav-item-control.level-1>.nav-link { 1501 font-size: var(--text-subtitle); 1502 line-height: var(--leading-none) 1503 } 1504 1505 .dropdown-nav-container .secondary-nav .nav-item-control.level-1>.nav-link { 1506 font-size: var(--text-3xl) 1507 } 1508 1509 .panel-header.hamburger .quick-links-container { 1510 display: flex; 1511 justify-content: flex-end; 1512 width: 100%; 1513 align-items: center 1514 } 1515 1516 .dropdown-nav-container .nav .widgets { 1517 grid-column: 3;
1518 align-self: start; 1519 justify-self: start; 1520 flex-direction: column; 1521 align-items: center; 1522 gap: var(--space-8); 1523 width: 100%; 1524 padding: 0; 1525 grid-template-columns: 1fr 1fr; 1526 grid-auto-flow: dense; 1527 padding: var(--space-6); 1528 gap: 0 1529 } 1530 1531 .dropdown-nav-container .nav .widgets>:is(.weather-wrapper, [data-tripbuilder-cont]) { 1532 display: none 1533 } 1534 1535 .dropdown-nav-container .nav [data-mobile-nav] { 1536 display: none 1537 } 1538 1539 .dropdown-nav-container .nav .enews-cont { 1540 margin-top: var(--space-5); 1541 grid-column: 3; 1542 grid-row: 2; 1543 padding-top: 0 1544 } 1545 1546 .dropdown-nav-container .nav .social-nav-cont { 1547 grid-column: 3; 1548 grid-row: 1; 1549 gap: var(--space-10) 1550 } 1551 1552 .dropdown-nav-container .nav .social-list .social-links a { 1553 padding: 0 25px 0 0; 1554 display: flex 1555 } 1556 } 1557 1558 .panel-header .logo-tagline.mobile { 1559 display: block 1560 } 1561 1562 .panel-header .logo-tagline.mobile .tagline { 1563 padding: 0 var(--space-5) var(--space-2) 1564 } 1565 1566 .panel-header.hamburger .tagline { 1567 color: var(--text-color); 1568 white-space: nowrap 1569 } 1570 1571 @media (min-width:40em) { 1572 .panel-header.hamburger .navigation .nav-item.open>.nav-item-control { 1573 background-color: transparent; 1574 color: var(--primary-color-100) 1575 } 1576 1577 .panel-header.hamburger .navigation .nav-item .dropdown-menu { 1578 background-color: transparent 1579 } 1580 1581 .panel-header .logo-tagline.mobile, 1582 .panel-header.hamburger .nav-container.secondary .secondary-nav-dropdown.mobile { 1583 display: none 1584 } 1585 1586 .panel-header.hamburger .nav-container.secondary .secondary-nav-child-cont { 1587 position: static; 1588 display: flex; 1589 flex-direction: row; 1590 opacity: 1; 1591 transform: translateY(0) 1592 } 1593 1594 .quick-links .link:nth-child(1)::after { color: var(--pink);} 1595 1596 .panel-header.hamburger .nav-container.secondary .active .secondary-nav-child-cont .nav-item.level-1 a { 1597 justify-content: flex-start 1598 } 1599 1600 .panel-header .logo-tagline.desktop .tagline { 1601 display: block 1602 } 1603 } 1604 1605 /* Tripbuilder */ 1606 .tripbuilder-counter { 1607 display: flex; 1608 align-items: center; 1609 justify-content: center; 1610 padding: 0 15px; 1611 height: 100%; 1612 color: currentColor; 1613 white-space: nowrap 1614 } 1615 1616 .tripbuilder-counter span { 1617 display: none; 1618 color: var(--text-color) 1619 } 1620 1621 .tripbuilder-counter i { 1622 color: var(--white); 1623 background: var(--orange); 1624 padding: 10px; 1625 border-radius: var(--rounded-full); 1626 border: 5px solid var(--border-yellow); 1627 font-weight: 900 1628 } 1629 1630 .tripbuilder-counter:hover { 1631 color: currentColor 1632 } 1633 1634 .tripbuilder-page { 1635 width: 100%; 1636 max-width: var(--width-base); 1637 margin: 0 auto var(--space-10) auto; 1638 padding: var(--space-5) var(--space-5) 0 1639 } 1640 1641 .tripbuilder-page .expiredWarning { 1642 display: none; 1643 margin-bottom: 10px; 1644 margin-top: 10px 1645 } 1646 1647 .tripbuilder-page .share-trip { 1648 margin-bottom: var(--space-6) 1649 } 1650 1651 .tripbuilder-page .share-trip .share-title { 1652 margin-bottom: var(--space-2) 1653 } 1654 1655 .tripbuilder-page .share-trip .input-row { 1656 position: relative; 1657 display: flex; 1658 width: 100%; 1659 border: 2px solid var(--gray-600); 1660 border-radius: 6px; 1661 background: var(--white) 1662 } 1663 1664 .tripbuilder-page .share-trip .tooltip { 1665 position: absolute; 1666 top: calc(var(--space-5) * -1); 1667 left: 50%; 1668 transform: translate(-50%, -80%) scale(.9); 1669 transform-origin: center bottom; 1670 min-width: 100px; 1671 padding: var(--space-2); 1672 background: var(--white); 1673 border: 1px solid var(--gray-200); 1674 border-radius: 6px; 1675 box-shadow: var(--shadow-lg); 1676 font-size: var(--text-sm); 1677 text-align: center; 1678 pointer-events: none; 1679 opacity: 0; 1680 transition: opacity var(--transition-appendix), transform var(--transition-appendix) 1681 } 1682
1683 .tripbuilder-page .share-trip .tooltip::after { 1684 position: absolute; 1685 left: 50%; 1686 bottom: 1px; 1687 transform: translate(-50%, 50%) rotate(-45deg); 1688 display: block; 1689 width: var(--space-4); 1690 height: var(--space-4); 1691 background: var(--white); 1692 border-radius: 4px; 1693 border: 1px solid transparent; 1694 border-left-color: #c6d0d4; 1695 border-bottom-color: #c6d0d4; 1696 content: '' 1697 } 1698 1699 .tripbuilder-page .share-trip .tooltip.active { 1700 opacity: 1; 1701 transform: translate(-50%, -100%) 1702 } 1703 1704 .tripbuilder-page .share-trip input { 1705 flex-grow: 1; 1706 padding: var(--space-2); 1707 background: 0 0 1708 } 1709 1710 .tripbuilder-page .share-trip .copy-button { 1711 padding: 0 var(--space-2); 1712 background: 0 0; 1713 font-size: var(--text-xl); 1714 color: var(--sw-link-color) 1715 } 1716 1717 .tripbuilder-page .gMapContainer .showGMap .isOpen, 1718 .tripbuilder-page .gMapContainer.open .showGMap .isClosed { 1719 display: none 1720 } 1721 1722 .tripbuilder-page .gMapContainer .showGMap .isClosed, 1723 .tripbuilder-page .gMapContainer.open .gMapHolder, 1724 .tripbuilder-page .gMapContainer.open .showGMap .isOpen { 1725 display: block 1726 } 1727 1728 .tripbuilder-page .gMapContainer .gMapHolder { 1729 height: 300px; 1730 display: none 1731 } 1732 1733 .tripbuilder-page .gMapContainer .showGMap { 1734 margin-bottom: 10px; 1735 background: #999; 1736 text-transform: uppercase; 1737 color: var(--white); 1738 letter-spacing: 1px; 1739 cursor: pointer; 1740 font-size: 10px; 1741 font-weight: 700; 1742 text-align: center 1743 } 1744 1745 .tripbuilder-page .gMapContainer .showGMap>div { 1746 padding: 5px 0 1747 } 1748 1749 .tripbuilder-page .gMapContainer .gMapHolder img { 1750 max-width: none 1751 } 1752 1753 .tripbuilder-page :is(h1, h2, h3, h4, h5, h6) { 1754 font-family: var(--font-display-system) 1755 } 1756 1757 .tripbuilder-page .tb-grid .card li.locations, 1758 .tripbuilder-page h4 { 1759 margin-bottom: 15px 1760 } 1761 1762 .tripbuilder-page .step i.fa-heart { 1763 color: var(--sw-alert-color) 1764 } 1765 1766 .tripbuilder-page .tb-grid { 1767 margin-bottom: 35px 1768 } 1769 1770 .tripbuilder-page .tb-grid .card { 1771 margin: 15px 0 1772 } 1773 1774 .tripbuilder-page .tb-grid .card .inner { 1775 position: relative; 1776 box-shadow: 0 10px 15px 0 rgba(0, 0, 0, .15); 1777 width: 100%; 1778 height: 100% 1779 } 1780 1781 .tripbuilder-page .tb-grid .card img { 1782 width: 100% 1783 } 1784 1785 .tripbuilder-page .tb-grid .card .info { 1786 padding: 15px; 1787 display: flex; 1788 flex-direction: column 1789 } 1790 1791 .tripbuilder-page .tb-grid .card h6, 1792 .tripbuilder-page .tb-grid .card h6 a { 1793 font: normal bold 22px/1.2em var(--font-body); 1794 color: var(--black); 1795 margin: 0 0 10px 1796 } 1797 1798 .tripbuilder-page .tb-grid .card ul { 1799 font: normal 400 16px/1.4em var(--font-body); 1800 list-style: none; 1801 margin: 0; 1802 color: var(--black) 1803 } 1804 1805 .tripbuilder-page .tb-grid .card li { 1806 margin-bottom: 10px 1807 } 1808 1809 .tripbuilder-page .tb-grid .card li:last-child { 1810 margin-bottom: 0 1811 } 1812 1813 .tripbuilder-page .tb-grid .card i { 1814 color: var(--sw-icon-color); 1815 margin-right: 5px; 1816 width: 15px 1817 } 1818 1819 .reveal-modal { 1820 top: 50% !important; 1821 left: 50% !important; 1822 transform: translate(-50%, -50%); 1823 position: fixed !important 1824 } 1825 1826 .reveal-modal span.prefix { 1827 color: var(--black); 1828 font-size: 18px; 1829 font-weight: 700; 1830 line-height: 45px; 1831 height: 45px 1832 } 1833 1834 .reveal-modal select { 1835 color: var(--black); 1836 font-size: 18px; 1837 font-weight: 500; 1838 line-height: 26px; 1839 height: 45px 1840 } 1841 1842 .reveal-modal .button.small { 1843 background: var(--gray-900); 1844 margin: 0; 1845 font: normal 700 14px/1.2em var(--font-body) 1846 } 1847 1848 .tripbuilder-page .infoWindow h5, 1849 .tripbuilder-page .infoWindow h5 a { 1850 font: normal 700 16px/1.2em var(--font-body); 1851 text-decoration: none; 1852 margin-bottom: 6px; 1853 margin-top: 0 1854 } 1855 1856 .tripbuilder-page .infoWindow span { 1857 font: normal 500 13px/1.2em var(--font-body); 1858 color: var(--black); 1859 margin-bottom: 6px 1860 } 1861 1862 @media (min-width:40em) {
1863 .tripbuilder-page .tb-grid { 1864 display: flex; 1865 flex-wrap: wrap 1866 } 1867 1868 .tripbuilder-page .tb-grid .card { 1869 flex-shrink: 1; 1870 flex-grow: 0; 1871 flex-basis: calc(50% - 15px); 1872 margin: 7.5px 1873 } 1874 1875 .tripbuilder-page .tb-grid .card .inner { 1876 height: 100% 1877 } 1878 1879 .tripbuilder-page .tb-grid_container h5 { 1880 margin-bottom: 8px 1881 } 1882 1883 @supports (display:grid) { 1884 .tripbuilder-page .tb-grid { 1885 display: grid; 1886 grid-template-columns: 1fr 1fr; 1887 grid-gap: 15px 1888 } 1889 1890 .tripbuilder-page .steps .step, 1891 .tripbuilder-page .tb-grid .card { 1892 padding: 0; 1893 margin: 0 1894 } 1895 } 1896 } 1897 1898 @media (min-width:64em) { 1899 .tripbuilder-page .steps { 1900 display: flex 1901 } 1902 1903 .tripbuilder-page .steps .step { 1904 flex-basis: 33.3333%; 1905 padding: 0 7.5px 1906 } 1907 1908 .tripbuilder-page .tb-grid .card { 1909 flex-basis: calc(33.33333% - 15px) 1910 } 1911 1912 @supports (display:grid) { 1913 .tripbuilder-page .steps { 1914 display: grid; 1915 grid-template-columns: 1fr 1fr 1fr; 1916 grid-column-gap: 30px 1917 } 1918 1919 .tripbuilder-page .steps .step { 1920 padding: 0 1921 } 1922 1923 .tripbuilder-page .tb-grid { 1924 grid-template-columns: 1fr 1fr 1fr; 1925 grid-gap: 20px 1926 } 1927 } 1928 } 1929 1930 .get-direction-popup { 1931 position: relative; 1932 width: 100%; 1933 margin: 0 auto; 1934 max-width: 1200px; 1935 background-color: var(--white); 1936 padding: 50px 20px 30px; 1937 border: 1px solid #666; 1938 box-shadow: 0 0 10px rgba(0, 0, 0, .4); 1939 border-radius: 8px 1940 } 1941 1942 .get-direction-popup .close-popup { 1943 padding: 0; 1944 right: 6px 1945 } 1946 1947 .get-direction-popup .select-container { 1948 display: flex 1949 } 1950 1951 .get-direction-popup .select-container .tb-popup-label { 1952 width: 20% 1953 } 1954 1955 .get-direction-popup .select-container .tb-popup-select { 1956 width: 80% 1957 } 1958 1959 .get-direction-popup .select-container .tb-popup-label>span { 1960 background: var(--gray-900); 1961 color: var(--white); 1962 text-transform: uppercase; 1963 font-weight: 700; 1964 display: block; 1965 position: relative; 1966 z-index: 2; 1967 text-align: center; 1968 width: 100%; 1969 padding-top: 0; 1970 padding-bottom: 0; 1971 border: 1px solid #ccc; 1972 overflow: hidden; 1973 font-size: .875rem; 1974 height: 2.3125rem; 1975 line-height: 2.3125rem 1976 } 1977 1978 /* Search */ 1979 .search-cont { 1980 --font-family-body: var(--font-body); 1981 --search-icon: var(--gray-100); 1982 --search-input-icon-bg: var(--sw-key-color); 1983 --search-input-icon-bg-hover: var(--sw-key-color-hover) 1984 } 1985 1986 .headerbox-search-form { 1987 display: flex; 1988 background: var(--grey); 1989 border-radius: 50px; 1990 border: 2px solid #1d1D1B1A 1991 } 1992 1993 .headerbox-search-form input[type=search] { 1994 width: 100%; 1995 height: 100%; 1996 margin: 0; 1997 font-size: var(--text-base); 1998 text-indent: var(--space-1); 1999 font-family: var(--font-family-body); 2000 font-size: var(--text-sm); 2001 font-weight: 400; 2002 line-height: var(--leading-none); 2003 padding: 0 var(--space-3); 2004 background: var(--grey); 2005 text-indent: var(--space-2); 2006 border-radius: 50px 2007 } 2008 2009 .headerbox-search-form input[type=search]::placeholder { 2010 font-size: var(--text-base) 2011 } 2012 2013 .headerbox-search-form button { 2014 padding: 0; 2015 margin: 0; 2016 flex-shrink: 0; 2017 background-color: var(--search-input-icon-bg); 2018 color: var(--gray-100); 2019 width: 60px; 2020 height: 44px; 2021 background-color: var(--grey); 2022 border: none; 2023 border-radius: 50px 2024 } 2025 2026 .headerbox-search-form button, 2027 .headerbox-search-form input[type=search] { 2028 outline: 0; 2029 outline-offset: 0 2030 } 2031 2032 .headerbox-search-form:has(button:focus-visible), 2033 .headerbox-search-form:has(input[type=search]:focus-visible) { 2034 outline: var(--sw-focus-color) solid 1px; 2035 outline-offset: 2px 2036 } 2037 2038 .headerbox-search-form button i.fa-inverse { 2039 color: var(--text-color) 2040 } 2041 2042 .headerbox-search-form button:hover { 2043 background-color: var(--search-input-icon-bg-hover) 2044 } 2045 2046 .dropdown-nav-container .nav .search-cont .search-button, 2047 .search-cont .search-button { 2048 display: none 2049 } 2050 2051 @media screen and (min-width:64em) { 2052 .search-cont { 2053 position: relative; 2054 display: none 2055 } 2056 2057 .hamburger-open .search-cont, 2058 .search-cont.active .search-button .close { 2059 display: block 2060 } 2061 2062 .search-cont .search-button { 2063 width: 40px; 2064 height: 40px; 2065 padding: 0; 2066 margin: 0 2067 } 2068 2069 .search-cont .search-button .close, 2070 .search-cont.active .search-button .open { 2071 display: none 2072 } 2073 2074 .search-cont .headerbox-search-form { 2075 opacity: 1;
2076 width: 240px; 2077 height: 50px; 2078 z-index: 25; 2079 transition: opacity .2s ease-in-out 2080 } 2081 2082 .search-cont.active .headerbox-search-form { 2083 opacity: 1; 2084 pointer-events: all 2085 } 2086 2087 .headerbox-search-form button { 2088 width: 40px; 2089 height: 100%; 2090 padding: 0; 2091 margin: 0 2092 } 2093 } 2094 2095 .dropdown-nav-container .search-cont .headerbox-search-form { 2096 opacity: 1; 2097 position: static; 2098 pointer-events: all 2099 } 2100 2101 .dropdown-nav-container .search-cont .headerbox-search-form input[type=search] { 2102 height: unset 2103 } 2104 2105 @media (min-width:64em) { 2106 .dropdown-nav-container .search-cont .headerbox-search-form { 2107 width: 100% 2108 } 2109 2110 .dropdown-nav-container .nav .search-cont .headerbox-search-form button { 2111 width: var(--space-12) 2112 } 2113 } 2114 2115 /* Hero mosaic panel */ 2116 .panel-mosaic-hero { 2117 display: grid; 2118 grid-template-columns: repeat(2, 1fr); 2119 padding: 0 var(--space-5); 2120 gap: var(--space-3); 2121 margin-bottom: var(--space-8) 2122 } 2123 2124 .panel-mosaic-hero .slide-img { 2125 width: 100% 2126 } 2127 2128 .panel-mosaic-hero .content-section { 2129 position: absolute; 2130 left: 0; 2131 bottom: 0; 2132 background: #fff; 2133 padding: var(--space-4) var(--space-4) 0 0; 2134 font-size: 16px; 2135 font-weight: 700; 2136 line-height: var(--leading-none) 2137 } 2138 2139 @media (min-width:64em) { 2140 .panel-mosaic-hero { 2141 grid-template-columns: repeat(4, 1fr); 2142 gap: var(--space-8) 2143 } 2144 2145 .panel-mosaic-hero .content-section { 2146 font-size: 24px; 2147 padding: var(--space-6) var(--space-8) 0 0 2148 } 2149 } 2150 2151 /* Hero mosaic portrait */ 2152 .contentRender_name_plugins_collections_template_custom_mosaic_hero_portrait { 2153 position: relative; 2154 grid-column: auto/span 1 2155 } 2156 2157 /* Hero mosaic landscape */ 2158 .contentRender_name_plugins_collections_template_custom_mosaic_hero_landscape { 2159 position: relative; 2160 grid-column: auto/span 2; 2161 overflow: hidden 2162 } 2163 2164 .contentRender_name_plugins_collections_template_custom_mosaic_hero_landscape:first-of-type .slide-img { 2165 border-radius: 75px 0 0 2166 } 2167 2168 .contentRender_name_plugins_collections_template_custom_mosaic_hero_landscape:nth-of-type(2n) .slide-img { 2169 border-radius: 0 0 75px 2170 } 2171 2172 .contentRender_name_plugins_collections_template_custom_mosaic_hero_landscape::after { 2173 content: ''; 2174 background-size: cover; 2175 position: absolute 2176 } 2177 2178 .contentRender_name_plugins_collections_template_custom_mosaic_hero_landscape:first-of-type::after { 2179 background-image: url(/includes/public/assets/shared/bg_icon_balloons_white.svg); 2180 bottom: -25px; 2181 right: -6px; 2182 width: 88px; 2183 height: 66px 2184 } 2185 2186 .contentRender_name_plugins_collections_template_custom_mosaic_hero_landscape:nth-of-type(2n)::after { 2187 background-image: url(/includes/public/assets/shared/bg_icon_circles.svg); 2188 top: -8px; 2189 right: -11px; 2190 width: 94px; 2191 height: 58px; 2192 transform: scaleX(-1) 2193 } 2194 2195 @media (min-width:40em) { 2196 .contentRender_name_plugins_collections_template_custom_mosaic_hero_landscape:first-of-type::after { 2197 bottom: -64px; 2198 right: -16px; 2199 width: 200px; 2200 height: 156px 2201 } 2202 2203 .contentRender_name_plugins_collections_template_custom_mosaic_hero_landscape:nth-of-type(2n)::after { 2204 top: -17px; 2205 right: -24px; 2206 width: 200px; 2207 height: 123px 2208 } 2209 } 2210 2211 /* Hero img theme*/ 2212 .core-v2-hero-image .img-cont::before { 2213 display: block; 2214 background: linear-gradient(to top, rgba(0, 0, 0, .85) 0, transparent) 2215 } 2216 2217 .core-v2-hero-image .slide-footer, 2218 .core-v2-hero-image.hide-content .img-cont::before { 2219 display: none 2220 } 2221 2222 .core-v2-hero-image .content-section, 2223 .core-v2-hero-image .overlap-image .content-section { 2224 background-color: var(--white) 2225 } 2226 2227 .core-v2-hero-image .slide-title { 2228 font-size: var(--text-body); 2229 line-height: var(--leading-tight) 2230 } 2231 2232 .core-v2-hero-image .overlap-image .slide-title { 2233 color: var(--sw-collections-text-color) 2234 } 2235 2236 .core-v2-hero-image .slide-desc { 2237 font-weight: 400; 2238 font-size: var(--text-base) 2239 } 2240 2241 .core-v2-hero-image .read-more { 2242 font-weight: 700; 2243 color: var(--sw-collections-text-color-light) 2244 } 2245 2246 @container (min-width:40em) { 2247 .core-v2-hero-image .slide-title { 2248 font-size: var(--text-2xl) 2249 } 2250 } 2251 2252 @media (hover:hover) {
2253 .core-v2-hero-image.animation-expand .slide:hover .slide-img { 2254 scale: 1.02 2255 } 2256 } 2257 2258 /* Hero img structure */ 2259 .core-v2-hero-image { 2260 margin: 0 2261 } 2262 2263 .core-v2-hero-image .content-section { 2264 padding: var(--space-2) var(--space-4) 0 2265 } 2266 2267 .core-v2-hero-image .shared-play-button { 2268 inset: 20px 20px auto auto; 2269 transform: none 2270 } 2271 2272 @container (min-width:40em) { 2273 .core-v2-hero-image .content-section { 2274 padding: var(--space-4) var(--space-6) 0 2275 } 2276 } 2277 2278 /* Hero slideshow */ 2279 .core-v2-hero-slideshow { 2280 margin: 0 0 var(--space-16); 2281 position: relative; 2282 overflow: hidden 2283 } 2284 2285 .core-v2-hero-slideshow .content-section { 2286 max-width: var(--width-comfortable); 2287 padding: var(--space-5) 2288 } 2289 2290 .core-v2-hero-slideshow .glide__arrows { 2291 position: absolute; 2292 bottom: 0; 2293 z-index: 3; 2294 display: flex; 2295 align-items: center; 2296 gap: var(--space-5); 2297 pointer-events: none; 2298 background: var(--white); 2299 border-radius: 50px 50px 0 0; 2300 right: var(--space-5) 2301 } 2302 2303 .core-v2-hero-slideshow .glide__arrow { 2304 margin: 0; 2305 box-shadow: none; 2306 width: 27px; 2307 height: 16px 2308 } 2309 2310 .core-v2-hero-slideshow .glide__arrow.glide__arrow--right { 2311 background: url(/includes/public/assets/shared/arrow_right.svg) no-repeat center var(--white); 2312 background-size: 27px 2313 } 2314 2315 .core-v2-hero-slideshow .glide__arrow.glide__arrow--left { 2316 background: url(/includes/public/assets/shared/arrow_left.svg) no-repeat center var(--white); 2317 background-size: 27px 2318 } 2319 2320 .core-v2-hero-slideshow .glide__arrow i::before { 2321 content: none 2322 } 2323 2324 @media (hover:hover) { 2325 .core-v2-hero-slideshow.animation-expand .slide:hover .slide-img { 2326 scale: 1.02 2327 } 2328 } 2329 2330 @container (min-width:40em) { 2331 .core-v2-hero-slideshow .shared-play-button { 2332 inset: 20px 20px auto auto; 2333 transform: none 2334 } 2335 } 2336 2337 @container (min-width:64em) { 2338 .core-v2-hero-slideshow { 2339 margin: 0 2340 } 2341 2342 .core-v2-hero-slideshow .glide__arrow.glide__arrow--left, 2343 .core-v2-hero-slideshow .glide__arrow.glide__arrow--right { 2344 background-size: 37px 2345 } 2346 2347 .core-v2-hero-slideshow .glide__arrows { 2348 gap: var(--space-12); 2349 padding: var(--space-6) var(--space-8) 0; 2350 border-radius: 50px 50px 0 0; 2351 right: 280px 2352 } 2353 2354 .core-v2-hero-slideshow .glide__arrow { 2355 width: 37px 2356 } 2357 2358 .core-v2-hero-slideshow .content-section { 2359 padding: var(--space-5) var(--space-10) 0 2360 } 2361 } 2362 2363 .core-v2-hero-slideshow .inner { 2364 position: relative; 2365 display: flex; 2366 flex-direction: column 2367 } 2368 2369 .core-v2-hero-slideshow .img-cont::before { 2370 display: block; 2371 background: linear-gradient(to top, rgba(0, 0, 0, .4) 0, rgba(0, 0, 0, 0) 100%) 2372 } 2373 2374 .core-v2-hero-slideshow .info-flag, 2375 .core-v2-hero-slideshow .slide-desc, 2376 .core-v2-hero-slideshow .slide-footer, 2377 .core-v2-hero-slideshow .title-small, 2378 .core-v2-hero-slideshow.hide-content .img-cont::before { 2379 display: none 2380 } 2381 2382 .core-v2-hero-slideshow .overlap-image .content-section { 2383 position: relative; 2384 background-color: var(--white); 2385 max-width: calc(100% - 74px) 2386 } 2387 2388 .core-v2-hero-slideshow .overlap-image .slide-title { 2389 font-weight: 700; 2390 line-height: var(--leading-tight); 2391 font-size: var(--text-2xl); 2392 color: var(--sw-collections-text-color) 2393 } 2394 2395 .core-v2-hero-slideshow .slide-top::after { 2396 content: ''; 2397 background-size: cover; 2398 position: absolute; 2399 background-image: url(/includes/public/assets/shared/bg_icon_balloons_white.svg); 2400 bottom: -27px; 2401 right: -6px; 2402 width: 88px; 2403 height: 66px; 2404 z-index: 1 2405 } 2406 2407 @media (min-width:40em) { 2408 .core-v2-hero-slideshow .slide-top::after { 2409 bottom: -71px; 2410 right: -16px; 2411 width: 261px; 2412 height: 189px 2413 } 2414 2415 .core-v2-hero-slideshow .overlap-image .content-section { 2416 position: absolute 2417 } 2418 } 2419 2420 /* Hero preview slideshow */ 2421 .core-v2-hero-preview-slideshow { 2422 margin: 0 0 var(--space-16) 2423 } 2424 2425 .core-v2-hero-preview-slideshow .glide__arrows { 2426 position: absolute; 2427 bottom: -60px; 2428 left: 0; 2429 z-index: 3; 2430 display: flex; 2431 align-items: center; 2432 gap: var(--space-5); 2433 padding: 0 var(--space-5); 2434 pointer-events: none 2435 } 2436 2437 .core-v2-hero-preview-slideshow .glide__arrow { 2438 margin: 0; 2439 width: var(--space-12); 2440 height: var(--space-12); 2441 box-shadow: none 2442 } 2443 2444 .core-v2-hero-preview-slideshow .glide__arrow.glide__arrow--right { 2445 background: url(/includes/public/assets/shared/arrow_right_white.svg) no-repeat center var(--pink); 2446 background-size: 25px 2447 } 2448 2449 .core-v2-hero-preview-slideshow .glide__arrow.glide__arrow--left { 2450 background: url(/includes/public/assets/shared/arrow_left_white.svg) no-repeat center var(--pink); 2451 background-size: 25px 2452 } 2453 2454 .core-v2-hero-preview-slideshow .glide__arrow:focus-visible { 2455 border: 3px solid var(--secondary-color) 2456 } 2457 2458 .core-v2-hero-preview-slideshow .glide__arrow i::before { 2459 content: none 2460 } 2461 2462 .core-v2-hero-preview-slideshow .content-section { 2463 z-index: 10; 2464 transform: scale(1.4); 2465 width: 100%; 2466 max-width: var(--width-comfortable); 2467 opacity: 0; 2468 padding: var(--space-5) 2469 } 2470 2471 .core-v2-hero-preview-slideshow .slide.text-right .content-section { 2472 left: auto; 2473 right: 0; 2474 text-align: right 2475 } 2476 2477 .core-v2-hero-preview-slideshow .slide.glide__slide--active .content-section { 2478 animation: 1.6s forwards content-section-appear 2479 } 2480 2481 .core-v2-hero-preview-slideshow .slide.text-right .slide-footer { 2482 justify-content: end 2483 } 2484 2485 .core-v2-hero-preview-slideshow .shared-play-button { 2486 inset: 20px 20px auto auto; 2487 transform: none 2488 } 2489 2490 @container (min-width:64em) { 2491 .core-v2-hero-preview-slideshow { 2492 margin: 0 2493 } 2494 2495 .core-v2-hero-preview-slideshow .glide__arrows { 2496 position: absolute; 2497 inset: 50% auto auto 50%; 2498 z-index: 10; 2499 transform: translate(-50%, -50%); 2500 display: flex;
2501 align-items: center; 2502 justify-content: space-between; 2503 max-width: 100%; 2504 padding: 0 var(--space-2); 2505 pointer-events: none 2506 } 2507 2508 .core-v2-hero-preview-slideshow .glide__arrow { 2509 width: var(--space-16); 2510 height: var(--space-16) 2511 } 2512 2513 .core-v2-hero-preview-slideshow .glide__arrow.glide__arrow--left, 2514 .core-v2-hero-preview-slideshow .glide__arrow.glide__arrow--right { 2515 background-size: 35px 2516 } 2517 2518 .core-v2-hero-preview-slideshow .content-section { 2519 padding: var(--space-8) var(--space-16) 2520 } 2521 } 2522 2523 @keyframes content-section-appear { 2524 2525 0%, 2526 35% { 2527 opacity: 0; 2528 transform: scale(1.4) 2529 } 2530 2531 100% { 2532 opacity: 1; 2533 transform: scale(1) 2534 } 2535 } 2536 2537 /* Page title */ 2538 .contentRender_name_plugins_common_pagetitle { 2539 padding: 0 var(--space-5) var(--space-5); 2540 margin: 0 auto; 2541 max-width: var(--width-base) 2542 } 2543 2544 .panel-two-column.even .left-container .contentRender_name_plugins_common_pagetitle { 2545 padding: 0 0 15px 2546 } 2547 2548 .panel-content-container-inner .contentRender_name_plugins_common_pagetitle { 2549 margin: 0; 2550 padding: 0 0 var(--space-2) 2551 } 2552 2553 .page-title h1 { 2554 font-family: var(--font-display); 2555 font-size: 24px; 2556 color: var(--black); 2557 letter-spacing: .24px; 2558 font-weight: 600; 2559 line-height: 30px 2560 } 2561 2562 @media screen and (min-width:64em) { 2563 .contentRender_name_plugins_common_pagetitle { 2564 padding: 0 var(--space-5) var(--space-5); 2565 margin: 0 auto; 2566 max-width: var(--width-base) 2567 } 2568 } 2569 2570 @media screen and (min-width:40em) { 2571 .page-title h1 { 2572 font-family: var(--font-display); 2573 font-size: var(--text-titlexl); 2574 color: var(--black); 2575 line-height: normal 2576 } 2577 2578 .panel-two-column.even .left-container .contentRender_name_plugins_common_pagetitle { 2579 padding: 0 0 32px 2580 } 2581 } 2582 2583 .panel-header.hamburger .logo-tagline img { 2584 max-width: 100%; 2585 max-height: 100%; 2586 width: 100%; 2587 } 2588 2589 @media (min-width: 64em) { 2590 .panel-header.hamburger .primary-content-container { 2591 height: 150px; 2592 } 2593 } 2594 2595 @media (min-width: 64em) { 2596 .panel-header .primary-content-container .contentRender_name_plugins_common_logo { 2597 padding-top: 27px; 2598 } 2599 } 2600 </style> 2601 2602 </head> 2603 <body> 2604 <!-- topBody --> 2605 2606 <noscript> 2607 <iframe src="//www.googletagmanager.com/ns.html?id=GTM-PPHGSKT5" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden"></iframe> 2608 </noscript> 2609 2610 <noscript> 2611 <iframe src="//www.googletagmanager.com/ns.html?id=GTM-NFBVG93" title="Google Tag Manager" height="0" width="0" style="display:none;visibility:hidden"></iframe> 2612 </noscript> 2613 2614 2615 <!-- content --> 2616 <div data-civid="6abfb3b63f37be049e4bc37d" class="contentRender contentRender_0 contentRender_type_panel contentRender_name_plugins_common_page" data-sv-time="7" data-sv-index="0" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 2617 2618 2619 2620 2621 2622 2623 2624
2625<script> 2626 // CRM FORM STYLING HELPER JS 2627 // Adds the body class as quickly as possible to hide all the items on the page so we don't 2628 // have the site flash before the calendar shows up 2629 if (location.search.indexOf('action=popupCal') > -1 && document.body.querySelectorAll('.lookup-calHolder')) { 2630 document.body.classList.add('crm-calendar-popup'); 2631 }; 2632</script>
2632 2633 2634<!-- Adds a check for IE, if we're in IE we block the entire page --> 2635<div 2636 id="ie-warning" 2637 style="position: fixed; z-index: 999999999999; top: 0; left: 0; display: none; align-items: center; justify-content: center; width: 100%; height: 100%; text-align: center; background-color: #fff;" 2638 aria-hidden="true" 2639> 2640 <div> 2641 <img 2642 src="/includes/public/assets/shared/logo.svg" 2643 alt="Visit West (Bristol and Bath)" 2644 width="80" 2645 height="80" 2646 style="margin-bottom: 16px;" 2647 /> 2648 <p style="font-size: 22px; font-weight: 700; line-height: 1.3; text-align: center;">Your browser is not supported for this experience.<br />We recommend using Chrome, Firefox, Edge, or Safari.</p> 2649 </div> 2650
2650<script> 2651 var ieWarning = document.querySelector('#ie-warning'); 2652 if (document.body.style.msTouchAction !== undefined) { 2653 ieWarning.style.display = 'flex'; 2654 ieWarning.setAttribute('aria-hidden', 'false'); 2655 } 2656 </script>
2656 2657</div> 2658 2659 2660<a class="skip-link sr-only" href="#main-content">Skip to main content</a> 2661 2662<div class="root-panel panel-page no-hero"> 2663 <div class="header-container"> 2664 <div data-civid="6998c06f41a8f0ca7c849ff7" class="contentRender contentRender_1 contentRender_type_panel contentRender_name_plugins_common_header_hamburger" data-sv-time="0" data-sv-index="1" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 2665 2666 2667<header class="panel-header hamburger theme_1 main meet" data-guid="eda1721b-737c-43ad-a36e-a25ca3874442" > 2668 <div class="secondary-nav" data-secondary-nav-cont> 2669 2670 <div data-civid="6a2abc419436f59749cc2011" class="contentRender contentRender_10 contentRender_type_widget contentRender_name_plugins_nav_secondary_meet" data-sv-time="30" data-sv-index="10" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 2671 2672 2673 2674 2675 2676 2677<div class="nav-container secondary" data-guid="90ef1aa7-de81-4cbf-8cae-22605264b1a2" 2678 data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Secondary", "interactionSource": "navigation"}}' 2679> 2680 <noscript class="permanently-hidden"> 2681 2682 <nav> 2683 2684 <a href="https://www.visitwest.co.uk/" 2685 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Visit%20West", "interactionUrl": "https%3A%2F%2Fwww.visitwest.co.uk%2F", "interactionText": "Visit%20West"}}' 2686>Visit West</a> 2687 2688 <a href="https://visitbristol.co.uk/" 2689 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Visit%20Bristol", "interactionUrl": "https%3A%2F%2Fvisitbristol.co.uk%2F", "interactionText": "Visit%20Bristol"}}' 2690>Visit Bristol</a> 2691 2692 <a href="https://visitbath.co.uk/" 2693 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Visit%20Bath", "interactionUrl": "https%3A%2F%2Fvisitbath.co.uk%2F", "interactionText": "Visit%20Bath"}}' 2694>Visit Bath</a> 2695 2696 <a href="https://www.visitwest.co.uk/trade" 2697 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Travel%20Trade", "interactionUrl": "https%3A%2F%2Fwww.visitwest.co.uk%2Ftrade", "interactionText": "Travel%20Trade"}}' 2698>Travel Trade</a> 2699 2700 </nav> 2701 2702 </noscript> 2703 2704 2705 <nav class="navigation navigation-three-col secondary desktop" role="navigation" data-secondary-nav-desktop 2706 data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Secondary", "interactionSource": "navigation"}}' 2707> 2708
2708<script type="text/template" data-nav-item-template>{{+linkTracking}} 2709 data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "{{%data.title}}", "interactionSource": "navigation", "interactionUrl": "{{%%href}}", "interactionText": "{{%%data.title}}"}}' 2710{{/}} 2711{{+nav_items}} 2712 {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial 2713 only outputs the inner text of the partial, not the partial name. Please do not remove! --}} 2714 {{#shownchildren}} 2715 {{~exec(function() { 2716 if (!data.isLazyLoaded) { 2717 helpers.var.depth = 1; 2718 } else { 2719 helpers.var.depth = data.depth; 2720 } 2721 })}} 2722 <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> 2723 <div class="nav-item-control level-{{~var.depth}}"> 2724 <a 2725 class="nav-link" 2726 href="{{href}}" 2727 target="{{target}}" 2728 {{>linkTracking}} 2729 > 2730 {{data.title}} 2731 </a> 2732 </div> 2733 </div> 2734 {{/}} 2735 {{/}} 2736 {{>nav_items_helper}} 2737{{/}} 2738 2739{{>nav_items}}</script>
2739 2740 <button class="secondary-nav-dropdown mobile"> 2741 <p>Our Websites</p> 2742 <img src="/includes/public/assets/shared/arrow_right.png" alt="arrow right"> 2743 </button> 2744 <div class="secondary-nav-child-cont"> 2745 2746 2747 2748 2749 2750 2751 2752 2753 <div class="nav-item level-1 secondary" data-id="699ef600dbf5d34a3ac5881d" data-nav-item> 2754 <div class="nav-item-control level-1"> 2755 <a 2756 class="nav-link" 2757 href="https://www.visitwest.co.uk/" 2758 target="_self" 2759 2760 data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Visit West", "interactionSource": "navigation", "interactionUrl": "https%3A%2F%2Fwww.visitwest.co.uk%2F", "interactionText": "Visit%20West"}}' 2761 2762 > 2763 Visit West 2764 </a> 2765 </div> 2766 </div> 2767 2768 2769 <div class="nav-item level-1 secondary" data-id="699ef630dbf5d34a3ac58b1c" data-nav-item> 2770 <div class="nav-item-control level-1"> 2771 <a 2772 class="nav-link" 2773 href="https://visitbristol.co.uk/" 2774 target="_self" 2775 2776 data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Visit Bristol", "interactionSource": "navigation", "interactionUrl": "https%3A%2F%2Fvisitbristol.co.uk%2F", "interactionText": "Visit%20Bristol"}}' 2777 2778 > 2779 Visit Bristol 2780 </a> 2781 </div> 2782 </div> 2783 2784 2785 <div class="nav-item level-1 secondary" data-id="699ef643dbf5d34a3ac58b74" data-nav-item> 2786 <div class="nav-item-control level-1"> 2787 <a 2788 class="nav-link" 2789 href="https://visitbath.co.uk/" 2790 target="_self" 2791 2792 data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Visit Bath", "interactionSource": "navigation", "interactionUrl": "https%3A%2F%2Fvisitbath.co.uk%2F", "interactionText": "Visit%20Bath"}}' 2793 2794 > 2795 Visit Bath 2796 </a> 2797 </div> 2798 </div> 2799 2800 2801 <div class="nav-item level-1 secondary" data-id="69e8cb45344194240610a07e" data-nav-item> 2802 <div class="nav-item-control level-1"> 2803 <a 2804 class="nav-link" 2805 href="https://www.visitwest.co.uk/trade" 2806 target="_self" 2807 2808 data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Travel Trade", "interactionSource": "navigation", "interactionUrl": "https%3A%2F%2Fwww.visitwest.co.uk%2Ftrade", "interactionText": "Travel%20Trade"}}' 2809 2810 > 2811 Travel Trade 2812 </a> 2813 </div> 2814 </div> 2815 2816 2817 2818 </div> 2819 2820 </nav> 2821 2822</div> 2823
2824<script> 2825 require([ 2826 'jquery', 2827 'plugins_nav_custom_nav_desktop_three_col', 2828 'plugins_nav_custom_nav_mobile', 2829 ], function($, navDesktop, navMobile) { 2830 var root = $('[data-guid="90ef1aa7-de81-4cbf-8cae-22605264b1a2"]'); 2831 var navTreeDepth = 2; 2832 navDesktop.init(root, '[data-secondary-nav-desktop]', navTreeDepth); 2833 navMobile.init(root, '[data-secondary-nav-mobile]', '[data-secondary-nav-cont]', navTreeDepth); 2834 }); 2835</script>
2835</div> 2836 2837 </div> 2838 <div class="primary-content-container"> 2839 <div class="logo-tagline desktop"> 2840 <div data-civid="6a2abc419436f59749cc2001" class="contentRender contentRender_2 contentRender_type_widget contentRender_name_plugins_common_logo" data-sv-time="27" data-sv-index="2" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 2841 2842 2843 2844 2845<div class="logo" data-guid="89c4ee17-2da9-4d41-b305-92c685a59983" > 2846 <a href="https://www.visitwestconventionbureau.co.uk/" target="_self" aria-label="Visit West (Bristol and Bath)" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "navType" : "Logo", "interactionSource" : "widget", "linkObject" : "Logo", "interactionUrl" : "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2F" } }'> 2847 2848 <img 2849 src="/includes/public/assets/shared/logos/visitwest-logo.svg" 2850 alt="Visit West (Bristol and Bath)" 2851 fetchpriority="low" 2852 width="140" 2853 height="40" 2854 /> 2855 2856 </a> 2857</div></div> 2858 <h4 class="tagline"></h4> 2859 </div> 2860 2861 <div class="quick-links-container"> 2862 <div data-civid="6a2abc419436f59749cc2003" class="contentRender contentRender_3 contentRender_type_widget contentRender_name_plugins_collections_type_custom_navigation_links contentRender_name_plugins_collections_template_custom_quick_links" data-sv-time="144" data-sv-index="3" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 2863 2864<div class="quick-links" data-guid="be456bba-ec07-43fd-b642-564366003d3d"> 2865 2866 <a class="link" href="https://www.visitwestconventionbureau.co.uk/contact-us/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Get%20in%20touch", "interactionUrl" : "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fcontact-us%2F", "interactionText": "Get%20in%20touch" } }'> 2867 2868 Get in touch 2869 2870 </a> 2871 2872 <a class="link" href="https://www.visitwestconventionbureau.co.uk/why-bristol-and-bath/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Why%20Bristol%20and%20Bath", "interactionUrl" : "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fwhy-bristol-and-bath%2F", "interactionText": "Why%20Bristol%20and%20Bath" } }'> 2873 2874 Why Bristol and Bath 2875 2876 </a> 2877 2878 <a class="link" href="https://www.visitwestconventionbureau.co.uk/plan-an-event/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4": { "eventName": "navigation_click", "interactionSource": "widget", "navType" : "Custom Quick Links", "linkObject": "Plan%20an%20Event", "interactionUrl" : "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fplan-an-event%2F", "interactionText": "Plan%20an%20Event" } }'> 2879 2880 Plan an Event 2881 2882 </a> 2883 2884</div></div> 2885 </div> 2886 2887 <div class="main-nav-widgets-container"> 2888 <div class="widgets"> 2889 2890 <div data-search-cont> 2891 <div data-civid="6a2abc419436f59749cc2007" class="contentRender contentRender_5 contentRender_type_widget contentRender_name_plugins_search_headerbox" data-sv-time="84" data-sv-index="5" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 2892 2893 2894 2895<div class="search-cont" data-guid="c3be128b-4bac-4db8-8f00-619cdb659304"> 2896 <form class="headerbox-search-form" data-sv-searchForm action="/search/" method="GET"> 2897 <input data-sv-search-input name="q" type="search" class="searchInput" autocomplete="off" autocorrect="off" autocapitalize="off" placeholder="Search" value="" /> 2898 <button type="submit" data-sv-search-button aria-label="Search by keyword"> 2899 <i class ="fa fa-search fa-inverse" aria-hidden="true"></i> 2900 </button> 2901 </form> 2902 <button class="search-button" data-toggle-search aria-expanded="false" aria-label="toggle search dropdown" aria-controls="headerbox-search-form"> 2903 <i class="fas fa-search open" aria-hidden="true"></i> 2904 <i class="fas fa-times close" aria-hidden="true"></i> 2905 </button> 2906</div> 2907
2908<script> 2909require(["plugins_common_custom_utils", "domReady!"], function(utils) { 2910 let root = document.querySelector('[data-guid="c3be128b-4bac-4db8-8f00-619cdb659304"]'); 2911 let searchCont = document.querySelector('[data-search-cont]'); 2912 let searchButtonsToHide = root.querySelectorAll('[data-sv-search-button], [data-sv-search-input]'); 2913 let isActive = false; 2914 const breakpoint = 1024; 2915 2916 // clone to mobile nav 2917 searchCont?.replaceWith(root.cloneNode(true)); 2918 2919 function ariaHideEl(el) { 2920 el.setAttribute('aria-hidden', true); 2921 el.setAttribute('tabindex', -1); 2922 } 2923 2924 function ariaShowEl(el) { 2925 el.removeAttribute('aria-hidden'); 2926 el.removeAttribute('tabindex'); 2927 } 2928 2929 function toggleSearchElVisibility() { 2930 if (window.innerWidth < breakpoint || isActive) { 2931 searchButtonsToHide.forEach(ariaShowEl); 2932 return; 2933 } 2934 searchButtonsToHide.forEach(ariaHideEl); 2935 } 2936 2937 document.querySelectorAll('[data-toggle-search]').forEach( elem => { 2938 elem.addEventListener("click", function(e) { 2939 e.stopImmediatePropagation(); 2940 let searchCont = this.parentNode; 2941 searchCont.classList.toggle('active'); 2942 this.classList.toggle('active'); 2943 isActive = searchCont.classList.contains('active'); 2944 this.getAttribute('aria-expanded', isActive); 2945 toggleSearchElVisibility(); 2946 if (isActive) { 2947 searchCont.querySelector('[data-sv-search-input]').focus(); 2948 } 2949 }); 2950 }); 2951 2952 document.querySelectorAll('[data-sv-searchForm]').forEach( elem => { 2953 let input = elem.querySelector('[data-sv-search-input]'); 2954 elem.addEventListener('submit', function(e) { 2955 if (input.value.length === 0) { 2956 e.preventDefault(); 2957 this.querySelector('[data-sv-search-input]').focus(); 2958 } 2959 }); 2960 }); 2961 2962 ['resize', 'orientationchange'].forEach(ev => window.addEventListener(ev, utils.debounce(toggleSearchElVisibility, 200))); 2963 2964 toggleSearchElVisibility(); 2965}); 2966</script>
2966 2967</div> 2968 </div> 2969 2970 </div> 2971 <div class="nav-container"> 2972 <button 2973 id="menu-toggle" 2974 class="menu-toggle hamburger-dropdown-toggle" 2975 aria-label="toggle menu" 2976 aria-haspopup="true" 2977 aria-expanded="false" 2978 aria-controls="primary-site-menu" 2979 data-hamburger-dropdown-toggle 2980 > 2981 <i class="fas fa-search search-icon"></i> 2982 <span class="hamburger-inner"></span> 2983 </button> 2984 </div> 2985 </div> 2986 </div> 2987 <div class="logo-tagline mobile"> 2988 <h4 class="tagline"></h4> 2989 </div> 2990</header> 2991 2992<div id="primary-site-menu" class="dropdown-nav-container theme_1 main" data-site-nav-cont style="display: none;"> 2993 <div class="nav"> 2994 <header class="widgets" data-mobile-nav> 2995 <div data-search-cont> 2996 <div data-civid="6a2abc419436f59749cc2007" class="contentRender contentRender_5 contentRender_type_widget contentRender_name_plugins_search_headerbox" data-sv-time="84" data-sv-index="5" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 2997 2998 2999 3000<div class="search-cont" data-guid="c3be128b-4bac-4db8-8f00-619cdb659304"> 3001 <form class="headerbox-search-form" data-sv-searchForm action="/search/" method="GET"> 3002 <input data-sv-search-input name="q" type="search" class="searchInput" autocomplete="off" autocorrect="off" autocapitalize="off" placeholder="Search" value="" /> 3003 <button type="submit" data-sv-search-button aria-label="Search by keyword"> 3004 <i class ="fa fa-search fa-inverse" aria-hidden="true"></i> 3005 </button> 3006 </form> 3007 <button class="search-button" data-toggle-search aria-expanded="false" aria-label="toggle search dropdown" aria-controls="headerbox-search-form"> 3008 <i class="fas fa-search open" aria-hidden="true"></i> 3009 <i class="fas fa-times close" aria-hidden="true"></i> 3010 </button> 3011</div> 3012
3013<script> 3014require(["plugins_common_custom_utils", "domReady!"], function(utils) { 3015 let root = document.querySelector('[data-guid="c3be128b-4bac-4db8-8f00-619cdb659304"]'); 3016 let searchCont = document.querySelector('[data-search-cont]'); 3017 let searchButtonsToHide = root.querySelectorAll('[data-sv-search-button], [data-sv-search-input]'); 3018 let isActive = false; 3019 const breakpoint = 1024; 3020 3021 // clone to mobile nav 3022 searchCont?.replaceWith(root.cloneNode(true)); 3023 3024 function ariaHideEl(el) { 3025 el.setAttribute('aria-hidden', true); 3026 el.setAttribute('tabindex', -1); 3027 } 3028 3029 function ariaShowEl(el) { 3030 el.removeAttribute('aria-hidden'); 3031 el.removeAttribute('tabindex'); 3032 } 3033 3034 function toggleSearchElVisibility() { 3035 if (window.innerWidth < breakpoint || isActive) { 3036 searchButtonsToHide.forEach(ariaShowEl); 3037 return; 3038 } 3039 searchButtonsToHide.forEach(ariaHideEl); 3040 } 3041 3042 document.querySelectorAll('[data-toggle-search]').forEach( elem => { 3043 elem.addEventListener("click", function(e) { 3044 e.stopImmediatePropagation(); 3045 let searchCont = this.parentNode; 3046 searchCont.classList.toggle('active'); 3047 this.classList.toggle('active'); 3048 isActive = searchCont.classList.contains('active'); 3049 this.getAttribute('aria-expanded', isActive); 3050 toggleSearchElVisibility(); 3051 if (isActive) { 3052 searchCont.querySelector('[data-sv-search-input]').focus(); 3053 } 3054 }); 3055 }); 3056 3057 document.querySelectorAll('[data-sv-searchForm]').forEach( elem => { 3058 let input = elem.querySelector('[data-sv-search-input]'); 3059 elem.addEventListener('submit', function(e) { 3060 if (input.value.length === 0) { 3061 e.preventDefault(); 3062 this.querySelector('[data-sv-search-input]').focus(); 3063 } 3064 }); 3065 }); 3066 3067 ['resize', 'orientationchange'].forEach(ev => window.addEventListener(ev, utils.debounce(toggleSearchElVisibility, 200))); 3068 3069 toggleSearchElVisibility(); 3070}); 3071</script>
3071 3072</div> 3073 </div> 3074 <div data-tripbuilder-cont></div> 3075 </header> 3076 <div class="social-nav-cont"> 3077 <div class="navigation-card"> 3078 3079 <div data-civid="6a2abc419436f59749cc2005" class="contentRender contentRender_4 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_navigation_card" data-sv-time="165" data-sv-index="4" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089<style>.navigation-cards-2-across .img-cont { 3090 aspect-ratio: 280 / 339; 3091 }@media (min-width: 640px) { 3092 .navigation-cards-2-across .img-cont { 3093 aspect-ratio: 236 / 286; 3094 } 3095 }</style> 3096 3097 3098 3099<section 3100 class="ccl-widget core-cards navigation-cards-2-across" 3101 data-slides-across="1" 3102 data-guid="6bd17883-3bd5-4251-896e-38b8d3d8ea96" 3103 data-js="plugins_collections_custom_collection_default_package" 3104 data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "navType" : "Custom Navigation Cards | 2 Across", "itemType" : "slides", "interactionSource" : "widget" } }' 3105 style="opacity: 0;" 3106> 3107 3108 3109 3110 3111 3112 3113 <div class="slides" data-slides> 3114 3115 <article class="slide"> 3116 3117 <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Contact%20the%20Visit%20West%20Convention%20Bureau%20team" } }'> 3118 <div class="slide-top"> 3119 <div class="img-cont"> 3120 <a data-asset href="https://www.visitwestconventionbureau.co.uk/contact-us/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl": "https://www.visitwestconventionbureau.co.uk/contact-us/" } }'> 3121 3122 3123 3124 3125 3126<picture> 3127 3128 3129 <source 3130 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_286,q_65,w_236/v1/clients/bristol/Bristol_header_image_4__370db021-aab7-4635-940e-3c2e375b3ea5.jpg" 3131 3132 media="screen and (min-width: 640px)" 3133 3134 type="image/avif" 3135 width="236" 3136 height="286" 3137 /> 3138 3139 3140 3141 <source 3142 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_286,q_65,w_236/v1/clients/bristol/Bristol_header_image_4__370db021-aab7-4635-940e-3c2e375b3ea5.jpg" 3143 3144 media="screen and (min-width: 640px)" 3145 3146 type="image/webp" 3147 width="236" 3148 height="286" 3149 /> 3150 3151 3152 3153 <source 3154 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_286,q_65,w_236/v1/clients/bristol/Bristol_header_image_4__370db021-aab7-4635-940e-3c2e375b3ea5.jpg" 3155 3156 media="screen and (min-width: 640px)" 3157 3158 type="image/jpeg" 3159 width="236" 3160 height="286" 3161 /> 3162 3163 3164 3165 <source 3166 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_339,q_65,w_280/v1/clients/bristol/Bristol_header_image_4__370db021-aab7-4635-940e-3c2e375b3ea5.jpg" 3167 3168 type="image/avif" 3169 width="280" 3170 height="339" 3171 /> 3172 3173 3174 3175 <source 3176 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_339,q_65,w_280/v1/clients/bristol/Bristol_header_image_4__370db021-aab7-4635-940e-3c2e375b3ea5.jpg" 3177 3178 type="image/webp" 3179 width="280" 3180 height="339" 3181 /> 3182 3183 3184 3185 <img 3186 class="slide-img" 3187 src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_339,q_65,w_280/v1/clients/bristol/Bristol_header_image_4__370db021-aab7-4635-940e-3c2e375b3ea5.jpg" 3188 alt="Colourful mural by Ejits at Weston Wallz" 3189 loading="lazy" 3190 fetchpriority="low" 3191 width="280" 3192 height="339" 3193 onload="this.classList.add('loaded')" 3194 /> 3195 3196 3197</picture> 3198 3199 </a> 3200 3201 3202 3203 </div> 3204 </div> 3205 3206 <div class="content-section"> 3207 <div class="inner"> 3208 3209 3210 <h2 class="slide-title"> 3211 <a href="https://www.visitwestconventionbureau.co.uk/contact-us/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fcontact-us%2F", "interactionText" : "Contact%20the%20Visit%20West%20Convention%20Bureau%20team" } }'>Contact the Visit West Convention Bureau team</a> 3212 </h2> 3213 <p>We know Bristol, Bath and the West of England inside out. Contact us and we'd be delighted to help.
3213</p> 3214 </div> 3215 3216 3217 <footer class="slide-footer"> 3218 3219 <a class="read-more" href="https://www.visitwestconventionbureau.co.uk/contact-us/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Read%20More", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fcontact-us%2F", "interactionText" : "Read%20More" } }'>Read More</a> 3220 3221 </footer> 3222 3223 3224 </div> 3225 </div> 3226 3227 </article> 3228 3229 </div> 3230 3231 3232 3233</section></div> 3234 3235 </div> 3236 <div class="social-list"> 3237 3238 <div data-civid="6a2abc419436f59749cc200d" class="contentRender contentRender_8 contentRender_type_widget contentRender_name_plugins_collections_type_custom_social_slides contentRender_name_plugins_collections_template_custom_social_links" data-sv-time="150" data-sv-index="8" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 3239 3240<ul class="social-links"> 3241 3242 3243 <li class="social-network"> 3244 <a 3245 class="social-link" 3246 href="https://www.linkedin.com/company/visitwestconventionbureau/" 3247 target="_blank" 3248 rel="noopener" 3249 title="Visit our linkedin page" 3250 aria-label="Visit our linkedin page" 3251 data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Linkedin", "interactionUrl" : "https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fvisitwestconventionbureau%2F", "interactionSource": "widget" } }' 3252 > 3253 <i 3254 class="social-icon fab fa-linkedin-in" 3255 aria-hidden="true" 3256 ></i> 3257 </a> 3258 </li> 3259 3260 3261 <li class="social-network"> 3262 <a 3263 class="social-link" 3264 href="https://www.instagram.com/visitwestconventionbureau" 3265 target="_blank" 3266 rel="noopener" 3267 title="Visit our instagram page" 3268 aria-label="Visit our instagram page" 3269 data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Instagram", "interactionUrl" : "https%3A%2F%2Fwww.instagram.com%2Fvisitwestconventionbureau", "interactionSource": "widget" } }' 3270 > 3271 <i 3272 class="social-icon fab fa-instagram" 3273 aria-hidden="true" 3274 ></i> 3275 </a> 3276 </li> 3277 3278</ul></div> 3279 3280 </div> 3281 <div class="navigation-list-cont"> 3282 <p>More to explore</p> 3283 3284 <div data-civid="6a2abc419436f59749cc2009" class="contentRender contentRender_6 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_navigation_list" data-sv-time="149" data-sv-index="6" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'> 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294<style>.list navigation-list .img-cont { 3295 aspect-ratio: 185 / 135; 3296 }@media (min-width: 640px) { 3297 .list navigation-list .img-cont { 3298 aspect-ratio: 185 / 135; 3299 } 3300 }</style> 3301 3302 3303 3304<section 3305 class="ccl-widget core-list list navigation-list" 3306 data-guid="b787f543-fc85-4d57-99e0-2a71b02d78b4" 3307 data-js="plugins_collections_custom_collection_default_package" 3308 data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "navType" : "Custom Navigation List", "interactionSource" : "widget" } }' 3309 style="opacity: 0;" 3310> 3311 3312 3313 3314 <div class="slides" data-slides> 3315 3316 <article class="slide"> 3317 3318 <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Sustainability" } }'> 3319 3320 <div class="slide-top"> 3321 <div class="img-cont"> 3322 <a data-asset href="https://www.visitwestconventionbureau.co.uk/plan-an-event/sustainability/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl": "https://www.visitwestconventionbureau.co.uk/plan-an-event/sustainability/" } }'> 3323 3324 3325 3326 3327 3328<picture> 3329 3330 3331 <source 3332 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_135,q_65,w_185/v1/clients/bristol/Bristol_header_image_6__505f5c28-bda8-4ad0-b6b0-4b3bedccfb62.jpg" 3333 3334 media="screen and (min-width: 640px)" 3335 3336 type="image/avif" 3337 width="185" 3338 height="135" 3339 /> 3340 3341 3342 3343 <source 3344 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_135,q_65,w_185/v1/clients/bristol/Bristol_header_image_6__505f5c28-bda8-4ad0-b6b0-4b3bedccfb62.jpg" 3345 3346 media="screen and (min-width: 640px)" 3347 3348 type="image/webp" 3349 width="185" 3350 height="135" 3351 /> 3352 3353 3354 3355 <source 3356 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_135,q_65,w_185/v1/clients/bristol/Bristol_header_image_6__505f5c28-bda8-4ad0-b6b0-4b3bedccfb62.jpg" 3357 3358 media="screen and (min-width: 640px)" 3359 3360 type="image/jpeg" 3361 width="185" 3362 height="135" 3363 /> 3364 3365 3366 3367 <source 3368 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_135,q_65,w_185/v1/clients/bristol/Bristol_header_image_6__505f5c28-bda8-4ad0-b6b0-4b3bedccfb62.jpg" 3369 3370 type="image/avif" 3371 width="185" 3372 height="135" 3373 /> 3374 3375 3376 3377 <source 3378 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_135,q_65,w_185/v1/clients/bristol/Bristol_header_image_6__505f5c28-bda8-4ad0-b6b0-4b3bedccfb62.jpg" 3379 3380 type="image/webp" 3381 width="185" 3382 height="135" 3383 /> 3384 3385 3386 3387 <img 3388 class="slide-img" 3389 src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_135,q_65,w_185/v1/clients/bristol/Bristol_header_image_6__505f5c28-bda8-4ad0-b6b0-4b3bedccfb62.jpg" 3390 alt="Meadow at the University of Bristol Botanic Garden, credit University of Bristol Botanic Garden" 3391 loading="lazy" 3392 fetchpriority="low" 3393 width="185" 3394 height="135" 3395 onload="this.classList.add('loaded')" 3396 /> 3397 3398 3399</picture> 3400 3401 </a> 3402 3403 3404 </div> 3405 </div> 3406 3407 <div class="content-section"> 3408 <div class="inner"> 3409 <div class="heading-container"> 3410 <h2 class="slide-title"> 3411 <a href="https://www.visitwestconventionbureau.co.uk/plan-an-event/sustainability/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fplan-an-event%2Fsustainability%2F", "interactionText" : "Sustainability" } }'>Sustainability</a> 3412 </h2> 3413 </div> 3414 3415 3416 <p>Let us help you plan sustainable business events in Bristol and Bath, using local expertise and… 3417 3418 </div> 3419 3420 3421 <footer class="slide-footer"> 3422 3423 <a class="read-more" href="https://www.visitwestconventionbureau.co.uk/plan-an-event/sustainability/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Read%20More", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fplan-an-event%2Fsustainability%2F", "interactionText" : "Read%20More" } }'> 3424 Read More 3425 </a> 3426 3427 3428 3429 </footer> 3430 3431 </div> 3432 </div> 3433 3434 </article> 3435 3436 <article class="slide"> 3437 3438 <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Accessibility%20and%20Inclusion" } }'> 3439 3440 <div class="slide-top"> 3441 <div class="img-cont"> 3442 <a data-asset href="https://www.visitwestconventionbureau.co.uk/plan-an-event/accessibility/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl": "https://www.visitwestconventionbureau.co.uk/plan-an-event/accessibility/" } }'> 3443 3444 3445 3446 3447 3448<picture> 3449 3450 3451 <source 3452 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_135,q_65,w_185/v1/clients/bristol/Bristol_Airport_Assistance_Hidden_Disabilities_f980da7a-540
3452a-4642-9598-051e0bc92e46.jpg" 3453 3454 media="screen and (min-width: 640px)" 3455 3456 type="image/avif" 3457 width="185" 3458 height="135" 3459 /> 3460 3461 3462 3463 <source 3464 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_135,q_65,w_185/v1/clients/bristol/Bristol_Airport_Assistance_Hidden_Disabilities_f980da7a-540a-4642-9598-051e0bc92e46.jpg" 3465 3466 media="screen and (min-width: 640px)" 3467 3468 type="image/webp" 3469 width="185" 3470 height="135" 3471 /> 3472 3473 3474 3475 <source 3476 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_135,q_65,w_185/v1/clients/bristol/Bristol_Airport_Assistance_Hidden_Disabilities_f980da7a-540a-4642-9598-051e0bc92e46.jpg" 3477 3478 media="screen and (min-width: 640px)" 3479 3480 type="image/jpeg" 3481 width="185" 3482 height="135" 3483 /> 3484 3485 3486 3487 <source 3488 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_135,q_65,w_185/v1/clients/bristol/Bristol_Airport_Assistance_Hidden_Disabilities_f980da7a-540a-4642-9598-051e0bc92e46.jpg" 3489 3490 type="image/avif" 3491 width="185" 3492 height="135" 3493 /> 3494 3495 3496 3497 <source 3498 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_135,q_65,w_185/v1/clients/bristol/Bristol_Airport_Assistance_Hidden_Disabilities_f980da7a-540a-4642-9598-051e0bc92e46.jpg" 3499 3500 type="image/webp" 3501 width="185" 3502 height="135" 3503 /> 3504 3505 3506 3507 <img 3508 class="slide-img" 3509 src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_135,q_65,w_185/v1/clients/bristol/Bristol_Airport_Assistance_Hidden_Disabilities_f980da7a-540a-4642-9598-051e0bc92e46.jpg" 3510 alt="Bristol Airport Assistance - Hidden Disabilities" 3511 loading="lazy" 3512 fetchpriority="low" 3513 width="185" 3514 height="135" 3515 onload="this.classList.add('loaded')" 3516 /> 3517 3518 3519</picture> 3520 3521 </a> 3522 3523 3524 </div> 3525 </div> 3526 3527 <div class="content-section"> 3528 <div class="inner"> 3529 <div class="heading-container"> 3530 <h2 class="slide-title"> 3531 <a href="https://www.visitwestconventionbureau.co.uk/plan-an-event/accessibility/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fplan-an-event%2Faccessibility%2F", "interactionText" : "Accessibility%20and%20Inclusion" } }'>Accessibility and Inclusion</a> 3532 </h2> 3533 </div> 3534 3535 3536 <p>Some information and guidance to help make your event as accessible and inclusive as possible so… 3537 3538 </div> 3539 3540 3541 <footer class="slide-footer"> 3542 3543 <a class="read-more" href="https://www.visitwestconventionbureau.co.uk/plan-an-event/accessibility/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Read%20More", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fplan-an-event%2Faccessibility%2F", "interactionText" : "Read%20More" } }'> 3544 Read More 3545 </a> 3546 3547 3548 3549 </footer> 3550 3551 </div> 3552 </div> 3553 3554 </article> 3555 3556 <article class="slide"> 3557 3558 <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Event%20Planning%20Toolkit" } }'> 3559 3560 <div class="slide-top"> 3561 <div class="img-cont"> 3562 <a data-asset href="https://www.visitwestconventionbureau.co.uk/plan-an-event/toolkit/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl": "https://www.visitwestconventionbureau.co.uk/plan-an-event/toolkit/" } }'> 3563 3564 3565 3566 3567 3568<picture> 3569 3570 3571 <source 3572 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_135,q_65,w_185/v1/clients/bristol/Bristol_header_image_1__73bad401-1f9e-4b53-b4a9-a611dfeddade.jpg" 3573 3574 media="screen and (min-width: 640px)" 3575 3576 type="image/avif" 3577 width="185" 3578 height="135" 3579 /> 3580 3581 3582 3583 <source 3584 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_135,q_65,w_185/v1/clients/bristol/Bristol_header_image_1__73bad401-1f9e-4b53-b4a9-a611dfeddade.jpg" 3585 3586 media="screen and (min-width: 640px)" 3587 3588 type="image/webp" 3589 width="185" 3590 height="135" 3591 /> 3592 3593 3594 3595 <source 3596 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_135,q_65,w_185/v1/clients/bristol/Bristol_header_image_1__73bad401-1f9e-4b53-b4a9-a611dfeddade.jpg" 3597 3598 media="screen and (min-width: 640px)" 3599 3600 type="image/jpeg" 3601 width="185" 3602 height="135" 3603 /> 3604 3605 3606 3607 <source 3608 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_135,q_65,w_185/v1/clients/bristol/Bristol_header_image_1__73bad401-1f9e-4b53-b4a9-a611dfeddade.jpg" 3609 3610 type="image/avif" 3611 width="185" 3612 height="135" 3613 /> 3614 3615 3616 3617 <source 3618 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_135,q_65,w_185/v1/clients/bristol/Bristol_header_image_1__73bad401-1f9e-4b53-b4a9-a611dfeddade.jpg" 3619 3620 type="image/webp" 3621 width="185" 3622 height="135" 3623 /> 3624 3625 3626 3627 <img 3628 class="slide-img" 3629 src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_135,q_65,w_185/v1/clients/bristol/Bristol_header_image_1__73bad401-1f9e-4b53-b4a9-a611dfeddade.jpg" 3630 alt="Person stand up paddleboarding in Bristol harbour - credit SUP Bristol" 3631 loading="lazy" 3632 fetchpriority="low" 3633 width="185" 3634 height="135" 3635 onload="this.classList.add('loaded')" 3636 /> 3637 3638 3639</picture> 3640 3641 </a> 3642 3643 3644 </div> 3645 </div> 3646 3647 <div class="content-section"> 3648 <div class="inner"> 3649 <div class="heading-container"> 3650 <h2 class="slide-title"> 3651 <a href="https://www.visitwestconventionbureau.co.uk/plan-an-event/toolkit/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fplan-an-event%2Ftoolkit%2F", "interactionText" : "Event%20Planning%20Toolkit" } }'>Event Planning Toolkit</a> 3652 </h2> 3653 </div> 3654 3655 3656 <p>Plan successful conferences and meetings with the Bristol and Bath Event Planning Toolkit, featuring… 3657 3658 </div> 3659 3660 3661 <footer class="slide-footer"> 3662 3663 <a class="read-more" href="https://www.visitwestconventionbureau.co.uk/plan-an-event/toolkit/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Read%20More", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fplan-an-event%2Ftoolkit%2F", "interactionText" : "Read%20More" } }'> 3664 Read More 3665 </a> 3666 3667 3668 3669 </footer> 3670 3671 </div> 3672 </div> 3673 3674 </article> 3675 3676 </div> 3677 3678
3679 3680</section></div><div data-civid="6a2abc419436f59749cc200b" class="contentRender contentRender_7 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_navigation_list" data-sv-time="147" data-sv-index="7" data-gtm-vars='{ "tCore" : { "contentNum" : "3" } }'> 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690<style>.list navigation-list .img-cont { 3691 aspect-ratio: 185 / 135; 3692 }@media (min-width: 640px) { 3693 .list navigation-list .img-cont { 3694 aspect-ratio: 185 / 135; 3695 } 3696 }</style> 3697 3698 3699 3700<section 3701 class="ccl-widget core-list list navigation-list" 3702 data-guid="5b14ee85-4af4-4563-8fda-a7527abf0401" 3703 data-js="plugins_collections_custom_collection_default_package" 3704 data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "navType" : "Custom Navigation List", "itemType" : "slides", "interactionSource" : "widget" } }' 3705 style="opacity: 0;" 3706> 3707 3708 3709 3710 <div class="slides" data-slides> 3711 3712 <article class="slide"> 3713 3714 <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Sign%20up%20to%20our%20newsletter" } }'> 3715 3716 <div class="slide-top"> 3717 <div class="img-cont"> 3718 <a data-asset href="https://www.visitwestconventionbureau.co.uk/enewsletter-sign-up/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl": "https://www.visitwestconventionbureau.co.uk/enewsletter-sign-up/" } }'> 3719 3720 3721 3722 3723 3724<picture> 3725 3726 3727 <source 3728 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_135,q_65,w_185/v1/crm/demo/image0-9786b3d35056a36_9786b531-5056-a36a-0905e6a2f774100a.png" 3729 3730 media="screen and (min-width: 640px)" 3731 3732 type="image/avif" 3733 width="185" 3734 height="135" 3735 /> 3736 3737 3738 3739 <source 3740 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_135,q_65,w_185/v1/crm/demo/image0-9786b3d35056a36_9786b531-5056-a36a-0905e6a2f774100a.png" 3741 3742 media="screen and (min-width: 640px)" 3743 3744 type="image/webp" 3745 width="185" 3746 height="135" 3747 /> 3748 3749 3750 3751 <source 3752 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_135,q_65,w_185/v1/crm/demo/image0-9786b3d35056a36_9786b531-5056-a36a-0905e6a2f774100a.png" 3753 3754 media="screen and (min-width: 640px)" 3755 3756 type="image/jpeg" 3757 width="185" 3758 height="135" 3759 /> 3760 3761 3762 3763 <source 3764 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_135,q_65,w_185/v1/crm/demo/image0-9786b3d35056a36_9786b531-5056-a36a-0905e6a2f774100a.png" 3765 3766 type="image/avif" 3767 width="185" 3768 height="135" 3769 /> 3770 3771 3772 3773 <source 3774 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_135,q_65,w_185/v1/crm/demo/image0-9786b3d35056a36_9786b531-5056-a36a-0905e6a2f774100a.png" 3775 3776 type="image/webp" 3777 width="185" 3778 height="135" 3779 /> 3780 3781 3782 3783 <img 3784 class="slide-img" 3785 src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_135,q_65,w_185/v1/crm/demo/image0-9786b3d35056a36_9786b531-5056-a36a-0905e6a2f774100a.png" 3786 alt="Sign up to our newsletter" 3787 loading="lazy" 3788 fetchpriority="low" 3789 width="185" 3790 height="135" 3791 onload="this.classList.add('loaded')" 3792 /> 3793 3794 3795</picture> 3796 3797 </a> 3798 3799 3800 </div> 3801 </div> 3802 3803 <div class="content-section"> 3804 <div class="inner"> 3805 <div class="heading-container"> 3806 <h2 class="slide-title"> 3807 <a href="https://www.visitwestconventionbureau.co.uk/enewsletter-sign-up/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fenewsletter-sign-up%2F", "interactionText" : "Sign%20up%20to%20our%20newsletter" } }'>Sign up to our newsletter</a> 3808 </h2> 3809 </div> 3810 3811 3812 </div> 3813 3814 3815 <footer class="slide-footer"> 3816 3817 <a class="read-more" href="https://www.visitwestconventionbureau.co.uk/enewsletter-sign-up/" target="_self" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Read%20More", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fenewsletter-sign-up%2F", "interactionText" : "Read%20More" } }'> 3818 Read More 3819 </a> 3820 3821 3822 3823 </footer> 3824 3825 </div> 3826 </div> 3827 3828 </article> 3829 3830 </div> 3831 3832
3833 3834</section></div> 3835 3836 </div> 3837 </div> 3838 <div class="main-nav" data-main-nav-cont> 3839 <div data-civid="6a2abc419436f59749cc200f" class="contentRender contentRender_9 contentRender_type_widget contentRender_name_plugins_nav_main_dropdown_meet" data-sv-time="29" data-sv-index="9" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 3840 3841 3842 3843 3844<div class="nav-container" data-guid="febd385c-2a04-41ae-b686-214006e3ed45" 3845 data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "interactionSource": "navigation"}}' 3846> 3847 <noscript class="permanently-hidden"> 3848 3849 <nav> 3850 3851 <a href="/why-bristol-and-bath/" 3852 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Why%20Bristol%20and%20Bath", "interactionUrl": "%2Fwhy-bristol-and-bath%2F", "interactionText": "Why%20Bristol%20and%20Bath"}}' 3853>Why Bristol and Bath</a> 3854 3855 <a href="https://www.visitwestconventionbureau.co.uk/about-us/" 3856 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "About%20Us", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fabout-us%2F", "interactionText": "About%20Us"}}' 3857>About Us</a> 3858 3859 3860 3861 <a href="/plan-an-event/" 3862 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Plan%20an%20Event", "interactionUrl": "%2Fplan-an-event%2F", "interactionText": "Plan%20an%20Event"}}' 3863>Plan an Event</a> 3864 3865 <a href="https://www.visitwestconventionbureau.co.uk/venue-search/" 3866 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Venue%20Search", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fvenue-search%2F", "interactionText": "Venue%20Search"}}' 3867>Venue Search</a> 3868 3869 <a href="/plan-an-event/accommodation/" 3870 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Accommodation", "interactionUrl": "%2Fplan-an-event%2Faccommodation%2F", "interactionText": "Accommodation"}}' 3871>Accommodation</a> 3872 3873 <a href="/plan-an-event/travel-information/" 3874 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Travel%20Information", "interactionUrl": "%2Fplan-an-event%2Ftravel-information%2F", "interactionText": "Travel%20Information"}}' 3875>Travel Information</a> 3876 3877 <a href="/plan-an-event/toolkit/" 3878 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Event%20Planning%20Toolkit", "interactionUrl": "%2Fplan-an-event%2Ftoolkit%2F", "interactionText": "Event%20Planning%20Toolkit"}}' 3879>Event Planning Toolkit</a> 3880 3881 <a href="/plan-an-event/sustainability/" 3882 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Sustainability", "interactionUrl": "%2Fplan-an-event%2Fsustainability%2F", "interactionText": "Sustainability"}}' 3883>Sustainability</a> 3884 3885 <a href="/plan-an-event/accessibility/" 3886 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Accessibility%20and%20Inclusion", "interactionUrl": "%2Fplan-an-event%2Faccessibility%2F", "interactionText": "Accessibility%20and%20Inclusion"}}' 3887>Accessibility and Inclusion</a> 3888 3889 <a href="/plan-an-event/positive-impact/" 3890 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Positive%20Impact%20and%20Legacy", "interactionUrl": "%2Fplan-an-event%2Fpositive-impact%2F", "interactionText": "Positive%20Impact%20and%20Legacy"}}' 3891>Positive Impact and Legacy</a> 3892 3893 <a href="/attend-an-event/" 3894 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Attending%20an%20Event", "interactionUrl": "%2Fattend-an-event%2F", "interactionText": "Attending%20an%20Event"}}' 3895>Attending an Event</a> 3896 3897 <a href="/incentive-travel/" 3898 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Incentive%20Travel", "interactionUrl": "%2Fincentive-travel%2F", "interactionText": "Incentive%20Travel"}}' 3899>Incentive Travel</a> 3900 3901 <a href="/venue-search/" 3902 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Venues", "interactionUrl": "%2Fvenue-search%2F", "interactionText": "Venues"}}' 3903>Venues</a> 3904 3905 <a href="https://www.visitwestconventionbureau.co.uk/blog/" 3906 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "News%20%26%20Insights", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fblog%2F", "interactionText": "News%20%26%20Insights"}}' 3907>News & Insights</a> 3908 3909 3910 3911 3912 3913 3914 3915 <a href="/information/enewsletter-sign-up/" 3916 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Enewsletter%20Sign%20Up", "interactionUrl": "%2Finformation%2Fenewsletter-sign-up%2F", "interactionText": "Enewsletter%20Sign%20Up"}}' 3917>Enewsletter Sign Up</a> 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 </nav> 3928 3929 </noscript> 3930 3931 <button 3932 class="menu-toggle" 3933 type="button" 3934 aria-label="toggle menu" 3935 aria-haspopup="true" 3936 aria-expanded="false" 3937 aria-controls="primary-site-menu" 3938 data-action="toggle-menu" 3939> 3940 <i class="fas fa-search"></i> 3941 <span class="hamburger-inner"></span> 3942</button> 3943 3944 3945 <nav 3946 class="navigation navigation-dropdown primary desktop" 3947 role="navigation" 3948 data-primary-nav-desktop 3949 3950 data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "interactionSource": "navigation"}}' 3951 3952 > 3953
3953<script type="text/template" data-nav-item-template>{{+linkTracking}} 3954 data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "{{%%data.title}}", "interactionSource": "navigation", "interactionUrl": "{{%%href}}", "interactionText": "{{%%data.title}}"}}' 3955{{/}} 3956{{+nav_items}} 3957 {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial 3958 only outputs the inner text of the partial, not the partial name. Please do not remove! --}} 3959 {{#shownchildren}} 3960 {{~exec(function() { 3961 if (!data.isLazyLoaded) { 3962 helpers.var.depth = 1; 3963 } else { 3964 helpers.var.depth = data.depth; 3965 } 3966 })}} 3967 <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> 3968 <div class="nav-item-control level-{{~var.depth}}"> 3969 <a 3970 class="nav-link" 3971 href="{{href}}" 3972 target="{{target}}" 3973 {{>linkTracking}} 3974 > 3975 {{data.title}} 3976 </a> 3977 {{:shownchildren}} 3978 <button 3979 id="{{data.id}}" 3980 class="dropdown-toggle" 3981 aria-label="open submenu" 3982 aria-haspopup="true" 3983 aria-expanded="false" 3984 data-dropdown-toggle 3985 > 3986 <img src="/includes/public/assets/shared/arrow_right.png" alt="arrow right"> 3987 </button> 3988 {{/}} 3989 </div> 3990 {{:shownchildren}} 3991 <div class="dropdown-helper" data-dropdown-helper></div> 3992 <div 3993 class="dropdown-menu level-{{~var.depth}} 3994 {{:isLazyLoaded}} 3995 {{:shownChildren.0}}rendered{{/}} 3996 {{/}}" 3997 aria-labelledby="{{data.id}}" 3998 data-parent-id="{{data.id}}" 3999 data-start="{{data.folderHref}}" 4000 data-section="{{data.section}}" 4001 data-dropdown-menu 4002 data-dropdown-menu-{{~var.depth}} 4003 style="display: none" 4004 > 4005 {{:isLazyLoaded}} 4006 {{>nav_items_helper}} 4007 {{/}} 4008 </div> 4009 {{/}} 4010 </div> 4011 {{/}} 4012 {{/}} 4013 {{>nav_items_helper}} 4014{{/}} 4015 4016{{>nav_items}}</script>
4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 <div class="nav-item level-1 main" data-id="6998c51941a8f0ca7c84e554" data-nav-item> 4026 <div class="nav-item-control level-1"> 4027 <a 4028 class="nav-link" 4029 href="/why-bristol-and-bath/" 4030 target="_self" 4031 4032 data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Why%20Bristol%20and%20Bath", "interactionSource": "navigation", "interactionUrl": "%2Fwhy-bristol-and-bath%2F", "interactionText": "Why%20Bristol%20and%20Bath"}}' 4033 4034 > 4035 Why Bristol and Bath 4036 </a> 4037 4038 <button 4039 id="6998c51941a8f0ca7c84e554" 4040 class="dropdown-toggle" 4041 aria-label="open submenu" 4042 aria-haspopup="true" 4043 aria-expanded="false" 4044 data-dropdown-toggle 4045 > 4046 <img src="/includes/public/assets/shared/arrow_right.png" alt="arrow right"> 4047 </button> 4048 4049 </div> 4050 4051 <div class="dropdown-helper" data-dropdown-helper></div> 4052 <div 4053 class="dropdown-menu level-1 4054 " 4055 aria-labelledby="6998c51941a8f0ca7c84e554" 4056 data-parent-id="6998c51941a8f0ca7c84e554" 4057 data-start="/why-bristol-and-bath/" 4058 data-section="main" 4059 data-dropdown-menu 4060 data-dropdown-menu-1 4061 style="display: none" 4062 > 4063 4064 </div> 4065 4066 </div> 4067 4068 4069 <div class="nav-item level-1 main" data-id="6998c51941a8f0ca7c84e564" data-nav-item> 4070 <div class="nav-item-control level-1"> 4071 <a 4072 class="nav-link" 4073 href="/plan-an-event/" 4074 target="_self" 4075 4076 data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Plan%20an%20Event", "interactionSource": "navigation", "interactionUrl": "%2Fplan-an-event%2F", "interactionText": "Plan%20an%20Event"}}' 4077 4078 > 4079 Plan an Event 4080 </a> 4081 4082 <button 4083 id="6998c51941a8f0ca7c84e564" 4084 class="dropdown-toggle" 4085 aria-label="open submenu" 4086 aria-haspopup="true" 4087 aria-expanded="false" 4088 data-dropdown-toggle 4089 > 4090 <img src="/includes/public/assets/shared/arrow_right.png" alt="arrow right"> 4091 </button> 4092 4093 </div> 4094 4095 <div class="dropdown-helper" data-dropdown-helper></div> 4096 <div 4097 class="dropdown-menu level-1 4098 " 4099 aria-labelledby="6998c51941a8f0ca7c84e564" 4100 data-parent-id="6998c51941a8f0ca7c84e564" 4101 data-start="/plan-an-event/" 4102 data-section="main" 4103 data-dropdown-menu 4104 data-dropdown-menu-1 4105 style="display: none" 4106 > 4107 4108 </div> 4109 4110 </div> 4111 4112 4113 <div class="nav-item level-1 main" data-id="6998c51941a8f0ca7c84e574" data-nav-item> 4114 <div class="nav-item-control level-1"> 4115 <a 4116 class="nav-link" 4117 href="/attend-an-event/" 4118 target="_self" 4119 4120 data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Attending%20an%20Event", "interactionSource": "navigation", "interactionUrl": "%2Fattend-an-event%2F", "interactionText": "Attending%20an%20Event"}}' 4121 4122 > 4123 Attending an Event 4124 </a> 4125 4126 </div> 4127 4128 </div> 4129 4130 4131 <div class="nav-item level-1 main" data-id="6998c51941a8f0ca7c84e584" data-nav-item> 4132 <div class="nav-item-control level-1"> 4133 <a 4134 class="nav-link" 4135 href="/incentive-travel/" 4136 target="_self" 4137 4138 data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Incentive%20Travel", "interactionSource": "navigation", "interactionUrl": "%2Fincentive-travel%2F", "interactionText": "Incentive%20Travel"}}' 4139 4140 > 4141 Incentive Travel 4142 </a> 4143 4144 </div> 4145 4146 </div> 4147 4148 4149 <div class="nav-item level-1 main" data-id="6998c51941a8f0ca7c84e596" data-nav-item> 4150 <div class="nav-item-control level-1"> 4151 <a 4152 class="nav-link" 4153 href="/venue-search/" 4154 target="_self" 4155 4156 data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Venues", "interactionSource": "navigation", "interactionUrl": "%2Fvenue-search%2F", "interactionText": "Venues"}}' 4157 4158 > 4159 Venues 4160 </a> 4161 4162 </div> 4163 4164 </div> 4165 4166 4167 <div class="nav-item level-1 main" data-id="6998c51a41a8f0ca7c84e5a8" data-nav-item> 4168 <div class="nav-item-control level-1"> 4169 <a 4170 class="nav-link" 4171 href="https://www.visitwestconventionbureau.co.uk/blog/" 4172 target="_self" 4173 4174 data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "News%20%26%20Insights", "interactionSource": "navigation", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fblog%2F", "interactionText": "News%20%26%20Insights"}}' 4175 4176 > 4177 News & Insights 4178 </a> 4179 4180 </div> 4181 4182 </div> 4183 4184 4185 4186 </nav> 4187 4188 <nav class="navigation primary mobile hide" role="navigation" data-primary-nav-mobile 4189 data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Main", "interactionSource": "navigation"}}' 4190> 4191
4191<script type="text/template" data-nav-item-template>{{+linkTracking}} 4192 data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "{{%%data.title}}", "interactionSource": "navigation", "interactionUrl": "{{%%href}}", "interactionText": "{{%%data.title}}"}}' 4193{{/}} 4194{{+nav_items}} 4195 {{+nav_items_helper}} {{!-- This nested partial is necessary to make this partial recursive because helpers.partial 4196 only outputs the inner text of the partial, not the partial name. Please do not remove! --}} 4197 {{#shownchildren}} 4198 {{~exec(function() { 4199 if (!data.isLazyLoaded) { 4200 helpers.var.depth = 1; 4201 } else { 4202 helpers.var.depth = data.depth; 4203 } 4204 })}} 4205 <div class="nav-item level-{{~var.depth}} {{data.section}}" data-id="{{data.id}}" data-nav-item> 4206 <div class="nav-item-control level-{{~var.depth}}"> 4207 <a 4208 class="nav-link" 4209 href="{{href}}" 4210 target="{{target}}" 4211 {{>linkTracking}} 4212 > 4213 {{data.title}} 4214 </a> 4215 {{:shownchildren}} 4216 <button 4217 id="{{data.id}}" 4218 class="dropdown-toggle" 4219 aria-label="open submenu" 4220 aria-haspopup="true" 4221 aria-expanded="false" 4222 data-dropdown-toggle 4223 > 4224 <img src="/includes/public/assets/shared/arrow_right.png" alt="arrow right"> 4225 </button> 4226 {{/}} 4227 </div> 4228 {{:shownchildren}} 4229 <div class="dropdown-helper" data-dropdown-helper></div> 4230 <div 4231 class="dropdown-menu level-{{~var.depth}} 4232 {{:isLazyLoaded}} 4233 {{:shownChildren.0}}rendered{{/}} 4234 {{/}}" 4235 aria-labelledby="{{data.id}}" 4236 data-parent-id="{{data.id}}" 4237 data-start="{{data.folderHref}}" 4238 data-section="{{data.section}}" 4239 data-dropdown-menu 4240 data-dropdown-menu-{{~var.depth}} 4241 style="display: none" 4242 > 4243 {{:isLazyLoaded}} 4244 {{>nav_items_helper}} 4245 {{/}} 4246 </div> 4247 {{/}} 4248 </div> 4249 {{/}} 4250 {{/}} 4251 {{>nav_items_helper}} 4252{{/}} 4253 4254{{>nav_items}}</script>
4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 <div class="nav-item level-1 main" data-id="6998c51941a8f0ca7c84e554" data-nav-item> 4264 <div class="nav-item-control level-1"> 4265 <a 4266 class="nav-link" 4267 href="/why-bristol-and-bath/" 4268 target="_self" 4269 4270 data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Why%20Bristol%20and%20Bath", "interactionSource": "navigation", "interactionUrl": "%2Fwhy-bristol-and-bath%2F", "interactionText": "Why%20Bristol%20and%20Bath"}}' 4271 4272 > 4273 Why Bristol and Bath 4274 </a> 4275 4276 <button 4277 id="6998c51941a8f0ca7c84e554" 4278 class="dropdown-toggle" 4279 aria-label="open submenu" 4280 aria-haspopup="true" 4281 aria-expanded="false" 4282 data-dropdown-toggle 4283 > 4284 <img src="/includes/public/assets/shared/arrow_right.png" alt="arrow right"> 4285 </button> 4286 4287 </div> 4288 4289 <div class="dropdown-helper" data-dropdown-helper></div> 4290 <div 4291 class="dropdown-menu level-1 4292 " 4293 aria-labelledby="6998c51941a8f0ca7c84e554" 4294 data-parent-id="6998c51941a8f0ca7c84e554" 4295 data-start="/why-bristol-and-bath/" 4296 data-section="main" 4297 data-dropdown-menu 4298 data-dropdown-menu-1 4299 style="display: none" 4300 > 4301 4302 </div> 4303 4304 </div> 4305 4306 4307 <div class="nav-item level-1 main" data-id="6998c51941a8f0ca7c84e564" data-nav-item> 4308 <div class="nav-item-control level-1"> 4309 <a 4310 class="nav-link" 4311 href="/plan-an-event/" 4312 target="_self" 4313 4314 data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Plan%20an%20Event", "interactionSource": "navigation", "interactionUrl": "%2Fplan-an-event%2F", "interactionText": "Plan%20an%20Event"}}' 4315 4316 > 4317 Plan an Event 4318 </a> 4319 4320 <button 4321 id="6998c51941a8f0ca7c84e564" 4322 class="dropdown-toggle" 4323 aria-label="open submenu" 4324 aria-haspopup="true" 4325 aria-expanded="false" 4326 data-dropdown-toggle 4327 > 4328 <img src="/includes/public/assets/shared/arrow_right.png" alt="arrow right"> 4329 </button> 4330 4331 </div> 4332 4333 <div class="dropdown-helper" data-dropdown-helper></div> 4334 <div 4335 class="dropdown-menu level-1 4336 " 4337 aria-labelledby="6998c51941a8f0ca7c84e564" 4338 data-parent-id="6998c51941a8f0ca7c84e564" 4339 data-start="/plan-an-event/" 4340 data-section="main" 4341 data-dropdown-menu 4342 data-dropdown-menu-1 4343 style="display: none" 4344 > 4345 4346 </div> 4347 4348 </div> 4349 4350 4351 <div class="nav-item level-1 main" data-id="6998c51941a8f0ca7c84e574" data-nav-item> 4352 <div class="nav-item-control level-1"> 4353 <a 4354 class="nav-link" 4355 href="/attend-an-event/" 4356 target="_self" 4357 4358 data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Attending%20an%20Event", "interactionSource": "navigation", "interactionUrl": "%2Fattend-an-event%2F", "interactionText": "Attending%20an%20Event"}}' 4359 4360 > 4361 Attending an Event 4362 </a> 4363 4364 </div> 4365 4366 </div> 4367 4368 4369 <div class="nav-item level-1 main" data-id="6998c51941a8f0ca7c84e584" data-nav-item> 4370 <div class="nav-item-control level-1"> 4371 <a 4372 class="nav-link" 4373 href="/incentive-travel/" 4374 target="_self" 4375 4376 data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Incentive%20Travel", "interactionSource": "navigation", "interactionUrl": "%2Fincentive-travel%2F", "interactionText": "Incentive%20Travel"}}' 4377 4378 > 4379 Incentive Travel 4380 </a> 4381 4382 </div> 4383 4384 </div> 4385 4386 4387 <div class="nav-item level-1 main" data-id="6998c51941a8f0ca7c84e596" data-nav-item> 4388 <div class="nav-item-control level-1"> 4389 <a 4390 class="nav-link" 4391 href="/venue-search/" 4392 target="_self" 4393 4394 data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "Venues", "interactionSource": "navigation", "interactionUrl": "%2Fvenue-search%2F", "interactionText": "Venues"}}' 4395 4396 > 4397 Venues 4398 </a> 4399 4400 </div> 4401 4402 </div> 4403 4404 4405 <div class="nav-item level-1 main" data-id="6998c51a41a8f0ca7c84e5a8" data-nav-item> 4406 <div class="nav-item-control level-1"> 4407 <a 4408 class="nav-link" 4409 href="https://www.visitwestconventionbureau.co.uk/blog/" 4410 target="_self" 4411 4412 data-gtm-click data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "linkObject": "News%20%26%20Insights", "interactionSource": "navigation", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fblog%2F", "interactionText": "News%20%26%20Insights"}}' 4413 4414 > 4415 News & Insights 4416 </a> 4417 4418 </div> 4419 4420 </div> 4421 4422 4423 4424 </nav> 4425 4426</div> 4427
4428<script> 4429 require([ 4430 'jquery', 4431 'plugins_nav_custom_nav_desktop_dropdown', 4432 'plugins_nav_custom_nav_mobile', 4433 ], function($, navDesktop, navMobile) { 4434 var root = $('[data-guid="febd385c-2a04-41ae-b686-214006e3ed45"]'); 4435 var menuToggle = root.find('[data-action="toggle-menu"]'); 4436 var bodyOverlay = $('[data-body-overlay]'); 4437 var navTreeDepth = 3; 4438 4439 navDesktop.init(root, '[data-primary-nav-desktop]', navTreeDepth); 4440 navMobile.init(root, '[data-primary-nav-mobile]', '[data-main-nav-cont]', navTreeDepth); 4441 4442 function toggleMenu() { 4443 document.body.classList.toggle('hamburger-open'); 4444 menuToggle.toggleClass('active'); 4445 menuToggle.attr('aria-expanded', menuToggle.hasClass('active')); 4446 document.querySelector('#primary-site-menu').classList.toggle('active'); 4447 } 4448 4449 [bodyOverlay, menuToggle].forEach(toggle => toggle.on('click', () => toggleMenu())); 4450 }); 4451</script>
4451</div> 4452 </div> 4453 <div class="mobile-footer-nav" data-footer-nav-cont> 4454 4455 </div> 4456 </div> 4457</div> 4458 4459<div class="body-overlay" data-body-overlay></div> 4460
4461<script> 4462 require(['plugins_common_custom_utils', 'domReady!'], function(utils) { 4463 /* Constants */ 4464 4465 const els = { 4466 header: document.querySelector(`[data-guid="eda1721b-737c-43ad-a36e-a25ca3874442"]`), 4467 body: document.body, 4468 documentTag: document.documentElement, 4469 toggleBtn: document.querySelector('[data-guid="eda1721b-737c-43ad-a36e-a25ca3874442"] [data-hamburger-dropdown-toggle]'), 4470 secondaryToggleBtn: document.querySelector('[data-secondary-nav-desktop] .secondary-nav-dropdown'), 4471 siteMenu: document.querySelector('[data-site-nav-cont]'), 4472 secondaryMenu: document.querySelector('[data-secondary-nav-cont]'), 4473 overlay: document.querySelector('[data-body-overlay]'), 4474 heroContainer: document.querySelector('#slideshow-container'), 4475 } 4476 4477 const focusableQuery = 'a, area, button, input, object, select, textarea, [tabindex]'; 4478 /* Utility Functions */ 4479 4480 function hasHero() { 4481 return els.heroContainer?.children.length > 0; 4482 } 4483 4484 function isMenuOpen() { 4485 return els.siteMenu.classList.contains('active'); 4486 } 4487 4488 function isSecondaryMenuOpen() { 4489 return els.secondaryToggleBtn.parentNode.classList.contains('active'); 4490 } 4491 4492 function enableElement(el) { 4493 if (el.getAttribute('data-sv-disabled-tabindex')) { 4494 el.setAttribute('tabindex', el.getAttribute('data-sv-disabled-tabindex')); 4495 el.removeAttribute('data-sv-disabled-tabindex'); 4496 } 4497 el.removeAttribute('disabled'); 4498 el.removeAttribute('data-sv-disabled-menu-open'); 4499 } 4500 4501 function disableElement(el) { 4502 if (el.getAttribute('tabindex') >= 0) { 4503 el.setAttribute('data-sv-disabled-tabindex', el.getAttribute('tabindex') || 0); 4504 el.setAttribute('tabindex', -1); 4505 } 4506 el.setAttribute('disabled', true); 4507 el.setAttribute('data-sv-disabled-menu-open', true); 4508 } 4509 4510 function enablePageElements() { 4511 document.querySelectorAll('[data-sv-hidden-menu-open]').forEach((el) => { 4512 el.removeAttribute('aria-hidden'); 4513 el.removeAttribute('data-sv-hidden-menu-open'); 4514 }) 4515 document.querySelectorAll('[data-sv-disabled-menu-open]').forEach(enableElement); 4516 els.siteMenu.querySelectorAll(focusableQuery).forEach(disableElement); 4517 } 4518 4519 function enableMenuElements() { 4520 document.querySelectorAll('.root-panel > *:not(.header-container):not([aria-hidden="true"])').forEach((el) => { 4521 el.setAttribute('aria-hidden', true); 4522 el.setAttribute('data-sv-hidden-menu-open', true); 4523 }); 4524 document.querySelectorAll(focusableQuery).forEach((el) => { 4525 if (!els.header.contains(el)) { 4526 disableElement(el); 4527 } 4528 }); 4529 els.siteMenu.querySelectorAll(focusableQuery).forEach(enableElement); 4530 } 4531 4532 function fixBodyScroll() { 4533 // document.documentElement.style.overflowY = 'hidden'; 4534 } 4535 4536 function unfixBodyScroll() { 4537 document.documentElement.style.overflowY = 'auto'; 4538 } 4539 4540 function openMenu() { 4541 enableMenuElements(); 4542 els.toggleBtn.setAttribute('aria-expanded', true); 4543 els.toggleBtn.classList.add('active'); 4544 els.siteMenu.classList.add('active'); 4545 els.documentTag.classList.add('hamburger-open'); 4546 setTimeout(() => { 4547 els.siteMenu.classList.add('transitioned'); 4548 }, 1) 4549 function handleEscape(event) { 4550 if (event.key === 'Escape') { 4551 event.preventDefault(); 4552 closeMenu(); 4553 window.removeEventListener('keydown', handleEscape); 4554 } 4555 } 4556 window.addEventListener('keydown', handleEscape); 4557 if (window.innerWidth > 1024) { 4558 fixBodyScroll(); 4559 } 4560 } 4561 4562 function openSecondaryMobileMenu() { 4563 enableMenuElements(); 4564 els.secondaryToggleBtn.setAttribute('aria-expanded', true); 4565 els.secondaryToggleBtn.parentNode.classList.add('active'); 4566 } 4567 4568 function closeMenu() { 4569 enablePageElements(); 4570 els.toggleBtn.focus(); 4571 els.toggleBtn.classList.remove('active'); 4572 els.toggleBtn.setAttribute('aria-expanded', false); 4573 els.documentTag.classList.remove('hamburger-open'); 4574 els.siteMenu.addEventListener('transitionend', () => { 4575 els.siteMenu.classList.remove('active'); 4576 }, { once: true }); 4577 els.siteMenu.classList.remove('transitioned'); 4578 unfixBodyScroll(); 4579 } 4580 4581 function closeSecondaryMobileMenu() { 4582 enablePageElements(); 4583 els.secondaryToggleBtn.focus(); 4584 els.secondaryToggleBtn.parentNode.classList.remove('active'); 4585 els.secondaryToggleBtn.setAttribute('aria-expanded', false); 4586 } 4587 4588 /* Init */ 4589 4590 if (hasHero()) { 4591 els.header.classList.add('with-hero'); 4592 } 4593 4594 // Menu button click 4595 els.toggleBtn.addEventListener('click', () => { 4596 isMenuOpen() 4597 ? closeMenu() 4598 : openMenu(); 4599 }); 4600 4601 // Secondary Mobile Menu button click 4602 els.secondaryToggleBtn.addEventListener('click', () => { 4603 isSecondaryMenuOpen() 4604 ? closeSecondaryMobileMenu() 4605 : openSecondaryMobileMenu(); 4606 }); 4607 4608 // Menu button keyboard events 4609 els.toggleBtn.addEventListener('keydown', (event) => { 4610 if (event.key === 'ArrowDown') { 4611 event.preventDefault(); 4612 openMenu(); 4613 } 4614 if (event.key === 'ArrowUp') { 4615 event.preventDefault(); 4616 closeMenu(); 4617 } 4618 }); 4619 4620 els.secondaryToggleBtn.addEventListener('keydown', (event) => { 4621 if (event.key === 'ArrowDown') { 4622 event.preventDefault(); 4623 openSecondaryMobileMenu(); 4624 } 4625 if (event.key === 'ArrowUp') { 4626 event.preventDefault(); 4627 closeSecondaryMobileMenu(); 4628 } 4629 }); 4630 4631 // Close menu if overlay clicked 4632 els.overlay.addEventListener('click', closeMenu); 4633 4634 // Prevent scroll trapping on orientation change 4635 function resizeHandler() { 4636 if (window.innerWidth > 1024) { 4637 if ( 4638 isMenuOpen() && 4639 document.documentElement.style.overflowY !== 'hidden' 4640 ) { 4641 window.scrollTo({ top: 0 }); 4642 fixBodyScroll(); 4643 } 4644 } else if (document.documentElement.style.overflowY === 'hidden') { 4645 unfixBodyScroll(); 4646 } 4647 } 4648 ['resize', 'orientationchange'].forEach((eventName) => { 4649 window.addEventListener(eventName, utils.debounce(resizeHandler, 200)); 4650 }); 4651 4652 // unhide siteMenu display override 4653 els.siteMenu.removeAttribute('style'); 4654 }); 4655</script>
4655</div> 4656 </div> 4657 <div id="slideshow-container" class="slideshow-container"> 4658 4659 </div> 4660 <div id="main-content" class="content" tabindex="-1"> 4661 <div data-civid="6abfb3b63f37be049e4bc391" class="contentRender contentRender_11 contentRender_type_panel contentRender_name_plugins_common_container_navigation_share" data-sv-time="1" data-sv-index="11" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div class="panel-navigation-share"> 4662 <div class="navigation-container"> 4663 <div data-civid="6abfb3b63f37be049e4bc393" class="contentRender contentRender_12 contentRender_type_widget contentRender_name_plugins_nav_breadcrumb_meet" data-sv-time="80" data-sv-index="12" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 4664 4665 4666 4667 4668 4669 4670<nav class="nav-list" role="navigation" aria-label="Breadcrumb" data-guid="a99b0b99-846f-4962-b672-7c781e3edd4e" 4671 data-gtm-vars='{"tClient_ga4" : {"eventName" : "navigation_click", "navType": "Breadcrumb", "interactionSource": "navigation"}}' 4672> 4673 4674 4675 4676 <ul class="interior-nav"> 4677 4678 <li class="item" data-id=""> 4679 <a href="/" target="" title="" 4680 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Home", "interactionUrl": "/", "interactionText": "Home"}}' 4681> 4682 Home <i class="fas fa-angle-right icon" aria-hidden="true"></i> 4683 </a> 4684 </li> 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 <li class="item current" data-id="6998c51941a8f0ca7c84e596"> 4700 <a href="/venue-search/" target="_self" aria-current="page" title="" 4701 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Venues", "interactionUrl": "%2Fvenue-search%2F", "interactionText": "Venues"}}' 4702> 4703 Venues <i class="fas fa-angle-right icon" aria-hidden="true"></i> 4704 </a> 4705 </li> 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 </ul> 4717 4718</nav></div> 4719 </div> 4720 <div class="share-container"> 4721 4722 </div> 4723</div></div><div data-civid="6abfb3b63f37be049e4bc395" class="contentRender contentRender_13 contentRender_type_widget contentRender_name_plugins_common_pagetitle" data-sv-time="22" data-sv-index="13" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 4724 4725<div class="page-title" data-guid="d6addbd6-aa41-4b85-946b-be44892e9240"> 4726 <h1> 4727 Venue Search 4728 </h1> 4729</div></div><div data-civid="6abfb3b63f37be049e4bc397" class="contentRender contentRender_14 contentRender_type_panel contentRender_name_plugins_common_read_more" data-sv-time="0" data-sv-index="14" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 4730 4731<section 4732 class="panel-read-more" 4733 data-js="plugins_common_custom_read_more" 4734 data-guid="68323b84-8ca5-4b4c-89e5-38d4c49d7475" 4735 data-more-caption="Read more" 4736 data-less-caption="Read less" 4737> 4738 <div class="extendable extended"> 4739 <div data-civid="6abfb3b63f37be049e4bc399" class="contentRender contentRender_15 contentRender_type_widget contentRender_name_plugins_core_textbox" data-sv-time="56" data-sv-index="15" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><section data-sv-core-textbox data-guid="c33e2e30-d444-4bea-84cd-b0649ecf73a6"> 4740 <p>Find your perfect venue in Bristol, Bath and the West of England where the region's venues are as distinctive as the events they host.</p> 4741 4742<p>The region offers over 100 conference and event venues spanning two incredible cities. Where else can you host a gala dinner <a data-sv-linklookup-id="210580301" data-sv-linklookup-type="plugins_listings_listing" data-sv-targetauto="true" href="https://www.visitwestconventionbureau.co.uk/listing/aerospace-bristol/210580301/" target="_self">under the wings of the last Concorde to fly</a> or brief delegates beside <a data-sv-linklookup-id="138823301" data-sv-linklookup-type="plugins_listings_listing" data-sv-targetauto="true" href="https://www.visitwestconventionbureau.co.uk/listing/the-roman-baths-and-pump-room/138823301/" target="_self">2,000-year-old Roman columns</a>? Whether you're planning an intimate boardroom session for ten or a flagship association conference for thousands, we can match you with the right space and the right support.</p> 4743 4744<h2>Our free venue finding service</h2> 4745 4746<p>Not sure where to start? Our free venue-finding service does the searching for you. Our venue-finding service is free, impartial, and saves you hours of research. Tell us your dates, delegate numbers, and what you're looking for and we'll come back to you with a tailored shortlist, availability, and indicative pricing.</p> 4747 4748<p><strong>Submit a enquiry to the team</strong> 
4748via our <a data-sv-linklookup-id="6998c51a41a8f0ca7c84e5b9" data-sv-linklookup-type="plugins_nav_navitem_meet_footer" data-sv-targetauto="true" href="https://www.visitwestconventionbureau.co.uk/contact-us/" target="_self">contact form</a> or by emailing <a href="mailto:[email protected]">[email protected]</a></p> 4749 4750<h2 dir="ltr">Conferences and meetings in Bristol and Bath</h2> 4751 4752<p dir="ltr">Bristol and Bath offer conference venues in Bristol, conference venues in Bath and meeting rooms in Bristol for events of all sizes, from boardrooms for eight people to <a data-sv-linklookup-id="69b42e7c50c8dfe0bc1c0a92" data-sv-linklookup-type="plugins_blog_blog_post_leisure_blog_meet" data-sv-targetauto="true" href="https://www.visitwestconventionbureau.co.uk/blog/post/conference-venues-for-over-400-delegates/" target="_self">auditoriums and stadiums for 1,000+</a>. Most venues provide AV, Wi-Fi, catering and breakout space, and sit close to <a data-sv-linklookup-id="6998c51b41a8f0ca7c84e6d3" data-sv-linklookup-type="plugins_nav_navitem_meet_main" data-sv-targetauto="true" href="https://www.visitwestconventionbureau.co.uk/plan-an-event/travel-information/" target="_self">rail links, motorways</a> and <a data-sv-linklookup-id="6998c51b41a8f0ca7c84e6c2" data-sv-linklookup-type="plugins_nav_navitem_meet_main" data-sv-targetauto="true" href="https://www.visitwestconventionbureau.co.uk/plan-an-event/accommodation/" target="_self">hotels</a>, which makes multi-day events easy to organise.</p> 4753 4754<h2 dir="ltr">Christmas parties in Bristol and Bath</h2> 4755 4756<p dir="ltr">Looking for Christmas parties in Bristol or Christmas parties in Bath? Both cities have venues for festive celebrations, from historic halls and waterside restaurants to private rooms and attractions with exclusive hire. Whether you're planning a team celebration for 20 or a company party for 500, you'll find work Christmas party venues with festive menus, entertainment and accommodation nearby. Popular December dates go early, so enquire as soon as you have a headcount.</p> 4757 4758<h2 dir="ltr">Parties and social events in Bristol and Bath</h2> 4759 4760<p dir="ltr">Looking to organise summer parties in Bristol and Bath? The West of England has venues for every kind of social event. Choose from rooftop terraces, gardens, boats, historic buildings and relaxed bars. Many <a data-sv-linklookup-id="69bd22c94bcc68d953b5d8cf" data-sv-linklookup-type="plugins_blog_blog_post_leisure_blog_meet" data-sv-targetauto="true" href="https://www.visitwestconventionbureau.co.uk/blog/post/12-bars-and-restaurants-for-exclusive-hire/" target="_self">party venues in Bristol and Bath</a> offer catering, drinks packages and music licences, and can host birthdays, anniversaries and leaving parties. For outdoor events, ask about the wet weather plan.</p> 4761 4762<h2 dir="ltr">Gala dinners and private dining in Bristol and Bath</h2> 4763 4764<p dir="ltr">Choose from <a data-sv-linklookup-id="69b4397350c8dfe0bc1c8caf" data-sv-linklookup-type="plugins_blog_blog_post_leisure_blog_meet" data-sv-targetauto="true" href="https://www.visitwestconventionbureau.co.uk/blog/post/gala-dinner-or-award-ceremony-bath-and-bristol/" target="_self">grand ballrooms, historic halls</a>, chef-led restaurants and atmospheric private rooms. For smaller groups, <a data-sv-linklookup-id="69b41e7c50c8dfe0bc1b5bc1" data-sv-linklookup-type="plugins_blog_blog_post_leisure_blog_meet" data-sv-targetauto="true" href="https://www.visitwestconventionbureau.co.uk/blog/post/intimate-private-dining-bristol-bath/" target="_self">private dining</a> in Bristol and Bath suits client dinners, family celebrations and awards evenings for 10 to 900 guests. Venues offer tailored menus, dietary options and dedicated event teams.</p> 4765 4766<h2 dir="ltr">Competitive socialising and team building in Bristol and Bath</h2> 4767 4768<p dir="ltr">Want a team day with a bit of friendly rivalry? For team building in Bristol, team building in Bath and <a data-sv-linklookup-id="69b3eef350c8dfe0bc18f6d5" data-sv-linklookup-type="plugins_blog_blog_post_leisure_blog_meet" data-sv-targetauto="true" href="https://www.visitwestconventionbureau.co.uk/blog/post/competitive-socialising-bristol-bath/" target="_self">competitive socialising in Bristol and Bath</a>, there are plenty of options, from golf, axe throwing, bowling and escape rooms to outdoor challenges and cookery classes. Most venues offer food and drink packages and group bookings, and many can combine an activity with a meeting room or a meal in one booking.</p> 4769 4770<h2 dir="ltr">Frequently asked questions for event venues in Bristol and Bath</h2> 4771 4772<p dir="ltr"><strong>What types of events can I host in Bristol and Bath?</strong><br> 4773Bristol and Bath have venues for conferences, meetings, gala dinners, private dining, Christmas parties, summer parties, team building and competitive socialising. You can browse over 90 event venues by capacity, location and event type in the search below.</p> 4774 4775<p dir="ltr"><strong>How do I find the right venue for my event?</strong><br> 4776Use the venue search, or ask the Visit West Convention Bureau team for help. They offer a <a href="https://www.visitwestconventionbureau.co.uk/about-us/">free venue finding service</a> with a tailored proposal covering capacity, pricing and access information.</p> 4777 4778<p dir="ltr"><strong>When should I book a Christmas party in Bristol or Bath?</strong><br> 4779December dates go quickly, so enquire as soon as you have a headcount. Venues usually ask for a deposit and final menu choices 4 to 6 weeks before the event. Check with each venue.</p> 4780 4781<p dir="ltr"><strong>Can I hire a whole venue for a party or dinner?</strong><br> 4782Yes. Many bars, restaurants and attractions in Bristol and Bath offer exclusive hire. See <a data-sv-linklookup-id="https://www.visitwestconventionbureau.co.uk/blog/post/bars-restaurants-exclusive-hire-bristol-bath/" data-sv-linklookup-type="plugins_nav_external_link" data-sv-targetauto="true" href="https://www.visitwestconventionbureau.co.uk/blog/post/bars-restaurants-exclusive-hire-bristol-bath/" target="_self">bars and restaurants for exclusive hire in Bristol and Bath</a>.</p> 4783 4784<p dir="ltr"><strong>Where can I hold a gala dinner or awards ceremony?</strong><br> 4785Options include historic halls, cathedral spaces, museums and attractions. Read <a href="https://www.visitwestconventionbureau.co.uk/blog/post/gala-dinner-or-award-ceremony-bath-and-bristol/">where to host a gala dinner or award ceremony near Bath and Bristol</a>.</p> 4786 4787<p dir="ltr"><strong>What conference venues are available for large groups?</strong><br> 4788Bristol and Bath have venues for large events, including purpose-built centres, heritage buildings and attractions. See <a href="https://www.visitwestconventionbureau.co.uk/blog/post/conference-venues-for-over-400-delegates/">large conference venues for over 400 delegates</a>.</p> 4789 4790<p dir="ltr"><strong>Can we combine team building with a meeting or meal?</strong><br> 4791Yes. Many venues offer packages combining an activity, a meeting room and food and drink. See <a data-sv-linklookup-id="https://www.visitwestconventionbureau.co.uk/blog/post/competitive-socialising-bristol-bath/" data-sv-linklookup-type="plugins_nav_external_link" data-sv-targetauto="true" href="https://www.visitwestconventionbureau.co.uk/blog/post/competitive-socialising-bristol-bath/" target="_self">competitive socialising venues in Bristol and Bath</a>.</p> 4792 4793<p dir="ltr"><strong>How easy is it to get to Bristol and Bath?</strong><br> 4794Bristol is around 90 minutes from London Paddington by direct train, and Bristol and Bath are under 15 minutes apart by rail. The M4 and M5 provide road access, and Bristol Airport serves 50+ international destinations. See <a href="https://www.visitwestconventionbureau.co.uk/plan-an-event/travel-information/">travel information</a>.</p> 4795 4796<p dir="ltr"><strong>Is there accommodation for delegates and guests?</strong><br> 4797Yes. The Convention Bureau can help with group accommodation, including negotiated rates and room allocations. See <a href="https://www.visitwestconventionbureau.co.uk/plan-an-event/accommodation/">accommodation</a>.</p> 4798 4799<p dir="ltr"><strong>Are venues accessible?</strong><br> 4800Many venues offer step-free access and other accessibility features, but facilities vary, so check with each venue. See <a href="https://www.visitwestconventionbureau.co.uk/plan-an-event/accessibility/">accessibility and inclusion guidance</a>.</p> 4801 4802<h2 dir="ltr">Plan your event in Bristol and Bath</h2> 4803 4804<p dir="ltr">Visit our <a href="https://www.visitwestconventionbureau.co.uk/plan-an-event/">Plan an event</a> pages for venues, travel, accommodation and sustainability guidance, or use the <a href="https://www.visitwestconventionbureau.co.uk/plan-an-event/toolkit/">Event planning toolkit</a> to help organise your conference or meeting</p> 4805 4806</section></div> 4807 </div> 4808 <button class="read-more-btn" aria-hidden="true" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Read More", "interactionSource" : "widget", "linkObject" : "Button", "interactionText" : "Read%20more" } }'>Read more</button> 4809</section></div><div data-civid="6abfb3b63f37be049e4bc39b" class="contentRender contentRender_16 contentRender_type_widget contentRender_name_plugins_core_textbox" data-sv-time="19" data-sv-index="16" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'><section data-sv-core-textbox data-guid="1a79c4ed-72bc-4da4-8b75-a9a3d722e712"> 4810 <h2>Explore all venues</h2> 4811 4812<p>Use the filters below to search our full directory of venues and accommodation providers across Bristol, Bath and the wider region.</p> 4813 4814</section></div><div data-civid="6abfb3b63f37be049e4bc39d" class="contentRender contentRender_17 contentRender_type_widget contentRender_name_plugins_common_listings_index" data-sv-time="135" data-sv-index="17" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 4815 4816 4817 4818 4819<div id="layoutjs_e7c44d2c-4d42-44a6-9a63-edd280d0185d" class="layoutjsContainer" data-gtm-vars='{ "tCore" : { "category" : "layoutjs_plugins_common_listings_index" } }'> 4820
4820<script id="ljs_data_e7c44d2c-4d42-44a6-9a63-edd280d0185d" type="text/template"> 4821 {"sections":{},"data":{"show_search_box":"true","show_region":"true","enableconferencefilters":"true","use_cat_groups":"on","cat_groups":["248243","237513","237633","248493","237593","237643","248503","248523","248823","248283","237563"],"regions":["11273","11293","12023"],"amenities_search":"customgroup","custom_amenitygroup":["238443","248293","244163","248343","238843","248353","248533","248543","248553","248363","248563","248633","248643","248653"],"amenities_filter_choice":"none","channel_filter":["235363"],"default_view":"grid"},"guid":"e7c44d2c-4d42-44a6-9a63-edd280d0185d","customSettings":{},"widgetArgs":{"nav":{"_id":"6998c51941a8f0ca7c84e596","sortorder":4,"title":"Venues","folder":"venue-search","section":"main","type":"page","active":true,"show_on_nav":true,"publish_start":"2026-02-20T20:00:00.000Z","searchable":"yes","new_window":false,"image_id":"69820948a6d4382e2c311a89","description":"<p>Discover a directory of venues in Bristol and Bath for business events, conferences and incentive travel.</p>","meta_title":"Venue Search - Visit West Convention Bureau","meta_description":"Discover a directory of venues in Bristol and Bath for business events, conferences and incentive travel.","tags_ids":["697cb33ecf40fdf0b9ae40ee"],"nav_tags_ids":["699db9365059ec342abde945"],"version_id":"6abfb3f83f37be049e4bc7e6","created":"2026-02-20T20:33:29.903Z","content_owner":"default","site_name":"meet","updated":"2026-10-02T13:39:04.286Z","title_sort":"venues","site_section":"meet.main","published":true,"amp":false,"cms_title":"Venues - /venue-search/","cms_title_sort":"venues - /venue-search/","folderHref":"/venue-search/","image":{"_id":"69820948a6d4382e2c311a89","original_public_id":"clients/bristol/Bristol_Museum_and_Art_Gallery_Credit_to_Pyramid_AV__5adc0494-04f4-4475-b117-bad5ce12ae9b","title":"Bristol Museum and Art Gallery Credit to Pyramid AV","notes":"Added - LV\r\nAdded to CB Website","resource_raw":{"asset_id":"c7fcfba978d4c97926b02b16fad0e78a","public_id":"clients/bristol/Bristol_Museum_and_Art_Gallery_Credit_to_Pyramid_AV__5adc0494-04f4-4475-b117-bad5ce12ae9b","version":1770129702,"version_id":"dafed3b952f65cd69d715e01767f74a5","signature":"c86e931c4839e5d1c78d09c9a01a2198c9293e5e","width":2500,"height":1250,"format":"jpg","resource_type":"image","created_at":"2026-02-03T14:41:42.000Z","pages":1,"bytes":631718,"type":"upload","etag":"a2039b69031ae9fb164800e3b3d2cdb1","placeholder":false,"url":"http://res.cloudinary.com/simpleview/image/upload/v1770129702/clients/bristol/Bristol_Museum_and_Art_Gallery_Credit_to_Pyramid_AV__5adc0494-04f4-4475-b117-bad5ce12ae9b.jpg","secure_url":"https://res.cloudinary.com/simpleview/image/upload/v1770129702/clients/bristol/Bristol_Museum_and_Art_Gallery_Credit_to_Pyramid_AV__5adc0494-04f4-4475-b117-bad5ce12ae9b.jpg","folder":"clients/bristol","access_mode":"public","exif":{"ColorSpace":"65535","ComponentsConfiguration":"1, 2, 3, 0","ExifOffset":"102","ExifVersion":"48, 50, 49, 48","FlashPixVersion":"48, 49, 48, 48","Orientation":"1","PixelXDimension":"2500","PixelYDimension":"1250","ResolutionUnit":"2","XResolution":"96/1","YCbCrPositioning":"1","YResolution":"96/1"},"original_filename":"file","api_key":"756897581616859"},"categories_ids":["697cb1bfcf40fdf0b9ae2458","69664bce74b8b08c98fb5829","697cb235cf40fdf0b9ae2e5c","697cb39bcf40fdf0b9ae477e"],"alt_text_raw":"Bristol Museum and Art Gallery Credit Pyramid AV","credits":"Pyramid AV","content_owner":"default","title_sort":"bristol museum and art gallery credit to pyramid av","updated":"2026-02-03T14:42:16.943Z","private":false,"deleted":false,"created":"2026-02-03T14:42:16.943Z","resource":{"raw":{"resource_type":"image","format":"jpg","pages":1,"public_id":"clients/bristol/Bristol_Museum_and_Art_Gallery_Credit_to_Pyramid_AV__5adc0494-04f4-4475-b117-bad5ce12ae9b"}},"id":"69820948a6d4382e2c311a89","type":"image","inAssetRequest":false,"alt_text":"Bristol Museum and Art Gallery Credit Pyramid AV","expired":false},"locale_count":0,"tags":[{"_id":"697cb33ecf40fdf0b9ae40ee","tag":"Convention Bureau","sort_tag":"convention bureau","updated":"2026-01-30T13:33:50.986Z","created":"2026-01-30T13:33:50.987Z","id":"697cb33ecf40fdf0b9ae40ee"}],"id":"6998c51941a8f0ca7c84e596","version_id_string":"6abfb3f83f37be049e4bc7e6","href":"/venue-search/","absoluteHref":"https://www.visitwestconventionbureau.co.uk/venue-search/","absoluteFolderHref":"https://www.visitwestconventionbureau.co.uk/venue-search/","metaTitle":"Venue Search - Visit West Convention Bureau","rootCmsUrl":"/nav/sitemap/site_meet/section_main/"},"num":17,"guid":"e7c44d2c-4d42-44a6-9a63-edd280d0185d","data":{"show_search_box":"true","show_region":"true","enableconferencefilters":"true","use_cat_groups":"on","cat_groups":["248243","237513","237633","248493","237593","237643","248503","248523","248823","248283","237563"],"regions":["11273","11293","12023"],"amenities_search":"customgroup","custom_amenitygroup":["238443","248293","244163","248343","238843","248353","248533","248543","248553","248363","248563","248633","248643","248653"],"amenities_filter_choice":"none","channel_filter":["235363"],"default_view":"grid"},"civ":{"instance":{"type":"widget","name":"plugins_common_listings_index","site_name":"meet","custom_label":null,"saved":false,"created":"2026-10-02T13:39:04.244Z","updated":"2026-10-02T13:39:04.244Z","deleted":false,"id":"6abfb3b63f37be049e4bc39d","version_id_string":"6abfb3b63f37be049e4bc39e"},"version":{"data":{"show_search_box":"true","show_region":"true","enableconferencefilters":"true","use_cat_groups":"on","cat_groups":["248243","237513","237633","248493","237593","237643","248503","248523","248823","248283","237563"],"regions":["11273","11293","12023"],"amenities_search":"customgroup","custom_amenitygroup":["238443","248293","244163","248343","238843","248353","248533","248543","248553","248363","248563","248633","248643","248653"],"amenities_filter_choice":"none","channel_filter":["235363"],"default_view":"grid"}
4821,"created":"2026-10-02T13:39:04.248Z","id":"6abfb3b63f37be049e4bc39e","instance_id_string":"6abfb3b63f37be049e4bc39d"},"onTrunk":true,"civid":"6abfb3b63f37be049e4bc39d"},"name":"plugins_common_listings_index","component":"WidgetCommonListingsIndex"},"translations":{"translations.static.events":{"presented_by":"Presented By","dates":"Dates","recurrence":"Recurrence","time":"Time","price":"Price","venue":"Venue","attendees":"Attendees","err_expired":"This event has passed. Please visit our main <a href=\"/events/\">Events</a> page for upcoming events.","err_past":"This event has passed. Please visit our main <a href=\"/events/\">Events</a> page for upcoming events.","tab_guide_prices":"Prices"},"translations.static.leo":{"apply":"Apply","clear_filters":"Clear Filters","reset":"Reset","filter":"Filter","sort":"Sort","view":"View","keyword":"Keyword","search_placeholder":"Search","select":"Select","regions":"Regions","categories":"Categories","grid":"Grid","list":"List","map":"Map","show_map":"Show Map","hide_map":"Hide Map","recommended":"Recommended","near_me":"Near Me","read_more":"Read More","quick_view":"Quick View","featured_title":"Partner","visit_website":"Visit Website","email":"E-mail","tollfree":"Toll Free","tab_about":"About","tab_map":"Map & Directions","show_more":"Show $1 more","show_less":"Show Less","results":"$1 results","no_results":"There are no results that match your filter.","miles_from_you":"Miles from You","meeting_rooms":"Meeting Rooms","square_feet":"Total Sq. Ft.","largest_room":"Largest Room","sleeping_rooms":"Sleeping Rooms","banquet":"Banquet Capacity","reception":"Reception Capacity","theatre":"Theatre Capacity","classroom":"Classroom Capacity","compare":"Compare","close_compare_dropdown":"Close compare dropdown","compare_add":"Add to compare","compare_remove":"Remove from compare","compare_clear_all":"Clear All","compare_limit_message":"You can only compare four (4) items at a time","location":"Location","locations":"Locations","details":"Details","address":"Address","err_loc_timeout":"We're unable to determine your location at this time.","err_loc_blocked":"You must allow location access for distance sorting.","err_loc_radius":"You must be within $1 miles to sort by distance.","date_range_title":"Show Events For","date_range_day":"Day","date_range_week":"Week","date_range_weekend":"Weekend","date_range_month":"Month","date_range_year":"Year","date_range_selected_dates":"Selected Dates","per_page_label":"Items Per Page","tb_add":"Add to Trip","tb_remove":"Remove from Trip","tb_view":"View Trip","facilities":"Facilities","download":"Download Events as CSV","convention":"Convention","venues":"Venues","dates":"Dates","attendance":"Attendance","whats_nearby":"What's nearby","whats_nearby_subtitle":"These Things Nearby","attractions":"Things to Do","dining":"Food & Drink","accommodations":"Accommodations","shopping":"Shopping","events":"Events","things_to_do":"Things To Do","get_directions":"Get Directions","redo_search_in_map":"Redo Search in Map","add_to_calendar":"Add to Calendar","add_to_google_calendar":"Add to Google Calendar","add_to_microsoft_calendar":"Add to Microsoft Live Calendar","add_to_outlook_calendar":"Add to Office365 Outlook Calendar","add_to_iCloud_calendar":"Add to iCloud Calendar","add_to_windows_calendar":"Add to Windows Calendar","start_date":"Start Date","end_date":"End Date","tab_openings":"Dates and Times","tab_awards":"Awards & Gradings","tab_social_media":"Social Media","crowdriff_tab":"Share Your Photos","drinksreception":"Drinks Reception Capacity","boardroom":"Boardroom Capacity","ushaped":"U-Shaped Capacity","cabaret":"Cabaret Capacity","restaurant":"Restaurant Capacity","contact_us_link":"https://www.visitwestconventionbureau.co.uk/contact-us/","contact_us":"Contact Visit West","conference_capacities":"Facilities â Total Capacities","trade_download_title":"Download","trade_download_subtitle":"Travel Trade Info","trade_download_description":"Download the Travel Trade Pack below to access essential information.","trade_download_button":"Download","accessibility_label":"This information is self-assessed; therefore we accept no liability for its accuracy. Please contact the venue for further information"},"translations.static.listings":{"clear_filters":"Clear Filters","amenities":"Amenities","tab_amenities":"Facilities","tab_meeting_facilities":"Venue
4821Capacity","tab_offers":"Offers","tab_downloads":"Downloads","tab_events":"Events","tab_hours":"Hours","tab_tripadvisor":"TripAdvisor","tab_yelp":"Yelp","tab_guide_prices":"Prices","yelp_closed":"Closed","tab_social_feeds":"Social Feeds","facility_info":"Facility Info","meeting_rooms":"Meeting Rooms","m_exhibits_space":"Exhibits Space","m_description":"Description","m_exhibits":"Exhibits","m_floorplan_file":"Floorplan File","m_largest_room":"Largest Room","m_toll_free":"Toll Free","m_total_sq_ft":"Total Sq. Ft.","m_reception_capacity":"Reception Capacity","m_space_notes":"Space Notes","m_theater_capacity":"Theater Capacity","m_link":"Link","m_villas":"Villas","m_banquet_capacity":"Banquet Capacity","m_number_of_rooms":"Number of Rooms","m_booths":"Booths","m_large_floor_plan_pdf":"Large floor Plan PDF","m_suites":"Suites","m_classroom_capacity":"Classroom Capacity","m_sleeping_rooms":"Sleeping Rooms","m_width":"Width","m_length":"Length","m_height":"Height","m_booth_capacity":"Booth Capacity","m_amphitheater_present":"Amphitheater Present","m_listening_devices_present":"Listening Devices Present"}}} 4822 </script>
4822 4823</div>
4824<script type="text/template" data-sv-tripadvisorTemplate> 4825 4826 {{#data}} 4827 <div class="tripadvisor-snippet"> 4828 <div class="reviews-rating-line" data-gtm-vars='{"tClient": {"eventCategory": "Listings", "eventAction": "Link to TripAdvisor","eventLabel": "{{%%name}}", "href": "{{web_url}}", "lt": "TripAdvisor"}}'> 4829 <h4 class="ta-title">TripAdvisor Traveler Rating</h4> 4830 <a data-ta-link href="{{weburl}}" target="_blank" data-gtm-click data-gtm-vars='{"tClient": {"ot": "Button"}}'> 4831 <img src="{{rating_image_url}}" alt="TripAdvisor Traveler Rating - {{rating}}" /> 4832 </a> 4833 <span class="reviews-rating-line-text"> 4834 <a data-ta-link href="{{web_url}}" target="_blank" data-gtm-click data-gtm-vars='{"tClient": {"ot": "Text"}}'> 4835 {{num_reviews}} reviews 4836 </a> 4837 </span> 4838 </div> 4839 4840 </div> 4841 {{/data}} 4842 4843</script>
vendor: 1 bytes, line 4843
4843
4844<script> 4845 4846 4847 4848 4849 require([ 4850 'jquery', 4851 'plugins_core/main', 4852 'sv_site', 4853 'sv_crmLib', 4854 'sv_cloudinaryLib', 4855 "sv_goatee!plugins=cloudinary,stringLib", 4856 'sv_clientMoment', 4857 'sv_arrayLib', 4858 'sv_load!plugins_dtn', 4859 'plugins_common_custom_layoutjs', 4860 'plugins_common_custom_lazyload', 4861 'sv_load!site_gamClient', 4862 'plugins_common_custom_ui_watcher', 4863 'sv_clientLib', 4864 'plugins_common_custom_utils', 4865 'sv_urlLib', 4866 ], function( 4867 $, 4868 core, 4869 site, 4870 crmLib, 4871 sv_cloudinaryLib, 4872 goatee, 4873 clientMoment, 4874 arrayLib, 4875 dtn, 4876 layoutjs, 4877 lazyload, 4878 gamClient, 4879 UIWatcher, 4880 clientLib, 4881 utils, 4882 urlLib, 4883 ) { 4884 init(); 4885 4886 async function init() { 4887 const dataString = document.querySelector('#ljs_data_e7c44d2c-4d42-44a6-9a63-edd280d0185d').textContent; 4888 const widget = JSON.parse(dataString); 4889 4890 const { 4891 allCats, 4892 validCats, 4893 allSubcats, 4894 validSubcats, 4895 groupedSubcats, 4896 groupedCats, 4897 allRegions, 4898 validRegions, 4899 allCategoryGroups, 4900 validCategoryGroups, 4901 allAmenityGroups, 4902 validAmenityGroups, 4903 validAmenityGroupsPreDefined, 4904 validSomeAmenitiesPreDefined, 4905 allAmenities, 4906 allAmenitiesPreDefined, 4907 allChannels, 4908 validChannels 4909 } = await setup(widget); 4910 4911 4912 4913 const searchAvailability = (widget?.data?.show_availability ?? 'false') === 'true'; 4914 4915 const searchRegion = (widget?.data?.show_region ?? 'false') === 'true'; 4916 4917 const searchFacilityGroups = widget?.data?.amenities_search === 'customgroup' && !!widget.data.custom_amenitygroup; 4918 4919 const searchIndividualFacility = widget?.data?.amenities_search === 'custom' && !!widget.data.custom_amenities; 4920 4921 const cats = validCats.map(cat => ({ label: cat.catname, value: cat.catid.toString() })); 4922 const useGroupedCats = !widget?.data?.cats; 4923 const subcats = validSubcats.map(subcat => ({ label: subcat.subcatname, value: subcat.subcatid.toString() })); 4924 const hasCatGroups = widget?.data?.use_cat_groups === 'on' && !!widget.data.cat_groups; 4925 const categorygroups = validCategoryGroups.map(categorygroup => ({ label: categorygroup.categorygroup, value: categorygroup.categorygroupid.toString() })); 4926 const regions = validRegions.map(region => ({ label: region.region, value: region.regionid.toString() })); 4927 const regionsChosen = !!widget?.data?.regions; 4928 4929 4930 const amenitygroups = validAmenityGroups.map(amenityGroup => ({ label: amenityGroup.label, value: amenityGroup.value.toString() })); 4931 4932 const amenitySomePreDefined = validSomeAmenitiesPreDefined.map(amenitySome => ({ label: amenitySome.label, value: amenitySome.fieldid.toString() })); 4933 const amenityGroupsPreDefined = validAmenityGroupsPreDefined.map(groupSome => ({ label: groupSome.label, value: groupSome.value.toString() })); 4934 const amenitygroupsChosen = !!widget ?.data ?.custom_amenitygroup; 4935 4936 4937 const subcatsChosen = !!widget?.data?.subcats; 4938 const specificListingsChosen = !!widget?.data?.specific_listings_ids; 4939 const amenities = allAmenities.docs.map(amenity => ({ label: amenity.label, value: amenity.uniquename })); 4940 const hasPrimaryCat = !!widget?.data?.cats; 4941 const initialAmenities = widget?.data?.amenities_filter_choice === 'amenities_filter' && (widget?.data?.amenities_filter) ? widget.data.amenities_filter : undefined; 4942 const initialAllAmenities = widget?.data?.amenities_filter_choice === 'amenities_filter' && (widget?.data?.amenities_filter); 4943 const initialSomeAmenities = widget?.data?.amenities_filter_choice === 'some_amenities' && (widget?.data?.some_amenities); 4944 const initialAmenityGroups = widget?.data?.amenities_filter_choice === 'amenity_groups' && (widget?.data?.amenity_groups); 4945 const dtnargs = {}//; 4946 const hasDtn = (dtnargs?.auid?.length > 0 && dtnargs?.limit > 0 && dtn); 4947 const limit = 15; 4948 let xhr; 4949 const controller = new AbortController; 4950 const signal = controller.signal; 4951 const defaultHooks = []; 4952 const defaultView = widget?.data?.default_view ? widget.data.default_view : 'grid'; 4953 var tripadvisorTemplate = $("[data-sv-tripadvisorTemplate]").html(); 4954 const t = { 4955 leo: widget.translations['translations.static.leo'], 4956 listings: widget.translations['translations.static.listings'], 4957 events: widget.translations['translations.static.events'], 4958 }; 4959 let widgetStartDate = clientMoment(); 4960 let widgetEndDate = clientMoment().add(6, 'days'); 4961 const restrictRanks = !!widget?.data?.rank_filter; 4962 4963 const channel_filter = validChannels.map(channel => ({ label: channel.channelname, value: channel.channelkey.toString() })); 4964 4965 const restrictChannels = !!widget?.data?.channel_filter; 4966 4967/* conference filters start */ 4968 4969 const enableconferencefilters = (widget?.data?.enableconferencefilters ?? 'false') === 'true'; 4970 4971 var showBanqueting = true && enableconferencefilters; 4972 var showBoardroom = true && enableconferencefilters; 4973 var showTheatre = true && enableconferencefilters; 4974 var showUshaped = true && enableconferencefilters; 4975 var showCabaret = true && enableconferencefilters; 4976 var showDrinksReception = false && enableconferencefilters; 4977 var showReception = true && enableconferencefilters; 4978 var showClassroom = true && enableconferencefilters; 4979 // var showRestaurant = true && enableconferencefilters; 4980 4981 function conferenceMaxCapacityFilter(amenityName, value, filter) { 4982 value = Number(value); 4983 if (value > 0) { 4984 filter.$and.push(layoutjs.buildMaxCapacityFilter(amenityName, value)); 4985 } 4986 return filter; 4987 } 4988 4989 function getActiveConferenceCapacityFilters(self) { 4990 var filters = []; 4991 var filterMap = [ 4992 { name : 'banqueting', amenity : layoutjs.conferenceAmenityNames.banqueting, show : showBanqueting }, 4993 { name : 'boardroom', amenity : layoutjs.conferenceAmenityNames.boardroom, show : showBoardroom }, 4994 { name : 'theatre', amenity : layoutjs.conferenceAmenityNames.theatre, show : showTheatre }, 4995 { name : 'ushaped', amenity : layoutjs.conferenceAmenityNames.ushaped, show : showUshaped },
4996 { name : 'cabaret', amenity : layoutjs.conferenceAmenityNames.cabaret, show : showCabaret }, 4997 { name : 'drinksreception', amenity : layoutjs.conferenceAmenityNames.drinksreception, show : showDrinksReception }, 4998 { name : 'reception', amenity : layoutjs.conferenceAmenityNames.reception, show : showReception }, 4999 { name : 'classroom', amenity : layoutjs.conferenceAmenityNames.classroom, show : showClassroom }, 5000 { name : 'restaurant', amenity : layoutjs.conferenceAmenityNames.restaurant, show : false }, 5001 ]; 5002 5003 filterMap.forEach(function(entry) { 5004 if (!entry.show) { 5005 return; 5006 } 5007 5008 var value = Number(self['filter_' + entry.name]); 5009 5010 if (value > 0) { 5011 filters.push({ 5012 amenityName : entry.amenity, 5013 minCapacity : value 5014 }); 5015 } 5016 }); 5017 5018 return filters; 5019 } 5020/* conference filters end */ 5021 5022 widgetStartDate = widgetStartDate.format('YYYY-MM-DD'); 5023 widgetEndDate = widgetEndDate.format('YYYY-MM-DD'); 5024 5025 5026 if (widget?.data?.detail_type) { 5027 defaultHooks.push({ name : 'afterFind_custom_detail_type', args : { detail_type : widget.data.detail_type } }); 5028 } 5029 5030 if (widget?.data?.dtnlimit) { 5031 // if a limit is specified in the widget, override that passed in config 5032 dtnargs.limit = Number(widget.dtnlimit); 5033 } 5034 5035 if (hasDtn) { 5036 // we want the smaller of the limit and dtnargs.limit 5037 dtnargs.limit = Math.min(dtnargs.limit, limit); 5038 } 5039 5040 5041 // the base filter is the minimum filter applied to all queries. This is *not* the same as a "default" query, or the initial query. 5042 // this is the base. Any filter components that can be done in the UI are added to this object 5043 const baseFilter = { 5044 $and : [] 5045 } 5046 let allFilterTagItems; 5047 let showBookingFilters; 5048 5049 if (hasCatGroups) { 5050 baseFilter['custom.subcatgroups'] = { 5051 $in : categorygroups.map(function(val) { return Number(val.value) }) 5052 } 5053 } 5054 else { 5055 5056 allFilterTagItems = cats.map(cat => ({ site: site.site, catid: Number(cat.value) })); 5057 if (subcatsChosen) { 5058 subcatTagItems = subcats.map(subcat => ({ site: site.site, subcatid: Number(subcat.value) })); 5059 allFilterTagItems = subcatTagItems; 5060 } 5061 baseFilter.$and.push({ 5062 filter_tags : { 5063 $in : crmLib.getListingFilterTags({ items : allFilterTagItems }) 5064 }, 5065 }); 5066 } 5067 5068 5069 5070 baseFilter.$and.push({ 5071 "custom.channels.channelkey" : { $in:[ 248693 ]} 5072 5073 }); 5074 5075 if (restrictRanks) { 5076 baseFilter.$and.push({ rankid: { $in: widget.data.rank_filter.map(rank => Number(rank)) } }); 5077 } 5078 5079 if (regionsChosen) { 5080 baseFilter['listingudfs_object.11.value_raw.listid'] = { 5081 $in : regions.map(function(val) { return Number(val.value) }) 5082 } 5083 } 5084 5085 5086 if (restrictChannels) { 5087 baseFilter.$and.push({ "custom.channels.channelkey": { $in: widget.data.channel_filter.map(channelkey => Number(channelkey)) } }); 5088 } 5089 5090 5091 5092 5093 5094 if (specificListingsChosen) { 5095 baseFilter.recid = { $in : widget.data.specific_listings_ids }; 5096 } 5097 5098 if (initialAllAmenities) { 5099 5100 initialAllAmenities.forEach(function(val) { 5101 5102 baseFilter[`amenities.${val}.value_raw`] = true; 5103 5104 }); 5105 } 5106 5107 5108 if (initialSomeAmenities) { 5109 baseFilter['amenities_array.fieldid'] = { 5110 $in: amenitySomePreDefined.map(function (val) { return Number(val.value) }) 5111 } 5112 } 5113 5114 if (initialAmenityGroups) { 5115 baseFilter['custom.amenitycollections'] = { 5116 $in: amenityGroupsPreDefined.map(function (val) { return Number(val.value) }) 5117 } 5118 } 5119 5120 const vue = layoutjs.getVue({ 5121 rootNode : $('#layoutjs_e7c44d2c-4d42-44a6-9a63-edd280d0185d'), 5122 type : 'listings', 5123 view : defaultView, 5124 limit : limit, 5125 sort : 'qualityScore', 5126 translations : t.leo, 5127 // if there is a defaultImageUrl defined in client config, use it. Else it will utilize the default declared in custom_layoutjs.js 5128 fallbackImageUrl : site.siteConfig.custom && site.siteConfig.custom[site.site] && site.siteConfig.custom[site.site].defaultImageUrl, 5129 showFilter : widget.data.show_search_box === 'true', 5130 baseFilter : baseFilter, 5131 // change to true in order to show the first and last page arrows
5132 pager_first_last_page_arrows: false, 5133 filters : [ 5134 5135 { 5136 name : 'keyword', 5137 label : t.leo.keyword, 5138 placeholder : t.leo.search_placeholder, 5139 type : 'keyword', 5140 toFilter : function(value, filter, context) { 5141 filter.solrOptions = { 5142 keyword : value 5143 } 5144 5145 return filter; 5146 } 5147 }, 5148 { 5149 name : 'daterange', 5150 label : 'Check in/Check out', 5151 type : 'daterange', 5152 reset : false, 5153 show: searchAvailability, 5154 initialValue : { 5155 start : widgetStartDate, 5156 end : widgetEndDate 5157 }, 5158 typeExtra : { 5159 dateFormat : 'MMM Do', 5160 showQuicklinks: false, 5161 }, 5162 toFilter : function(value, filter, context) { 5163 if (context === 'query') { 5164 filter.bookingOptions = { 5165 currency: 'GBP', 5166 occupancies: [{}], 5167 ...filter.bookingOptions, 5168 start_date: clientMoment(value.start).format('YYYY-MM-DD'), 5169 end_date: clientMoment(value.end).format('YYYY-MM-DD'), 5170 } 5171 } else if (context === 'runCounts') { 5172 delete filter.bookingOptions; 5173 } 5174 5175 return filter; 5176 } 5177 }, 5178 ( 5179 hasCatGroups 5180 ? 5181 { 5182 name : 'cat_groups', 5183 label : t.leo.categories, 5184 show : hasCatGroups, 5185 type : 'checkbox', 5186 typeExtra : { 5187 options : categorygroups, 5188 countArgs : { 5189 watchFilters : hasCatGroups ? ['amenities', 'daterange', 'regions'] : ['daterange', 'amenities', 'regions'], 5190 field : 'custom.subcatgroups', 5191 unwind: 'custom.subcatgroups', 5192 model : 'plugins_listings_listings', 5193 sort : true 5194 } 5195 }, 5196 toFilter : function(value, filter, context) { 5197 filter.$and.push({ 5198 "custom.subcatgroups" : { $in : value.map(function(val) { return Number(val) }) } 5199 }); 5200 5201 return filter; 5202 } 5203 } 5204 : 5205 { 5206 name : 'subcats', 5207 label: t.leo.categories, 5208 show : subcats.length > 1, 5209 type : useGroupedCats ? 'twostage' : 'checkbox', 5210 typeExtra : { 5211 options : useGroupedCats ? groupedCats : subcats, 5212 countArgs : { 5213 watchFilters : ['amenities', 'regions'], 5214 unsupportedFilters : ['keyword'], 5215 field : 'categories.subcatid', 5216 unwind : 'categories', 5217 model : 'plugins_listings_listings', 5218 sort : true 5219 } 5220 }, 5221 toFilter : function(value, filter, context) { 5222 filter.$and.push({ 5223 filter_tags : { 5224 $in : crmLib.getListingFilterTags({ items : this.custom_selectedSubcatItems }) 5225 } 5226 }); 5227 5228 return filter; 5229 } 5230 } 5231 ), 5232 { 5233 name : 'regions', 5234 label : t.leo.regions, 5235 // we implicitly filter on regions if they have been selected in the widget, so no reason to display a region option with 1 choice 5236 // if no regions were selected, then a region option with 1 choice is valid and therefore we pass the whole array 5237 show : regionsChosen ? regions.length > 1 : regions.length > 0 && searchRegion, 5238 type : 'checkbox', 5239 typeExtra : { 5240 options : regions, 5241 countArgs : { 5242 watchFilters : hasCatGroups ? ['amenities', 'cat_groups', 'daterange'] : ['subcats', 'amenities'], 5243 unsupportedFilters : ['keyword'], 5244 field : 'listingudfs_object.11.value_raw.listid', 5245 unwind: 'listingudfs_object.11.value_raw', 5246 model : 'plugins_listings_listings', 5247 sort : true 5248 } 5249 }, 5250 toFilter : function(value, filter, context) { 5251 filter.$and.push({ 5252 "listingudfs_object.11.value_raw.listid" : { $in : value.map(function(val) { return Number(val) }) } 5253 }); 5254 5255 return filter; 5256 } 5257 }, 5258 { 5259 name : 'channel', 5260 label : 'Channel', 5261 // we implicitly filter on regions if they have been selected in the widget, so no reason to display a region option with 1 choice 5262 // if no regions were selected, then a region option with 1 choice is valid and therefore we pass the whole array 5263 show : regionsChosen ? channel_filter.length > 1 : channel_filter.length > 0, 5264 type : 'checkbox', 5265 reset : false, 5266 typeExtra : { 5267 options : channel_filter, 5268 countArgs : { 5269 watchFilters : hasCatGroups ? ['amenities', 'cat_groups', 'daterange'] : ['subcats', 'amenities'], 5270 field : 'custom.channels.channelkey', 5271 unwind: 'custom.channels', 5272 model : 'plugins_listings_listings', 5273 sort : true 5274 } 5275 }, 5276 toFilter : function(value, filter, context) { 5277 filter.$and.push({ 5278 "custom.channels.channelkey" : { $in : value.map(function(val) { return Number(val) }) } 5279 }); 5280 5281 return filter; 5282 } 5283 }, 5284 { 5285 name : 'amenities', 5286 label : t.listings.amenities, 5287 // we do not implicitly filter on amenities so if there is only one available option we still want to show the checkbox 5288 show : searchIndividualFacility, 5289 type : 'checkbox', 5290 initialValue : initialAmenities, 5291 typeExtra : { 5292 options : amenities, 5293 countArgs : { 5294 watchFilters : hasCatGroups ? ['regions', 'cat_groups', 'daterange'] : ['subcats', 'regions'], 5295 unsupportedFilters : ['keyword'], 5296 field : 'amenities_array.uniquename', 5297 unwind : 'amenities_array', 5298 model : 'plugins_listings_listings', 5299 sort : true 5300 } 5301 }, 5302 toFilter : function(value, filter) { 5303 value.forEach(function(val) { 5304 filter[`amenities.${val}.value_raw`] = true; 5305 }); 5306 5307 return filter; 5308 5309 } 5310 }, 5311 { 5312 name: 'amenitygroup', 5313 label : t.listings.amenities, 5314 // we implicitly filter on regions if they have been selected in the widget, so no reason to display a region option with 1 choice 5315 // if no regions were selected, then a region option with 1 choice is valid and therefore we pass the whole array 5316 show : searchFacilityGroups, 5317 type : 'checkbox', 5318 typeExtra : { 5319 options : amenitygroups, 5320 countArgs : { 5321 watchFilters : hasCatGroups ? ['amenities', 'cat_groups', 'daterange', 'regions'] : ['amenities', 'subcats', 'regions'], 5322 unsupportedFilters : searchAvailability ? ['keyword', 'onlybooking'] : ['keyword'], 5323 field: 'custom.amenitycollections', 5324 unwind: 'custom.amenitycollections', 5325 model : 'plugins_listings_listings', 5326 sort : true 5327 } 5328 }, 5329 toFilter : function(value, filter, context) { 5330 filter.$and.push({ 5331 "custom.amenitycollections" : { $in : value.map(function(val) { return Number(val) }) } 5332 }); 5333 5334 return filter; 5335 } 5336 }, 5337 /* conference filters start */ 5338 { 5339 name : "banqueting", 5340 label : t.leo.banquet, 5341 show : showBanqueting, 5342 type : "number", 5343 initialValue : 0, 5344 toFilter : function(value, filter, context) { 5345 return conferenceMaxCapacityFilter(layoutjs.conferenceAmenityNames.banqueting, value, filter); 5346 } 5347 }, 5348 { 5349 name : "boardroom", 5350 label : t.leo.boardroom, 5351 show : showBoardroom, 5352 type : "number", 5353 initialValue : 0, 5354 toFilter : function(value, filter, context) { 5355 return conferenceMaxCapacityFilter(layoutjs.conferenceAmenityNames.boardroom, value, filter); 5356 } 5357 }, 5358 { 5359 name : "theatre", 5360 label : t.leo.theatre, 5361 show : showTheatre, 5362 type : "number", 5363 initialValue : 0, 5364 toFilter : function(value, filter, context) { 5365 return conferenceMaxCapacityFilter(layoutjs.conferenceAmenityNames.theatre, value, filter); 5366 } 5367 }, 5368 { 5369 name : "ushaped", 5370 label : t.leo.ushaped, 5371 show : showUshaped, 5372 type : "number", 5373 initialValue : 0, 5374 toFilter : function(value, filter, context) { 5375 return conferenceMaxCapacityFilter(layoutjs.conferenceAmenityNames.ushaped, value, filter); 5376 } 5377 }, 5378 { 5379 name : "cabaret", 5380 label : t.leo.cabaret, 5381 show : showCabaret, 5382 type : "number", 5383 initialValue : 0, 5384 toFilter : function(value, filter, context) { 5385 return conferenceMaxCapacityFilter(layoutjs.conferenceAmenityNames.cabaret, value, filter); 5386 } 5387 }, 5388 { 5389 name : "reception", 5390 label : t.leo.reception, 5391 show : showReception, 5392 type : "number", 5393 initialValue : 0, 5394 toFilter : function(value, filter, context) { 5395 return conferenceMaxCapacityFilter(layoutjs.conferenceAmenityNames.reception, value, filter); 5396 } 5397 }, 5398 { 5399 name : "drinksreception", 5400 label : t.leo.drinksreception, 5401 show : showDrinksReception, 5402 type : "number", 5403 initialValue : 0, 5404 toFilter : function(value, filter, context) { 5405 return conferenceMaxCapacityFilter(layoutjs.conferenceAmenityNames.drinksreception, value, filter); 5406 } 5407 }, 5408 { 5409 name : "classroom", 5410 label : t.leo.classroom, 5411 show : showClassroom, 5412 type : "number", 5413 initialValue : 0, 5414 toFilter : function(value, filter, context) { 5415 return conferenceMaxCapacityFilter(layoutjs.conferenceAmenityNames.classroom, value, filter); 5416 } 5417 }, 5418 // { 5419 // name : "restaurant", 5420 // label : t.leo.restaurant, 5421 // show : showRestaurant, 5422 // type : "number", 5423 // initialValue : 0, 5424 // toFilter : function(value, filter, context) { 5425 // value = Number(value); 5426 // if (value > 0) { 5427 // filter.$and.push({ 5428 // 'meetingfacility.additional_object.Restaurant.value_raw' : { 5429 // '$gte' : value 5430 // } 5431 // }); 5432 // } 5433 5434 // return filter; 5435 // } 5436 // }, 5437 /* conference filters end */ 5438 ], 5439 sortOptions : [ 5440 { value : 'qualityScore', label : t.leo.recommended }, 5441 { value : 'distance', label : t.leo.near_me }, 5442 //{ value : 'price_asc', label : '<i class="fas fa-sort-numeric-up-alt" aria-hidden="true"></i> Price <span class="sr-only">(low to high)</span>' }, 5443 //{ value : 'price_desc', label : '<i class="fas fa-sort-numeric-down-alt" aria-hidden="true"></i> Price <span class="sr-only">(high to low)</span>' }, 5444 //{ value : 'price_asc', label : 'Price <span class="sr-only">(low to high)</span>' }, 5445 //{ value : 'price_desc', label : 'Price <span class="sr-only">(high to low)</span>' }, 5446 { value : 'pan', label : '' } 5447 ], 5448 maxRangeMiles : site.siteConfig.maxRangeMiles, 5449 latitude : site.siteConfig.latitude, 5450 longitude : site.siteConfig.longitude, 5451 data : { 5452 custom_catid : (widget.listingcats !== undefined) ? Number(widget.listingcats) : undefined, 5453 custom_dtnids : [], 5454 }, 5455 // computed allows the passing of computed and method properties, in cases where they may need to be unique to the template 5456 computed : { 5457 custom_selectedSubcatItems : function() { 5458 return this.filter_subcats_numberArray.map(function(val) { return { site : site.site, subcatid : val } }); 5459 }, 5460 custom_dtnFilterTagItems : function() { 5461 // if we have not chosen subcats in the widget, then we need to load via the category id 5462 // if we have chosen subcats then we utilize whatever the state of the 5463 if (this.custom_selectedSubcatItems.length > 0) { 5464 // if we have items selected in the UI, use them 5465 return this.custom_selectedSubcatItems; 5466 } else if (subcatsChosen) { 5467 // if we have items chosen in the widget, use those 5468 return allFilterTagItems; 5469 } else { 5470 // otherwise fall back to the chosen catid 5471 return [{ site : site.site, catid : this.custom_catid }]; 5472 } 5473 } 5474 }, 5475 methods : {}, 5476 watch : { 5477 docs: function() { 5478 // place logic in here that needs to happen after render of items 5479 this.$nextTick(function() { 5480 if (hasDtn) { 5481 gamClient.renderAds(); 5482 } 5483 }); 5484 $(this.$el).find("[data-tripadvisor-index]").each(function() { 5485 var taTracking; 5486 // todo. get crm to ad ta hit tracking id. see palm springs 5487 var ta = $(this); 5488 var recid = $(this).closest('[data-recid]').attr('data-recid'); 5489 var taArgs = { service : "tripadvisor", recid : recid }; 5490 $.get("/includes/plugins/listings/getreviews/", taArgs, function(res) { 5491 if (res.success) { 5492 ta.html(goatee.fill(tripadvisorTemplate, res)); 5493 if (taTracking) { 5494 ta.find('[data-ta-link]').each(function(){ 5495 var href = $(this).attr("href") 5496 $(this).attr("href", crmLib.getTrackUrl(taTracking, href)); 5497 }); 5498 } 5499 } 5500 }); 5501 }); 5502 5503 lazyload.lazy($(this.$el).find('.content .item')) 5504 } 5505 }, 5506 query : async function(cb) { 5507 const self = this; 5508 5509 const filter = self.getFilter('query'); 5510 const options = { 5511 limit : self.args.limit, 5512 skip : self.skip, 5513 count : true, 5514 castDocs : false, 5515 fields : { 5516 recid : 1, 5517 type: 1, 5518 title : 1, 5519 address1 : 1, 5520 address2 : 1, 5521 address3 : 1, 5522 "listingudfs_object.2.value" : 1, 5523 city : 1, 5524 region : 1, 5525 url : 1, 5526 isDTN : 1, 5527 latitude : 1, 5528 longitude : 1, 5529 primary_image_url : 1, 5530 'taid' : 1, 5531 qualityScore : 1, 5532 weburl : 1, 5533 tripadvisor: 1, 5534 "dtn.rank" : 1, 5535 booking_price_avg: 1, 5536 booking_price_total: 1, 5537 booking_full: 1, 5538 categories: 1, 5539 "custom.channels.channelkey": 1, 5540 "custom.externallinks.linkname": 1, 5541 "custom.externallinks.linkkey": 1, 5542 "custom.externallinks.url": 1, 5543 primary_category: 1, 5544 "custom.coupons": 1, 5545 "listingudfs_object.26.value_string": 1, 5546 "listingudfs_object.27.value_raw": 1, 5547 "listingudfs_object.28.value_string": 1, 5548 "listingudfs_object.29.value_raw": 1, 5549 categories: 1, 5550 "custom.subcatgroups": 1, 5551 acctid : 1, 5552 city : 1, 5553 region : 1, 5554 state : 1, 5555 rankname : 1, 5556 "custom.price" : 1, 5557 "custom.meetingfacility_max_capacities" : 1, 5558 "meetingrooms.roomname" : 1, 5559 "meetingrooms.banquet" : 1, 5560 "meetingrooms.banqueting" : 1, 5561 "meetingrooms.boardroom" : 1, 5562 "meetingrooms.theater" : 1, 5563 "meetingrooms.theatre" : 1, 5564 "meetingrooms.cabaret" : 1, 5565 "meetingrooms.reception" : 1, 5566 "meetingrooms.drinksreception" : 1, 5567 "meetingrooms.classroom" : 1, 5568 "meetingrooms.ushaped" : 1, 5569 "meetingrooms.ushape" : 1, 5570 "meetingrooms.restaurant" : 1, 5571 "meetingrooms.udfs.name" : 1, 5572 "meetingrooms.udfs.value_raw" : 1, 5573 "meetingrooms.udfs.value_string" : 1, 5574 "meetingfacility.numrooms" : 1, 5575 "meetingfacility.totalsqft" : 1, 5576 "meetingfacility.largestroom" : 1, 5577 "meetingfacility.sleepingrooms" : 1, 5578 "meetingfacility.banquet" : 1, 5579 "meetingfacility.boardroom" : 1, 5580 "meetingfacility.theatre" : 1, 5581 "meetingfacility.cabaret" : 1, 5582 "meetingfacility.reception" : 1, 5583 "meetingfacility.drinksreception" : 1, 5584 "meetingfacility.classroom" : 1, 5585 "meetingfacility.ushaped" : 1, 5586 "meetingfacility.restaurant" : 1, 5587 "meetingfacility.additional" : 1, 5588 "meetingfacility.additional_object" : 1, 5589 }, 5590 hooks : defaultHooks 5591 }; 5592 5593 5594 var test1 = options.fields["listingudfs_object.26.value_raw"]; 5595 var test2 = options.fields["listingudfs_object.26.value_raw"]; 5596 5597 var test3 = options.sort = { "listingudfs_object.26.value_raw": -1 }; 5598 5599 console.log(test3); 5600 5601 if (self.sort === 'pan') { 5602 options.sort = { qualityScore : -1, "listingudfs_object.15.value": 1, sortcompany : 1 }; 5603 filter['loc.coordinates'] = { 5604 "$geoWithin": { 5605 "$geometry": { 5606 type: 'Polygon', 5607 coordinates: [[ 5608 [parseFloat(self.bounds.W),parseFlo
5608at(self.bounds.N)], 5609 [parseFloat(self.bounds.E),parseFloat(self.bounds.N)], 5610 [parseFloat(self.bounds.E),parseFloat(self.bounds.S)], 5611 [parseFloat(self.bounds.W),parseFloat(self.bounds.S)], 5612 [parseFloat(self.bounds.W),parseFloat(self.bounds.N)] 5613 ]] 5614 } 5615 } 5616 } 5617 } else if (self.sort === 'qualityScore') { 5618 options.sort = { rankorder : -1, "listingudfs_object.15.value": 1, sortcompany : 1 }; 5619 } else if (self.sort === 'distance') { 5620 filter.solrOptions = filter.solrOptions || {}; 5621 filter.solrOptions.sort = 'distance'; 5622 filter.solrOptions.point = [self.georesult.latitude, self.georesult.longitude].join(","); 5623 filter.solrOptions.radius = self.args.maxRangeMiles.toString(); 5624 } else if (self.sort === 'price_asc') { 5625 const item = options.sort = { "listingudfs_object.26.value_raw": 1, rankorder: -1, "listingudfs_object.15.value": 1 }; 5626 5627 5628 const sorted = options.sort((a, b) => { 5629 const k1 = a["listingudfs_object.26.value_raw"] === undefined ? 0 : 1 5630 const k2 = b["listingudfs_object.26.value_raw"] === undefined ? 0 : 2 5631 return k2 - k1 5632 }) 5633 5634 options.sort = sorted; 5635 5636 } else if (self.sort === 'price_desc') {; 5637 options.sort = { "listingudfs_object.28.value_raw": -1, rankorder: -1, "listingudfs_object.15.value": 1 } 5638 } 5639 5640 5641 5642 5643 5644 5645 5646 if (options.skip === 0) { 5647 // whenever the skip is 0, we reset the custom_dtnids back to scratch 5648 self.custom_dtnids = []; 5649 } 5650 5651 const dtnDocs = await dtn(); 5652 const rtn = await data(); 5653 5654 return cb(null, rtn); 5655 5656 async function dtn() { 5657 if (hasDtn === false 5658 || options.skip > 0 5659 || self.sort === 'distance' 5660 || self.custom_catid === undefined 5661 || self.sort === 'pan' 5662 ) return []; 5663 5664 const dtnFilter = self.getFilter('query'); 5665 5666 dtnFilter.$and.push({ 5667 filter_tags : { 5668 $in : crmLib.getListingFilterTags({ items : self.custom_dtnFilterTagItems, dtn : true }) 5669 } 5670 }); 5671 5672 // using 0000 and 2359 for caching purposes, otherwise we could just use Date().toISOString() 5673 const today0000 = clientMoment().startOf('day'); // send date as 00:00:00 in the client timezone in UTC 5674 const today2359 = clientMoment().endOf('day'); // send date as 23:59:59 in the client timezone in UTC 5675 5676 dtnFilter.$and.push( 5677 { 5678 $or : [ 5679 { "dtn.sdate" : { $lte : { $date : today0000.toISOString() } } }, 5680 { "dtn.sdate" : { $exists : false } } 5681 ] 5682 }, 5683 { 5684 $or : [ 5685 { "dtn.edate" : { $gte : { $date : today2359.toISOString() } } }, 5686 { "dtn.edate" : { $exists : false } } 5687 ] 5688 } 5689 ); 5690 5691 const dtnOptions = $.extend({}, options, { 5692 // we allow DTN to oversell the first page by a factor of 2 5693 // we will pull from this set a max of the limit 5694 limit : self.args.limit * 2, 5695 count : false, 5696 hooks : defaultHooks.concat('afterFind_dtn') 5697 }); 5698 5699 xhr = utils.call(fetch(utils.getAPIUrl('/includes/rest_v2/plugins_listings_listings/find/', { 5700 json: JSON.stringify({ 5701 filter: dtnFilter, 5702 options: dtnOptions 5703 }), 5704 token: core.simpleToken 5705 }), {signal})); 5706 5707 const [res, resErr] = await xhr; 5708 if (resErr) return new Error(resErr); 5709 5710 res.docs = arrayLib.randomize(res.docs); 5711 res.docs = res.docs.splice(0, dtnargs.limit); 5712 5713 res.docs.forEach(function(val) { 5714 self.custom_dtnids.push(val.recid); 5715 val.dtnAuid = dtnargs.auid; 5716 val.isDTN = true; 5717 }); 5718 5719 return res.docs; 5720 } 5721 5722 async function data() { 5723 if (dtnDocs.length > 0) { 5724 // has DTN listings, need to adjust page 1 limit and store dtnids for exclusion from main query on all pages 5725 options.limit -= self.custom_dtnids.length; 5726 } else { 5727 options.skip = (options.skip - self.custom_dtnids.length); 5728 } 5729 5730 if (self.custom_dtnids.length > 0) { 5731 filter.recid = { $nin : self.custom_dtnids } 5732 } 5733 5734 if (self.custom_dtnids.length === self.args.limit) { 5735 options.limit = 1; 5736 } 5737
5738 xhr = utils.call(fetch(utils.getAPIUrl('/includes/rest_v2/plugins_listings_listings/find/', { 5739 json: JSON.stringify({ filter, options }), 5740 token: core.simpleToken 5741 }), {signal})); 5742 const [res, resErr] = await xhr; 5743 if (resErr) return new Error(resErr); 5744 5745 const returnData = { 5746 total : res.docs.count + self.custom_dtnids.length, 5747 docs : dtnDocs.concat(res.docs.docs).slice(0, self.args.limit) 5748 }; 5749 5750 const params = urlLib.parse(window.location.toString()).get 5751 const hasBooking = params['filter_daterange'] !== undefined; 5752 5753 console.log(params) 5754 5755 let bookingquery = {}; 5756 let bookingParams = ''; 5757 5758 5759 if (hasBooking) { 5760 bookingquery = { 5761 filter_daterange: params['filter_daterange'], 5762 filter_adults: params['filter_adults'] || '1', 5763 filter_children: params['filter_children'] || '0', 5764 filter_flex: params['filter_flex'] || '0', 5765 }; 5766 bookingParams = urlLib.build({ get: bookingquery }); 5767 } 5768 5769 returnData.docs = returnData.docs.map((val, index) => ({ 5770 recid : val.recid, 5771 type: val.type, 5772 title : val.title, 5773 crmc : val.primary_category.catname, 5774 crmsc : val.primary_category.subcatname, 5775 acctid : val.acctid, 5776 city : val.city, 5777 region : val.region, 5778 rankname : val.rankname, 5779 price: val.custom.price, 5780 index: (index + (options.skip || 0)) ?? undefined, 5781 image_url : val.primary_image_url, 5782 url : hasBooking ? `${val.url}${bookingParams}` : val.url, 5783 dtn : val.isDTN ? { 5784 auid : dtnargs.auid, 5785 rank : val.dtn.rank 5786 } : undefined, 5787 yelp : val.yelp, 5788 channels: val.custom.channels.channelkey, 5789 subcatgroups: val.custom.subcatgroups, 5790 coupons: val.custom.coupons, 5791 description: val.description, 5792 shortdescription: val.shortdescription, 5793 listingudfs_object: val.listingudfs_object, 5794 listingudfs: val.listingudfs, 5795 locations: [{ 5796 title : val.city, 5797 region: val.region, 5798 state: val.state, 5799 address2: val.address2, 5800 address3: val.address3 5801 }], // sets listing location 5802 latitude : val.latitude, 5803 longitude : val.longitude, 5804 qualityScore : val.qualityScore, 5805 tripadvisor : val.tripadvisor, 5806 taid: val.taid, 5807 primary_category: val.primary_category, 5808 booking_full: val.booking_full, 5809 booking_price_avg: val.booking_price_avg, 5810 booking_price_total: val.booking_price_total, 5811 categories: val.categories, 5812 externallinks: val.custom.externallinks, 5813 meetingfacility_max_capacities : layoutjs.buildMeetingfacilityTotalCapacities( 5814 val.meetingrooms, 5815 val.custom && val.custom.meetingfacility_max_capacities 5816 ? val.custom.meetingfacility_max_capacities.filter(function(entry) { 5817 return entry && entry.capacity != null; 5818 }) 5819 : undefined, 5820 val.meetingfacility 5821 ), 5822 meetingfacility : val.meetingfacility !== undefined ? { 5823 numrooms : val.meetingfacility.numrooms, 5824 totalsqft : val.meetingfacility.totalsqft, 5825 largestroom : val.meetingfacility.largestroom, 5826 sleepingrooms : val.meetingfacility.sleepingrooms, 5827 } : undefined, 5828 enableconferencefilters: enableconferencefilters, 5829 button : { 5830 title : t.leo.read_more, 5831 url : hasBooking ? `${val.url}${bookingParams}` : val.url, 5832 weburl : val.weburl, 5833 weburl_title : t.leo.visit_website 5834 } // call to action button 5835 })).filter(function(doc) { 5836 return layoutjs.passesConferenceCapacityFilters( 5837 doc.meetingfacility_max_capacities, 5838 getActiveConferenceCapacityFilters(self) 5839 ); 5840 }); 5841 5842 returnData.itemType = 'listings'; 5843 returnData.itemListName = 'Listings Index'; 5844 5845 console.log("returnData = ", returnData); 5846 return returnData; 5847 5848 } 5849 } 5850 }); 5851 5852 /* register available UI events */ 5853 const watcher = new UIWatcher(vue, $, document); 5854 const uid = clientLib.uuid().toString(); 5855 const widgetEvents = [ 5856 'change-page', 5857 'view-change', 5858 'value-change', 5859 'sort-change', 5860 'toggle-show-more', 5861 'scroll-into-view', 5862 'item-click', 5863 'title-click', 5864 'map-pin-click', 5865 'tripbuilder', 5866 ]; 5867 for (let i = 0; i < widgetEvents.length; i++) { 5868 watcher.add('vue', widgetEvents[i], uid, { name: 'Listings' }); 5869 } 5870 5871 async function setup(widget) { 5872 const [allCats, allCatsErr] = await utils.call(fetch(ut
5872ils.getAPIUrl( 5873 '/includes/rest_v2/plugins_listings_cats/find/', 5874 { 5875 json: JSON.stringify({ 5876 filter: { active: true, sites: { $in: [site.site] } }, 5877 options: { castDocs:false, fields: { catid: 1, catname: 1, has_listings: 1 } } 5878 }), 5879 token: core.simpleToken 5880 }))); 5881 if (allCatsErr) return new Error(allCatsErr); 5882 const validCats = !!widget?.data?.cats 5883 ? allCats.docs.filter(cat => widget.data.cats.indexOf(cat.catid.toString()) !== -1) 5884 : allCats.docs; 5885 5886 const [allSubcats, allSubcatsErr] = await utils.call(fetch(utils.getAPIUrl('/includes/rest_v2/plugins_listings_subcats/find/', { 5887 json: JSON.stringify({ 5888 filter: { 5889 active: true, 5890 categoryid: widget?.data?.cats 5891 ? { $in: widget.data.cats.map(catid => Number(catid)) } 5892 : { $exists: true }, 5893 sites: { $in: [site.site] } 5894 }, 5895 options: { castDocs:false, fields: { categoryid: 1, catname: 1, subcatid: 1, subcatname: 1, has_listings: 1 } } 5896 }), 5897 token: core.simpleToken 5898 }))); 5899 if (allSubcatsErr) return new Error(allSubcatsErr); 5900 const validSubcats = !!widget?.data?.subcats 5901 ? allSubcats.docs.filter(subcat => widget.data.subcats.indexOf(subcat.subcatid.toString()) !== -1) 5902 : allSubcats.docs; 5903 const groupedSubcats = allSubcats.docs.reduce((acc, curr) => { 5904 if (acc[curr.categoryid] === undefined) { 5905 acc[curr.categoryid] = []; 5906 } 5907 5908 acc[curr.categoryid].push({ label: curr.subcatname, value: curr.subcatid.toString() }); 5909 5910 return acc; 5911 }, {}); 5912 const groupedCats = allCats.docs 5913 .filter(cat => cat.has_listings) 5914 .map(cat => ({ 5915 label: cat.catname, 5916 value: cat.catid.toString(), 5917 options: groupedSubcats[cat.catid], 5918 })) 5919 .filter(cat => !!cat.options); 5920 5921 const [allRegions, allRegionErr] = await utils.call(fetch(utils.getAPIUrl( 5922 '/includes/rest_v2/plugins_listings_custom_view_polygons/find/', 5923 { 5924 json: JSON.stringify({ 5925 filter: {}, 5926 options: { castDocs:false, fields: { regionid: 1, region: 1 } } 5927 }), 5928 token: core.simpleToken 5929 } 5930 ))); 5931 if (allRegionErr) return new Error(allRegionErr); 5932 const validRegions = !!widget?.data?.regions 5933 ? allRegions.docs.filter(region => widget.data.regions.indexOf(region.regionid.toString()) !== -1) 5934 : allRegions.docs; 5935 5936 5937 const [allCategoryGroups, allCategoryGroupsErr] = await utils.call(fetch(utils.getAPIUrl( 5938 '/includes/rest_v2/plugins_listings_custom_view_categorygroups/find/', 5939 { 5940 json: JSON.stringify({ 5941 filter: {}, 5942 options: { castDocs:false, fields: { categorygroupid: 1, categorygroup: 1 } } 5943 }), 5944 token: core.simpleToken 5945 } 5946 ))); 5947 if (allCategoryGroupsErr) return new Error(allCategoryGroupsErr); 5948 const validCategoryGroups = !!widget?.data?.cat_groups 5949 ? allCategoryGroups.docs.filter(categorygroup => widget.data.cat_groups.indexOf(categorygroup.categorygroupid.toString()) !== -1) 5950 : allCategoryGroups.docs; 5951 5952 5953 const [allChannels, allChannelsErr] = await utils.call(fetch(utils.getAPIUrl( 5954 '/includes/rest_v2/plugins_listings_custom_view_channels/find/', 5955 { 5956 json: JSON.stringify({ 5957 filter: {}, 5958 options: { castDocs:false, fields: { channelkey: 1, channelname: 1 } } 5959 }), 5960 token: core.simpleToken 5961 } 5962 ))); 5963 if (allChannelsErr) return new Error(allChannelsErr); 5964 const validChannels = !!widget?.data?.channel_filter 5965 ? allChannels.docs.filter(channel => widget.data.channel_filter.indexOf(channel.channelkey.toString()) !== -1) 5966 : allChannels.docs; 5967 5968 const [allAmenityGroups, allAmenityGroupsErr] = await utils.call(fetch(utils.getAPIUrl( 5969 '/includes/rest_v2/plugins_listings_custom_view_amenity_groups_search/find/', 5970 { 5971 json: JSON.stringify({ 5972 filter: {}, 5973 options: { castDocs: false, fields: { value: 1, label: 1 } } 5974 }), 5975 token: core.simpleToken 5976 } 5977 ))); 5978 5979 console.log(allAmenityGroups); 5980 5981 if (allAmenityGroupsErr) return new Error(allAmenityGroupsErr); 5982 5983 5984 //Some Facilities 5985 const [allSomeAmenities, allSomeAmenitiesErr] = await utils.call(fetch(ut
5985ils.getAPIUrl( 5986 '/includes/rest_v2/plugins_listings_custom_view_boolean_amenities/find/', 5987 { 5988 json: JSON.stringify({ 5989 filter: {}, 5990 options: { castDocs: false, fields: { fieldid: 1, fullname: 1, label: 1 } } 5991 }), 5992 token: core.simpleToken 5993 } 5994 ))); 5995 5996 if (allSomeAmenitiesErr) return new Error(allSomeAmenitiesErr); 5997 5998 const validAmenityGroups = !!widget ?.data ?.custom_amenitygroup 5999 ? allAmenityGroups.docs.filter(group => widget.data.custom_amenitygroup.indexOf(group.value.toString()) !== -1) 6000 : allAmenityGroups.docs; 6001 6002 const validAmenityGroupsPreDefined = !!widget ?.data ?.amenity_groups 6003 ? allAmenityGroups.docs.filter(group => widget.data.amenity_groups.indexOf(group.value.toString()) !== -1) 6004 : allAmenityGroups.docs; 6005 const validSomeAmenitiesPreDefined = !!widget ?.data ?.some_amenities 6006 ? allSomeAmenities.docs.filter(some => widget.data.some_amenities.indexOf(some.fieldid.toString()) !== -1) 6007 : allSomeAmenities.docs; 6008 6009 const showAmenities = widget?.data?.amenities_search !== 'none'; 6010 const showCustomAmenities = widget?.data?.amenities_search === 'custom'; 6011 let allAmenities, allAmenitiesErr; 6012 let allAmenitiesPreDefined, allAmenitiesPreDefinedErr; 6013 if (showAmenities) { 6014 const allAmenitiesRes = await utils.call(fetch(utils.getAPIUrl( 6015 '/includes/rest_v2/plugins_listings_custom_view_boolean_amenities/find/', 6016 { 6017 json: JSON.stringify({ 6018 filter: showCustomAmenities && widget?.data?.custom_amenities.length > 0 6019 ? { uniquename: { $in: widget.data.custom_amenities } } 6020 : {}, 6021 options: { castDocs:false, fields: { label: 1, uniquename: 1, fieldid: 1 } } 6022 }), 6023 token: core.simpleToken 6024 } 6025 ))); 6026 allAmenities = allAmenitiesRes[0]; 6027 allAmenitiesErr = allAmenitiesRes[1] 6028 if (allAmenitiesErr) return new Error(allAmenitiesErr); 6029 //DG 04/04/23- Because the yaml and widgets are already defined to use uniquename, which is not ideal as they can 6030 // match other facility names, we belwo filter through the returned results and remove any duplicates 6031 const filterDuplicates = allAmenities.docs.filter((value, index, self) => 6032 index === self.findIndex((item) => ( 6033 item.uniquename === value.uniquename && item.label === value.label 6034 )) 6035 ) 6036 allAmenities.docs = filterDuplicates; 6037 } else { 6038 allAmenities = { docs: [] }; 6039 } 6040 6041 const preDefinedAllAmenities = widget ?.data ?.amenities_filter_choice == 'amenities_filter'; 6042 if (preDefinedAllAmenities) { 6043 const allAmenitiesPreDefinedRes = await utils.call(fetch(utils.getAPIUrl( 6044 '/includes/rest_v2/plugins_listings_custom_view_boolean_amenities/find/', 6045 { 6046 json: JSON.stringify({ 6047 filter: preDefinedAllAmenities && widget?.data?.amenities_filter.length > 0 6048 ? { uniquename: { $in: widget.data.amenities_filter } } 6049 : {}, 6050 options: { castDocs:false, fields: { label: 1, uniquename: 1, fieldid: 1 } } 6051 }), 6052 token: core.simpleToken 6053 } 6054 ))); 6055 allAmenitiesPreDefined = allAmenitiesPreDefinedRes[0]; 6056 allAmenitiesPreDefinedErr = allAmenitiesPreDefinedRes[1] 6057 if (allAmenitiesPreDefinedErr) return new Error(allAmenitiesPreDefinedErr); 6058 //DG 04/04/23- Because the yaml and widgets are already defined to use uniquename, which is not ideal as they can 6059 // match other facility names, we belwo filter through the returned results and remove any duplicates 6060 const filterDuplicatesPreDefined = allAmenitiesPreDefined.docs.filter((value, index, self) => 6061 index === self.findIndex((item) => ( 6062 item.uniquename === value.uniquename && item.label === value.label 6063 )) 6064 ) 6065 allAmenitiesPreDefined.docs = filterDuplicatesPreDefined; 6066 } 6067 6068 return {allCats, validCats, allSubcats, validSubcats, allCategoryGroups, validCategoryGroups, allRegions, validRegions, allChannels, validChannels, validSomeAmenitiesPreDefined, allAmenityGroups, validAmenityGroups, validAmenityGroupsPreDefined, allAmenities, allAmenitiesPreDefined}; 6069 6070 6071 6072 6073 } 6074 6075 } 6076 6077 }); 6078</script>
6078</div><div data-civid="6abfb3b63f37be049e4bc39f" class="contentRender contentRender_18 contentRender_type_panel contentRender_name_plugins_common_background_colour" data-sv-time="1" data-sv-index="18" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 6079 6080<div class="pink-background"> 6081 <div class="color-bg-cont"> 6082 <div data-civid="6abfb3b63f37be049e4bc3a1" class="contentRender contentRender_19 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_core_v2_cards_3_across" data-sv-time="150" data-sv-index="19" data-gtm-vars='{ "tCore" : { "contentNum" : "4" } }'> 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092<style>.cards-v2-3-across .img-cont { 6093 aspect-ratio: 599 / 389; 6094 }@media (min-width: 640px) { 6095 .cards-v2-3-across .img-cont { 6096 aspect-ratio: 983 / 657; 6097 } 6098 }@media (min-width: 1024px) { 6099 .cards-v2-3-across .img-cont { 6100 aspect-ratio: 379 / 252; 6101 } 6102 }</style> 6103 6104 6105 6106 6107 6108<section 6109 class="ccl-v2-widget core-v2-cards cards-v2-3-across animation-expand" 6110 data-guid="36a946d3-c0de-4804-806b-fc60495cb8dd" 6111 data-js="plugins_collections_custom_collection_default_package" 6112 data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Cards | 3 Across", "interactionSource" : "widget" } }' 6113 style="opacity: 0;" 6114> 6115 <div class="widget-inner"> 6116 6117 6118 6119<header class="widget-header"> 6120 6121 <div class="title-col"> 6122 6123 <h2 class="widget-title"> 6124 6125 6126 6127 <span class="widget-title-text"> 6128 Found the perfect venue? 6129 </span> 6130 6131 </h2> 6132 6133 6134 6135 <p class="widget-desc">Then take a look at our guides to help you continue planning your perfect event...</p> 6136 6137 </div> 6138 6139 6140 6141</header> 6142 6143 6144 <div class="slides" data-slides> 6145 6146 <article class="slide"> 6147 6148 <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Plan%20an%20Event" } }'> 6149 6150 6151<div class="content-section"> 6152 <div class="content-upper"> 6153 6154 6155 <header class="slide-header"> 6156 6157 6158 6159 6160 <h3 class="slide-title"> 6161 <a href="https://www.visitwestconventionbureau.co.uk/plan-an-event/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fplan-an-event%2F", "interactionText" : "Plan%20an%20Event" } }'> 6162 6163 <span class="slide-title-text">Plan an Event</span> 6164 6165 </a> 6166 </h3> 6167 </header> 6168 6169 6170 6171 6172 <p class="slide-desc"> 6173 Plan successful conferences, meetings and events in Bristol, Bath and the West of… 6174 6175 </p> 6176 6177 </div> 6178 6179 6180 <footer class="slide-footer"> 6181 6182 6183 6184<a class="read-more" href="https://www.visitwestconventionbureau.co.uk/plan-an-event/" target="" title="Plan an Event" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Find%20out%20more", "interactionUrl" : "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fplan-an-event%2F", "interactionText" : "Find%20out%20more" } }'> 6185 6186 <span class="button-text"> 6187 Find out more 6188 </span> 6189 6190 6191</a> 6192 6193 6194 </footer> 6195 6196</div> 6197 6198 6199 6200<div class="slide-top"> 6201 <div class="img-cont" data-img-cont> 6202 <a href="https://www.visitwestconventionbureau.co.uk/plan-an-event/" target="" aria-label="Plan an Event" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.visitwestconventionbureau.co.uk/plan-an-event/" } }'> 6203 6204 6205 6206 6207 6208<picture> 6209 6210 6211 <source 6212 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_252,q_65,w_379/v1/clients/bristol/Roman_Baths_Evening_Party_1d9c3952-9ab3-4b83-8273-5b4b309c0b13.jpg" 6213 6214 media="screen and (min-width: 1024px)" 6215 6216 type="image/avif" 6217 width="379" 6218 height="252" 6219 /> 6220 6221 6222 6223 <source 6224 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_252,q_65,w_379/v1/clients/bristol/Roman_Baths_Evening_Party_1d9c3952-9ab3-4b83-8273-5b4b309c0b13.jpg" 6225 6226 media="screen and (min-width: 1024px)" 6227 6228 type="image/webp" 6229 width="379" 6230 height="252" 6231 /> 6232 6233 6234 6235 <source 6236 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_252,q_65,w_379/v1/clients/bristol/Roman_Baths_Evening_Party_1d9c3952-9ab3-4b83-8273-5b4b309c0b13.jpg" 6237 6238 media="screen and (min-width: 1024px)" 6239 6240 type="image/jpeg" 6241 width="379" 6242 height="252" 6243 /> 6244 6245 6246 6247 <source 6248 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_657,q_65,w_983/v1/clients/bristol/Roman_Baths_Evening_Party_1d9c3952-9ab3-4b83-8273-5b4b309c0b13.jpg" 6249 6250 media="screen and (min-width: 640px)" 6251 6252 type="image/avif" 6253 width="983" 6254 height="657" 6255 /> 6256 6257 6258 6259 <source 6260 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_657,q_65,w_983/v1/clients/bristol/Roman_Baths_Evening_Party_1d9c3952-9ab3-4b83-8273-5b4b309c0b13.jpg" 6261 6262 media="screen and (min-width: 640px)" 6263 6264 type="image/webp" 6265 width="983" 6266 height="657" 6267 /> 6268 6269 6270 6271 <source 6272 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_657,q_65,w_983/v1/clients/bristol/Roman_Baths_Evening_Party_1d9c3952-9ab3-4b83-8273-5b4b309c0b13.jpg" 6273 6274 media="screen and (min-width: 640px)" 6275 6276 type="image/jpeg" 6277 width="983" 6278 height="657" 6279 /> 6280 6281 6282 6283 <source 6284 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_389,q_65,w_599/v1/clients/bristol/Roman_Baths_Evening_Party_1d9c3952-9ab3-4b83-8273-5b4b309c0b13.jpg" 6285 6286 type="image/avif" 6287 width="599"
6288 height="389" 6289 /> 6290 6291 6292 6293 <source 6294 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_389,q_65,w_599/v1/clients/bristol/Roman_Baths_Evening_Party_1d9c3952-9ab3-4b83-8273-5b4b309c0b13.jpg" 6295 6296 type="image/webp" 6297 width="599" 6298 height="389" 6299 /> 6300 6301 6302 6303 <img 6304 class="slide-img" 6305 src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_389,q_65,w_599/v1/clients/bristol/Roman_Baths_Evening_Party_1d9c3952-9ab3-4b83-8273-5b4b309c0b13.jpg" 6306 alt="Roman Baths Evening Party" 6307 loading="lazy" 6308 fetchpriority="low" 6309 width="599" 6310 height="389" 6311 onload="this.classList.add('loaded')" 6312 /> 6313 6314 6315</picture> 6316 6317 </a> 6318 </div> 6319 6320 6321 6322 6323 6324 6325</div> 6326 </div> 6327 6328 </article> 6329 6330 <article class="slide"> 6331 6332 <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Event%20Planning%20Toolkit" } }'> 6333 6334 6335<div class="content-section"> 6336 <div class="content-upper"> 6337 6338 6339 <header class="slide-header"> 6340 6341 6342 6343 6344 <h3 class="slide-title"> 6345 <a href="https://www.visitwestconventionbureau.co.uk/plan-an-event/toolkit/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fplan-an-event%2Ftoolkit%2F", "interactionText" : "Event%20Planning%20Toolkit" } }'> 6346 6347 <span class="slide-title-text">Event Planning Toolkit</span> 6348 6349 </a> 6350 </h3> 6351 </header> 6352 6353 6354 6355 6356 <p class="slide-desc"> 6357 Plan successful conferences and meetings with the Bristol and Bath Event Planning… 6358 6359 </p> 6360 6361 </div> 6362 6363 6364 <footer class="slide-footer"> 6365 6366 6367 6368<a class="read-more" href="https://www.visitwestconventionbureau.co.uk/plan-an-event/toolkit/" target="" title="Event Planning Toolkit" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Find%20out%20more", "interactionUrl" : "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fplan-an-event%2Ftoolkit%2F", "interactionText" : "Find%20out%20more" } }'> 6369 6370 <span class="button-text"> 6371 Find out more 6372 </span> 6373 6374 6375</a> 6376 6377 6378 </footer> 6379 6380</div> 6381 6382 6383 6384<div class="slide-top"> 6385 <div class="img-cont" data-img-cont> 6386 <a href="https://www.visitwestconventionbureau.co.uk/plan-an-event/toolkit/" target="" aria-label="Event Planning Toolkit" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.visitwestconventionbureau.co.uk/plan-an-event/toolkit/" } }'> 6387 6388 6389 6390 6391 6392<picture> 6393 6394 6395 <source 6396 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_252,q_65,w_379/v1/clients/bristol/Bristol_header_image_1__73bad401-1f9e-4b53-b4a9-a611dfeddade.jpg" 6397 6398 media="screen and (min-width: 1024px)" 6399 6400 type="image/avif" 6401 width="379" 6402 height="252" 6403 /> 6404 6405 6406 6407 <source 6408 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_252,q_65,w_379/v1/clients/bristol/Bristol_header_image_1__73bad401-1f9e-4b53-b4a9-a611dfeddade.jpg" 6409 6410 media="screen and (min-width: 1024px)" 6411 6412 type="image/webp" 6413 width="379" 6414 height="252" 6415 /> 6416 6417 6418 6419 <source 6420 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_252,q_65,w_379/v1/clients/bristol/Bristol_header_image_1__73bad401-1f9e-4b53-b4a9-a611dfeddade.jpg" 6421 6422 media="screen and (min-width: 1024px)" 6423 6424 type="image/jpeg" 6425 width="379" 6426 height="252" 6427 /> 6428 6429 6430 6431 <source 6432 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_657,q_65,w_983/v1/clients/bristol/Bristol_header_image_1__73bad401-1f9e-4b53-b4a9-a611dfeddade.jpg" 6433 6434 media="screen and (min-width: 640px)" 6435 6436 type="image/avif" 6437 width="983" 6438 height="657" 6439 /> 6440 6441 6442 6443 <source 6444 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_657,q_65,w_983/v1/clients/bristol/Bristol_header_image_1__73bad401-1f9e-4b53-b4a9-a611dfeddade.jpg" 6445 6446 media="screen and (min-width: 640px)" 6447 6448 type="image/webp" 6449 width="983" 6450 height="657" 6451 /> 6452 6453 6454 6455 <source 6456 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_657,q_65,w_983/v1/clients/bristol/Bristol_header_image_1__73bad401-1f9e-4b53-b4a9-a611dfeddade.jpg" 6457 6458 media="screen and (min-width: 640px)" 6459 6460 type="image/jpeg" 6461 width="983" 6462 height="657" 6463 /> 6464 6465 6466 6467 <source 6468 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_389,q_65,w_599/v1/clients/bristol/Bristol_header_image_1__73bad401-1f9e-4b53-b4a9-a611dfeddade.jpg" 6469 6470 type="image/avif" 6471 width="599"
6472 height="389" 6473 /> 6474 6475 6476 6477 <source 6478 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_389,q_65,w_599/v1/clients/bristol/Bristol_header_image_1__73bad401-1f9e-4b53-b4a9-a611dfeddade.jpg" 6479 6480 type="image/webp" 6481 width="599" 6482 height="389" 6483 /> 6484 6485 6486 6487 <img 6488 class="slide-img" 6489 src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_389,q_65,w_599/v1/clients/bristol/Bristol_header_image_1__73bad401-1f9e-4b53-b4a9-a611dfeddade.jpg" 6490 alt="Person stand up paddleboarding in Bristol harbour - credit SUP Bristol" 6491 loading="lazy" 6492 fetchpriority="low" 6493 width="599" 6494 height="389" 6495 onload="this.classList.add('loaded')" 6496 /> 6497 6498 6499</picture> 6500 6501 </a> 6502 </div> 6503 6504 6505 6506 6507 6508 6509</div> 6510 </div> 6511 6512 </article> 6513 6514 <article class="slide"> 6515 6516 <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Travel%20Information" } }'> 6517 6518 6519<div class="content-section"> 6520 <div class="content-upper"> 6521 6522 6523 <header class="slide-header"> 6524 6525 6526 6527 6528 <h3 class="slide-title"> 6529 <a href="https://www.visitwestconventionbureau.co.uk/plan-an-event/travel-information/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fplan-an-event%2Ftravel-information%2F", "interactionText" : "Travel%20Information" } }'> 6530 6531 <span class="slide-title-text">Travel Information</span> 6532 6533 </a> 6534 </h3> 6535 </header> 6536 6537 6538 6539 6540 <p class="slide-desc"> 6541 Travel to Bristol, Bath and the West of England region with ease. Find transport… 6542 6543 </p> 6544 6545 </div> 6546 6547 6548 <footer class="slide-footer"> 6549 6550 6551 6552<a class="read-more" href="https://www.visitwestconventionbureau.co.uk/plan-an-event/travel-information/" target="" title="Travel Information" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Find%20out%20more", "interactionUrl" : "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fplan-an-event%2Ftravel-information%2F", "interactionText" : "Find%20out%20more" } }'> 6553 6554 <span class="button-text"> 6555 Find out more 6556 </span> 6557 6558 6559</a> 6560 6561 6562 </footer> 6563 6564</div> 6565 6566 6567 6568<div class="slide-top"> 6569 <div class="img-cont" data-img-cont> 6570 <a href="https://www.visitwestconventionbureau.co.uk/plan-an-event/travel-information/" target="" aria-label="Travel Information" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.visitwestconventionbureau.co.uk/plan-an-event/travel-information/" } }'> 6571 6572 6573 6574 6575 6576<picture> 6577 6578 6579 <source 6580 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_252,q_65,w_379/v1/clients/bristol/GWR_Class_800_IET_enters_Box_Tunnel_CREDIT_Phil_Wakely_63fdff63-1f59-4ff5-8a6d-576d0233d6f4.jpg" 6581 6582 media="screen and (min-width: 1024px)" 6583 6584 type="image/avif" 6585 width="379" 6586 height="252" 6587 /> 6588 6589 6590 6591 <source 6592 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_252,q_65,w_379/v1/clients/bristol/GWR_Class_800_IET_enters_Box_Tunnel_CREDIT_Phil_Wakely_63fdff63-1f59-4ff5-8a6d-576d0233d6f4.jpg" 6593 6594 media="screen and (min-width: 1024px)" 6595 6596 type="image/webp" 6597 width="379" 6598 height="252" 6599 /> 6600 6601 6602 6603 <source 6604 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_252,q_65,w_379/v1/clients/bristol/GWR_Class_800_IET_enters_Box_Tunnel_CREDIT_Phil_Wakely_63fdff63-1f59-4ff5-8a6d-576d0233d6f4.jpg" 6605 6606 media="screen and (min-width: 1024px)" 6607 6608 type="image/jpeg" 6609 width="379" 6610 height="252" 6611 /> 6612 6613 6614 6615 <source 6616 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_657,q_65,w_983/v1/clients/bristol/GWR_Class_800_IET_enters_Box_Tunnel_CREDIT_Phil_Wakely_63fdff63-1f59-4ff5-8a6d-576d0233d6f4.jpg" 6617 6618 media="screen and (min-width: 640px)" 6619 6620 type="image/avif" 6621 width="983" 6622 height="657" 6623 /> 6624 6625 6626 6627 <source 6628 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_657,q_65,w_983/v1/clients/bristol/GWR_Class_800_IET_enters_Box_Tunnel_CREDIT_Phil_Wakely_63fdff63-1f59-4ff5-8a6d-576d0233d6f4.jpg" 6629 6630 media="screen and (min-width: 640px)" 6631 6632 type="image/webp" 6633 width="983" 6634 height="657" 6635 /> 6636 6637 6638 6639 <source 6640 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_657,q_65,w_983/v1/clients/bristol/GWR_Class_800_IET_enters_Box_Tunnel_CREDIT_Phil_Wakely_63fdff63-1f59-4ff5-8a6d-576d0233d6f4.jpg" 6641 6642 media="screen and (min-width: 640px)" 6643 6644 type="image/jpeg" 6645 width="983" 6646 height="657" 6647 /> 6648 6649 6650 6651 <source 6652 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_389,q_65,w_599/v1/clients/bristol/GWR_Class_800_IET_enters_Box_Tunnel_CREDIT_Phil_Wakely_63fdff63-1f59-4ff5-8a6d-576d0233d6f4.jpg" 6653 6654 type="image/avif" 6655 width="599"
6656 height="389" 6657 /> 6658 6659 6660 6661 <source 6662 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_389,q_65,w_599/v1/clients/bristol/GWR_Class_800_IET_enters_Box_Tunnel_CREDIT_Phil_Wakely_63fdff63-1f59-4ff5-8a6d-576d0233d6f4.jpg" 6663 6664 type="image/webp" 6665 width="599" 6666 height="389" 6667 /> 6668 6669 6670 6671 <img 6672 class="slide-img" 6673 src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_389,q_65,w_599/v1/clients/bristol/GWR_Class_800_IET_enters_Box_Tunnel_CREDIT_Phil_Wakely_63fdff63-1f59-4ff5-8a6d-576d0233d6f4.jpg" 6674 alt="A GWR train entering Box Tunnel - Credit Phil Wakely" 6675 loading="lazy" 6676 fetchpriority="low" 6677 width="599" 6678 height="389" 6679 onload="this.classList.add('loaded')" 6680 /> 6681 6682 6683</picture> 6684 6685 </a> 6686 </div> 6687 6688 6689 6690 6691 6692 6693</div> 6694 </div> 6695 6696 </article> 6697 6698 </div> 6699 6700 6701 </div> 6702 6703 6704
6704<script type="text/template" data-helper-template>{"templateData":{"title":"Found the perfect venue?","description":"Then take a look at our guides to help you continue planning your perfect event...","more_caption":"Find out more","view_all_caption":"View All"},"helpers":{"var":{"config":{"className":"cards-v2-3-across","mediaSources":[{"minScreenSize":"1024px","imageWidth":379,"imageHeight":252},{"minScreenSize":"640px","imageWidth":983,"imageHeight":657}],"mobileImageRatio":{"width":599,"height":389},"showHeader":true,"showSlideDescription":true,"descriptionTruncation":85,"showDetails":true,"readMorePosition":"footer","readMoreAdditionalHTML":"","animationClasses":["expand"],"tripbuilderLocation":"image","dtnText":"Sponsored","dtnOutsideImage":false,"mobileColumns":true,"baseWidgetName":"Cards","widgetVariation":"3 Across","imgClass":""},"showHeader":"Found the perfect venue?","slideHeading":3,"translations":{"back":"Back","top_list":"Back to Top of List","back_to_top":"Back to Top","label_listings":"Listings","label_events":"Events","label_offers":"Offers","nav_home":"Home","addthis":"Share","from":"From","to":"To","legal_text":"Simpleview. All Rights Reserved","enews_email":"Email","enews_submit":"Submit","minute_read":"min read","valid":"Valid"},"placeholderAsset":{"resource":{"raw":{"resource_type":"image","format":"png","public_id":"crm/demo/image0-9786b3d35056a36_9786b531-5056-a36a-0905e6a2f774100a"}}},"coreLib":{},"transitionClass":null,"animationClasses":"animation-expand","useTripbuilder":false},"_partials":{"custom_ccl/extras/sponsored":{"hitCount":2482,"raw":"<span class=\"sponsored\">{{dtnText}}</span>","html":"<span class=\"sponsored\">ϾdtnTextϿ</span>","context":{"tags":[{"label":"dtnText","labelArr":[{"label":"dtnText"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":24,"end":33,"innerStart":33,"tags":[]}],"start":0,"inner":"<span class=\"sponsored\">ϾdtnTextϿ</span>","innerStart":0,"innerEnd":40,"end":40}},"custom_ccl_v2/shared/content":{"hitCount":3485,"raw":"{{~exec(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n})}}\n\n<div class=\"content-section\">\n\t<div class=\"content-upper\">\n\t\t{{:~equal(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation === 'content', true)}}\n\t\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"{{recid}}\" data-tb-type=\"{{~var.feed}}\"></div>\n\t\t{{/}}\n\n\t\t<header class=\"slide-header\">\n\t\t\t{{:~equal(!!(data.isDTN || data.isdtn) && !!helpers.var.config.dtnOutsideImage, true)}}\n\t\t\t\t{{~fill(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config)}}\n\t\t\t{{/}}\n\t\t\n\t\t\t{{:~equal(!!helpers.var.isBlog && !!data.categories && !!data.categories.length && !!data.categories[0].title, true)}}\n\t\t\t\t<span class=\"info-flag cat\">{{categories.0.title}}</span>\n\t\t\t{{/}}\n\t\t\n\t\t\t<h{{~var.slideHeading}} class=\"slide-title\">\n\t\t\t\t<a href=\"{{link.url}}\" target=\"{{link.target}}\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Title\", \"interactionUrl\" : \"{{%%link.url}}\", \"interactionText\" : \"{{%%title}}\" } }'>\n\t\t\t\t\t{{:subtitle}}<span class=\"title-small info-flag\">{{subtitle}}</span>{{/}}\n\t\t\t\t\t<span class=\"slide-title-text\">{{title}}</span>\n\t\t\t\t\t{{:~equal(helpers.var.config.readMorePosition === 'title' && !!data.link, true)}}\n\t\t\t\t\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t\t\t\t\t{{/}}\n\t\t\t\t</a>\n\t\t\t</h{{~var.slideHeading}}>\n\t\t</header>\n\t\n\t\t{{:hasDeets()}}\n\t\t\t<ul class=\"details\">\n\t\t\t\t{{:~var.isBlog}}\n\t\t\t\t\t<li class=\"info-item time-to-read\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-clock\"></i>\n\t\t\t\t\t\t{{timeToRead.minutes}} {{~var.translations.minute_read}}\n\t\t\t\t\t</li>\n\t\t\t\t{{/}}\n\n\t\t\t\t{{:~var.isListing}}\n\t\t\t\t\t<li class=\"info-item location\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t{{address}}\n\t\t\t\t\t</li>\n\t\t\t\t{{/}}\n\t\n\t\t\t\t{{:~var.isEvent}}\n\t\t\t\t\t{{:venue}}\n\t\t\t\t\t\t<li class=\"info-item venue{{:venue.url}} has-link{{/}}\">\n\t\t\t\t\t\t\t<a href=\"{{venue.url}}\" target=\"{{link.target}}\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"{{%%venue.title}}\", \"itemType\" : \"listings\" {{:venue.primary_category}}, \"itemCategory\" : \"{{%%venue.primary_category.catname}}\"{{/}}{{:venue.primary_category}}, \"itemSubcategory\" : \"{{%%venue.primary_category.subcatname}}\"{{/}}, \"interactionText\" : \"{{%%venue.title}}\", \"interactionUrl\" : \"{{%%venue.url}}\"{{:venue.region}}, \"itemRegion\" : \"{{%%venue.region}}\"{{/}}{{:venue.city}}, \"itemCity\" : \"{{%%venue.city}}\"{{/}}{{:venue.recid}}, \"itemId\" : \"{{%%venue.recid}}\"{{/}}{{:venue.acctid}}, \"acctId\" : \"{{%%venue.acctid}}\"{{/}}{{:venue.rankname}}, \"itemVariant\" : \"{{%%venue.rankname}}\"{{?}}, \"itemVariant\" : \"\"{{/}}{{:venue.custom.price}}, \"price\" : \"{{%%venue.custom.price}}\"{{?}}, \"price\" : \"\"{{/}}{{:venue.property_id}}, \"propertyId\" : \"{{%%venue.property_id}}\"{{/}}{{:venue.property_name}}, \"propertyName\" : \"{{%%venue.property_name}}\"{{/}}{{:venue.property_type}}, \"propertyType\" : \"{{%%venue.property_type}}\"{{/}}{{:~equal((data.venue.is_featured === undefined), false)}}, \"isFeatured\" : \"{{%%venue.is_featured}}\"{{?}}
6704, \"isFeatured\" : \"\"{{/}} } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\t{{venue.title}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t{{/}}\n\t\n\t\t\t\t\t{{:~equal(!!data.startDate && !!data.endDate, true)}}\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\t{{formattedDate()}}\n\t\t\t\t\t\t</li>\n\t\t\t\t\t{{/}}\n\t\t\t\t{{/}}\n\n\t\t\t\t{{:~equal(!!helpers.var.isOffer && !!data.startDate && !!data.endDate, true)}}\n\t\t\t\t\t<li class=\"info-item valid-date\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t<span>{{formattedDate()}}</span>\n\t\t\t\t\t</li>\n\t\t\t\t{{/}}\n\t\t\t</ul>\n\t\t{{/}}\n\t\n\t\t{{:~equal(!!data.description && !helpers.var.isEvent && !!helpers.var.config.showSlideDescription, true)}}\n\t\t\t<p class=\"slide-desc\">\n\t\t\t\t{{plainDescription(helpers.var.config.descriptionTruncation)}}\n\t\t\t\t{{:~equal(helpers.var.config.readMorePosition, 'desc')}}\n\t\t\t\t\t{{~fill(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t})}}\n\t\t\t\t{{/}}\n\t\t\t</p>\n\t\t{{/}}\n\t</div>\n\n\t{{:hasFooter()}}\n\t\t<footer class=\"slide-footer\">\n\t\t\t{{:~equal(!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), true)}}\n\t\t\t\t{{~fill(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t})}}\n\t\t\t{{/}}\n\t\t\t{{:~equal(!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, true)}}\n\t\t\t\t{{~setVar('quickview', { type: data.type, recid: data.recid })}}\n\t\t\t\t{{~fill(helpers.partial('custom_quickview/button'), helpers.var.quickview)}}\n\t\t\t{{/}}\n\t\t</footer>\n\t{{/}}\n</div>","html":"Ͼ~execÔ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n}Ô)Ï¿\n\n<div class=\"content-section\">\n\t<div class=\"content-upper\">\n\t\tϾ:~equalÔ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation === 'content', trueÔ)Ï¿\n\t\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidÏ¿\" data-tb-type=\"Ͼ~var.feedÏ¿\"></div>\n\t\tϾ/Ï¿\n\n\t\t<header class=\"slide-header\">\n\t\t\tϾ:~equalÔ(!!(data.isDTN || data.isdtn) && !!helpers.var.config.dtnOutsideImage, trueÔ)Ï¿\n\t\t\t\tϾ~fillÔ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configÔ)Ï¿\n\t\t\tϾ/Ï¿\n\t\t\n\t\t\tϾ:~equalÔ(!!helpers.var.isBlog && !!data.categories && !!data.categories.length && !!data.categories[0].title, trueÔ)Ï¿\n\t\t\t\t<span class=\"info-flag cat\">Ͼcategories.0.titleÏ¿</span>\n\t\t\tϾ/Ï¿\n\t\t\n\t\t\t<hϾ~var.slideHeadingÏ¿ class=\"slide-title\">\n\t\t\t\t<a href=\"Ͼlink.urlÏ¿\" target=\"Ͼlink.targetÏ¿\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Title\", \"interactionUrl\" : \"Ͼ%%link.urlÏ¿\", \"interactionText\" : \"Ͼ%%titleÏ¿\" } }'>\n\t\t\t\t\tϾ:subtitleÏ¿<span class=\"title-small info-flag\">ϾsubtitleÏ¿</span>Ͼ/Ï¿\n\t\t\t\t\t<span class=\"slide-title-text\">ϾtitleÏ¿</span>\n\t\t\t\t\tϾ:~equalÔ(helpers.var.config.readMorePosition === 'title' && !!data.link, trueÔ)Ï¿\n\t\t\t\t\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t\t\t\t\tϾ/Ï¿\n\t\t\t\t</a>\n\t\t\t</hϾ~var.slideHeadingÏ¿>\n\t\t</header>\n\t\n\t\tϾ:hasDeetsÔ(Ô)Ï¿\n\t\t\t<ul class=\"details\">\n\t\t\t\tϾ:~var.isBlogÏ¿\n\t\t\t\t\t<li class=\"info-item time-to-read\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-clock\"></i>\n\t\t\t\t\t\tϾtimeToRead.minutesÏ¿ Ͼ~var.translations.minute_readÏ¿\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ï¿\n\n\t\t\t\tϾ:~var.isListingÏ¿\n\t\t\t\t\t<li class=\"info-item location\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\tϾaddressÏ¿\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ï¿\n\t\n\t\t\t\tϾ:~var.isEventÏ¿\n\t\t\t\t\tϾ:venueÏ¿\n\t\t\t\t\t\t<li class=\"info-item venueϾ:venue.urlÏ¿ has-linkϾ/Ï¿\">\n\t\t\t\t\t\t\t<a href=\"Ͼvenue.urlÏ¿\" target=\"Ͼlink.targetÏ¿\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"Ͼ%%venue.titleÏ¿\", \"itemType\" : \"listings\" Ͼ:venue.primary_categoryÏ¿, \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameÏ¿\"Ͼ/ϿϾ:venue.primary_categoryÏ¿, \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameÏ¿\"Ͼ/Ï¿, \"interactionText\" : \"Ͼ%%venue.titleÏ¿\", \"interactionUrl\" : \"Ͼ%%venue.urlÏ¿\"Ͼ:venue.regionÏ¿, \"itemRegion\" : \"Ͼ%%venue.regionÏ¿\"Ͼ/ϿϾ:venue.cityÏ¿, \"itemCity\" : \"Ͼ%%venue.cityÏ¿\"Ͼ/ϿϾ:venue.recidÏ¿, \"itemId\" : \"Ͼ%%venue.recidÏ¿\"Ͼ/ϿϾ:venue.acctidÏ¿, \"acctId\" : \"Ͼ%%venue.acctidÏ¿\"Ͼ/ϿϾ:venue.ranknameÏ¿, \"itemVariant\" : \"Ͼ%%venue.ranknameÏ¿\"Ͼ?Ï¿, \"itemVariant\" : \"\"Ͼ/ϿϾ:venue.custom.priceÏ¿, \"price\" : \"Ͼ%%venue.custom.priceÏ¿\"Ͼ?Ï¿, \"price\" : \"\"Ͼ/ϿϾ:venue.property_idÏ¿, \"propertyId\" : \"Ͼ%%venue.property_idÏ¿\"Ͼ/ϿϾ:venue.property_nameÏ¿, \"propertyName\" : \"Ͼ%%venue.property_nameÏ¿\"Ͼ/ϿϾ:venue.property_typeÏ¿, \"propertyType\" : \"Ͼ%%venue.property_typeÏ¿\"Ͼ/ϿϾ:~equalÔ((data.venue.is_featured === undefined), falseÔ)Ï¿, \"isFeatured\" : \"Ͼ%%venue.is_featuredÏ¿\"Ͼ?Ï¿, \"is
6704Featured\" : \"\"Ͼ/Ï¿ } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\tϾvenue.titleÏ¿\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ï¿\n\t\n\t\t\t\t\tϾ:~equalÔ(!!data.startDate && !!data.endDate, trueÔ)Ï¿\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\tϾformattedDateÔ(Ô)Ï¿\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ï¿\n\t\t\t\tϾ/Ï¿\n\n\t\t\t\tϾ:~equalÔ(!!helpers.var.isOffer && !!data.startDate && !!data.endDate, trueÔ)Ï¿\n\t\t\t\t\t<li class=\"info-item valid-date\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t<span>ϾformattedDateÔ(Ô)Ï¿</span>\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ï¿\n\t\t\t</ul>\n\t\tϾ/Ï¿\n\t\n\t\tϾ:~equalÔ(!!data.description && !helpers.var.isEvent && !!helpers.var.config.showSlideDescription, trueÔ)Ï¿\n\t\t\t<p class=\"slide-desc\">\n\t\t\t\tϾplainDescriptionÔ(helpers.var.config.descriptionTruncationÔ)Ï¿\n\t\t\t\tϾ:~equalÔ(helpers.var.config.readMorePosition, 'desc'Ô)Ï¿\n\t\t\t\t\tϾ~fillÔ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}Ô)Ï¿\n\t\t\t\tϾ/Ï¿\n\t\t\t</p>\n\t\tϾ/Ï¿\n\t</div>\n\n\tϾ:hasFooterÔ(Ô)Ï¿\n\t\t<footer class=\"slide-footer\">\n\t\t\tϾ:~equalÔ(!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), trueÔ)Ï¿\n\t\t\t\tϾ~fillÔ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}Ô)Ï¿\n\t\t\tϾ/Ï¿\n\t\t\tϾ:~equalÔ(!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, trueÔ)Ï¿\n\t\t\t\tϾ~setVarÔ('quickview', { type: data.type, recid: data.recid }Ô)Ï¿\n\t\t\t\tϾ~fillÔ(helpers.partial('custom_quickview/button'), helpers.var.quickviewÔ)Ï¿\n\t\t\tϾ/Ï¿\n\t\t</footer>\n\tϾ/Ï¿\n</div>","context":{"tags":[{"label":"execÔ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n}Ô)","labelArr":[{"label":"exec","argString":"function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":72,"innerStart":72,"tags":[]},{"label":"equalÔ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation === 'content', trueÔ)","labelArr":[{"label":"equal","argString":"!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation === 'content', true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":135,"end":350,"innerStart":238,"innerEnd":347,"tags":[{"label":"recid","labelArr":[{"label":"recid"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":302,"end":309,"innerStart":309,"tags":[]},{"label":"var.feed","labelArr":[{"label":"var"},{"label":"feed"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":325,"end":336,"innerStart":336,"tags":[]}],"inner":"\n\t\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidÏ¿\" data-tb-type=\"Ͼ~var.feedÏ¿\"></div>\n\t\t"},{"label":"equalÔ(!!(data.isDTN || data.isdtn) && !!helpers.var.config.dtnOutsideImage, trueÔ)","labelArr":[{"label":"equal","argString":"!!(data.isDTN || data.isdtn) && !!helpers.var.config.dtnOutsideImage, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":387,"end":563,"innerStart":474,"innerEnd":560,"tags":[{"label":"fillÔ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configÔ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":479,"end":556,"innerStart":556,"tags":[]}],"inner":"\n\t\t\t\tϾ~fillÔ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configÔ)Ï¿\n\t\t\t"},{"label":"equalÔ(!!helpers.var.isBlog && !!data.categories && !!data.categories.length && !!data.categories[0].title, trueÔ)","labelArr":[{"label":"equal","argString":"!!helpers.var.isBlog && !!data.categories && !!data.categories.length && !!data.categories[0].title, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":570,"end":755,"innerStart":688,"innerEnd":752,"tags":[{"label":"categories.0.title","labelArr":[{"label":"categories"},{"label":"0"},{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":721,"end":741,"innerStart":741,"tags":[]}],"inner":"\n\t\t\t\t<span class=\"info-flag cat\">Ͼcategories.0.titleÏ¿</span>\n\t\t\t"},{"label":"var.slideHeading","labelArr":[{"label":"var"},{"label":"slideHeading"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":764,"end":783,"innerStart":783,"tags":[]},{"label":"link.url","labelArr":[{"label":"link"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":818,"end":828,"innerStart":828,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":838,"end":851,"innerStart":851,"tags":[]},{"label":"link.url","labelArr":[{"label":"link"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":947,"end":959,"innerStart":959,"tags":[]},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":983,"end":992,"innerStart":992,"tags":[]},{"label":"subtitle","labelArr":[{"label":"subtitle"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":1005,"end":1072,"innerStart":1016,"innerEnd":1069,"tags":[{"label":"subtitle","labelArr":[{"label":"subtitle"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1052,"end":1062,"innerStart":1062,"tags":[]}],"inner":"<span class=\"title-small info-flag\">ϾsubtitleÏ¿</span>"},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1109,"end":1116,"innerStart":1116,"tags":[]},{"label":"equalÔ(helpers.var.config.readMorePosition === 'title' && !!data.link, trueÔ)","labelArr":[{"label":"equal","argString":"helpers.var.config.readMorePosition === 'title' && !!data.link, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1129,"end":1284,"innerStart":1210,"innerEnd":1281,"tags":[],"inner":"\n\t\t\t\t\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t\t\t\t\t"},{"label":"var.slideHeading","labelArr":[{"label":"var"},{"label":"slideHeading"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1300,"end":1319,"innerStart":1319,"tags":[]},{"label":"hasDeetsÔ(Ô)","labelArr":[{"label":"hasDeets","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":1337,"end":3560,"innerStart":1352,"innerEnd":3557,"tags":[{"label":"var.isBlog","labelArr":[{"label":"var"},{"label":"isBlog"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1381,"end":1573,"innerStart":1395,"innerEnd":1570,"tags":[{"label":"timeToRead.minutes","labelArr":[{"label":"timeToRead"},{"label":"minutes"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1502,"end":1522,"innerStart":1522,"tags":[]},{"label":"var.translations.minute_read","labelArr":[{"label":"var"},{"label":"translations"},{"label":"minute_read"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1523,"end":1554,"innerStart":1554,"tags":[]}],"inner":"\n\t\t\t\t\t<li class=\"info-item time-to-read\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-clock\"></i>\n\t\t\t\t\t\tϾtimeToRead.minutesÏ¿ Ͼ~var.translations.minute_readÏ¿\n\t\t\t\t\t</li>\n\t\t\t\t"},{"label":"var.isListing","labelArr":[{"label":"var"},{"label":"isListing"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1579,"end":1736,"innerStart":1596,"innerEnd":1733,"tags":[{"label":"address","labelArr":[{"label":"address"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1708,"end":1717,"innerStart":1717,"tags":[]}],"inner":"\n\t\t\t\t\t<li class=\"info-item location\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\tϾaddressÏ¿\n\t\t\t\t\t</li>\n\t\t\t\t"},{"label":"var.isEvent","labelArr":[{"label":"var"},{"label":"isEvent"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1743,"end":3297,"innerStart":1758,"innerEnd":3294,"tags":[{"label":"venue","labelArr":[{"label":"venue"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":1764,"end":3078,"innerStart":1772,"innerEnd":3075,"tags":[{"label":"venue.url","labelArr":[{"label":"venue"},{"label":"url"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":1805,"end":1829,"innerStart":1817,"innerEnd":1826,"tags":[],"inner":" has-link"},{"label":"venue.url","labelArr":[{"label":"venue"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1848,"end":1859,"innerStart":1859,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1869,"end":1882,"innerStart":1882,"tags":[]},{"label":"venue.title","labelArr":[{"label":"venue"},{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":1980,"end":1995,"innerStart":1995,"tags":[]},{"label":"venue.primary_category","labelArr":[{"label":"venue"},{"label":"primary_category"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2022,"end":2105,"innerStart":2047,"innerEnd":2102,"tags":[{"label":"venue.primary_category.catname","labelArr":[{"label":"venue"},{"label":"primary_category"},{"label":"catname"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2067,"end":2101,"innerStart":2101,"tags":[]}],"inner":", \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameÏ¿\""},{"label":"venue.primary_category","labelArr":[{"label":"venue"},{"label":"primary_category"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2105,"end":2194,"innerStart":2130,"innerEnd":2191,"tags":[{"label":"venue.primary_category.subcatname","labelArr":[{"label":"venue"},{"label":"primary_category"},{"label":"subcatname"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2153,"end":2190,"innerStart":2190,"tags":[]}],"inner":", \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameÏ¿\""},{"label":"venue.title","labelArr":[{"label":"venue"},{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2217,"end":2232,"innerStart":2232,"tags":[]},{"label":"venue.url","labelArr":[{"label":"venue"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2255,"end":2268,"innerStart":2268,"tags":[]},{"label":"venue.region","labelArr":[{"label":"venue"},{"label":"region"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2269,"end":2322,"innerStart":2284,"innerEnd":2319,"tags":[{"label":"venue.region","labelArr":[{"label":"venue"},{"label":"region"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2302,"end":2318,"innerStart":2318,"tags":[]}],"inner":", \"itemRegion\" : \"Ͼ%%venue.regionÏ¿\""},{"label":"venue.city","labelArr":[{"label":"venue"},{"label":"city"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2322,"end":2369,"innerStart":2335,"innerEnd":2366,"tags":[{"label":"venue.city","labelArr":[{"label":"venue"},{"label":"city"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2351,"end":2365,"innerStart":2365,"tags":[]}],"inner":", \"itemCity\" : \"Ͼ%%venue.cityÏ¿\""},{"label":"venue.recid","labelArr":[{"label":"venue"},{"label":"recid"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2369,"end":2416,"innerStart":2383,"innerEnd":2413,"tags":[{"label":"venue.recid","labelArr":[{"label":"venue"},{"label":"recid"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2397,"end":2412,"innerStart":2412,"tags":[]}],"inner":", \"itemId\" : \"Ͼ%%venue.recidÏ¿\""},{"label":"venue.acctid","labelArr":[{"label":"venue"},{"label":"acctid"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2416,"end":2465,"innerStart":2431,"innerEnd":2462,"tags":[{"label":"venue.acctid","labelArr":[{"label":"venue"},{"label":"acctid"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2445,"end":2461,"innerStart":2461,"tags":[]}],"inner":", \"acctId\" : \"Ͼ%%venue.acctidÏ¿\""},{"label":"venue.rankname","labelArr":[{"label":"venue"},{"label":"rankname"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2465,"end":2523,"innerStart":2482,"innerEnd":2520,"tags":[{"label":"venue.rankname","labelArr":[{"label":"venue"},{"label":"rankname"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2501,"end":2519,"innerStart":2519,"tags":[]}],"inner":", \"itemVariant\" : \"Ͼ%%venue.ranknameÏ¿\""},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2520,"end":2546,"innerStart":2523,"innerEnd":2543,"tags":[],"inner":", \"itemVariant\" : \"\""},{"label":"venue.custom.price","labelArr":[{"label":"venue"},{"label":"custom"},{"label":"price"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2546,"end":2606,"innerStart":2567,"innerEnd":2603,"tags":[{"label":"venue.custom.price","labelArr":[{"label":"venue"},{"label":"custom"},{"label":"price"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2580,"end":2602,"innerStart":2602,"tags":[]}],"inner":", \"price\" : \"Ͼ%%venue.custom.priceÏ¿\""},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2603,"end":2623,"innerStart":
67042606,"innerEnd":2620,"tags":[],"inner":", \"price\" : \"\""},{"label":"venue.property_id","labelArr":[{"label":"venue"},{"label":"property_id"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2623,"end":2686,"innerStart":2643,"innerEnd":2683,"tags":[{"label":"venue.property_id","labelArr":[{"label":"venue"},{"label":"property_id"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2661,"end":2682,"innerStart":2682,"tags":[]}],"inner":", \"propertyId\" : \"Ͼ%%venue.property_idÏ¿\""},{"label":"venue.property_name","labelArr":[{"label":"venue"},{"label":"property_name"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2686,"end":2755,"innerStart":2708,"innerEnd":2752,"tags":[{"label":"venue.property_name","labelArr":[{"label":"venue"},{"label":"property_name"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2728,"end":2751,"innerStart":2751,"tags":[]}],"inner":", \"propertyName\" : \"Ͼ%%venue.property_nameÏ¿\""},{"label":"venue.property_type","labelArr":[{"label":"venue"},{"label":"property_type"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2755,"end":2824,"innerStart":2777,"innerEnd":2821,"tags":[{"label":"venue.property_type","labelArr":[{"label":"venue"},{"label":"property_type"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2797,"end":2820,"innerStart":2820,"tags":[]}],"inner":", \"propertyType\" : \"Ͼ%%venue.property_typeÏ¿\""},{"label":"equalÔ((data.venue.is_featured === undefined), falseÔ)","labelArr":[{"label":"equal","argString":"(data.venue.is_featured === undefined), false"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2824,"end":2925,"innerStart":2882,"innerEnd":2922,"tags":[{"label":"venue.is_featured","labelArr":[{"label":"venue"},{"label":"is_featured"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2900,"end":2921,"innerStart":2921,"tags":[]}],"inner":", \"isFeatured\" : \"Ͼ%%venue.is_featuredÏ¿\""},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2922,"end":2947,"innerStart":2925,"innerEnd":2944,"tags":[],"inner":", \"isFeatured\" : \"\""},{"label":"venue.title","labelArr":[{"label":"venue"},{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3032,"end":3045,"innerStart":3045,"tags":[]}],"inner":"\n\t\t\t\t\t\t<li class=\"info-item venueϾ:venue.urlÏ¿ has-linkϾ/Ï¿\">\n\t\t\t\t\t\t\t<a href=\"Ͼvenue.urlÏ¿\" target=\"Ͼlink.targetÏ¿\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"Ͼ%%venue.titleÏ¿\", \"itemType\" : \"listings\" Ͼ:venue.primary_categoryÏ¿, \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameÏ¿\"Ͼ/ϿϾ:venue.primary_categoryÏ¿, \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameÏ¿\"Ͼ/Ï¿, \"interactionText\" : \"Ͼ%%venue.titleÏ¿\", \"interactionUrl\" : \"Ͼ%%venue.urlÏ¿\"Ͼ:venue.regionÏ¿, \"itemRegion\" : \"Ͼ%%venue.regionÏ¿\"Ͼ/ϿϾ:venue.cityÏ¿, \"itemCity\" : \"Ͼ%%venue.cityÏ¿\"Ͼ/ϿϾ:venue.recidÏ¿, \"itemId\" : \"Ͼ%%venue.recidÏ¿\"Ͼ/ϿϾ:venue.acctidÏ¿, \"acctId\" : \"Ͼ%%venue.acctidÏ¿\"Ͼ/ϿϾ:venue.ranknameÏ¿, \"itemVariant\" : \"Ͼ%%venue.ranknameÏ¿\"Ͼ?Ï¿, \"itemVariant\" : \"\"Ͼ/ϿϾ:venue.custom.priceÏ¿, \"price\" : \"Ͼ%%venue.custom.priceÏ¿\"Ͼ?Ï¿, \"price\" : \"\"Ͼ/ϿϾ:venue.property_idÏ¿, \"propertyId\" : \"Ͼ%%venue.property_idÏ¿\"Ͼ/ϿϾ:venue.property_nameÏ¿, \"propertyName\" : \"Ͼ%%venue.property_nameÏ¿\"Ͼ/ϿϾ:venue.property_typeÏ¿, \"propertyType\" : \"Ͼ%%venue.property_typeÏ¿\"Ͼ/ϿϾ:~equalÔ((data.venue.is_featured === undefined), falseÔ)Ï¿, \"isFeatured\" : \"Ͼ%%venue.is_featuredÏ¿\"Ͼ?Ï¿, \"is
6704Featured\" : \"\"Ͼ/Ï¿ } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\tϾvenue.titleÏ¿\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t"},{"label":"equalÔ(!!data.startDate && !!data.endDate, trueÔ)","labelArr":[{"label":"equal","argString":"!!data.startDate && !!data.endDate, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3086,"end":3289,"innerStart":3139,"innerEnd":3286,"tags":[{"label":"formattedDateÔ(Ô)","labelArr":[{"label":"formattedDate","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3249,"end":3268,"innerStart":3268,"tags":[]}],"inner":"\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\tϾformattedDateÔ(Ô)Ï¿\n\t\t\t\t\t\t</li>\n\t\t\t\t\t"}],"inner":"\n\t\t\t\t\tϾ:venueÏ¿\n\t\t\t\t\t\t<li class=\"info-item venueϾ:venue.urlÏ¿ has-linkϾ/Ï¿\">\n\t\t\t\t\t\t\t<a href=\"Ͼvenue.urlÏ¿\" target=\"Ͼlink.targetÏ¿\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"Ͼ%%venue.titleÏ¿\", \"itemType\" : \"listings\" Ͼ:venue.primary_categoryÏ¿, \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameÏ¿\"Ͼ/ϿϾ:venue.primary_categoryÏ¿, \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameÏ¿\"Ͼ/Ï¿, \"interactionText\" : \"Ͼ%%venue.titleÏ¿\", \"interactionUrl\" : \"Ͼ%%venue.urlÏ¿\"Ͼ:venue.regionÏ¿, \"itemRegion\" : \"Ͼ%%venue.regionÏ¿\"Ͼ/ϿϾ:venue.cityÏ¿, \"itemCity\" : \"Ͼ%%venue.cityÏ¿\"Ͼ/ϿϾ:venue.recidÏ¿, \"itemId\" : \"Ͼ%%venue.recidÏ¿\"Ͼ/ϿϾ:venue.acctidÏ¿, \"acctId\" : \"Ͼ%%venue.acctidÏ¿\"Ͼ/ϿϾ:venue.ranknameÏ¿, \"itemVariant\" : \"Ͼ%%venue.ranknameÏ¿\"Ͼ?Ï¿, \"itemVariant\" : \"\"Ͼ/ϿϾ:venue.custom.priceÏ¿, \"price\" : \"Ͼ%%venue.custom.priceÏ¿\"Ͼ?Ï¿, \"price\" : \"\"Ͼ/ϿϾ:venue.property_idÏ¿, \"propertyId\" : \"Ͼ%%venue.property_idÏ¿\"Ͼ/ϿϾ:venue.property_nameÏ¿, \"propertyName\" : \"Ͼ%%venue.property_nameÏ¿\"Ͼ/ϿϾ:venue.property_typeÏ¿, \"propertyType\" : \"Ͼ%%venue.property_typeÏ¿\"Ͼ/ϿϾ:~equalÔ((data.venue.is_featured === undefined), falseÔ)Ï¿, \"isFeatured\" : \"Ͼ%%venue.is_featuredÏ¿\"Ͼ?Ï¿, \"isFeatured\" : \"\"Ͼ/Ï¿ } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\tϾvenue.titleÏ¿\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ï¿\n\t\n\t\t\t\t\tϾ:~equalÔ(!!data.startDate && !!data.endDate, trueÔ)Ï¿\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\tϾformattedDateÔ(Ô)Ï¿\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ï¿\n\t\t\t\t"},{"label":"equalÔ(!!helpers.var.isOffer && !!data.startDate && !!data.endDate, trueÔ)","labelArr":[{"label":"equal","argString":"!!helpers.var.isOffer && !!data.startDate && !!data.endDate, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3303,"end":3545,"innerStart":3381,"innerEnd":3542,"tags":[{"label":"formattedDateÔ(Ô)","labelArr":[{"label":"formattedDate","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3500,"end":3519,"innerStart":3519,"tags":[]}],"inner":"\n\t\t\t\t\t<li class=\"info-item valid-date\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t<span>ϾformattedDateÔ(Ô)Ï¿</span>\n\t\t\t\t\t</li>\n\t\t\t\t"}],"inner":"\n\t\t\t<ul class=\"details\">\n\t\t\t\tϾ:~var.isBlogÏ¿\n\t\t\t\t\t<li class=\"info-item time-to-read\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-clock\"></i>\n\t\t\t\t\t\tϾtimeToRead.minutesÏ¿ Ͼ~var.translations.minute_readÏ¿\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ï¿\n\n\t\t\t\tϾ:~var.isListingÏ¿\n\t\t\t\t\t<li class=\"info-item location\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\tϾaddressÏ¿\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ï¿\n\t\n\t\t\t\tϾ:~var.isEventÏ¿\n\t\t\t\t\tϾ:venueÏ¿\n\t\t\t\t\t\t<li class=\"info-item venueϾ:venue.urlÏ¿ has-linkϾ/Ï¿\">\n\t\t\t\t\t\t\t<a href=\"Ͼvenue.urlÏ¿\" target=\"Ͼlink.targetÏ¿\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"Ͼ%%venue.titleÏ¿\", \"itemType\" : \"listings\" Ͼ:venue.primary_categoryÏ¿, \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameÏ¿\"Ͼ/ϿϾ:venue.primary_categoryÏ¿, \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameÏ¿\"Ͼ/Ï¿, \"interactionText\" : \"Ͼ%%venue.titleÏ¿\", \"interactionUrl\" : \"Ͼ%%venue.urlÏ¿\"Ͼ:venue.regionÏ¿, \"itemRegion\" : \"Ͼ%%venue.regionÏ¿\"Ͼ/ϿϾ:venue.cityÏ¿, \"itemCity\" : \"Ͼ%%venue.cityÏ¿\"Ͼ/ϿϾ:venue.recidÏ¿, \"itemId\" : \"Ͼ%%venue.recidÏ¿\"Ͼ/ϿϾ:venue.acctidÏ¿, \"acctId\" : \"Ͼ%%venue.acctidÏ¿\"Ͼ/ϿϾ:venue.ranknameÏ¿, \"itemVariant\" : \"Ͼ%%venue.ranknameÏ¿\"Ͼ?Ï¿, \"itemVariant\" : \"\"Ͼ/ϿϾ:venue.custom.priceÏ¿, \"price\" : \"Ͼ%%venue.custom.priceÏ¿\"Ͼ?Ï¿, \"price\" : \"\"Ͼ/ϿϾ:venue.property_idÏ¿, \"propertyId\" : \"Ͼ%%venue.property_idÏ¿\"Ͼ/ϿϾ:venue.property_nameÏ¿, \"propertyName\" : \"Ͼ%%venue.property_nameÏ¿\"Ͼ/ϿϾ:venue.property_typeÏ¿, \"propertyType\" : \"Ͼ%%venue.property_typeÏ¿\"Ͼ/ϿϾ:~equalÔ((data.venue.is_featured === undefined), falseÔ)Ï¿, \"isFeatured\" : \"Ͼ%%venue.is_featuredÏ¿\"Ͼ?Ï¿, \"is
6704Featured\" : \"\"Ͼ/Ï¿ } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\tϾvenue.titleÏ¿\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ï¿\n\t\n\t\t\t\t\tϾ:~equalÔ(!!data.startDate && !!data.endDate, trueÔ)Ï¿\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\tϾformattedDateÔ(Ô)Ï¿\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ï¿\n\t\t\t\tϾ/Ï¿\n\n\t\t\t\tϾ:~equalÔ(!!helpers.var.isOffer && !!data.startDate && !!data.endDate, trueÔ)Ï¿\n\t\t\t\t\t<li class=\"info-item valid-date\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t<span>ϾformattedDateÔ(Ô)Ï¿</span>\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ï¿\n\t\t\t</ul>\n\t\t"},{"label":"equalÔ(!!data.description && !helpers.var.isEvent && !!helpers.var.config.showSlideDescription, trueÔ)","labelArr":[{"label":"equal","argString":"!!data.description && !helpers.var.isEvent && !!helpers.var.config.showSlideDescription, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3565,"end":4010,"innerStart":3671,"innerEnd":4007,"tags":[{"label":"plainDescriptionÔ(helpers.var.config.descriptionTruncationÔ)","labelArr":[{"label":"plainDescription","argString":"helpers.var.config.descriptionTruncation"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3702,"end":3764,"innerStart":3764,"tags":[]},{"label":"equalÔ(helpers.var.config.readMorePosition, 'desc'Ô)","labelArr":[{"label":"equal","argString":"helpers.var.config.readMorePosition, 'desc'"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3769,"end":3996,"innerStart":3825,"innerEnd":3993,"tags":[{"label":"fillÔ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}Ô)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":3831,"end":3988,"innerStart":3988,"tags":[]}],"inner":"\n\t\t\t\t\tϾ~fillÔ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}Ô)Ï¿\n\t\t\t\t"}],"inner":"\n\t\t\t<p class=\"slide-desc\">\n\t\t\t\tϾplainDescriptionÔ(helpers.var.config.descriptionTruncationÔ)Ï¿\n\t\t\t\tϾ:~equalÔ(helpers.var.config.readMorePosition, 'desc'Ô)Ï¿\n\t\t\t\t\tϾ~fillÔ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}Ô)Ï¿\n\t\t\t\tϾ/Ï¿\n\t\t\t</p>\n\t\t"},{"label":"hasFooterÔ(Ô)","labelArr":[{"label":"hasFooter","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":4021,"end":4649,"innerStart":4037,"innerEnd":4646,"tags":[{"label":"equalÔ(!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), trueÔ)","labelArr":[{"label":"equal","argString":"!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":4073,"end":4381,"innerStart":4216,"innerEnd":4378,"tags":[{"label":"fillÔ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}Ô)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":4221,"end":4374,"innerStart":4374,"tags":[]}],"inner":"\n\t\t\t\tϾ~fillÔ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}Ô)Ï¿\n\t\t\t"},{"label":"equalÔ(!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, trueÔ)","labelArr":[{"label":"equal","argString":"!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":4385,"end":4632,"innerStart":4475,"innerEnd":4629,"tags":[{"label":"setVarÔ('quickview', { type: data.type, recid: data.recid }Ô)","labelArr":[{"label":"setVar","argString":"'quickview', { type: data.type, recid: data.recid }"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":4480,"end":4544,"innerStart":4544,"tags":[]},{"label":"fillÔ(helpers.partial('custom_quickview/button'), helpers.var.quickviewÔ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_quickview/button'), helpers.var.quickview"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":4549,"end":4625,"innerStart":4625,"tags":[]}],"inner":"\n\t\t\t\tϾ~setVarÔ('quickview', { type: data.type, recid: data.recid }Ô)Ï¿\n\t\t\t\tϾ~fillÔ(helpers.partial('custom_quickview/button'), helpers.var.quickviewÔ)Ï¿\n\t\t\t"}],"inner":"\n\t\t<footer class=\"slide-footer\">\n\t\t\tϾ:~equalÔ(!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), trueÔ)Ï¿\n\t\t\t\tϾ~fillÔ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}Ô)Ï¿\n\t\t\tϾ/Ï¿\n\t\t\tϾ:~equalÔ(!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, trueÔ)Ï¿\n\t\t\t\tϾ~setVarÔ('quickview', { type: data.type, recid: data.recid }Ô)Ï¿\n\t\t\t\tϾ~fillÔ(helpers.partial('custom_quickview/button'), helpers.var.quickviewÔ)Ï¿\n\t\t\tϾ/Ï¿\n\t\t</footer>\n\t"}
6704],"start":0,"inner":"Ͼ~execÔ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n}Ô)Ï¿\n\n<div class=\"content-section\">\n\t<div class=\"content-upper\">\n\t\tϾ:~equalÔ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation === 'content', trueÔ)Ï¿\n\t\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidÏ¿\" data-tb-type=\"Ͼ~var.feedÏ¿\"></div>\n\t\tϾ/Ï¿\n\n\t\t<header class=\"slide-header\">\n\t\t\tϾ:~equalÔ(!!(data.isDTN || data.isdtn) && !!helpers.var.config.dtnOutsideImage, trueÔ)Ï¿\n\t\t\t\tϾ~fillÔ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configÔ)Ï¿\n\t\t\tϾ/Ï¿\n\t\t\n\t\t\tϾ:~equalÔ(!!helpers.var.isBlog && !!data.categories && !!data.categories.length && !!data.categories[0].title, trueÔ)Ï¿\n\t\t\t\t<span class=\"info-flag cat\">Ͼcategories.0.titleÏ¿</span>\n\t\t\tϾ/Ï¿\n\t\t\n\t\t\t<hϾ~var.slideHeadingÏ¿ class=\"slide-title\">\n\t\t\t\t<a href=\"Ͼlink.urlÏ¿\" target=\"Ͼlink.targetÏ¿\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Title\", \"interactionUrl\" : \"Ͼ%%link.urlÏ¿\", \"interactionText\" : \"Ͼ%%titleÏ¿\" } }'>\n\t\t\t\t\tϾ:subtitleÏ¿<span class=\"title-small info-flag\">ϾsubtitleÏ¿</span>Ͼ/Ï¿\n\t\t\t\t\t<span class=\"slide-title-text\">ϾtitleÏ¿</span>\n\t\t\t\t\tϾ:~equalÔ(helpers.var.config.readMorePosition === 'title' && !!data.link, trueÔ)Ï¿\n\t\t\t\t\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t\t\t\t\tϾ/Ï¿\n\t\t\t\t</a>\n\t\t\t</hϾ~var.slideHeadingÏ¿>\n\t\t</header>\n\t\n\t\tϾ:hasDeetsÔ(Ô)Ï¿\n\t\t\t<ul class=\"details\">\n\t\t\t\tϾ:~var.isBlogÏ¿\n\t\t\t\t\t<li class=\"info-item time-to-read\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-clock\"></i>\n\t\t\t\t\t\tϾtimeToRead.minutesÏ¿ Ͼ~var.translations.minute_readÏ¿\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ï¿\n\n\t\t\t\tϾ:~var.isListingÏ¿\n\t\t\t\t\t<li class=\"info-item location\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\tϾaddressÏ¿\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ï¿\n\t\n\t\t\t\tϾ:~var.isEventÏ¿\n\t\t\t\t\tϾ:venueÏ¿\n\t\t\t\t\t\t<li class=\"info-item venueϾ:venue.urlÏ¿ has-linkϾ/Ï¿\">\n\t\t\t\t\t\t\t<a href=\"Ͼvenue.urlÏ¿\" target=\"Ͼlink.targetÏ¿\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"Ͼ%%venue.titleÏ¿\", \"itemType\" : \"listings\" Ͼ:venue.primary_categoryÏ¿, \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameÏ¿\"Ͼ/ϿϾ:venue.primary_categoryÏ¿, \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameÏ¿\"Ͼ/Ï¿, \"interactionText\" : \"Ͼ%%venue.titleÏ¿\", \"interactionUrl\" : \"Ͼ%%venue.urlÏ¿\"Ͼ:venue.regionÏ¿, \"itemRegion\" : \"Ͼ%%venue.regionÏ¿\"Ͼ/ϿϾ:venue.cityÏ¿, \"itemCity\" : \"Ͼ%%venue.cityÏ¿\"Ͼ/ϿϾ:venue.recidÏ¿, \"itemId\" : \"Ͼ%%venue.recidÏ¿\"Ͼ/ϿϾ:venue.acctidÏ¿, \"acctId\" : \"Ͼ%%venue.acctidÏ¿\"Ͼ/ϿϾ:venue.ranknameÏ¿, \"itemVariant\" : \"Ͼ%%venue.ranknameÏ¿\"Ͼ?Ï¿, \"itemVariant\" : \"\"Ͼ/ϿϾ:venue.custom.priceÏ¿, \"price\" : \"Ͼ%%venue.custom.priceÏ¿\"Ͼ?Ï¿, \"price\" : \"\"Ͼ/ϿϾ:venue.property_idÏ¿, \"propertyId\" : \"Ͼ%%venue.property_idÏ¿\"Ͼ/ϿϾ:venue.property_nameÏ¿, \"propertyName\" : \"Ͼ%%venue.property_nameÏ¿\"Ͼ/ϿϾ:venue.property_typeÏ¿, \"propertyType\" : \"Ͼ%%venue.property_typeÏ¿\"Ͼ/ϿϾ:~equalÔ((data.venue.is_featured === undefined), falseÔ)Ï¿, \"isFeatured\" : \"Ͼ%%venue.is_featuredÏ¿\"Ͼ?Ï¿, \"isFeatured\" : \"\"Ͼ/Ï¿ } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\tϾvenue.titleÏ¿\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ï¿\n\t\n\t\t\t\t\tϾ:~equalÔ(!!data.startDate && !!data.endDate, trueÔ)Ï¿\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\tϾformattedDateÔ(Ô)Ï¿\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ï¿\n\t\t\t\tϾ/Ï¿\n\n\t\t\t\tϾ:~equalÔ(!!helpers.var.isOffer && !!data.startDate && !!data.endDate, trueÔ)Ï¿\n\t\t\t\t\t<li class=\"info-item valid-date\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t<span>ϾformattedDateÔ(Ô)Ï¿</span>\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ï¿\n\t\t\t</ul>\n\t\tϾ/Ï¿\n\t\n\t\tϾ:~equalÔ(!!data.description && !helpers.var.isEvent && !!helpers.var.config.showSlideDescription, trueÔ)Ï¿\n\t\t\t<p class=\"slide-desc\">\n\t\t\t\tϾplainDescriptionÔ(helpers.var.config.descriptionTruncationÔ)Ï¿\n\t\t\t\tϾ:~equalÔ(helpers.var.config.readMorePosition, 'desc'Ô)Ï¿\n\t\t\t\t\tϾ~fillÔ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}Ô)Ï¿\n\t\t\t\tϾ/Ï¿\n\t\t\t</p>\n\t\tϾ/Ï¿\n\t</div>\n\n\tϾ:hasFooterÔ(Ô)Ï¿\n\t\t<footer class=\"slide-footer\">\n\t\t\tϾ:~equalÔ(!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), trueÔ)Ï¿\n\t\t\t\tϾ~fillÔ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}Ô)Ï¿\n\t\t\tϾ/Ï¿\n\t\t\tϾ:~equalÔ(!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, trueÔ)Ï¿\n\t\t\t\tϾ~setVarÔ('quickview', { type: data.type, recid: data.recid }Ô)Ï¿\n\t\t\t\tϾ~fillÔ(helpers.partial('custom_quickview/button'), helpers.var.quickviewÔ)Ï¿\n\t\t\tϾ/Ï¿\n\t\t</footer>\n\tϾ/Ï¿\n</div>","innerStart":0,"innerEnd":4656,"end":4656}},"custom_ccl_v2/shared/image":{"hitCount":3589,"raw":"{{~exec(function() {\
6704n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n})}}\n\n<div class=\"slide-top\">\n\t<div class=\"img-cont{{:className}} {{className}}{{/}}\" data-img-cont>\n\t\t<a href=\"{{assetLink()}}\" target=\"{{link.target}}\" aria-label=\"{{%title}}{{:isVideo()}} video{{/}}\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"{{:isVideo()}}Video Click{{?}}Image{{/}}\", \"interactionUrl\" : \"{{assetLink()}}\" } }'>\n\t\t\t{{~fill(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t})}}\n\t\t</a>\n\t</div>\n\n\t{{~fill(helpers.partial('custom_asset_credits'), data.asset)}}\n\t{{:showPlayButton()}}{{>custom_play_button}}{{/}}\n\t{{:~equal(!!data.nextDate && !helpers.var.isBlog, true)}}\n\t\t{{~fill(helpers.partial('custom_ccl/extras/mini_date'), data)}}\n\t{{/}}\n\t{{:~equal(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, true)}}\n\t\t{{~fill(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config)}}\n\t{{/}}\n\t{{:~equal(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', true)}}\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"{{recid}}\" data-tb-type=\"{{~var.feed}}\"></div>\n\t{{/}}\n</div>","html":"Ͼ~execÔ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ô)Ï¿\n\n<div class=\"slide-top\">\n\t<div class=\"img-contϾ:classNameÏ¿ ϾclassNameϿϾ/Ï¿\" data-img-cont>\n\t\t<a href=\"ϾassetLinkÔ(Ô)Ï¿\" target=\"Ͼlink.targetÏ¿\" aria-label=\"Ͼ%titleϿϾ:isVideoÔ(Ô)Ï¿ videoϾ/Ï¿\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:isVideoÔ(Ô)Ï¿Video ClickϾ?Ï¿ImageϾ/Ï¿\", \"interactionUrl\" : \"ϾassetLinkÔ(Ô)Ï¿\" } }'>\n\t\t\tϾ~fillÔ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ô)Ï¿\n\t\t</a>\n\t</div>\n\n\tϾ~fillÔ(helpers.partial('custom_asset_credits'), data.assetÔ)Ï¿\n\tϾ:showPlayButtonÔ(Ô)ϿϾ>
6704custom_play_buttonϿϾ/Ï¿\n\tϾ:~equalÔ(!!data.nextDate && !helpers.var.isBlog, trueÔ)Ï¿\n\t\tϾ~fillÔ(helpers.partial('custom_ccl/extras/mini_date'), dataÔ)Ï¿\n\tϾ/Ï¿\n\tϾ:~equalÔ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueÔ)Ï¿\n\t\tϾ~fillÔ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configÔ)Ï¿\n\tϾ/Ï¿\n\tϾ:~equalÔ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueÔ)Ï¿\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidÏ¿\" data-tb-type=\"Ͼ~var.feedÏ¿\"></div>\n\tϾ/Ï¿\n</div>","context":{"tags":[{"label":"execÔ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ô)","labelArr":[{"label":"exec","argString":"function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":166,"innerStart":166,"tags":[]},{"label":"className","labelArr":[{"label":"className"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":213,"end":240,"innerStart":225,"innerEnd":237,"tags":[{"label":"className","labelArr":[{"label":"className"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":226,"end":237,"innerStart":237,"tags":[]}],"inner":" ϾclassNameÏ¿"},{"label":"assetLinkÔ(Ô)","labelArr":[{"label":"assetLink","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":268,"end":283,"innerStart":283,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":293,"end":306,"innerStart":306,"tags":[]},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":320,"end":328,"innerStart":328,"tags":[]},{"label":"isVideoÔ(Ô)","labelArr":[{"label":"isVideo","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":328,"end":351,"innerStart":342,"innerEnd":348,"tags":[],"inner":" video"},{"label":"isVideoÔ(Ô)","labelArr":[{"label":"isVideo","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":430,"end":458,"innerStart":444,"innerEnd":455,"tags":[],"inner":"Video Click"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":455,"end":466,"innerStart":458,"innerEnd":463,"tags":[],"inner":"Image"},{"label":"assetLinkÔ(Ô)","labelArr":[{"label":"assetLink","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":489,"end":504,"innerStart":504,"tags":[]},{"label":"fillÔ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ô)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":515,"end":679,"innerStart":679,"tags":[]},{"label":"fillÔ(helpers.partial('custom_asset_credits'), data.assetÔ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_asset_credits'), data.asset"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":697,"end":759,"innerStart":759,"tags":[]},{"label":"showPlayButtonÔ(Ô)","labelArr":[{"label":"showPlayButton","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":761,"end":806,"innerStart":782,"innerEnd":803,"tags":[{"label":"custom_play_button","labelArr":[{"label":"custom_play_button"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":">","modifier":"","start":782,"end":803,"innerStart":803,"tags":[]}],"inner":"Ͼ>custom_play_buttonÏ¿"},{"label":"equalÔ(!!data.nextDate && !helpers.var.isBlog, trueÔ)","labelArr":[{"label":"equal","argString":"!!data.nextDate && !helpers.var.isBlog, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":808,"end":936,"innerStart":865,"innerEnd":933,"tags":[{"label":"fillÔ(helpers.partial('custom_ccl/extras/mini_date'), dataÔ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/mini_date'), data"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":868,"end":931,"innerStart":931,"tags":[]}],"inner":"\n\t\tϾ~fillÔ(helpers.partial('custom_ccl/extras/mini_date'), dataÔ)Ï¿\n\t"},{"label":"equalÔ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueÔ)","labelArr":[{"label":"equal","argString":"!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":938,"end":1109,"innerStart":1024,"innerEnd":1106,"tags":[{"label":"fillÔ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configÔ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1027,"end":1104,"innerStart":1104,"tags":[]}],"inner":"\n\t\tϾ~fillÔ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configÔ)Ï¿\n\t"},{"label":"equalÔ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueÔ)","labelArr":[{"label":"equal","argString":"!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1111,"end":1324,"innerStart":1214,"innerEnd":1321,"tags":[{"label":"recid","labelArr":[{"label":"recid"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1277,"end":1284,"innerStart":1284,"tags":[]},{"label":"var.feed","labelArr":[{"label":"var"},{"label":"feed"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1300,"end":1311,"innerStart":1311,"tags":[]}
6704],"inner":"\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidÏ¿\" data-tb-type=\"Ͼ~var.feedÏ¿\"></div>\n\t"}],"start":0,"inner":"Ͼ~execÔ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ô)Ï¿\n\n<div class=\"slide-top\">\n\t<div class=\"img-contϾ:classNameÏ¿ ϾclassNameϿϾ/Ï¿\" data-img-cont>\n\t\t<a href=\"ϾassetLinkÔ(Ô)Ï¿\" target=\"Ͼlink.targetÏ¿\" aria-label=\"Ͼ%titleϿϾ:isVideoÔ(Ô)Ï¿ videoϾ/Ï¿\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:isVideoÔ(Ô)Ï¿Video ClickϾ?Ï¿ImageϾ/Ï¿\", \"interactionUrl\" : \"ϾassetLinkÔ(Ô)Ï¿\" } }'>\n\t\t\tϾ~fillÔ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ô)Ï¿\n\t\t</a>\n\t</div>\n\n\tϾ~fillÔ(helpers.partial('custom_asset_credits'), data.assetÔ)Ï¿\n\tϾ:showPlayButtonÔ(Ô)ϿϾ>
6704custom_play_buttonϿϾ/Ï¿\n\tϾ:~equalÔ(!!data.nextDate && !helpers.var.isBlog, trueÔ)Ï¿\n\t\tϾ~fillÔ(helpers.partial('custom_ccl/extras/mini_date'), dataÔ)Ï¿\n\tϾ/Ï¿\n\tϾ:~equalÔ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueÔ)Ï¿\n\t\tϾ~fillÔ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configÔ)Ï¿\n\tϾ/Ï¿\n\tϾ:~equalÔ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueÔ)Ï¿\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidÏ¿\" data-tb-type=\"Ͼ~var.feedÏ¿\"></div>\n\tϾ/Ï¿\n</div>","innerStart":0,"innerEnd":1331,"end":1331}},"custom_ccl_v2/shared/read_more_button":{"hitCount":3759,"raw":"{{~exec(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n})}}\n\n<a class=\"read-more\" href=\"{{link.url}}\" target=\"{{link.target}}\" title=\"{{title}}\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"{{:templateData.more_caption}}{{%%templateData.more_caption}}{{?}}Read More{{/}}\", \"interactionUrl\" : \"{{%%link.url}}\"{{:templateData.more_caption}}, \"interactionText\" : \"{{%%templateData.more_caption}}\"{{/}} } }'>\n\t{{:~var.hasText}}\n\t\t<span class=\"button-text\">\n\t\t\t{{templateData.more_caption}}\n\t\t</span>\n\t{{?}}\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t{{/}}\n\t{{:~equal(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, true)}}\n\t\t{{~var.config.readMoreAdditionalHTML}}\n\t{{/}}\n</a>","html":"Ͼ~execÔ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}Ô)Ï¿\n\n<a class=\"read-more\" href=\"Ͼlink.urlÏ¿\" target=\"Ͼlink.targetÏ¿\" title=\"ϾtitleÏ¿\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:templateData.more_captionϿϾ%%templateData.more_captionϿϾ?Ï¿Read MoreϾ/Ï¿\", \"interactionUrl\" : \"Ͼ%%link.urlÏ¿\"Ͼ:templateData.more_captionÏ¿, \"interactionText\" : \"Ͼ%%templateData.more_captionÏ¿\"Ͼ/Ï¿ } }'>\n\tϾ:~var.hasTextÏ¿\n\t\t<span class=\"button-text\">\n\t\t\tϾtemplateData.more_captionÏ¿\n\t\t</span>\n\tϾ?Ï¿\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\tϾ/Ï¿\n\tϾ:~equalÔ(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, trueÔ)Ï¿\n\t\tϾ~var.config.readMoreAdditionalHTMLÏ¿\n\tϾ/Ï¿\n</a>","context":{"tags":[{"label":"execÔ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}Ô)","labelArr":[{"label":"exec","argString":"function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":210,"innerStart":210,"tags":[]},{"label":"link.url","labelArr":[{"label":"link"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":239,"end":249,"innerStart":249,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":259,"end":272,"innerStart":272,"tags":[]},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":281,"end":288,"innerStart":288,"tags":[]},{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":356,"end":416,"innerStart":384,"innerEnd":413,"tags":[{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":384,"end":413,"
6704innerStart":413,"tags":[]}],"inner":"Ͼ%%templateData.more_captionÏ¿"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":413,"end":428,"innerStart":416,"innerEnd":425,"tags":[],"inner":"Read More"},{"label":"link.url","labelArr":[{"label":"link"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":451,"end":463,"innerStart":463,"tags":[]},{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":464,"end":548,"innerStart":492,"innerEnd":545,"tags":[{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":515,"end":544,"innerStart":544,"tags":[]}],"inner":", \"interactionText\" : \"Ͼ%%templateData.more_captionÏ¿\""},{"label":"var.hasText","labelArr":[{"label":"var"},{"label":"hasText"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":556,"end":646,"innerStart":571,"innerEnd":643,"tags":[{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":604,"end":631,"innerStart":631,"tags":[]}],"inner":"\n\t\t<span class=\"button-text\">\n\t\t\tϾtemplateData.more_captionÏ¿\n\t\t</span>\n\t"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":643,"end":712,"innerStart":646,"innerEnd":709,"tags":[],"inner":"\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t"},{"label":"equalÔ(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, trueÔ)","labelArr":[{"label":"equal","argString":"!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":714,"end":874,"innerStart":830,"innerEnd":871,"tags":[{"label":"var.config.readMoreAdditionalHTML","labelArr":[{"label":"var"},{"label":"config"},{"label":"readMoreAdditionalHTML"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":833,"end":869,"innerStart":869,"tags":[]}],"inner":"\n\t\tϾ~var.config.readMoreAdditionalHTMLÏ¿\n\t"}],"start":0,"inner":"Ͼ~execÔ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}Ô)Ï¿\n\n<a class=\"read-more\" href=\"Ͼlink.urlÏ¿\" target=\"Ͼlink.targetÏ¿\" title=\"ϾtitleÏ¿\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:templateData.more_captionϿϾ%%templateData.more_captionϿϾ?Ï¿Read MoreϾ/Ï¿\", \"interactionUrl\" : \"Ͼ%%link.urlÏ¿\"Ͼ:templateData.more_captionÏ¿, \"interactionText\" : \"Ͼ%%templateData.more_captionÏ¿\"Ͼ/Ï¿ } }'>\n\tϾ:~var.hasTextÏ¿\n\t\t<span class=\"button-text\">\n\t\t\tϾtemplateData.more_captionÏ¿\n\t\t</span>\n\tϾ?Ï¿\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\tϾ/Ï¿\n\tϾ:~equalÔ(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, trueÔ)Ï¿\n\t\tϾ~var.config.readMoreAdditionalHTMLÏ¿\n\tϾ/Ï¿\n</a>","innerStart":0,"innerEnd":879,"end":879}},"custom_asset_credits":{"hitCount":5800,"raw":"{{:credits}}{{:custom_show_credits}}<span class=\"credits{{:videoid}} video{{/}}\"><i class=\"fa-solid fa-camera\"></i> {{credits}}</span>{{/}}{{/credits}}","html":"Ͼ:creditsϿϾ:custom_show_creditsÏ¿<span class=\"creditsϾ:videoidÏ¿ videoϾ/Ï¿\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsÏ¿</span>Ͼ/ϿϾ/creditsÏ¿","context":{"tags":[{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":0,"end":137,"innerStart":10,"innerEnd":127,"tags":[{"label":"custom_show_credits","labelArr":[{"label":"custom_show_credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":10,"end":127,"innerStart":32,"innerEnd":124,"tags":[{"label":"videoid","labelArr":[{"label":"videoid"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":52,"end":71,"innerStart":62,"innerEnd":68,"tags":[],"inner":" video"},{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":108,"end":117,"innerStart":117,"tags":[]}],"inner":"<span class=\"creditsϾ:videoidÏ¿ videoϾ/Ï¿\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsÏ¿</span>"}],"inner":"Ͼ:custom_show_creditsÏ¿<span class=\"creditsϾ:videoidÏ¿ videoϾ/Ï¿\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsÏ¿</span>Ͼ/Ï¿"}],"start":0,"inner":"Ͼ:creditsϿϾ:custom_show_creditsÏ¿<span class=\"creditsϾ:videoidÏ¿ videoϾ/Ï¿\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsÏ¿</span>Ͼ/ϿϾ/creditsÏ¿","innerStart":0,"innerEnd":137,"end":137}},"custom_responsive_image":{"hitCount":5960,"raw":"{{~setVar('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true)}}\r\n\r\n{{~exec(function() {\r\n let asmActive = false;\r\n \r\n if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n }\r\n\r\n const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n const userSettings = data.cloudinarySettings || {};\r\n const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n const formats = ['avif', 'webp', 'jpg']; // image formats\r\n const cloudinarySettings = { // used on every image\r\n crop: 'fill',\r\n quality: 65,\r\n sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n ...asmSetting,\r\n };\r\n let sizes;\r\n\r\n helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n helpers.var.sources = [];\r\n\r\n // warn user if no config object was provided\r\n if (!data.config) {\r\n console.log(errorMessage);\r\n\r\n return `<!-- ${errorMessage} -->`;\r\n }
6704\r\n\r\n // combine image sizes\r\n sizes = [\r\n ...data.config.mediaSources,\r\n {\r\n imageWidth: data.config.mobileImageRatio.width,\r\n imageHeight: data.config.mobileImageRatio.height,\r\n }\r\n ];\r\n\r\n helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n return formats.map(fetch_format => {\r\n return {\r\n src: data.asset.resource.getThumbnailUrl({\r\n ...cloudinarySettings,\r\n fetch_format,\r\n width: imageWidth,\r\n height: imageHeight,\r\n ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n }),\r\n format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n minScreenSize,\r\n isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n alt_text: data.asset.alt_text,\r\n width: imageWidth,\r\n height: imageHeight\r\n };\r\n });\r\n }).reduce((a, b) => a.concat(b), []);\r\n})}}\r\n\r\n{{:~equal(!!data.asset && !!data.asset.resource, true)}}\r\n<picture>\r\n {{#~var.sources}}\r\n {{!isDefault}}\r\n <source\r\n srcset=\"{{src}}\"\r\n {{:~equal(data.minScreenSize !== undefined, true)}}\r\n media=\"screen and (min-width: {{minScreenSize}})\"\r\n {{/}}\r\n type=\"image/{{format}}\"\r\n width=\"{{width}}\"\r\n height=\"{{height}}\"\r\n />\r\n {{?}}\r\n <img\r\n class=\"slide-img\"\r\n src=\"{{src}}\"\r\n alt=\"{{%alt_text}}\"\r\n loading=\"{{:~var.useLazyLoading}}lazy{{?}}eager{{/}}\"\r\n fetchpriority=\"{{:~var.useLazyLoading}}low{{?}}high{{/}}\"\r\n width=\"{{width}}\"\r\n height=\"{{height}}\"\r\n onload=\"this.classList.add('loaded')\" {{!-- stops the background animation when the image is loaded --}}\r\n />\r\n {{/}}\r\n {{/}}\r\n</picture>\r\n{{?}}\r\n{{~log('No asset was passed into the repsonsive image partial. Please provide an asset.')}}\r\n<!-- No asset was provided. Please provide an asset. -->\r\n{{/}}","html":"Ͼ~setVarÔ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueÔ)Ï¿\r\n\r\nϾ~execÔ(function() {\r\n let asmActive = false;\r\n \r\n if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n }\r\n\r\n const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n const userSettings = data.cloudinarySettings || {};\r\n const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n const formats = ['avif', 'webp', 'jpg']; // image formats\r\n const cloudinarySettings = { // used on every image\r\n crop: 'fill',\r\n quality: 65,\r\n sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n ...asmSetting,\r\n };\r\n let sizes;\r\n\r\n helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n helpers.var.sources = [];\r\n\r\n // warn user if no config object was provided\r\n if (!data.config) {\r\n console.log(errorMessage);\r\n\r\n return `<!-- ${errorMessage} -->`;\r\n }\r\n\r\n // combine image sizes\r\n sizes = [\r\n ...data.config.mediaSources,\r\n {\r\n imageWidth: data.config.mobileImageRatio.width,\r\n imageHeight: data.config.mobileImageRatio.height,\r\n }\r\n ];\r\n\r\n helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n return formats.map(fetch_format => {\r\n return {\r\n src: data.asset.resource.getThumbnailUrl({\r\n ...cloudinarySettings,\r\n fetch_format,\r\n width: imageWidth,\r\n height: imageHeight,\r\n ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n }),\r\n format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n minScreenSize,\r\n isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n alt_text: data.asset.alt_text,\r\n width: imageWidth,\r\n height: imageHeight\r\n };\r\n });\r\n }).reduce((a, b) =>
6704 a.concat(b), []);\r\n}Ô)Ï¿\r\n\r\nϾ:~equalÔ(!!data.asset && !!data.asset.resource, trueÔ)Ï¿\r\n<picture>\r\n Ͼ#~var.sourcesÏ¿\r\n Ͼ!isDefaultÏ¿\r\n <source\r\n srcset=\"ϾsrcÏ¿\"\r\n Ͼ:~equalÔ(data.minScreenSize !== undefined, trueÔ)Ï¿\r\n media=\"screen and (min-width: ϾminScreenSizeÏ¿)\"\r\n Ͼ/Ï¿\r\n type=\"image/ϾformatÏ¿\"\r\n width=\"ϾwidthÏ¿\"\r\n height=\"ϾheightÏ¿\"\r\n />\r\n Ͼ?Ï¿\r\n <img\r\n class=\"slide-img\"\r\n src=\"ϾsrcÏ¿\"\r\n alt=\"Ͼ%alt_textÏ¿\"\r\n loading=\"Ͼ:~var.useLazyLoadingÏ¿lazyϾ?Ï¿eagerϾ/Ï¿\"\r\n fetchpriority=\"Ͼ:~var.useLazyLoadingÏ¿lowϾ?Ï¿highϾ/Ï¿\"\r\n width=\"ϾwidthÏ¿\"\r\n height=\"ϾheightÏ¿\"\r\n onload=\"this.classList.add('loaded')\" \r\n />\r\n Ͼ/Ï¿\r\n Ͼ/Ï¿\r\n</picture>\r\nϾ?Ï¿\r\nϾ~logÔ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ô)Ï¿\r\n<!-- No asset was provided. Please provide an asset. -->\r\nϾ/Ï¿","context":{"tags":[{"label":"setVarÔ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueÔ)","labelArr":[{"label":"setVar","argString":"'useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":93,"innerStart":93,"tags":[]},{"label":"execÔ(function() {\r\n let asmActive = false;\r\n \r\n if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n }\r\n\r\n const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n const userSettings = data.cloudinarySettings || {};\r\n const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n const formats = ['avif', 'webp', 'jpg']; // image formats\r\n const cloudinarySettings = { // used on every image\r\n crop: 'fill',\r\n quality: 65,\r\n sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n ...asmSetting,\r\n };\r\n let sizes;\r\n\r\n helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n helpers.var.sources = [];\r\n\r\n // warn user if no config object was provided\r\n if (!data.config) {\r\n console.log(errorMessage);\r\n\r\n return `<!-- ${errorMessage} -->`;\r\n }\r\n\r\n // combine image sizes\r\n sizes = [\r\n ...data.config.mediaSources,\r\n {\r\n imageWidth: data.config.mobileImageRatio.width,\r\n imageHeight: data.config.mobileImageRatio.height,\r\n }\r\n ];\r\n\r\n helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n return formats.map(fetch_format => {\r\n return {\r\n src: data.asset.resource.getThumbnailUrl({\r\n ...cloudinarySettings,\r\n fetch_format,\r\n width: imageWidth,\r\n height: imageHeight,\r\n ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n }),\r\n format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n minScreenSize,\r\n isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n alt_text: data.asset.alt_text,\r\n width: imageWidth,\r\n height: imageHeight\r\n };\r\n });\r\n }).reduce((a, b) => a.concat(b), []);\r\n}Ô)","labelArr":[{"label":"exec","argString":"function() {\r\n let asmActive = false;\r\n \r\n if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n }\r\n\r\n const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n const userSettings = data.cloudinarySettings || {};\r\n const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n const formats = ['avif', 'webp', 'jpg']; // image formats\r\n const cloudinarySettings = { // used on every image\r\n crop: 'fill',\r\n quality: 65,\r\n sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n ...asmSetting,\r\n };\r\n let sizes;\r\n\r\n helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n helpers.var.sources = [];\r\n\r\n // warn user if no config object was provided\r\n if (!data.config) {\r\n console.log(errorMessage);\r\n\r\n return `<!-- ${errorMessage} -->`;\r\n }
6704\r\n\r\n // combine image sizes\r\n sizes = [\r\n ...data.config.mediaSources,\r\n {\r\n imageWidth: data.config.mobileImageRatio.width,\r\n imageHeight: data.config.mobileImageRatio.height,\r\n }\r\n ];\r\n\r\n helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n return formats.map(fetch_format => {\r\n return {\r\n src: data.asset.resource.getThumbnailUrl({\r\n ...cloudinarySettings,\r\n fetch_format,\r\n width: imageWidth,\r\n height: imageHeight,\r\n ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n }),\r\n format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n minScreenSize,\r\n isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n alt_text: data.asset.alt_text,\r\n width: imageWidth,\r\n height: imageHeight\r\n };\r\n });\r\n }).reduce((a, b) => a.concat(b), []);\r\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":97,"end":2397,"innerStart":2397,"tags":[]},{"label":"equalÔ(!!data.asset && !!data.asset.resource, trueÔ)","labelArr":[{"label":"equal","argString":"!!data.asset && !!data.asset.resource, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2401,"end":3289,"innerStart":2457,"innerEnd":3286,"tags":[{"label":"var.sources","labelArr":[{"label":"var"},{"label":"sources"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"#","modifier":"","start":2474,"end":3272,"innerStart":2489,"innerEnd":3269,"tags":[{"label":"isDefault","labelArr":[{"label":"isDefault"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":"!","modifier":"","start":2499,"end":2859,"innerStart":2511,"innerEnd":2856,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2558,"end":2563,"innerStart":2563,"tags":[]},{"label":"equalÔ(data.minScreenSize !== undefined, trueÔ)","labelArr":[{"label":"equal","argString":"data.minScreenSize !== undefined, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2582,"end":2723,"innerStart":2633,"innerEnd":2720,"tags":[{"label":"minScreenSize","labelArr":[{"label":"minScreenSize"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2685,"end":2700,"innerStart":2700,"tags":[]}],"inner":"\r\n media=\"screen and (min-width: ϾminScreenSizeÏ¿)\"\r\n "},{"label":"format","labelArr":[{"label":"format"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2753,"end":2761,"innerStart":2761,"tags":[]},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2787,"end":2794,"innerStart":2794,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2821,"end":2829,"innerStart":2829,"tags":[]}],"inner":"\r\n <source\r\n srcset=\"ϾsrcÏ¿\"\r\n Ͼ:~equalÔ(data.minScreenSize !== undefined, trueÔ)Ï¿\r\n media=\"screen and (min-width: ϾminScreenSizeÏ¿)\"\r\n Ͼ/Ï¿\r\n type=\"image/ϾformatÏ¿\"\r\n width=\"ϾwidthÏ¿\"\r\n height=\"ϾheightÏ¿\"\r\n />\r\n "},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2856,"end":3263,"innerStart":2859,"innerEnd":3260,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2935,"end":2940,"innerStart":2940,"tags":[]},{"label":"alt_text","labelArr":[{"label":"alt_text"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":2964,"end":2975,"innerStart":2975,"tags":[]},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3003,"end":3032,"innerStart":3025,"innerEnd":3029,"tags":[],"inner":"lazy"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3029,"end":3040,"innerStart":3032,"innerEnd":3037,"tags":[],"inner":"eager"},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3074,"end":3102,"innerStart":3096,"innerEnd":3099,"tags":[],"inner":"low"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3099,"end":3109,"innerStart":3102,"innerEnd":3106,"tags":[],"inner":"high"},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3135,"end":3142,"innerStart":3142,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3169,"end":3177,"innerStart":3177,"tags":[]}],"inner":"\r\n <img\r\n class=\"slide-img\"\r\n src=\"ϾsrcÏ¿\"\r\n alt=\"Ͼ%alt_textÏ¿\"\r\n loading=\"Ͼ:~var.useLazyLoadingÏ¿lazyϾ?Ï¿eagerϾ/Ï¿\"\r\n fetchpriority=\"Ͼ:~var.useLazyLoadingÏ¿lowϾ?Ï¿highϾ/Ï¿\"\r\n width=\"ϾwidthÏ¿\"\r\n height=\"ϾheightÏ¿\"\r\n onload=\"this.classList.add('loaded')\" \r\n />\r\n "}],"inner":"\r\n Ͼ!isDefaultÏ¿\r\n <source\r\n srcset=\"ϾsrcÏ¿\"\r\n Ͼ:~equalÔ(data.minScreenSize !== undefined, trueÔ)Ï¿\r\n media=\"screen and (min-width: ϾminScreenSizeÏ¿)\"\r\n Ͼ/Ï¿\r\n type=\"image/ϾformatÏ¿\"\r\n width=\"ϾwidthÏ¿\"\r\n height=\"ϾheightÏ¿\"\r\n />\r\n Ͼ?Ï¿\r\n <img\r\n class=\"slide-img\"\r\n src=\"ϾsrcÏ¿\"\r\n alt=\"Ͼ%alt_textÏ¿\"\r\n loading=\"Ͼ:~var.useLazyLoadingÏ¿lazyϾ?Ï¿eagerϾ/Ï¿\"\r\n fetchpriority=\"Ͼ:~var.useLazyLoadingÏ¿lowϾ?Ï¿highϾ/Ï¿\"\r\n width=\"ϾwidthÏ¿\"\r\n height=\"ϾheightÏ¿\"\r\n onload=\"this.classList.add('loaded')\" \r\n />\r\n Ͼ/Ï¿\r\n "}],"inner":"\r\n<picture>\r\n Ͼ#~var.sourcesÏ¿\r\n Ͼ!isDefaultÏ¿\r\n <source\r\n srcset=\"ϾsrcÏ¿\"\r\n Ͼ:~equalÔ(data.minScreenSize !== undefined, trueÔ)Ï¿\r\n media=\"screen and (min-width: ϾminScreenSizeÏ¿)\"\r\n Ͼ/Ï¿\r\n type=\"image/ϾformatÏ¿\"\r\n width=\"ϾwidthÏ¿\"\r\n height=\"ϾheightÏ¿\"\r\n />\r\n Ͼ?Ï¿\r\n <img\r\n class=\"slide-img\"\r\n src=\"ϾsrcÏ¿\"\r\n alt=\"Ͼ%alt_textÏ¿\"\r\n loading=\"Ͼ:~var.useLazyLoadingÏ¿lazyϾ?Ï¿eagerϾ/Ï¿\"\r\n fetchpriority=\"Ͼ:~var.useLazyLoadingÏ¿lowϾ?Ï¿highϾ/Ï¿\"\r\n width=\"ϾwidthÏ¿\"\r\n height=\"ϾheightÏ¿\"\r\n onload=\"this.classList.add('loaded')\" \r\n />\r\n Ͼ/Ï¿\r\n Ͼ/Ï¿\r\n</picture>\r\n"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3286,"end":3445,"innerStart":3289,"innerEnd":3442,"tags":[{"label":"logÔ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ô)","labelArr":[{"label":"log","argString":"'No asset was passed into the repsonsive image partial. Please provide an asset.'"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":3291,"end":3382,"
6704innerStart":3382,"tags":[]}],"inner":"\r\nϾ~logÔ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ô)Ï¿\r\n<!-- No asset was provided. Please provide an asset. -->\r\n"}],"start":0,"inner":"Ͼ~setVarÔ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueÔ)Ï¿\r\n\r\nϾ~execÔ(function() {\r\n let asmActive = false;\r\n \r\n if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n }\r\n\r\n const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n const userSettings = data.cloudinarySettings || {};\r\n const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n const formats = ['avif', 'webp', 'jpg']; // image formats\r\n const cloudinarySettings = { // used on every image\r\n crop: 'fill',\r\n quality: 65,\r\n sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n ...asmSetting,\r\n };\r\n let sizes;\r\n\r\n helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n helpers.var.sources = [];\r\n\r\n // warn user if no config object was provided\r\n if (!data.config) {\r\n console.log(errorMessage);\r\n\r\n return `<!-- ${errorMessage} -->`;\r\n }\r\n\r\n // combine image sizes\r\n sizes = [\r\n ...data.config.mediaSources,\r\n {\r\n imageWidth: data.config.mobileImageRatio.width,\r\n imageHeight: data.config.mobileImageRatio.height,\r\n }\r\n ];\r\n\r\n helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n return formats.map(fetch_format => {\r\n return {\r\n src: data.asset.resource.getThumbnailUrl({\r\n ...cloudinarySettings,\r\n fetch_format,\r\n width: imageWidth,\r\n height: imageHeight,\r\n ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n }),\r\n format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n minScreenSize,\r\n isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n alt_text: data.asset.alt_text,\r\n width: imageWidth,\r\n height: imageHeight\r\n };\r\n });\r\n }).reduce((a, b) => a.concat(b), []);\r\n}Ô)Ï¿\r\n\r\nϾ:~equalÔ(!!data.asset && !!data.asset.resource, trueÔ)Ï¿\r\n<picture>\r\n Ͼ#~var.sourcesÏ¿\r\n Ͼ!isDefaultÏ¿\r\n <source\r\n srcset=\"ϾsrcÏ¿\"\r\n Ͼ:~equalÔ(data.minScreenSize !== undefined, trueÔ)Ï¿\r\n media=\"screen and (min-width: ϾminScreenSizeÏ¿)\"\r\n Ͼ/Ï¿\r\n type=\"image/ϾformatÏ¿\"\r\n width=\"ϾwidthÏ¿\"\r\n height=\"ϾheightÏ¿\"\r\n />\r\n Ͼ?Ï¿\r\n <img\r\n class=\"slide-img\"\r\n src=\"ϾsrcÏ¿\"\r\n alt=\"Ͼ%alt_textÏ¿\"\r\n loading=\"Ͼ:~var.useLazyLoadingÏ¿lazyϾ?Ï¿eagerϾ/Ï¿\"\r\n fetchpriority=\"Ͼ:~var.useLazyLoadingÏ¿lowϾ?Ï¿highϾ/Ï¿\"\r\n width=\"ϾwidthÏ¿\"\r\n height=\"ϾheightÏ¿\"\r\n onload=\"this.classList.add('loaded')\" \r\n />\r\n Ͼ/Ï¿\r\n Ͼ/Ï¿\r\n</picture>\r\nϾ?Ï¿\r\nϾ~logÔ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ô)Ï¿\r\n<!-- No asset was provided. Please provide an asset. -->\r\nϾ/Ï¿","innerStart":0,"innerEnd":3445,"end":3445}},"custom_play_button":{"hitCount":3183,"raw":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","html":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","context":{"tags":[],"start":0,"inner":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","innerStart":0,"innerEnd":114,"end":114}}}},"modelName":"plugins_collections_type_custom_slides"}</script>
6704 6705</section> 6706 6707</div> 6708 </div> 6709</div></div><div data-civid="6abfb3b63f37be049e4bc3a3" class="contentRender contentRender_20 contentRender_type_widget contentRender_name_plugins_collections_type_custom_slides contentRender_name_plugins_collections_template_custom_core_v2_side_by_side_1_across" data-sv-time="154" data-sv-index="20" data-gtm-vars='{ "tCore" : { "contentNum" : "5" } }'> 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719<style>.side-by-side-v2-1-across .img-cont { 6720 aspect-ratio: 639 / 409; 6721 }@media (min-width: 640px) { 6722 .side-by-side-v2-1-across .img-cont { 6723 aspect-ratio: 1023 / 655; 6724 } 6725 }@media (min-width: 1024px) { 6726 .side-by-side-v2-1-across .img-cont { 6727 aspect-ratio: 1439 / 921; 6728 } 6729 }</style> 6730 6731 6732 6733 6734 6735<section 6736 class="ccl-v2-widget core-v2-side-by-side side-by-side-v2-1-across slide-left " 6737 data-guid="2185c60e-807b-4ef0-a3c5-e9678a32b7e3" 6738 data-js="plugins_collections_custom_collection_default_package" 6739 data-gtm-vars='{ "tClient_ga4" : { "eventName" : "widget_interaction", "widgetName" : "Side by Side | 1 Across", "itemType" : "slides", "interactionSource" : "widget" } }' 6740 style="opacity: 0;" 6741> 6742 <div class="widget-inner"> 6743 6744 6745 6746<header class="widget-header"> 6747 6748 <div class="title-col"> 6749 6750 <h2 class="widget-title"> 6751 6752 6753 6754 <span class="widget-title-text"> 6755 Our free venue finding service 6756 </span> 6757 6758 </h2> 6759 6760 6761 6762 <p class="widget-desc">Not sure where to start? Our free venue-finding service does the searching for you.</p> 6763 6764 </div> 6765 6766 6767 6768</header> 6769 6770 6771 <div class="slides" data-slides> 6772 6773 6774 <article class="slide content-right "> 6775 6776 <div class="inner" data-gtm-vars='{ "tClient_ga4" : { "interactionSource" : "widget", "itemName" : "Get%20in%20touch%20with%20the%20team" } }'> 6777 6778 6779<div class="content-section"> 6780 <div class="content-upper"> 6781 6782 6783 <header class="slide-header"> 6784 6785 6786 6787 6788 <h3 class="slide-title"> 6789 <a href="https://www.visitwestconventionbureau.co.uk/contact-us/" target="" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Title", "interactionUrl" : "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fcontact-us%2F", "interactionText" : "Get%20in%20touch%20with%20the%20team" } }'> 6790 6791 <span class="slide-title-text">Get in touch with the team</span> 6792 6793 </a> 6794 </h3> 6795 </header> 6796 6797 6798 6799 6800 <p class="slide-desc"> 6801 Our venue-finding service is free, impartial, and saves you hours of research. Tell us your dates, delegate numbers, and what you're looking for and we'll come back to you with a tailored shortlist, availability, and indicative pricing. 6802 6803 </p> 6804 6805 </div> 6806 6807 6808 <footer class="slide-footer"> 6809 6810 6811 6812<a class="read-more" href="https://www.visitwestconventionbureau.co.uk/contact-us/" target="" title="Get in touch with the team" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Contact%20us", "interactionUrl" : "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fcontact-us%2F", "interactionText" : "Contact%20us" } }'> 6813 6814 <span class="button-text"> 6815 Contact us 6816 </span> 6817 6818 6819</a> 6820 6821 6822 </footer> 6823 6824</div> 6825 6826 6827 6828<div class="slide-top"> 6829 <div class="img-cont" data-img-cont> 6830 <a href="https://www.visitwestconventionbureau.co.uk/contact-us/" target="" aria-label="Get in touch with the team" data-asset data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "linkObject" : "Image", "interactionUrl" : "https://www.visitwestconventionbureau.co.uk/contact-us/" } }'> 6831 6832 6833 6834 6835 6836<picture> 6837 6838 6839 <source 6840 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_921,q_65,w_1439/v1/clients/bristol/Bristol_header_image_4__370db021-aab7-4635-940e-3c2e375b3ea5.jpg" 6841 6842 media="screen and (min-width: 1024px)" 6843 6844 type="image/avif" 6845 width="1439" 6846 height="921" 6847 /> 6848 6849 6850 6851 <source 6852 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_921,q_65,w_1439/v1/clients/bristol/Bristol_header_image_4__370db021-aab7-4635-940e-3c2e375b3ea5.jpg" 6853 6854 media="screen and (min-width: 1024px)" 6855 6856 type="image/webp" 6857 width="1439" 6858 height="921" 6859 /> 6860 6861 6862 6863 <source 6864 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_921,q_65,w_1439/v1/clients/bristol/Bristol_header_image_4__370db021-aab7-4635-940e-3c2e375b3ea5.jpg" 6865 6866 media="screen and (min-width: 1024px)" 6867 6868 type="image/jpeg" 6869 width="1439" 6870 height="921" 6871 /> 6872 6873 6874 6875 <source 6876 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_655,q_65,w_1023/v1/clients/bristol/Bristol_header_image_4__370db021-aab7-4635-940e-3c2e375b3ea5.jpg" 6877 6878 media="screen and (min-width: 640px)" 6879 6880 type="image/avif" 6881 width="1023" 6882 height="655" 6883 /> 6884 6885 6886 6887 <source 6888 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_655,q_65,w_1023/v1/clients/bristol/Bristol_header_image_4__370db021-aab7-4635-940e-3c2e375b3ea5.jpg" 6889 6890 media="screen and (min-width: 640px)" 6891 6892 type="image/webp" 6893 width="1023" 6894 height="655" 6895 /> 6896 6897 6898 6899 <source 6900 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_655,q_65,w_1023/v1/clients/bristol/Bristol_header_image_4__370db021-aab7-4635-940e-3c2e375b3ea5.jpg" 6901 6902 media="screen and (min-width: 640px)" 6903 6904 type="image/jpeg" 6905 width="1023" 6906 height="655" 6907 /> 6908 6909 6910 6911 <source 6912 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_avif,fl_strip_profile,h_409,q_65,w_639/v1/clients/bristol/Bristol_header_image_4__370db021-aab7-4635-940e-3c2e375b3ea5.jpg" 6913 6914 type="image/avif" 6915 width="639" 6916 height="409" 6917 /> 6918 6919 6920 6921 <source 6922 srcset="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_webp,h_409,q_65,w_639/v1/clients/bristol/Bristol_header_image_4__370db021-aab7-4635-940e-3c2e375b3ea5.jpg" 6923 6924 type="image/webp" 6925 width="639" 6926 height="409" 6927 /> 6928 6929 6930 6931 <img 6932 class="slide-img" 6933 src="https://assets.simpleviewinc.com/simpleview/image/upload/c_fill,f_jpg,h_409,q_65,w_639/v1/clients/bristol/Bristol_header_image_4__370db021-aab7-4635-940e-3c2e375b3ea5.jpg" 6934 alt="Colourful mural by Ejits at Weston Wallz" 6935 loading="lazy" 6936 fetchpriority="low" 6937 width="639" 6938 height="409" 6939 onload="this.classList.add('loaded')" 6940 /> 6941 6942 6943</picture> 6944 6945 </a> 6946 </div> 6947 6948 6949 6950 6951 6952 6953</div> 6954 </div> 6955 6956 </article> 6957 6958 </div> 6959 </div> 6960 6961 6962
6962<script type="text/template" data-helper-template>{"templateData":{"title":"Our free venue finding service","description":"Not sure where to start? Our free venue-finding service does the searching for you. \r\n","more_caption":"Contact us","view_all_caption":"View All","alignment":"slide-left","alternating":"false"},"helpers":{"var":{"config":{"className":"side-by-side-v2-1-across","fullWidth":false,"mediaSources":[{"minScreenSize":"1024px","imageWidth":1439,"imageHeight":921},{"minScreenSize":"640px","imageWidth":1023,"imageHeight":655}],"mobileImageRatio":{"width":639,"height":409},"showHeader":true,"showSlideDescription":true,"descriptionTruncation":300,"showDetails":true,"readMorePosition":"footer","readMoreAdditionalHTML":"","animationClasses":[],"dtnText":"Sponsored","baseWidgetName":"Side by Side","widgetVariation":"1 Across","itemType":"slides","imgClass":""},"showHeader":"Our free venue finding service","slideHeading":3,"translations":{"back":"Back","top_list":"Back to Top of List","back_to_top":"Back to Top","label_listings":"Listings","label_events":"Events","label_offers":"Offers","nav_home":"Home","addthis":"Share","from":"From","to":"To","legal_text":"Simpleview. All Rights Reserved","enews_email":"Email","enews_submit":"Submit","minute_read":"min read","valid":"Valid"},"placeholderAsset":{"resource":{"raw":{"resource_type":"image","format":"png","public_id":"crm/demo/image0-9786b3d35056a36_9786b531-5056-a36a-0905e6a2f774100a"}}},"coreLib":{},"transitionClass":null,"animationClasses":"","useTripbuilder":false,"contentSide":"content-right"},"_partials":{"custom_ccl/extras/sponsored":{"hitCount":2486,"raw":"<span class=\"sponsored\">{{dtnText}}</span>","html":"<span class=\"sponsored\">ϾdtnTextϿ</span>","context":{"tags":[{"label":"dtnText","labelArr":[{"label":"dtnText"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":24,"end":33,"innerStart":33,"tags":[]}],"start":0,"inner":"<span class=\"sponsored\">ϾdtnTextϿ</span>","innerStart":0,"innerEnd":40,"end":40}},"custom_ccl_v2/shared/content":{"hitCount":3490,"raw":"{{~exec(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n})}}\n\n<div class=\"content-section\">\n\t<div class=\"content-upper\">\n\t\t{{:~equal(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation === 'content', true)}}\n\t\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"{{recid}}\" data-tb-type=\"{{~var.feed}}\"></div>\n\t\t{{/}}\n\n\t\t<header class=\"slide-header\">\n\t\t\t{{:~equal(!!(data.isDTN || data.isdtn) && !!helpers.var.config.dtnOutsideImage, true)}}\n\t\t\t\t{{~fill(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config)}}\n\t\t\t{{/}}\n\t\t\n\t\t\t{{:~equal(!!helpers.var.isBlog && !!data.categories && !!data.categories.length && !!data.categories[0].title, true)}}\n\t\t\t\t<span class=\"info-flag cat\">{{categories.0.title}}</span>\n\t\t\t{{/}}\n\t\t\n\t\t\t<h{{~var.slideHeading}} class=\"slide-title\">\n\t\t\t\t<a href=\"{{link.url}}\" target=\"{{link.target}}\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Title\", \"interactionUrl\" : \"{{%%link.url}}\", \"interactionText\" : \"{{%%title}}\" } }'>\n\t\t\t\t\t{{:subtitle}}<span class=\"title-small info-flag\">{{subtitle}}</span>{{/}}\n\t\t\t\t\t<span class=\"slide-title-text\">{{title}}</span>\n\t\t\t\t\t{{:~equal(helpers.var.config.readMorePosition === 'title' && !!data.link, true)}}\n\t\t\t\t\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t\t\t\t\t{{/}}\n\t\t\t\t</a>\n\t\t\t</h{{~var.slideHeading}}>\n\t\t</header>\n\t\n\t\t{{:hasDeets()}}\n\t\t\t<ul class=\"details\">\n\t\t\t\t{{:~var.isBlog}}\n\t\t\t\t\t<li class=\"info-item time-to-read\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-clock\"></i>\n\t\t\t\t\t\t{{timeToRead.minutes}} {{~var.translations.minute_read}}\n\t\t\t\t\t</li>\n\t\t\t\t{{/}}\n\n\t\t\t\t{{:~var.isListing}}\n\t\t\t\t\t<li class=\"info-item location\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t{{address}}\n\t\t\t\t\t</li>\n\t\t\t\t{{/}}\n\t\n\t\t\t\t{{:~var.isEvent}}\n\t\t\t\t\t{{:venue}}\n\t\t\t\t\t\t<li class=\"info-item venue{{:venue.url}} has-link{{/}}\">\n\t\t\t\t\t\t\t<a href=\"{{venue.url}}\" target=\"{{link.target}}\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"{{%%venue.title}}\", \"itemType\" : \"listings\" {{:venue.primary_category}}, \"itemCategory\" : \"{{%%venue.primary_category.catname}}\"{{/}}{{:venue.primary_category}}, \"itemSubcategory\" : \"{{%%venue.primary_category.subcatname}}\"{{/}}, \"interactionText\" : \"{{%%venue.title}}\", \"interactionUrl\" : \"{{%%venue.url}}\"{{:venue.region}}, \"itemRegion\" : \"{{%%venue.region}}\"{{/}}{{:venue.city}}, \"itemCity\" : \"{{%%venue.city}}\"{{/}}{{:venue.recid}}, \"itemId\" : \"{{%%venue.recid}}\"{{/}}{{:venue.acctid}}, \"acctId\" : \"{{%%venue.acctid}}\"{{/}}{{:venue.rankname}}, \"itemVariant\" : \"{{%%venue.rankname}}\"{{?}}, \"itemVariant\" : \"\"{{/}}{{:venue.custom.price}}, \"price\" : \"{{%%venue.custom.price}}\"{{?}}, \"price\" : \"\"{{/}}{{:venue.property_id}}, \"propertyId\" : \"{{%%venue.property_id}}\"{{/}}{{:venue.property_name}}, \"propertyName\" : \"{{%%venue.property_name}}\"{{/}}{{:venue.property_type}}, \"propertyType\" : \"{{%%venue.property_type}}\"{{/}}{{:~equal((data.venue.is_featured === undefined), false)}}, \"isFeatured\" : \"{{%%venue.is_featured}}\"{{?}}
6962, \"isFeatured\" : \"\"{{/}} } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\t{{venue.title}}\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t{{/}}\n\t\n\t\t\t\t\t{{:~equal(!!data.startDate && !!data.endDate, true)}}\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\t{{formattedDate()}}\n\t\t\t\t\t\t</li>\n\t\t\t\t\t{{/}}\n\t\t\t\t{{/}}\n\n\t\t\t\t{{:~equal(!!helpers.var.isOffer && !!data.startDate && !!data.endDate, true)}}\n\t\t\t\t\t<li class=\"info-item valid-date\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t<span>{{formattedDate()}}</span>\n\t\t\t\t\t</li>\n\t\t\t\t{{/}}\n\t\t\t</ul>\n\t\t{{/}}\n\t\n\t\t{{:~equal(!!data.description && !helpers.var.isEvent && !!helpers.var.config.showSlideDescription, true)}}\n\t\t\t<p class=\"slide-desc\">\n\t\t\t\t{{plainDescription(helpers.var.config.descriptionTruncation)}}\n\t\t\t\t{{:~equal(helpers.var.config.readMorePosition, 'desc')}}\n\t\t\t\t\t{{~fill(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t})}}\n\t\t\t\t{{/}}\n\t\t\t</p>\n\t\t{{/}}\n\t</div>\n\n\t{{:hasFooter()}}\n\t\t<footer class=\"slide-footer\">\n\t\t\t{{:~equal(!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), true)}}\n\t\t\t\t{{~fill(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t})}}\n\t\t\t{{/}}\n\t\t\t{{:~equal(!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, true)}}\n\t\t\t\t{{~setVar('quickview', { type: data.type, recid: data.recid })}}\n\t\t\t\t{{~fill(helpers.partial('custom_quickview/button'), helpers.var.quickview)}}\n\t\t\t{{/}}\n\t\t</footer>\n\t{{/}}\n</div>","html":"Ͼ~execÔ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n}Ô)Ï¿\n\n<div class=\"content-section\">\n\t<div class=\"content-upper\">\n\t\tϾ:~equalÔ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation === 'content', trueÔ)Ï¿\n\t\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidÏ¿\" data-tb-type=\"Ͼ~var.feedÏ¿\"></div>\n\t\tϾ/Ï¿\n\n\t\t<header class=\"slide-header\">\n\t\t\tϾ:~equalÔ(!!(data.isDTN || data.isdtn) && !!helpers.var.config.dtnOutsideImage, trueÔ)Ï¿\n\t\t\t\tϾ~fillÔ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configÔ)Ï¿\n\t\t\tϾ/Ï¿\n\t\t\n\t\t\tϾ:~equalÔ(!!helpers.var.isBlog && !!data.categories && !!data.categories.length && !!data.categories[0].title, trueÔ)Ï¿\n\t\t\t\t<span class=\"info-flag cat\">Ͼcategories.0.titleÏ¿</span>\n\t\t\tϾ/Ï¿\n\t\t\n\t\t\t<hϾ~var.slideHeadingÏ¿ class=\"slide-title\">\n\t\t\t\t<a href=\"Ͼlink.urlÏ¿\" target=\"Ͼlink.targetÏ¿\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Title\", \"interactionUrl\" : \"Ͼ%%link.urlÏ¿\", \"interactionText\" : \"Ͼ%%titleÏ¿\" } }'>\n\t\t\t\t\tϾ:subtitleÏ¿<span class=\"title-small info-flag\">ϾsubtitleÏ¿</span>Ͼ/Ï¿\n\t\t\t\t\t<span class=\"slide-title-text\">ϾtitleÏ¿</span>\n\t\t\t\t\tϾ:~equalÔ(helpers.var.config.readMorePosition === 'title' && !!data.link, trueÔ)Ï¿\n\t\t\t\t\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t\t\t\t\tϾ/Ï¿\n\t\t\t\t</a>\n\t\t\t</hϾ~var.slideHeadingÏ¿>\n\t\t</header>\n\t\n\t\tϾ:hasDeetsÔ(Ô)Ï¿\n\t\t\t<ul class=\"details\">\n\t\t\t\tϾ:~var.isBlogÏ¿\n\t\t\t\t\t<li class=\"info-item time-to-read\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-clock\"></i>\n\t\t\t\t\t\tϾtimeToRead.minutesÏ¿ Ͼ~var.translations.minute_readÏ¿\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ï¿\n\n\t\t\t\tϾ:~var.isListingÏ¿\n\t\t\t\t\t<li class=\"info-item location\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\tϾaddressÏ¿\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ï¿\n\t\n\t\t\t\tϾ:~var.isEventÏ¿\n\t\t\t\t\tϾ:venueÏ¿\n\t\t\t\t\t\t<li class=\"info-item venueϾ:venue.urlÏ¿ has-linkϾ/Ï¿\">\n\t\t\t\t\t\t\t<a href=\"Ͼvenue.urlÏ¿\" target=\"Ͼlink.targetÏ¿\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"Ͼ%%venue.titleÏ¿\", \"itemType\" : \"listings\" Ͼ:venue.primary_categoryÏ¿, \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameÏ¿\"Ͼ/ϿϾ:venue.primary_categoryÏ¿, \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameÏ¿\"Ͼ/Ï¿, \"interactionText\" : \"Ͼ%%venue.titleÏ¿\", \"interactionUrl\" : \"Ͼ%%venue.urlÏ¿\"Ͼ:venue.regionÏ¿, \"itemRegion\" : \"Ͼ%%venue.regionÏ¿\"Ͼ/ϿϾ:venue.cityÏ¿, \"itemCity\" : \"Ͼ%%venue.cityÏ¿\"Ͼ/ϿϾ:venue.recidÏ¿, \"itemId\" : \"Ͼ%%venue.recidÏ¿\"Ͼ/ϿϾ:venue.acctidÏ¿, \"acctId\" : \"Ͼ%%venue.acctidÏ¿\"Ͼ/ϿϾ:venue.ranknameÏ¿, \"itemVariant\" : \"Ͼ%%venue.ranknameÏ¿\"Ͼ?Ï¿, \"itemVariant\" : \"\"Ͼ/ϿϾ:venue.custom.priceÏ¿, \"price\" : \"Ͼ%%venue.custom.priceÏ¿\"Ͼ?Ï¿, \"price\" : \"\"Ͼ/ϿϾ:venue.property_idÏ¿, \"propertyId\" : \"Ͼ%%venue.property_idÏ¿\"Ͼ/ϿϾ:venue.property_nameÏ¿, \"propertyName\" : \"Ͼ%%venue.property_nameÏ¿\"Ͼ/ϿϾ:venue.property_typeÏ¿, \"propertyType\" : \"Ͼ%%venue.property_typeÏ¿\"Ͼ/ϿϾ:~equalÔ((data.venue.is_featured === undefined), falseÔ)Ï¿, \"isFeatured\" : \"Ͼ%%venue.is_featuredÏ¿\"Ͼ?Ï¿, \"is
6962Featured\" : \"\"Ͼ/Ï¿ } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\tϾvenue.titleÏ¿\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ï¿\n\t\n\t\t\t\t\tϾ:~equalÔ(!!data.startDate && !!data.endDate, trueÔ)Ï¿\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\tϾformattedDateÔ(Ô)Ï¿\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ï¿\n\t\t\t\tϾ/Ï¿\n\n\t\t\t\tϾ:~equalÔ(!!helpers.var.isOffer && !!data.startDate && !!data.endDate, trueÔ)Ï¿\n\t\t\t\t\t<li class=\"info-item valid-date\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t<span>ϾformattedDateÔ(Ô)Ï¿</span>\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ï¿\n\t\t\t</ul>\n\t\tϾ/Ï¿\n\t\n\t\tϾ:~equalÔ(!!data.description && !helpers.var.isEvent && !!helpers.var.config.showSlideDescription, trueÔ)Ï¿\n\t\t\t<p class=\"slide-desc\">\n\t\t\t\tϾplainDescriptionÔ(helpers.var.config.descriptionTruncationÔ)Ï¿\n\t\t\t\tϾ:~equalÔ(helpers.var.config.readMorePosition, 'desc'Ô)Ï¿\n\t\t\t\t\tϾ~fillÔ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}Ô)Ï¿\n\t\t\t\tϾ/Ï¿\n\t\t\t</p>\n\t\tϾ/Ï¿\n\t</div>\n\n\tϾ:hasFooterÔ(Ô)Ï¿\n\t\t<footer class=\"slide-footer\">\n\t\t\tϾ:~equalÔ(!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), trueÔ)Ï¿\n\t\t\t\tϾ~fillÔ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}Ô)Ï¿\n\t\t\tϾ/Ï¿\n\t\t\tϾ:~equalÔ(!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, trueÔ)Ï¿\n\t\t\t\tϾ~setVarÔ('quickview', { type: data.type, recid: data.recid }Ô)Ï¿\n\t\t\t\tϾ~fillÔ(helpers.partial('custom_quickview/button'), helpers.var.quickviewÔ)Ï¿\n\t\t\tϾ/Ï¿\n\t\t</footer>\n\tϾ/Ï¿\n</div>","context":{"tags":[{"label":"execÔ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n}Ô)","labelArr":[{"label":"exec","argString":"function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":72,"innerStart":72,"tags":[]},{"label":"equalÔ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation === 'content', trueÔ)","labelArr":[{"label":"equal","argString":"!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation === 'content', true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":135,"end":350,"innerStart":238,"innerEnd":347,"tags":[{"label":"recid","labelArr":[{"label":"recid"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":302,"end":309,"innerStart":309,"tags":[]},{"label":"var.feed","labelArr":[{"label":"var"},{"label":"feed"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":325,"end":336,"innerStart":336,"tags":[]}],"inner":"\n\t\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidÏ¿\" data-tb-type=\"Ͼ~var.feedÏ¿\"></div>\n\t\t"},{"label":"equalÔ(!!(data.isDTN || data.isdtn) && !!helpers.var.config.dtnOutsideImage, trueÔ)","labelArr":[{"label":"equal","argString":"!!(data.isDTN || data.isdtn) && !!helpers.var.config.dtnOutsideImage, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":387,"end":563,"innerStart":474,"innerEnd":560,"tags":[{"label":"fillÔ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configÔ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":479,"end":556,"innerStart":556,"tags":[]}],"inner":"\n\t\t\t\tϾ~fillÔ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configÔ)Ï¿\n\t\t\t"},{"label":"equalÔ(!!helpers.var.isBlog && !!data.categories && !!data.categories.length && !!data.categories[0].title, trueÔ)","labelArr":[{"label":"equal","argString":"!!helpers.var.isBlog && !!data.categories && !!data.categories.length && !!data.categories[0].title, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":570,"end":755,"innerStart":688,"innerEnd":752,"tags":[{"label":"categories.0.title","labelArr":[{"label":"categories"},{"label":"0"},{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":721,"end":741,"innerStart":741,"tags":[]}],"inner":"\n\t\t\t\t<span class=\"info-flag cat\">Ͼcategories.0.titleÏ¿</span>\n\t\t\t"},{"label":"var.slideHeading","labelArr":[{"label":"var"},{"label":"slideHeading"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":764,"end":783,"innerStart":783,"tags":[]},{"label":"link.url","labelArr":[{"label":"link"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":818,"end":828,"innerStart":828,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":838,"end":851,"innerStart":851,"tags":[]},{"label":"link.url","labelArr":[{"label":"link"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":947,"end":959,"innerStart":959,"tags":[]},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":983,"end":992,"innerStart":992,"tags":[]},{"label":"subtitle","labelArr":[{"label":"subtitle"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":1005,"end":1072,"innerStart":1016,"innerEnd":1069,"tags":[{"label":"subtitle","labelArr":[{"label":"subtitle"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1052,"end":1062,"innerStart":1062,"tags":[]}],"inner":"<span class=\"title-small info-flag\">ϾsubtitleÏ¿</span>"},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1109,"end":1116,"innerStart":1116,"tags":[]},{"label":"equalÔ(helpers.var.config.readMorePosition === 'title' && !!data.link, trueÔ)","labelArr":[{"label":"equal","argString":"helpers.var.config.readMorePosition === 'title' && !!data.link, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1129,"end":1284,"innerStart":1210,"innerEnd":1281,"tags":[],"inner":"\n\t\t\t\t\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t\t\t\t\t"},{"label":"var.slideHeading","labelArr":[{"label":"var"},{"label":"slideHeading"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1300,"end":1319,"innerStart":1319,"tags":[]},{"label":"hasDeetsÔ(Ô)","labelArr":[{"label":"hasDeets","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":1337,"end":3560,"innerStart":1352,"innerEnd":3557,"tags":[{"label":"var.isBlog","labelArr":[{"label":"var"},{"label":"isBlog"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1381,"end":1573,"innerStart":1395,"innerEnd":1570,"tags":[{"label":"timeToRead.minutes","labelArr":[{"label":"timeToRead"},{"label":"minutes"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1502,"end":1522,"innerStart":1522,"tags":[]},{"label":"var.translations.minute_read","labelArr":[{"label":"var"},{"label":"translations"},{"label":"minute_read"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1523,"end":1554,"innerStart":1554,"tags":[]}],"inner":"\n\t\t\t\t\t<li class=\"info-item time-to-read\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-clock\"></i>\n\t\t\t\t\t\tϾtimeToRead.minutesÏ¿ Ͼ~var.translations.minute_readÏ¿\n\t\t\t\t\t</li>\n\t\t\t\t"},{"label":"var.isListing","labelArr":[{"label":"var"},{"label":"isListing"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1579,"end":1736,"innerStart":1596,"innerEnd":1733,"tags":[{"label":"address","labelArr":[{"label":"address"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1708,"end":1717,"innerStart":1717,"tags":[]}],"inner":"\n\t\t\t\t\t<li class=\"info-item location\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\tϾaddressÏ¿\n\t\t\t\t\t</li>\n\t\t\t\t"},{"label":"var.isEvent","labelArr":[{"label":"var"},{"label":"isEvent"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1743,"end":3297,"innerStart":1758,"innerEnd":3294,"tags":[{"label":"venue","labelArr":[{"label":"venue"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":1764,"end":3078,"innerStart":1772,"innerEnd":3075,"tags":[{"label":"venue.url","labelArr":[{"label":"venue"},{"label":"url"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":1805,"end":1829,"innerStart":1817,"innerEnd":1826,"tags":[],"inner":" has-link"},{"label":"venue.url","labelArr":[{"label":"venue"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1848,"end":1859,"innerStart":1859,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1869,"end":1882,"innerStart":1882,"tags":[]},{"label":"venue.title","labelArr":[{"label":"venue"},{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":1980,"end":1995,"innerStart":1995,"tags":[]},{"label":"venue.primary_category","labelArr":[{"label":"venue"},{"label":"primary_category"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2022,"end":2105,"innerStart":2047,"innerEnd":2102,"tags":[{"label":"venue.primary_category.catname","labelArr":[{"label":"venue"},{"label":"primary_category"},{"label":"catname"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2067,"end":2101,"innerStart":2101,"tags":[]}],"inner":", \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameÏ¿\""},{"label":"venue.primary_category","labelArr":[{"label":"venue"},{"label":"primary_category"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2105,"end":2194,"innerStart":2130,"innerEnd":2191,"tags":[{"label":"venue.primary_category.subcatname","labelArr":[{"label":"venue"},{"label":"primary_category"},{"label":"subcatname"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2153,"end":2190,"innerStart":2190,"tags":[]}],"inner":", \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameÏ¿\""},{"label":"venue.title","labelArr":[{"label":"venue"},{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2217,"end":2232,"innerStart":2232,"tags":[]},{"label":"venue.url","labelArr":[{"label":"venue"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2255,"end":2268,"innerStart":2268,"tags":[]},{"label":"venue.region","labelArr":[{"label":"venue"},{"label":"region"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2269,"end":2322,"innerStart":2284,"innerEnd":2319,"tags":[{"label":"venue.region","labelArr":[{"label":"venue"},{"label":"region"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2302,"end":2318,"innerStart":2318,"tags":[]}],"inner":", \"itemRegion\" : \"Ͼ%%venue.regionÏ¿\""},{"label":"venue.city","labelArr":[{"label":"venue"},{"label":"city"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2322,"end":2369,"innerStart":2335,"innerEnd":2366,"tags":[{"label":"venue.city","labelArr":[{"label":"venue"},{"label":"city"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2351,"end":2365,"innerStart":2365,"tags":[]}],"inner":", \"itemCity\" : \"Ͼ%%venue.cityÏ¿\""},{"label":"venue.recid","labelArr":[{"label":"venue"},{"label":"recid"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2369,"end":2416,"innerStart":2383,"innerEnd":2413,"tags":[{"label":"venue.recid","labelArr":[{"label":"venue"},{"label":"recid"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2397,"end":2412,"innerStart":2412,"tags":[]}],"inner":", \"itemId\" : \"Ͼ%%venue.recidÏ¿\""},{"label":"venue.acctid","labelArr":[{"label":"venue"},{"label":"acctid"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2416,"end":2465,"innerStart":2431,"innerEnd":2462,"tags":[{"label":"venue.acctid","labelArr":[{"label":"venue"},{"label":"acctid"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2445,"end":2461,"innerStart":2461,"tags":[]}],"inner":", \"acctId\" : \"Ͼ%%venue.acctidÏ¿\""},{"label":"venue.rankname","labelArr":[{"label":"venue"},{"label":"rankname"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2465,"end":2523,"innerStart":2482,"innerEnd":2520,"tags":[{"label":"venue.rankname","labelArr":[{"label":"venue"},{"label":"rankname"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2501,"end":2519,"innerStart":2519,"tags":[]}],"inner":", \"itemVariant\" : \"Ͼ%%venue.ranknameÏ¿\""},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2520,"end":2546,"innerStart":2523,"innerEnd":2543,"tags":[],"inner":", \"itemVariant\" : \"\""},{"label":"venue.custom.price","labelArr":[{"label":"venue"},{"label":"custom"},{"label":"price"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2546,"end":2606,"innerStart":2567,"innerEnd":2603,"tags":[{"label":"venue.custom.price","labelArr":[{"label":"venue"},{"label":"custom"},{"label":"price"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2580,"end":2602,"innerStart":2602,"tags":[]}],"inner":", \"price\" : \"Ͼ%%venue.custom.priceÏ¿\""},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2603,"end":2623,"innerStart":
69622606,"innerEnd":2620,"tags":[],"inner":", \"price\" : \"\""},{"label":"venue.property_id","labelArr":[{"label":"venue"},{"label":"property_id"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2623,"end":2686,"innerStart":2643,"innerEnd":2683,"tags":[{"label":"venue.property_id","labelArr":[{"label":"venue"},{"label":"property_id"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2661,"end":2682,"innerStart":2682,"tags":[]}],"inner":", \"propertyId\" : \"Ͼ%%venue.property_idÏ¿\""},{"label":"venue.property_name","labelArr":[{"label":"venue"},{"label":"property_name"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2686,"end":2755,"innerStart":2708,"innerEnd":2752,"tags":[{"label":"venue.property_name","labelArr":[{"label":"venue"},{"label":"property_name"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2728,"end":2751,"innerStart":2751,"tags":[]}],"inner":", \"propertyName\" : \"Ͼ%%venue.property_nameÏ¿\""},{"label":"venue.property_type","labelArr":[{"label":"venue"},{"label":"property_type"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":2755,"end":2824,"innerStart":2777,"innerEnd":2821,"tags":[{"label":"venue.property_type","labelArr":[{"label":"venue"},{"label":"property_type"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2797,"end":2820,"innerStart":2820,"tags":[]}],"inner":", \"propertyType\" : \"Ͼ%%venue.property_typeÏ¿\""},{"label":"equalÔ((data.venue.is_featured === undefined), falseÔ)","labelArr":[{"label":"equal","argString":"(data.venue.is_featured === undefined), false"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2824,"end":2925,"innerStart":2882,"innerEnd":2922,"tags":[{"label":"venue.is_featured","labelArr":[{"label":"venue"},{"label":"is_featured"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":2900,"end":2921,"innerStart":2921,"tags":[]}],"inner":", \"isFeatured\" : \"Ͼ%%venue.is_featuredÏ¿\""},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2922,"end":2947,"innerStart":2925,"innerEnd":2944,"tags":[],"inner":", \"isFeatured\" : \"\""},{"label":"venue.title","labelArr":[{"label":"venue"},{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3032,"end":3045,"innerStart":3045,"tags":[]}],"inner":"\n\t\t\t\t\t\t<li class=\"info-item venueϾ:venue.urlÏ¿ has-linkϾ/Ï¿\">\n\t\t\t\t\t\t\t<a href=\"Ͼvenue.urlÏ¿\" target=\"Ͼlink.targetÏ¿\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"Ͼ%%venue.titleÏ¿\", \"itemType\" : \"listings\" Ͼ:venue.primary_categoryÏ¿, \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameÏ¿\"Ͼ/ϿϾ:venue.primary_categoryÏ¿, \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameÏ¿\"Ͼ/Ï¿, \"interactionText\" : \"Ͼ%%venue.titleÏ¿\", \"interactionUrl\" : \"Ͼ%%venue.urlÏ¿\"Ͼ:venue.regionÏ¿, \"itemRegion\" : \"Ͼ%%venue.regionÏ¿\"Ͼ/ϿϾ:venue.cityÏ¿, \"itemCity\" : \"Ͼ%%venue.cityÏ¿\"Ͼ/ϿϾ:venue.recidÏ¿, \"itemId\" : \"Ͼ%%venue.recidÏ¿\"Ͼ/ϿϾ:venue.acctidÏ¿, \"acctId\" : \"Ͼ%%venue.acctidÏ¿\"Ͼ/ϿϾ:venue.ranknameÏ¿, \"itemVariant\" : \"Ͼ%%venue.ranknameÏ¿\"Ͼ?Ï¿, \"itemVariant\" : \"\"Ͼ/ϿϾ:venue.custom.priceÏ¿, \"price\" : \"Ͼ%%venue.custom.priceÏ¿\"Ͼ?Ï¿, \"price\" : \"\"Ͼ/ϿϾ:venue.property_idÏ¿, \"propertyId\" : \"Ͼ%%venue.property_idÏ¿\"Ͼ/ϿϾ:venue.property_nameÏ¿, \"propertyName\" : \"Ͼ%%venue.property_nameÏ¿\"Ͼ/ϿϾ:venue.property_typeÏ¿, \"propertyType\" : \"Ͼ%%venue.property_typeÏ¿\"Ͼ/ϿϾ:~equalÔ((data.venue.is_featured === undefined), falseÔ)Ï¿, \"isFeatured\" : \"Ͼ%%venue.is_featuredÏ¿\"Ͼ?Ï¿, \"is
6962Featured\" : \"\"Ͼ/Ï¿ } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\tϾvenue.titleÏ¿\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t"},{"label":"equalÔ(!!data.startDate && !!data.endDate, trueÔ)","labelArr":[{"label":"equal","argString":"!!data.startDate && !!data.endDate, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3086,"end":3289,"innerStart":3139,"innerEnd":3286,"tags":[{"label":"formattedDateÔ(Ô)","labelArr":[{"label":"formattedDate","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3249,"end":3268,"innerStart":3268,"tags":[]}],"inner":"\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\tϾformattedDateÔ(Ô)Ï¿\n\t\t\t\t\t\t</li>\n\t\t\t\t\t"}],"inner":"\n\t\t\t\t\tϾ:venueÏ¿\n\t\t\t\t\t\t<li class=\"info-item venueϾ:venue.urlÏ¿ has-linkϾ/Ï¿\">\n\t\t\t\t\t\t\t<a href=\"Ͼvenue.urlÏ¿\" target=\"Ͼlink.targetÏ¿\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"Ͼ%%venue.titleÏ¿\", \"itemType\" : \"listings\" Ͼ:venue.primary_categoryÏ¿, \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameÏ¿\"Ͼ/ϿϾ:venue.primary_categoryÏ¿, \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameÏ¿\"Ͼ/Ï¿, \"interactionText\" : \"Ͼ%%venue.titleÏ¿\", \"interactionUrl\" : \"Ͼ%%venue.urlÏ¿\"Ͼ:venue.regionÏ¿, \"itemRegion\" : \"Ͼ%%venue.regionÏ¿\"Ͼ/ϿϾ:venue.cityÏ¿, \"itemCity\" : \"Ͼ%%venue.cityÏ¿\"Ͼ/ϿϾ:venue.recidÏ¿, \"itemId\" : \"Ͼ%%venue.recidÏ¿\"Ͼ/ϿϾ:venue.acctidÏ¿, \"acctId\" : \"Ͼ%%venue.acctidÏ¿\"Ͼ/ϿϾ:venue.ranknameÏ¿, \"itemVariant\" : \"Ͼ%%venue.ranknameÏ¿\"Ͼ?Ï¿, \"itemVariant\" : \"\"Ͼ/ϿϾ:venue.custom.priceÏ¿, \"price\" : \"Ͼ%%venue.custom.priceÏ¿\"Ͼ?Ï¿, \"price\" : \"\"Ͼ/ϿϾ:venue.property_idÏ¿, \"propertyId\" : \"Ͼ%%venue.property_idÏ¿\"Ͼ/ϿϾ:venue.property_nameÏ¿, \"propertyName\" : \"Ͼ%%venue.property_nameÏ¿\"Ͼ/ϿϾ:venue.property_typeÏ¿, \"propertyType\" : \"Ͼ%%venue.property_typeÏ¿\"Ͼ/ϿϾ:~equalÔ((data.venue.is_featured === undefined), falseÔ)Ï¿, \"isFeatured\" : \"Ͼ%%venue.is_featuredÏ¿\"Ͼ?Ï¿, \"isFeatured\" : \"\"Ͼ/Ï¿ } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\tϾvenue.titleÏ¿\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ï¿\n\t\n\t\t\t\t\tϾ:~equalÔ(!!data.startDate && !!data.endDate, trueÔ)Ï¿\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\tϾformattedDateÔ(Ô)Ï¿\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ï¿\n\t\t\t\t"},{"label":"equalÔ(!!helpers.var.isOffer && !!data.startDate && !!data.endDate, trueÔ)","labelArr":[{"label":"equal","argString":"!!helpers.var.isOffer && !!data.startDate && !!data.endDate, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3303,"end":3545,"innerStart":3381,"innerEnd":3542,"tags":[{"label":"formattedDateÔ(Ô)","labelArr":[{"label":"formattedDate","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3500,"end":3519,"innerStart":3519,"tags":[]}],"inner":"\n\t\t\t\t\t<li class=\"info-item valid-date\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t<span>ϾformattedDateÔ(Ô)Ï¿</span>\n\t\t\t\t\t</li>\n\t\t\t\t"}],"inner":"\n\t\t\t<ul class=\"details\">\n\t\t\t\tϾ:~var.isBlogÏ¿\n\t\t\t\t\t<li class=\"info-item time-to-read\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-clock\"></i>\n\t\t\t\t\t\tϾtimeToRead.minutesÏ¿ Ͼ~var.translations.minute_readÏ¿\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ï¿\n\n\t\t\t\tϾ:~var.isListingÏ¿\n\t\t\t\t\t<li class=\"info-item location\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\tϾaddressÏ¿\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ï¿\n\t\n\t\t\t\tϾ:~var.isEventÏ¿\n\t\t\t\t\tϾ:venueÏ¿\n\t\t\t\t\t\t<li class=\"info-item venueϾ:venue.urlÏ¿ has-linkϾ/Ï¿\">\n\t\t\t\t\t\t\t<a href=\"Ͼvenue.urlÏ¿\" target=\"Ͼlink.targetÏ¿\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"Ͼ%%venue.titleÏ¿\", \"itemType\" : \"listings\" Ͼ:venue.primary_categoryÏ¿, \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameÏ¿\"Ͼ/ϿϾ:venue.primary_categoryÏ¿, \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameÏ¿\"Ͼ/Ï¿, \"interactionText\" : \"Ͼ%%venue.titleÏ¿\", \"interactionUrl\" : \"Ͼ%%venue.urlÏ¿\"Ͼ:venue.regionÏ¿, \"itemRegion\" : \"Ͼ%%venue.regionÏ¿\"Ͼ/ϿϾ:venue.cityÏ¿, \"itemCity\" : \"Ͼ%%venue.cityÏ¿\"Ͼ/ϿϾ:venue.recidÏ¿, \"itemId\" : \"Ͼ%%venue.recidÏ¿\"Ͼ/ϿϾ:venue.acctidÏ¿, \"acctId\" : \"Ͼ%%venue.acctidÏ¿\"Ͼ/ϿϾ:venue.ranknameÏ¿, \"itemVariant\" : \"Ͼ%%venue.ranknameÏ¿\"Ͼ?Ï¿, \"itemVariant\" : \"\"Ͼ/ϿϾ:venue.custom.priceÏ¿, \"price\" : \"Ͼ%%venue.custom.priceÏ¿\"Ͼ?Ï¿, \"price\" : \"\"Ͼ/ϿϾ:venue.property_idÏ¿, \"propertyId\" : \"Ͼ%%venue.property_idÏ¿\"Ͼ/ϿϾ:venue.property_nameÏ¿, \"propertyName\" : \"Ͼ%%venue.property_nameÏ¿\"Ͼ/ϿϾ:venue.property_typeÏ¿, \"propertyType\" : \"Ͼ%%venue.property_typeÏ¿\"Ͼ/ϿϾ:~equalÔ((data.venue.is_featured === undefined), falseÔ)Ï¿, \"isFeatured\" : \"Ͼ%%venue.is_featuredÏ¿\"Ͼ?Ï¿, \"is
6962Featured\" : \"\"Ͼ/Ï¿ } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\tϾvenue.titleÏ¿\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ï¿\n\t\n\t\t\t\t\tϾ:~equalÔ(!!data.startDate && !!data.endDate, trueÔ)Ï¿\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\tϾformattedDateÔ(Ô)Ï¿\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ï¿\n\t\t\t\tϾ/Ï¿\n\n\t\t\t\tϾ:~equalÔ(!!helpers.var.isOffer && !!data.startDate && !!data.endDate, trueÔ)Ï¿\n\t\t\t\t\t<li class=\"info-item valid-date\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t<span>ϾformattedDateÔ(Ô)Ï¿</span>\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ï¿\n\t\t\t</ul>\n\t\t"},{"label":"equalÔ(!!data.description && !helpers.var.isEvent && !!helpers.var.config.showSlideDescription, trueÔ)","labelArr":[{"label":"equal","argString":"!!data.description && !helpers.var.isEvent && !!helpers.var.config.showSlideDescription, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3565,"end":4010,"innerStart":3671,"innerEnd":4007,"tags":[{"label":"plainDescriptionÔ(helpers.var.config.descriptionTruncationÔ)","labelArr":[{"label":"plainDescription","argString":"helpers.var.config.descriptionTruncation"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3702,"end":3764,"innerStart":3764,"tags":[]},{"label":"equalÔ(helpers.var.config.readMorePosition, 'desc'Ô)","labelArr":[{"label":"equal","argString":"helpers.var.config.readMorePosition, 'desc'"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3769,"end":3996,"innerStart":3825,"innerEnd":3993,"tags":[{"label":"fillÔ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}Ô)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":3831,"end":3988,"innerStart":3988,"tags":[]}],"inner":"\n\t\t\t\t\tϾ~fillÔ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}Ô)Ï¿\n\t\t\t\t"}],"inner":"\n\t\t\t<p class=\"slide-desc\">\n\t\t\t\tϾplainDescriptionÔ(helpers.var.config.descriptionTruncationÔ)Ï¿\n\t\t\t\tϾ:~equalÔ(helpers.var.config.readMorePosition, 'desc'Ô)Ï¿\n\t\t\t\t\tϾ~fillÔ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}Ô)Ï¿\n\t\t\t\tϾ/Ï¿\n\t\t\t</p>\n\t\t"},{"label":"hasFooterÔ(Ô)","labelArr":[{"label":"hasFooter","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":4021,"end":4649,"innerStart":4037,"innerEnd":4646,"tags":[{"label":"equalÔ(!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), trueÔ)","labelArr":[{"label":"equal","argString":"!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":4073,"end":4381,"innerStart":4216,"innerEnd":4378,"tags":[{"label":"fillÔ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}Ô)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":4221,"end":4374,"innerStart":4374,"tags":[]}],"inner":"\n\t\t\t\tϾ~fillÔ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}Ô)Ï¿\n\t\t\t"},{"label":"equalÔ(!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, trueÔ)","labelArr":[{"label":"equal","argString":"!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":4385,"end":4632,"innerStart":4475,"innerEnd":4629,"tags":[{"label":"setVarÔ('quickview', { type: data.type, recid: data.recid }Ô)","labelArr":[{"label":"setVar","argString":"'quickview', { type: data.type, recid: data.recid }"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":4480,"end":4544,"innerStart":4544,"tags":[]},{"label":"fillÔ(helpers.partial('custom_quickview/button'), helpers.var.quickviewÔ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_quickview/button'), helpers.var.quickview"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":4549,"end":4625,"innerStart":4625,"tags":[]}],"inner":"\n\t\t\t\tϾ~setVarÔ('quickview', { type: data.type, recid: data.recid }Ô)Ï¿\n\t\t\t\tϾ~fillÔ(helpers.partial('custom_quickview/button'), helpers.var.quickviewÔ)Ï¿\n\t\t\t"}],"inner":"\n\t\t<footer class=\"slide-footer\">\n\t\t\tϾ:~equalÔ(!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), trueÔ)Ï¿\n\t\t\t\tϾ~fillÔ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}Ô)Ï¿\n\t\t\tϾ/Ï¿\n\t\t\tϾ:~equalÔ(!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, trueÔ)Ï¿\n\t\t\t\tϾ~setVarÔ('quickview', { type: data.type, recid: data.recid }Ô)Ï¿\n\t\t\t\tϾ~fillÔ(helpers.partial('custom_quickview/button'), helpers.var.quickviewÔ)Ï¿\n\t\t\tϾ/Ï¿\n\t\t</footer>\n\t"}
6962],"start":0,"inner":"Ͼ~execÔ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n}Ô)Ï¿\n\n<div class=\"content-section\">\n\t<div class=\"content-upper\">\n\t\tϾ:~equalÔ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation === 'content', trueÔ)Ï¿\n\t\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidÏ¿\" data-tb-type=\"Ͼ~var.feedÏ¿\"></div>\n\t\tϾ/Ï¿\n\n\t\t<header class=\"slide-header\">\n\t\t\tϾ:~equalÔ(!!(data.isDTN || data.isdtn) && !!helpers.var.config.dtnOutsideImage, trueÔ)Ï¿\n\t\t\t\tϾ~fillÔ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configÔ)Ï¿\n\t\t\tϾ/Ï¿\n\t\t\n\t\t\tϾ:~equalÔ(!!helpers.var.isBlog && !!data.categories && !!data.categories.length && !!data.categories[0].title, trueÔ)Ï¿\n\t\t\t\t<span class=\"info-flag cat\">Ͼcategories.0.titleÏ¿</span>\n\t\t\tϾ/Ï¿\n\t\t\n\t\t\t<hϾ~var.slideHeadingÏ¿ class=\"slide-title\">\n\t\t\t\t<a href=\"Ͼlink.urlÏ¿\" target=\"Ͼlink.targetÏ¿\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Title\", \"interactionUrl\" : \"Ͼ%%link.urlÏ¿\", \"interactionText\" : \"Ͼ%%titleÏ¿\" } }'>\n\t\t\t\t\tϾ:subtitleÏ¿<span class=\"title-small info-flag\">ϾsubtitleÏ¿</span>Ͼ/Ï¿\n\t\t\t\t\t<span class=\"slide-title-text\">ϾtitleÏ¿</span>\n\t\t\t\t\tϾ:~equalÔ(helpers.var.config.readMorePosition === 'title' && !!data.link, trueÔ)Ï¿\n\t\t\t\t\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t\t\t\t\tϾ/Ï¿\n\t\t\t\t</a>\n\t\t\t</hϾ~var.slideHeadingÏ¿>\n\t\t</header>\n\t\n\t\tϾ:hasDeetsÔ(Ô)Ï¿\n\t\t\t<ul class=\"details\">\n\t\t\t\tϾ:~var.isBlogÏ¿\n\t\t\t\t\t<li class=\"info-item time-to-read\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-clock\"></i>\n\t\t\t\t\t\tϾtimeToRead.minutesÏ¿ Ͼ~var.translations.minute_readÏ¿\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ï¿\n\n\t\t\t\tϾ:~var.isListingÏ¿\n\t\t\t\t\t<li class=\"info-item location\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\tϾaddressÏ¿\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ï¿\n\t\n\t\t\t\tϾ:~var.isEventÏ¿\n\t\t\t\t\tϾ:venueÏ¿\n\t\t\t\t\t\t<li class=\"info-item venueϾ:venue.urlÏ¿ has-linkϾ/Ï¿\">\n\t\t\t\t\t\t\t<a href=\"Ͼvenue.urlÏ¿\" target=\"Ͼlink.targetÏ¿\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Link to Venue\", \"itemName\" : \"Ͼ%%venue.titleÏ¿\", \"itemType\" : \"listings\" Ͼ:venue.primary_categoryÏ¿, \"itemCategory\" : \"Ͼ%%venue.primary_category.catnameÏ¿\"Ͼ/ϿϾ:venue.primary_categoryÏ¿, \"itemSubcategory\" : \"Ͼ%%venue.primary_category.subcatnameÏ¿\"Ͼ/Ï¿, \"interactionText\" : \"Ͼ%%venue.titleÏ¿\", \"interactionUrl\" : \"Ͼ%%venue.urlÏ¿\"Ͼ:venue.regionÏ¿, \"itemRegion\" : \"Ͼ%%venue.regionÏ¿\"Ͼ/ϿϾ:venue.cityÏ¿, \"itemCity\" : \"Ͼ%%venue.cityÏ¿\"Ͼ/ϿϾ:venue.recidÏ¿, \"itemId\" : \"Ͼ%%venue.recidÏ¿\"Ͼ/ϿϾ:venue.acctidÏ¿, \"acctId\" : \"Ͼ%%venue.acctidÏ¿\"Ͼ/ϿϾ:venue.ranknameÏ¿, \"itemVariant\" : \"Ͼ%%venue.ranknameÏ¿\"Ͼ?Ï¿, \"itemVariant\" : \"\"Ͼ/ϿϾ:venue.custom.priceÏ¿, \"price\" : \"Ͼ%%venue.custom.priceÏ¿\"Ͼ?Ï¿, \"price\" : \"\"Ͼ/ϿϾ:venue.property_idÏ¿, \"propertyId\" : \"Ͼ%%venue.property_idÏ¿\"Ͼ/ϿϾ:venue.property_nameÏ¿, \"propertyName\" : \"Ͼ%%venue.property_nameÏ¿\"Ͼ/ϿϾ:venue.property_typeÏ¿, \"propertyType\" : \"Ͼ%%venue.property_typeÏ¿\"Ͼ/ϿϾ:~equalÔ((data.venue.is_featured === undefined), falseÔ)Ï¿, \"isFeatured\" : \"Ͼ%%venue.is_featuredÏ¿\"Ͼ?Ï¿, \"isFeatured\" : \"\"Ͼ/Ï¿ } }'>\n\t\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-map-marker-alt\"></i>\n\t\t\t\t\t\t\t\tϾvenue.titleÏ¿\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ï¿\n\t\n\t\t\t\t\tϾ:~equalÔ(!!data.startDate && !!data.endDate, trueÔ)Ï¿\n\t\t\t\t\t\t<li class=\"info-item date\">\n\t\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t\tϾformattedDateÔ(Ô)Ï¿\n\t\t\t\t\t\t</li>\n\t\t\t\t\tϾ/Ï¿\n\t\t\t\tϾ/Ï¿\n\n\t\t\t\tϾ:~equalÔ(!!helpers.var.isOffer && !!data.startDate && !!data.endDate, trueÔ)Ï¿\n\t\t\t\t\t<li class=\"info-item valid-date\">\n\t\t\t\t\t\t<i aria-hidden=\"true\" class=\"icon fas fa-calendar-week\"></i>\n\t\t\t\t\t\t<span>ϾformattedDateÔ(Ô)Ï¿</span>\n\t\t\t\t\t</li>\n\t\t\t\tϾ/Ï¿\n\t\t\t</ul>\n\t\tϾ/Ï¿\n\t\n\t\tϾ:~equalÔ(!!data.description && !helpers.var.isEvent && !!helpers.var.config.showSlideDescription, trueÔ)Ï¿\n\t\t\t<p class=\"slide-desc\">\n\t\t\t\tϾplainDescriptionÔ(helpers.var.config.descriptionTruncationÔ)Ï¿\n\t\t\t\tϾ:~equalÔ(helpers.var.config.readMorePosition, 'desc'Ô)Ï¿\n\t\t\t\t\tϾ~fillÔ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t\t...data,\n\t\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t\t}Ô)Ï¿\n\t\t\t\tϾ/Ï¿\n\t\t\t</p>\n\t\tϾ/Ï¿\n\t</div>\n\n\tϾ:hasFooterÔ(Ô)Ï¿\n\t\t<footer class=\"slide-footer\">\n\t\t\tϾ:~equalÔ(!!data.link && (helpers.var.config.readMorePosition === undefined ? true : helpers.var.config.readMorePosition === 'footer'), trueÔ)Ï¿\n\t\t\t\tϾ~fillÔ(helpers.partial('custom_ccl_v2/shared/read_more_button'), {\n\t\t\t\t\t...data,\n\t\t\t\t\tvar: helpers.var,\n\t\t\t\t\ttemplateData: global.templateData,\n\t\t\t\t}Ô)Ï¿\n\t\t\tϾ/Ï¿\n\t\t\tϾ:~equalÔ(!!data.type && !helpers.plugins.sv_site.siteConfig.plugins.apex?.active, trueÔ)Ï¿\n\t\t\t\tϾ~setVarÔ('quickview', { type: data.type, recid: data.recid }Ô)Ï¿\n\t\t\t\tϾ~fillÔ(helpers.partial('custom_quickview/button'), helpers.var.quickviewÔ)Ï¿\n\t\t\tϾ/Ï¿\n\t\t</footer>\n\tϾ/Ï¿\n</div>","innerStart":0,"innerEnd":4656,"end":4656}},"custom_ccl_v2/shared/image":{"hitCount":3594,"raw":"{{~exec(function() {\
6962n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n})}}\n\n<div class=\"slide-top\">\n\t<div class=\"img-cont{{:className}} {{className}}{{/}}\" data-img-cont>\n\t\t<a href=\"{{assetLink()}}\" target=\"{{link.target}}\" aria-label=\"{{%title}}{{:isVideo()}} video{{/}}\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"{{:isVideo()}}Video Click{{?}}Image{{/}}\", \"interactionUrl\" : \"{{assetLink()}}\" } }'>\n\t\t\t{{~fill(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t})}}\n\t\t</a>\n\t</div>\n\n\t{{~fill(helpers.partial('custom_asset_credits'), data.asset)}}\n\t{{:showPlayButton()}}{{>custom_play_button}}{{/}}\n\t{{:~equal(!!data.nextDate && !helpers.var.isBlog, true)}}\n\t\t{{~fill(helpers.partial('custom_ccl/extras/mini_date'), data)}}\n\t{{/}}\n\t{{:~equal(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, true)}}\n\t\t{{~fill(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config)}}\n\t{{/}}\n\t{{:~equal(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', true)}}\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"{{recid}}\" data-tb-type=\"{{~var.feed}}\"></div>\n\t{{/}}\n</div>","html":"Ͼ~execÔ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ô)Ï¿\n\n<div class=\"slide-top\">\n\t<div class=\"img-contϾ:classNameÏ¿ ϾclassNameϿϾ/Ï¿\" data-img-cont>\n\t\t<a href=\"ϾassetLinkÔ(Ô)Ï¿\" target=\"Ͼlink.targetÏ¿\" aria-label=\"Ͼ%titleϿϾ:isVideoÔ(Ô)Ï¿ videoϾ/Ï¿\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:isVideoÔ(Ô)Ï¿Video ClickϾ?Ï¿ImageϾ/Ï¿\", \"interactionUrl\" : \"ϾassetLinkÔ(Ô)Ï¿\" } }'>\n\t\t\tϾ~fillÔ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ô)Ï¿\n\t\t</a>\n\t</div>\n\n\tϾ~fillÔ(helpers.partial('custom_asset_credits'), data.assetÔ)Ï¿\n\tϾ:showPlayButtonÔ(Ô)ϿϾ>
6962custom_play_buttonϿϾ/Ï¿\n\tϾ:~equalÔ(!!data.nextDate && !helpers.var.isBlog, trueÔ)Ï¿\n\t\tϾ~fillÔ(helpers.partial('custom_ccl/extras/mini_date'), dataÔ)Ï¿\n\tϾ/Ï¿\n\tϾ:~equalÔ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueÔ)Ï¿\n\t\tϾ~fillÔ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configÔ)Ï¿\n\tϾ/Ï¿\n\tϾ:~equalÔ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueÔ)Ï¿\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidÏ¿\" data-tb-type=\"Ͼ~var.feedÏ¿\"></div>\n\tϾ/Ï¿\n</div>","context":{"tags":[{"label":"execÔ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ô)","labelArr":[{"label":"exec","argString":"function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":166,"innerStart":166,"tags":[]},{"label":"className","labelArr":[{"label":"className"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":213,"end":240,"innerStart":225,"innerEnd":237,"tags":[{"label":"className","labelArr":[{"label":"className"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":226,"end":237,"innerStart":237,"tags":[]}],"inner":" ϾclassNameÏ¿"},{"label":"assetLinkÔ(Ô)","labelArr":[{"label":"assetLink","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":268,"end":283,"innerStart":283,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":293,"end":306,"innerStart":306,"tags":[]},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":320,"end":328,"innerStart":328,"tags":[]},{"label":"isVideoÔ(Ô)","labelArr":[{"label":"isVideo","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":328,"end":351,"innerStart":342,"innerEnd":348,"tags":[],"inner":" video"},{"label":"isVideoÔ(Ô)","labelArr":[{"label":"isVideo","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":430,"end":458,"innerStart":444,"innerEnd":455,"tags":[],"inner":"Video Click"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":455,"end":466,"innerStart":458,"innerEnd":463,"tags":[],"inner":"Image"},{"label":"assetLinkÔ(Ô)","labelArr":[{"label":"assetLink","argString":""}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":489,"end":504,"innerStart":504,"tags":[]},{"label":"fillÔ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ô)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":515,"end":679,"innerStart":679,"tags":[]},{"label":"fillÔ(helpers.partial('custom_asset_credits'), data.assetÔ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_asset_credits'), data.asset"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":697,"end":759,"innerStart":759,"tags":[]},{"label":"showPlayButtonÔ(Ô)","labelArr":[{"label":"showPlayButton","argString":""}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":761,"end":806,"innerStart":782,"innerEnd":803,"tags":[{"label":"custom_play_button","labelArr":[{"label":"custom_play_button"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":">","modifier":"","start":782,"end":803,"innerStart":803,"tags":[]}],"inner":"Ͼ>custom_play_buttonÏ¿"},{"label":"equalÔ(!!data.nextDate && !helpers.var.isBlog, trueÔ)","labelArr":[{"label":"equal","argString":"!!data.nextDate && !helpers.var.isBlog, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":808,"end":936,"innerStart":865,"innerEnd":933,"tags":[{"label":"fillÔ(helpers.partial('custom_ccl/extras/mini_date'), dataÔ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/mini_date'), data"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":868,"end":931,"innerStart":931,"tags":[]}],"inner":"\n\t\tϾ~fillÔ(helpers.partial('custom_ccl/extras/mini_date'), dataÔ)Ï¿\n\t"},{"label":"equalÔ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueÔ)","labelArr":[{"label":"equal","argString":"!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":938,"end":1109,"innerStart":1024,"innerEnd":1106,"tags":[{"label":"fillÔ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configÔ)","labelArr":[{"label":"fill","argString":"helpers.partial('custom_ccl/extras/sponsored'), helpers.var.config"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1027,"end":1104,"innerStart":1104,"tags":[]}],"inner":"\n\t\tϾ~fillÔ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configÔ)Ï¿\n\t"},{"label":"equalÔ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueÔ)","labelArr":[{"label":"equal","argString":"!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":1111,"end":1324,"innerStart":1214,"innerEnd":1321,"tags":[{"label":"recid","labelArr":[{"label":"recid"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":1277,"end":1284,"innerStart":1284,"tags":[]},{"label":"var.feed","labelArr":[{"label":"var"},{"label":"feed"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":1300,"end":1311,"innerStart":1311,"tags":[]}
6962],"inner":"\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidÏ¿\" data-tb-type=\"Ͼ~var.feedÏ¿\"></div>\n\t"}],"start":0,"inner":"Ͼ~execÔ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\n}Ô)Ï¿\n\n<div class=\"slide-top\">\n\t<div class=\"img-contϾ:classNameÏ¿ ϾclassNameϿϾ/Ï¿\" data-img-cont>\n\t\t<a href=\"ϾassetLinkÔ(Ô)Ï¿\" target=\"Ͼlink.targetÏ¿\" aria-label=\"Ͼ%titleϿϾ:isVideoÔ(Ô)Ï¿ videoϾ/Ï¿\" data-asset data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:isVideoÔ(Ô)Ï¿Video ClickϾ?Ï¿ImageϾ/Ï¿\", \"interactionUrl\" : \"ϾassetLinkÔ(Ô)Ï¿\" } }'>\n\t\t\tϾ~fillÔ(helpers.partial('custom_responsive_image'), {\n\t\t\t\tasset: data.asset,\n\t\t\t\tconfig: helpers.var.config,\n\t\t\t\tuseLazyLoading: helpers.var.useLazyLoading,\n\t\t\t}Ô)Ï¿\n\t\t</a>\n\t</div>\n\n\tϾ~fillÔ(helpers.partial('custom_asset_credits'), data.assetÔ)Ï¿\n\tϾ:showPlayButtonÔ(Ô)ϿϾ>
6962custom_play_buttonϿϾ/Ï¿\n\tϾ:~equalÔ(!!data.nextDate && !helpers.var.isBlog, trueÔ)Ï¿\n\t\tϾ~fillÔ(helpers.partial('custom_ccl/extras/mini_date'), dataÔ)Ï¿\n\tϾ/Ï¿\n\tϾ:~equalÔ(!!(data.isDTN || data.isdtn) && !helpers.var.config.dtnOutsideImage, trueÔ)Ï¿\n\t\tϾ~fillÔ(helpers.partial('custom_ccl/extras/sponsored'), helpers.var.configÔ)Ï¿\n\tϾ/Ï¿\n\tϾ:~equalÔ(!!helpers.var.useTripbuilder && helpers.var.config.tripbuilderLocation !== 'content', trueÔ)Ï¿\n\t\t<div class=\"tripbuilder-cont\" data-tb-button data-tb-recid=\"ϾrecidÏ¿\" data-tb-type=\"Ͼ~var.feedÏ¿\"></div>\n\tϾ/Ï¿\n</div>","innerStart":0,"innerEnd":1331,"end":1331}},"custom_ccl_v2/shared/read_more_button":{"hitCount":3764,"raw":"{{~exec(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n})}}\n\n<a class=\"read-more\" href=\"{{link.url}}\" target=\"{{link.target}}\" title=\"{{title}}\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"{{:templateData.more_caption}}{{%%templateData.more_caption}}{{?}}Read More{{/}}\", \"interactionUrl\" : \"{{%%link.url}}\"{{:templateData.more_caption}}, \"interactionText\" : \"{{%%templateData.more_caption}}\"{{/}} } }'>\n\t{{:~var.hasText}}\n\t\t<span class=\"button-text\">\n\t\t\t{{templateData.more_caption}}\n\t\t</span>\n\t{{?}}\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t{{/}}\n\t{{:~equal(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, true)}}\n\t\t{{~var.config.readMoreAdditionalHTML}}\n\t{{/}}\n</a>","html":"Ͼ~execÔ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}Ô)Ï¿\n\n<a class=\"read-more\" href=\"Ͼlink.urlÏ¿\" target=\"Ͼlink.targetÏ¿\" title=\"ϾtitleÏ¿\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:templateData.more_captionϿϾ%%templateData.more_captionϿϾ?Ï¿Read MoreϾ/Ï¿\", \"interactionUrl\" : \"Ͼ%%link.urlÏ¿\"Ͼ:templateData.more_captionÏ¿, \"interactionText\" : \"Ͼ%%templateData.more_captionÏ¿\"Ͼ/Ï¿ } }'>\n\tϾ:~var.hasTextÏ¿\n\t\t<span class=\"button-text\">\n\t\t\tϾtemplateData.more_captionÏ¿\n\t\t</span>\n\tϾ?Ï¿\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\tϾ/Ï¿\n\tϾ:~equalÔ(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, trueÔ)Ï¿\n\t\tϾ~var.config.readMoreAdditionalHTMLÏ¿\n\tϾ/Ï¿\n</a>","context":{"tags":[{"label":"execÔ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}Ô)","labelArr":[{"label":"exec","argString":"function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":210,"innerStart":210,"tags":[]},{"label":"link.url","labelArr":[{"label":"link"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":239,"end":249,"innerStart":249,"tags":[]},{"label":"link.target","labelArr":[{"label":"link"},{"label":"target"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":259,"end":272,"innerStart":272,"tags":[]},{"label":"title","labelArr":[{"label":"title"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":281,"end":288,"innerStart":288,"tags":[]},{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":356,"end":416,"innerStart":384,"innerEnd":413,"tags":[{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":384,"end":413,"
6962innerStart":413,"tags":[]}],"inner":"Ͼ%%templateData.more_captionÏ¿"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":413,"end":428,"innerStart":416,"innerEnd":425,"tags":[],"inner":"Read More"},{"label":"link.url","labelArr":[{"label":"link"},{"label":"url"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":451,"end":463,"innerStart":463,"tags":[]},{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":464,"end":548,"innerStart":492,"innerEnd":545,"tags":[{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"%","start":515,"end":544,"innerStart":544,"tags":[]}],"inner":", \"interactionText\" : \"Ͼ%%templateData.more_captionÏ¿\""},{"label":"var.hasText","labelArr":[{"label":"var"},{"label":"hasText"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":556,"end":646,"innerStart":571,"innerEnd":643,"tags":[{"label":"templateData.more_caption","labelArr":[{"label":"templateData"},{"label":"more_caption"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":604,"end":631,"innerStart":631,"tags":[]}],"inner":"\n\t\t<span class=\"button-text\">\n\t\t\tϾtemplateData.more_captionÏ¿\n\t\t</span>\n\t"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":643,"end":712,"innerStart":646,"innerEnd":709,"tags":[],"inner":"\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\t"},{"label":"equalÔ(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, trueÔ)","labelArr":[{"label":"equal","argString":"!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":714,"end":874,"innerStart":830,"innerEnd":871,"tags":[{"label":"var.config.readMoreAdditionalHTML","labelArr":[{"label":"var"},{"label":"config"},{"label":"readMoreAdditionalHTML"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":833,"end":869,"innerStart":869,"tags":[]}],"inner":"\n\t\tϾ~var.config.readMoreAdditionalHTMLÏ¿\n\t"}],"start":0,"inner":"Ͼ~execÔ(function() {\n\thelpers.var = { ...helpers.var, ...data.var};\n\thelpers.var.hasText =\n\t\thelpers.var.config.readMorePosition === undefined ?\n\t\ttrue :\n\t\thelpers.var.config.readMorePosition === 'footer';\n}Ô)Ï¿\n\n<a class=\"read-more\" href=\"Ͼlink.urlÏ¿\" target=\"Ͼlink.targetÏ¿\" title=\"ϾtitleÏ¿\" data-gtm-click data-gtm-vars='{ \"tClient_ga4\" : { \"linkObject\" : \"Ͼ:templateData.more_captionϿϾ%%templateData.more_captionϿϾ?Ï¿Read MoreϾ/Ï¿\", \"interactionUrl\" : \"Ͼ%%link.urlÏ¿\"Ͼ:templateData.more_captionÏ¿, \"interactionText\" : \"Ͼ%%templateData.more_captionÏ¿\"Ͼ/Ï¿ } }'>\n\tϾ:~var.hasTextÏ¿\n\t\t<span class=\"button-text\">\n\t\t\tϾtemplateData.more_captionÏ¿\n\t\t</span>\n\tϾ?Ï¿\n\t\t<i class=\"fa-solid fa-arrow-right\" aria-hidden=\"true\"></i>\n\tϾ/Ï¿\n\tϾ:~equalÔ(!!helpers.var.config.readMoreAdditionalHTML && !!helpers.var.config.readMoreAdditionalHTML.length, trueÔ)Ï¿\n\t\tϾ~var.config.readMoreAdditionalHTMLÏ¿\n\tϾ/Ï¿\n</a>","innerStart":0,"innerEnd":879,"end":879}},"custom_asset_credits":{"hitCount":5807,"raw":"{{:credits}}{{:custom_show_credits}}<span class=\"credits{{:videoid}} video{{/}}\"><i class=\"fa-solid fa-camera\"></i> {{credits}}</span>{{/}}{{/credits}}","html":"Ͼ:creditsϿϾ:custom_show_creditsÏ¿<span class=\"creditsϾ:videoidÏ¿ videoϾ/Ï¿\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsÏ¿</span>Ͼ/ϿϾ/creditsÏ¿","context":{"tags":[{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":0,"end":137,"innerStart":10,"innerEnd":127,"tags":[{"label":"custom_show_credits","labelArr":[{"label":"custom_show_credits"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":10,"end":127,"innerStart":32,"innerEnd":124,"tags":[{"label":"videoid","labelArr":[{"label":"videoid"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":":","modifier":"","start":52,"end":71,"innerStart":62,"innerEnd":68,"tags":[],"inner":" video"},{"label":"credits","labelArr":[{"label":"credits"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":108,"end":117,"innerStart":117,"tags":[]}],"inner":"<span class=\"creditsϾ:videoidÏ¿ videoϾ/Ï¿\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsÏ¿</span>"}],"inner":"Ͼ:custom_show_creditsÏ¿<span class=\"creditsϾ:videoidÏ¿ videoϾ/Ï¿\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsÏ¿</span>Ͼ/Ï¿"}],"start":0,"inner":"Ͼ:creditsϿϾ:custom_show_creditsÏ¿<span class=\"creditsϾ:videoidÏ¿ videoϾ/Ï¿\"><i class=\"fa-solid fa-camera\"></i> ϾcreditsÏ¿</span>Ͼ/ϿϾ/creditsÏ¿","innerStart":0,"innerEnd":137,"end":137}},"custom_responsive_image":{"hitCount":5967,"raw":"{{~setVar('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true)}}\r\n\r\n{{~exec(function() {\r\n let asmActive = false;\r\n \r\n if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n }\r\n\r\n const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n const userSettings = data.cloudinarySettings || {};\r\n const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n const formats = ['avif', 'webp', 'jpg']; // image formats\r\n const cloudinarySettings = { // used on every image\r\n crop: 'fill',\r\n quality: 65,\r\n sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n ...asmSetting,\r\n };\r\n let sizes;\r\n\r\n helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n helpers.var.sources = [];\r\n\r\n // warn user if no config object was provided\r\n if (!data.config) {\r\n console.log(errorMessage);\r\n\r\n return `<!-- ${errorMessage} -->`;\r\n }
6962\r\n\r\n // combine image sizes\r\n sizes = [\r\n ...data.config.mediaSources,\r\n {\r\n imageWidth: data.config.mobileImageRatio.width,\r\n imageHeight: data.config.mobileImageRatio.height,\r\n }\r\n ];\r\n\r\n helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n return formats.map(fetch_format => {\r\n return {\r\n src: data.asset.resource.getThumbnailUrl({\r\n ...cloudinarySettings,\r\n fetch_format,\r\n width: imageWidth,\r\n height: imageHeight,\r\n ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n }),\r\n format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n minScreenSize,\r\n isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n alt_text: data.asset.alt_text,\r\n width: imageWidth,\r\n height: imageHeight\r\n };\r\n });\r\n }).reduce((a, b) => a.concat(b), []);\r\n})}}\r\n\r\n{{:~equal(!!data.asset && !!data.asset.resource, true)}}\r\n<picture>\r\n {{#~var.sources}}\r\n {{!isDefault}}\r\n <source\r\n srcset=\"{{src}}\"\r\n {{:~equal(data.minScreenSize !== undefined, true)}}\r\n media=\"screen and (min-width: {{minScreenSize}})\"\r\n {{/}}\r\n type=\"image/{{format}}\"\r\n width=\"{{width}}\"\r\n height=\"{{height}}\"\r\n />\r\n {{?}}\r\n <img\r\n class=\"slide-img\"\r\n src=\"{{src}}\"\r\n alt=\"{{%alt_text}}\"\r\n loading=\"{{:~var.useLazyLoading}}lazy{{?}}eager{{/}}\"\r\n fetchpriority=\"{{:~var.useLazyLoading}}low{{?}}high{{/}}\"\r\n width=\"{{width}}\"\r\n height=\"{{height}}\"\r\n onload=\"this.classList.add('loaded')\" {{!-- stops the background animation when the image is loaded --}}\r\n />\r\n {{/}}\r\n {{/}}\r\n</picture>\r\n{{?}}\r\n{{~log('No asset was passed into the repsonsive image partial. Please provide an asset.')}}\r\n<!-- No asset was provided. Please provide an asset. -->\r\n{{/}}","html":"Ͼ~setVarÔ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueÔ)Ï¿\r\n\r\nϾ~execÔ(function() {\r\n let asmActive = false;\r\n \r\n if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n }\r\n\r\n const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n const userSettings = data.cloudinarySettings || {};\r\n const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n const formats = ['avif', 'webp', 'jpg']; // image formats\r\n const cloudinarySettings = { // used on every image\r\n crop: 'fill',\r\n quality: 65,\r\n sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n ...asmSetting,\r\n };\r\n let sizes;\r\n\r\n helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n helpers.var.sources = [];\r\n\r\n // warn user if no config object was provided\r\n if (!data.config) {\r\n console.log(errorMessage);\r\n\r\n return `<!-- ${errorMessage} -->`;\r\n }\r\n\r\n // combine image sizes\r\n sizes = [\r\n ...data.config.mediaSources,\r\n {\r\n imageWidth: data.config.mobileImageRatio.width,\r\n imageHeight: data.config.mobileImageRatio.height,\r\n }\r\n ];\r\n\r\n helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n return formats.map(fetch_format => {\r\n return {\r\n src: data.asset.resource.getThumbnailUrl({\r\n ...cloudinarySettings,\r\n fetch_format,\r\n width: imageWidth,\r\n height: imageHeight,\r\n ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n }),\r\n format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n minScreenSize,\r\n isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n alt_text: data.asset.alt_text,\r\n width: imageWidth,\r\n height: imageHeight\r\n };\r\n });\r\n }).reduce((a, b) =>
6962 a.concat(b), []);\r\n}Ô)Ï¿\r\n\r\nϾ:~equalÔ(!!data.asset && !!data.asset.resource, trueÔ)Ï¿\r\n<picture>\r\n Ͼ#~var.sourcesÏ¿\r\n Ͼ!isDefaultÏ¿\r\n <source\r\n srcset=\"ϾsrcÏ¿\"\r\n Ͼ:~equalÔ(data.minScreenSize !== undefined, trueÔ)Ï¿\r\n media=\"screen and (min-width: ϾminScreenSizeÏ¿)\"\r\n Ͼ/Ï¿\r\n type=\"image/ϾformatÏ¿\"\r\n width=\"ϾwidthÏ¿\"\r\n height=\"ϾheightÏ¿\"\r\n />\r\n Ͼ?Ï¿\r\n <img\r\n class=\"slide-img\"\r\n src=\"ϾsrcÏ¿\"\r\n alt=\"Ͼ%alt_textÏ¿\"\r\n loading=\"Ͼ:~var.useLazyLoadingÏ¿lazyϾ?Ï¿eagerϾ/Ï¿\"\r\n fetchpriority=\"Ͼ:~var.useLazyLoadingÏ¿lowϾ?Ï¿highϾ/Ï¿\"\r\n width=\"ϾwidthÏ¿\"\r\n height=\"ϾheightÏ¿\"\r\n onload=\"this.classList.add('loaded')\" \r\n />\r\n Ͼ/Ï¿\r\n Ͼ/Ï¿\r\n</picture>\r\nϾ?Ï¿\r\nϾ~logÔ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ô)Ï¿\r\n<!-- No asset was provided. Please provide an asset. -->\r\nϾ/Ï¿","context":{"tags":[{"label":"setVarÔ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueÔ)","labelArr":[{"label":"setVar","argString":"'useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : true"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":0,"end":93,"innerStart":93,"tags":[]},{"label":"execÔ(function() {\r\n let asmActive = false;\r\n \r\n if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n }\r\n\r\n const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n const userSettings = data.cloudinarySettings || {};\r\n const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n const formats = ['avif', 'webp', 'jpg']; // image formats\r\n const cloudinarySettings = { // used on every image\r\n crop: 'fill',\r\n quality: 65,\r\n sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n ...asmSetting,\r\n };\r\n let sizes;\r\n\r\n helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n helpers.var.sources = [];\r\n\r\n // warn user if no config object was provided\r\n if (!data.config) {\r\n console.log(errorMessage);\r\n\r\n return `<!-- ${errorMessage} -->`;\r\n }\r\n\r\n // combine image sizes\r\n sizes = [\r\n ...data.config.mediaSources,\r\n {\r\n imageWidth: data.config.mobileImageRatio.width,\r\n imageHeight: data.config.mobileImageRatio.height,\r\n }\r\n ];\r\n\r\n helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n return formats.map(fetch_format => {\r\n return {\r\n src: data.asset.resource.getThumbnailUrl({\r\n ...cloudinarySettings,\r\n fetch_format,\r\n width: imageWidth,\r\n height: imageHeight,\r\n ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n }),\r\n format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n minScreenSize,\r\n isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n alt_text: data.asset.alt_text,\r\n width: imageWidth,\r\n height: imageHeight\r\n };\r\n });\r\n }).reduce((a, b) => a.concat(b), []);\r\n}Ô)","labelArr":[{"label":"exec","argString":"function() {\r\n let asmActive = false;\r\n \r\n if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n }\r\n\r\n const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n const userSettings = data.cloudinarySettings || {};\r\n const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n const formats = ['avif', 'webp', 'jpg']; // image formats\r\n const cloudinarySettings = { // used on every image\r\n crop: 'fill',\r\n quality: 65,\r\n sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n ...asmSetting,\r\n };\r\n let sizes;\r\n\r\n helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n helpers.var.sources = [];\r\n\r\n // warn user if no config object was provided\r\n if (!data.config) {\r\n console.log(errorMessage);\r\n\r\n return `<!-- ${errorMessage} -->`;\r\n }
6962\r\n\r\n // combine image sizes\r\n sizes = [\r\n ...data.config.mediaSources,\r\n {\r\n imageWidth: data.config.mobileImageRatio.width,\r\n imageHeight: data.config.mobileImageRatio.height,\r\n }\r\n ];\r\n\r\n helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n return formats.map(fetch_format => {\r\n return {\r\n src: data.asset.resource.getThumbnailUrl({\r\n ...cloudinarySettings,\r\n fetch_format,\r\n width: imageWidth,\r\n height: imageHeight,\r\n ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n }),\r\n format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n minScreenSize,\r\n isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n alt_text: data.asset.alt_text,\r\n width: imageWidth,\r\n height: imageHeight\r\n };\r\n });\r\n }).reduce((a, b) => a.concat(b), []);\r\n}"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":97,"end":2397,"innerStart":2397,"tags":[]},{"label":"equalÔ(!!data.asset && !!data.asset.resource, trueÔ)","labelArr":[{"label":"equal","argString":"!!data.asset && !!data.asset.resource, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2401,"end":3289,"innerStart":2457,"innerEnd":3286,"tags":[{"label":"var.sources","labelArr":[{"label":"var"},{"label":"sources"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"#","modifier":"","start":2474,"end":3272,"innerStart":2489,"innerEnd":3269,"tags":[{"label":"isDefault","labelArr":[{"label":"isDefault"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"","command":"!","modifier":"","start":2499,"end":2859,"innerStart":2511,"innerEnd":2856,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2558,"end":2563,"innerStart":2563,"tags":[]},{"label":"equalÔ(data.minScreenSize !== undefined, trueÔ)","labelArr":[{"label":"equal","argString":"data.minScreenSize !== undefined, true"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":2582,"end":2723,"innerStart":2633,"innerEnd":2720,"tags":[{"label":"minScreenSize","labelArr":[{"label":"minScreenSize"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2685,"end":2700,"innerStart":2700,"tags":[]}],"inner":"\r\n media=\"screen and (min-width: ϾminScreenSizeÏ¿)\"\r\n "},{"label":"format","labelArr":[{"label":"format"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2753,"end":2761,"innerStart":2761,"tags":[]},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2787,"end":2794,"innerStart":2794,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2821,"end":2829,"innerStart":2829,"tags":[]}],"inner":"\r\n <source\r\n srcset=\"ϾsrcÏ¿\"\r\n Ͼ:~equalÔ(data.minScreenSize !== undefined, trueÔ)Ï¿\r\n media=\"screen and (min-width: ϾminScreenSizeÏ¿)\"\r\n Ͼ/Ï¿\r\n type=\"image/ϾformatÏ¿\"\r\n width=\"ϾwidthÏ¿\"\r\n height=\"ϾheightÏ¿\"\r\n />\r\n "},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2856,"end":3263,"innerStart":2859,"innerEnd":3260,"tags":[{"label":"src","labelArr":[{"label":"src"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":2935,"end":2940,"innerStart":2940,"tags":[]},{"label":"alt_text","labelArr":[{"label":"alt_text"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"%","modifier":"","start":2964,"end":2975,"innerStart":2975,"tags":[]},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3003,"end":3032,"innerStart":3025,"innerEnd":3029,"tags":[],"inner":"lazy"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3029,"end":3040,"innerStart":3032,"innerEnd":3037,"tags":[],"inner":"eager"},{"label":"var.useLazyLoading","labelArr":[{"label":"var"},{"label":"useLazyLoading"}],"elseTag":false,"ifElseTag":true,"ifStarterTag":true,"backTrack":0,"lookup":"~","command":":","modifier":"","start":3074,"end":3102,"innerStart":3096,"innerEnd":3099,"tags":[],"inner":"low"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3099,"end":3109,"innerStart":3102,"innerEnd":3106,"tags":[],"inner":"high"},{"label":"width","labelArr":[{"label":"width"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3135,"end":3142,"innerStart":3142,"tags":[]},{"label":"height","labelArr":[{"label":"height"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3169,"end":3177,"innerStart":3177,"tags":[]}],"inner":"\r\n <img\r\n class=\"slide-img\"\r\n src=\"ϾsrcÏ¿\"\r\n alt=\"Ͼ%alt_textÏ¿\"\r\n loading=\"Ͼ:~var.useLazyLoadingÏ¿lazyϾ?Ï¿eagerϾ/Ï¿\"\r\n fetchpriority=\"Ͼ:~var.useLazyLoadingÏ¿lowϾ?Ï¿highϾ/Ï¿\"\r\n width=\"ϾwidthÏ¿\"\r\n height=\"ϾheightÏ¿\"\r\n onload=\"this.classList.add('loaded')\" \r\n />\r\n "}],"inner":"\r\n Ͼ!isDefaultÏ¿\r\n <source\r\n srcset=\"ϾsrcÏ¿\"\r\n Ͼ:~equalÔ(data.minScreenSize !== undefined, trueÔ)Ï¿\r\n media=\"screen and (min-width: ϾminScreenSizeÏ¿)\"\r\n Ͼ/Ï¿\r\n type=\"image/ϾformatÏ¿\"\r\n width=\"ϾwidthÏ¿\"\r\n height=\"ϾheightÏ¿\"\r\n />\r\n Ͼ?Ï¿\r\n <img\r\n class=\"slide-img\"\r\n src=\"ϾsrcÏ¿\"\r\n alt=\"Ͼ%alt_textÏ¿\"\r\n loading=\"Ͼ:~var.useLazyLoadingÏ¿lazyϾ?Ï¿eagerϾ/Ï¿\"\r\n fetchpriority=\"Ͼ:~var.useLazyLoadingÏ¿lowϾ?Ï¿highϾ/Ï¿\"\r\n width=\"ϾwidthÏ¿\"\r\n height=\"ϾheightÏ¿\"\r\n onload=\"this.classList.add('loaded')\" \r\n />\r\n Ͼ/Ï¿\r\n "}],"inner":"\r\n<picture>\r\n Ͼ#~var.sourcesÏ¿\r\n Ͼ!isDefaultÏ¿\r\n <source\r\n srcset=\"ϾsrcÏ¿\"\r\n Ͼ:~equalÔ(data.minScreenSize !== undefined, trueÔ)Ï¿\r\n media=\"screen and (min-width: ϾminScreenSizeÏ¿)\"\r\n Ͼ/Ï¿\r\n type=\"image/ϾformatÏ¿\"\r\n width=\"ϾwidthÏ¿\"\r\n height=\"ϾheightÏ¿\"\r\n />\r\n Ͼ?Ï¿\r\n <img\r\n class=\"slide-img\"\r\n src=\"ϾsrcÏ¿\"\r\n alt=\"Ͼ%alt_textÏ¿\"\r\n loading=\"Ͼ:~var.useLazyLoadingÏ¿lazyϾ?Ï¿eagerϾ/Ï¿\"\r\n fetchpriority=\"Ͼ:~var.useLazyLoadingÏ¿lowϾ?Ï¿highϾ/Ï¿\"\r\n width=\"ϾwidthÏ¿\"\r\n height=\"ϾheightÏ¿\"\r\n onload=\"this.classList.add('loaded')\" \r\n />\r\n Ͼ/Ï¿\r\n Ͼ/Ï¿\r\n</picture>\r\n"},{"labelArr":[],"elseTag":true,"ifElseTag":true,"ifStarterTag":false,"backTrack":0,"lookup":"","command":"","modifier":"","start":3286,"end":3445,"innerStart":3289,"innerEnd":3442,"tags":[{"label":"logÔ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ô)","labelArr":[{"label":"log","argString":"'No asset was passed into the repsonsive image partial. Please provide an asset.'"}],"elseTag":false,"ifElseTag":false,"ifStarterTag":false,"backTrack":0,"lookup":"~","command":"","modifier":"","start":3291,"end":3382,"
6962innerStart":3382,"tags":[]}],"inner":"\r\nϾ~logÔ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ô)Ï¿\r\n<!-- No asset was provided. Please provide an asset. -->\r\n"}],"start":0,"inner":"Ͼ~setVarÔ('useLazyLoading', data.useLazyLoading !== undefined ? data.useLazyLoading : trueÔ)Ï¿\r\n\r\nϾ~execÔ(function() {\r\n let asmActive = false;\r\n \r\n if (helpers.plugins.miscLib && helpers.plugins.sv_site) {\r\n // fallback for older collection helpers where miscLib/sv_site are not in goatee context\r\n asmActive = helpers.plugins.miscLib.varLookup(helpers.plugins.sv_site.siteConfig.custom, 'asm.active');\r\n }\r\n\r\n const asmSetting = asmActive ? { gravity: 'auto' } : {};\r\n const userSettings = data.cloudinarySettings || {};\r\n const errorMessage = `The responsive image template requires an asset and a config object. Please see core collection templates for examples.`;\r\n const formats = ['avif', 'webp', 'jpg']; // image formats\r\n const cloudinarySettings = { // used on every image\r\n crop: 'fill',\r\n quality: 65,\r\n sv: { gravity: 'focalPoint' },\r\n\t\t...userSettings,\r\n ...asmSetting,\r\n };\r\n let sizes;\r\n\r\n helpers.var.useLazyLoading = data.useLazyLoading !== undefined ? data.useLazyLoading : true;\r\n\r\n helpers.var.sources = [];\r\n\r\n // warn user if no config object was provided\r\n if (!data.config) {\r\n console.log(errorMessage);\r\n\r\n return `<!-- ${errorMessage} -->`;\r\n }\r\n\r\n // combine image sizes\r\n sizes = [\r\n ...data.config.mediaSources,\r\n {\r\n imageWidth: data.config.mobileImageRatio.width,\r\n imageHeight: data.config.mobileImageRatio.height,\r\n }\r\n ];\r\n\r\n helpers.var.sources = sizes.map(({ imageWidth, imageHeight, minScreenSize }) => {\r\n return formats.map(fetch_format => {\r\n return {\r\n src: data.asset.resource.getThumbnailUrl({\r\n ...cloudinarySettings,\r\n fetch_format,\r\n width: imageWidth,\r\n height: imageHeight,\r\n ...(fetch_format === 'avif' ? { flags: 'strip_profile' } : {}),\r\n }),\r\n format: fetch_format === 'jpg' ? 'jpeg' : fetch_format,\r\n minScreenSize,\r\n isDefault: minScreenSize === undefined && fetch_format.match(/jpe*g/) !== null,\r\n alt_text: data.asset.alt_text,\r\n width: imageWidth,\r\n height: imageHeight\r\n };\r\n });\r\n }).reduce((a, b) => a.concat(b), []);\r\n}Ô)Ï¿\r\n\r\nϾ:~equalÔ(!!data.asset && !!data.asset.resource, trueÔ)Ï¿\r\n<picture>\r\n Ͼ#~var.sourcesÏ¿\r\n Ͼ!isDefaultÏ¿\r\n <source\r\n srcset=\"ϾsrcÏ¿\"\r\n Ͼ:~equalÔ(data.minScreenSize !== undefined, trueÔ)Ï¿\r\n media=\"screen and (min-width: ϾminScreenSizeÏ¿)\"\r\n Ͼ/Ï¿\r\n type=\"image/ϾformatÏ¿\"\r\n width=\"ϾwidthÏ¿\"\r\n height=\"ϾheightÏ¿\"\r\n />\r\n Ͼ?Ï¿\r\n <img\r\n class=\"slide-img\"\r\n src=\"ϾsrcÏ¿\"\r\n alt=\"Ͼ%alt_textÏ¿\"\r\n loading=\"Ͼ:~var.useLazyLoadingÏ¿lazyϾ?Ï¿eagerϾ/Ï¿\"\r\n fetchpriority=\"Ͼ:~var.useLazyLoadingÏ¿lowϾ?Ï¿highϾ/Ï¿\"\r\n width=\"ϾwidthÏ¿\"\r\n height=\"ϾheightÏ¿\"\r\n onload=\"this.classList.add('loaded')\" \r\n />\r\n Ͼ/Ï¿\r\n Ͼ/Ï¿\r\n</picture>\r\nϾ?Ï¿\r\nϾ~logÔ('No asset was passed into the repsonsive image partial. Please provide an asset.'Ô)Ï¿\r\n<!-- No asset was provided. Please provide an asset. -->\r\nϾ/Ï¿","innerStart":0,"innerEnd":3445,"end":3445}},"custom_play_button":{"hitCount":3188,"raw":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","html":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","context":{"tags":[],"start":0,"inner":"<button class=\"shared-play-button\" aria-label=\"play video\"><i class=\"fa fa-play\" aria-hidden=\"true\"></i></button>\n","innerStart":0,"innerEnd":114,"end":114}}}},"modelName":"plugins_collections_type_custom_slides"}</script>
6962 6963</section> 6964 6965</div> 6966 </div> 6967 <div class="footer-container"> 6968 <div data-civid="6998c0a141a8f0ca7c84a365" class="contentRender contentRender_21 contentRender_type_panel contentRender_name_plugins_common_footer" data-sv-time="4" data-sv-index="21" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 6969 6970 6971<div class="cta-icons-container"> 6972 <div class="left-container"> 6973 <div data-civid="69e731391f939f512b658c0a" class="contentRender contentRender_22 contentRender_type_widget contentRender_name_plugins_common_cta_icons" data-sv-time="15" data-sv-index="22" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 6974 6975<div class="cta-icons-cont eNews"> 6976 <div class="img-cont"> 6977 6978 <a href="https://www.visitwestconventionbureau.co.uk/enewsletter-sign-up/" target="_blank" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "CTA Icons", "linkObject": "E-newsletter%20sign%20up", "interactionSource": "widget", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fenewsletter-sign-up%2F" } }'> 6979 <img class="color-icon" src="/includes/public/assets/shared/icon_eNews.svg" loading="lazy" alt="eNews icon"> 6980 <img class="white-icon" src="/includes/public/assets/shared/icon_eNews_white.svg" loading="lazy" alt="eNews icon"> 6981 </a> 6982 6983 </div> 6984 <div class="content-section"> 6985 <h4><a href="https://www.visitwestconventionbureau.co.uk/enewsletter-sign-up/" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "CTA Icons", "linkObject": "E-newsletter%20sign%20up", "interactionSource": "widget", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fenewsletter-sign-up%2F", "interactionText": "E-newsletter%20sign%20up" } }'>E-newsletter sign up</a></h4> 6986 <img class="arrow" src="/includes/public/assets/shared/arrow_right_black.svg" loading="lazy" alt="Arrow right"> 6987 <p>Sign up for our free e-newsletter to receive exclusive updates, news and inspiring ideas.</p> 6988 </div> 6989</div></div> 6990 </div> 6991 <div class="center-container"> 6992 <div data-civid="69e731391f939f512b658c0c" class="contentRender contentRender_23 contentRender_type_widget contentRender_name_plugins_common_cta_icons" data-sv-time="15" data-sv-index="23" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'> 6993 6994<div class="cta-icons-cont eventenquiry"> 6995 <div class="img-cont"> 6996 6997 <a href="https://www.visitwestconventionbureau.co.uk/contact-us/" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "CTA Icons", "linkObject": "Get%20in%20touch", "interactionSource": "widget", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fcontact-us%2F" } }'> 6998 <img class="color-icon" src="/includes/public/assets/shared/icon_eventenquiry.svg" loading="lazy" alt="eventenquiry icon"> 6999 <img class="white-icon" src="/includes/public/assets/shared/icon_eventenquiry_white.svg" loading="lazy" alt="eventenquiry icon"> 7000 </a> 7001 7002 </div> 7003 <div class="content-section"> 7004 <h4><a href="https://www.visitwestconventionbureau.co.uk/contact-us/" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "CTA Icons", "linkObject": "Get%20in%20touch", "interactionSource": "widget", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fcontact-us%2F", "interactionText": "Get%20in%20touch" } }'>Get in touch</a></h4> 7005 <img class="arrow" src="/includes/public/assets/shared/arrow_right_black.svg" loading="lazy" alt="Arrow right"> 7006 <p>Our contact us page is the quickest way to engage with our supportive team.</p> 7007 </div> 7008</div></div> 7009 </div> 7010 <div class="right-container"> 7011 <div data-civid="69e731391f939f512b658c0e" class="contentRender contentRender_24 contentRender_type_widget contentRender_name_plugins_common_cta_icons" data-sv-time="16" data-sv-index="24" data-gtm-vars='{ "tCore" : { "contentNum" : "3" } }'> 7012 7013<div class="cta-icons-cont talktous"> 7014 <div class="img-cont"> 7015 7016 <a href="https://www.visitwestconventionbureau.co.uk/about-us/" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "CTA Icons", "linkObject": "About%20Us", "interactionSource": "widget", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fabout-us%2F" } }'> 7017 <img class="color-icon" src="/includes/public/assets/shared/icon_talktous.svg" loading="lazy" alt="talktous icon"> 7018 <img class="white-icon" src="/includes/public/assets/shared/icon_talktous_white.svg" loading="lazy" alt="talktous icon"> 7019 </a> 7020 7021 </div> 7022 <div class="content-section"> 7023 <h4><a href="https://www.visitwestconventionbureau.co.uk/about-us/" data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "CTA Icons", "linkObject": "About%20Us", "interactionSource": "widget", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fabout-us%2F", "interactionText": "About%20Us" } }'>About Us</a></h4> 7024 <img class="arrow" src="/includes/public/assets/shared/arrow_right_black.svg" loading="lazy" alt="Arrow right">
7025 <p>Learn about Visit West Convention Bureau and how we can help you.</p> 7026 </div> 7027</div></div> 7028 </div> 7029</div> 7030 7031<div class="we-recommend-grid"> 7032 7033</div> 7034<div class="logo-grid"> 7035 7036</div> 7037<div class="upper-container"> 7038 7039 7040</div> 7041<div class="bridge-overlay"></div> 7042<footer class="panel-footer" data-guid="2d41fa59-4ef7-46e3-a44f-a03bdfd71d66"> 7043 <div class="footer-content-container"> 7044 <div class="footer-nav"> 7045 <div data-civid="69e731391f939f512b658c16" class="contentRender contentRender_28 contentRender_type_widget contentRender_name_plugins_nav_footer_meet" data-sv-time="22" data-sv-index="28" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'> 7046 7047 7048 7049 7050 7051 <ul class="navigation-footer" 7052 data-gtm-vars='{"tClient_ga4": {"eventName": "navigation_click", "navType": "Footer", "interactionSource": "navigation"}}' 7053> 7054 7055 <li class="item item-parent row-1"> 7056 <a 7057 href="/about-us/" 7058 target="_self" 7059 class="" 7060 title="About Us" 7061 7062 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "About%20Us", "interactionUrl": "%2Fabout-us%2F", "interactionText": "About%20Us"}}' 7063 7064 > 7065 About Us 7066 </a> 7067 </li> 7068 7069 <li class="item item-parent row-2"> 7070 <a 7071 href="/contact-us/" 7072 target="_self" 7073 class="" 7074 title="Contact Us" 7075 7076 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Contact%20Us", "interactionUrl": "%2Fcontact-us%2F", "interactionText": "Contact%20Us"}}' 7077 7078 > 7079 Contact Us 7080 </a> 7081 </li> 7082 7083 <li class="item item-parent row-3"> 7084 <a 7085 href="https://www.visitwestconventionbureau.co.uk/information/sustainability-statement/" 7086 target="_self" 7087 class="" 7088 title="Sustainability Statement" 7089 7090 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Sustainability%20Statement", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Finformation%2Fsustainability-statement%2F", "interactionText": "Sustainability%20Statement"}}' 7091 7092 > 7093 Sustainability Statement 7094 </a> 7095 </li> 7096 7097 <li class="item item-parent row-4"> 7098 <a 7099 href="https://www.visitwestconventionbureau.co.uk/information/accessibility-statement/" 7100 target="_self" 7101 class="" 7102 title="Accessibility Statement" 7103 7104 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Accessibility%20Statement", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Finformation%2Faccessibility-statement%2F", "interactionText": "Accessibility%20Statement"}}' 7105 7106 > 7107 Accessibility Statement 7108 </a> 7109 </li> 7110 7111 <li class="item item-parent row-5"> 7112 <a 7113 href="/enewsletter-sign-up/" 7114 target="_self" 7115 class="" 7116 title="Enewsletter Sign Up" 7117 7118 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Enewsletter%20Sign%20Up", "interactionUrl": "%2Fenewsletter-sign-up%2F", "interactionText": "Enewsletter%20Sign%20Up"}}' 7119 7120 > 7121 Enewsletter Sign Up 7122 </a> 7123 </li> 7124 7125 <li class="item item-parent row-6"> 7126 <a 7127 href="https://www.visitwest.co.uk/membership" 7128 target="_self" 7129 class="" 7130 title="Become a member" 7131 7132 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Become%20a%20member", "interactionUrl": "https%3A%2F%2Fwww.visitwest.co.uk%2Fmembership", "interactionText": "Become%20a%20member"}}' 7133 7134 > 7135 Become a member 7136 </a> 7137 </li> 7138 7139 <li class="item item-parent row-7"> 7140 <a 7141 href="https://www.visitwestconventionbureau.co.uk/information/cookies/" 7142 target="_self" 7143 class="" 7144 title="Cookies" 7145 7146 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Cookies", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Finformation%2Fcookies%2F", "interactionText": "Cookies"}}' 7147 7148 > 7149 Cookies 7150 </a> 7151 </li> 7152 7153 <li class="item item-parent row-8"> 7154 <a 7155 href="https://www.visitwestconventionbureau.co.uk/information/privacy-policy/" 7156 target="_self" 7157 class="" 7158 title="Privacy Policy" 7159 7160 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Privacy%20Policy", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Finformation%2Fprivacy-policy%2F", "interactionText": "Privacy%20Policy"}}' 7161 7162 > 7163 Privacy Policy 7164 </a> 7165 </li> 7166 7167 <li class="item item-parent row-9"> 7168 <a 7169 href="https://www.visitwestconventionbureau.co.uk/information/terms-and-conditions/" 7170 target="_self" 7171 class="" 7172 title="Terms and Conditions" 7173 7174 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Terms%20and%20Conditions", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Finformation%2Fterms-and-conditions%2F", "interactionText": "Terms%20and%20Conditions"}}' 7175 7176 > 7177 Terms and Conditions 7178 </a> 7179 </li> 7180 7181 <li class="item item-parent row-10 last"> 7182 <a 7183 href="https://www.visitwestconventionbureau.co.uk/sitemap/" 7184 target="_self" 7185 class="" 7186 title="Sitemap" 7187 7188 data-gtm-click data-gtm-vars='{"tClient_ga4": {"linkObject": "Sitemap", "interactionUrl": "https%3A%2F%2Fwww.visitwestconventionbureau.co.uk%2Fsitemap%2F", "interactionText": "Sitemap"}}' 7189 7190 > 7191 Sitemap 7192 </a> 7193 </li> 7194 7195 </ul> 7196</div> 7197 </div> 7198 <div class="social-media"> 7199 <div data-civid="69e731391f939f512b658c14" class="contentRender contentRender_27 contentRender_type_widget contentRender_name_plugins_collections_type_custom_social_slides contentRender_name_plugins_collections_template_custom_social_links" data-sv-time="147" data-sv-index="27" data-gtm-vars='{ "tCore" : { "contentNum" : "2" } }'> 7200 7201<ul class="social-links"> 7202 7203 7204 <li class="social-network"> 7205 <a 7206 class="social-link" 7207 href="https://www.linkedin.com/company/visitwestconventionbureau/" 7208 target="_blank" 7209 rel="noopener" 7210 title="Visit our linkedin page" 7211 aria-label="Visit our linkedin page" 7212 data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Linkedin", "interactionUrl" : "https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fvisitwestconventionbureau%2F", "interactionSource": "widget" } }' 7213 > 7214 <i 7215 class="social-icon fab fa-linkedin-in" 7216 aria-hidden="true" 7217 ></i> 7218 </a> 7219 </li> 7220 7221 7222 <li class="social-network"> 7223 <a 7224 class="social-link" 7225 href="https://www.instagram.com/visitwestconventionbureau" 7226 target="_blank" 7227 rel="noopener" 7228 title="Visit our instagram page" 7229 aria-label="Visit our instagram page" 7230 data-gtm-click data-gtm-vars='{ "tClient_ga4" : {"eventName" : "navigation_click", "navType" : "Social Links", "linkObject": "Social | Instagram", "interactionUrl" : "https%3A%2F%2Fwww.instagram.com%2Fvisitwestconventionbureau", "interactionSource": "widget" } }' 7231 > 7232 <i 7233 class="social-icon fab fa-instagram" 7234 aria-hidden="true" 7235 ></i> 7236 </a> 7237 </li> 7238 7239</ul></div> 7240 </div> 7241 <div class="client-details"> 7242 <div data-civid="69e731391f939f512b658c10" class="contentRender contentRender_25 contentRender_type_widget contentRender_name_plugins_common_logo_footer" data-sv-time="16" data-sv-index="25" data-gtm-vars='{ "tCore" : { "contentNum" : "1" } }'><div class="logo-footer" data-guid="e1b752d9-c3aa-434c-9217-69d5c1d1fc57" > 7243 <a href="https://www.visitwest.co.uk/" target="_blank" aria-label="Visit West (Bristol and Bath)" data-gtm-click data-gtm-vars='{ "tClient_ga4" : { "eventName" : "navigation_click", "navType" : "Logo | Footer", "interactionSource" : "widget", "linkObject" : "Logo", "interactionUrl" : "https%3A%2F%2Fwww.visitwest.co.uk%2F" } }'> 7244 7245 <img 7246 src="/includes/public/assets/shared/logos/logo_footer.svg" 7247 alt="Visit West (Bristol and Bath)" 7248 fetchpriority="low" 7249 width="140" 7250 height="40" 7251 /> 7252 7253 </a> 7254</div></div> 7255 <div data-civid="69e731391f939f512b658c12" class="contentRender contentRender_26 contentRender_type_widget contentRender_name_plugins_core_textbox" data-sv-time="16" data-sv-index="26" data-gtm-vars='{ "tCore" : { "contentNum" : "3" } }'><section data-sv-core-textbox data-guid="0bb1c1ab-a62e-429a-8948-ffbe02432bf5"> 7256 <p><meta charset="utf-8" />Registered in England and Wales (number 3715280)<br />
7257Registered office: Leigh Court Business Centre | Pill Rd | Abbots Leigh | Bristol | BS8 3RL</p> 7258 7259</section></div> 7260 </div> 7261 </div> 7262 <div class="attributions"> 7263 <div class="attribution-content-container"> 7264 <div class="attribution-inner-content-container"> 7265 <p>© Visit West 2026</p> 7266 <p>This website has been delivered by Visit West</p> 7267 </div> 7268 <div class="svLogo"> 7269 <a 7270 class="made-by-sv" 7271 7272 7273 href="https://www.simpleviewinc.com/our-services/creative-design/" 7274 7275 7276 target="_blank" 7277 rel="noopener" 7278 > 7279 <img 7280 src="/includes/public/assets/shared/made-by-sv.svg" 7281 alt="Made by Simpleview" 7282 loading="lazy" 7283 fetchpriority="low" 7284 width="385" 7285 height="54" 7286 /> 7287 </a> 7288 </div> 7289 </div> 7290 </div> 7291 <div class="mobile-fixed"> 7292 7293 7294 </div> 7295</footer> 7296</div> 7297 </div> 7298</div> 7299<div id="gallery-portal" data-gallery-portal></div> 7300<div id="quickview-detail" data-quickview-detail></div></div> 7301 <!-- footer css bundles --> 7302 <link rel="stylesheet" href="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/css/custom_panel_background_colour.css"/> 7303 7304 <!-- footer js bundles --> 7305
7305<script src="/includes/public/managed/v_b35e94c3_62831865/core/plugins/core/public/js/loginCheck.js"></script>
7305 7306
7306<script src="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/js/shared_footer.js" defer></script>
7306 7307
7307<script src="/includes/public/managed/v_b35e94c3_62831865/core/plugins/common/virtuals/js/custom_forms.js" defer></script>
7307 7308 7309
7309<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.visitwestconventionbureau.co.uk/#organization","name":"Visit West (Bristol and Bath)","url":"https://www.visitwestconventionbureau.co.uk/","telephone":"+44 (0)117 946 2206","address":{"@type":"PostalAddress","streetAddress":"Rivergate House, 70 Redcliff St","addressLocality":"Redcliff","addressRegion":"Bristol","postalCode":"BS1 6AL"}},{"@type":"WebSite","@id":"https://www.visitwestconventionbureau.co.uk/#website","url":"https://www.visitwestconventionbureau.co.uk/","name":"Visit West (Bristol and Bath)","publisher":{"@id":"https://www.visitwestconventionbureau.co.uk/#organization"},"potentialAction":{"@type":"SearchAction","target":"https://www.visitwestconventionbureau.co.uk/search/?q={search_term_string}","query-input":"required name=search_term_string"}},{"@type":"CollectionPage","@id":"https://www.visitwestconventionbureau.co.uk/venue-search/#collectionpage","url":"https://www.visitwestconventionbureau.co.uk/venue-search/","isPartOf":{"@id":"https://www.visitwestconventionbureau.co.uk/#website"},"breadcrumb":{"@type":"BreadcrumbList","name":"Breadcrumbs","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.visitwestconventionbureau.co.uk/"},{"@type":"ListItem","position":2,"name":"Venue Search","item":"https://www.visitwestconventionbureau.co.uk/venue-search/"}]},"mainEntity":[]}]}</script>
7309 7310 <!-- bottomBody --> 7311 7312
7312<script data-id="site_global_footer"> 7313 require(["sv_clientLib", "sv_load!plugins_dynamic_content"], function(clientLib) { 7314 clientLib._initLazy(); 7315 }); 7316 </script>
7316 7317 7318 �� </body> 7319</html>
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.