PageSourceSearch

https://www.metterra.com/offers/paws-on-whyte

html metterra.com collected 2026-09-29 16:26:30 UTC 64,443 bytes, 1,876 lines download raw bytes

1<!doctype html>
2<html dir="ltr" lang="en" data-lang="" data-template="offer-detail" data-template-source="tc-theme">
3<head>
4<script>
5	var galaxyInfo = {
6		website_id: 4621,
7        tvs: 1,
8	    cms_id: 136177,
9	    iso: "en_US",
10	    local: "en",
11	    traduction_id: 1,
12	    env: "prod",
13	    domain_unique_id: "cbccf7ea2d41b5b4df7b69d860b5c6ee",
14	    proxy_url: "https://tc.galaxy.tf",
15	    proxy_key: "f8a23459492f3857b3187707e834321b",
16	    proxy_url_lead: "https://tc.galaxy.tf/leads?key=f8a23459492f3857b3187707e834321b&glx-website-id=4621&glx-trad-id=1",
17	    proxy_user_pool_id: "",
18	    item_previous:"66693",
19	    item_current:"66729",
20	    item_next_item:"66735",
21	    item_count:"43",
22	    auto_visibility_start: "",
23	    auto_visibility_end: "",
24	    visibility_redirect_url: "",
25	    locales_theme:"/json/locale/4621/1/1",
26	    live_website: true,
27	    backstage: "https://www.travelclick-websolutions.com"
28	}
29	</script>
vendor: 1 bytes, line 29
29
30<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>
30
31
32<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
33<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>
34<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans: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=Open+Sans:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript>
35<link rel="preload" as="style" href="https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato: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=Lato:400,400i,700,700i&display=swap&subset=latin,latin-ext"/></noscript>
36<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>
37<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
38<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=2.0, user-scalable=1">
39<link rel="stylesheet" href="/css/custom/4621/1/main/fe42eaed62db961c833b07960e06ac83/main.css" data-theme-name="th1">
40<script>
41// Picture element HTML5 shiv
42document.createElement( "picture" );
43</script>
vendor: 1 bytes, line 43
43
44<script>var BIDnumber = '269624';</script>
44
45
46
47
48
49<style>
50  :root {
51    --btn-animation-type: Instant;
52
53    --hero-animation-type: ;
54    --hero-animation-start: No animation;
55    --hero-animation-text: No Animation;
56    --hero-animation-slider: Fade out image;
57    --hero-animation-slider-delay: 6000ms;
58    --hero-animation-pages: Homepage;
59
60    --on-scroll-animation: ;
61    --on-scroll-animation-pages: Homepage;
62
63    --member-rate-enabled: ;
64    --member-rate-custom-logo: ;
65  }
66</style>
67<script>
68    console.log('Inside Theme Extension - Global Head', 'prod');
69</script>
69
70<!--
71
72
73<link rel="stylesheet" href="/css/custom/4621/287/main/3f1d85682cd6fae3c54916ca70012593/main.css" /> -->
74
75
76
77<script>
78  const tcIntegratedDatalayerConfig = {
79    website: {
80  name: "Metterra Hotel on Whyte",
81  type: '3',
82  tvs: '1',
83  nbHotel: 
84
85  '3'
86
87
88 ,
89},
90    websiteItem: {
91  bid: '269624',
92  
93  hotelId: '4489',
94  
95  bookingEngineHotelId: '110294',
96  bookingEngineProvider: 
97
98"iHotelier (BE5)"
99
100
101,
102  branding: {
103    name: 
104
105"Metterra Hotel on Whyte"
106
107, // new
108    brand: 
109
110"Crescent Hotels BR"
111
112
113,
114    masterBrand: 
115
116"Crescent Hotels MB"  
117
118
119,
120    chainId: 'false',
121  },
122  location: {
123    city: "Edmonton",
124    country: "Canada",
125    countryCode: "CA",
126    state: "Alberta",
127  },
128  rating: '0',
129  roomTypesCount: '8'
130},
131    hotelInDetail: 
132{
133  
134  bid: '269624',
135  hotelId: '4489',
136  bookingEngineHotelId: '110294',
137  bookingEngineProvider: "iHotelier (BE5)",
138  branding: {
139    name: "Metterra Hotel on Whyte", // new
140    brand: "Crescent Hotels BR",
141    masterBrand: "Crescent Hotels MB",
142    chainId: 'false',
143  },
144  location: {
145    city: "Edmonton",
146    country: "Canada",
147    countryCode: 'CA',
148    state: "Alberta",
149  },
150  rating: '0',
151  roomTypesCount: '8'
152  
153},
154    ibe: {
155  ibeGeneral: [],
156  ibeProductDisplay: []
157},
158  };
159  
160  if (!window.GLXExtensions){
161    window.GLXExtensions = { tcIntegratedDataLayer: { isEnabled: true, config: tcIntegratedDatalayerConfig } }
162  } else {
163    window.GLXExtensions.tcIntegratedDataLayer = { isEnabled: true, config: tcIntegratedDatalayerConfig }
164  } 
165</script>
165
166
167<link rel="preload" href="/css/custom/4621/307/main/38571c82fbc73b02d05c7bd49283d297/main.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
168<noscript><link rel="stylesheet" href="/css/custom/4621/307/main/38571c82fbc73b02d05c7bd49283d297/main.css" /></noscript>
169<link rel="preload" href="/css/custom/4621/311/main/9e9d0fd94a43f314b42095e1e45c8fd8/main.css" as="style" onload="this.onload=null;this.rel='stylesheet'">
170<noscript><link rel="stylesheet" href="/css/custom/4621/311/main/9e9d0fd94a43f314b42095e1e45c8fd8/main.css"></noscript>
171<script>
172  if (!window.GLXExtensions) window.GLXExtensions = {};
173  window.GLXExtensions.tcGuestPortal = { isEnabled: true };
174  (function () {
175    const crossDomainParam = /gms=([^&]*)/.exec(window.location.hash);
176   if (crossDomainParam) {
177      window.GLXExtensions.tcGuestPortal.crossDomain = {
178        param: crossDomainParam[1]
179      };
180      const newURL = new URL(window.location.href);
181      newURL.hash = '';
182      history.replaceState(null, '', newURL);
183    }
184  })();
185
186  // title from the unit level
187  const gp_titles_website = "";
188  const gp_titles_arr = !gp_titles_website ? null : gp_titles_website.split(",");
189  if (gp_titles_arr) {
190    window.GLXExtensions.tcGuestPortal.gmsTitles = gp_titles_arr;
191  }
192</script>
192
193<style>
194/* While loading */
195glx-tc-lead-rate:not([data-state="ready"]) {
196    opacity: 0.5;
197    cursor: wait;
198}
199/* avoid content jumping after loading in case there is no fallback */
200glx-tc-lead-rate-member-value,
201glx-tc-lead-rate-value {
202    &:empty::before {
203        content: '\00a0'; /* &nbsp; equivalent to force taking space */
204    }
205}
206/* If there is no rate or fallback, we hide the rate */
207glx-tc-lead-rate[data-empty="true"] {
208    display: none!important;
209}
210</style>
211
212
213<!-- webcomponents for rates from proxy -->
214<script type="module" src="/integration-tools/rate-components/public/rates-proxy.js?v1.4.0" ></script>
214
215
216
217<link type="image/x-icon" href="https://image-tc.galaxy.tf/wipng-3x1ma7e99hovjwahtlko8uylo/favicon.png" rel="shortcut icon"/>
218<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500&family=Open+Sans:ital,wght@0,600;1,300&display=swap" rel="stylesheet">
219
220<script> (function(){ var s = document.createElement('script'), e = ! document.body ? document.querySelector('head') : document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function(){ acsbJS.init({ statementLink : '', footerHtml : '', hideMobile : false, hideTrigger : false, language : 'en', position : 'right', leadColor : '#146FF8', triggerColor : '#146FF8', triggerRadius : '50%', triggerPositionX : 'right', triggerPositionY : 'bottom', triggerIcon : 'people', triggerSize : 'medium', triggerOffsetX : 20, triggerOffsetY : 20, mobile : { triggerSize : 'small', triggerPositionX : 'right', triggerPositionY : 'bottom', triggerOffsetX : 10, triggerOffsetY : 10, triggerRadius : '50%' } }); }; e.appendChild(s); }()); </script>
220
221
222<!-- Case# 004417686-->
223<script src='https://www.thehotelsnetwork.com/js/loader.js?property_id=1040980&account_key=3A8D1F6C7107FC0E505AF41C8E06CD5D' async></script>
223
224<title>Paws on Whyte - Pet-Friendly Package at Metterra Hotel</title>
225<meta name="description" content="Bring your furry friend along with the Paws on Whyte package at Metterra Hotel, offering pet-friendly accommodations in Edmonton." />
226<meta name="keywords" content="" />
227<meta property="og:site_name" content="Metterra Hotel on Whyte" />
228<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
229<meta name="robots" content="index, follow" />
230<meta name="google-site-verification" content="-uvvafuj-IjvhprRHB6WPTnFaw_sd7hY08DwWla74Eg" />
231<link rel="canonical" href="https://www.metterra.com/offers/paws-on-whyte" />
232<meta property="og:locale" content="en_US" />
233<meta property="og:type" content="website" />
234<meta property="og:url" content="/offers/paws-on-whyte" />
235<meta property="og:title" content="Paws on Whyte - Pet-Friendly Package at Metterra Hotel" />
236<meta property="og:description" content="Bring your furry friend along with the Paws on Whyte package at Metterra Hotel, offering pet-friendly accommodations in Edmonton." />
237<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/www.metterra.com\/","name":"Home"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/www.metterra.com\/offers","name":"Offers"}},{"@type":"ListItem","position":3,"item":{"@id":"https:\/\/www.metterra.com\/offers\/paws-on-whyte","name":"Paws on whyte"}}]}</script>
vendor: 1 bytes, line 237
237
238<script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Offer","name":"Paws on Whyte","description":"Treat your furry friend to a pawfect luxury stay on Whyte Ave, where we don&rsquo;t just welcome pets &ndash; we indulge them. Every guest deserves a little luxury &ndash; especially the furry ones.\r\n","image":"https:\/\/image-tc.galaxy.tf\/wijpeg-d2xxr97l7ckr4k2xqtmpbr3jw\/dog-at-metterra.jpg","price":"0","priceCurrency":""}</script>
vendor: 1 bytes, line 238
238
239<script>var websiteID = 4621;</script>
vendor: 1 bytes, line 239
239
240<script>var cms = 136177</script>
vendor: 1 bytes, line 240
240
241<script>var ts_roll_up_tracking = 'enabled';</script>
vendor: 1 bytes, line 241
241
242<script> var ts_analytics = {"booking_engine_hotel_id":"110294","hotel_bid":269624,"master_brand_bid":"","brand_bid":"","master_brand_chain_id":""}</script>
vendor: 1 bytes, line 242
242
243<script>
244var 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":"metterra.com","parentHostname":"not_applicable"};
245				dl.loggedIn = galaxyGMS.isUserLoggedIn() ? "yes" : "no";
246				dl.memberTier = galaxyGMS.userTierKey() ? galaxyGMS.userTierKey() : "null";
247</script>
vendor: 1 bytes, line 247
247
248<script>
vendor: 335 bytes, lines 248-252
248(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
249		new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
250		j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
251		'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
252		})(window,document,'script','dataLayer','
252GTM-TL2MM4B
vendor: 6 bytes, lines 252-253
252');
253		
253</script>
253
254
255<style>
256/* 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. */
257figure.image_resized.glx-cke5-image[style*="width"] img {
258    width: 100%;
259    height: auto;
260}
261</style>
262<script>
vendor: 348 bytes, lines 262-267
262
263				(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
264				new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
265				j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
266				'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
267				})(window,document,'script','dataLayer','
267GTM-MLSHM6L
vendor: 8 bytes, lines 267-268
267');
268				
268</script>
vendor: 1 bytes, line 268
268
269<script>_dynamic_base = "https://dynamic.travelclick-websolutions.com"</script>
269
270</head>
271<body class="g_offer-detail no-js sticky-footer header1
272   has-secondary-navigation   remove-level-three-navigation" 
273  data-g-key="AIzaSyBsTa1CpR8ntTC-doemnv-U5FrNuMuhF8I" 
274   
275>
276<script>document.body.classList.remove("no-js");document.body.classList.add('js-loading');</script>
276
277<div id="m-header1-skeleton" class="header1-skeleton" aria-hidden="true"></div>
278<script>
279  var websiteGlobalVariables = {
280    'rates': {
281      'hideOldPrices': false
282    }
283  };
284
285  // Set the CSS custom property dynamically
286  document.documentElement.setAttribute(
287    'data-hide-old-prices',
288    websiteGlobalVariables.rates.hideOldPrices
289);
290</script>
290
291<a href="#header-content" class="skip-main">Skip to navigation</a>
292
293<a href="#site-content" class="skip-main">Skip to main content</a>
294
295<a href="#footer-content" class="skip-main">Skip to footer</a>
296
297<img id="tc-theme-svg-list" src="/integration/tc-theme/public/svg/svg-icons.svg" alt="Website's SVG icons" width="0" height="0"/>
298
299
300
301
302<div id="gms-header-dropdown">
303  <header-dropdown
304    :configs="{
305      headerSmallData:'',
306      loginText: '',
307      login: '',
308      customIcon: {
309        main: '',
310        hover: '',
311        alt: ''
312      },
313      triggerIsButton: false,
314      customColors: {
315        dropdownHead: {
316          enabled: false,
317          background: {
318            default: '',
319            hover:''
320          },
321          text: {
322            default:'',
323            hover:''
324          }
325        },
326        dropdownPanel: {
327          enabled: false,
328          background: {
329            default: ''
330          },
331          text: {
332            default:'',
333            hover:''
334          }
335        }
336      },
337      dropdown:[  ]}"
338  :translations='{
339    logout: "Sign Out",
340    signOut: "Sign Out",
341    hello: "Hello,",
342    point:"Point",
343    points:"Points",
344    night:"Night",
345    nights:"Nights",
346    stay:"Stay",
347    stays:"Stays",
348    signIn:"GMS Sign In",
349  }'></header-dropdown>
350</div>
351
352
353
354
355  
355<script type="text/template" id="extension-zone-cs-container">
356<div class="cs-container"></div>
357</script>
vendor: 2 bytes, line 357
357
358<script>
359  if(!window.hotelModule) {
360    window.hotelModule = [];
361  }
362  window.hotelModule['id-5e446b476faaffe003aacd0646a4bf67'] = {
363    url: '/json/search/1/1/hotels-dropdown-data.json'
364  }
365  window.headerMenu = {navItems: [{"url":"\/hotel","current":"","name":"Hotel","target":""},{"url":"\/rooms","current":"","name":"Rooms","target":""},{"url":"\/offers","current":"current","name":"Offers","target":""},{"url":"\/eat-drink","current":"","name":"Eat + Drink","target":""},{"url":"\/meetings-functions","current":"","name":"Meetings + Functions","target":""},{"url":"\/gallery","current":"","name":"Gallery","target":""},{"url":"\/explore","current":"","name":"Explore","target":""},{"url":"\/events","current":"","name":"Events","target":""},{"url":"\/reviews","current":"","name":"Reviews","target":""},{"url":"\/contact-location","current":"","name":"Contact + Location","target":""},{"url":"\/blog","current":"","name":"Blog","target":""}]}
366  window.headerConfigs = {
367      headerId: 'id-5e446b476faaffe003aacd0646a4bf67',
368      hrefLanguage: 'en',
369      showSecondaryNavigation: true,
370      showLevelThreeNavigation: false,
371      secondaryNav: [
372    {
373      linkUrl:'',
374      linText: 'Health & Safety',
375      linkTarget: false
376    },
377],
378      logo: {
379        link: '/',
380        linkTarget: false,
381        title: 'Back to the homepage',
382        hasBackground: false,
383        background: '',
384        hasScrollLogo: true,
385        scrollLogo: 'https://image-tc.galaxy.tf/wipng-cv1duzk8dbhrokk489hktt7r0/logo-scroll.png?width=500',
386        scrollLogoAlt: 'Official white logo of Metterra Hotel on Whyte',
387        hasMobileLogo: false,
388        mobileLogo: '',
389        mobileLogoAlt: '',
390        logo:'https://image-tc.galaxy.tf/wipng-6wlcwti0jmtepix47x90t9r9n/logo.png?width=500',
391        logoAlt: 'Official white logo of Metterra Hotel on Whyte',
392        additionalLanguagesLogosSettings: {
393          isEnabled: false,
394          hasLogo: false,
395          logo: '',
396          logoAlt: '',
397          hasScrollLogo: true,
398          scrollLogo: '',
399          scrollLogoAlt: '',
400          hasMobileLogo: false,
401          mobileLogo: '',
402          mobileLogoAlt: '',
403          hasBackground: false,
404          background: '',
405        },
406      },
407      showLanguageSwitcher: false,
408      languageSwitcher: {
409  
410},
411      showCurrencySwitcher: true,
412      hasPhoneNumber: true,
413      phoneNumber: '780-465-8150',
414      phoneNumberSanitized: '7804658150',
415      phoneNumberLabel: '',
416      hasSubpages: true,
417      maxNavItems:'10',
418      hamburgerIconColor: '',
419      bookNowLabel: "Book now",
420      dropShadowOnScroll: true,
421      headerMenu:{ navItems:'' },
422      gmsHeaderDropdown: {},
423      hotelDropdownConfig:{
424        crossWebsiteLinking: false,
425        homeLink: '',
426        homeLinkTarget: false,
427        homeLinkLabel: '',
428        homeIcon: false,
429        customHomeIcon: '',
430        groupHotelsDropdowns: '',
431        defaultHotel: '',
432        uncategorisedHotel: '',
433      },
434      locales: {
435        navigationLink: 'Link',
436        showSubMenuFor:'show submenu for ',
437        hamburgerMenu:'Hamburger Menu',
438        mainNavigation:'main navigation',
439        opensBookingMask:'opens booking mask',
440        closeBookingMask:'close booking mask',
441        closeMoreMenu:'close more menu',
442        backToTheMenu:'back to the menus',
443        gms_helloUser:'Hello,',
444        gms_signOut:'Sign Out',
445        gms_point: 'Point',
446        gms_points: 'Points',
447        gms_night:'Night',
448        gms_nights:'Nights',
449        gms_stay:'Stay',
450        gms_stays:'Stays',
451        call_us:'call us at',
452        menu:'Menu'
453      }  
454    }
455</script>
455
456<div id="header-one" class="header-one header-logo-alts" data-scroll-logo-alt="Official white logo of Metterra Hotel on Whyte" data-logo-alt="Official white logo of Metterra Hotel on Whyte" >
457  <header-one></header-one>
458</div>
459 
460   
461
462<!-- BM CORE SETTING EXAMPLE -->
463<script>
464  const calendarSettings = {
465  
466    displayDateFormat:"MM/DD/YYYY",
467    isLargeLayout: true,
468  
469  siteLanguage: 'en',
470  firstDayOfTheWeek: 0,
471  monthsToShow: 1,
472  showDaysInNextAndPreviousMonths: false,
473  
474    minimumDaysOfStay: 1,
475    minimumDaysOfStayDefault: 1,
476    minimumDaysOfStaySecondary: 1,
477    minimumDaysOfStayDefaultSecondary: 1,
478    useMinimumDaysOfStaySecondary: false,
479  
480  useDefaultArrows: false,
481  arrowsCustomClass: {
482    prev: 'icon icon-arrow-left',
483    next: 'icon icon-arrow-right',
484  },
485  checkIn: {
486    field: 'bm-checkin-input',
487    trigger: 'bm-checkin-trigger',
488    container: 'bm-calendars',
489  },
490  checkOut:{
491    field: 'bm-checkout-input',
492    trigger: 'bm-checkout-trigger',
493    container: 'bm-calendars',
494  },
495  flexibleDates: {
496    enabled: false,
497    field: 'flexible-dates-input',
498    content: 'My dates are flexible',
499    checkedMark: '<svg class="icon icon-arrow-bottom"><use href="#icon-check"></use></svg>'
500  },
501  ratesInCalendar: {
502    enabled: false,
503    device: 'desktop',
504    dailyRatesData: [],
505    indicatorColor: '',
506    customCalendar: {
507      calendarContainer: 'bm-rates-calendar',
508      monthsContainer: 'bm-rates-calendar-months',
509      monthsTrigger: 'bm-rates-month-trigger',
510      daysContainer: 'bm-rates-calendar-days',
511      daysTigger: 'bm-rates-calendar-days',
512      applyTigger: 'bm-rate-calendar-apply',
513      closeTigger: 'bm-rate-calendar-close',
514    },
515    indicatorLabel: "Lowest available rate",
516    rateLabel: "Rates from ",
517    backBtnLabel: "Go back",
518    monthSelectorLabel: "Select your dates",
519    applyBtnLabel: "Apply dates",
520  },
521  wcag: {
522    selectedCheckInDate: "Selected check in date is",
523    selectedCheckOutDate: "Selected check out date is",
524    selectedCheckInDateText: "This button opens the calendar to select check in date.",
525    selectedCheckOutDateText: "This button opens the calendar to select check out date.",
526    selected: "Selected",
527    checkInLiveRegionId: 'checkin-region',
528    checkOutLiveRegionId: 'checkout-region',
529    incorrectDateFormatEntered: "Incorrect date format used, please use date format",
530    minimumDaysOfStay: "Minimum Night Stay",
531    calendarExpanded: "Calendar Expanded",
532  },
533  labels: {
534    previousMonth: "Previous Month",
535    nextMonth: "Next Month",
536  }
537};
538  const bm_core_settings = {
539  dataContainer: 'bm-app',
540  container: 'bm-box-wrapper',
541
542  startingDate: '2021-06-07',
543
544  calendars: calendarSettings,
545  leadRates: {
546    showRates:  1 ,
547    showStrikeThroughRate: false,
548    displayPrice: 'lead-rates-price',
549    bestRateLogo: {
550      enabled: false,
551      logo: "",
552      fallbackText: ""
553    } 
554  },
555  wcag: {
556    bookNow:{
557      id: 'booking-mask-submit',
558      opensInANewTab: "opens in a new tab"
559    }
560  },
561
562  saveBookingSession:  false ,
563  website: {
564  hotelTypeId: '3',
565  booking_engine_hotel_id: '110294',
566  booking_mask_url: 'https://reservations.travelclick.com/110294?',
567  booking_engine_provider_id:  '29' ,
568  second_booking_engine_provider_id: '0',
569  second_booking_engine_hotel_id: '0',
570  second_booking_engine_url: '',
571  second_booking_mask_url: '',
572  hasFamilyPricing: false,
573  be_open_in_new_tab: false ,
574  
575    hotels:[]
576  
577},
578
579
580module: 'hotel',
581id: '4489',
582
583};
584  const bm_ui_settings = {
585  dataContainer: 'bm-app',
586container: 'bm-box-wrapper',
587containers: {
588  'header1': {
589    vertical: { 
590      base: '#bm-hero-container',
591      noHero: '#no-hero',
592      collapsed: '#bm-collapsed-wrapper',
593      triggers: '.bm-collapsed-wrapper'
594    }, 
595    horizontal: {
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    'area-search': {
603      base: '#bm-horizontal-hero',
604      belowHero: '#bm-horizontal-below-hero',
605      noHero: '#no-hero',
606      collapsed: '#bm-collapsed-horizontal-wrapper',
607      triggers: '.bm-collapsed-wrapper'
608    },
609    'horizontal-hotel-plus-air': {
610      base: '#bm-horizontal-hero',
611      belowHero: '#bm-horizontal-below-hero',
612      noHero: '#no-hero',
613      collapsed: '#bm-collapsed-horizontal-wrapper',
614      triggers: '.bm-collapsed-wrapper'
615    }
616  },
617  'header2': {
618    vertical: { 
619      base: '#bm-vertical-base',
620      noHero: '#no-hero',
621      collapsed: '#bm-vertical-base',
622      triggers: '.bm-collapsed-wrapper'
623    }, 
624    horizontal: {
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    'area-search': {
632      base: '#bm-horizontal-hero',
633      belowHero: '#bm-horizontal-below-hero',
634      noHero: '#no-hero',
635      collapsed: '#bm-collapsed-horizontal-wrapper',
636      triggers: '.bm-collapsed-wrapper'
637    },
638    'horizontal-hotel-plus-air': {
639      base: '#bm-horizontal-hero',
640      belowHero: '#bm-horizontal-below-hero',
641      noHero: '#no-hero',
642      collapsed: '#bm-collapsed-horizontal-wrapper',
643      triggers: '.bm-collapsed-wrapper'
644    }
645  },
646  'headerAdvanced': {
647    vertical: { 
648      base: '#bm-hero-container',
649      noHero: '#no-hero',
650      collapsed: '#bm-collapsed-wrapper',
651      triggers: '.bm-collapsed-wrapper'
652    }, 
653    horizontal: {
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    'area-search': {
661      base: '#bm-horizontal-hero',
662      belowHero: '#bm-horizontal-below-hero',
663      noHero: '#no-hero',
664      collapsed: '#bm-collapsed-horizontal-wrapper',
665      triggers: '.bm-collapsed-wrapper'
666    },
667    'horizontal-hotel-plus-air': {
668      base: '#bm-horizontal-hero',
669      belowHero: '#bm-horizontal-below-hero',
670      noHero: '#no-hero',
671      collapsed: '#bm-collapsed-horizontal-wrapper',
672      triggers: '.bm-collapsed-wrapper'
673    }
674  },
675},
676hero: {
677  container: 'm-hero',
678  typeShort: 'm-hero_short'
679},
680//area-search
681areaSearch: {
682  enabled: false,
683  URL: '',
684  URLTarget: '',
685  sortResultsBy: '',
686  helperText: false,
687  locationFieldSearch: false,
688  disableCountrySearch: false,
689  disableRegionSearch: false,
690  disableCitySearch: false,
691  disablePoiSearch: false,
692  disableSearchIcons: false,
693  enableAllDestinationSearch: false,
694  hideCounterPerLevel: false,
695  hideSecondaryInfomation: false,
696  promocodePopUp: {
697    container: 'bm-as-promocode-popup',
698    trigger: 'bm-as-promocode-trigger',
699    mobileClose: 'bm-as-promocode-close',
700    mobileSaveChanges: 'bm-as-promocode-save-changes',
701  }
702},
703roomPopUp: {
704  enabled: 
705    
706      false
707    ,
708  cmsShowChildrenAges:  false ,
709  container: 'bm-pu-room-options',
710  roomContainer: 'bm-pu__rooms-container',
711  roomsSelector: 'js-as-room',
712  roomNumber: 'js-room-number',
713  childAgesContainer: 'js-room-child-ages',
714  infantAgesContainer: 'js-room-infant-ages',
715  trigger: 'bm-pu-room-trigger',
716  triggerGuestCount: 'guest_count',
717  triggerGuestLabel: 'guest_label',
718  triggerAdultCount: 'adult_count',
719  triggerAdultLabel: 'adult_label',
720  triggerChildrenCount: 'children_count',
721  triggerChildrenLabel: 'children_label',
722  triggerRoomCount: 'room_count',
723  triggerRoomLabel: 'room_label',
724  mobileClose: 'bm-pu-room-close',
725  mobileSaveChanges: 'bm-pu-room-save-changes',
726  selectRoomLabel: "This button opens the room selector.",
727  addRoom: 'add-room',
728  removeRoom: 'subtract-room',
729  trashRoom: 'bm-pu__room-remove',
730  roomCounter: 'bm-pu-room-counter',
731  adultSelector: 'bmadults',
732  childSelector: 'bm-children',
733  infantSelector: 'bm-infants',
734  labels: {
735    roomOptionsSaveChanges: "Save Changes",
736    roomSingular: "Room",
737    roomPlural: "Rooms",
738    guestSingular: "Guest",
739    guestPlural: "Guests",
740    labelAdults: "Adults",
741    labelChildren: "Children",
742    childAgeInformation: "< 11 years old",
743    infantAgeInformation: "< 2 years old",
744    selectYourOccupancy: "Select your occupancy",
745    addRoom: "Add Room",
746    removeRoom: "Subtract Room",
747    occupancy: "Occupancy",
748  }
749},
750// button only
751buttonOnly: {
752  enabled: false,
753  URL: '',
754  URLTarget: '',
755  buttonClass: ''
756},
757//book  now buttons
758bookNow: {
759  mobile: {
760    open: 'js-trigger-open-collapse',
761    openLabel: "Book Now",
762    close: 'js-trigger-close-collapse',
763    closeLabel: "close"
764  },
765  desktop: {
766    id: 'booking-mask-submit',
767    label: "Book Now",
768    open: 'js-trigger-open-collapse',
769    openLabel: "Book Now",
770    close: 'js-trigger-close-collapse',
771    closeLabel: "close"
772  }
773},
774// layout
775layout: 'vertical',
776fullyExpanded: false,
777horizontalIsFullWidth: false,
778isSticky: false,
779position: 'right',
780collapsed: 'opened',
781collapsePosition: 'below the nav bar',
782//check in/out labels
783checkInLabel: "Check In",
784checkOutLabel: "Check Out",
785requiredFieldsLocal: "* Fields Required",
786headerType: null,
787  //calendars information shared with core
788  calendars: calendarSettings,
789  //hotel select
790hotelSelect: 'booking-mask-hotel',
791hotelSelectWrapper: 'booking-mask-hotel-wrapper',
792selectHotelLabel: "Select Hotel",
793selectHotelPlaceHolder: "Select hotel placeholder",
794showNumberOfHotels: false,
795hotelSelectRequired: false,
796showHotelCountry: false,
797//rooms
798showRooms: true,
799rooms: {
800  id:'bm-rooms',
801  min: '1',
802  max: '10',
803  defaultValue: "1",
804  label: "Rooms",
805  required: false
806},
807
808//adults 
809showAdults: true,
810adults: {
811  id:'bmadults',
812  min: '1',
813  max: '10',
814  defaultValue: "1",
815  label: "Adults",
816  required: false
817},
818
819//children
820showChildren: true,
821children: {
822  id:'bm-children',
823  min: '0',
824  max: '10',
825  defaultValue: '0' || 0 ,
826  label: "Children",
827  required: false,
828  disabled: false
829},
830childAges: {
831  id:'bm-childAges',
832  min: 0,
833  max: 12,
834  defaultValue:  0 ,
835  label: "Child age by Check-in",
836  required: false,
837  infantEnabled: false
838},
839
840//infants
841showInfants:  false ,
842infants: {
843  id: 'bm-infants',
844  min: '0',
845  max: '2',
846  defaultValue: '' || 0,
847  label: "Infants",
848  required: false,
849  disabled: false
850},
851infantAges: {
852  id: 'bm-infantAges',
853  min: 0,
854  max: 1,
855  defaultValue:  0 ,
856  label: "Infants age by Check-in",
857  required: false
858},
859//hotel + air
860showHotelAir: false,
861hotelAir: {
862  preselectHotelAir: false,
863  hotelId:'hotel-only-btn',
864  airId:'hotel-air-btn',
865  srLabel: "Select booking type",
866  hotelLabel: "Hotel",
867  airLabel: "Hotel + Air",
868  departureCityLabel: "Departure city",
869  departureLoadingText: "Searching",
870  departureCityWrapperId: 'departure-city-wrapper',
871  departureCityId: 'departure-city',
872  trigger: 'hotel-air___btn',
873  triggerHotelAir: '#hotel-air-btn',
874  required: true
875},
876
877showRates: true,
878showRetailRates: !websiteGlobalVariables.rates.hideOldPrices,
879leadRates: {
880  defaultRate: "Make a Reservation",
881  rate: '',
882  label: "Rates from",
883  opensInANewTab: "opens in a new tab",
884  
885    customRatesURL: false,
886    URL: 'https://reservations.travelclick.com/110294?HotelId=110294&languageid=1&rooms=1&adults=1',
887  
888  bestRateLogo: {
889    enabled: false,
890    logo: "",
891    fallbackText: ""
892  } ,
893  iHotelierConfig: '{"hotelCodes":"110294","daysAhead":90,"adults":"1"}',
894  locales: {
895    loadingText: "Loading",
896    ratesFrom: "Rates from "
897  }
898},
899  showModifyLink:  0 ,
900modify: {
901  id:'modifyBooking',
902  bookingMaskURL: 'https://reservations.travelclick.com/110294?',
903  bookingEngineURL: 'https://reservations.travelclick.com/110294?HotelId=110294&languageid=1&rooms=1&adults=1',
904  text: {
905    modifyBooking: "Modify Booking",
906    openPopup: "Opens modify booking window",
907    closePopup: "Close modify booking window",
908    enterReservationNumber: "Please, enter your reservation number.",
909    reservationNumber: "Reservation number",
910    submitReservationNumber: "Submit reservation number",
911    required: "required",
912    allFieldsAreRequired: "(All fields are required)",
913    opensInANewTab: "opens in a new tab",
914    submit:  "Submit",
915    selecHotel: "Select Hotel"
916  }
917},
918  //promocode
919
920    hasPromocode: true,
921    promocodeId: 'booking-mask-promocode',
922    multiPromocodeValueInput: 'js-bm-source-promocode-value',
923    multiPromocodeTypeInput: 'js-bm-source-promocode-name',
924    multiPromocodeRealInput: 'js-bm-fill-promocode',
925    
926    
927    
928    
929    
930    numberOfPromoCodes: 1,
931    promocodeWCAG: {
932        gotACode: "Got a promocode?",
933        openPromocode: "Opens promocode window",
934        enterYourPromo: "Enter your promocode",
935        clearPromocode: "Clear promocode",
936        closePromocodeWindow: "Close promocode window",
937        addYourCode: "Add your code",
938        selectCodeType: "Select code type",
939        enterYourPromo: "Enter your promocode",
940        applyPromocode: "Apply promocode",
941        addPromo: "Add",
942        promocodeWindowDescription: "This window allows you to enter one of the available types of promocodes",
943    },
944
945
946
947showPromo:  1 ,
948
949  promoCode: {
950    label: "Promo Code",
951    labelPlaceholder: "Promo Code",
952    promocodeType: 'discount',
953    hasDefaultValue:  false ,
954    defaultValue: "",
955  },
956
957
958showTravelAgencyPromo:  0 ,
959
960
961showGroupPromo:  0 ,
962
963
964showRateAccessCorporatePromo:  0 ,
965
966  website: {
967  hotelTypeId: '3',
968  booking_engine_hotel_id: '110294',
969  booking_mask_url: 'https://reservations.travelclick.com/110294?',
970  booking_engine_provider_id:  '29' ,
971  second_booking_engine_provider_id: '0',
972  second_booking_engine_hotel_id: '0',
973  second_booking_engine_url: '',
974  second_booking_mask_url: '',
975  hasFamilyPricing: false,
976  be_open_in_new_tab: false ,
977  
978    hotels:[]
979  
980},
981
982
983module: 'hotel',
984id: '4489',
985
986}
987  bm_ui_settings.areaSearch.labels = {
988    searchHint: 'Please enter 3 or more characters',
989    noResultsFound: 'No results found',
990    locationSearchLabel: '',
991    locationSearchPlaceholder: '',
992    asCalendarMonthPlaceholder: 'month label',
993    bestRateGuaranteeLabel: '',
994    specialCode: 'Special Code',
995    codeType: 'Code Type',
996    code: 'Code',
997    applyCode: 'Apply Code',
998    searchDropDownDescription: 'Search location or property',
999    searchBMInAreaSearchPage: 'ASM Search',
1000    updateBMInAreaSearchPage: 'Update',
1001};
1002
1003</script>
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012  
1013
1014
1015<!-- BM DATA ATTR EXAMPLE -->
1016<div id="bm-app"
1017  data-booking-mask-type="" 
1018  data-mobile-booking-mask-type="bmco2" 
1019></div>
1020
1021
1022
1023
1024
1025<script>
1026    var paginationData = {
1027        currentItem: "66729",
1028        jsonList: "/json/search/1/1/pagination-offer.json",
1029        ariaLabel: "Read more about"
1030    }
1031</script>
1031
1032<div id="main-content" role="main">
1033    
1034
1035
1036
1037
1038<div id="no-hero" class="no-hero"></div>
1039
1040
1041
1042  
1043    
1044  
1045  
1046
1047  
1048  
1049
1050
1051
1052<script>
1053  if(!window.heroConfigs) {
1054    window.heroConfigs = {};
1055  }
1056  window.heroConfigs.isHeroAvailable = false;
1057</script>
1057
1058  
1059
1060  <div class="js-hero-list" id="hero-list-app-id-8446cbc92e940ffbbfe905336c75dd2e">
1061    <div id="m-hero-skeleton" 
1062      class="m-hero-skeleton skeleton-loader 
1063      short-size
1064       
1065       header1"
1066    >
1067      <div class="skeleton-hero-image"></div>
1068    </div>
1069    <hero-list-app
1070      :configs="{
1071        blockId: 'id-8446cbc92e940ffbbfe905336c75dd2e',
1072        heroType: 'Short hero',
1073        unitMediaValue: '0',
1074        noCroppingBg: 'color',
1075        noCroppingBgImg: '',
1076        noCroppingBgColor: '#fff',
1077        showBreadcrumb: '0',
1078        videoControl: '0',
1079        heroVideoControl:{ 
1080          autoStop: '',
1081          autoStopTime: '5',
1082          hideIcon: '0',
1083          hideLocale: '0',
1084          locale: {
1085            play: 'Play video',
1086            pause: 'Pause video',
1087          }
1088        },
1089        scrollConfig:{
1090          showScrollFunction: '',
1091          scrollAnimation: '',
1092          scrollClickFunction: '0',
1093          scrollText: '',
1094          scrollTextColor: '',
1095          scrollColor: ''
1096        },
1097        styles:{
1098          scrollLogo: '',
1099          verticalAlignment: 'center',
1100          verticalAlignmentMobile: 'center',
1101          headerOverlay: '',
1102          headerOverlayColor: 'rgba(0, 0, 0, 0.5)',
1103          gradientHeight: '200',
1104          marginBottom: '30',
1105          textAlignment: 'center',
1106          sliderAutoplay: '0',
1107        },
1108        locales:{
1109          playVideo: 'Play video',
1110          pauseVideo: 'Pause video',
1111          scrollDown: 'Scroll down to next section',
1112        }
1113      }">
1114    </hero-list-app>
1115  </div>
1116          
1117      
1118        
1118<script>
1119          if(!window.heroSliderItemList) {
1120            window.heroSliderItemList = [];
1121          }
1122  
1123      </script>
1123    
1124          
1125
1126
1127        <div id="site-content">
1128            <div class="container p-room js-module-item js-module-offers-pagination">
1129                                <hgroup>
1130                    <h1 class="h1 js-module-title">Paws on Whyte</h1>
1131                                                        </hgroup>
1132                <div class="row m-content-object--row right-align">
1133                                        <div class="m-content-object--col">
1134                        
1135
1136<div class="js-slider__wrapper id-5e446b476faaffe003aacd0646a4bf67">
1137    
1138    <div class="cms-radius cms-border" style="border-radius:0px">
1139        <div class="ratio-4-3-slider js-slider" data-pagination="true">
1140                        
1141            <div class="ratio-4-3">
1142                <div class="ratio-content">
1143                    <picture>
1144                        <img srcset="https://image-tc.galaxy.tf/wijpeg-d2xxr97l7ckr4k2xqtmpbr3jw/dog-at-metterra_standard.jpg?crop=0%2C292%2C1000%2C750&width=381 381w,
1145                                https://image-tc.galaxy.tf/wijpeg-d2xxr97l7ckr4k2xqtmpbr3jw/dog-at-metterra_standard.jpg?crop=0%2C292%2C1000%2C750&width=928 928w,
1146                                https://image-tc.galaxy.tf/wijpeg-d2xxr97l7ckr4k2xqtmpbr3jw/dog-at-metterra_standard.jpg?crop=0%2C292%2C1000%2C750&width=1140 1140w"
1147                            sizes= "(max-width: 767px) 381px,
1148                                (max-width: 1199px) 928px,
1149                                (min-width: 1200px) 1140px"
1150                                data-lazy="https://image-tc.galaxy.tf/wijpeg-d2xxr97l7ckr4k2xqtmpbr3jw/dog-at-metterra_standard.jpg?crop=0%2C292%2C1000%2C750"
1151                                src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="
1152                                alt="A Corgi sits on a tan leather couch with a painting on the wall at Metterra Hotel on Whyte">
1153                    </picture>
1154                </div>
1155            </div>
1156            
1157                    </div>
1158    </div>
1159    <div class="room-slider-footer clearfix">
1160        <div class="pull-left">
1161            
1162    
1163
1164        </div>
1165        <div class="pull-right">
1166            <div class="js-slider__insert-grouped-actions"></div>
1167        </div>
1168    </div>
1169</div>
1170
1171                    </div>
1172                        
1173                    <div class="m-content-object--col detail-text-content">
1174                        <div class="">
1175                            <div class="">
1176                                <div class="m-content-object--content has-rsp-read-more cms-html-var">
1177                                    <p>Treat your furry friend to a pawfect luxury stay on Whyte Ave, where we don&rsquo;t just welcome pets &ndash; we indulge them. Every guest deserves a little luxury &ndash; especially the furry ones.</p>
1178
1179<p>Included in your Paws on Whyte package:</p>
1180
1181<ul>
1182	<li>&#36;40 daily pet fee</li>
1183	<li>A chew toy</li>
1184	<li>Two bowls&nbsp;</li>
1185	<li>Bag of dog treats</li>
1186	<li>Roll of waste bags</li>
1187	<li>One Crate</li>
1188	<li>Stylish accommodations for you and your furry friend</li>
1189</ul>
1190
1191<p>Plus, for every Paws on Whyte Package booked, we'll donate &#36;5.00 to&nbsp;<a data-auth="NotApplicable" data-linkindex="0" href="https://www.edmontonhumanesociety.com/" id="LPlnk" title="https://www.edmontonhumanesociety.com/">Edmonton Humane Society</a>&nbsp;to help fur babies in need.</p>
1192
1193                                                                    </div>
1194                            </div>
1195    
1196                                                        <div>
1197                                <div class="m-content-object--footer info-price">
1198                                                                                                                                                        <a
1199                                            href="https://reservations.travelclick.com/110294?ProdID=748348&LanguageID=1"
1200                                            target="_self"                                            class="btn btn-action
1201 js-galaxy-book-body"
1202                                            rel="noopener"
1203                                            aria-label="Book now for Paws on Whyte "
1204                                        >Book now</a>
1205                                                                                                            </div>
1206                            </div>
1207                                                    </div>
1208                                            </div>
1209                </div>
1210                            </div>
1211            
1212            
1213                        <div class="container p-room">
1214                <nav class="module-nav " data-position="bottom">
1215    <div class="row">
1216        <div class="col-sm-6 module-nav__col pull-right-rtl">
1217            <div class="module-nav__group">
1218                    <a href="/offers"  class="module-nav__item">
1219                    <svg class="icon icon-arrow-left" aria-hidden="true"><use href="#icon-arrow-left"></use></svg>
1220                    <span class="icon__text">Back to the list</span>
1221                    
1222                </a>
1223            </div>
1224        </div>
1225        
1226        <div class="col-sm-6 module-nav__col">
1227            <div class="module-nav__group module-nav__group--prev-next">
1228                <a href="/offers/glow-unwind-getaway" class="module-nav__item prev">
1229                    <svg class="icon icon-arrow-left" aria-hidden="true"><use href="#icon-arrow-left"></use></svg>
1230                    <span class="icon__text">Previous</span>
1231                </a>
1232                <a href="/offers/date-night-on-whyte" class="module-nav__item next">
1233                    <span class="icon__text">Next</span>
1234                    <svg class="icon icon-arrow-right" aria-hidden="true"><use href="#icon-arrow-right"></use></svg>
1235                </a>
1236            </div>
1237        </div>
1238        
1239    </div>
1240</nav>
1241
1242            </div>
1243               
1244            
1245        </div>
1246    </div>
1247    
1248
1249
1250
1251
1252
1253
1254<script>
1255    window.footerConfigs = {
1256        "footerLanguages": {
1257  
1258}
1259    }
1260
1261    if(!window.footerThreeTextFields) {
1262        window.footerThreeTextFields = [];
1263    }
1264    window.footerThreeTextFields['id-5e446b476faaffe003aacd0646a4bf67'] = {
1265        hotelName: `Metterra Hotel on Whyte`,
1266        contact: `<p>10454 82 Avenue, Edmonton, AB T6E 4Z7<br \/>\r\nTel:&nbsp;<a href=\"tel:780-465-8150\">780-465-8150<\/a><br \/>\r\nEmail:&nbsp;<a href=\"mailto:[email protected]\">[email protected]<\/a><\/p>\r\n`,
1267        copyright: `<p>&copy; 
1267<script>document.write(new Date().getFullYear());<\/script> Metterra Hotel on Whyte | Designed by <a href=\"https:\/\/amadeus.com\/en\" target=\"_blank\">Amadeus<\/a><\/p>\r\n`
1268    }
1269
1270    if(!window.footerThreeLinks) {
1271        window.footerThreeLinks = {};
1272    }
1273    window.footerThreeLinks['id-5e446b476faaffe003aacd0646a4bf67'] = {footerLinksList: [
1274{
1275    url: '/contact-location',
1276    target: false,
1277    text: `Contact + Location`
1278},
1279{
1280    url: '/best-rate-guarantee',
1281    target: false,
1282    text: `Best Rate Guarantee`
1283},
1284{
1285    url: 'https://careers.crescenthotels.com/jobs/search/where/Edmonton',
1286    target: true,
1287    text: `Careers`
1288},
1289{
1290    url: '/privacy-policy',
1291    target: false,
1292    text: `Privacy Policy`
1293},
1294{
1295    url: '/notice-of-accessibility',
1296    target: false,
1297    text: `Notice of Accessibility`
1298},
1299{
1300    url: '/media',
1301    target: false,
1302    text: `Media`
1303},
1304{
1305    url: 'https://privacyportal.onetrust.com/webform/ef59c0d5-9883-43f1-8705-f18230c51026/0c6e75fb-6a78-43c6-91bc-c58284b3639d',
1306    target: true,
1307    text: `Do Not Sell My Information`
1308},]}
1309
1310    if(!window.footerThreeNewsLetter) {
1311        window.footerThreeNewsLetter = [];
1312    }
1313    window.footerThreeNewsLetter['id-5e446b476faaffe003aacd0646a4bf67'] = {
1314        title: `Newsletter Sign-Up`,
1315        placeholder: `Email Address`,
1316        btnTitle: `Sign Up`
1317    };
1318
1319    if (!window.footerThreeCustomHtml) {
1320        window.footerThreeCustomHtml = [];
1321    }
1322    window.footerThreeCustomHtml['id-5e446b476faaffe003aacd0646a4bf67'] = {
1323        contentHtml: ''
1324    }
1325
1326    if(!window.footerThreePartners) {
1327        window.footerThreePartners = {};
1328    }
1329    window.footerThreePartners['id-5e446b476faaffe003aacd0646a4bf67'] = {
1330title: ``,
1331partnersList: [{
1332    partnerImg: 'https://image-tc.galaxy.tf/wipng-bplf68ywzpsbai5ykj5spw23j/chr-logo-white.png?width=120',
1333    partnerAlt: `White logo of Crescent Hotels & Resorts at Metterra Hotel on Whyte`,
1334    partnerLink: 'https://www.crescenthotels.com/',
1335    openInNewTab: true,
1336},{
1337    partnerImg: 'https://image-tc.galaxy.tf/wipng-cp1v9rgg1y7e9ekwz7474m3st/latitudes-lifestyles-by-crescent-1.png?width=120',
1338    partnerAlt: `White logo of Latitude Lifestyles by Crescent used at Metterra Hotel on Whyte`,
1339    partnerLink: 'https://www.crescenthotels.com/latitudes-by-crescent',
1340    openInNewTab: true,
1341},{
1342    partnerImg: 'https://image-tc.galaxy.tf/wijpeg-3j41yns2qp4guc40nluonvofv/001.jpg?width=120',
1343    partnerAlt: `Logo of 53 North Rewards used at Metterra Hotel on Whyte`,
1344    partnerLink: '',
1345    openInNewTab: false,
1346},{
1347    partnerImg: 'https://image-tc.galaxy.tf/wipng-5kgkav7t55pz4j67tev93a8kj/logo-2.png?width=120',
1348    partnerAlt: `White logo of Matrix Hotel used at Metterra Hotel on Whyte`,
1349    partnerLink: 'http://www.matrixedmonton.com/',
1350    openInNewTab: true,
1351},{
1352    partnerImg: 'https://image-tc.galaxy.tf/wipng-eecu5sk6ov6yrrbveh8b1x7gd/logo-4.png?width=120',
1353    partnerAlt: `White logo of Varscona Hotel on Whyte used at Metterra Hotel on Whyte`,
1354    partnerLink: 'https://www.varscona.com/',
1355    openInNewTab: true,
1356},{
1357    partnerImg: 'https://image-tc.galaxy.tf/wipng-b7mj2qi2lfoevkqfkjsx1n529/tc-inverted-bf-logo-l-2025-rgb.png?width=120',
1358    partnerAlt: `Metterra Hotel on Whyte earns 2025 Tripadvisor Travelers Choice Awards`,
1359    partnerLink: '',
1360    openInNewTab: false,
1361},{
1362    partnerImg: 'https://image-tc.galaxy.tf/wipng-4kiu87ggh8hiykgh0psfta9h7/white-large-travel-awards.png?width=120',
1363    partnerAlt: `Metterra Hotel on Whyte earns 2025 Kayak Travel Awards`,
1364    partnerLink: '',
1365    openInNewTab: false,
1366},]}
1367
1368    if(!window.footerThreeLocales) {
1369        window.footerThreeLocales = [];
1370    }
1371    window.footerThreeLocales['id-5e446b476faaffe003aacd0646a4bf67'] = {
1372        opensInANewTab: `opens in a new tab`,
1373        addEmailToSub: `Add your email to subscribe`,
1374        followUs: `Follow us`,
1375        navigationLink: `Link`,
1376        manageCookies: `Manage Cookies`
1377    }
1378</script>
1378
1379    <footer id="footer-content" class="js-footer-three-app page-footer m-footer-base_3" data-footer-name="ft3" v-cloak>
1380        <footer-three-app
1381            :configs="{
1382                websiteType: 'hotel',
1383                blockId: 'id-5e446b476faaffe003aacd0646a4bf67',
1384                languageSelectorEnabled: false,
1385                socialIcons: {
1386                    enabled: true,
1387                    label: false
1388                },
1389                socialIconLinks: {iconStyles: {
1390    iconStyle: 'outlined',
1391    socialIconColor: ''
1392},
1393socialLinks: {
1394    facebook: 'https://www.facebook.com/MetterraHotel',
1395    facebookTarget: true,
1396    twitter: '',
1397    twitterTarget: false,
1398    tripAdvisor: 'https://www.tripadvisor.com/Hotel_Review-g154914-d293174-ReviewsMetterra_Hotel_on_WhyteEdmonton_Alberta.html',
1399    tripAdvisorTarget: true,
1400    instagram: 'https://www.instagram.com/metterrahotel/',
1401    instagramTarget: true,
1402    youTube: '',
1403    youTubeTarget: false,
1404    pinterest: '',
1405    pinterestTarget: false,
1406    weChat: '',
1407    weChatTarget: false,
1408    linkedin: '',
1409    linkedinTarget: false,
1410    tiktok: '',
1411    tiktokTarget: false,
1412    xing: '',
1413    xingTarget: false,
1414    google: '',
1415    googleTarget: false,
1416    lineMessenger: '',
1417    lineMessengerTarget: false,
1418    whatsapp: '',
1419    whatsappTarget: false,
1420    weibo: '',
1421    weiboTarget: false,
1422    flickr: '',
1423    flickrTarget: false,
1424    foursquare: '',
1425    foursquareTarget: false,
1426    snapchat: '',
1427    snapchatTarget: false
1428},
1429locales: {
1430    opensInANewTab: 'opens in a new tab',
1431}},
1432                customSocialIconsList: {iconColor: '',
1433customSocialIconsList: []},
1434                logo: {
1435                    logoTop: '',
1436                    logoBottom: '',
1437                    customBackground: {
1438                        enabled: false,
1439                        backgroundColor: ''
1440                    },
1441                    additionalLanguages: {
1442                        enabled: false,
1443                        logoTop: '',
1444                        logoBottom: '',
1445                        backgroundColor: ''
1446                    }
1447                },
1448                hr: {
1449                    enabled: false,
1450                    width: '',
1451                    devices: ''
1452                },
1453                partners: {
1454                    enabled: true
1455                },
1456                newsletter: {
1457                    enabled: true,
1458                    buttonOnly: false,
1459                    url: '/sign-up',
1460                    opensInNewTab: false,
1461                    style: 'Action'
1462                },
1463                widgetEnabled: false,
1464                isSecurePrivacyEnabled: false,
1465                manageCookies: true,
1466            }"
1467        >
1468
1469        </footer-three-app>
1470         
1471    </footer>
1472<script type="text/javascript" id="lightbox_json_store">
1473	var GalaxyPersonalization = { pageCampaigns : [],
1474	allActiveCampaigns : [{"id":"56955d34dbd477acb856d1eed213b9b175c1555d","visits_type":""}]}
1475</script>
1475
1476
1477<script src="/frontend/galaxy-helpers/public/galaxy-helpers.js?v=l-fd4a04d2-6538-4368-a8c8-56c9af614995"></script>
1477<!-- Generated by Galaxy-->
1478<script type="text/template" id="sliderPrevArrow">
1479    <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>
1480</script>
vendor: 1 bytes, line 1480
1480
1481<script type="text/template" id="sliderNextArrow">
1482    <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>
1483</script>
vendor: 1 bytes, line 1483
1483
1484<script type="text/template" id="sliderPagination">
1485    <div class="slick-custom-pagination"><span class="slick-current-slide"></span> / <span class="slick-total-slide"></span></div>
1486</script>
vendor: 1 bytes, line 1486
1486
1487<script type="text/template" id="sliderPlayPause">
1488    <button class="slick-play-pause" type="button">
1489        <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>
1490        <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>
1491    </button>
1492</script>
vendor: 1 bytes, line 1492
1492
1493<script type="text/template" id="sliderGroupedActions">
1494    <div class="slider__actions slider__actions--flat">
1495		<span class="sr-only">Slideshow control buttons</span>
1496		<span class="sr-only">Clicking on the following links will update the content above</span>
1497        <div class="slider__action js-slider-prev-container"></div>
1498        <div class="slider__action js-slider-pagination-container"></div>
1499        <div class="slider__action js-slider-next-container"></div>
1500    </div>
1501</script>
vendor: 1 bytes, line 1501
1501
1502<script type="text/template" id="sliderGroupedActionsAutoRotate">
1503    <div class="slider__actions slider__actions--flat">
1504		<span class="sr-only">Slideshow control buttons</span>
1505		<span class="sr-only">Clicking on the following links will update the content above</span>
1506        <div class="slider__action js-slider-pagination-container"></div>
1507        <div class="slider__action js-slider-prev-container"></div>
1508        <div class="slider__action js-slider-playpause-container"></div>
1509        <div class="slider__action js-slider-next-container"></div>
1510    </div>
1511</script>
vendor: 1 bytes, line 1511
1511
1512<script type="text/template" id="templateReadMore">
1513    <a class="l-read-more" href="#"  aria-label="Read more about Metterra Hotel on Whyte" ><span>Read more</span><svg aria-hidden="true" class="icon icon-arrow-left"><use href="#icon-arrow-left"></use></svg></a>
1514</script>
vendor: 1 bytes, line 1514
1514
1515<script type="text/template" id="templateReadLess">
1516    <a class="l-read-less" href="#"  aria-label="Read less about Metterra Hotel on Whyte"><span>Read less</span><svg aria-hidden="true" class="icon icon-arrow-left"><use href="#icon-arrow-left"></use></svg></a>
1517</script>
vendor: 1 bytes, line 1517
1517
1518<script>
1519var traductionBM = {
1520    previousMonth: 'Previous Month',
1521    nextMonth: 'Next Month',
1522}
1523</script>
vendor: 1 bytes, line 1523
1523
1524<script>
1525var validationMessages = {
1526    required: "This field is required.",
1527    email: "Please enter a valid e-mail address.",
1528    url: "Please enter a valid URL.",
1529    date: "Please enter a valid date.",
1530}
1531</script>
vendor: 1 bytes, line 1531
1531
1532<script>
1533  window.isHome = "0";
1534
1535  window.localeSlider = {
1536  goToNextSlide: 'Go to next slide, slide {current} of {total}',
1537  goToPrevSlide: 'Go to previous slide, slide {current} of {total}',
1538  lastSlide: 'You are on the last slide',
1539  firstSlide: 'You are on the first slide',
1540  nowOnSlide: 'You are now on slide {current} of {total}',
1541  videoPause: 'Slider is paused',
1542  videoPlay: 'Slider is playing',
1543  toggleFullScreen: 'Toggles gallery to full screen, {current} of {total}',
1544  youAreOnFullScreen: 'You are on full image',
1545  youCloseFullScreen: 'You closed the full image'
1546  };
1547</script>
1547
1548
1549<script defer src="/integration/tc-theme/public/js/bundle.js?v2fab373a15535d76ed5f2ec03025e51e"></script>
1549
1550<div id="bm-calendars" class="bm-calendar-container bm___calendar-container"></div>
1551<div class="dialog js-dialog-lightbox-vue" aria-hidden="true">
1552  <div class="dialog-content--lightbox container">
1553    <div class="js-slider-container container"></div>
1554    
1554<script type="text/template" class="js-template" id="js-template-lightbox">
1555      <div class="js-slider__wrapper">
1556        <div class="js-slider-lightbox slider-lightbox" data-pagination="true" [%? it.options.download %]data-download="true"[%?%]>
1557          [%~ it.images :item%]
1558          <div class="slider-lightbox__slide">
1559            <div class="slider-lightbox__image-container">
1560              [%? item.url && !item.caption%]
1561                <div class="slider-lightbox__captions icon-chain">
1562                    <a href="[%= item.url %]"
1563                        [%? item.urlTarget && item.urlTarget.length %] target="[%= item.urlTarget %]"[%?%]
1564                        [%? item.ariaLabel && item.ariaLabel.length %] aria-label="[%= item.ariaLabel %]"[%?%]
1565                        class="icon-chain-wrapper">
1566                        <svg class="icon icon-chain-link"><use href="#icon-chain-link" style="color: [%= item.color %];"></use></svg>
1567                    </a>
1568                </div>
1569              [%?%]
1570              [%? item.isVideo === true %]
1571                <div class="slider-lightbox__video-wrapper">
1572                  [%= item.video %]
1573                </div>
1574              [%?? item.isVideo === false %]
1575                <img crossorigin="anonymous" data-lazy="[%= item.src %]" alt="[%= item.alt %]" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==">
1576                [%? item.title || item.desc || item.caption%]
1577                <div class="slider-lightbox__captions">
1578                  [%? item.title %]<div class="slider-lightbox__captions-title">[%= item.title %]</div>[%?%]
1579                  [%? item.desc %]<div class="slider-lightbox__captions-desc">[%= item.desc %]</div>[%?%]
1580                  [%? item.caption %]<div class="m-gallery--itemCaption">[%= item.caption %]</div>[%?%]
1581                </div>
1582                [%?%]
1583              [%?%]
1584              [%? it.options.download %]
1585                <div class="slider-lightbox__actions">
1586                  <a class="download-link" href="[%= item.downloadLink %]" download>
1587                    <svg class="icon icon-download-arrow" aria-hidden="1"><use href="#icon-download-arrow"></use></svg>
1588                    Download
1589                  </a>
1590                </div>
1591              [%?%]
1592            </div>
1593          </div>
1594          [%~%]
1595        </div>
1596        <div class="slider-lightbox__slides-controls clearfix">
1597          <div class="pull-right">
1598            <div class="js-slider__insert-grouped-actions"></div>
1599          </div>
1600        </div>
1601      </div>
1602    </script>
1602
1603  </div>
1604</div>
1605<div id="generalAnnoucement" aria-atomic="true" aria-live="assertive" class="sr-only"></div>
1606<div id="aria-announcer" class="sr-only" aria-live="polite" role="status" aria-atomic="true"></div>
1607<script>
1608  window.locale ={
1609    moreMenuClosed : 'More menu closed',
1610    moreMenuOpened :'More menu opened',
1611    bookingMaskClosed: 'Booking mask closed',
1612    bookingMaskOpened: 'Booking mask Opened'
1613  }
1614</script>
1614
1615<div id="tooltips-wrapper"></div>
1616
1617
1618<!-- Extension Consent Popup -->
1619
1620
1621
1622<script defer src="/integration/tc-ext-integrated-datalayer/public/js/bundle.js?v2fab373a15535d76ed5f2ec03025e51e" crossorigin="anonymous"></script>
1622
1623
1624
1625<script class="js-module-currency-switcher">
1626  let currencySwitcherConfig = {
1627
1628    hotelId: '110294',
1629    isChain: false,
1630    geolocation: false,
1631    defaultCurrency: 'CAD',
1632    topCurrencies: ''.split(','),
1633    currenciesAsCode: ''.split(','),
1634
1635    locales: {
1636      search: 'Search',
1637      topCurrencies: 'Top currencies',
1638      allCurrencies: 'All currencies',
1639      results: 'Results',
1640      noResults: 'No results found',
1641      removeButton: 'cleans the search input',
1642      optionButton: 'will be set as the default currency',
1643      selectYourCurrency: 'Select your currency',
1644      opensThePopup: 'Opens the currency switcher dialog',
1645      selectedCurrency: 'Selected currency:',
1646      backToMenu: 'Back to the menu',
1647      popupClose: 'Back to the menu'
1648    }
1649  };
1650  
1651  if (!window.GLXExtensions) {
1652    window.GLXExtensions = { 
1653      currencySwitcher: currencySwitcherConfig 
1654    };
1655  } else {
1656    window.GLXExtensions.currencySwitcher = currencySwitcherConfig;
1657  }
1658</script>
vendor: 1 bytes, line 1658
1658
1659<script defer src="/integration/tc-ext-currency-switcher/public/js/bundle-ext-currency-switcher.js?v2fab373a15535d76ed5f2ec03025e51e" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1659
1659
1660<script>
1661  window.gmsSDKSession = true; // use sessionStorage and not localStorage for sdk (user token)
1662  window.gmsJSPath = '/integration/tc-ext-guest-portal/public/compiled/js/';
1663</script>
1663
1664
1665<script defer src="https://cdn.galaxy.tf/asset-galaxy/js/gms-latest.min.js?v2fab373a15535d76ed5f2ec03025e51e"></script>
1665
1666
1667<script defer src="/integration/tc-ext-guest-portal/public/compiled/js/main.bundle.js?v2fab373a15535d76ed5f2ec03025e51e"></script>
vendor: 1 bytes, line 1667
1667
1668<script>  
1669  var gmsUrlReservation = '';
1670  var gmsUrlReservationTarget = false;
1671  var endpointBase = 'https://api.travelclick.com/loyalty/v2/110294'
1672;
1673  var tokenEndpoint = 'proxy'
1674;
1675  var reservationUrl = '';
1676  var gmsModifyBookingURL = ''; /* Link for the button "Modify" if no value */
1677  var language = 'en';
1678  var gmsLoginURL = '/gp-login';
1679  var gmsHomeURL = '';
1680  var gmsSignUpURL = '/gp-sign-up';
1681  var gmsResetPasswordURL = '/gp-reset-password';
1682  var gmsSignUpSuccessURL =  '/gp-sign-up-success';
1683  var gmsResetPasswordCodeSuccessURL = '/gp-reset-password-step-2';
1684  var gmsDateFormat = 'YYYY-MM-DD';
1685  var gmsFirstDay =  2
1686;
1687  var gmsDatePlaceholder =  '';
1688  var gmsCalendars = {
1689    wcag: {
1690      selectedCheckInDate: "Selected check in date is",
1691      selectedCheckOutDate: "Selected check out date is",
1692      selectedCheckInDateText: "This button opens the calendar to select check in date.",
1693      selectedCheckOutDateText: "This button opens the calendar to select check out date.",
1694      selected: "Selected",
1695    },
1696    labels: {
1697      previousMonth: "Previous Month",
1698      nextMonth: "Next Month",
1699    }
1700  }
1701
1702  
1703
1704  var gmsConfigObject = {
1705    hotelsDefaultPhoto: 'https://via.placeholder.com/150',
1706    consentTexts: {
1707      popup: {
1708        title: "One more thing",
1709        button: "Continue",
1710        require_text: "Please select one option to continue"
1711      },
1712      email: {
1713        opt_in: "<table style=\"border-collapse:collapse; width:191pt; border:none\" width=\"254\">\r\n\t<colgroup>\r\n\t\t<col style=\"width:191pt\" width=\"254\" \/>\r\n\t<\/colgroup>\r\n\t<tbody>\r\n\t\t<tr height=\"20\" style=\"height:15.0pt\">\r\n\t\t\t<td height=\"20\" style=\"border:none; height:15.0pt; width:191pt; padding-top:1px; padding-right:1px; padding-left:1px; vertical-align:bottom; white-space:nowrap\" width=\"254\"><span style=\"font-size:11pt\"><span style=\"color:black\"><span style=\"font-weight:400\"><span style=\"font-style:normal\"><span style=\"text-decoration:none\"><span style=\"font-family:Calibri,sans-serif\">I agree to receive emails<\/span><\/span><\/span><\/span><\/span><\/span><\/td>\r\n\t\t<\/tr>\r\n\t<\/tbody>\r\n<\/table>\r\n"
1714,
1715        opt_out: "NO! I don't want to know about special offers and promotions",
1716      },
1717      conditions: "<table style=\"border-collapse:collapse; width:191pt; border:none\" width=\"254\">\r\n\t<colgroup>\r\n\t\t<col style=\"width:191pt\" width=\"254\" \/>\r\n\t<\/colgroup>\r\n\t<tbody>\r\n\t\t<tr height=\"20\" style=\"height:15.0pt\">\r\n\t\t\t<td height=\"20\" style=\"border:none; height:15.0pt; width:191pt; padding-top:1px; padding-right:1px; padding-left:1px; vertical-align:bottom; white-space:nowrap\" width=\"254\"><span style=\"font-size:11pt\"><span style=\"color:black\"><span style=\"font-weight:400\"><span style=\"font-style:normal\"><span style=\"text-decoration:none\"><span style=\"font-family:Calibri,sans-serif\">I consent to the Terms and Conditions<\/span><\/span><\/span><\/span><\/span><\/span><\/td>\r\n\t\t<\/tr>\r\n\t<\/tbody>\r\n<\/table>\r\n",
1718    }
1719  };
1720  var gmsBookingEngineProviderId =  
1721
1722'29'
1723
1724
1725;
1726  var gmsHotelsData = '/json/search/311/1/gp-hotels.json'
1727  var tierData = '[]'
1728  window.localesGuestPortalExtension = "/json/locale/4621/311/1"
1729  
1730</script>
1730
1731
1732
1733<script>
1734  window.tcGuestPortalAuthPopupProps = window.tcGuestPortalAuthPopupProps || {};
1735
1736  window.tcGuestPortalAuthPopupProps.layoutType = 1;
1737  
1738  window.tcGuestPortalAuthPopupProps.fullPopUpLayoutConfig = {
1739    title: "",
1740    subtitle: "",
1741    description: "",
1742    benefits: "",
1743    alignment:  'center'
1744
1745  };
1746
1747  window.tcGuestPortalAuthPopupProps.logo = {
1748    src:'', 
1749position:'center',
1750
1751  };
1752  window.tcGuestPortalAuthPopupProps.formLoginConfig = {
1753    alignment:  'center'
1754,
1755    
1756btn_variant: 'gms-btn-action', 
1757    sso_buttons: {
1758      google:  false
1759,
1760      facebook:  false
1761,
1762      twitter: false,
1763      sso_position:  false
1764
1765    }
1766  };
1767
1768  window.tcGuestPortalAuthPopupProps.formSignUpConfig = {
1769    alignment:  'center'
1770, 
1771    
1772btn_variant: 'gms-btn-action', 
1773    sso_buttons: {
1774      google:  false
1775,
1776      facebook:  false
1777,
1778      twitter: false,
1779      sso_position:  false
1780
1781    },
1782    consent_email: 'visible',
1783    termsAndConditionsErrorLabel: "Terms and Conditions Consent",
1784  };
1785
1786  window.tcGuestPortalAuthPopupProps.formSignUpFieldsConfig = {
1787    form_fields: {
1788      title: {
1789    visible: false,
1790    required: false,
1791},
1792first_name: {
1793    required: true
1794},
1795last_name: {
1796    required: true
1797},
1798confirm_password: {
1799    visible: true,
1800    required: true,
1801},
1802phone_number: {
1803    visible: false,
1804    required: false,
1805},
1806secondary_phone_number: {
1807    visible: false,
1808    required: false,
1809},
1810mobile: {
1811    visible: false,
1812    required: false,
1813},
1814address1: {
1815    visible: false,
1816    required: false,
1817},
1818address2: {
1819    visible: false,
1820    required: false,
1821},
1822city: {
1823    visible: false,
1824    required: false,
1825},
1826country: {
1827    visible: false,
1828    required: false,
1829},
1830state_province: {
1831    visible: false,
1832    required: false,
1833},
1834postal_code: {
1835    visible: false,
1836    required: false,
1837},
1838birthday: {
1839    visible: false,
1840    required: false,
1841    date_format: window.gmsDateFormat,
1842},
1843preferred_language: {
1844    visible: false,
1845    required: false,
1846},
1847additional_note: "",
1848loyalty_reward_options: {
1849    visible: window.gmsEarningPreferences
1850}
1851
1852    }
1853  };
1854
1855  window.tcGuestPortalAuthPopupProps.formResetPasswordConfig = {
1856    alignment:  'center'
1857, 
1858    show_have_code: false
1859  }
1860
1861  window.tcGuestPortalAuthPopupProps.resetPasswordCodeSuccessConfig = {
1862    alignment:  'center'
1863, 
1864  }
1865
1866  window.tcGuestPortalAuthPopupProps.signUpSuccessConfig = {
1867    alignment:  'center'
1868, 
1869  }
1870</script>
1870
1871
1872
1873<!-- Third party script 004367781-->
1874<script> (function(){ var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function(){ acsbJS.init({ statementLink : '', footerHtml : '', hideMobile : false, hideTrigger : false, disableBgProcess : false, language : 'en', position : 'right', leadColor : '#146FF8', triggerColor : '#146FF8', triggerRadius : '50%', triggerPositionX : 'right', triggerPositionY : 'bottom', triggerIcon : 'people', triggerSize : 'bottom', triggerOffsetX : 20, triggerOffsetY : 20, mobile : { triggerSize : 'small', triggerPositionX : 'right', triggerPositionY : 'bottom', triggerOffsetX : 20, triggerOffsetY : 20, triggerRadius : '20' } }); }; h.appendChild(s); })();</script>
1874
1875
1876 </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.