1<!doctype html> 2<html dir="ltr" lang="en" data-lang="" data-template="restaurants-grid" data-template-source="tc-theme"> 3<head>
4<script> 5 var galaxyInfo = { 6 website_id: 7487, 7 tvs: 1, 8 cms_id: 242603, 9 iso: "en_US", 10 local: "en", 11 traduction_id: 1, 12 env: "prod", 13 domain_unique_id: "78e1ab8f7fc5beac456c9a1057dbfa9a", 14 proxy_url: "https://tc.galaxy.tf", 15 proxy_key: "d8cd1c02fe8fd26604b8476de81af2c0", 16 proxy_url_lead: "https://tc.galaxy.tf/leads?key=d8cd1c02fe8fd26604b8476de81af2c0&glx-website-id=7487&glx-trad-id=1", 17 proxy_user_pool_id: "", 18 item_previous:"", 19 item_current:"", 20 item_next_item:"", 21 item_count:"0", 22 auto_visibility_start: "", 23 auto_visibility_end: "", 24 visibility_redirect_url: "", 25 locales_theme:"/json/locale/7487/1/1", 26 live_website: true, 27 backstage: "https://www.travelclick-websolutions.com" 28 } 29 </script>
vendor: 1 bytes, line 29
29
30<script type="text/javascript" src="https://app.secureprivacy.ai/script/63d3b930b42c09cc8e9a38ef.js"></script>
vendor: 1 bytes, line 30
30
31<script> 32 window.addEventListener("sp_init", function (evt) { 33 window.sp.switchLanguage('en'); 34 }, false); 35</script>
vendor: 1 bytes, line 35
35
36<script>var galaxyGMS=function(){var e;return{isUserLoggedIn:function(){try{var r=sessionStorage.getItem("gms_profil_data")||localStorage.getItem("gms_profil_data");return!!(r&&(e=JSON.parse(r))&&e.firstName&&e.timestamp&&45>(+new Date-e.timestamp)/1e3/60)}catch(e){return!1}},userTierKey:function(){if(this.isUserLoggedIn()){var r=e.levelName;if("string"==typeof r)return r.toLowerCase().replace(/ /g,"_")}return!1}}}();</script>
36 37 38<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> 39<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Nanum+Myeongjo:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nanum+Myeongjo:400,400i,700,700i&display=swap&subset=latin,latin-ext" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nanum+Myeongjo:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript> 40<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Montserrat:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat:400,400i,700,700i&display=swap&subset=latin,latin-ext" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript> 41<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i&display=swap&subset=latin,latin-ext" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lora:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript> 42<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Inter:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:400,400i,700,700i&display=swap&subset=latin,latin-ext" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript> 43<style> 44@font-face { 45font-family: "cinzelDecorative"; 46src: url("https://document-tc.galaxy.tf/wdotf-e1eetlq2n4wb1byjlnsfgvq3n/cinzeldecorative.otf"); 47font-display: auto; 48} 49@font-face { 50font-family: "cinzel"; 51src: url("https://document-tc.galaxy.tf/wdotf-1vsoosvmlfco0y5ej4rrvcmni/cinzel.otf"); 52font-display: auto; 53} 54</style> 55<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"> 56<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=2.0, user-scalable=1"> 57<link rel="stylesheet" href="/css/custom/7487/1/main/110e707b63ab9b38e0d98bf2ef241027/main.css" data-theme-name="th1">
58<script> 59// Picture element HTML5 shiv 60document.createElement( "picture" ); 61</script>
vendor: 1 bytes, line 61
61
62<script>var BIDnumber = '1144910';</script>
62 63 64 65 66 67<style> 68 :root { 69 --btn-animation-type: Instant; 70 71 --hero-animation-type: ; 72 --hero-animation-start: No animation; 73 --hero-animation-text: No Animation; 74 --hero-animation-slider: Fade out image; 75 --hero-animation-slider-delay: 6000ms; 76 --hero-animation-pages: Homepage; 77 78 --on-scroll-animation: ; 79 --on-scroll-animation-pages: Homepage; 80 81 --member-rate-enabled: ; 82 --member-rate-custom-logo: ; 83 } 84</style> 85 86<link rel="preload" href="/css/custom/7487/307/main/a4d10300a8b3caf3c6d5dd0a48027ba0/main.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 87<noscript><link rel="stylesheet" href="/css/custom/7487/307/main/a4d10300a8b3caf3c6d5dd0a48027ba0/main.css" /></noscript> 88<link rel="preload" href="/css/custom/7487/311/main/dc6fc6ac281f80518631b43971f1fd32/main.css" as="style" onload="this.onload=null;this.rel='stylesheet'"> 89<noscript><link rel="stylesheet" href="/css/custom/7487/311/main/dc6fc6ac281f80518631b43971f1fd32/main.css"></noscript>
90<script> 91 if (!window.GLXExtensions) window.GLXExtensions = {}; 92 window.GLXExtensions.tcGuestPortal = { isEnabled: true }; 93 (function () { 94 const crossDomainParam = /gms=([^&]*)/.exec(window.location.hash); 95 if (crossDomainParam) { 96 window.GLXExtensions.tcGuestPortal.crossDomain = { 97 param: crossDomainParam[1] 98 }; 99 const newURL = new URL(window.location.href); 100 newURL.hash = ''; 101 history.replaceState(null, '', newURL); 102 } 103 })(); 104 105 // title from the unit level 106 const gp_titles_website = "mr,mrs,miss,dr,prof,mr&mrs,mr&miss,othertitle"; 107 const gp_titles_arr = !gp_titles_website ? null : gp_titles_website.split(","); 108 if (gp_titles_arr) { 109 window.GLXExtensions.tcGuestPortal.gmsTitles = gp_titles_arr; 110 } 111</script>
vendor: 1 bytes, line 111
111
112<script> 113 console.log('Inside Theme Extension - Global Head', 'prod'); 114</script>
114 115<!-- 116 117 118<link rel="stylesheet" href="/css/custom/7487/287/main/02eca6f0ada400bd8e08c41e26c7ab6b/main.css" /> --> 119 120 121
122<script> 123 const tcIntegratedDatalayerConfig = { 124 website: { 125 name: "Embers Hotel", 126 type: '3', 127 tvs: '1', 128 nbHotel: 129 130 '15' 131 132 133 , 134}, 135 websiteItem: { 136 bid: '1144910', 137 138 hotelId: '7563', 139 140 bookingEngineHotelId: '115179', 141 bookingEngineProvider: 142 143"iHotelier (BE5)" 144 145 146, 147 branding: { 148 name: 149 150"Embers Hotel FULL SITE" 151 152, // new 153 brand: 154 155"Embers Hotel" 156 157 158, 159 masterBrand: 160 161"Hay Creek Hotels MB" 162 163 164, 165 chainId: 'false', 166 }, 167 location: { 168 city: "Blowing Rock", 169 country: "United States", 170 countryCode: "US", 171 state: "North Carolina", 172 }, 173 rating: '0', 174 roomTypesCount: '13' 175}, 176 hotelInDetail: 177{ 178 179 bid: '1144910', 180 hotelId: '7563', 181 bookingEngineHotelId: '115179', 182 bookingEngineProvider: "iHotelier (BE5)", 183 branding: { 184 name: "Embers Hotel FULL SITE", // new 185 brand: "Embers Hotel", 186 masterBrand: "Hay Creek Hotels MB", 187 chainId: 'false', 188 }, 189 location: { 190 city: "Blowing Rock", 191 country: "United States", 192 countryCode: 'US', 193 state: "North Carolina", 194 }, 195 rating: '0', 196 roomTypesCount: '13' 197 198}, 199 ibe: { 200 ibeGeneral: [{"id":7397,"hotel_id":7563,"months_id":2,"is_enable_rate_desktop":1,"rate_display_id":1,"rate_display":"Average per night","default_rate_display":"Average per night","default_rate_display_id":1}], 201 ibeProductDisplay: [{"id":7387,"hotel_id":7563,"is_service_enhancements":1,"is_mandatory":0,"default_product_tab_id":1,"desktop_layout_id":1,"desktop_layout_settings_id":4,"desktop_layout_default_id":1,"rooms_tab_id":3,"rates_tab_id":3,"packages_tab_id":2,"offers_tab_id":3,"filters_ids":"2,3,9,7,4,6,8"}] 202}, 203 }; 204 205 if (!window.GLXExtensions){ 206 window.GLXExtensions = { tcIntegratedDataLayer: { isEnabled: true, config: tcIntegratedDatalayerConfig } } 207 } else { 208 window.GLXExtensions.tcIntegratedDataLayer = { isEnabled: true, config: tcIntegratedDatalayerConfig } 209 } 210</script>
210 211<style> 212/* While loading */ 213glx-tc-lead-rate:not([data-state="ready"]) { 214 opacity: 0.5; 215 cursor: wait; 216} 217/* avoid content jumping after loading in case there is no fallback */ 218glx-tc-lead-rate-member-value, 219glx-tc-lead-rate-value { 220 &:empty::before { 221 content: '\00a0'; /* equivalent to force taking space */ 222 } 223} 224/* If there is no rate or fallback, we hide the rate */ 225glx-tc-lead-rate[data-empty="true"] { 226 display: none!important; 227} 228</style> 229 230 231<!-- webcomponents for rates from proxy -->
232<script type="module" src="/integration-tools/rate-components/public/rates-proxy.js?v1.4.0" ></script>
232 233 234 235<link type="image/x-icon" href="https://image-tc.galaxy.tf/wipng-595z5rg9d3sl31hq9k6krw5lp/favicon.png" rel="shortcut icon"/> 236<link rel="preconnect" href="https://fonts.googleapis.com"> 237<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 238<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&display=swap" rel="stylesheet"> 239<style> 240 .text-media, .cms-background{ 241 background-position:top !important; 242 } 243 .monogram{ 244 text-align: center; 245 margin:auto; 246 content:url("https://image-tc.galaxy.tf/wisvg-burpiwe46brtzy7o8k4b30a9g/file.svg?source=true&download=true"); 247 } 248</style> 249<title>Blowing Rock Restaurants & Dining | The Embers Hotel</title> 250<meta name="description" content="Dine at The Embers Restaurant in downtown Blowing Rock, NC. Enjoy seasonal dishes, weekend brunch, handcrafted cocktails, and outdoor terrace dining." /> 251<meta name="keywords" content="" /> 252<meta property="og:site_name" content="Embers Hotel" /> 253<meta http-equiv="content-type" content="text/html; charset=UTF-8" /> 254<meta name="robots" content="index, follow" /> 255<meta name="google-site-verification" content="aamqZwhHL5qBcKyU36Yrxe6j65kM2FH_j4q_bzG4QEo" /> 256<link rel="canonical" href="https://www.hotelembers.com/dine" /> 257<meta property="og:locale" content="en_US" /> 258<meta property="og:type" content="website" /> 259<meta property="og:url" content="https://www.hotelembers.com/dine" /> 260<meta property="og:title" content="Blowing Rock Restaurants & Dining | The Embers Hotel" /> 261<meta property="og:description" content="Dine at The Embers Restaurant in downtown Blowing Rock, NC. Enjoy seasonal dishes, weekend brunch, handcrafted cocktails, and outdoor terrace dining." /> 262<meta property="og:image" content="https://image-tc.galaxy.tf/wipng-b8xszgbg5b9tpos75v3l1d5cu/dine_og-image.png" />
263<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.hotelembers.com\/","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.hotelembers.com\/dine","name":"Dine "}}]}</script>
vendor: 1 bytes, line 263
263
264<script>var websiteID = 7487;</script>
vendor: 1 bytes, line 264
264
265<script>var cms = 242603</script>
vendor: 1 bytes, line 265
265
266<script>var ts_roll_up_tracking = 'enabled';</script>
vendor: 1 bytes, line 266
266
267<script> var ts_analytics = {"booking_engine_hotel_id":"115179","hotel_bid":1144910,"master_brand_bid":"","brand_bid":"","master_brand_chain_id":""}</script>
vendor: 1 bytes, line 267
267
268<script> 269var dl = {"pageLanguage":"en","tvs":"tvs_yes","websiteLanguage":"en","pageSection":"not_applicable","pageSubSection":"not_applicable","contentGroup":"not_applicable","globalProduct":"web","event":"datalayer-first-render","productPurchased":"essentials","propertyWebsiteLanguages":1,"webHostname":"hotelembers.com","parentHostname":"not_applicable"}; 270 dl.loggedIn = galaxyGMS.isUserLoggedIn() ? "yes" : "no"; 271 dl.memberTier = galaxyGMS.userTierKey() ? galaxyGMS.userTierKey() : "null"; 272</script>
vendor: 1 bytes, line 272
272
273<script>
vendor: 335 bytes, lines 273-277
273(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 274 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 275 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 276 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 277 })(window,document,'script','dataLayer','
277GTM-TL2MM4B
vendor: 6 bytes, lines 277-278
277'); 278
278</script>
278 279 280<style> 281/* For WYSIWYG content, CSS class are added to figure/images instead of relying only on inline style attribute. These images have the class "glx-cke5-image" added so we can target them safely. */ 282figure.image_resized.glx-cke5-image[style*="width"] img { 283 width: 100%; 284 height: auto; 285} 286</style>
287<script>
vendor: 343 bytes, lines 287-292
287 288 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 289 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 290 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 291 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 292 })(window,document,'script','dataLayer','
292GTM-NPLHGQ7
vendor: 7 bytes, lines 292-293
292'); 293
293</script>
vendor: 1 bytes, line 293
293
294<script>
vendor: 348 bytes, lines 294-299
294 295 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 296 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 297 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 298 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 299 })(window,document,'script','dataLayer','
299GTM-N9WMSR7
vendor: 8 bytes, lines 299-300
299'); 300
300</script>
vendor: 1 bytes, line 300
300
301<script>_dynamic_base = "https://dynamic.travelclick-websolutions.com"</script>
301 302 303 304 <link rel="preload" as="image" href="https://image-tc.galaxy.tf/wipng-dywu2nc2hr8ox7s8yuam10exb/embers-restaurant-hero.png?width=1920" fetchpriority="high"/> 305 306 307 <link rel="preload" as="image" href="" fetchpriority="high"/> 308 309 310</head> 311<body class="g_restaurants-grid no-js sticky-footer header1 312 remove-level-three-navigation" 313 314 315>
316<script>document.body.classList.remove("no-js");document.body.classList.add('js-loading');</script>
316 317<div id="m-header1-skeleton" class="header1-skeleton" aria-hidden="true"></div>
318<script> 319 var websiteGlobalVariables = { 320 'rates': { 321 'hideOldPrices': false 322 } 323 }; 324 325 // Set the CSS custom property dynamically 326 document.documentElement.setAttribute( 327 'data-hide-old-prices', 328 websiteGlobalVariables.rates.hideOldPrices 329); 330</script>
330 331<a href="#header-content" class="skip-main">Skip to navigation</a> 332 333<a href="#site-content" class="skip-main">Skip to main content</a> 334 335<a href="#footer-content" class="skip-main">Skip to footer</a> 336 337<img id="tc-theme-svg-list" src="/integration/tc-theme/public/svg/svg-icons.svg" alt="Website's SVG icons" width="0" height="0"/> 338 339 340 341 342 343 344 345 346 347
347<script type="text/template" id="extension-zone-cs-container"> 348<div class="cs-container"></div> 349</script>
vendor: 2 bytes, line 349
349
350<script> 351 if(!window.hotelModule) { 352 window.hotelModule = []; 353 } 354 window.hotelModule['id-30629d83ab55fcdf2f9fe379df9e442a'] = { 355 url: '/json/search/1/1/hotels-dropdown-data.json' 356 } 357 window.headerMenu = {navItems: [{"url":"#","current":"","name":"Stay","target":"","subpages":[{"url":"\/stay\/guest-rooms-suites","current":"","name":"Guest Rooms & Suites","target":""},{"url":"\/stay\/packages","current":"","name":"Offers & Packages","target":""},{"url":"\/stay\/packages\/work-hard-stay-smart-exclusive-corporate-rates-await","current":"","name":"CORPORATE TRAVEL","target":""},{"url":"\/stay\/gift-card-order","current":"","name":"Gift Card Order","target":""}]},{"url":"\/dine","current":"current","name":"Dine ","target":""},{"url":"\/wedding-and-events","current":"","name":"WEDDING & EVENTS","target":""},{"url":"\/explore","current":"","name":"Explore","target":"","subpages":[{"url":"\/explore\/local-events","current":"","name":"Local Events","target":""},{"url":"\/explore\/Embers-Escapades","current":"","name":"Embers Escapades","target":""},{"url":"\/explore\/blog","current":"","name":"Blog","target":""}]},{"url":"#","current":"","name":"About","target":"","subpages":[{"url":"\/about\/our-story","current":"","name":"Our Story","target":""},{"url":"\/about\/gallery","current":"","name":"Gallery","target":""},{"url":"\/about\/Embers-Exposure","current":"","name":"Embers Exposure","target":""},{"url":"\/about\/employment","current":"","name":"Employment","target":""},{"url":"\/about\/Contact-FAQ","current":"","name":"Contact & FAQ","target":""}]}]} 358 window.headerConfigs = { 359 headerId: 'id-30629d83ab55fcdf2f9fe379df9e442a', 360 hrefLanguage: 'en', 361 showSecondaryNavigation: false, 362 showLevelThreeNavigation: false, 363 secondaryNav: [], 364 logo: { 365 link: '/', 366 linkTarget: false, 367 title: 'Back to the homepage', 368 hasBackground: false, 369 background: '', 370 hasScrollLogo: false, 371 scrollLogo: 'https://image-tc.galaxy.tf/wisvg-ca6t64vieoqzcw262w3we6auh/tlasl-stacked-logo-white.svg?width=500', 372 scrollLogoAlt: 'Official white logo of The Lodge at Schroon Lake', 373 hasMobileLogo: false, 374 mobileLogo: '', 375 mobileLogoAlt: '', 376 logo:'https://image-tc.galaxy.tf/wisvg-dev9xwnrnv6l21ywis803551y/logo-white-2.svg?width=500', 377 logoAlt: 'Official logo of The Embers Hotel', 378 additionalLanguagesLogosSettings: { 379 isEnabled: false, 380 hasLogo: false, 381 logo: '', 382 logoAlt: '', 383 hasScrollLogo: true, 384 scrollLogo: '', 385 scrollLogoAlt: '', 386 hasMobileLogo: false, 387 mobileLogo: '', 388 mobileLogoAlt: '', 389 hasBackground: false, 390 background: '', 391 }, 392 }, 393 showLanguageSwitcher: false, 394 languageSwitcher: { 395 396}, 397 showCurrencySwitcher: true, 398 hasPhoneNumber: false, 399 phoneNumber: '', 400 phoneNumberSanitized: '', 401 phoneNumberLabel: '', 402 hasSubpages: true, 403 maxNavItems:'10', 404 hamburgerIconColor: '', 405 bookNowLabel: "Book now", 406 dropShadowOnScroll: true, 407 headerMenu:{ navItems:'' }, 408 gmsHeaderDropdown: {}, 409 hotelDropdownConfig:{ 410 crossWebsiteLinking: false, 411 homeLink: '', 412 homeLinkTarget: false, 413 homeLinkLabel: '', 414 homeIcon: false, 415 customHomeIcon: '', 416 groupHotelsDropdowns: '', 417 defaultHotel: '', 418 uncategorisedHotel: '', 419 }, 420 locales: { 421 navigationLink: 'Link', 422 showSubMenuFor:'show submenu for ', 423 hamburgerMenu:'Hamburger Menu', 424 mainNavigation:'main navigation', 425 opensBookingMask:'opens booking mask', 426 closeBookingMask:'close booking mask', 427 closeMoreMenu:'close more menu', 428 backToTheMenu:'back to the menus', 429 gms_helloUser:'Hello,', 430 gms_signOut:'Sign Out', 431 gms_point: 'Point', 432 gms_points: 'Points', 433 gms_night:'Night', 434 gms_nights:'Nights', 435 gms_stay:'Stay', 436 gms_stays:'Stays', 437 call_us:'call us at', 438 menu:'Menu' 439 } 440 } 441</script>
441 442<div id="header-one" class="header-one header-logo-alts" data-scroll-logo-alt="Official white logo of The Lodge at Schroon Lake" data-logo-alt="Official logo of The Embers Hotel" > 443 <header-one></header-one> 444</div> 445 446 447 448<!-- BM CORE SETTING EXAMPLE -->
449<script> 450 const calendarSettings = { 451 452 displayDateFormat:"MM/DD/YYYY", 453 isLargeLayout: true, 454 455 siteLanguage: 'en', 456 firstDayOfTheWeek: 0, 457 monthsToShow: 1, 458 showDaysInNextAndPreviousMonths: false, 459 460 minimumDaysOfStay: 1, 461 minimumDaysOfStayDefault: 1, 462 minimumDaysOfStaySecondary: 1, 463 minimumDaysOfStayDefaultSecondary: 1, 464 useMinimumDaysOfStaySecondary: false, 465 466 useDefaultArrows: false, 467 arrowsCustomClass: { 468 prev: 'icon icon-arrow-left', 469 next: 'icon icon-arrow-right', 470 }, 471 checkIn: { 472 field: 'bm-checkin-input', 473 trigger: 'bm-checkin-trigger', 474 container: 'bm-calendars', 475 }, 476 checkOut:{ 477 field: 'bm-checkout-input', 478 trigger: 'bm-checkout-trigger', 479 container: 'bm-calendars', 480 }, 481 flexibleDates: { 482 enabled: false, 483 field: 'flexible-dates-input', 484 content: 'My dates are flexible', 485 checkedMark: '<svg class="icon icon-arrow-bottom"><use href="#icon-check"></use></svg>' 486 }, 487 ratesInCalendar: { 488 enabled: false, 489 device: 'desktop', 490 dailyRatesData: [], 491 indicatorColor: '#0AE000', 492 customCalendar: { 493 calendarContainer: 'bm-rates-calendar', 494 monthsContainer: 'bm-rates-calendar-months', 495 monthsTrigger: 'bm-rates-month-trigger', 496 daysContainer: 'bm-rates-calendar-days', 497 daysTigger: 'bm-rates-calendar-days', 498 applyTigger: 'bm-rate-calendar-apply', 499 closeTigger: 'bm-rate-calendar-close', 500 }, 501 indicatorLabel: "Lowest available rate", 502 rateLabel: "Rates from ", 503 backBtnLabel: "Go back", 504 monthSelectorLabel: "Select your dates", 505 applyBtnLabel: "Apply dates", 506 }, 507 wcag: { 508 selectedCheckInDate: "Selected check in date is", 509 selectedCheckOutDate: "Selected check out date is", 510 selectedCheckInDateText: "This button opens the calendar to select check in date.", 511 selectedCheckOutDateText: "This button opens the calendar to select check out date.", 512 selected: "Selected", 513 checkInLiveRegionId: 'checkin-region', 514 checkOutLiveRegionId: 'checkout-region', 515 incorrectDateFormatEntered: "Incorrect date format used, please use date format", 516 minimumDaysOfStay: "Minimum Night Stay", 517 calendarExpanded: "Calendar Expanded", 518 }, 519 labels: { 520 previousMonth: "Previous Month", 521 nextMonth: "Next Month", 522 } 523}; 524 const bm_core_settings = { 525 dataContainer: 'bm-app', 526 container: 'bm-box-wrapper', 527 528 startingDate: '2024-04-01', 529 530 calendars: calendarSettings, 531 leadRates: { 532 showRates: 1 , 533 showStrikeThroughRate: false, 534 displayPrice: 'lead-rates-price', 535 bestRateLogo: { 536 enabled: false, 537 logo: "", 538 fallbackText: "Best Rate Guarantee" 539 } 540 }, 541 wcag: { 542 bookNow:{ 543 id: 'booking-mask-submit', 544 opensInANewTab: "opens in a new tab" 545 } 546 }, 547 548 saveBookingSession: false , 549 website: { 550 hotelTypeId: '3', 551 booking_engine_hotel_id: '115179', 552 booking_mask_url: 'https://reservations.travelclick.com/115179?', 553 booking_engine_provider_id: '29' , 554 second_booking_engine_provider_id: '0', 555 second_booking_engine_hotel_id: '0', 556 second_booking_engine_url: '', 557 second_booking_mask_url: '', 558 hasFamilyPricing: false, 559 be_open_in_new_tab: false , 560 561 hotels:[] 562 563}, 564 565 566module: 'hotel', 567id: '7563', 568 569}; 570 const bm_ui_settings = { 571 dataContainer: 'bm-app', 572container: 'bm-box-wrapper', 573containers: { 574 'header1': { 575 vertical: { 576 base: '#bm-hero-container', 577 noHero: '#no-hero', 578 collapsed: '#bm-collapsed-wrapper', 579 triggers: '.bm-collapsed-wrapper' 580 }, 581 horizontal: { 582 base: '#bm-horizontal-hero', 583 belowHero: '#bm-horizontal-below-hero', 584 noHero: '#no-hero', 585 collapsed: '#bm-collapsed-horizontal-wrapper', 586 triggers: '.bm-collapsed-wrapper' 587 }, 588 'area-search': { 589 base: '#bm-horizontal-hero', 590 belowHero: '#bm-horizontal-below-hero', 591 noHero: '#no-hero', 592 collapsed: '#bm-collapsed-horizontal-wrapper', 593 triggers: '.bm-collapsed-wrapper' 594 }, 595 'horizontal-hotel-plus-air': { 596 base: '#bm-horizontal-hero', 597 belowHero: '#bm-horizontal-below-hero', 598 noHero: '#no-hero', 599 collapsed: '#bm-collapsed-horizontal-wrapper', 600 triggers: '.bm-collapsed-wrapper' 601 } 602 }, 603 'header2': { 604 vertical: { 605 base: '#bm-vertical-base', 606 noHero: '#no-hero', 607 collapsed: '#bm-vertical-base', 608 triggers: '.bm-collapsed-wrapper' 609 }, 610 horizontal: { 611 base: '#bm-horizontal-hero', 612 belowHero: '#bm-horizontal-below-hero', 613 noHero: '#no-hero', 614 collapsed: '#bm-collapsed-horizontal-wrapper', 615 triggers: '.bm-collapsed-wrapper' 616 }, 617 'area-search': { 618 base: '#bm-horizontal-hero', 619 belowHero: '#bm-horizontal-below-hero', 620 noHero: '#no-hero', 621 collapsed: '#bm-collapsed-horizontal-wrapper', 622 triggers: '.bm-collapsed-wrapper' 623 }, 624 'horizontal-hotel-plus-air': { 625 base: '#bm-horizontal-hero', 626 belowHero: '#bm-horizontal-below-hero', 627 noHero: '#no-hero', 628 collapsed: '#bm-collapsed-horizontal-wrapper', 629 triggers: '.bm-collapsed-wrapper' 630 } 631 }, 632 'headerAdvanced': { 633 vertical: { 634 base: '#bm-hero-container', 635 noHero: '#no-hero', 636 collapsed: '#bm-collapsed-wrapper', 637 triggers: '.bm-collapsed-wrapper' 638 }, 639 horizontal: { 640 base: '#bm-horizontal-hero', 641 belowHero: '#bm-horizontal-below-hero', 642 noHero: '#no-hero', 643 collapsed: '#bm-collapsed-horizontal-wrapper', 644 triggers: '.bm-collapsed-wrapper' 645 }, 646 'area-search': { 647 base: '#bm-horizontal-hero', 648 belowHero: '#bm-horizontal-below-hero', 649 noHero: '#no-hero', 650 collapsed: '#bm-collapsed-horizontal-wrapper', 651 triggers: '.bm-collapsed-wrapper' 652 }, 653 'horizontal-hotel-plus-air': { 654 base: '#bm-horizontal-hero', 655 belowHero: '#bm-horizontal-below-hero', 656 noHero: '#no-hero', 657 collapsed: '#bm-collapsed-horizontal-wrapper', 658 triggers: '.bm-collapsed-wrapper' 659 } 660 }, 661}, 662hero: { 663 container: 'm-hero',
664 typeShort: 'm-hero_short' 665}, 666//area-search 667areaSearch: { 668 enabled: false, 669 URL: '', 670 URLTarget: '', 671 sortResultsBy: '', 672 helperText: false, 673 locationFieldSearch: false, 674 disableCountrySearch: false, 675 disableRegionSearch: false, 676 disableCitySearch: false, 677 disablePoiSearch: false, 678 disableSearchIcons: false, 679 enableAllDestinationSearch: false, 680 hideCounterPerLevel: false, 681 hideSecondaryInfomation: false, 682 promocodePopUp: { 683 container: 'bm-as-promocode-popup', 684 trigger: 'bm-as-promocode-trigger', 685 mobileClose: 'bm-as-promocode-close', 686 mobileSaveChanges: 'bm-as-promocode-save-changes', 687 } 688}, 689roomPopUp: { 690 enabled: 691 692 true 693 , 694 cmsShowChildrenAges: false , 695 container: 'bm-pu-room-options', 696 roomContainer: 'bm-pu__rooms-container', 697 roomsSelector: 'js-as-room', 698 roomNumber: 'js-room-number', 699 childAgesContainer: 'js-room-child-ages', 700 infantAgesContainer: 'js-room-infant-ages', 701 trigger: 'bm-pu-room-trigger', 702 triggerGuestCount: 'guest_count', 703 triggerGuestLabel: 'guest_label', 704 triggerAdultCount: 'adult_count', 705 triggerAdultLabel: 'adult_label', 706 triggerChildrenCount: 'children_count', 707 triggerChildrenLabel: 'children_label', 708 triggerRoomCount: 'room_count', 709 triggerRoomLabel: 'room_label', 710 mobileClose: 'bm-pu-room-close', 711 mobileSaveChanges: 'bm-pu-room-save-changes', 712 selectRoomLabel: "This button opens the room selector.", 713 addRoom: 'add-room', 714 removeRoom: 'subtract-room', 715 trashRoom: 'bm-pu__room-remove', 716 roomCounter: 'bm-pu-room-counter', 717 adultSelector: 'bmadults', 718 childSelector: 'bm-children', 719 infantSelector: 'bm-infants', 720 labels: { 721 roomOptionsSaveChanges: "Save Changes", 722 roomSingular: "Room", 723 roomPlural: "Rooms", 724 guestSingular: "Guest", 725 guestPlural: "Guests", 726 labelAdults: "Adults", 727 labelChildren: "Children", 728 childAgeInformation: "< 11 years old", 729 infantAgeInformation: "< 2 years old", 730 selectYourOccupancy: "Select your occupancy", 731 addRoom: "Add Room", 732 removeRoom: "Subtract Room", 733 occupancy: "Occupancy", 734 } 735}, 736// button only 737buttonOnly: { 738 enabled: false, 739 URL: '', 740 URLTarget: '', 741 buttonClass: '' 742}, 743//book now buttons 744bookNow: { 745 mobile: { 746 open: 'js-trigger-open-collapse', 747 openLabel: "Book Now", 748 close: 'js-trigger-close-collapse', 749 closeLabel: "close" 750 }, 751 desktop: { 752 id: 'booking-mask-submit', 753 label: "Book Now", 754 open: 'js-trigger-open-collapse', 755 openLabel: "Book Now", 756 close: 'js-trigger-close-collapse', 757 closeLabel: "close" 758 } 759}, 760// layout 761layout: 'vertical', 762fullyExpanded: false, 763horizontalIsFullWidth: false, 764isSticky: false, 765position: 'right', 766collapsed: 'opened', 767collapsePosition: 'below the nav bar', 768//check in/out labels 769checkInLabel: "Check In", 770checkOutLabel: "Check Out", 771requiredFieldsLocal: "* Fields Required", 772headerType: null, 773 //calendars information shared with core 774 calendars: calendarSettings, 775 //hotel select 776hotelSelect: 'booking-mask-hotel', 777hotelSelectWrapper: 'booking-mask-hotel-wrapper', 778selectHotelLabel: "Select Hotel", 779selectHotelPlaceHolder: "Select Hotel", 780showNumberOfHotels: false, 781hotelSelectRequired: false, 782showHotelCountry: false, 783//rooms 784showRooms: true, 785rooms: { 786 id:'bm-rooms', 787 min: '1', 788 max: '9', 789 defaultValue: "1", 790 label: "Rooms", 791 required: false 792}, 793 794//adults 795showAdults: true, 796adults: { 797 id:'bmadults', 798 min: '1', 799 max: '4', 800 defaultValue: "1", 801 label: "Adults", 802 required: false 803}, 804 805//children 806showChildren: true, 807children: { 808 id:'bm-children', 809 min: '0', 810 max: '4', 811 defaultValue: '0' || 0 , 812 label: "Children", 813 required: false, 814 disabled: false 815}, 816childAges: { 817 id:'bm-childAges', 818 min: 0, 819 max: 12, 820 defaultValue: 0 , 821 label: "Child age by Check-in", 822 required: false, 823 infantEnabled: true 824}, 825 826//infants 827showInfants: true , 828infants: { 829 id: 'bm-infants', 830 min: '0', 831 max: '2', 832 defaultValue: '' || 0, 833 label: "Infants", 834 required: false, 835 disabled: false 836}, 837infantAges: { 838 id: 'bm-infantAges', 839 min: 0, 840 max: 1, 841 defaultValue: 0 , 842 label: "Infants age by Check-in", 843 required: false 844}, 845//hotel + air 846showHotelAir: false, 847hotelAir: { 848 preselectHotelAir: false, 849 hotelId:'hotel-only-btn', 850 airId:'hotel-air-btn', 851 srLabel: "Select booking type", 852 hotelLabel: "Hotel", 853 airLabel: "Hotel + Air", 854 departureCityLabel: "Departure City", 855 departureLoadingText: "Searching",
856 departureCityWrapperId: 'departure-city-wrapper', 857 departureCityId: 'departure-city', 858 trigger: 'hotel-air___btn', 859 triggerHotelAir: '#hotel-air-btn', 860 required: true 861}, 862 863showRates: true, 864showRetailRates: !websiteGlobalVariables.rates.hideOldPrices, 865leadRates: { 866 defaultRate: "Make a Reservation", 867 rate: '', 868 label: "Rates from", 869 opensInANewTab: "opens in a new tab", 870 871 customRatesURL: false, 872 URL: 'https://reservations.travelclick.com/115179?HotelId=115179&languageid=1&rooms=1&adults=1', 873 874 bestRateLogo: { 875 enabled: false, 876 logo: "", 877 fallbackText: "Best Rate Guarantee" 878 } , 879 iHotelierConfig: '{"hotelCodes":"115179","daysAhead":90,"adults":"1"}', 880 locales: { 881 loadingText: "Loading", 882 ratesFrom: "Rates from " 883 } 884}, 885 showModifyLink: 0 , 886modify: { 887 id:'modifyBooking', 888 bookingMaskURL: 'https://reservations.travelclick.com/115179?', 889 bookingEngineURL: 'https://reservations.travelclick.com/115179?HotelId=115179&languageid=1&rooms=1&adults=1', 890 text: { 891 modifyBooking: "Modify Booking", 892 openPopup: "Opens modify booking window", 893 closePopup: "Close modify booking window", 894 enterReservationNumber: "Please, enter your reservation number.", 895 reservationNumber: "Reservation number", 896 submitReservationNumber: "Submit reservation number", 897 required: "required", 898 allFieldsAreRequired: "(All fields are required)", 899 opensInANewTab: "opens in a new tab", 900 submit: "Submit", 901 selecHotel: "Select Hotel" 902 } 903}, 904 //promocode 905 906 hasPromocode: true, 907 promocodeId: 'booking-mask-promocode', 908 multiPromocodeValueInput: 'js-bm-source-promocode-value', 909 multiPromocodeTypeInput: 'js-bm-source-promocode-name', 910 multiPromocodeRealInput: 'js-bm-fill-promocode', 911 912 913 914 915 916 numberOfPromoCodes: 1, 917 promocodeWCAG: { 918 gotACode: "Got a promocode?", 919 openPromocode: "Opens promocode window", 920 enterYourPromo: "Enter your promocode", 921 clearPromocode: "Clear promocode", 922 closePromocodeWindow: "Close promocode window", 923 addYourCode: "Add your code", 924 selectCodeType: "Select code type", 925 enterYourPromo: "Enter your promocode", 926 applyPromocode: "Apply promocode", 927 addPromo: "Add", 928 promocodeWindowDescription: "This window allows you to enter one of the available types of promocodes", 929 }, 930 931 932 933showPromo: 1 , 934 935 promoCode: { 936 label: "Promo Code", 937 labelPlaceholder: "Promo Code", 938 promocodeType: 'discount', 939 hasDefaultValue: false , 940 defaultValue: "", 941 }, 942 943 944showTravelAgencyPromo: 0 , 945 946 947showGroupPromo: 0 , 948 949 950showRateAccessCorporatePromo: 0 , 951 952 website: { 953 hotelTypeId: '3', 954 booking_engine_hotel_id: '115179', 955 booking_mask_url: 'https://reservations.travelclick.com/115179?', 956 booking_engine_provider_id: '29' , 957 second_booking_engine_provider_id: '0', 958 second_booking_engine_hotel_id: '0', 959 second_booking_engine_url: '', 960 second_booking_mask_url: '', 961 hasFamilyPricing: false, 962 be_open_in_new_tab: false , 963 964 hotels:[] 965 966}, 967 968 969module: 'hotel', 970id: '7563', 971 972} 973 bm_ui_settings.areaSearch.labels = { 974 searchHint: 'Please enter 3 or more characters', 975 noResultsFound: 'No results found', 976 locationSearchLabel: 'Where do you want to go?', 977 locationSearchPlaceholder: 'Country, city, region or hotel', 978 asCalendarMonthPlaceholder: 'month label', 979 bestRateGuaranteeLabel: 'Best Rate Guarantee', 980 specialCode: 'Special Code', 981 codeType: 'Code Type', 982 code: 'Code', 983 applyCode: 'Apply Code', 984 searchDropDownDescription: 'Search location or property', 985 searchBMInAreaSearchPage: 'ASM Search', 986 updateBMInAreaSearchPage: 'Update', 987}; 988 989</script>
989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008<!-- BM DATA ATTR EXAMPLE --> 1009<div id="bm-app" 1010 data-booking-mask-type="bmvt2-right" 1011 data-mobile-booking-mask-type="bmco2" 1012></div> 1013 1014 1015 1016<div id="main-content" role="main"> 1017 1018 1019 1020 1021 1022<div id="no-hero" class="no-hero"></div> 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034<style> 1035 .m-hero--top__overlay { 1036 position: absolute; 1037 top: 0; 1038 left: 0; 1039 right: 0; 1040 z-index: 10; 1041 pointer-events: none; 1042 max-height: 400px; 1043 1044 height: 200px; 1045 1046 1047 background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(56, 59, 60, 0.84)); 1048 1049 } 1050</style> 1051 1052 1053
1054<script> 1055 if(!window.heroConfigs) { 1056 window.heroConfigs = {}; 1057 } 1058 window.heroConfigs.isHeroAvailable = false; 1059</script>
1059 1060 1061 1062 <div class="js-hero-list" id="hero-list-app-id-1a4a184bec75c16d73ece3104d5e5d68"> 1063 <div id="m-hero-skeleton" 1064 class="m-hero-skeleton skeleton-loader 1065 short-size 1066 1067 bmvt-right header1" 1068 > 1069 <div class="skeleton-hero-image"></div> 1070 </div> 1071 <hero-list-app 1072 :configs="{ 1073 blockId: 'id-1a4a184bec75c16d73ece3104d5e5d68', 1074 heroType: 'Short hero', 1075 unitMediaValue: '0', 1076 noCroppingBg: '', 1077 noCroppingBgImg: '', 1078 noCroppingBgColor: '#fff', 1079 showBreadcrumb: '0', 1080 videoControl: '0', 1081 heroVideoControl:{ 1082 autoStop: '0', 1083 autoStopTime: '5', 1084 hideIcon: '0', 1085 hideLocale: '0', 1086 locale: { 1087 play: 'Play video', 1088 pause: 'Pause video', 1089 } 1090 }, 1091 scrollConfig:{ 1092 showScrollFunction: '0', 1093 scrollAnimation: '', 1094 scrollClickFunction: '0', 1095 scrollText: '', 1096 scrollTextColor: '', 1097 scrollColor: '' 1098 }, 1099 styles:{ 1100 scrollLogo: '', 1101 verticalAlignment: '', 1102 verticalAlignmentMobile: 'center', 1103 headerOverlay: 'custom overlay', 1104 headerOverlayColor: 'rgba(56, 59, 60, 0.84)', 1105 gradientHeight: '200', 1106 marginBottom: '0', 1107 textAlignment: 'center', 1108 sliderAutoplay: '0', 1109 textVerticalAlignment: '', 1110 }, 1111 locales:{ 1112 playVideo: 'Play video', 1113 pauseVideo: 'Pause video', 1114 scrollDown: 'Scroll down to next section', 1115 } 1116 }"> 1117 </hero-list-app> 1118 </div> 1119 1120 1121
1121<script> 1122 if(!window.heroSliderItemList) { 1123 window.heroSliderItemList = []; 1124 } 1125 1126</script>
1126 1127 1128 1129 1130 1131 1132 1133
1134<script> 1135window.heroSliderItemList.push({ 1136 blockId: 'id-123d0e833231c77e7b182aed9be755a7', 1137 showOverlay: 'hide overlay', 1138 overlayColor: 'rgba(0, 0, 0, 0.6)', 1139 overlayHeight: '200', 1140 bannerEnabled: '', 1141 bannerBackgroundColor: '', 1142 textAlignment: 'left', 1143 textColor: '#fff', 1144 borderOrShadow: '', 1145 bannerBorderColor: '#fff', 1146 video: ``, 1147 tabletVideo: ``, 1148 mobileVideo: ``, 1149 mediaType: 'image', 1150 title: ``, 1151 subtitle: ``, 1152 bannerImgPosition: 'left', 1153 bannerImgEnabled: '', 1154 buttonEnabled: 'Disable', 1155 url: '', 1156 urlTarget: '', 1157 linkTitle: `Button`, 1158 buttonStyle: 'Action', 1159 desktopVideoObj:{ 1160 isTVS: '', 1161 lazy: ``, 1162 }, 1163 tabletVideoObj:{ 1164 isTVS: '', 1165 lazy: ``, 1166 }, 1167 mobileVideoObj:{ 1168 isTVS: '', 1169 lazy: ``, 1170 }, 1171 imgResponsive:{ 1172 img: { 1173 url:'https://image-tc.galaxy.tf/wipng-dywu2nc2hr8ox7s8yuam10exb/embers-restaurant-hero.png?width=1920', 1174 alt:`Restaurant bar with black leather barstools by a stone fireplace, with natural light at The Embers Hotel` 1175 }, 1176 imgMobile:{ 1177 url:'', 1178 alt:`Restaurant dining room with a stone fireplace and windows at The Embers Hotel`, 1179 }, 1180 imgTablet: { 1181 url:'', 1182 alt:`Restaurant bar with black leather barstools by a stone fireplace, with natural light at The Embers Hotel` 1183 }, 1184 }, 1185 bannerImg:{ 1186 url:'', 1187 alt:`` 1188 }, 1189 locales:{ 1190 openInANewTab: 'opens in a new tab' 1191 } 1192}) 1193 1194 </script>
1194 1195 1196 1197 1198 1199 <div id="site-content"> 1200 <style> 1201 .id-9f6e8c64312c662e6e33987d5a0af8c3 .l-read-more, 1202 .id-9f6e8c64312c662e6e33987d5a0af8c3 a, 1203 .id-9f6e8c64312c662e6e33987d5a0af8c3 .btn-link-style, 1204 .id-9f6e8c64312c662e6e33987d5a0af8c3 a:visited, 1205 .id-9f6e8c64312c662e6e33987d5a0af8c3 .btn-link-style:visited 1206 {color:#FFFFFF;} 1207 .id-9f6e8c64312c662e6e33987d5a0af8c3 .m-introduction__row { 1208 width: 90%; 1209 } 1210 .id-9f6e8c64312c662e6e33987d5a0af8c3 .m-introduction__row{ 1211 color: #FFFFFF; 1212 } 1213 .id-9f6e8c64312c662e6e33987d5a0af8c3 .m-introduction__row h1, 1214 .id-9f6e8c64312c662e6e33987d5a0af8c3 .m-introduction__row h2{ 1215 color: inherit; 1216 } 1217 1218 .id-9f6e8c64312c662e6e33987d5a0af8c3.m-introduction{ 1219 background-color: #667572; 1220 padding-top: 60px; 1221 padding-bottom: 30px; 1222 } 1223 </style> 1224
1225<script> 1226 if(!window.introduction) { 1227 window.introduction = []; 1228 } 1229 window.introduction['id-9f6e8c64312c662e6e33987d5a0af8c3'] = { 1230 intro: { 1231 title: "<span style=\"font-family:\'cinzel\';font-size:40px;text-transform:uppercase;\">The Embers Restaurant in Blowing Rock</span>", 1232 subtitle: "", 1233 content: "\r\n", 1234 readMore: false, 1235 textColor: '#FFFFFF', 1236 linkColor: '#FFFFFF', 1237 width: '90%', 1238 textAlignment: 'center', 1239 columns: false, 1240 background: { 1241 type: 'color', 1242 color: '#667572', 1243 image: '', 1244 repeat: false, 1245 contentBackground: { 1246 type: 'none', 1247 color: '', 1248 image: '', 1249 repeat: false 1250 } 1251 }, 1252 padding: { 1253 desktop: { 1254 enabled: true, 1255 top: '60', 1256 bottom: '30' 1257 }, 1258 tablet: { 1259 enabled: false, 1260 top: '', 1261 bottom: '' 1262 }, 1263 mobile: { 1264 enabled: false, 1265 top: '', 1266 bottom: '' 1267 } 1268 }, 1269 margin: { 1270 enabled: false, 1271 top: '50', 1272 bottom: '' 1273 }, 1274 btn: { 1275 showButton: false, 1276 title: "VISIT APROPOS RESTAURANT", 1277 href: 'https://aproposrestaurant.com/', 1278 target: true, 1279 style: 'Action' 1280 }, 1281 video: { 1282 showVideo: false, 1283 position: 'bottom', 1284 url: '', 1285 width: '60', 1286 } 1287 } 1288 1289 }; 1290 1291 if(!window.locales) { 1292 window.locales = []; 1293 } 1294 window.locales['id-9f6e8c64312c662e6e33987d5a0af8c3'] = { 1295 opensInNewTab: "opens in a new tab", 1296 readMore: "Read more", 1297 readLess: "Read less" 1298 } 1299</script>
1299 1300 1301<div id="id-9f6e8c64312c662e6e33987d5a0af8c3" class="id-9f6e8c64312c662e6e33987d5a0af8c3 introduction-vue vue-container"> 1302 <introduction-app 1303 :block-id="'id-9f6e8c64312c662e6e33987d5a0af8c3'" 1304 :intro-type="'page'" 1305 /> 1306</div> 1307 <div class="container"> 1308 1309 </div><!-- .container --> 1310 1311<style> 1312 1313 #plain-text-outer-id-c026a14fd8f48c0bcd962a2716979493.custom-html{ 1314 1315 padding-top: 0px; 1316 1317 1318 padding-bottom: 0px; 1319 1320 } 1321</style> 1322 1323
1324<script> 1325 if(!window.plainTextBlock) { 1326 window.plainTextBlock = []; 1327 } 1328 window.plainTextBlock['id-c026a14fd8f48c0bcd962a2716979493'] = { 1329 introContent: '', 1330 introTitle: `My title`, 1331 introSubtitle: `My subtitle`, 1332 introLinkTitle: `Read More`, 1333 introBtnTitle: `Button`, 1334 } 1335 1336 window.plainTextBlock['id-c026a14fd8f48c0bcd962a2716979493'].introContent = `<p>Vivamus euismod, quam ac consectetur efficitur, odio lectus gravida tellus, vel pretium sapien dolor sit amet leo. Donec ex lorem, porttitor et augue at, viverra congue elit. Fusce pharetra odio id lacus aliquet scelerisque. Donec blandit magna eu lectus lobortis sollicitudin. Duis eget vulputate lacus. Nullam condimentum venenatis eros, in pharetra sem vestibulum ac. Mauris consectetur massa sed ultrices vulputate.<\/p>\r\n`; 1337</script>
1337 1338 1339 <div id="plain-text-outer-id-c026a14fd8f48c0bcd962a2716979493" class=" custom-html custom-html___full-width "> 1340 <div class= ""> 1341 <div id="id-c026a14fd8f48c0bcd962a2716979493" class="js-plain-text-block" v-cloak> 1342 1343 </div> 1344 1345 <style> 1346 .customTextBreakContainer { 1347 display: flex; 1348 align-items: center; 1349 justify-content: flex-end; 1350 background-color: #9c5b4a; 1351 height: 200px; 1352 position: relative; 1353 overflow: hidden; 1354 padding: 0 60px; 1355 color: white; 1356 1357 } 1358 1359.contentContainer { 1360 display: flex; 1361 align-items: center; 1362 justify-content: center; 1363 gap: 115px; 1364 z-index: 1; 1365 flex-wrap: wrap; 1366 text-align: center; 1367} 1368 1369 .zoomedImg { 1370 position: absolute; 1371 top: -15px; 1372 left: 0; 1373 width: 100%; 1374 height: 100%; 1375 z-index: 0; 1376 overflow: hidden; 1377 pointer-events: none; 1378 } 1379 1380 .zoomedImg img { 1381width: 960px; 1382 height: auto; 1383 transform: translate(-415px, 35px); 1384 opacity: 0.5; 1385 } 1386 1387 .customTextBreakContainer > * { 1388 z-index: 1; 1389 } 1390 1391a{ 1392text-decoration: none !important;} 1393 1394 .customButtonContainer a { 1395 border: 1px solid white; 1396 padding: 12px 40px; 1397 color: white; 1398 text-decoration: none !important; 1399 text-transform: uppercase; 1400 font-weight: bold; 1401 font-size: 14px; 1402 } 1403 1404 .customContentContainer h2 { 1405 margin: 0; 1406 font-size: 40px; 1407 font-family: "Cinzel"; 1408 text-align: center; 1409 color: white; 1410margin-bottom: revert-layer; 1411 } 1412 1413 .customContentContainer p { 1414 margin: 5px 0 0; 1415 font-size: 28px; 1416 font-family: Inter; 1417 text-transform: uppercase; 1418 line-height: 1.4; 1419 text-align: center; 1420 } 1421 1422 @media (min-width: 1920px) { 1423 .contentContainer { 1424gap:265px 1425} 1426} 1427 1428 @media (max-width: 768px) { 1429 .customTextBreakContainer { 1430 flex-direction: column; 1431 text-align: center; 1432 padding: 30px 20px; 1433 height: auto; 1434 } 1435 1436 .customButtonContainer { 1437 margin: 15px 0; 1438 } 1439 1440 .zoomedImg img { 1441 width: 500px; 1442 transform: translate(-100px, 0); 1443 } 1444 } 1445 </style> 1446<div class="customTextBreakContainer"> 1447 <div class="zoomedImg"> 1448 <img 1449 src="https://image-tc.galaxy.tf/wipng-30wz57lr8dr9oq8jc2tbkrlg9/file.png?source=true" 1450 alt="" 1451 role="presentation" 1452 /> 1453 </div> 1454 1455 <div class="contentContainer"> 1456 <div class="customButtonContainer"> 1457 <a href="/explore/Embers-Escapades">See Events</a> 1458 </div> 1459 1460 <div class="customContentContainer"> 1461 <h2>Don’t Miss a Bite 1462</h2> 1463 <p> 1464 See what’s happening at Embers 1465 </p> 1466 </div> 1467 </div> 1468</div> 1469 1470 </div> 1471 </div> 1472 <style> 1473 .id-96fdef0ac0ab6dcac0174001711ddd50.text-media{ 1474 padding-top: 30px; padding-bottom: 30px; } 1475 </style> 1476<div class="text-media text-image stripe-default-padding id-96fdef0ac0ab6dcac0174001711ddd50 1477 center-text-media " 1478 style="" 1479 > 1480 <div class="container"> 1481 <div class="row row-flex "> 1482 <div 1483 class="col-sm-6 text-media__text-container block-with-paginated-slider__side-column text-image__padding" 1484 data-text-alignment="left" 1485 > 1486 <div class="text-media__text-container-wrapper" style=""> 1487 <h2 class="h2 stripe__title js-remove-if-empty">Flavors That Match the View</h2> <div class="stripe__text cms-html-var"><p>At The Embers Restaurant in downtown Blowing Rock, our regionally inspired menus highlight seasonal flavors and locally sourced ingredients. During the warmer months, guests can enjoy outdoor terrace dining and live music, while seasonal weekend brunch offers another reason to linger a little longer. The restaurant and bar are open to hotel guests and the public alike, whether you’re joining us for a meal, meeting for drinks or settling in for an evening in the mountains.</p> 1488 1489<p><strong>Breakfast & Weekend Brunch</strong></p> 1490 1491<ul> 1492 <li><strong>Complimentary Continental Breakfast</strong> - Monday - Friday, 7 am - 10 am, <em>for guests of The Embers Hotel.</em></li> 1493 <li><strong>Seasonal Weekend Brunch </strong>- Saturday & Sunday, 8 am - 2 pm,<strong> </strong><em>
1493available Mother's Day weekend thru November 29th</em></li> 1494</ul> 1495 1496<div class="stripe__actions"> 1497<div class="stripe__btn__wrap js-dynamic-book-url left-align"><a class="btn btn-secondary " href="https://document-tc.galaxy.tf/wdpdf-34h5h4m1zy4noncsbtus9wqyl/file.pdf" target="_blank">BRUNCH MENU <span class="sr-only">opens in a new tab</span></a></div> 1498</div> 1499</div> 1500 <div class="stripe__actions"> 1501 </div> 1502</div> 1503 </div> 1504 <style> 1505 .id-96fdef0ac0ab6dcac0174001711ddd50.text-media.center-text-media .text-media__text-container.text-image__padding { 1506 padding-left:30px; 1507 padding-right:30px; 1508 } 1509 1510 </style> 1511 <div class="col-sm-6 text-media__media-container"> 1512 <div class="js-slider__wrapper slider-wrapper media-radius-container" style=""> 1513 <div class="ratio-4-3-slider js-slider cms-radius" data-pagination="true"><div class="ratio-4-3"> 1514 <div class="ratio-content"> 1515 <picture> 1516 <source media="(max-width: 767px)" srcset="https://image-tc.galaxy.tf/wijpeg-2c18bak3pvq4huyqm6p7y374k/3i6a4462.jpg?width=1920"> 1517 <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" 1518 data-lazy="https://image-tc.galaxy.tf/wijpeg-2c18bak3pvq4huyqm6p7y374k/3i6a4462.jpg?width=1920" alt=""> 1519 </picture> 1520 </div> 1521</div> </div> 1522 1523 1524 1525 1526<div class="text-media__toolbar clearfix " > 1527 <div class="text-media__toolbar-slider-actions"> 1528 <div class="js-slider__insert-grouped-actions"></div> 1529 </div> 1530 </div> 1531 </div> 1532 </div> 1533 </div> 1534 </div> 1535</div> 1536 <style> 1537 .id-0c0d1b889993b82894db09cb51b40304.text-media{ 1538 padding-top: 30px; padding-bottom: 30px; } 1539 </style> 1540<div class="text-media text-image stripe-default-padding id-0c0d1b889993b82894db09cb51b40304 1541 center-text-media " 1542 style="" 1543 > 1544 <div class="container"> 1545 <div class="row row-flex mobile-text-before-media "> 1546 <div class="col-sm-6 text-media__media-container"> 1547 <div class="js-slider__wrapper slider-wrapper media-radius-container" style=""> 1548 <div class="ratio-4-3-slider js-slider cms-radius" data-pagination="true"><div class="ratio-4-3"> 1549 <div class="ratio-content"> 1550 <picture> 1551 <source media="(max-width: 767px)" srcset="https://image-tc.galaxy.tf/wijpeg-59ybmfqh0pw1bjr1npfv2uag2/3i6a4803.jpg?width=1920"> 1552 <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" 1553 data-lazy="https://image-tc.galaxy.tf/wijpeg-59ybmfqh0pw1bjr1npfv2uag2/3i6a4803.jpg?width=1920" alt=""> 1554 </picture> 1555 </div> 1556</div> </div> 1557 1558 1559 1560 1561<div class="text-media__toolbar clearfix " > 1562 <div class="text-media__toolbar-slider-actions"> 1563 <div class="js-slider__insert-grouped-actions"></div> 1564 </div> 1565 </div> 1566 </div> 1567 </div> 1568 <div 1569 class="col-sm-6 text-media__text-container block-with-paginated-slider__side-column text-image__padding" 1570 data-text-alignment="left" 1571 > 1572 <div class="text-media__text-container-wrapper" style=""> 1573 <div class="stripe__text cms-html-var"><p><strong>Restaurant</strong>:</p> 1574 1575<ul> 1576 <li><strong>Sunday - Thursday, 5 pm - 9 pm</strong></li> 1577 <li><strong>Friday - Saturday, 5 pm - 10 pm</strong></li> 1578</ul> 1579 1580<div class="stripe__actions" style="margin-bottom:24px;"> 1581<div class="stripe__btn__wrap js-dynamic-book-url left-align"><a class="btn btn-secondary" href="https://document-tc.galaxy.tf/wdpdf-auutsi9ytorcp2j1p8o2yq6o8/file.pdf" target="_blank">DINNER MENU <span class="sr-only">opens in a new tab</span> </a></div> 1582</div> 1583 1584<p><strong>Bar</strong>:</p> 1585 1586<ul> 1587 <li><strong>Sunday - Thursday, 4 pm - 10 pm</strong></li> 1588 <li><strong>Friday - Saturday, 4 pm - 11 pm</strong></li> 1589</ul> 1590 1591<div class="stripe__actions"> 1592<div class="stripe__btn__wrap js-dynamic-book-url left-align"><a class="btn btn-secondary" href="https://document-tc.galaxy.tf/wdpdf-8ezyoi5xbczfqnsraf678i9i6/file.pdf" target="_blank">COCKTAIL MENU <span class="sr-only">opens in a new tab</span> </a> <a class="btn btn-secondary" href="https://document-tc.galaxy.tf/wdpdf-aqsq2coy8pjf51fiv389m2xt3/file.pdf" target="_blank"> DESSERT MENU <span class="sr-only">opens in a new tab</span> </a></div> 1593</div> 1594</div> 1595 <div class="stripe__actions"> 1596 </div> 1597</div> 1598 </div> 1599 </div> 1600 </div> 1601</div> 1602 <style> 1603 .id-b69afeac42b5c58b2ce0e58d0afdae35.text-media{ 1604 padding-top: 30px; padding-bottom: 30px; } 1605 </style>
1606<div class="text-media text-image stripe-default-padding id-b69afeac42b5c58b2ce0e58d0afdae35 1607 center-text-media " 1608 style="" 1609 > 1610 <div class="container"> 1611 <div class="row row-flex "> 1612 <div 1613 class="col-sm-6 text-media__text-container block-with-paginated-slider__side-column text-image__padding" 1614 data-text-alignment="left" 1615 > 1616 <div class="text-media__text-container-wrapper" style=""> 1617 <h2 class="h2 stripe__title js-remove-if-empty">The Art of the Board</h2> <div class="stripe__text cms-html-var"><p>Snack in style with our curated charcuterie boards added to your stay. Perfect for cozy nights in, balcony lounging, or surprise celebrations. Each board is crafted with seasonal meats, cheeses, fruits, and local bites. We’ll have it ready for your arrival or you can send it to someone special. A little extra never tasted so good.</p> 1618</div> 1619 <div class="stripe__actions"> 1620 <div class="stripe__btn__wrap js-dynamic-book-url left-align"> 1621 <a href="https://reservations.hotelembers.com/115179?_gl=1*ai8p6k*_ga*MTc4NDE2NjE0NS4xNzMzMjAwNzcy*_ga_3R5SJEDWK4*MTc0NDkxNjMxMy4xNjAuMS4xNzQ0OTE2NjQzLjAuMC4w*_gcl_au*MTQ0MzI0MDM2OC4xNzQzNDY5Mzk0&adults=1&datein=04/17/2025&dateout=04/18/2025&domain=11787.www.travelclick-websolutions.com&languageid=1&rooms=1#/accommodation/room" target="_blank" class="btn btn-action"> 1622 ADD NOW 1623 <span class="sr-only"> opens in a new tab</span> 1624 </a> 1625 </div> 1626 </div> 1627</div> 1628 </div> 1629 <div class="col-sm-6 text-media__media-container"> 1630 <div class="js-slider__wrapper slider-wrapper media-radius-container" style=""> 1631 <div class="ratio-4-3-slider js-slider cms-radius" data-pagination="true"><div class="ratio-4-3"> 1632 <div class="ratio-content"> 1633 <picture> 1634 <source media="(max-width: 767px)" srcset="https://image-tc.galaxy.tf/wiwebp-5iio4z74jeg2chtfgio8e0y5y/art-of-the-board.webp?width=1920"> 1635 <img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" 1636 data-lazy="https://image-tc.galaxy.tf/wiwebp-5iio4z74jeg2chtfgio8e0y5y/art-of-the-board.webp?width=1920" alt=""> 1637 </picture> 1638 </div> 1639</div> </div> 1640 1641 1642 1643 1644<div class="text-media__toolbar clearfix " > 1645 <div class="text-media__toolbar-slider-actions"> 1646 <div class="js-slider__insert-grouped-actions"></div> 1647 </div> 1648 </div> 1649 </div> 1650 </div> 1651 </div> 1652 </div> 1653</div><div class="w-100 ibe-cn-widget-container text-center" style="background-color:;"> 1654 1655 1656 1657 <div class="ibe-cn-widget-content"> 1658 <div><div style="margin:0; padding:0; min-height:0;"> 1659
1659<script type="text/javascript" 1660 src="//www.opentable.com/widget/reservation/loader?rid=1354183&type=standard&theme=wide&color=4&dark=true&iframe=true&domain=com&lang=en-US&newtab=false&ot_source=Restaurant%20website&cfe=true"> 1661 </script>
1661 1662</div></div> 1663 </div> 1664 1665</div> 1666 1667 1668 </div> 1669</div><!-- #main-content --> 1670 1671 1672 1673 1674 1675 1676
1677<script> 1678 window.footerConfigs = { 1679 "footerLanguages": { 1680 1681} 1682 } 1683 1684 if(!window.footerOneTextFields) { 1685 window.footerOneTextFields = []; 1686 } 1687 window.footerOneTextFields['id-30629d83ab55fcdf2f9fe379df9e442a'] = { 1688 hotelName: `The Embers Hotel`, 1689 contact: `<p>124 Morningside Drive<br \/>\r\nBlowing Rock, NC 28605<\/p>\r\n\r\n<p>Contact Us: (828) 372-8000 <\/p>\r\n\r\n<p>Email: <a href=\"mailto:[email protected]\" target=\"_blank\">[email protected]<\/a><\/p>\r\n`, 1690 copyright: `<p>©
1690<script>document.write(new Date().getFullYear());<\/script> The Embers Hotel | Designed by <a href=\"https:\/\/10and5creative.com\/\">10and5Creative<\/a><\/p>\r\n` 1691 } 1692 1693 if(!window.footerOneLinks) { 1694 window.footerOneLinks = {}; 1695 } 1696 window.footerOneLinks['id-30629d83ab55fcdf2f9fe379df9e442a'] = {footerLinksList: [ 1697{ 1698 url: '/about/Contact-FAQ', 1699 target: false, 1700 text: `Contact & FAQ` 1701}, 1702{ 1703 url: '/accessibility', 1704 target: false, 1705 text: `Accessibility ` 1706}, 1707{ 1708 url: '/privacy-policy', 1709 target: false, 1710 text: `Privacy Policy` 1711}, 1712{ 1713 url: 'https://haycreekhotels.atsondemand.com/', 1714 target: true, 1715 text: `Careers` 1716},]} 1717 1718 if(!window.footerOneNewsLetter) { 1719 window.footerOneNewsLetter = []; 1720 } 1721 window.footerOneNewsLetter['id-30629d83ab55fcdf2f9fe379df9e442a'] = { 1722 btnTitle: `Join Our Insider List`, 1723 placeholder: `Your email` 1724 } 1725 1726 if(!window.footerOneCustomHtml) { 1727 window.footerOneCustomHtml = []; 1728 } 1729 window.footerOneCustomHtml['id-30629d83ab55fcdf2f9fe379df9e442a'] = { 1730 contentHtml: '\r\n\r\n' 1731 } 1732 1733 if(!window.footerOneLocales) { 1734 window.footerOneLocales = []; 1735 } 1736 window.footerOneLocales['id-30629d83ab55fcdf2f9fe379df9e442a'] = { 1737 opensInANewTab: `opens in a new tab`, 1738 addEmailToSub: `Add your email to subscribe`, 1739 followUs: `Follow us`, 1740 navigationLink: `Link`, 1741 manageCookies: `Manage Cookies` 1742 } 1743</script>
1743 1744<footer class="m-footer-base_1 js-footer-one-app" id="footer-content" data-footer-name="ft1" v-cloak> 1745 <footer-one-app 1746 :configs="{ 1747 websiteType: 'hotel', 1748 blockId: 'id-30629d83ab55fcdf2f9fe379df9e442a', 1749 newsletter: { 1750 enabled: true, 1751 buttonOnly: true, 1752 url: '/email-offers', 1753 opensInNewTab: false, 1754 style: 'Primary' 1755 }, 1756 logo: { 1757 logoTop: '', 1758 logoBottom: '', 1759 customBackground: { 1760 enabled: false, 1761 backgroundColor: '' 1762 }, 1763 additionalLanguages: { 1764 enabled: false, 1765 logoTop: '', 1766 logoBottom: '', 1767 backgroundColor: '' 1768 } 1769 }, 1770 hr: { 1771 enabled: false, 1772 width: '100', 1773 devices: 'All Devices' 1774 }, 1775 socialIcons: { 1776 enabled: true, 1777 label: false 1778 }, 1779 languageSelectorEnabled: false, 1780 widgetEnabled: false, 1781 isSecurePrivacyEnabled: true, 1782 manageCookies: true, 1783 socialIconLinks: {iconStyles: { 1784 iconStyle: '', 1785 socialIconColor: '' 1786}, 1787socialLinks: { 1788 facebook: 'https://www.facebook.com/profile.php?id=61553005753877', 1789 facebookTarget: true, 1790 twitter: '', 1791 twitterTarget: false, 1792 tripAdvisor: 'https://www.tripadvisor.com/Hotel_Review-g48966-d27489081-Reviews-The_Embers_Hotel-Blowing_Rock_North_Carolina.html?m=19905', 1793 tripAdvisorTarget: true, 1794 instagram: 'https://www.instagram.com/hotelembers/', 1795 instagramTarget: true, 1796 youTube: '', 1797 youTubeTarget: false, 1798 pinterest: '', 1799 pinterestTarget: false, 1800 weChat: '', 1801 weChatTarget: false, 1802 linkedin: '', 1803 linkedinTarget: false, 1804 tiktok: '', 1805 tiktokTarget: false, 1806 xing: '', 1807 xingTarget: false, 1808 google: '', 1809 googleTarget: false, 1810 lineMessenger: '', 1811 lineMessengerTarget: false, 1812 whatsapp: '', 1813 whatsappTarget: false, 1814 weibo: '', 1815 weiboTarget: false, 1816 flickr: '', 1817 flickrTarget: false, 1818 foursquare: '', 1819 foursquareTarget: false, 1820 snapchat: '', 1821 snapchatTarget: false 1822}, 1823locales: { 1824 opensInANewTab: 'opens in a new tab', 1825}}, 1826 customSocialIconsList: {} 1827 }" 1828 > 1829 </footer-one-app> 1830 1831</footer>
1832<script type="text/javascript" id="lightbox_json_store"> 1833 var GalaxyPersonalization = { pageCampaigns : [], 1834 allActiveCampaigns : []} 1835</script>
1835 1836
1837<script src="/frontend/galaxy-helpers/public/galaxy-helpers.js?v=l-3e9c6fcb-a32a-425b-8c5d-6956f6228632"></script>
1837<!-- Generated by Galaxy-->
1838<script type="text/template" id="sliderPrevArrow"> 1839 <button class="slick-prev" aria-label="Go to previous slideshow element" type="button"><svg aria-hidden="true" class="icon icon-arrow-left"><use href="#icon-arrow-left"></use></svg> <span class="sr-only">Previous</span></button> 1840</script>
vendor: 1 bytes, line 1840
1840
1841<script type="text/template" id="sliderNextArrow"> 1842 <button class="slick-next" aria-label="Go to next slideshow element" type="button"><svg aria-hidden="true" class="icon icon-arrow-right"><use href="#icon-arrow-right"></svg><span class="sr-only">Next</span></button> 1843</script>
vendor: 1 bytes, line 1843
1843
1844<script type="text/template" id="sliderPagination"> 1845 <div class="slick-custom-pagination"><span class="slick-current-slide"></span> / <span class="slick-total-slide"></span></div> 1846</script>
vendor: 1 bytes, line 1846
1846
1847<script type="text/template" id="sliderPlayPause"> 1848 <button class="slick-play-pause" type="button"> 1849 <span class="slick-play-pause__pause"><svg aria-hidden="true" class="icon icon-pause"><use href="#icon-pause"></svg><span class="sr-only">Pause slideshow</span></span> 1850 <span class="slick-play-pause__play"><svg aria-hidden="true" class="icon icon-play"><use href="#icon-play"></svg><span class="sr-only">Play slideshow</span></span> 1851 </button> 1852</script>
vendor: 1 bytes, line 1852
1852
1853<script type="text/template" id="sliderGroupedActions"> 1854 <div class="slider__actions slider__actions--flat"> 1855 <span class="sr-only">Slideshow control buttons</span> 1856 <span class="sr-only">Clicking on the following links will update the content above</span> 1857 <div class="slider__action js-slider-prev-container"></div> 1858 <div class="slider__action js-slider-pagination-container"></div> 1859 <div class="slider__action js-slider-next-container"></div> 1860 </div> 1861</script>
vendor: 1 bytes, line 1861
1861
1862<script type="text/template" id="sliderGroupedActionsAutoRotate"> 1863 <div class="slider__actions slider__actions--flat"> 1864 <span class="sr-only">Slideshow control buttons</span> 1865 <span class="sr-only">Clicking on the following links will update the content above</span> 1866 <div class="slider__action js-slider-pagination-container"></div> 1867 <div class="slider__action js-slider-prev-container"></div> 1868 <div class="slider__action js-slider-playpause-container"></div> 1869 <div class="slider__action js-slider-next-container"></div> 1870 </div> 1871</script>
vendor: 1 bytes, line 1871
1871
1872<script type="text/template" id="templateReadMore"> 1873 <a class="l-read-more" href="#" aria-label="Read more about Embers Hotel FULL SITE" ><span>Read more</span><svg aria-hidden="true" class="icon icon-arrow-left"><use href="#icon-arrow-left"></use></svg></a> 1874</script>
vendor: 1 bytes, line 1874
1874
1875<script type="text/template" id="templateReadLess"> 1876 <a class="l-read-less" href="#" aria-label="Read less about Embers Hotel FULL SITE"><span>Read less</span><svg aria-hidden="true" class="icon icon-arrow-left"><use href="#icon-arrow-left"></use></svg></a> 1877</script>
vendor: 1 bytes, line 1877
1877
1878<script> 1879var traductionBM = { 1880 previousMonth: 'Previous Month', 1881 nextMonth: 'Next Month', 1882} 1883</script>
vendor: 1 bytes, line 1883
1883
1884<script> 1885var validationMessages = { 1886 required: "This field is required.", 1887 email: "Please enter a valid e-mail address.", 1888 url: "Please enter a valid URL.", 1889 date: "Please enter a valid date.", 1890} 1891</script>
vendor: 1 bytes, line 1891
1891
1892<script> 1893 window.isHome = "0"; 1894 1895 window.localeSlider = { 1896 goToNextSlide: 'Go to next slide, slide {current} of {total}', 1897 goToPrevSlide: 'Go to previous slide, slide {current} of {total}', 1898 lastSlide: 'You are on the last slide', 1899 firstSlide: 'You are on the first slide', 1900 nowOnSlide: 'You are now on slide {current} of {total}', 1901 videoPause: 'Slider is paused', 1902 videoPlay: 'Slider is playing', 1903 toggleFullScreen: 'Toggles gallery to full screen, {current} of {total}', 1904 youAreOnFullScreen: 'You are on full image', 1905 youCloseFullScreen: 'You closed the full image' 1906 }; 1907</script>
1907 1908
1909<script defer src="/integration/tc-theme/public/js/bundle.js?vca28f80c4db084bc99252e6c37951830"></script>
1909 1910<div id="bm-calendars" class="bm-calendar-container bm___calendar-container"></div> 1911<div class="dialog js-dialog-lightbox-vue" aria-hidden="true"> 1912 <div class="dialog-content--lightbox container"> 1913 <div class="js-slider-container container"></div> 1914
1914<script type="text/template" class="js-template" id="js-template-lightbox"> 1915 <div class="js-slider__wrapper"> 1916 <div class="js-slider-lightbox slider-lightbox" data-pagination="true" [%? it.options.download %]data-download="true"[%?%]> 1917 [%~ it.images :item%] 1918 <div class="slider-lightbox__slide"> 1919 <div class="slider-lightbox__image-container"> 1920 [%? item.url && !item.caption%] 1921 <div class="slider-lightbox__captions icon-chain"> 1922 <a href="[%= item.url %]" 1923 [%? item.urlTarget && item.urlTarget.length %] target="[%= item.urlTarget %]"[%?%] 1924 [%? item.ariaLabel && item.ariaLabel.length %] aria-label="[%= item.ariaLabel %]"[%?%] 1925 class="icon-chain-wrapper"> 1926 <svg class="icon icon-chain-link"><use href="#icon-chain-link" style="color: [%= item.color %];"></use></svg> 1927 </a> 1928 </div> 1929 [%?%] 1930 [%? item.isVideo === true %] 1931 <div class="slider-lightbox__video-wrapper"> 1932 [%= item.video %] 1933 </div> 1934 [%?? item.isVideo === false %] 1935 <img crossorigin="anonymous" data-lazy="[%= item.src %]" alt="[%= item.alt %]" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="> 1936 [%? item.title || item.desc || item.caption%] 1937 <div class="slider-lightbox__captions"> 1938 [%? item.title %]<div class="slider-lightbox__captions-title">[%= item.title %]</div>[%?%] 1939 [%? item.desc %]<div class="slider-lightbox__captions-desc">[%= item.desc %]</div>[%?%] 1940 [%? item.caption %]<div class="m-gallery--itemCaption">[%= item.caption %]</div>[%?%] 1941 </div> 1942 [%?%] 1943 [%?%] 1944 [%? it.options.download %] 1945 <div class="slider-lightbox__actions"> 1946 <a class="download-link" href="[%= item.downloadLink %]" download> 1947 <svg class="icon icon-download-arrow" aria-hidden="1"><use href="#icon-download-arrow"></use></svg> 1948 Download 1949 </a> 1950 </div> 1951 [%?%] 1952 </div> 1953 </div> 1954 [%~%] 1955 </div> 1956 <div class="slider-lightbox__slides-controls clearfix"> 1957 <div class="pull-right"> 1958 <div class="js-slider__insert-grouped-actions"></div> 1959 </div> 1960 </div> 1961 </div> 1962 </script>
1962 1963 </div> 1964</div> 1965<div id="generalAnnoucement" aria-atomic="true" aria-live="assertive" class="sr-only"></div> 1966<div id="aria-announcer" class="sr-only" aria-live="polite" role="status" aria-atomic="true"></div>
1967<script> 1968 window.locale ={ 1969 moreMenuClosed : 'More menu closed', 1970 moreMenuOpened :'More menu opened', 1971 bookingMaskClosed: 'Booking mask closed', 1972 bookingMaskOpened: 'Booking mask Opened' 1973 } 1974</script>
1974 1975<div id="tooltips-wrapper"></div> 1976 1977
1978<script class="js-module-currency-switcher"> 1979 let currencySwitcherConfig = { 1980 1981 hotelId: '115179', 1982 isChain: false, 1983 geolocation: false, 1984 defaultCurrency: 'USD', 1985 topCurrencies: ''.split(','), 1986 currenciesAsCode: ''.split(','), 1987 1988 locales: { 1989 search: 'Search', 1990 topCurrencies: 'Top currencies', 1991 allCurrencies: 'All currencies', 1992 results: 'Results', 1993 noResults: 'No results found', 1994 removeButton: 'cleans the search input', 1995 optionButton: 'will be set as the default currency', 1996 selectYourCurrency: 'Select your currency', 1997 opensThePopup: 'Opens the currency switcher dialog', 1998 selectedCurrency: 'Selected currency:', 1999 backToMenu: 'Back to the menu', 2000 popupClose: 'Back to the menu' 2001 } 2002 }; 2003 2004 if (!window.GLXExtensions) { 2005 window.GLXExtensions = { 2006 currencySwitcher: currencySwitcherConfig 2007 }; 2008 } else { 2009 window.GLXExtensions.currencySwitcher = currencySwitcherConfig; 2010 } 2011</script>
vendor: 1 bytes, line 2011
2011
2012<script defer src="/integration/tc-ext-currency-switcher/public/js/bundle-ext-currency-switcher.js?vca28f80c4db084bc99252e6c37951830" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2012
2012
2013<script> 2014 window.gmsSDKSession = true; // use sessionStorage and not localStorage for sdk (user token) 2015 window.gmsJSPath = '/integration/tc-ext-guest-portal/public/compiled/js/'; 2016</script>
2016 2017
2018<script defer src="https://cdn.galaxy.tf/asset-galaxy/js/gms-latest.min.js?vca28f80c4db084bc99252e6c37951830"></script>
2018 2019
2020<script defer src="/integration/tc-ext-guest-portal/public/compiled/js/main.bundle.js?vca28f80c4db084bc99252e6c37951830"></script>
vendor: 1 bytes, line 2020
2020
2021<script> 2022 var gmsUrlReservation = ''; 2023 var gmsUrlReservationTarget = false; 2024 var endpointBase = 'https://api.travelclick.com/loyalty/v2/115179' 2025; 2026 var tokenEndpoint = 'proxy' 2027; 2028 var reservationUrl = ''; 2029 var gmsModifyBookingURL = ''; /* Link for the button "Modify" if no value */ 2030 var language = 'en'; 2031 var gmsLoginURL = '/gp-login'; 2032 var gmsHomeURL = ''; 2033 var gmsSignUpURL = '/gp-sign-up'; 2034 var gmsResetPasswordURL = '/gp-reset-password'; 2035 var gmsSignUpSuccessURL = '/gp-sign-up-success'; 2036 var gmsResetPasswordCodeSuccessURL = '/gp-reset-password-step-2'; 2037 var gmsDateFormat = 'YYYY-MM-DD'; 2038 var gmsFirstDay = 2 2039; 2040 var gmsDatePlaceholder = ''; 2041 var gmsCalendars = { 2042 wcag: { 2043 selectedCheckInDate: "Selected check in date is", 2044 selectedCheckOutDate: "Selected check out date is", 2045 selectedCheckInDateText: "This button opens the calendar to select check in date.", 2046 selectedCheckOutDateText: "This button opens the calendar to select check out date.", 2047 selected: "Selected", 2048 }, 2049 labels: { 2050 previousMonth: "Previous Month", 2051 nextMonth: "Next Month", 2052 } 2053 } 2054 2055 2056 2057 var gmsConfigObject = { 2058 hotelsDefaultPhoto: 'https://via.placeholder.com/150', 2059 consentTexts: { 2060 popup: { 2061 title: "One more thing", 2062 button: "Continue", 2063 require_text: "Please select one option to continue" 2064 }, 2065 email: { 2066 opt_in: "<p>I consent to receive email communications.<\/p>\r\n" 2067, 2068 opt_out: "NO! I don't want to know about special offers and promotions", 2069 }, 2070 conditions: "<p>I consent to the Terms and Conditions.<\/p>\r\n", 2071 } 2072 }; 2073 var gmsBookingEngineProviderId = 2074 2075'29' 2076 2077 2078; 2079 var gmsHotelsData = '/json/search/311/1/gp-hotels.json' 2080 var tierData = '[]' 2081 window.localesGuestPortalExtension = "/json/locale/7487/311/1" 2082 2083</script>
2083 2084 2085
2086<script> 2087 window.tcGuestPortalAuthPopupProps = window.tcGuestPortalAuthPopupProps || {}; 2088 2089 window.tcGuestPortalAuthPopupProps.layoutType = 1; 2090 2091 window.tcGuestPortalAuthPopupProps.fullPopUpLayoutConfig = { 2092 title: "", 2093 subtitle: "", 2094 description: "", 2095 benefits: "", 2096 alignment: 'center' 2097 2098 }; 2099 2100 window.tcGuestPortalAuthPopupProps.logo = { 2101 src:'', 2102position:'center', 2103 2104 }; 2105 window.tcGuestPortalAuthPopupProps.formLoginConfig = { 2106 alignment: 'center' 2107, 2108 2109btn_variant: 'gms-btn-action', 2110 sso_buttons: { 2111 google: false 2112, 2113 facebook: false 2114, 2115 twitter: false, 2116 sso_position: false 2117 2118 } 2119 }; 2120 2121 window.tcGuestPortalAuthPopupProps.formSignUpConfig = { 2122 alignment: 'center' 2123, 2124 2125btn_variant: 'gms-btn-action', 2126 sso_buttons: { 2127 google: false 2128, 2129 facebook: false 2130, 2131 twitter: false, 2132 sso_position: false 2133 2134 }, 2135 consent_email: 'visible', 2136 termsAndConditionsErrorLabel: "Terms and Conditions Consent", 2137 }; 2138 2139 window.tcGuestPortalAuthPopupProps.formSignUpFieldsConfig = { 2140 form_fields: { 2141 title: { 2142 visible: false, 2143 required: false, 2144}, 2145first_name: { 2146 required: true 2147}, 2148last_name: { 2149 required: true 2150}, 2151confirm_password: { 2152 visible: true, 2153 required: true, 2154}, 2155phone_number: { 2156 visible: false, 2157 required: false, 2158}, 2159secondary_phone_number: { 2160 visible: false, 2161 required: false, 2162}, 2163mobile: { 2164 visible: false, 2165 required: false, 2166}, 2167address1: { 2168 visible: false, 2169 required: false, 2170}, 2171address2: { 2172 visible: false, 2173 required: false, 2174}, 2175city: { 2176 visible: false, 2177 required: false, 2178}, 2179country: { 2180 visible: false, 2181 required: false, 2182}, 2183state_province: { 2184 visible: false, 2185 required: false, 2186}, 2187postal_code: { 2188 visible: false, 2189 required: false, 2190}, 2191birthday: { 2192 visible: false, 2193 required: false, 2194 date_format: window.gmsDateFormat, 2195}, 2196preferred_language: { 2197 visible: false, 2198 required: false, 2199}, 2200additional_note: "", 2201loyalty_reward_options: { 2202 visible: window.gmsEarningPreferences 2203} 2204 2205 } 2206 }; 2207 2208 window.tcGuestPortalAuthPopupProps.formResetPasswordConfig = { 2209 alignment: 'center' 2210, 2211 show_have_code: false 2212 } 2213 2214 window.tcGuestPortalAuthPopupProps.resetPasswordCodeSuccessConfig = { 2215 alignment: 'center' 2216, 2217 } 2218 2219 window.tcGuestPortalAuthPopupProps.signUpSuccessConfig = { 2220 alignment: 'center' 2221, 2222 } 2223</script>
2223 2224 2225 2226 2227<!-- Extension Consent Popup --> 2228 2229 2230
2231<script defer src="/integration/tc-ext-integrated-datalayer/public/js/bundle.js?vca28f80c4db084bc99252e6c37951830" crossorigin="anonymous"></script>
2231 2232 2233<style> 2234 .text_image 2235</style>
2235<script type="text/javascript" src="/XaWf/nIHQ/ryVSi/6t/0XQ/L6VDS8DfbztkmNm1/MBUmAQ/LnFcJQd/fNxc"></script>
2235</body></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.