PageSourceSearch

https://www.1975.com.my/dining

html 1975.com.my collected 2026-10-06 13:09:04 UTC 67,989 bytes, 1,970 lines download raw bytes

1<!doctype html>
2<html dir="ltr" lang="en" data-lang="" data-template="free-content" data-template-source="tc-theme">
3<head>
4<script>
5	var galaxyInfo = {
6		website_id: 17393,
7        tvs: 0,
8	    cms_id: 491007,
9	    iso: "en_US",
10	    local: "en",
11	    traduction_id: 1,
12	    env: "prod",
13	    domain_unique_id: "26fbef05891c986fb17c9c47ea50f96b",
14	    proxy_url: "https://tc.galaxy.tf",
15	    proxy_key: "489ae7336c7f31c194b7f29217bd15cc",
16	    proxy_url_lead: "https://tc.galaxy.tf/leads?key=489ae7336c7f31c194b7f29217bd15cc&glx-website-id=17393&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/17393/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/68dbb1a0d833549b0ba60a27.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=Libre+Baskerville:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Libre+Baskerville: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=Libre+Baskerville:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript>
40<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Poppins:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Poppins: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=Poppins:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript>
41<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Times New Roman:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Times New Roman: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=Times New Roman:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript>
42<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Arial:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Arial: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=Arial:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript>
43<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
44<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=2.0, user-scalable=1">
45<link rel="stylesheet" href="/css/custom/17393/1/main/aa15d6c5567cf74389d3eb1f59b3453e/main.css" data-theme-name="th1">
46<script>
47// Picture element HTML5 shiv
48document.createElement( "picture" );
49</script>
vendor: 1 bytes, line 49
49
50<script>var BIDnumber = '1263459';</script>
50
51
52
53
54
55<style>
56  :root {
57    --btn-animation-type: Instant;
58
59    --hero-animation-type: ;
60    --hero-animation-start: No animation;
61    --hero-animation-text: No Animation;
62    --hero-animation-slider: Fade out image;
63    --hero-animation-slider-delay: 6000ms;
64    --hero-animation-pages: Homepage;
65
66    --on-scroll-animation: ;
67    --on-scroll-animation-pages: Homepage;
68
69    --member-rate-enabled: ;
70    --member-rate-custom-logo: ;
71  }
72</style>
73
74
75<script>
76  const tcIntegratedDatalayerConfig = {
77    website: {
78  name: "1975 Avenue & Hotel",
79  type: '3',
80  tvs: '0',
81  nbHotel: 
82
83  '4'
84
85
86 ,
87},
88    websiteItem: {
89  bid: '1263459',
90  
91  hotelId: '14813',
92  
93  bookingEngineHotelId: '9882366',
94  bookingEngineProvider: 
95
96"iHotelier (BE5)"
97
98
99,
100  branding: {
101    name: 
102
103"1975 Avenue & Hotel"
104
105, // new
106    brand: 
107
108"Tiong Nam Hospitality"
109
110
111,
112    masterBrand: 
113
114"Tiong Nam Hospitality"  
115
116
117,
118    chainId: 'false',
119  },
120  location: {
121    city: "Johor Bahru",
122    country: "Malaysia",
123    countryCode: "MY",
124    state: "Johor Darul Ta'zim",
125  },
126  rating: '0',
127  roomTypesCount: '8'
128},
129    hotelInDetail: 
130{
131  
132  bid: '1263459',
133  hotelId: '14813',
134  bookingEngineHotelId: '9882366',
135  bookingEngineProvider: "iHotelier (BE5)",
136  branding: {
137    name: "1975 Avenue & Hotel", // new
138    brand: "Tiong Nam Hospitality",
139    masterBrand: "Tiong Nam Hospitality",
140    chainId: 'false',
141  },
142  location: {
143    city: "Johor Bahru",
144    country: "Malaysia",
145    countryCode: 'MY',
146    state: "Johor Darul Ta'zim",
147  },
148  rating: '0',
149  roomTypesCount: '8'
150  
151},
152    ibe: {
153  ibeGeneral: [{"id":14657,"hotel_id":14813,"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}],
154  ibeProductDisplay: [{"id":14647,"hotel_id":14813,"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"}]
155},
156  };
157  
158  if (!window.GLXExtensions){
159    window.GLXExtensions = { tcIntegratedDataLayer: { isEnabled: true, config: tcIntegratedDatalayerConfig } }
160  } else {
161    window.GLXExtensions.tcIntegratedDataLayer = { isEnabled: true, config: tcIntegratedDatalayerConfig }
162  } 
163</script>
vendor: 1 bytes, line 163
163
164<script>
165    console.log('Inside Theme Extension - Global Head', 'prod');
166</script>
166
167<!--
168
169
170<link rel="stylesheet" href="/css/custom/17393/287/main/32f449fe8a716e38d3aa5cfb983d396a/main.css" /> -->
171
172
173<link rel="preload" href="/css/custom/17393/307/main/3f75a3fe25f514cb0beb3d5d558ad11e/main.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
174<noscript><link rel="stylesheet" href="/css/custom/17393/307/main/3f75a3fe25f514cb0beb3d5d558ad11e/main.css" /></noscript>
175<style>
176/* While loading */
177glx-tc-lead-rate:not([data-state="ready"]) {
178    opacity: 0.5;
179    cursor: wait;
180}
181/* avoid content jumping after loading in case there is no fallback */
182glx-tc-lead-rate-member-value,
183glx-tc-lead-rate-value {
184    &:empty::before {
185        content: '\00a0'; /* &nbsp; equivalent to force taking space */
186    }
187}
188/* If there is no rate or fallback, we hide the rate */
189glx-tc-lead-rate[data-empty="true"] {
190    display: none!important;
191}
192</style>
193
194
195<!-- webcomponents for rates from proxy -->
196<script type="module" src="/integration-tools/rate-components/public/rates-proxy.js?v1.4.0" ></script>
196
197
198
199<link type="image/x-icon" href="https://image-tc.galaxy.tf/wipng-f2safecd9lw7uxir9z7kfu0l4/favicon.png" rel="shortcut icon"/>
200<link rel="preconnect" href="https://fonts.googleapis.com">
201<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
202<link href="https://fonts.googleapis.com/css2?family=Tangerine:wght@400;700&display=swap" rel="stylesheet">
203
204<!--Footer copyright current year-->
205<script> 
206  const addYear = () => {
207  const fecha = new Date();
208  document.querySelector("#year-in-footer").textContent = fecha.getFullYear();
209};
210window.addEventListener("load", addYear);
211</script>
211
212<!-- manage cookies -->
213<script>
214window.onload = function() {
215  requestIdleCallback(function() {
216    document.querySelectorAll('#footer-content a[href="javascript:void(0)"]').forEach(function(link) {
217    link.onclick = function() {
218      window.parent.sp.openPreferenceCenter();
219    };
220  });
221  });
222};
223</script>
223
224
225<style>
226@media (min-width: 768px) {
227    .page-footer__links-list a {
228    font-size:14px;
229    }
230}
231</style>
232<title>Hotel with Restaurant | Dine at 1975 Avenue & Hotel </title>
233<meta name="description" content="Enjoy Japanese-inspired meals, curated sake, and cocktails at 1975 Avenue & Hotel. Book your table and taste the best in Johor Bahru. " />
234<meta name="keywords" content="" />
235<meta property="og:site_name" content="1975 Avenue & Hotel" />
236<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
237<meta name="robots" content="index, follow" />
238<meta name="google-site-verification" content="JBew9yCvt9kkfCJjcAGTcQTUkD79UhonK80mg52Bv5k" />
239<link rel="canonical" href="https://www.1975.com.my/dining" />
240<meta property="og:locale" content="en_US" />
241<meta property="og:type" content="website" />
242<meta property="og:url" content="https://www.1975.com.my/dining" />
243<meta property="og:title" content="Hotel with Restaurant | Dine at 1975 Avenue & Hotel " />
244<meta property="og:description" content="Enjoy Japanese-inspired meals, curated sake, and cocktails at 1975 Avenue & Hotel. Book your table and taste the best in Johor Bahru. " />
245<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.1975.com.my\/","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.1975.com.my\/dining","name":"Dining"}}]}</script>
vendor: 1 bytes, line 245
245
246<script>var websiteID = 17393;</script>
vendor: 1 bytes, line 246
246
247<script>var cms = 491007</script>
vendor: 1 bytes, line 247
247
248<script>var ts_roll_up_tracking = 'enabled';</script>
vendor: 1 bytes, line 248
248
249<script> var ts_analytics = {"booking_engine_hotel_id":"9882366","hotel_bid":1263459,"master_brand_bid":1244880,"brand_bid":"","master_brand_chain_id":""}</script>
vendor: 1 bytes, line 249
249
250<script>
251var dl = {"pageLanguage":"en","tvs":"tvs_no","websiteLanguage":"en","pageSection":"not_applicable","pageSubSection":"not_applicable","contentGroup":"not_applicable","globalProduct":"web","event":"datalayer-first-render","productPurchased":"essentials","propertyWebsiteLanguages":1,"webHostname":"1975.com.my","parentHostname":"not_applicable"};
252				dl.loggedIn = galaxyGMS.isUserLoggedIn() ? "yes" : "no";
253				dl.memberTier = galaxyGMS.userTierKey() ? galaxyGMS.userTierKey() : "null";
254</script>
vendor: 1 bytes, line 254
254
255<script>
vendor: 335 bytes, lines 255-259
255(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
256		new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
257		j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
258		'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
259		})(window,document,'script','dataLayer','
259GTM-TL2MM4B
vendor: 6 bytes, lines 259-260
259');
260		
260</script>
260
261
262<style>
263/* 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. */
264figure.image_resized.glx-cke5-image[style*="width"] img {
265    width: 100%;
266    height: auto;
267}
268</style>
269<script>
vendor: 348 bytes, lines 269-274
269
270				(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
271				new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
272				j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
273				'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
274				})(window,document,'script','dataLayer','
274GTM-KLBN6ZWP
vendor: 8 bytes, lines 274-275
274');
275				
275</script>
vendor: 1 bytes, line 275
275
276<script>_dynamic_base = "https://dynamic.travelclick-websolutions.com"</script>
276
277</head>
278<body class="g_free-content no-js sticky-footer header1
279     remove-level-three-navigation" 
280  data-g-key="AIzaSyAw3crN1WOWZSUGYX_S0El07b3CcbwExVU" 
281   
282>
283<script>document.body.classList.remove("no-js");document.body.classList.add('js-loading');</script>
283
284<div id="m-header1-skeleton" class="header1-skeleton" aria-hidden="true"></div>
285<script>
286  var websiteGlobalVariables = {
287    'rates': {
288      'hideOldPrices': false
289    }
290  };
291
292  // Set the CSS custom property dynamically
293  document.documentElement.setAttribute(
294    'data-hide-old-prices',
295    websiteGlobalVariables.rates.hideOldPrices
296);
297</script>
297
298<a href="#header-content" class="skip-main">Skip to navigation</a>
299
300<a href="#site-content" class="skip-main">Skip to main content</a>
301
302<a href="#footer-content" class="skip-main">Skip to footer</a>
303
304<img id="tc-theme-svg-list" src="/integration/tc-theme/public/svg/svg-icons.svg" alt="Website's SVG icons" width="0" height="0"/>
305
306
307
308
309
310
311
312
313
314  
314<script type="text/template" id="extension-zone-cs-container">
315<div class="cs-container"></div>
316</script>
vendor: 2 bytes, line 316
316
317<script>
318  if(!window.hotelModule) {
319    window.hotelModule = [];
320  }
321  window.hotelModule['id-0ab55b5291c7cdd975eb3fba5516f112'] = {
322    url: '/json/search/1/1/hotels-dropdown-data.json'
323  }
324  window.headerMenu = {navItems: [{"url":"\/our-story","current":"","name":"Our Story","target":""},{"url":"\/rooms","current":"","name":"Rooms","target":"","subpages":[{"url":"\/rooms\/hotel","current":"","name":"Hotel","target":""},{"url":"\/rooms\/aircraft-bove-bey","current":"","name":"Aircraft - Bove & Bey","target":""}]},{"url":"\/dining","current":"current","name":"Dining","target":""},{"url":"\/offers","current":"","name":"Offers","target":""},{"url":"\/weddings","current":"","name":"Weddings","target":""},{"url":"\/gallery","current":"","name":"Gallery","target":""},{"url":"\/contact-us","current":"","name":"Contact & Location","target":""},{"url":"\/attractions","current":"","name":"Attractions","target":""},{"url":"\/facilities-services","current":"","name":"Facilities & Services","target":""},{"url":"\/faq","current":"","name":"FAQ","target":""}]}
325  window.headerConfigs = {
326      headerId: 'id-0ab55b5291c7cdd975eb3fba5516f112',
327      hrefLanguage: 'en',
328      showSecondaryNavigation: false,
329      showLevelThreeNavigation: false,
330      secondaryNav: [],
331      logo: {
332        link: '/',
333        linkTarget: false,
334        title: 'Back to the homepage',
335        hasBackground: false,
336        background: '',
337        hasScrollLogo: false,
338        scrollLogo: '',
339        scrollLogoAlt: '',
340        hasMobileLogo: true,
341        mobileLogo: 'https://image-tc.galaxy.tf/wipng-brrbu6rrzsozvk4pni08u624z/file.png?rotate=0&crop=200%2C708%2C1600%2C568&width=250',
342        mobileLogoAlt: '',
343        logo:'https://image-tc.galaxy.tf/wipng-brrbu6rrzsozvk4pni08u624z/1975-logo-fa-4c-01.png?rotate=0&crop=200%2C756%2C1600%2C489&width=500',
344        logoAlt: '',
345        additionalLanguagesLogosSettings: {
346          isEnabled: false,
347          hasLogo: false,
348          logo: '',
349          logoAlt: '',
350          hasScrollLogo: true,
351          scrollLogo: '',
352          scrollLogoAlt: '',
353          hasMobileLogo: false,
354          mobileLogo: '',
355          mobileLogoAlt: '',
356          hasBackground: false,
357          background: '',
358        },
359      },
360      showLanguageSwitcher: false,
361      languageSwitcher: {
362  
363},
364      showCurrencySwitcher: true,
365      hasPhoneNumber: true,
366      phoneNumber: '+6075351975',
367      phoneNumberSanitized: '+6075351975',
368      phoneNumberLabel: '',
369      hasSubpages: true,
370      maxNavItems:'6',
371      hamburgerIconColor: '',
372      bookNowLabel: "Book now",
373      dropShadowOnScroll: false,
374      headerMenu:{ navItems:'' },
375      gmsHeaderDropdown: {},
376      hotelDropdownConfig:{
377        crossWebsiteLinking: false,
378        homeLink: '',
379        homeLinkTarget: false,
380        homeLinkLabel: 'Group Site',
381        homeIcon: false,
382        customHomeIcon: '',
383        groupHotelsDropdowns: '',
384        defaultHotel: 'Select Hotels',
385        uncategorisedHotel: 'More Hotels',
386      },
387      locales: {
388        navigationLink: 'Link',
389        showSubMenuFor:'show submenu for ',
390        hamburgerMenu:'Hamburger Menu',
391        mainNavigation:'main navigation',
392        opensBookingMask:'opens booking mask',
393        closeBookingMask:'close booking mask',
394        closeMoreMenu:'close more menu',
395        backToTheMenu:'back to the menus',
396        gms_helloUser:'Hello,',
397        gms_signOut:'Sign Out',
398        gms_point: 'Point',
399        gms_points: 'Points',
400        gms_night:'Night',
401        gms_nights:'Nights',
402        gms_stay:'Stay',
403        gms_stays:'Stays',
404        call_us:'call us at',
405        menu:'Menu'
406      }  
407    }
408</script>
408
409<div id="header-one" class="header-one header-logo-alts" data-scroll-logo-alt="" data-logo-alt="" >
410  <header-one></header-one>
411</div>
412 
413   
414
415<!-- BM CORE SETTING EXAMPLE -->
416<script>
417  const calendarSettings = {
418  
419    displayDateFormat:"MM/DD/YYYY",
420    isLargeLayout: true,
421  
422  siteLanguage: 'en',
423  firstDayOfTheWeek: 0,
424  monthsToShow: 1,
425  showDaysInNextAndPreviousMonths: false,
426  
427    minimumDaysOfStay: 1,
428    minimumDaysOfStayDefault: 1,
429    minimumDaysOfStaySecondary: 1,
430    minimumDaysOfStayDefaultSecondary: 1,
431    useMinimumDaysOfStaySecondary: false,
432  
433  useDefaultArrows: false,
434  arrowsCustomClass: {
435    prev: 'icon icon-arrow-left',
436    next: 'icon icon-arrow-right',
437  },
438  checkIn: {
439    field: 'bm-checkin-input',
440    trigger: 'bm-checkin-trigger',
441    container: 'bm-calendars',
442  },
443  checkOut:{
444    field: 'bm-checkout-input',
445    trigger: 'bm-checkout-trigger',
446    container: 'bm-calendars',
447  },
448  flexibleDates: {
449    enabled: false,
450    field: 'flexible-dates-input',
451    content: 'My dates are flexible',
452    checkedMark: '<svg class="icon icon-arrow-bottom"><use href="#icon-check"></use></svg>'
453  },
454  ratesInCalendar: {
455    enabled: false,
456    device: 'desktop',
457    dailyRatesData: [],
458    indicatorColor: '#0AE000',
459    customCalendar: {
460      calendarContainer: 'bm-rates-calendar',
461      monthsContainer: 'bm-rates-calendar-months',
462      monthsTrigger: 'bm-rates-month-trigger',
463      daysContainer: 'bm-rates-calendar-days',
464      daysTigger: 'bm-rates-calendar-days',
465      applyTigger: 'bm-rate-calendar-apply',
466      closeTigger: 'bm-rate-calendar-close',
467    },
468    indicatorLabel: "Lowest available rate",
469    rateLabel: "Rates from ",
470    backBtnLabel: "Go back",
471    monthSelectorLabel: "Select your dates",
472    applyBtnLabel: "Apply dates",
473  },
474  wcag: {
475    selectedCheckInDate: "Selected check in date is",
476    selectedCheckOutDate: "Selected check out date is",
477    selectedCheckInDateText: "This button opens the calendar to select check in date.",
478    selectedCheckOutDateText: "This button opens the calendar to select check out date.",
479    selected: "Selected",
480    checkInLiveRegionId: 'checkin-region',
481    checkOutLiveRegionId: 'checkout-region',
482    incorrectDateFormatEntered: "Incorrect date format used, please use date format",
483    minimumDaysOfStay: "Minimum Night Stay",
484    calendarExpanded: "Calendar Expanded",
485  },
486  labels: {
487    previousMonth: "Previous Month",
488    nextMonth: "Next Month",
489  }
490};
491  const bm_core_settings = {
492  dataContainer: 'bm-app',
493  container: 'bm-box-wrapper',
494
495  startingDate: '',
496
497  calendars: calendarSettings,
498  leadRates: {
499    showRates:  0 ,
500    showStrikeThroughRate: false,
501    displayPrice: 'lead-rates-price',
502    bestRateLogo: {
503      enabled: false,
504      logo: "",
505      fallbackText: "Best Rate Guarantee"
506    } 
507  },
508  wcag: {
509    bookNow:{
510      id: 'booking-mask-submit',
511      opensInANewTab: "opens in a new tab"
512    }
513  },
514
515  saveBookingSession:  false ,
516  website: {
517  hotelTypeId: '3',
518  booking_engine_hotel_id: '9882366',
519  booking_mask_url: 'https://reservations.travelclick.com/9882366?',
520  booking_engine_provider_id:  '29' ,
521  second_booking_engine_provider_id: '0',
522  second_booking_engine_hotel_id: '0',
523  second_booking_engine_url: '',
524  second_booking_mask_url: '',
525  hasFamilyPricing: false,
526  be_open_in_new_tab: false ,
527  
528    hotels:[]
529  
530},
531
532
533module: 'hotel',
534id: '14813',
535
536};
537  const bm_ui_settings = {
538  dataContainer: 'bm-app',
539container: 'bm-box-wrapper',
540containers: {
541  'header1': {
542    vertical: { 
543      base: '#bm-hero-container',
544      noHero: '#no-hero',
545      collapsed: '#bm-collapsed-wrapper',
546      triggers: '.bm-collapsed-wrapper'
547    }, 
548    horizontal: {
549      base: '#bm-horizontal-hero',
550      belowHero: '#bm-horizontal-below-hero',
551      noHero: '#no-hero',
552      collapsed: '#bm-collapsed-horizontal-wrapper',
553      triggers: '.bm-collapsed-wrapper'
554    },
555    'area-search': {
556      base: '#bm-horizontal-hero',
557      belowHero: '#bm-horizontal-below-hero',
558      noHero: '#no-hero',
559      collapsed: '#bm-collapsed-horizontal-wrapper',
560      triggers: '.bm-collapsed-wrapper'
561    },
562    'horizontal-hotel-plus-air': {
563      base: '#bm-horizontal-hero',
564      belowHero: '#bm-horizontal-below-hero',
565      noHero: '#no-hero',
566      collapsed: '#bm-collapsed-horizontal-wrapper',
567      triggers: '.bm-collapsed-wrapper'
568    }
569  },
570  'header2': {
571    vertical: { 
572      base: '#bm-vertical-base',
573      noHero: '#no-hero',
574      collapsed: '#bm-vertical-base',
575      triggers: '.bm-collapsed-wrapper'
576    }, 
577    horizontal: {
578      base: '#bm-horizontal-hero',
579      belowHero: '#bm-horizontal-below-hero',
580      noHero: '#no-hero',
581      collapsed: '#bm-collapsed-horizontal-wrapper',
582      triggers: '.bm-collapsed-wrapper'
583    },
584    'area-search': {
585      base: '#bm-horizontal-hero',
586      belowHero: '#bm-horizontal-below-hero',
587      noHero: '#no-hero',
588      collapsed: '#bm-collapsed-horizontal-wrapper',
589      triggers: '.bm-collapsed-wrapper'
590    },
591    'horizontal-hotel-plus-air': {
592      base: '#bm-horizontal-hero',
593      belowHero: '#bm-horizontal-below-hero',
594      noHero: '#no-hero',
595      collapsed: '#bm-collapsed-horizontal-wrapper',
596      triggers: '.bm-collapsed-wrapper'
597    }
598  },
599  'headerAdvanced': {
600    vertical: { 
601      base: '#bm-hero-container',
602      noHero: '#no-hero',
603      collapsed: '#bm-collapsed-wrapper',
604      triggers: '.bm-collapsed-wrapper'
605    }, 
606    horizontal: {
607      base: '#bm-horizontal-hero',
608      belowHero: '#bm-horizontal-below-hero',
609      noHero: '#no-hero',
610      collapsed: '#bm-collapsed-horizontal-wrapper',
611      triggers: '.bm-collapsed-wrapper'
612    },
613    'area-search': {
614      base: '#bm-horizontal-hero',
615      belowHero: '#bm-horizontal-below-hero',
616      noHero: '#no-hero',
617      collapsed: '#bm-collapsed-horizontal-wrapper',
618      triggers: '.bm-collapsed-wrapper'
619    },
620    'horizontal-hotel-plus-air': {
621      base: '#bm-horizontal-hero',
622      belowHero: '#bm-horizontal-below-hero',
623      noHero: '#no-hero',
624      collapsed: '#bm-collapsed-horizontal-wrapper',
625      triggers: '.bm-collapsed-wrapper'
626    }
627  },
628},
629hero: {
630  container: 'm-hero',
631  typeShort: 'm-hero_short'
632},
633//area-search
634areaSearch: {
635  enabled: false,
636  URL: '',
637  URLTarget: '',
638  sortResultsBy: 'Destination',
639  helperText: true,
640  locationFieldSearch: false,
641  disableCountrySearch: false,
642  disableRegionSearch: false,
643  disableCitySearch: false,
644  disablePoiSearch: false,
645  disableSearchIcons: false,
646  enableAllDestinationSearch: false,
647  hideCounterPerLevel: false,
648  hideSecondaryInfomation: false,
649  promocodePopUp: {
650    container: 'bm-as-promocode-popup',
651    trigger: 'bm-as-promocode-trigger',
652    mobileClose: 'bm-as-promocode-close',
653    mobileSaveChanges: 'bm-as-promocode-save-changes',
654  }
655},
656roomPopUp: {
657  enabled: 
658    
659      true
660    ,
661  cmsShowChildrenAges:  false ,
662  container: 'bm-pu-room-options',
663  roomContainer: 'bm-pu__rooms-container',
664  roomsSelector: 'js-as-room',
665  roomNumber: 'js-room-number',
666  childAgesContainer: 'js-room-child-ages',
667  infantAgesContainer: 'js-room-infant-ages',
668  trigger: 'bm-pu-room-trigger',
669  triggerGuestCount: 'guest_count',
670  triggerGuestLabel: 'guest_label',
671  triggerAdultCount: 'adult_count',
672  triggerAdultLabel: 'adult_label',
673  triggerChildrenCount: 'children_count',
674  triggerChildrenLabel: 'children_label',
675  triggerRoomCount: 'room_count',
676  triggerRoomLabel: 'room_label',
677  mobileClose: 'bm-pu-room-close',
678  mobileSaveChanges: 'bm-pu-room-save-changes',
679  selectRoomLabel: "This button opens the room selector.",
680  addRoom: 'add-room',
681  removeRoom: 'subtract-room',
682  trashRoom: 'bm-pu__room-remove',
683  roomCounter: 'bm-pu-room-counter',
684  adultSelector: 'bmadults',
685  childSelector: 'bm-children',
686  infantSelector: 'bm-infants',
687  labels: {
688    roomOptionsSaveChanges: "Save Changes",
689    roomSingular: "Room",
690    roomPlural: "Rooms",
691    guestSingular: "Guest",
692    guestPlural: "Guests",
693    labelAdults: "Adults",
694    labelChildren: "Children",
695    childAgeInformation: "< 11 years old",
696    infantAgeInformation: "< 2 years old",
697    selectYourOccupancy: "Select your occupancy",
698    addRoom: "Add Room",
699    removeRoom: "Subtract Room",
700    occupancy: "Occupancy",
701  }
702},
703// button only
704buttonOnly: {
705  enabled: false,
706  URL: 'mailto:[email protected]',
707  URLTarget: 'target="_blank" ',
708  buttonClass: ''
709},
710//book  now buttons
711bookNow: {
712  mobile: {
713    open: 'js-trigger-open-collapse',
714    openLabel: "Book Now",
715    close: 'js-trigger-close-collapse',
716    closeLabel: "close"
717  },
718  desktop: {
719    id: 'booking-mask-submit',
720    label: "Book Now",
721    open: 'js-trigger-open-collapse',
722    openLabel: "Book Now",
723    close: 'js-trigger-close-collapse',
724    closeLabel: "close"
725  }
726},
727// layout
728layout: 'vertical',
729fullyExpanded: false,
730horizontalIsFullWidth: true,
731isSticky: true,
732position: 'right',
733collapsed: 'opened',
734collapsePosition: 'in-line',
735//check in/out labels
736checkInLabel: "Check In",
737checkOutLabel: "Check Out",
738requiredFieldsLocal: "* Fields Required",
739headerType: null,
740  //calendars information shared with core
741  calendars: calendarSettings,
742  //hotel select
743hotelSelect: 'booking-mask-hotel',
744hotelSelectWrapper: 'booking-mask-hotel-wrapper',
745selectHotelLabel: "Select Hotel",
746selectHotelPlaceHolder: "Select Hotel",
747showNumberOfHotels: false,
748hotelSelectRequired: false,
749showHotelCountry: false,
750//rooms
751showRooms: true,
752rooms: {
753  id:'bm-rooms',
754  min: '1',
755  max: '5',
756  defaultValue: "1",
757  label: "Rooms",
758  required: false
759},
760
761//adults 
762showAdults: true,
763adults: {
764  id:'bmadults',
765  min: '1',
766  max: '10',
767  defaultValue: "2",
768  label: "Adults",
769  required: false
770},
771
772//children
773showChildren: true,
774children: {
775  id:'bm-children',
776  min: '0',
777  max: '5',
778  defaultValue: '0' || 0 ,
779  label: "Children",
780  required: false,
781  disabled: false
782},
783childAges: {
784  id:'bm-childAges',
785  min: 0,
786  max: 12,
787  defaultValue:  0 ,
788  label: "Child age by Check-in",
789  required: false,
790  infantEnabled: true
791},
792
793//infants
794showInfants:  true ,
795infants: {
796  id: 'bm-infants',
797  min: '0',
798  max: '2',
799  defaultValue: '' || 0,
800  label: "Infants",
801  required: false,
802  disabled: false
803},
804infantAges: {
805  id: 'bm-infantAges',
806  min: 0,
807  max: 2,
808  defaultValue:  0 ,
809  label: "Infants age by Check-in",
810  required: false
811},
812//hotel + air
813showHotelAir: false,
814hotelAir: {
815  preselectHotelAir: false,
816  hotelId:'hotel-only-btn',
817  airId:'hotel-air-btn',
818  srLabel: "Select booking type",
819  hotelLabel: "Hotel",
820  airLabel: "Hotel + Air",
821  departureCityLabel: "Departure City",
822  departureLoadingText: "Searching",
823  departureCityWrapperId: 'departure-city-wrapper',
824  departureCityId: 'departure-city',
825  trigger: 'hotel-air___btn',
826  triggerHotelAir: '#hotel-air-btn',
827  required: true
828},
829
830showRates: false,
831showRetailRates: !websiteGlobalVariables.rates.hideOldPrices,
832leadRates: {
833  defaultRate: "Make a Reservation",
834  rate: '',
835  label: "Rates from",
836  opensInANewTab: "opens in a new tab",
837  
838    customRatesURL: false,
839    URL: 'https://reservations.travelclick.com/9882366?HotelId=9882366&languageid=1&rooms=1&adults=1',
840  
841  bestRateLogo: {
842    enabled: false,
843    logo: "",
844    fallbackText: "Best Rate Guarantee"
845  } ,
846  iHotelierConfig: '{"hotelCodes":"9882366","daysAhead":90,"adults":"1"}',
847  locales: {
848    loadingText: "Loading",
849    ratesFrom: "Rates from "
850  }
851},
852  showModifyLink:  0 ,
853modify: {
854  id:'modifyBooking',
855  bookingMaskURL: 'https://reservations.travelclick.com/9882366?',
856  bookingEngineURL: 'https://reservations.travelclick.com/9882366?HotelId=9882366&languageid=1&rooms=1&adults=1',
857  text: {
858    modifyBooking: "Modify Booking",
859    openPopup: "Opens modify booking window",
860    closePopup: "Close modify booking window",
861    enterReservationNumber: "Please, enter your reservation number.",
862    reservationNumber: "Reservation number",
863    submitReservationNumber: "Submit reservation number",
864    required: "required",
865    allFieldsAreRequired: "(All fields are required)",
866    opensInANewTab: "opens in a new tab",
867    submit:  "Submit",
868    selecHotel: "Select Hotel"
869  }
870},
871  //promocode
872
873    hasPromocode: true,
874    promocodeId: 'booking-mask-promocode',
875    multiPromocodeValueInput: 'js-bm-source-promocode-value',
876    multiPromocodeTypeInput: 'js-bm-source-promocode-name',
877    multiPromocodeRealInput: 'js-bm-fill-promocode',
878    
879    
880    
881    
882    
883    numberOfPromoCodes: 1,
884    promocodeWCAG: {
885        gotACode: "Got a promocode?",
886        openPromocode: "Opens promocode window",
887        enterYourPromo: "Enter your promocode",
888        clearPromocode: "Clear promocode",
889        closePromocodeWindow: "Close promocode window",
890        addYourCode: "Add your code",
891        selectCodeType: "Select code type",
892        enterYourPromo: "Enter your promocode",
893        applyPromocode: "Apply promocode",
894        addPromo: "Add",
895        promocodeWindowDescription: "This window allows you to enter one of the available types of promocodes",
896    },
897
898
899
900showPromo:  1 ,
901
902  promoCode: {
903    label: "Promo Code",
904    labelPlaceholder: "Promo Code",
905    promocodeType: 'discount',
906    hasDefaultValue:  false ,
907    defaultValue: "",
908  },
909
910
911showTravelAgencyPromo:  0 ,
912
913
914showGroupPromo:  0 ,
915
916
917showRateAccessCorporatePromo:  0 ,
918
919  website: {
920  hotelTypeId: '3',
921  booking_engine_hotel_id: '9882366',
922  booking_mask_url: 'https://reservations.travelclick.com/9882366?',
923  booking_engine_provider_id:  '29' ,
924  second_booking_engine_provider_id: '0',
925  second_booking_engine_hotel_id: '0',
926  second_booking_engine_url: '',
927  second_booking_mask_url: '',
928  hasFamilyPricing: false,
929  be_open_in_new_tab: false ,
930  
931    hotels:[]
932  
933},
934
935
936module: 'hotel',
937id: '14813',
938
939}
940  bm_ui_settings.areaSearch.labels = {
941    searchHint: 'Please enter 3 or more characters',
942    noResultsFound: 'No results found',
943    locationSearchLabel: 'Where do you want to go?',
944    locationSearchPlaceholder: 'Country, city, region or hotel',
945    asCalendarMonthPlaceholder: 'month label',
946    bestRateGuaranteeLabel: 'Best Rate Guarantee',
947    specialCode: 'Special Code',
948    codeType: 'Code Type',
949    code: 'Code',
950    applyCode: 'Apply Code',
951    searchDropDownDescription: 'Search location or property',
952    searchBMInAreaSearchPage: 'ASM Search',
953    updateBMInAreaSearchPage: 'Update',
954};
955
956</script>
956
957
958
959
960
961
962  
963  
964    
965    
966    
967  
968
969
970
971
972  
973
974
975<!-- BM DATA ATTR EXAMPLE -->
976<div id="bm-app"
977  data-booking-mask-type="bmvt2-right" 
978  data-mobile-booking-mask-type="bmco2" 
979></div>
980
981
982
983<div id="main-content" role="main">
984    
985
986
987
988
989<div id="no-hero" class="no-hero"></div>
990
991
992    
993      
994        
994<script>
995          if(!window.heroSliderItemList) {
996            window.heroSliderItemList = [];
997          }
998  
999      </script>
999    
1000          
1001
1002
1003
1004      <nav class="breadcrumb-container" aria-label="breadcrumb" role="navigation">
1005  <div class="container">
1006    <ol class="m-breadcrumb">
1007              <li class="m-breadcrumb--item">
1008          <a class="m-breadcrumb--link" href="/">Home</a>
1009        </li>
1010              <li class="m-breadcrumb--item">
1011          <a class="m-breadcrumb--link" href="/dining">Dining</a>
1012        </li>
1013          </ol>
1014  </div>
1015</nav> 
1016
1017    <div id="site-content">
1018        <style>
1019        .id-fba72572075a5701911ade8646c4a8f4 .m-introduction__row {
1020        width: 90%;
1021    }
1022    .id-fba72572075a5701911ade8646c4a8f4 .m-introduction__row{
1023                    }
1024        
1025    .id-fba72572075a5701911ade8646c4a8f4.m-introduction{
1026                                    padding-top: 80px;
1027            padding-bottom: px;
1028            }
1029        </style>
1030
1031<script>
1032    if(!window.introduction) {
1033        window.introduction = [];
1034    }
1035    window.introduction['id-fba72572075a5701911ade8646c4a8f4'] = {
1036        intro: {
1037            title: "Dining",
1038            subtitle: "",
1039            content: "<p>Dine, Discover &amp; Delight&nbsp;&ndash; From leisurely breakfasts to memorable dinners, discover a tempting selection of dining experiences designed to suit every occasion. Savour diverse flavours, unwind over refreshing drinks, or gather with family and friends in inviting spaces. Whether you're starting your day, enjoying a casual meal, or clebrating a special moment, there's always something delicious waiting.<\/p>\r\n",
1040            readMore: false,
1041            textColor: '',
1042            linkColor: '',
1043            width: '90%',
1044            textAlignment: 'center',
1045            columns: false,
1046            background: {
1047                type: 'none',
1048                color: '',
1049                image: '',
1050                repeat: false,
1051                contentBackground: {
1052                    type: 'none',
1053                    color: '',
1054                    image: '',
1055                    repeat: false
1056                }
1057            },
1058            padding: {
1059                desktop: {
1060                    enabled: true,
1061                    top: '80',
1062                    bottom: ''
1063                },
1064                tablet: {
1065                    enabled: false,
1066                    top: '',
1067                    bottom: ''
1068                },
1069                mobile: {
1070                    enabled: false,
1071                    top: '',
1072                    bottom: ''
1073                }
1074            },
1075            margin: {
1076                enabled: false,
1077                top: '',
1078                bottom: ''
1079            },
1080            btn: {
1081                showButton: false,
1082                title: "Button",
1083                href: '',
1084                target: false,
1085                style: 'Action'
1086            },
1087            video: {
1088                showVideo: false,
1089                position: 'bottom',
1090                url: '',
1091                width: '60',
1092            }
1093        }
1094
1095    };
1096
1097    if(!window.locales) {
1098        window.locales = [];
1099    }
1100    window.locales['id-fba72572075a5701911ade8646c4a8f4'] = {
1101        opensInNewTab: "opens in a new tab",
1102        readMore: "Read more",
1103        readLess: "Read less"
1104    }
1105</script>
1105
1106
1107<div id="id-fba72572075a5701911ade8646c4a8f4" class="id-fba72572075a5701911ade8646c4a8f4  introduction-vue vue-container">
1108    <introduction-app
1109        :block-id="'id-fba72572075a5701911ade8646c4a8f4'"
1110        :intro-type="'page'"
1111    />
1112</div>
1113		    <style>
1114        
1115                        .id-e0c13c247f87fe77012f80692f4941d9.highlight-grid {
1116                            background-color: rgba(236, 225, 211, 0.3);
1117                                }
1118                                            
1119                .id-e0c13c247f87fe77012f80692f4941d9.highlight-grid .highlight-grid__list {
1120            justify-content: center;
1121        }
1122        
1123        
1124        
1125                    .id-e0c13c247f87fe77012f80692f4941d9.highlight-grid  .highlight-grid__price{
1126                                                place-content: center;
1127                    align-items: center;
1128                                        }
1129        
1130            </style>
1131    
1132
1133<div 
1134  class="stripe highlight-grid id-e0c13c247f87fe77012f80692f4941d9  js-preload-url-params
1135    "
1136  data-module="restaurant"
1137  data-limit=""
1138  data-featured="0"
1139>
1140  <div class="container">
1141        <div
1142      class="row row-flex highlight-grid__list m-content-object--list "
1143      data-text-alignment="center"
1144            data-equalize-parent='[".m-content-object--title", ".m-content-object--subtitle", ".m-content-object--content", ".m-content-object--footer", ".m-content-object--read-more"]'
1145          >
1146              
1147<div 
1148  class="highlight-item col-sm-4 m-content-object--background m-content-object js-module-item
1149     column3
1150  "
1151  data-id="21463"
1152>
1153      <a 
1154  href="/dining/all-day-dining" 
1155    aria-label="Read more about Hanareya @ 1975"
1156  class="ratio-4-3 cms-radius m-content-object___img"
1157>
1158  <div class="ratio-content">
1159    <picture>
1160              <source media="(max-width: 450px)" srcset="https://image-tc.galaxy.tf/wijpeg-39u5f2vzag6pe9t78byuavd83/hanareya-1_standard.jpg?crop=0%2C1%2C2000%2C1500&width=400">
1161        <source media="(max-width: 767px)" srcset="https://image-tc.galaxy.tf/wijpeg-39u5f2vzag6pe9t78byuavd83/hanareya-1_standard.jpg?crop=0%2C1%2C2000%2C1500&width=720">
1162        <source media="(max-width: 1199px)" srcset="https://image-tc.galaxy.tf/wijpeg-39u5f2vzag6pe9t78byuavd83/hanareya-1_standard.jpg?crop=0%2C1%2C2000%2C1500&width=298">
1163        <source media="(min-width: 1200px)" srcset="https://image-tc.galaxy.tf/wijpeg-39u5f2vzag6pe9t78byuavd83/hanareya-1_standard.jpg?crop=0%2C1%2C2000%2C1500&width=372">
1164            <img
1165        src="https://image-tc.galaxy.tf/wijpeg-39u5f2vzag6pe9t78byuavd83/hanareya-1_standard.jpg?crop=0%2C1%2C2000%2C1500"
1166        alt=""
1167              >
1168    </picture>
1169  </div>
1170  </a>
1171    <div class="m-content-object--infos" data-text-alignment-child>
1172    <div class="m-content-object__content">
1173      <h3
1174      class="
1175        h3 m-content-object--title js-module-title
1176              "
1177          >
1178      <a
1179        href="/dining/all-day-dining"
1180        class="clip-it link-text inherit"
1181                      >
1182        Hanareya @ 1975              </a>
1183    </h3>
1184      <div class="m-content-object--content--wrapper">
1185    <div
1186      class="
1187        m-content-object--content         "
1188                      >
1189      <p>Experience the flavours and traditions of Japan throughout the day at this elegant all-day dining outlet. From a semi-buffet Japanese breakfast and expertly prepared sushi and sashimi to teppanyaki, sukiyayi and comforting hot pot, enjoy an extensive selection of Japanese favourites under one roof, complemented by curated wine pairings.</p>
1190    </div>
1191    <div class="m-content-object--read-more">
1192              <a 
1193        href="/dining/all-day-dining" 
1194        aria-label="Read more about Hanareya @ 1975"
1195        class="
1196more-link m-content-object--link custom-link-color
1197"
1198                >
1199                Find out more
1200                        </a>
1201        </div>
1202  </div>
1203  </div>
1204          
1204<script>
1205  (function() {
1206    if (!window.getCSSVariable) {
1207      window.getCSSVariable = (name) => getComputedStyle(document.documentElement).getPropertyValue(name).trim().replace(/['"]/g, '');
1208    }
1209    
1210    const showMemberRateBoolean = window.getCSSVariable('--member-rate-enabled') == '1' ? true : false ;
1211
1212    if(!showMemberRateBoolean) return;
1213
1214    if(!window.memberRateData) {
1215      window.memberRateData = [];
1216    }
1217    window.memberRateData['id-e0c13c247f87fe77012f80692f4941d9-21463'] = {
1218      iHotelierConfig: 'false',
1219      leadRate: 'false',
1220      targetForMRM: '',
1221    }
1222    
1223      document.documentElement.classList.add('member-rate-enabled');
1224  })();
1225</script>
1225
1226
1227<style>
1228  .js-member-rate-zone { display: none; }
1229  .js-default-lead-rate { display: block; }
1230  
1231  .member-rate-enabled .js-member-rate-zone { display: block; }
1232  .member-rate-enabled .js-default-lead-rate { display: none; }
1233  .member-rate-enabled .js-hide-when-member-rate { display: none; }
1234</style>
1235
1236<div class="m-content-object--footer info-price highlight-grid__price  " data-id="21463">
1237        </div>
1238      </div>
1239  </div>
1240        
1241<div 
1242  class="highlight-item col-sm-4 m-content-object--background m-content-object js-module-item
1243     column3
1244  "
1245  data-id="22333"
1246>
1247      <a 
1248  href="/dining/paulaner-biergarten" 
1249    aria-label="Read more about Paulaner Biergarten"
1250  class="ratio-4-3 cms-radius m-content-object___img"
1251>
1252  <div class="ratio-content">
1253    <picture>
1254              <source media="(max-width: 450px)" srcset="https://image-tc.galaxy.tf/wipng-9v926e6hjlgjzyd71coi3z2a2/dining-4_standard.png?crop=0%2C150%2C1200%2C900&width=400">
1255        <source media="(max-width: 767px)" srcset="https://image-tc.galaxy.tf/wipng-9v926e6hjlgjzyd71coi3z2a2/dining-4_standard.png?crop=0%2C150%2C1200%2C900&width=720">
1256        <source media="(max-width: 1199px)" srcset="https://image-tc.galaxy.tf/wipng-9v926e6hjlgjzyd71coi3z2a2/dining-4_standard.png?crop=0%2C150%2C1200%2C900&width=298">
1257        <source media="(min-width: 1200px)" srcset="https://image-tc.galaxy.tf/wipng-9v926e6hjlgjzyd71coi3z2a2/dining-4_standard.png?crop=0%2C150%2C1200%2C900&width=372">
1258            <img
1259        src="https://image-tc.galaxy.tf/wipng-9v926e6hjlgjzyd71coi3z2a2/dining-4_standard.png?crop=0%2C150%2C1200%2C900"
1260        alt=""
1261              >
1262    </picture>
1263  </div>
1264  </a>
1265    <div class="m-content-object--infos" data-text-alignment-child>
1266    <div class="m-content-object__content">
1267      <h3
1268      class="
1269        h3 m-content-object--title js-module-title
1270              "
1271          >
1272      <a
1273        href="/dining/paulaner-biergarten"
1274        class="clip-it link-text inherit"
1275                      >
1276        Paulaner Biergarten              </a>
1277    </h3>
1278      <div class="m-content-object--content--wrapper">
1279    <div
1280      class="
1281        m-content-object--content         "
1282                      >
1283      <p>Paulaner Biergarten is a casual premium dining and beverage outlet offering authentic Bavarian cuisine paired with Paulaner&rsquo;s signature German beers, delivered in a vibrant beer garden setting designed for social dining, events, and high-volume beverage-led revenue&nbsp;</p>
1284    </div>
1285    <div class="m-content-object--read-more">
1286              <a 
1287        href="/dining/paulaner-biergarten" 
1288        aria-label="Read more about Paulaner Biergarten"
1289        class="
1290more-link m-content-object--link custom-link-color
1291"
1292                >
1293                Find out more
1294                        </a>
1295        </div>
1296  </div>
1297  </div>
1298          
1298<script>
1299  (function() {
1300    if (!window.getCSSVariable) {
1301      window.getCSSVariable = (name) => getComputedStyle(document.documentElement).getPropertyValue(name).trim().replace(/['"]/g, '');
1302    }
1303    
1304    const showMemberRateBoolean = window.getCSSVariable('--member-rate-enabled') == '1' ? true : false ;
1305
1306    if(!showMemberRateBoolean) return;
1307
1308    if(!window.memberRateData) {
1309      window.memberRateData = [];
1310    }
1311    window.memberRateData['id-e0c13c247f87fe77012f80692f4941d9-22333'] = {
1312      iHotelierConfig: 'false',
1313      leadRate: 'false',
1314      targetForMRM: '',
1315    }
1316    
1317      document.documentElement.classList.add('member-rate-enabled');
1318  })();
1319</script>
1319
1320
1321<style>
1322  .js-member-rate-zone { display: none; }
1323  .js-default-lead-rate { display: block; }
1324  
1325  .member-rate-enabled .js-member-rate-zone { display: block; }
1326  .member-rate-enabled .js-default-lead-rate { display: none; }
1327  .member-rate-enabled .js-hide-when-member-rate { display: none; }
1328</style>
1329
1330<div class="m-content-object--footer info-price highlight-grid__price  " data-id="22333">
1331        </div>
1332      </div>
1333  </div>
1334        
1335<div 
1336  class="highlight-item col-sm-4 m-content-object--background m-content-object js-module-item
1337     column3
1338  "
1339  data-id="22335"
1340>
1341    <div class="m-content-object--infos" data-text-alignment-child>
1342    <div class="m-content-object__content">
1343      <h3
1344      class="
1345        h3 m-content-object--title js-module-title
1346              "
1347          >
1348      <a
1349        href="/dining/pool-bar-man-made-beach-pool"
1350        class="clip-it link-text inherit"
1351                      >
1352        Mirage              </a>
1353    </h3>
1354      <div class="m-content-object--content--wrapper">
1355    <div
1356      class="
1357        m-content-object--content         "
1358                      >
1359      <p>Inspired by the anticipation of seeing a destination emerge on the horizon, Mirage marks the moment every journey transforms into an unforgettable stay. A refined space to unwine, connect and celebrate.</p>
1360    </div>
1361    <div class="m-content-object--read-more">
1362              <a 
1363        href="/dining/pool-bar-man-made-beach-pool" 
1364        aria-label="Read more about Mirage"
1365        class="
1366more-link m-content-object--link custom-link-color
1367"
1368                >
1369                Find out more
1370                        </a>
1371        </div>
1372  </div>
1373  </div>
1374          
1374<script>
1375  (function() {
1376    if (!window.getCSSVariable) {
1377      window.getCSSVariable = (name) => getComputedStyle(document.documentElement).getPropertyValue(name).trim().replace(/['"]/g, '');
1378    }
1379    
1380    const showMemberRateBoolean = window.getCSSVariable('--member-rate-enabled') == '1' ? true : false ;
1381
1382    if(!showMemberRateBoolean) return;
1383
1384    if(!window.memberRateData) {
1385      window.memberRateData = [];
1386    }
1387    window.memberRateData['id-e0c13c247f87fe77012f80692f4941d9-22335'] = {
1388      iHotelierConfig: 'false',
1389      leadRate: 'false',
1390      targetForMRM: '',
1391    }
1392    
1393      document.documentElement.classList.add('member-rate-enabled');
1394  })();
1395</script>
1395
1396
1397<style>
1398  .js-member-rate-zone { display: none; }
1399  .js-default-lead-rate { display: block; }
1400  
1401  .member-rate-enabled .js-member-rate-zone { display: block; }
1402  .member-rate-enabled .js-default-lead-rate { display: none; }
1403  .member-rate-enabled .js-hide-when-member-rate { display: none; }
1404</style>
1405
1406<div class="m-content-object--footer info-price highlight-grid__price  " data-id="22335">
1407        </div>
1408      </div>
1409  </div>
1410        
1411<div 
1412  class="highlight-item col-sm-4 m-content-object--background m-content-object js-module-item
1413     column3
1414  "
1415  data-id="22337"
1416>
1417      <a 
1418  href="/dining/in-room-dining" 
1419    aria-label="Read more about In Room Dining"
1420  class="ratio-4-3 cms-radius m-content-object___img"
1421>
1422  <div class="ratio-content">
1423    <picture>
1424              <source media="(max-width: 450px)" srcset="https://image-tc.galaxy.tf/wipng-28kn1dgljcwdvrl0wwl7icoad/in-room-dining_standard.png?crop=0%2C150%2C1200%2C900&width=400">
1425        <source media="(max-width: 767px)" srcset="https://image-tc.galaxy.tf/wipng-28kn1dgljcwdvrl0wwl7icoad/in-room-dining_standard.png?crop=0%2C150%2C1200%2C900&width=720">
1426        <source media="(max-width: 1199px)" srcset="https://image-tc.galaxy.tf/wipng-28kn1dgljcwdvrl0wwl7icoad/in-room-dining_standard.png?crop=0%2C150%2C1200%2C900&width=298">
1427        <source media="(min-width: 1200px)" srcset="https://image-tc.galaxy.tf/wipng-28kn1dgljcwdvrl0wwl7icoad/in-room-dining_standard.png?crop=0%2C150%2C1200%2C900&width=372">
1428            <img
1429        src="https://image-tc.galaxy.tf/wipng-28kn1dgljcwdvrl0wwl7icoad/in-room-dining_standard.png?crop=0%2C150%2C1200%2C900"
1430        alt=""
1431              >
1432    </picture>
1433  </div>
1434  </a>
1435    <div class="m-content-object--infos" data-text-alignment-child>
1436    <div class="m-content-object__content">
1437      <h3
1438      class="
1439        h3 m-content-object--title js-module-title
1440              "
1441          >
1442      <a
1443        href="/dining/in-room-dining"
1444        class="clip-it link-text inherit"
1445                      >
1446        In Room Dining              </a>
1447    </h3>
1448      <div class="m-content-object--content--wrapper">
1449    <div
1450      class="
1451        m-content-object--content         "
1452                      >
1453          </div>
1454    <div class="m-content-object--read-more">
1455              <a 
1456        href="/dining/in-room-dining" 
1457        aria-label="Read more about In Room Dining"
1458        class="
1459more-link m-content-object--link custom-link-color
1460"
1461                >
1462                Find out more
1463                        </a>
1464        </div>
1465  </div>
1466  </div>
1467          
1467<script>
1468  (function() {
1469    if (!window.getCSSVariable) {
1470      window.getCSSVariable = (name) => getComputedStyle(document.documentElement).getPropertyValue(name).trim().replace(/['"]/g, '');
1471    }
1472    
1473    const showMemberRateBoolean = window.getCSSVariable('--member-rate-enabled') == '1' ? true : false ;
1474
1475    if(!showMemberRateBoolean) return;
1476
1477    if(!window.memberRateData) {
1478      window.memberRateData = [];
1479    }
1480    window.memberRateData['id-e0c13c247f87fe77012f80692f4941d9-22337'] = {
1481      iHotelierConfig: 'false',
1482      leadRate: 'false',
1483      targetForMRM: '',
1484    }
1485    
1486      document.documentElement.classList.add('member-rate-enabled');
1487  })();
1488</script>
1488
1489
1490<style>
1491  .js-member-rate-zone { display: none; }
1492  .js-default-lead-rate { display: block; }
1493  
1494  .member-rate-enabled .js-member-rate-zone { display: block; }
1495  .member-rate-enabled .js-default-lead-rate { display: none; }
1496  .member-rate-enabled .js-hide-when-member-rate { display: none; }
1497</style>
1498
1499<div class="m-content-object--footer info-price highlight-grid__price  " data-id="22337">
1500        </div>
1501      </div>
1502  </div>
1503        
1504<div 
1505  class="highlight-item col-sm-4 m-content-object--background m-content-object js-module-item
1506     column3
1507  "
1508  data-id="22577"
1509>
1510      <a 
1511  href="/dining/chao-shan-kempas-1975" 
1512    aria-label="Read more about Chao Shan @ Kempas 1975"
1513  class="ratio-4-3 cms-radius m-content-object___img"
1514>
1515  <div class="ratio-content">
1516    <picture>
1517              <source media="(max-width: 450px)" srcset="https://image-tc.galaxy.tf/wijpeg-dj0pijq7k2yaodty0cy3cskqu/dim-sum-3_standard.jpg?rotate=0&crop=0%2C779%2C1442%2C1081&width=400">
1518        <source media="(max-width: 767px)" srcset="https://image-tc.galaxy.tf/wijpeg-dj0pijq7k2yaodty0cy3cskqu/dim-sum-3_standard.jpg?rotate=0&crop=0%2C779%2C1442%2C1081&width=720">
1519        <source media="(max-width: 1199px)" srcset="https://image-tc.galaxy.tf/wijpeg-dj0pijq7k2yaodty0cy3cskqu/dim-sum-3_standard.jpg?rotate=0&crop=0%2C779%2C1442%2C1081&width=298">
1520        <source media="(min-width: 1200px)" srcset="https://image-tc.galaxy.tf/wijpeg-dj0pijq7k2yaodty0cy3cskqu/dim-sum-3_standard.jpg?rotate=0&crop=0%2C779%2C1442%2C1081&width=372">
1521            <img
1522        src="https://image-tc.galaxy.tf/wijpeg-dj0pijq7k2yaodty0cy3cskqu/dim-sum-3_standard.jpg?rotate=0&crop=0%2C779%2C1442%2C1081"
1523        alt=""
1524              >
1525    </picture>
1526  </div>
1527  </a>
1528    <div class="m-content-object--infos" data-text-alignment-child>
1529    <div class="m-content-object__content">
1530      <h3
1531      class="
1532        h3 m-content-object--title js-module-title
1533              "
1534          >
1535      <a
1536        href="/dining/chao-shan-kempas-1975"
1537        class="clip-it link-text inherit"
1538                      >
1539        Chao Shan @ Kempas 1975              </a>
1540    </h3>
1541      <div class="m-content-object--content--wrapper">
1542    <div
1543      class="
1544        m-content-object--content         "
1545                      >
1546      <p>Discover the rich flavours of authentic Chaoshan (Teochew) cuisine at Chao Shan @ Kempas 1975, where time-honoured recipes meet fresh ingredients and traditional culinary craftsmanship.</p>
1547    </div>
1548    <div class="m-content-object--read-more">
1549              <a 
1550        href="/dining/chao-shan-kempas-1975" 
1551        aria-label="Read more about Chao Shan @ Kempas 1975"
1552        class="
1553more-link m-content-object--link custom-link-color
1554"
1555                >
1556                Find out more
1557                        </a>
1558        </div>
1559  </div>
1560  </div>
1561          
1561<script>
1562  (function() {
1563    if (!window.getCSSVariable) {
1564      window.getCSSVariable = (name) => getComputedStyle(document.documentElement).getPropertyValue(name).trim().replace(/['"]/g, '');
1565    }
1566    
1567    const showMemberRateBoolean = window.getCSSVariable('--member-rate-enabled') == '1' ? true : false ;
1568
1569    if(!showMemberRateBoolean) return;
1570
1571    if(!window.memberRateData) {
1572      window.memberRateData = [];
1573    }
1574    window.memberRateData['id-e0c13c247f87fe77012f80692f4941d9-22577'] = {
1575      iHotelierConfig: 'false',
1576      leadRate: 'false',
1577      targetForMRM: '',
1578    }
1579    
1580      document.documentElement.classList.add('member-rate-enabled');
1581  })();
1582</script>
1582
1583
1584<style>
1585  .js-member-rate-zone { display: none; }
1586  .js-default-lead-rate { display: block; }
1587  
1588  .member-rate-enabled .js-member-rate-zone { display: block; }
1589  .member-rate-enabled .js-default-lead-rate { display: none; }
1590  .member-rate-enabled .js-hide-when-member-rate { display: none; }
1591</style>
1592
1593<div class="m-content-object--footer info-price highlight-grid__price  " data-id="22577">
1594        </div>
1595      </div>
1596  </div>
1597    
1598    </div>
1599  </div>
1600</div>
1601    </div>
1602</div><!-- #main-content -->
1603
1604
1605
1606
1607
1608<div id="back-to-top" class="back-to-top__wrapper ">
1609    <a class="back-to-top link-text" href="#top" data-page-height="1050" data-scroll-height="400">
1610        <span>Back to top</span>
1611        <div class="btn btn-ghost" aria-hidden="true" >
1612            <svg  xmlns="http://www.w3.org/2000/svg" viewBox="0 0 13.125 18.666">
1613                <title>Back to top</title>
1614                <path d="M.2 6.095a.662.662 0 0 0 .931.941L5.9 2.265v15.741a.655.655 0 0 0 .658.659.663.663 0 0 0 .668-.659V2.265l4.761 4.77a.675.675 0 0 0 .941 0 .659.659 0 0 0 0-.941l-5.9-5.9a.648.648 0 0 0-.931 0z"/>
1615            </svg>
1616        </div>
1617    </a>
1618</div>
1619<script>
1620    window.footerConfigs = {
1621        "footerLanguages": {
1622  
1623}
1624    }
1625
1626    if(!window.footerThreeTextFields) {
1627        window.footerThreeTextFields = [];
1628    }
1629    window.footerThreeTextFields['id-0ab55b5291c7cdd975eb3fba5516f112'] = {
1630        hotelName: `1975 Avenue & Hotel`,
1631        contact: `<p>No 1, Jalan Kempas Lama \/ Jalan Kempas Lama 2,<br \/>\r\n81300 Johor Bahru, Johor Darul Ta'zim, Malaysia<\/p>\r\n\r\n<p><strong>Phone:<\/strong> <a href=\"tel:+6012-701 2516\">+607-535 1975 <\/a><br \/>\r\n<strong>Email:<\/strong> <a href=\"mailto:[email protected]\">[email protected]<\/a><\/p>\r\n\r\n<p>&nbsp;<\/p>\r\n`,
1632        copyright: `<p>&copy; <span id=\"year-in-footer\">.<\/span> Tiong Nam Hospitality Group | Designed by <a href=\"https:\/\/amadeus.com\/en\" target=\"_blank\">Amadeus<\/a><\/p>\r\n`
1633    }
1634
1635    if(!window.footerThreeLinks) {
1636        window.footerThreeLinks = {};
1637    }
1638    window.footerThreeLinks['id-0ab55b5291c7cdd975eb3fba5516f112'] = {}
1639
1640    if(!window.footerThreeNewsLetter) {
1641        window.footerThreeNewsLetter = [];
1642    }
1643    window.footerThreeNewsLetter['id-0ab55b5291c7cdd975eb3fba5516f112'] = {
1644        title: `Stay Connected`,
1645        placeholder: `Email Address`,
1646        btnTitle: `Sign Up`
1647    };
1648
1649    if (!window.footerThreeCustomHtml) {
1650        window.footerThreeCustomHtml = [];
1651    }
1652    window.footerThreeCustomHtml['id-0ab55b5291c7cdd975eb3fba5516f112'] = {
1653        contentHtml: ''
1654    }
1655
1656    if(!window.footerThreePartners) {
1657        window.footerThreePartners = {};
1658    }
1659    window.footerThreePartners['id-0ab55b5291c7cdd975eb3fba5516f112'] = {
1660title: ``,
1661partnersList: [{
1662    partnerImg: 'https://image-tc.galaxy.tf/wipng-b9ih364mo35nedlmz3h50um0q/pinetree-marina-resort-blk-horizontal.png?rotate=0&crop=161%2C56%2C1561%2C573&width=120',
1663    partnerAlt: ``,
1664    partnerLink: 'https://www.pinetreemarinaresort.com/',
1665    openInNewTab: false,
1666},{
1667    partnerImg: 'https://image-tc.galaxy.tf/wiwebp-5cgyakx5tttlb5r4rhbwwmgfm/brix-logo.webp?width=120',
1668    partnerAlt: ``,
1669    partnerLink: 'https://brixklia.com/',
1670    openInNewTab: true,
1671},{
1672    partnerImg: 'https://image-tc.galaxy.tf/wiwebp-975d1miu1gwqpe5tw5hjm09mv/fp-puteriharbour-reversed.webp?width=120',
1673    partnerAlt: ``,
1674    partnerLink: 'https://www.frasershospitality.com/en/malaysia/johor/fraser-place-puteri-harbour/',
1675    openInNewTab: true,
1676},{
1677    partnerImg: 'https://image-tc.galaxy.tf/wiwebp-1e7kgiipjlykdnk5sbu1topjy/logohrc02.webp?width=120',
1678    partnerAlt: ``,
1679    partnerLink: 'https://cafe.hardrock.com/puteri-harbour/',
1680    openInNewTab: true,
1681},]}
1682
1683    if(!window.footerThreeLocales) {
1684        window.footerThreeLocales = [];
1685    }
1686    window.footerThreeLocales['id-0ab55b5291c7cdd975eb3fba5516f112'] = {
1687        opensInANewTab: `opens in a new tab`,
1688        addEmailToSub: `Add your email to subscribe`,
1689        followUs: `Follow us`,
1690        navigationLink: `Link`,
1691        manageCookies: `Manage Cookies`
1692    }
1693</script>
1693
1694    <footer id="footer-content" class="js-footer-three-app page-footer m-footer-base_3" data-footer-name="ft3" v-cloak>
1695        <footer-three-app
1696            :configs="{
1697                websiteType: 'hotel',
1698                blockId: 'id-0ab55b5291c7cdd975eb3fba5516f112',
1699                languageSelectorEnabled: false,
1700                socialIcons: {
1701                    enabled: true,
1702                    label: false
1703                },
1704                socialIconLinks: {iconStyles: {
1705    iconStyle: 'outlined',
1706    socialIconColor: ''
1707},
1708socialLinks: {
1709    facebook: 'https://www.facebook.com/1975avenue.hotel/',
1710    facebookTarget: true,
1711    twitter: '',
1712    twitterTarget: false,
1713    tripAdvisor: '',
1714    tripAdvisorTarget: false,
1715    instagram: 'https://www.instagram.com/1975avenue.hotel/?hl=en',
1716    instagramTarget: true,
1717    youTube: '',
1718    youTubeTarget: false,
1719    pinterest: '',
1720    pinterestTarget: false,
1721    weChat: '',
1722    weChatTarget: false,
1723    linkedin: '',
1724    linkedinTarget: false,
1725    tiktok: '',
1726    tiktokTarget: false,
1727    xing: '',
1728    xingTarget: false,
1729    google: '',
1730    googleTarget: false,
1731    lineMessenger: '',
1732    lineMessengerTarget: false,
1733    whatsapp: '',
1734    whatsappTarget: false,
1735    weibo: '',
1736    weiboTarget: false,
1737    flickr: '',
1738    flickrTarget: false,
1739    foursquare: '',
1740    foursquareTarget: false,
1741    snapchat: '',
1742    snapchatTarget: false
1743},
1744locales: {
1745    opensInANewTab: 'opens in a new tab',
1746}},
1747                customSocialIconsList: {iconColor: '',
1748customSocialIconsList: []},
1749                logo: {
1750                    logoTop: '',
1751                    logoBottom: '',
1752                    customBackground: {
1753                        enabled: false,
1754                        backgroundColor: ''
1755                    },
1756                    additionalLanguages: {
1757                        enabled: false,
1758                        logoTop: '',
1759                        logoBottom: '',
1760                        backgroundColor: ''
1761                    }
1762                },
1763                hr: {
1764                    enabled: false,
1765                    width: '100',
1766                    devices: 'All Devices'
1767                },
1768                partners: {
1769                    enabled: true
1770                },
1771                newsletter: {
1772                    enabled: true,
1773                    buttonOnly: false,
1774                    url: '/sign-up',
1775                    opensInNewTab: false,
1776                    style: 'Action'
1777                },
1778                widgetEnabled: false,
1779                isSecurePrivacyEnabled: true,
1780                manageCookies: true,
1781            }"
1782        >
1783
1784        </footer-three-app>
1785         
1786    </footer>
1787<script src="/frontend/galaxy-helpers/public/galaxy-helpers.js?v=l-1fd6b2c3-8c70-4af6-a8c2-e47a297e1586"></script>
1787<!-- Generated by Galaxy-->
1788<script type="text/template" id="sliderPrevArrow">
1789    <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>
1790</script>
vendor: 1 bytes, line 1790
1790
1791<script type="text/template" id="sliderNextArrow">
1792    <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>
1793</script>
vendor: 1 bytes, line 1793
1793
1794<script type="text/template" id="sliderPagination">
1795    <div class="slick-custom-pagination"><span class="slick-current-slide"></span> / <span class="slick-total-slide"></span></div>
1796</script>
vendor: 1 bytes, line 1796
1796
1797<script type="text/template" id="sliderPlayPause">
1798    <button class="slick-play-pause" type="button">
1799        <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>
1800        <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>
1801    </button>
1802</script>
vendor: 1 bytes, line 1802
1802
1803<script type="text/template" id="sliderGroupedActions">
1804    <div class="slider__actions slider__actions--flat">
1805		<span class="sr-only">Slideshow control buttons</span>
1806		<span class="sr-only">Clicking on the following links will update the content above</span>
1807        <div class="slider__action js-slider-prev-container"></div>
1808        <div class="slider__action js-slider-pagination-container"></div>
1809        <div class="slider__action js-slider-next-container"></div>
1810    </div>
1811</script>
vendor: 1 bytes, line 1811
1811
1812<script type="text/template" id="sliderGroupedActionsAutoRotate">
1813    <div class="slider__actions slider__actions--flat">
1814		<span class="sr-only">Slideshow control buttons</span>
1815		<span class="sr-only">Clicking on the following links will update the content above</span>
1816        <div class="slider__action js-slider-pagination-container"></div>
1817        <div class="slider__action js-slider-prev-container"></div>
1818        <div class="slider__action js-slider-playpause-container"></div>
1819        <div class="slider__action js-slider-next-container"></div>
1820    </div>
1821</script>
vendor: 1 bytes, line 1821
1821
1822<script type="text/template" id="templateReadMore">
1823    <a class="l-read-more" href="#"  aria-label="Read more about 1975 Avenue & Hotel" ><span>Read more</span><svg aria-hidden="true" class="icon icon-arrow-left"><use href="#icon-arrow-left"></use></svg></a>
1824</script>
vendor: 1 bytes, line 1824
1824
1825<script type="text/template" id="templateReadLess">
1826    <a class="l-read-less" href="#"  aria-label="Read less about 1975 Avenue & Hotel"><span>Read less</span><svg aria-hidden="true" class="icon icon-arrow-left"><use href="#icon-arrow-left"></use></svg></a>
1827</script>
vendor: 1 bytes, line 1827
1827
1828<script>
1829var traductionBM = {
1830    previousMonth: 'Previous Month',
1831    nextMonth: 'Next Month',
1832}
1833</script>
vendor: 1 bytes, line 1833
1833
1834<script>
1835var validationMessages = {
1836    required: "This field is required.",
1837    email: "Please enter a valid e-mail address.",
1838    url: "Please enter a valid URL.",
1839    date: "Please enter a valid date.",
1840}
1841</script>
vendor: 1 bytes, line 1841
1841
1842<script>
1843  window.isHome = "0";
1844
1845  window.localeSlider = {
1846  goToNextSlide: 'Go to next slide, slide {current} of {total}',
1847  goToPrevSlide: 'Go to previous slide, slide {current} of {total}',
1848  lastSlide: 'You are on the last slide',
1849  firstSlide: 'You are on the first slide',
1850  nowOnSlide: 'You are now on slide {current} of {total}',
1851  videoPause: 'Slider is paused',
1852  videoPlay: 'Slider is playing',
1853  toggleFullScreen: 'Toggles gallery to full screen, {current} of {total}',
1854  youAreOnFullScreen: 'You are on full image',
1855  youCloseFullScreen: 'You closed the full image'
1856  };
1857</script>
1857
1858
1859<script defer src="/integration/tc-theme/public/js/bundle.js?v67f414746032f2bd72435a4c21692776"></script>
1859
1860<div id="bm-calendars" class="bm-calendar-container bm___calendar-container"></div>
1861<div class="dialog js-dialog-lightbox-vue" aria-hidden="true">
1862  <div class="dialog-content--lightbox container">
1863    <div class="js-slider-container container"></div>
1864    
1864<script type="text/template" class="js-template" id="js-template-lightbox">
1865      <div class="js-slider__wrapper">
1866        <div class="js-slider-lightbox slider-lightbox" data-pagination="true" [%? it.options.download %]data-download="true"[%?%]>
1867          [%~ it.images :item%]
1868          <div class="slider-lightbox__slide">
1869            <div class="slider-lightbox__image-container">
1870              [%? item.url && !item.caption%]
1871                <div class="slider-lightbox__captions icon-chain">
1872                    <a href="[%= item.url %]"
1873                        [%? item.urlTarget && item.urlTarget.length %] target="[%= item.urlTarget %]"[%?%]
1874                        [%? item.ariaLabel && item.ariaLabel.length %] aria-label="[%= item.ariaLabel %]"[%?%]
1875                        class="icon-chain-wrapper">
1876                        <svg class="icon icon-chain-link"><use href="#icon-chain-link" style="color: [%= item.color %];"></use></svg>
1877                    </a>
1878                </div>
1879              [%?%]
1880              [%? item.isVideo === true %]
1881                <div class="slider-lightbox__video-wrapper">
1882                  [%= item.video %]
1883                </div>
1884              [%?? item.isVideo === false %]
1885                <img crossorigin="anonymous" data-lazy="[%= item.src %]" alt="[%= item.alt %]" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==">
1886                [%? item.title || item.desc || item.caption%]
1887                <div class="slider-lightbox__captions">
1888                  [%? item.title %]<div class="slider-lightbox__captions-title">[%= item.title %]</div>[%?%]
1889                  [%? item.desc %]<div class="slider-lightbox__captions-desc">[%= item.desc %]</div>[%?%]
1890                  [%? item.caption %]<div class="m-gallery--itemCaption">[%= item.caption %]</div>[%?%]
1891                </div>
1892                [%?%]
1893              [%?%]
1894              [%? it.options.download %]
1895                <div class="slider-lightbox__actions">
1896                  <a class="download-link" href="[%= item.downloadLink %]" download>
1897                    <svg class="icon icon-download-arrow" aria-hidden="1"><use href="#icon-download-arrow"></use></svg>
1898                    Download
1899                  </a>
1900                </div>
1901              [%?%]
1902            </div>
1903          </div>
1904          [%~%]
1905        </div>
1906        <div class="slider-lightbox__slides-controls clearfix">
1907          <div class="pull-right">
1908            <div class="js-slider__insert-grouped-actions"></div>
1909          </div>
1910        </div>
1911      </div>
1912    </script>
1912
1913  </div>
1914</div>
1915<div id="generalAnnoucement" aria-atomic="true" aria-live="assertive" class="sr-only"></div>
1916<div id="aria-announcer" class="sr-only" aria-live="polite" role="status" aria-atomic="true"></div>
1917<script>
1918  window.locale ={
1919    moreMenuClosed : 'More menu closed',
1920    moreMenuOpened :'More menu opened',
1921    bookingMaskClosed: 'Booking mask closed',
1922    bookingMaskOpened: 'Booking mask Opened'
1923  }
1924</script>
1924
1925<div id="tooltips-wrapper"></div>
1926
1927
1928<script defer src="/integration/tc-ext-integrated-datalayer/public/js/bundle.js?v67f414746032f2bd72435a4c21692776" crossorigin="anonymous"></script>
1928
1929
1930
1931<!-- Extension Consent Popup -->
1932
1933
1934
1935<script class="js-module-currency-switcher">
1936  let currencySwitcherConfig = {
1937
1938    hotelId: '9882366',
1939    isChain: false,
1940    geolocation: false,
1941    defaultCurrency: 'MYR',
1942    topCurrencies: ''.split(','),
1943    currenciesAsCode: ''.split(','),
1944
1945    locales: {
1946      search: 'Search',
1947      topCurrencies: 'Top currencies',
1948      allCurrencies: 'All currencies',
1949      results: 'Results',
1950      noResults: 'No results found',
1951      removeButton: 'cleans the search input',
1952      optionButton: 'will be set as the default currency',
1953      selectYourCurrency: 'Select your currency',
1954      opensThePopup: 'Opens the currency switcher dialog',
1955      selectedCurrency: 'Selected currency:',
1956      backToMenu: 'Back to the menu',
1957      popupClose: 'Back to the menu'
1958    }
1959  };
1960  
1961  if (!window.GLXExtensions) {
1962    window.GLXExtensions = { 
1963      currencySwitcher: currencySwitcherConfig 
1964    };
1965  } else {
1966    window.GLXExtensions.currencySwitcher = currencySwitcherConfig;
1967  }
1968</script>
vendor: 1 bytes, line 1968
1968
1969<script defer src="/integration/tc-ext-currency-switcher/public/js/bundle-ext-currency-switcher.js?v67f414746032f2bd72435a4c21692776" crossorigin="anonymous"></script>
1969
1970</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.