1angular.module("TravelClApp").run(["$templateCache",function(e){e.put("./areaSearchDestination/areaSearchDestination.html",'<div id="destinationDropdownData" ng-class="{\'show-my-location-proximity-margin\' : googleSearchEnable}">\n <input aria-label="{{translate.global_alldest_ASalldestLbl}}" ng-init="isMouseOver = false" show-google-list="showGoogleDropdownOnSearch" id="navbar-search-hiericycal" clear-elem-id="clear-search" elem-id="navbar-search-hiericycal" google-search google-enable="googleSearchEnable" type="text" name="destinationField" ng-keydown="keyDown($event)" ng-change="destinationInputChange()" ng-focus="focusOnSearchBox($event)" ng-model="location" ng-mouseenter="isMouseOver = true" ng-mouseleave="isMouseOver = false" class="Header-Location-Search-Field" placeholder="{{translate.global_alldest_ASalldestLbl}}" ng-attr-title="{{translate.page_wheretogo_ASWheretogoLbl}}" ng-class="{\'value-change\':location, \'destination-dropdown-disabled\': !googleSearchEnable && !showCustomGroupsData && !showMetaData}" aria-autocomplete="list" aria-haspopup="{{showDestinationDropdown}}" ng-readonly="!googleSearchEnable && !showCustomGroupsData && !showMetaData" ng-blur="resetFocusDestinationInput($event)">\n <div aria-label="{{translate.page_cancellc_AScancellcLbl}}" class="SVGIcon Header-search-Field-block Header-search-field-click-close" id="clearSearch" ng-click="clearSelection($event)" ng-keydown="$event.which === 13 ? clearSelection($event) : \'\'" ng-if="location && !hideCloseDestination">\n <svg focusable="false" role="none" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" class="injected-svg Icon" width="20.927" height="10.906" viewBox="-0.516 -0.
1089 20.927 20.906" data-src="/assets/images/close-x-tiny.svg">\n <path class="Icon-property--stroke" fill="none" stroke="#454545" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M.606 19.77L18.978 1.4M19.385 19.385L1 1"></path>\n </svg>\n </div>\n <div class="search-accordion search-destination-accordion" id="parent-search-accordion" ng-show="showDestinationDropdown">\n <div id=\'search-filter-accordian\' class="destination-wrapper" ng-class="{\'enable-location-proximity-height\' : googleSearchEnable}">\n <div class="clearfix"></div>\n <ul class="destination-list" ng-if="!showGoogleDropdownOnSearch && googleSearchEnable">\n <li>\n <span role="listitem" tabindex="-2" aria-label="{{translate.page_currentloaction_AScurrentlocationLbl}}" ng-click="searchMyLocation()" class="destination-header1 destination-header-indentation search-my-location" ng-keydown="($event.which === 13 || $event.which === 32) ? [searchMyLocation(), $event.preventDefault()] : keyDownSearchMyLocation($event)" id="searchMyLocation">\n <span style="float: left;">\n <svg class="search-my-location-icon" xmlns="http://www.w3.org/2000/svg" id="icon-near-me" viewBox="0 0 32 32" width="24" height="24"><path style="text-indent:0;text-align:start;line-height:normal;text-transform:none;block-progression:tb;-inkscape-font-specification:Sans" d="M16 4C9.384 4 4 9.384 4 16s5.384 12 12 12 12-5.384 12-12S22.616 4 16 4zm0 2c5.535 0 10 4.465 10 10s-4.465 10-10 10S6 21.535 6 16 10.465 6 16 6zm5.875 4.188l-2.25.874-9.22 3.594-2.592 1 2.625.875 3.75 1.25.968 3.376.78 2.657 1.095-2.532 3.876-8.874.97-2.22zm-3.75 3.624l-1.813 4.126-.343-1.22-.158-.5-.5-.155-1.593-.532 4.405-1.717z" color="#000" overflow="visible" font-family="Sans"/>\n </svg>\n </span>\n <span class="search-my-location-text">\n {{translate.page_currentloaction_AScurrentlocationLbl}}\n </span>\n <span class="clearfix"></span>\n </span>\n <span class="clearfix"></span>\n </li>\n </ul>\n <ul ng-if="showCustomGroupsData" class="destination-list" ng-repeat="catData in categoryAry | orderBy: \'title\'" id="search_{{$index}}" ng-init="optId=$index">\n <li ng-show="catData.match">\n <span role="listitem" tabindex="-2" aria-label="{{catData.title}}" class="destination-header1 destination-header-indentation locateSearchResults category-color-mapping" ng-click="selectCategoryDestinationOption(catData)" ng-keydown="($event.which === 13 || $event.which === 32) ? [selectCategoryDestinationOption(catData), $event.preventDefault()] : keyDown($event)">\n {{ ::catData.title }}\n </span>\n \x3c!--toggle-arrow class="SVGIcon collapsed-arrow" ng-if="!searchLvl1.isDone" destination-expand-collapse ></toggle-arrow>--\x3e\n \x3c!-- accordions can be nested :) --\x3e\n <div class="collapsedlayer">\n <ul ng-repeat="grpData in catData.values | orderBy: \'title\' " id="search_{{optId}}_{{$index}}" ng-init="optId1=optId+\'_\'+$index">\n <li ng-show="grpData.match">\n <span role="listitem" tabindex="-2" aria-label="{{grpData.grpName}}" class="destination-header2 destination-header-indentation1 locateSearchResults group-color-mapping" ng-click="selectCategoryDestinationOption(grpData)" ng-keydown="($event.which === 13 || $event.which === 32) ? [selectCategoryDestinationOption(grpData), $event.preventDefault()] : keyDown($event)">\n {{::grpData.title}}\n </span>\n \x3c!-- <toggle-arrow class="SVGIcon collapsed-arrow" ng-if="!searchLvl2.isDone" destination-expand-collapse></toggle-arrow>--\x3e\n </li>\n </ul>\n </div>\n </li>\n </ul>\n <ul ng-if="showMetaData" class="destination-list" ng-repeat="searchLvl1 in countryAry | orderBy: \'title\'" id="search_{{$index}}" ng-init="optId=$index">\n <li ng-show="searchLvl1.match">
1\n <span role="listitem" tabindex="-2" aria-label="{{searchLvl1.title}}" class="destination-header1 destination-header-indentation{{getIndentation(searchLvl1)}} locateSearchResults country-color-mapping" ng-click="selectMetaDestinationOption(searchLvl1)" ng-keydown="($event.which === 13 || $event.which === 32) ? [selectMetaDestinationOption(searchLvl1), $event.preventDefault()] : keyDown($event)">\n {{ ::searchLvl1.title }}\n </span>\n \x3c!--toggle-arrow class="SVGIcon collapsed-arrow" ng-if="!searchLvl1.isDone" destination-expand-collapse ></toggle-arrow>--\x3e\n \x3c!-- accordions can be nested :) --\x3e\n <div ng-if="searchLvl1.options" class="collapsedlayer">\n <ul ng-repeat="searchLvl2 in searchLvl1.options | orderBy: \'title\'" id="search_{{optId}}_{{$index}}" ng-init="optId1=optId+\'_\'+$index">\n <li ng-show="searchLvl2.match">\n <span role="listitem" tabindex="-2" aria-label="{{searchLvl2.title}}" class="destination-header2 destination-header-indentation{{getIndentation(searchLvl2)}} locateSearchResults" ng-click="selectMetaDestinationOption(searchLvl2)" ng-keydown="($event.which === 13 || $event.which === 32) ? [selectMetaDestinationOption(searchLvl2), $event.preventDefault()] : keyDown($event)">\n {{ ::searchLvl2.title}}\n </span>\n \x3c!-- <toggle-arrow class="SVGIcon collapsed-arrow" ng-if="!searchLvl2.isDone" destination-expand-collapse></toggle-arrow>--\x3e\n <div ng-if="searchLvl2.options" class="collapsedlayer">\n <ul ng-repeat="searchLvl3 in searchLvl2.options | orderBy: \'title\'" id="search_{{optId1}}_{{$index}}" ng-init="optId2=optId1+\'_\'+$index">\n <li ng-show="searchLvl3.match">\n <span role="listitem" tabindex="-2" aria-label="{{searchLvl3.title}}" class="destination-header3 destination-header-indentation{{getIndentation(searchLvl3)}} locateSearchResults" ng-click="selectMetaDestinationOption(searchLvl3)" ng-keydown="($event.which === 13 || $event.which === 32) ? [selectMetaDestinationOption(searchLvl3), $event.preventDefault()] : keyDown($event)">\n {{ ::searchLvl3.title}}\n </span>\n \x3c!-- <toggle-arrow class="SVGIcon collapsed-arrow" ng-if="!searchLvl3.isDone" destination-expand-collapse ></toggle-arrow>--\x3e\n <div ng-if="searchLvl3.options" class="collapsedlayer">\n <ul ng-repeat="searchLvl4 in searchLvl3.options | orderBy: \'title\'" id="search_{{optId2}}_{{$index}}" ng-init="optId3=optId2+\'_\'+$index">\n <li ng-show="searchLvl4.match">\n <span role="listitem" tabindex="-2" aria-label="{{searchLvl4.title}}" class="destination-header4 destination-header-indentation{{getIndentation(searchLvl4)}} locateSearchResults" ng-click="selectMetaDestinationOption(searchLvl4)" ng-keydown="($event.which === 13 || $event.which === 32) ? [selectMetaDestinationOption(searchLvl4), $event.preventDefault()] : keyDown($event)">\n {{ ::searchLvl4.title}}\n </span>\n \x3c!-- <toggle-arrow class="SVGIcon collapsed-arrow" ng-if="!searchLvl4.isDone" destination-expand-collapse ></toggle-arrow>--\x3e\n <div ng-if="searchLvl4.options" class="collapsedlayer">\n <ul ng-repeat="searchLvl5 in searchLvl4.options | orderBy: \'title\'" id="search_{{optId3}}_{{$index}}" ng-init="optId4=optId3+\'_\'+$index">\n <li ng-show="searchLvl5.match">\n <sp
1an role="listitem" tabindex="-2" aria-label="{{searchLvl5.title}}" class="destination-header5 destination-header-indentation{{getIndentation(searchLvl5)}} locateSearchResults" ng-click="selectMetaDestinationOption(searchLvl5)" ng-keydown="($event.which === 13 || $event.which === 32) ? [selectMetaDestinationOption(searchLvl5), $event.preventDefault()] : keyDown($event)">\n {{ ::searchLvl5.title}}\n </span>\n </li>\n </ul>\n </div>\n </li>\n </ul>\n </div>\n </li>\n </ul>\n </div>\n </li>\n </ul>\n </div>\n </li>\n </ul>\n <ul class="destination-list" ng-show="showGoogleDropdownOnSearch && !googleSearchEnable && location!=\'\'">\n <li id="destination-error-message">\n <span style="pointer-events: none;" role="listitem" tabindex="-2" aria-label="{{translate.page_anotherdestination_ASAnotherDestinationLbl}}" class="destination-header1 destination-header-indentation destination-error-message">\n {{translate.page_anotherdestination_ASAnotherDestinationLbl}}\n </span>\n </li>\n </ul>\n </div>\n </div>\n</div>'),e.put("./areaSearchFilters/areaSearchFilters.html",'<div id="area-search-filters" class="area-search-filters" ng-class="{\'show-filter-panel\': showFilterPanel, \'MaxWidth-logo-wrap\': fullWidthLogoEnabled && !isMenubaEnabled}" ng-style="{height: customFilterHeight}">\n <div class="area-search-filters-label">\n <div id="area-search-filters-title-id" tabindex="0">{{translate.global_filterby_ASFilterBylbl}}:</div>\n <div aria-label="Close" class="close-filter-panel-icon" ng-click="closeFilterPanel()" tabindex="0" role="button" ng-keydown="(isIEEdge && $event.which === ACCESSIBILITY_ENTER) ? [closeFilterPanel(), $event.preventDefault()] : 0">\n <svg xmlns="http://www.w3.org/2000/svg" class="injected-svg" width="20.927" height="20.906" viewBox="-0.516 -0.
1089 20.927 20.906" data-src="/assets/images/close-x-tiny.svg">\n <path class="Icon-property--stroke" fill="none" stroke="#444" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M.606 19.77L18.978 1.4M19.385 19.385L1 1"></path>\n </svg>\n </div>\n <div class="clearfix"></div>\n </div>\n <div class="filter-count-section">\n <div class="clear-filter-div" ng-if="isFilterSelected" ng-click="clearFilter($event);">\n <span class="clear-filter-link">{{(selectedFilterCount===1)?(translate.page_clearselectedfilter_ASclearselectedfilterLbl):(translate.page_clearselectedfilters_ASclearselectedfiltersLbl)}}</span>\n <a class="clear-filter-cross-icon">\n <svg xmlns="http://www.w3.org/2000/svg" class="injected-svg" width="13" height="13" viewBox="-0.516 -0.089 20.927 20.906" data-src="/assets/images/close-x-tiny.svg">\n <path class="Icon-property--stroke" fill="none" stroke="#CE390D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="M.606 19.77L18.978 1.4M19.385 19.385L1 1"></path>\n </svg>\n </a>\n </div>\n <div ng-if="!isPriceRangeFilterApplied && (!isDesinationSearch || !zeroGoogleMatchingResult)" class="property-found-count">{{(selectedHotelCount===1)?(translate.page_propertyfound_AS1propertyfoundLbl):(translate.page_propertiesfound_ASpropertiesfoundLbl | replaceHash : selectedHotelCount)}}</div>\n <div ng-if="!isPriceRangeFilterApplied && isDesinationSearch && zeroGoogleMatchingResult" class="property-found-count">{{translate.page_propertiesfound_ASpropertiesfoundLbl | replaceHash: 0}}</div>\n <div ng-if="isDesinationSearch && !isPriceRangeFilterApplied" class="property-beyond-count">{{\'\' | replacePropertyBeyondText : zeroGoogleMatchingResult : selectedHotelCount : remainingHotelCount : translate.page_propertybeyond_AS1propertybeyondLbl : translate.page_propertiesbeyond_ASpropertiesbeyondLbl}}</div>\n </div>\n\n <div class="area-search-filters-body" tabindex="-2" ng-class="(isDesinationSearch)?((isFilterSelected)?\'labels-shown-three\':\'labels-shown-two\'):((isFilterSelected)?\'labels-shown-two\':\'\')">\n <div ng-repeat="categoryObject in categoryObjects | orderBy: [\'sortOrder\', \'catId\'] track by $index">\n <custom-dropdown category-object="categoryObject" ng-if="!categoryObject.hidden && categoryObject.enable && (availCall || (!availCall && !categoryObject.hideBeforeAvail)) && !categoryObject.hideOnCodeAdd" translate="translate"></custom-dropdown>\n </div>\n </div>\n\n <div class="area-search-filters-footer">\n <button type="button" class="btn btn-default dropdown-toggle dropdown-btn btn-done pull-left" ng-click="applyFilter($event);" id="doneBtn">\n {{translate.page_apply_ASapplyLbl}}\n </button>\n \x3c!--Modify reservation link for desktop only--\x3e\n <div class="filter-modify-link">\n <a id="welcomeback-id" ng-click="welcomeBack()" href="javascript:void(0);" tabindex="0">\n <span class="property-found-count">{{translate.global_modifycancelreservationlink_ASmodifyCancelReservationLink}}</span>\n </a>\n </div>\n \x3c!--Modify reservation link for desktop only--\x3e\n </div>\n\n</div>\n\x3c!-- token expiration pop-up --\x3e\n<div class="GSplash-wrapper Footer-GSplash-wrapper" id="session-expiry-modal-parent" ng-class="{\'MaxWidth-logo-wrap\': fullWidthLogoEnabled}">\n <div id="overlay11" class="GSplash-wrapper-content" ng-if="showMessageBeforeRefreshBE">\n <div class="gsplash-modal-body">\n <div >\n <span tabindex="0" id="session-expiry-modal-title">\n {{translate["global-sessiontimededoutclickcontinuetorestart_YourSessionHasTimedOutClickOnContinueToToRestartBookingMsg"]}}\n </span>\n </div>\n <div class="footer row">\n <div class="gsplash-modal-footer">\n <div tabindex="0" class="btn btn-primary btn-primary-cta" type="button"\n ng-click="reloadBE()">\n {{translate.global_continue_ContinueLbl}}\n </div>\n </div>\n </div>\n </div>\n </div>\n\n <div id="fade11" ng-if="showMessageBeforeRefreshBE"></div>\n</div>\n'),e.put("./areaSearchFilters/customDropdown.directive.html",'<div class="area-search-custom-dropdown">\n <div class="filter-title" ng-if="!categoryObject.defaultFilter">{{categoryObject.catName}}</div>\n <div class="filter-title" ng-if="categoryObject.defaultFilter">{{translate[categoryObject.catName]}}</div>\n <div ng-if="categoryObject.displayFormat == 0 && categoryObject.catId != priceRangeFilterId">\n <div style="margin-bottom: 1em">\n <div>\n <div class="Dropdown" tabindex="-2" uib-dropdown auto-close
1="outsideClick" uib-keyboard-nav is-open="categoryObject.isOpen" on-toggle="functionOnToggle()">\n <button id="single-button-{{categoryObject.catId}}" ng-class="{\'options-selected\': categoryObject.selections.length}"\n tabindex="0"\n class="btn btn-default dropdown-toggle dropdown-btn btn-filter btn-filter-text btn-more-amenities"\n uib-dropdown-toggle ng-disabled="disabled" style="cursor: pointer;" ng-keydown="$event.which == 9 && categoryObject.isOpen ? resetFocus($event) : 0" ng-attr-aria-label="{{getCategoryLabel()}}">\n\n <span ng-if="!categoryObject.selections.length">\n <span ng-if="categoryObject.hideCountForDefaultLabel" >{{translate[categoryObject.defaultButtonLabel]}}</span>\n <span ng-if="!categoryObject.hideCountForDefaultLabel">{{categoryObject.selections.length}} {{translate[categoryObject.defaultButtonLabel]}}</span>\n </span>\n\n <span ng-if="categoryObject.selections.length">\n <span ng-if="categoryObject.selections.length == 1 && categoryObject.catId != starRatingFilterId">\n {{getSelectedOptionName(categoryObject.selections[0])}}\n </span>\n <span class="star-rating inline-star-rating-filter" ng-if="categoryObject.selections.length == 1 && categoryObject.catId == starRatingFilterId" ng-bind-html="getSelectedOptionName(categoryObject.selections[0])"></span>\n <span ng-if="categoryObject.selections.length > 1">\n {{categoryObject.selections.length}} {{translate[categoryObject.selectionButtonLabel]}}\n </span>\n </span>\n <span style="position: absolute; right: 1em" toggle-dropdown-arrow flag="categoryObject.isOpen"></span> \n </button>\n <ul class="dropdown-menu multi-select-dropdown-menu" uib-dropdown-menu aria-labelledby="single-button">\n <ul class="filter-dropdown-list">\n <li class="filter-dropdown-search filter-dropdown-search-inputField" ng-show="categoryObject.values.length > 5">\n <a href="javascript:void(0);" ng-focus="setCursor()" ng-click="setCursor($event, true)" ng-attr-aria-label="{{getCategoryLabel()}} {{translate.global_search_ASsearchLbl}}" role="textbox">\n <input id="search-filter-{{categoryObject.catId}}" class="filter-dropdown-search-input" type="text" placeholder="{{translate.global_search_ASsearchLbl}}" ng-model="$parent.dropdownFilterText">\n </a>\n </li> \n <li class="dropdown-menu-item dropdown-filter-item"\n ng-repeat="group in categoryObject.values | filter: {\'grpName\': dropdownFilterText} track by $index"\n ng-class="{\'is-selected\': group.selection, \'search-id\': (categoryObject.values.length > 5)}" style="padding-left: 10px;">\n <a role="menuitemcheckbox" href="javascript:void(0);" aria-checked="{{group.selection}}" ng-keydown="$event.which === 32 ? [selectGroupAccessibility(group), $event.preventDefault()] : $event.which === 9 ? resetFocus($event) : 0" ng-attr-aria-label="{{getGroupLabel(group)}}">\n <label class="checkbox dropdown-filter-option" style="cursor: pointer">\n <div style="-moz-user-focus: normal;" value="" class="customChk" >\n <input id="group-{{categoryObject.catId}}-{{group.grpId}}" type="checkbox" ng-model="group.selection" ng-change="selectGroup(group)">\n <label for="group-{{categoryObject.catId}}-{{group.grpId}}" ></label>
1\n <span ng-if="categoryObject.catId != starRatingFilterId" style="margin-left: 1.5em">{{group.grpName | unescapeFilter}}</span> \n <span class="star-rating" ng-if="categoryObject.catId == starRatingFilterId && group.grpId != \'Not Rated\'" style="margin-left: 1.5em" ng-bind-html="group.grpName | htmlUnicodeFilter"> \n </span>\n <span ng-if="categoryObject.catId == starRatingFilterId && group.grpId == \'Not Rated\'" style="margin-left: 1.5em">{{translate[group.grpName]}}</span>\n </div>\n </label>\n </a>\n </li>\n </ul>\n </ul>\n </div>\n </div>\n </div>\n </div>\n <div ng-if="categoryObject.displayFormat == 1 && categoryObject.catId != priceRangeFilterId" style="margin-bottom: 10px;"> \n <div role="none" class="btn-amen area-search-filter-checkbox-list"\n ng-repeat="group in categoryObject.values | limitTo: checkboxLimit track by $index"\n ng-class="{\'is-selected\': group.selection}">\n <label class="checkbox" style="margin: 0; cursor: pointer;">\n <div style="-moz-user-focus: normal;" value="" tabindex="0" class="customChk" role="checkbox" aria-checked="{{group.selection}}" ng-keydown="$event.which === 32 ? [selectGroupAccessibility(group), $event.preventDefault()] : 0" ng-attr-aria-label="{{getGroupLabel(group)}}">\n <input id="group-{{categoryObject.catId}}-{{group.grpId}}" type="checkbox" ng-model="group.selection" ng-change="selectGroup(group)">\n <label for="group-{{categoryObject.catId}}-{{group.grpId}}" ></label>\n <span ng-if="categoryObject.catId != starRatingFilterId" style="margin-left: 1.5em; display: inline-block;">{{group.grpName | unescapeFilter}}</span>\n <span class="star-rating" ng-if="categoryObject.catId == starRatingFilterId && group.grpId != \'Not Rated\'" style="margin-left: 1.5em; " ng-bind-html="group.grpName | htmlUnicodeFilter" > \n </span> \n <span ng-if="categoryObject.catId == starRatingFilterId && group.grpId == \'Not Rated\'" style="margin-left: 1.5em; display: inline-block;" >{{translate[group.grpName]}}</span>\n </div>\n </label>\n </div>\n <div ng-if="categoryObject.values.length > 15" class="multi-select-checkbox-limit">\n <span ng-if="checkboxLimit == 15" ng-click="toggleLimit($event)" id="show-more-filter-{{categoryObject.catId}}">{{translate.global_showmore_ASPropertyMoreLbl}}</span>\n <span ng-if="checkboxLimit != 15" ng-click="toggleLimit($event)" id="show-less-filter-{{categoryObject.catId}}">{{translate.global_showless_ASPropertyLessLbl}}</span>\n </div>\n </div>\n\n <div ng-if="categoryObject.catId == priceRangeFilterId" class="area-search-price-slider">\n <rzslider rz-slider-model="categoryObject.minValue" rz-slider-high="c
1ategoryObject.maxValue" rz-slider-options="categoryObject.options"></rzslider>\n </div>\n\n</div>'),e.put("./common/toggleArrow.html",'<svg version="1.1" id="arrow-down" class="" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns"\n xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="13px" height="9px"\n viewBox="0 0 13 9">\n <g sketch:type="MSPage">\n <g transform="translate(-809.000000, -509.000000)" sketch:type="MSArtboardGroup">\n <g transform="translate(522.000000, 144.000000)" sketch:type="MSLayerGroup">\n <g transform="translate(0.000000, 64.000000)" sketch:type="MSShapeGroup">\n <g transform="translate(0.000000, 280.000000)">\n <path class="Icon-property--stroke" fill="none" stroke="rgba(0, 0, 0, 0.537255)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="\n M298.5,22l-5.25,6.223L288,22"/>\n </g>\n </g>\n </g>\n </g>\n </g>\n</svg>'),e.put("./gms/gms.forms.directive.html",'\x3c!-- Login PopUp --\x3e\n<div id="gms-login-modal-parent-id" class="GSplash-wrapper Gms-GSplash-wrapper ng-class="{\'MaxWidth-logo-wrap\': fullWidthLogoEnabled}">\n\n<div id="overlay11" class="GSplash-wrapper-content {{showGMSLoginModal}}">\n <div class="gsplash-modal-body">\n <a href="javascript:void(0);" aria-label="{{translate.global_close_AScloseLbl}}" class="GSplash-close-button" ng-if="closeBtn" ng-click="closeGMSLoginPopup()" tabindex="0" ng-keydown="($event.which === ACCESSIBILITY_ENTER || $event.which === ACCESSIBILITY_SPACE)? closeGMSLoginPopup() : 0">\n <svg focusable="false" role="none" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" class="injected-svg Icon" width="20.927" height="20.906"\n viewB
1ox="-0.516 -0.089 20.927 20.906"\n data-src="/assets/images/icons/close-x.svg">\n <path class="Icon-property--stroke" fill="none" stroke="#454545" stroke-width="2" stroke-linecap="round"\n stroke-linejoin="round"\n stroke-miterlimit="10" d="M.606 19.77L18.978 1.4M19.385 19.385L1 1"></path>\n </svg>\n </a>\n <div>\n <h2 tabindex="0" id="gms-login-modal-title-id" class="gsplash-heading">{{translate.global_readytounlock_ASreadytounlockLbl}}</h2>\n <h5 class="gsplash-heading">{{translate.global_signbelow_ASsignbelowLbl}}</h5>\n <h6 class="gsplash-heading" ng-attr-role="{{translate.global_blankprivateoffersprogramtext_POAdditionalTextMsg ? \'heading\' : \'none\'}}" ng-attr-aria-hidden="{{translate.global_blankprivateoffersprogramtext_POAdditionalTextMsg ? \'false\' : \'true\'}}">{{translate.global_blankprivateoffersprogramtext_POAdditionalTextMsg}}</h6>\n <span>\n \x3c!-- Configurable Text --\x3e\n </span>\n <form class="Welcome-back-form" name="unlockLoginForm" ng-submit="submitGMSLoginForm()">\n <div class="row">\n <section class="Checkout-section signup-form col-xs-12 col-md-12">\n\n <div class="row gms-social-iconbar">\n <div ng-if="enabledFacebookLogin == true" ng-class="socialOptionGrid">\n <button class="btn btn-social btn-social-facebook" type="button" aria-label="{{translate.page_facebook_ASfacebookLbl}}"\n ng-click="gmsSocialLogin(\'facebook\')">\n <img src="/images/global/facebook-icon.png">\n </button>\n </div>\n <div ng-if="enabledTwitterLogin == true" ng-class="socialOptionGrid">\n <button class="btn btn-social btn-social-twitter" type="button" aria-label="{{translate.page_twitter_AStwitterLbl}}"\n ng-click="gmsSocialLogin(\'twitter\')">\n <img src="/images/global/twitter-icon.png">\n </button>\n </div>\n\n <div ng-if="enabledInstagramLogin == true" ng-class="socialOptionGrid">\n <button class="btn btn-social btn-social-intsagram" type="button"\n ng-click="gmsSocialLogin(\'instagram\')">\n <img src="/images/global/instagram-icon.png">\n </button>\n </div>\n </div>\n <div class="row gms-social-iconbar" ng-if="isSocialLoginPresent">\n <div class="col-xs-12">\n <h6 class="gms-title-or-line">\n <span>or</span>\n </h6>\n </div>\n </div>\n <div class="row">\n <div class="col-xs-12 email-input Checkout-guestInfo">\n <fieldset class="form-group">\n <input type="text"\n name="email"\n aria-label="{{translate.global_email_ASemailLbl}}"\n ng-maxlength="200"\n ng-pattern="emailValidate ? emailRegex : \'\'"\n ng-required="true"\n ng-class="{\'border-bottom-red\':submitted && unlockLoginForm.email.$error.required}"\n class="form-control form-control-lg form-control--custom js-input-email"\n placeholder="{{translate.global_email_ASemailLbl}}"\n ng-model="gmsUser.userName"\n maxlength="90">
1\n <span class="help-inline-star">*</span>\n <span aria-live="polite">\n <span class="help-inline" ng-attr-aria-live="{{((clickForgetPassword || submitted) && (unlockLoginForm.email.$error.required || !unlockLoginForm.email.$valid)) ? \'assertive\' : \'off\'}}"\n ng-show="(clickForgetPassword || submitted) && (unlockLoginForm.email.$error.required || !unlockLoginForm.email.$valid)">{{translate.global_pleaseenteremail_AspleaseenteremailLbl}}</span>\n </span>\n </fieldset>\n </div>\n </div>\n <div class="row">\n <div class="col-xs-12 email-input Checkout-guestInfo">\n <fieldset class="form-group">\n <input type="password"\n name="password"\n aria-label="{{translate.global_password_ASpasswordLbl}}"\n class="form-control form-control-lg form-control--custom js-input-password"\n ng-class="{\'border-bottom-red\':submitted && unlockLoginForm.password.$error.required}"\n ng-required="true"\n placeholder="{{translate.global_password_ASpasswordLbl}}"\n ng-model="gmsUser.password"\n maxlength="80">\n <span class="help-inline-star">*</span>\n <span aria-live="polite">\n <span class="help-inline" ng-attr-aria-live="{{(submitted && unlockLoginForm.password.$error.required) ? \'assertive\' : \'off\'}}"\n ng-show="submitted && unlockLoginForm.password.$error.required">{{translate.global_fieldblank_ASfieldblankLbl}}</span>\n </span>\n </fieldset>\n </div>\n </div>\n\n <div class="row forget-ps-inline">\n <div class="col-xs-12 email-input Checkout-guestInfo">\n <span class="forget-ps-inline" ng-click="onForgetPassword();"\n ng-keypress="($event.which === ACCESSIBILITY_ENTER || $event.which === ACCESSIBILITY_SPACE)? [onForgetPassword(), $event.preventDefault()] : 0">{{translate.global_forpassword_ASforpasswordLbl}}</span>\n </fieldset>\n </div>\n </div>\n\n <div class="row">\n <div class="col-xs-12">\n <span aria-live="polite"><span ng-attr-aria-live="{{canceledError ? \'assertive\' : \'off\'}}" class="help-inline" ng-show="canceledError">{{retrieveErrorMessage}}\n <div ng-if="showUserLockOutWarningMessage">{{showUserLockOutWarningMessage}}</div>\n </span></span>\n </div>\n </div>\n </section>\n </div>\n <div class="gsplash-modal-footer row gsplash-modal-gms">\n <button class="btn btn-primary btn-primary-cta gms-buttons" ng-disabled="!unlockLoginForm.$valid"\n type="submit">{{translate.global_signin_ASsigninLbl}}\n </button>\n <div ng-click="showGMSSignUpPopup()" class="gms-unlock-label" ng-keydown="(isIEEdge && $event.which === ACCESSIBILITY_ENTER) ? [showGMSSingUpPopup(), $event.preventDefault()] : 0">\n <span> {{translate.global_newuser_ASnewuserLbl}} {{translate.global_signuphere_ASsignhereLbl}}</span>\n </div>\n </div>\n </form>\n </div>\n\n </div>\n\n</div>\n\n<div id="fade12" class="{{showGMSLoginModal}}"></div>\n\n</div>\n\n\x3c!-- SignUp PopUp --\x3e\n<div id="gms-unlock-private-popup-id" class="GSplash-wrapper Gms-GSplash-wrapper ng-class="{\'MaxWidth-logo-wrap\': fullWidthLogoEnabled}" id="gms-unlock-private-popup-id">\n\n<div id="overlay12" class="GSplash-wrapper-content {{showGMSSignUpM
1odal}}">\n <div class="gsplash-modal-body">\n <a role="button" class="GSplash-close-button" ng-if="closeBtn" aria-label="{{translate.global_close_AScloseLbl}}" ng-click="closeGMSSignUpPopup()" ng-keydown="($event.which === ACCESSIBILITY_ENTER || $event.which === ACCESSIBILITY_SPACE)? closeGMSSignUpPopup() : 0" tabindex="0">\n <svg focusable="false" role="none" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" class="injected-svg Icon" width="20.927" height="20.906"\n viewBox="-0.516 -0.089 20.927 20.906"\n data-src="/assets/images/icons/close-x.svg">\n <path class="Icon-property--stroke" fill="none" stroke="#454545" stroke-width="2" stroke-linecap="round"\n stroke-linejoin="round"\n stroke-miterlimit="10" d="M.606 19.77L18.978 1.4M19.385 19.385L1 1"></path>\n </svg>\n </a>\n <div>\n <h2 class="gsplash-heading" tabindex="0" id="gms-unlock-private-title-id">{{translate.global_readytounlock_ASreadytounlockLbl}}</h2>\n <h5 class="gsplash-heading">{{translate.global_signbelow_ASsignbelowLbl}}</h5>\n <h6 class="gsplash-heading" ng-attr-role="{{translate.global_blankprivateoffersprogramtext_POAdditionalTextMsg ? \'heading\' : \'none\'}}" ng-attr-aria-hidden="{{translate.global_blankprivateoffersprogramtext_POAdditionalTextMsg ? \'false\' : \'true\'}}">{{translate.global_blankprivateoffersprogramtext_POAdditionalTextMsg}}</h6>\n <span>\n \x3c!-- Configurable Text --\x3e\n </span>\n <form class="Welcome-back-form" name="unlockSingupForm" ng-submit="submitGMSSignUpForm()">\n <div class="row">\n <section class="Checkout-section signup-form col-xs-12 col-md-12">\n\n <div class="row gms-social-iconbar">\n <div ng-if="enabledFacebookLogin == true" ng-class="socialOptionGrid">\n <button class="btn btn-social btn-social-facebook" type="button" aria-label="{{translate.page_facebook_ASfacebookLbl}}"\n ng-click="gmsSocialLogin(\'facebook\')">\n <img src="/images/global/facebook-icon.png">\n </button>\n </div>\n <div ng-if="enabledTwitterLogin == true" ng-class="socialOptionGrid">\n <button class="btn btn-social btn-social-twitter" type="button" aria-label="{{translate.page_twitter_AStwitterLbl}}"\n ng-click="gmsSocialLogin(\'twitter\')">\n <img src="/images/global/twitter-icon.png">\n </button>\n </div>\n\n <div ng-if="enabledInstagramLogin == true" ng-class="socialOptionGrid">\n <button class="btn btn-social btn-social-intsagram" type="button"\n ng-click="gmsSocialLogin(\'instagram\')">\n <img src="/images/global/instagram-icon.png">\n </button>\n </div>\n </div>\n <div class="row gms-social-iconbar" ng-if="isSocialLoginPresent">\n <div class="col-xs-12">\n <h6 class="gms-title-or-line">\n <span>or</span>\n </h6>\n </div>\n </div>\n <div class="row" ng-if="crmSettings.signUpFormFields.emailField.display">\n <div class="col-xs-12 email-input Checkout-guestInfo">\n <fieldset class="form-group">\n <input type="text"\n name="email"\n aria-label="{{translate.global_email_ASemailLbl}}"\n ng-maxlength="200"\n ng-pattern="emailRegex"\n ng-required="crmSettings.signUpFormFields.emailField.mandatory"\n ng-class="{\'border-bottom-red\':submitted && unlockSingupForm.userName.$error.required}"\n class="form-control form-control-lg form-control--custom js-input-email"\n placeholder="{{translate.global_email_ASemailLbl}}"\n ng-model="gmsUser.userName"\n maxlength="90">
1\n <span class="help-inline-star"\n ng-if="crmSettings.signUpFormFields.emailField.mandatory">*</span>\n <span aria-live="polite"><span class="help-inline" ng-attr-aria-live="{{(submitted && unlockSingupForm.email.$error.required) ? \'assertive\' : \'off\'}}"\n ng-show="submitted && unlockSingupForm.email.$error.required">{{translate.global_fieldblank_ASfieldblankLbl}}</span></span>\n <span aria-live="polite"><span class="help-inline" ng-attr-aria-live="{{(submitted && !unlockSingupForm.email.$valid && !unlockSingupForm.email.$error.required && !unlockSingupForm.email.$error.maxLength) ? \'assertive\' : \'off\'}}"\n ng-show="submitted && !unlockSingupForm.email.$valid && !unlockSingupForm.email.$error.required && !unlockSingupForm.email.$error.maxLength">{{translate.global_pleaseenteremail_AspleaseenteremailLbl}}</span></span>\n </fieldset>\n </div>\n </div>\n <div class="row" ng-if="crmSettings.signUpFormFields.passwordField.display">\n <div class="col-xs-12 email-input Checkout-guestInfo">\n <fieldset class="form-group">\n <input type="password"\n name="password"\n aria-label="{{translate.global_password_ASpasswordLbl}}"\n class="form-control form-control-lg form-control--custom js-input-password"\n ng-class="{\'border-bottom-red\':submitted && unlockSingupForm.password.$error.required}"\n ng-required="crmSettings.signUpFormFields.passwordField.mandatory"\n placeholder="{{translate.global_password_ASpasswordLbl}}"\n ng-model="gmsSignupUser.password"\n maxlength="80">\n \x3c!-- ng-pattern="/(?=.*[0-9])/"--\x3e\n\n <span class="help-inline-star" ng-if="crmSettings.signUpFormFields.passwordField.mandatory">*</span>\n <span id="password-guidelines-id" style="cursor: pointer;" class="gms-pointer help-inline" ng-click="showPasswordGuild()" ng-keydown="(isIEEdge && $event.which === ACCESSIBILITY_ENTER) ? [showPasswordGuild(), $event.preventDefault()] : 0">{{translate.global_pasguidelines_ASpasguidelinesLbl}}</span>\n <span aria-live="polite"><span ng-attr-aria-live="{{(submitted && unlockSingupForm.password.$error.required) ? \'assertive\' : \'off\'}}" class="help-inline" ng-show="submitted && unlockSingupForm.password.$error.required">{{translate.global_fieldblank_ASfieldblankLbl}}</span></span>\n </fieldset>\n </div>\n </div>\n <div class="row" ng-if="crmSettings.signUpFormFields.confirmPasswordField.display">\n <div class="col-xs-12 email-input Checkout-guestInfo">\n <fieldset class="form-group">\n <input type="password"\n name="confirmPassword"\n aria-label="{{translate.global_conpassword_ASconpasswordLbl}}"\n class="form-control form-control-lg form-control--custom js-input-password"\n ng-class="{\'border-bottom-red\':submitted && unlockSingupForm.confirmPassword.$error.required}"\n ng-required="crmSettings.signUpFormFields.confirmPasswordField.mandatory"\n placeholder="{{translate.global_conpassword_ASconpasswordLbl}}"\n ng-model="gmsSignupUser.confirmPassword"\n maxlength="80">
1\n <span class="help-inline-star"\n ng-if="crmSettings.signUpFormFields.confirmPasswordField.mandatory">*</span>\n <span aria-live="polite"><span class="help-inline " ng-attr-aria-live="{{(submitted && unlockSingupForm.confirmPassword.$error.required) ? \'assertive\' : \'off\'}}"\n ng-show="submitted && unlockSingupForm.confirmPassword.$error.required">{{translate.global_fieldblank_ASfieldblankLbl}}</span></span>\n </fieldset>\n </div>\n </div>\n\n <div class="row" ng-if="crmSettings.signUpFormFields.fnameField.display">\n <div class="col-xs-12 email-input Checkout-guestInfo">\n <fieldset class="form-group">\n <input type="text"\n name="fnameField"\n aria-label="{{translate.global_firname_ASfirnameLbl}}"\n class="form-control form-control-lg form-control--custom js-input-firstname"\n ng-class="{\'border-bottom-red\':submitted && unlockSingupForm.fnameField.$error.required}"\n ng-required="crmSettings.signUpFormFields.fnameField.mandatory"\n placeholder="{{translate.global_firname_ASfirnameLbl}}"\n ng-model="gmsSignupUser.fnameField"\n maxlength="80">\n <span class="help-inline-star"\n ng-if="crmSettings.signUpFormFields.fnameField.mandatory">*</span>\n <span aria-live="polite"><span class="help-inline " ng-attr-aria-live="{{(submitted && unlockSingupForm.fnameField.$error.required) ? \'assertive\' : \'off\'}}"\n ng-show="submitted && unlockSingupForm.fnameField.$error.required">{{translate.global_fieldblank_ASfieldblankLbl}}</span></span>\n </fieldset>\n </div>\n </div>\n <div class="row" ng-if="crmSettings.signUpFormFields.lnameField.display">\n <div class="col-xs-12 email-input Checkout-guestInfo">\n <fieldset class="form-group">\n <input type="text"\n name="lnameField"\n aria-label="{{translate.global_lasname_ASlasnameLbl}}"\n class="form-control form-control-lg form-control--custom js-input-password"\n ng-class="{\'border-bottom-red\':submitted && unlockSingupForm.lnameField.$error.required}"\n ng-required="crmSettings.signUpFormFields.lnameField.mandatory"\n placeholder="{{translate.global_lasname_ASlasnameLbl}}"\n ng-model="gmsSignupUser.lnameField"\n maxlength="80">\n <span class="help-inline-star"\n ng-if="crmSettings.signUpFormFields.lnameField.mandatory">*</span>\n <span aria-live="polite"><span class="help-inline " ng-attr-aria-live="{{(submitted && unlockSingupForm.lnameField.$error.required) ? \'assertive\' : \'off\'}}"\n ng-show="submitted && unlockSingupForm.lnameField.$error.required">{{translate.global_fieldblank_ASfieldblankLbl}}</span></span>\n </fieldset>\n </div>\n </div>\n\n <div class="row" ng-if="crmSettings.signUpFormFields.phNumField.display">\n <div class="col-xs-12 email-input Checkout-guestInfo">\n <fieldset class="form-group">\n <div ng-if="crmSettings.signUpFormFields.phNumField.display && crmSettings.signUpFormFields.countryCodeField.display">\n <div class="col-xs-4" style="padding-left:0;padding-right:5px">\n <input type="text"\n name="countryCodeField"\n aria-label="{{translate.global_countrycode_CountryCodeLbl}}"\n class="form-control form-control-lg form-control--custom js-input-countrycode"\n ng-class="{\'border-bottom-red\':submitted && unlockSingupForm.countryCodeField.$error.required}"\n ng-required="(crmSettings.signUpFormFields.countryCodeField.mandatory || crmSettings.signUpFormFields.phNumField.mandatory)"\n placeholder="{{translate.global_countrycode_CountryCodeLbl}}"\n ng-model="gmsSignupUser.countryCodeField"\n maxlength="5" ng-pattern = "/^[\\d +]+$/">\n </div>\n <div class="col-xs-8" style="padding-left:5px;padding-right:0">\n <input type="text"\n name="phNumField"\n aria-label="{{translate.global_phonenumber_PhoneNumberLbl}}"\n class="form-control form-control-lg form-control--custom js-input-phone"\n ng-class="{\'border-bottom-red\':submitted && unlockSingupForm.phNumField.$error.required}"\n ng-required="crmSettings.signUpFormFields.phNumField.mandatory"\n placeholder="{{translate.global_phonumber_ASphonumberLbl}}"\n ng-model="gmsSignupUser.phNumField"\n maxlength="80">\n </div>\n </div>\n <div ng-if="(crmSettings.signUpFormFields.phNumField.display && !crmSettings.signUpFormFields.countryCodeField.display)">\n <input type="text"\n name="phNumField"\n aria-label="{{translate.global_phonumber_ASphonumberLbl}}"\n class="form-control form-control-lg form-control--custom js-input-phone"\n ng-class="{\'border-bottom-red\':submitted && unlockSingupForm.phNumField.$error.required}"\n ng-required="crmSettings.signUpFormFields.phNumField.mandatory"\n placeholder="{{translate.global_phonumber_ASphonumberLbl}}"\n ng-model="gmsSignupUser.phNumField"\n maxlength="80">\n </div>
1\n <span class="help-inline-star"\n ng-if="crmSettings.signUpFormFields.phNumField.mandatory">*</span>\n <span aria-live="polite"><span class="help-inline " ng-attr-aria-live="{{(submitted && unlockSingupForm.phNumField.$error.required) ? \'assertive\' : \'off\'}}"\n ng-show="submitted && unlockSingupForm.phNumField.$error.required">{{translate.global_fieldblank_ASfieldblankLbl}}</span></span>\n <span aria-live="polite"><span aria-atomic="true" ng-attr-aria-live="{{(submitted && unlockSingupForm.countryCodeField.$error.required) ? \'assertive\' : \'off\'}}" class="help-inline "\n ng-show="alertVariable && submitted && unlockSingupForm.countryCodeField.$error.required">{{translate.page_error_FieldCannotBeBlankLbl}}<span aria-hidden="true" ng-if="alertVariable && submitted && unlockSingupForm.countryCodeField.$error.required"></span></span></span>\n <span aria-live="polite"><span aria-atomic="true" ng-attr-aria-live="{{(submitted && !unlockSingupForm.countryCodeField.$valid && !unlockSingupForm.countryCodeField.$error.required) ? \'assertive\' : \'off\'}}" class="help-inline" ng-show="alertVariable && submitted && !unlockSingupForm.countryCodeField.$valid && !unlockSingupForm.countryCodeField.$error.required">{{translate.page_page_error_PleaseEnterAValidCountryCodeLbl}}<span aria-hidden="true" ng-if="alertVariable && submitted && !unlockSingupForm.countryCodeField.$valid && !unlockSingupForm.countryCodeField.$error.required"></span></span></span>\n\n </fieldset>\n </div>\n </div>\n\n\n\n <div class="row InputGroup--stacked">\n <div class="col-xs-12">\n <label class="Input terms-input">\n <input class="js-input-terms" name="tcAccept" type="checkbox" aria-label="{{translate.global_consentrecoffers_ASconsentrecoffersLbl}}"\n ng-model="confirmCheck">\n <svg xmlns="http://www.w3.org/2000/svg"\n xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1"\n class="Icon InputIndicator injected-svg js-svg-inject" x="0px" y="0px"\n width="20px" height="20px" viewBox="0 0 20 20"\n data-src="./assets/images/icons/checkbox.svg">\n <title>Checkbox Off Icon</title>\n <desc>Created with Sketch.</desc>\n <g>\n <rect class="Icon-property--stroke InputIndicator-outline" y="0" fill="none"\n stroke="#000" stroke-width="1" width="20"\n height="20"></rect>\n <path class="Icon-property--stroke InputIndicator-on" fill="none"\n stroke="#000" stroke-width="2" stroke-linecap="round"\n stroke-linejoin="round" d=" M4,9.548l4.286,4.441L16,5.995"></path>\n </g>\n </svg>\n {{translate.global_consentrecoffers_ASconsentrecoffersLbl}}\n </label>\n </div>\n </div>\n\n <div class="row">\n <div class="col-xs-12" aria-live="polite">\n <span class="help-inline" ng-attr-aria-live="{{canceledSingupError ? \'assertive\' : \'off\'}}"\n ng-show="canceledSingupError">{{retrieveSignUpErrorMessage}}</span>\n </div>\n </div>\n\n </section>\n </div>\n\n <div class="gsplash-modal-footer row gsplash-modal-gms">\n <button class="btn btn-primary btn-primary-cta gms-buttons" ng-disabled="!unlockSingupForm.$valid"\n type="submit">{{translate.global_signup_ASsignupLbl}}\n </button>\n <div ng-click="showGMSLoginPopup()" class="gms-unlock-label">
1\n <span> {{translate.global_beenherebefore_ASbeenbeforeLbl}} {{translate.global_clickhere_ASclickhereLbl}}</span>\n </div>\n </div>\n </form>\n </div>\n\n </div>\n\n</div>\n\n<div id="fade12" class="{{showGMSSignUpModal}}"></div>\n\n</div>\n\n\x3c!-- CONFIRMATION BOX FOR FORGET PASSWORD --\x3e\n<div class="GSplash-wrapper Gms-GSplash-wrapper" id="forgot-password-parent-id">\n\n <div id="overlay13" class="GSplash-wrapper-content {{showForgetPasswordModal}}">\n <div class="gsplash-modal-body">\n <h3 class="gsplash-heading" ng-hide="cancelledSuccess" tabindex="0" id="forgot-password-title-id">\n {{translate.global_plscheck_ASplscheckLbl}}\n </h3>\n <div class="gsplash-modal-footer row gsplash-modal-gms">\n <button class="btn btn-primary btn-primary-cta" type="button" ng-click="closeForgetPsModal()">\n {{translate.global_continue_AScontinueLbl}}\n </button>\n </div>\n </div>\n </div>\n <div id="fade13" class="{{showForgetPasswordModal}}"></div>\n</div>\n\n\n\x3c!-- CONFIRMATION BOX FOR PASSWORD GUILDLINES --\x3e\n<div id="password-guidelines-parent-id" class="GSplash-wrapper TotalPage-GSplash-TC-wrap gms-password-guild-popup" ng-show="showPasswoldGuildlines">\n <div id="overlay" class="GSplash-wrapper-content password-guidelines" ng-style="{\'top\': scrollTopPGpopup}">\n <div class="gsplash-modal-header">\n <span aria-label="{{translate.global_close_AScloseLbl}}" class="close-rate-details" ng-click="hidePasswordGuild()" role="button" ng-keydown="($event.which === 13 || $event.which === 32)? [hidePasswordGuild(), $event.preventDefault()] : 0">\n <svg style="cursor: pointer" focusable="false" role="none" aria-hidden="true" xmlns="http://www.w3.org/2000/svg"\n width="20.927" height="20.906" viewBox="-0.516 -0.
1089 20.927 20.906"\n data-src="/assets/images/icons/close-x.svg">\n <path class="Icon-property--stroke" fill="none" stroke="#454545" stroke-width="2"\n stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"\n d="M.606 19.77L18.978 1.4M19.385 19.385L1 1"></path>\n </svg>\n </span>\n <h3 tabindex="0" id="password-guidelines-title-id" class="gsplash-modal-title gms-password-guild-title">{{translate.global_pasguidelines_ASpasguidelinesLbl}}</h3>\n </div>\n <div class="gsplash-modal-body" id="divPsGuild" style="text-align: center">\n {{translate.global_pswdguide_ASpswdguideLbl}}\n\n </div>\n </div>\n\n <div id="fade"></div>\n</div>\n\n\n\x3c!-- Signup Success Popup --\x3e\n\x3c!--\n<div class="GSplash-wrapper Gms-GSplash-wrapper" ng-class="{\'MaxWidth-logo-wrap\': fullWidthLogoEnabled}">\n <div id="overlay11" class="GSplash-wrapper-content {{showSignUpSucessModal}}">\n <div class="gsplash-modal-body">\n <a class="GSplash-close-button gms-success-close-button" ng-if="closeBtn" ng-click="closeSignUpSuccessModal()">\n <svg xmlns="http://www.w3.org/2000/svg" class="injected-svg Icon" width="20.927" height="20.906"\n viewB
1ox="-0.516 -0.089 20.927 20.906"\n data-src="/assets/images/icons/close-x.svg">\n <path class="Icon-property--stroke" fill="none" stroke="#454545" stroke-width="2" stroke-linecap="round"\n stroke-linejoin="round"\n stroke-miterlimit="10" d="M.606 19.77L18.978 1.4M19.385 19.385L1 1"></path>\n </svg>\n </a>\n <div style="padding-bottom: 2em">\n <span>\n {{translate.global_congrats_AScongratsLbl | replaceUserName : userNameForPopUp}}{{translate.global_activate_ASactivateLbl}}\n </span>\n </div>\n </div>\n </div>\n\n <div id="fade8" class="{{showSignUpSucessModal}}"></div>\n</div>\n--\x3e\n\n\x3c!--Social Optin Popup--\x3e\n<div id="socialoptin-modal-parent" class="GSplash-wrapper Gms-GSplash-wrapper Footer-GSplash-wrapper">\n <div id="overlay8" class="GSplash-wrapper-content {{showSocialSocialOptInPopup}}">\n <div class="gsplash-modal-body">\n <div>\n <span aria-label="{{translate.global_close_CloseTitleLbl}}" class="GSplash-close-button" ng-click="closeSocialOptinPopup()" ng-keydown="(isIEEdge && $event.which === ACCESSIBILITY_ENTER) ? [closeSocialOptinPopup(), $event.preventDefault()] : 0">\n <svg xmlns="http://www.w3.org/2000/svg" class="injected-svg Icon" width="20.927" height="20.906"\n viewB
1ox="-0.516 -0.089 20.927 20.906"\n data-src="/assets/images/icons/close-x.svg" focusable="false" role="none" aria-hidden="true" >\n <path class="Icon-property--stroke" fill="none" stroke="#454545" stroke-width="2" stroke-linecap="round"\n stroke-linejoin="round"\n stroke-miterlimit="10" d="M.606 19.77L18.978 1.4M19.385 19.385L1 1"></path>\n </svg>\n </span>\n <h1 id="socialoptin-modal-title" class="gsplash-heading" tabindex="0">{{translate["global_wanttobethefirsttoknow-MsgWantToBeFirstToKnow"]}}</h1> \n </div>\n <div class="Welcome-back-form Social-optin-form">\n <div class="row"> \n <div class="col-xs-12 col-md-12 offers-msg">\n <div class="col-xs-12 note anchorText individual-consent">\n <button id="social-optin-yes" ng-click="updateConsentStatus()" class="btn opt-in-buttons btn-primary-cta" tabindex="0">\n {{translate["global_yesiconsenttoreceivingspecialoffersandpromotionsviaemail-MsgYesIWantToConsentToSpecialOffersAndPromotionsViaEmail"]}}\n </button>\n </div>\n <div class="col-xs-12 note anchorText individual-consent">\n <button id="social-optin-no" ng-click="closeSocialOptinPopup()" class="btn opt-in-buttons btn-primary-outline" tabindex="0">\n {{translate["global_noidontwanttoknowaboutspecialoffersandpromotions-MsgfNoIDontWantToKnowAboutSpecialOffersAndPromotion."]}}\n </button>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n <div id="fade8" class="{{showSocialSocialOptInPopup}}"></div>\n</div>'),e.put("./gms/gms.html",'<div class="gms-button-container" ng-class="{\'MaxWidth-logo-wrap\': fullWidthLogoEnabled}" >\n <div ng-click="showGmsPopup()" ng-if="!isLogin" class="gms-unlock-label" id="gms-unlock-private-id" tabindex="0" ng-keydown="($event.which === 13 || $event.which === 32)? [showGmsPopup(), $event.preventDefault()] : 0">\n <svg focusable="false" role="none" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" class="injected-svg Icon" x="0px" y="0px" width="14px" height="16px" viewBox="0 0 18 21.043" enable-background="new 0 0 18 21.043" data-src="/assets/images/global/lock-icon.svg">\n <path d="M16.669,10.044h-0.226c0.078,0,0.149,0.011,0.226,0.021V10.044z"/>\n <path fill="none" d="M16.727,10.067c-0.074-0.012-0.752-0.022-0.752-0.022V6.979c0-3.843-3.121-6.958-6.975-6.958\n c-3.851,0-6.972,3.116-6.972,6.958v3.065H1.5c-0.827,0-1.5,0.664-1.5,1.483v8.01c0,0.818,0.673,1.482,1.5,1.482h15\n c0.828,0,1.5-0.664,1.5-1.482v-8.01C18,10.785,17.447,10.174,16.727,10.067z M4.528,10.045V6.979c0-2.46,2.006-4.462,4.472-4.462\n c2.467,0,4.475,2.001,4.475,4.462v3.065h-1.511H4.528z"/>\n </svg>\n <div class="label-unlock">{{translate.global_privateoffers_ASprivateoffersLbl}}</div>\n <div class="label-login">({{translate.global_privoffers_ASprivoffersLbl}})</div>\n </div>\n <div ng-if="isLogin" class="gms-lock-label" id="gms-unlock-private-id" tabindex="0">\n <svg focusable="false" role="none" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" class="injected-svg Icon" x="0px" y="0px" width="14px" height="18px" viewBox="0 0 18 23.898" enable-background="new 0 0 18 23.898" data-src="/assets/images/global/unlock-icon.svg">\n <path fill="none" d="M16.5,12.903h-0.999l1.384-2.155c2.09-3.248,1.158-7.582-2.078-9.678C11.57-1.029,7.256-0.094,5.168,3.156\n L3.015,6.507l2.101,1.36l2.152-3.351c1.338-2.08,4.111-2.682,6.184-1.339c2.073,1.342,2.671,4.128,1.334,6.21l-2.152,3.35\n l-0.108,0.166H1.5c-0.828,0-1.5,0.618-1.5,1.381v8.285c0,0.762,0.671,1.38,1.5,1.38h15c0.828,0,1.5-0.618,1.5-1.38v-8.285\n C18,13.521,17.328,12.903,16.5,12.903z"/>\n </svg>
1\n <span class="label-unlock" ng-attr-title="{{translate.global_privoffersunlckd_ASprivoffersunlckdLbl}}">{{translate.global_privoffersunlckd_ASprivoffersunlckdLbl}}</span>\n <span class="label-login" ng-attr-title="{{signInTranslation}}">{{signInTranslation}}</span>\n <span class="gms-logout-label" ng-attr-title="{{translate.global_logout_ASlogoutLbl}}" ng-click="gmsLogout()" ng-keydown="($event.which === 13 || $event.which === 32)? [gmsLogout(), $event.preventDefault()] : 0">{{translate.global_logout_ASlogoutLbl}}</span>\n </div>\n</div>\n\n\x3c!--<div class="Gms-container-total" ng-class="{\'MaxWidth-logo-wrap\': fullWidthLogoEnabled}" ng-show="$state.includes(\'total\')">\n <div ng-click="showGMSLoginPopup()" ng-show="!isLogin" class="gms-unlock-label">\n <span> {{translate.page_beenherebefore_BeenHereBeforeLbl}} {{translate.page_clickhere_ClickHereLink}}</span>\n </div>\n <div ng-show="isLogin" class="gms-lock-label">\n <span class="label-login">{{translate.global_signedinas_POSignedInStateLbl}}<br/></span>\n <span class="label-login">{{gmsProfile.profile.customer.email}}</span>\n <span class="gms-logout-label" ng-click="gmsLogout()">{{translate.global_privateoffersunlocked_POUnlockedLbl3}}</span>\n </div>\n</div>\n--\x3e\n'),e.put("./guestandrooms/guestandrooms.html",'<div class="guestAndRooms">\n <div class="row add-options">\n <div class="col-xs-4">\n <span>{{guestData.adult | occupancyFilter : \'adult\' : currentLang}}</span>\n </div>\n <div class="col-xs-8 add-remove-control">\n <button aria-label="{{translate.global_plus_ASWCAGplus | replaceHash : guestData.adult}} {{translate.global_adults_ASAdultsLbl}}" ng-click="(guestData.adult >= (occupancyInfo.maxAdultOccupancy * maxRoomsPerBooking )) || (guestData.adult = parseInt(guestData.adult) + 1)" ng-disabled="guestData.adult >= (occupancyInfo.maxAdultOccupancy * maxRoomsPerBooking )">\n <svg focusable="false" role="none" aria-hidden="true" version="1.1" x="0px" y="0px" width="12px" height="12px" viewBox="0 0 12 12" data-src="./assets/images/icons/add.svg" data-reactid=".0.2.0.0.1.2.1" analytics-on="click" analytics-event="ClickAddCode" analytics-category="UserNavigation" analytics-label="/guestsandrooms" style="">\n <title>Add Icon</title>\n <desc>Created with Sketch.</desc>\n <g type="MSPage">\n <g transform="translate(-1198.000000, -402.000000)" type="MSArtboardGroup">\n <g transform="translate(911.000000, 204.000000)" type="MSLayerGroup">\n <g transform="translate(43.000000, 102.000000)" type="MSShapeGroup">\n <g transform="translate(0.000000, 82.000000)">\n <g transform="translate(245.000000, 15.000000)">\n <path class="Icon-property--stroke" fill="none" stroke="#000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M5,10 V0"></path>\n <path class="Icon-property--stroke" fill="none" stroke="#000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M10,5 H0"></path>\n </g>\n </g>\n </g>\n </g>\n </g>\n </g>\n </svg>\n </button>\n <button aria-label="{{translate.global_minus_ASWCAGminus | replaceHash : guestData.adult}} {{translate.global_adults_ASAdultsLbl}}" ng-click="(guestData.adult <= 1) || (guestData.adult = guestData.adult-1)" ng-disabled="guestData.adult <= 1">\n <svg focusable="false" role="none" aria-hidden="true" version="1.1" x="0px" y="0px" width="12px" height="12px" viewBox="0 0 12 12" data-src="./assets/images/icons/add.svg" data-reactid=".0.2.0.0.1.2.1" style="">\n\n <title>Delete Icon</title>\n <desc>Created with Sketch.</desc>\n <g type="MSPage">\n <g transform="translate(-1198.000000, -402.000000)" type="MSArtboardGroup">\n <g transform="translate(911.000000, 204.000000)" type="MSLayerGroup">\n <g transform="translate(43.000000, 102.000000)" type="MSShapeGroup">\n <g transform="translate(0.000000, 82.000000)">\n <g transform="translate(245.000000, 15.000000)">\n <path class="Icon-property--stroke" fill="none" stroke="#000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M10,5 H0"></path>\n </g>\n </g>\n </g>\n </g>\n </g>\n </g>\n </svg>\n </button>\n </div>\n </div>\n <div class="row add-options" ng-if="occupancyInfo.allowChildren">\n <div class="col-xs-4">
1\n <span>{{guestData.children | occupancyFilter : \'children\' : currentLang}}</span>\n </div>\n <div class="col-xs-8 add-remove-control">\n <button aria-label="{{translate.global_plus_ASWCAGplus | replaceHash : guestData.children}} {{translate.global_children_ASChildrenLbl}}" ng-click="(guestData.children >= (occupancyInfo.maxChildOccupancy * maxRoomsPerBooking)) || (guestData.children = guestData.children + 1)" ng-disabled="guestData.children >= (occupancyInfo.maxChildOccupancy * maxRoomsPerBooking)">\n <svg focusable="false" role="none" aria-hidden="true" version="1.1" x="0px" y="0px" width="12px" height="12px" viewBox="0 0 12 12" data-src="./assets/images/icons/add.svg" data-reactid=".0.2.0.0.1.2.1" analytics-on="click" analytics-event="ClickAddCode" analytics-category="UserNavigation" analytics-label="/guestsandrooms" style="">\n <title>Add Icon</title>\n <desc>Created with Sketch.</desc>\n <g type="MSPage">\n <g transform="translate(-1198.000000, -402.000000)" type="MSArtboardGroup">\n <g transform="translate(911.000000, 204.000000)" type="MSLayerGroup">\n <g transform="translate(43.000000, 102.000000)" type="MSShapeGroup">\n <g transform="translate(0.000000, 82.000000)">\n <g transform="translate(245.000000, 15.000000)">\n <path class="Icon-property--stroke" fill="none" stroke="#000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M5,10 V0"></path>\n <path class="Icon-property--stroke" fill="none" stroke="#000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M10,5 H0"></path>\n </g>\n </g>\n </g>\n </g>\n </g>\n </g>\n </svg>\n </button>\n <button aria-label="{{translate.global_minus_ASWCAGminus | replaceHash : guestData.children}} {{translate.global_children_ASChildrenLbl}}" ng-click="(guestData.children == 0) || (guestData.children = guestData.children-1)" ng-disabled="guestData.children == 0">\n <svg focusable="false" role="none" aria-hidden="true" version="1.1" x="0px" y="0px" width="12px" height="12px" viewBox="0 0 12 12" data-src="./assets/images/icons/add.svg" data-reactid=".0.2.0.0.1.2.1" style="">\n\n <title>Delete Icon</title>\n <desc>Created with Sketch.</desc>\n <g type="MSPage">\n <g transform="translate(-1198.000000, -402.000000)" type="MSArtboardGroup">\n <g transform="translate(911.000000, 204.000000)" type="MSLayerGroup">\n <g transform="translate(43.000000, 102.000000)" type="MSShapeGroup">\n <g transform="translate(0.000000, 82.000000)">\n <g transform="translate(245.000000, 15.000000)">\n <path class="Icon-property--stroke" fill="none" stroke="#000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M10,5 H0"></path>\n </g>\n </g>\n </g>\n </g>\n </g>\n </g>\n </svg>\n </button>\n </div>\n </div>\n <div class="row add-options" ng-if="occupancyInfo.allowInfants">\n <div class="col-xs-4">\n <span>{{guestData.infant | occupancyFilter : \'infant\' : currentLang}}</span>\n </div>\n <div class="col-xs-8 add-remove-control">\n <button aria-label="{{translate.global_plus_ASWCAGplus | replaceHash : guestData.infant}} {{translate.global_infants_ASInfantsLbl}}" ng-click="(guestData.infant >= ( occupancyInfo.maxChildOccupancy * maxRoomsPerBooking)) || (guestData.infant = guestData.infant + 1)" ng-disabled="guestData.infant >= ( occupancyInfo.maxChildOccupancy * maxRoomsPerBooking)">\n <svg focusable="false" role="none" aria-hidden="true" version="1.1" x="0px" y="0px" width="12px" height="12px" viewBox="0 0 12 12" data-src="./assets/images/icons/add.svg" data-reactid=".0.2.0.0.1.2.1" analytics-on="click" analytics-event="ClickAddCode" analytics-category="UserNavigation" analytics-label="/guestsandrooms" style="">\n <title>Add Icon</title>\n <desc>Created with Sketch.</desc>\n <g type="MSPage">\n <g transform="translate(-1198.000000, -402.000000)" type="MSArtboardGroup">\n <g transform="translate(911.000000, 204.000000)" type="MSLayerGroup">\n <g transform="translate(43.000000, 102.000000)" type="MSShapeGroup">\n <g transform="translate(0.000000, 82.000000)">\n <g transform="translate(245.000000, 15.000000)">\n <path class="Icon-property--stroke" fill="none" stroke="#000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M5,10 V0"></path>\n <path class="Icon-property--stroke" fill="none" stroke="#000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M10,5 H0"></path>\n </g>\n </g>\n </g>\n </g>\n </g>\n </g>\n </svg>\n </button>\n <button aria-label="{{translate.global_minus_ASWCAGminus | replaceHash : guestData.infant}} {{translate.global_infants_ASInfantsLbl}}" ng-click="(guestData.infant == 0) || (guestData.infant = guestData.infant - 1)" ng-disabled="guestData.infant == 0">\n <svg focusable="false" role="none" aria-hidden="true" version="1.1" x="0px" y="0px" width="12px" height="12px" viewBox="0 0 12 12" data-src="./assets/images/icons/add.svg" data-reactid=".0.2.0.0.1.2.1" style="">\n <title>Delete Icon</title>\n <desc>Created with Sketch.</desc>\n <g type="MSPage">\n <g transform="translate(-1198.000000, -402.000000)" type="MSArtboardGroup">\n <g transform="translate(911.000000, 204.000000)" type="MSLayerGroup">\n <g transform="translate(43.000000, 102.000000)" type="MSShapeGroup">\n <g transform="translate(0.000000, 82.000000)">\n <g transform="translate(245.000000, 15.000000)">\n <path class="Icon-property--stroke" fill="none" stroke="#000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M10,5 H0"></path>\n </g>\n </g>\n </g>\n </g>\n </g>\n </g>\n </svg>\n </button>\n </div>\n </div>\n <div class="row add-options" style="border-bottom: 0;">\n <div class="col-xs-4">
1\n <span>{{guestData.rooms | occupancyFilter : \'rooms\' : currentLang }}</span>\n </div>\n <div class="col-xs-8 add-remove-control">\n <button aria-label="{{translate.global_plus_ASWCAGplus | replaceHash : guestData.rooms}} {{translate.global_rooms_ASRoomsLbl}}" ng-click="(guestData.rooms >= maxRoomsPerBooking) || (guestData.rooms = guestData.rooms + 1)" ng-disabled="guestData.rooms >= maxRoomsPerBooking">\n <svg focusable="false" role="none" aria-hidden="true" version="1.1" x="0px" y="0px" width="12px" height="12px" viewBox="0 0 12 12" data-src="./assets/images/icons/add.svg" data-reactid=".0.2.0.0.1.2.1" analytics-on="click" analytics-event="ClickAddCode" analytics-category="UserNavigation" analytics-label="/guestsandrooms" style="">\n <title>Add Icon</title>\n <desc>Created with Sketch.</desc>\n <g type="MSPage">\n <g transform="translate(-1198.000000, -402.000000)" type="MSArtboardGroup">\n <g transform="translate(911.000000, 204.000000)" type="MSLayerGroup">\n <g transform="translate(43.000000, 102.000000)" type="MSShapeGroup">\n <g transform="translate(0.000000, 82.000000)">\n <g transform="translate(245.000000, 15.000000)">\n <path class="Icon-property--stroke" fill="none" stroke="#000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M5,10 V0"></path>\n <path class="Icon-property--stroke" fill="none" stroke="#000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M10,5 H0"></path>\n </g>\n </g>\n </g>\n </g>\n </g>\n </g>\n </svg>\n </button>\n <button aria-label="{{translate.global_minus_ASWCAGminus | replaceHash : guestData.rooms}} {{translate.global_rooms_ASRoomsLbl}}" ng-click="(guestData.rooms <= 1) || (guestData.rooms = guestData.rooms - 1)" ng-disabled="guestData.rooms <= 1">\n <svg focusable="false" role="none" aria-hidden="true" version="1.1" x="0px" y="0px" width="12px" height="12px" viewBox="0 0 12 12" data-src="./assets/images/icons/add.svg" data-reactid=".0.2.0.0.1.2.1" style="">\n\n <title>Delete Icon</title>\n <desc>Created with Sketch.</desc>\n <g type="MSPage">\n <g transform="translate(-1198.000000, -402.000000)" type="MSArtboardGroup">\n <g transform="translate(911.000000, 204.000000)" type="MSLayerGroup">\n <g transform="translate(43.000000, 102.000000)" type="MSShapeGroup">\n <g transform="translate(0.000000, 82.000000)">\n <g transform="translate(245.000000, 15.000000)">\n <path class="Icon-property--stroke" fill="none" stroke="#000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M10,5 H0"></path>\n </g>\n </g>\n </g>\n </g>\n </g>\n </g>\n </svg>\n </button>\n </div>\n </div>\n <div class="row btn-primary">\n <div class="col-md-12">\n <button class="btn btn-primary btn-primary-cta btn-primary-done" type="button" name="button" ng-click="updateGuest()">{{translate.global_done_ASDoneLbl}}\n </button>\n </div>\n </div>\n</div>'),e.put("./international/international.html",'<div class="Intl-DropDown" ng-class="{\'MaxWidth-logo-wrap\':fullWidthLogoEnabled, \'brandbar-enabled-top\': fullWidthLogoEnabled && isBrandBarDisplay}">\n <div class="spacer row">\n <div class="Intl-DropDown-label" ng-if="!isMenubarEnabled">\n <h6 id="language" tabindex="0">{{translate.global_language_ASlanguageLbl}}</h6>\n </div>\n \x3c!--change select --\x3e\n <div class="Intl-DropDown-lang-list" ng-show="!isMenubarEnabled">\n <select class="Dropdown dropper"\n ng-model="currentLanguage"\n ng-options="language.languageCode as language.description for language in languages" \n toggle-dropdown-arrow>\n </select>\n </div>\n <div class="Intl-DropDown-label">\n <h6 tabindex="0">{{translate.global_currency_AScurrencyCbl}}</h6>\n </div>\n <div ng-init="currencydropdown.isopen=false" ng-show="((flagForCurrency == true) || (flagForCurrency == undefined)) && !isMerchandisedModification && !isRatePlanMerchandisedModification && enableCurrencyDropDown" class="Intl-DropDown-currency-list" uib-dropdown uib-keyboard-nav is-open="currencydropdown.isopen" auto-close
1="outsideClick">\n <div tabindex="0" aria-label="{{translate.global_currency_AScurrencyCbl}}" class="Dropdown dropper" ng-class="{\'dropDownOpen\': currencydropdown.isopen}" uib-dropdown-toggle>\n {{currency}}\n </div>\n <ul class="custom" uib-dropdown-menu>\n <li class="" ng-if="topCurrenciesArray && topCurrenciesArray.length > 0" ng-repeat="topCurrency in topCurrenciesArray" ng-click="setSelectedCurrency(topCurrency); currencydropdown.isopen=false" ng-model="currency">{{topCurrency.currencyCode}}</li>\n <li class="separator" ng-if="topCurrenciesArray && topCurrenciesArray.length > 0" disabled="disabled"><hr style="margin: 0 !important;"></li>\n <li class="" ng-repeat="currencyObj in currenciesArray | orderBy: \'currencyCode\' " ng-click="setSelectedCurrency(currencyObj); currencydropdown.isopen=false" ng-model="currency">{{currencyObj.currencyCode}}</li>\n </ul>\n </div>\n <div class="Intl-DropDown-currency-list" ng-show="!enableCurrencyDropDown">\n <span class="Dropdown dropper" style="background: none; cursor: default">{{defaultCurrencyCode}}</span>\n </div>\n <div class="Intl-DropDown-currency-list" ng-show="(flagForCurrency != undefined) && (flagForCurrency == false)">\n <span class="Dropdown dropper" style="background: none">{{currency}}</span>\n </div>\n <div class="Intl-DropDown-btns">\n <button type="button" ng-click="cancelIntl()" class="btn btn-primary-outline Intl-DropDown-btns-cancel">{{translate.global_cancel_AScancelCbl}}</button>\n <button type="button" ng-click="changeIntl()" class="btn btn-primary Intl-DropDown-btns-update btn-primary-cta">{{translate.global_update_ASupdateUbl}}</button>\n </div>\n </div>\n</div>\n'),e.put("./menubar/menubar.template.html",'<div class="tc-menubar" id="tc-menubar">\n <div ng-if="metadata">\n <tc-comp-menubar ng-attr-metaData="{{metadata}}" ng-attr-hostLanguageList="{{langList}}" ng-attr-currentLanguage="{{currentLanguage}}" ng-attr-chainCode="{{chainCode}}" ng-attr-applicationName="{{applicationName}}" ng-attr-isLoyaltyEnabled={{isLoyaltyEnabled}}></tc-comp-menubar>\n </div>\n</div>'),e.put("./modifyReservation/modifyReservation.html",'<div class="GSplash-wrapper Footer-GSplash-wrapper Footer-GSplash-mandatory" id="welcomeback-splash-body-id" ng-class="{\'MaxWidth-logo-wrap\': fullWidthLogoEnabled}" ng-if="showWelcomeBackModal">\n\n <div id="overlay" class="GSplash-wrapper-content">\n <span aria-label="{{translate.global_close_AScloseLbl}}" class="GSplash-close-button" ng-click="$event.preventDefault();closeWelcomeBackPopup();" id="welcomeback-close-icon" ng-keydown="(isIEEdge && $event.which === ACCESSIBILITY_ENTER) ? [closeWelcomeBackPopup(), $event.preventDefault()] : 0">\n <svg xmlns="http://www.w3.org/2000/svg" focusable="false" role="none" aria-hidden="true" class="injected-svg Icon" width="20.927" height="20.906"\n viewB
1ox="-0.516 -0.089 20.927 20.906"\n data-src="/assets/images/icons/close-x.svg">\n <path class="Icon-property--stroke" fill="none" stroke="#454545" stroke-width="2" stroke-linecap="round"\n stroke-linejoin="round"\n stroke-miterlimit="10" d="M.606 19.77L18.978 1.4M19.385 19.385L1 1"></path>\n </svg>\n </span>\n <div class="gsplash-modal-header"> \n <h3 class="gsplash-modal-title" ng-hide="cancelledSuccessView.cancelledSuccess" ng-if="!showWelcomeBackTitle">\n {{translate.page_welcomebacktraveler_ASwelcomeBackTravelerLbl}}</h3>\n </div>\n <div class="gsplash-modal-body">\n \n <div ng-if="inputView.inputs">\n <span class="gsplash-heading" tabindex="0" role="heading" id="welcomeback-title-id">{{translate.page_pleaseenteryourconfirmationnumberandlastname_ASpleaseEnterYourConfirmationNumberAndYourLastNameMsg}}</span>\n <form class="Welcome-back-form" name="welcomeBackForm" ng-submit="submitWelcomeBackForm()">\n <div class="row">\n <div class="col-xs-12 col-md-6">\n <input type="text" autocomplete="off"\n name="confirmationNumber"\n aria-label="{{translate.global_confirmationnumber_ASconfirmationNumberLbl}}"\n class="form-control form-control-lg form-control--custom js-input-firstname"\n placeholder="{{translate.global_confirmationnumber_ASconfirmationNumberLbl}}"\n ng-class="{\'border-bottom-red\':!welcomeBackForm.confirmationNumber.$error.required && welcomeBackForm.confirmationNumber.$invalid, \'border-bottom-black valid-input-background\':inputView.confirmationNumber, \'invalid-input-background\': !inputView.confirmationNumber}"\n ng-required="true"\n tabindex="0"\n ng-change="confirmationNumberChange()"\n ng-model="inputView.confirmationNumber">\n <span aria-live="polite"><span class="help-inline" aria-atomic="true" ng-attr-aria-live="{{((!welcomeBackForm.confirmationNumber.$error.required && welcomeBackForm.confirmationNumber.$invalid) || inputView.confirmationError) ? \'assertive\' : \'off\'}}"\n ng-show="alertVariable && ((!welcomeBackForm.confirmationNumber.$error.required && welcomeBackForm.confirmationNumber.$invalid) || inputView.confirmationError)">{{translate.page_wecouldnotfindyourreservation_ASweCouldNotFindYourReservationReenterConfirmationMsg}}<span aria-hidden="true" ng-if="alertVariable && ((!welcomeBackForm.confirmationNumber.$error.required && welcomeBackForm.confirmationNumber.$invalid) || inputView.confirmationError)"></span></span></span>\n <span aria-live="polite"><span aria-atomic="true" ng-attr-aria-live="{{((!inputView.confirmationError) && (inputView.canceledError)) ? \'assertive\' : \'off\'}}" class="help-inline" ng-show="alertVariable && (!inputView.confirmationError) && (inputView.canceledError)">{{inputView.retrieveErrorMessage}}<span aria-hidden="true" ng-if="alertVariable && (!inputView.confirmationError) && (inputView.canceledError)"></span></span></span>\n <span class="help-inline-star merchandisingSalesText" ng-if="true">*</span>\n\n </div>\n <div class="col-xs-12 col-md-6">\n <input type="text"\n name="lastname" autocomplete="off"\n class="form-control form-control-lg form-control--custom js-input-lastname"\n data-value="Fey"\n tabindex="0"\n aria-label="{{translate.global_lasname_ASlasnameLbl}}"\n placeholder="{{translate.global_lasname_ASlasnameLbl}}"\n ng-required="true"\n ng-class="{\'border-bottom-black valid-input-background\':inputView.lastName, \'invali
1d-input-background\': !inputView.lastName}"\n ng-model="inputView.lastName">\n <span class="help-inline-star merchandisingSalesText" ng-if="true">*</span>\n </div>\n </div>\n <div class="gsplash-modal-footer row">\n\n <button tabindex="0" class="btn btn-primary btn-primary-cta submit-button" ng-disabled="!welcomeBackForm.$valid" id="manage-reservation-submit-button-id"\n type="submit">{{translate.global_submit_ASsubmitLbl}}\n </button>\n <div class="col-xs-12 col-md-6 mandatory-fields"> \n <span class="help-inline merchandisingSalesText ">* = {{translate.page_mandatoryfields_ASmandatoryFieldsLbl}}</span>\n </div>\n </div>\n </form>\n </div>\n\n <div class="Confirmmation-info" ng-if="submittedView.confirmed">\n <span ng-if="submittedView.canModify && !isLoyaltyReservation && !isVoucherReservation" class="gsplash-heading-text modify-res-title" id="modifyResTitle2-id" tabindex="0">{{translate.page_whatwouldyourliketodotoday_ASwhatWouldYouLikeToDoTodayMsg}}</span>\n <div class="gsplash-heading-text modify-res-title" id="modifyResTitle2-id" tabindex="0" ng-if="(!submittedView.canModify || isLoyaltyReservation) && !isVoucherReservation">\n <div>{{translate.page_cannotmodifymsg_AScannotModifyMsg1}}, </div>\n <div>{{translate.page_cannotmodifymsg_AScannotModifyMsg2}} {{phoneNumber}}</div>\n </div>\n <div class="gsplash-heading-text modify-res-title" id="modifyResTitle2-id" tabindex="0" ng-if="isVoucherReservation">\n <div>{{translate["global_ThisReservationCannotBeModifiedOnline–PleaseContactTheHotelDirectly-msgReservationCannotBeModifiedOnline–ContactHotelDirectly"]}}</div>\n </div>\n <div class="Confirmmation-info-detail row" ng-class="{\'non-modify-reservation\': !submittedView.canModify}">\n <div class="col-xs-12 col-md-6">\n <span>{{translate.global_dates_ASdatesLbl}} {{startDateUpd}} - {{endDateUpd}}</span>\n </div>\n\n <div class="col-xs-12 col-md-6">\n <div><span>{{translate.global_confirmationnumber_ASconfirmationNumberLbl}} {{inputView.confirmationNumber}}</span>\n </div>\n <div><span>{{translate.global_guestname_ASguestNameLbl}}: {{fullName | unescapeFilter}}</span></div>\n\n </div>\n </div>\n\n <div class="footer row" ng-if="submittedView.canModify && !isLoyaltyReservation && !isVoucherReservation">\n\n <div class=" footer-btn-left col-xs-12 col-md-6 cancel-modify-btn">\n <button class="btn btn-primary btn-primary-outline" type="button" tabindex="0" id="cancel-reservation-button-id"\n ng-click="cancelWelcomeBackPopup()">{{translate.page_cancelreservation_AScancelReservationBtn}}\n </button>\n </div>\n <div class="col-xs-12 col-md-6 cancel-modify-btn">\n <button class="btn btn-primary btn-primary-cta" type="button" tabindex="0" id="modify-reservation-button-id"\n ng-click="modifyReservation()">{{translate.page_managereservation_ASmanageReservationBtn}}\n </button>\n\n </div>\n </div>\n\n <div class="footer row" ng-if="submittedView.canModify && (isLoyaltyReservation || isVoucherReservation)">\n <div ng-if="!submittedView.isLoyaltyCancellationAllowed && isLoyaltyReservation">\n <div class="Confirmmation-info-footer-wrap col-xs-12">\n <div>{{translate.page_tocancelthisreservationyoumustlogin_ASloginToCancelMsg | replaceByValue: submittedView.programName}}</div>\n </div>\n </div>\n <div ng-if="(submittedView.isLoyaltyCancellationAllowed || (isVoucherReservation && !isLoyaltyReservation))">\n <div class="cancel-modify-btn cancel-loyalty-modify-btn">\n <button class="btn btn-primary btn-primary-cta" type="button" tabindex="0" id="cancel-reservation-button-id" style="min-width: auto;"\n ng-click="cancelWelcomeBackPopup()">{{translate.page_cancelreservation_AScancelReservationBtn}}\n </button>\n </div>\n </div>\n </div>\n\n </div>\n\n <form name="cancellationForm">\n <div class="Confirmmation-info" ng-if="cancelView.cancelled">
1\n <span class="gsplash-heading-text modify-res-title" id="modifyResTitle3-id" tabindex="0">{{translate.page_areyousuretocancelthereservation_ASareYouSureToCancelReservationMsg}}</span>\n\n <div class="Confirmmation-info-detail row">\n <div class="col-xs-12 col-md-6">\n <div><span>{{translate.global_confirmationnumber_ASconfirmationNumberLbl}} {{inputView.confirmationNumber}}</span>\n </div>\n <div><span>{{translate.global_guestname_ASguestNameLbl}}: {{fullName| unescapeFilter}}</span></div>\n </div>\n <div class="col-xs-12 col-md-6">\n <span>{{translate.global_dates_ASdatesLbl}} {{startDateUpd}} - {{endDateUpd}}</span>\n </div>\n <div class="CancellationReason-Wrap col-xs-12 col-md-6" style="clear:both" ng-if="cancellationCommentConfigFlag.display">\n <div><span class="CancellationReason-title">{{translate.global_cancellationreason_AScancellationReasonLbl}}</span></div>\n <textarea class="CancellationReason-text" rows="3" maxlength="500" name="cancellationComment" ng-model="inputView.cancellationComment" tabindex="0"\n ng-if="cancellationCommentConfigFlag.display" ng-required="cancellationCommentConfigFlag.mandatory"></textarea>\n <span class="help-inline-star merchandisingSalesText " ng-if="cancellationCommentConfigFlag.display && cancellationCommentConfigFlag.mandatory">*</span>\n <div aria-live="polite">\n <div aria-atomic="true" ng-attr-aria-live="{{(submitCancellation && cancellationForm.cancellationComment.$error.required) ? \'assertive\' : \'off\'}}"\n class="help-inline merchandisingSalesText " ng-show="submitCancellation && cancellationForm.cancellationComment.$error.required">{{translate.global_fieldblank_ASfieldblankLbl}}\n <span aria-hidden="true" ng-if="submitCancellation && cancellationForm.cancellationComment.$error.required"></span>\n </div>\n </div>\n </div>\n <div class="CancellationPolicy-Wrap col-xs-12" ng-init="PolicyDetail=true"\n ng-class="(PolicyDetail) ? \'Policy-show\' : \'Policy-hide\'">\n\n <svg focusable="false" role="none" aria-hidden="true" version="1.1" class="Icon" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns"\n xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"\n y="0px" width="13px" height="9px"\n viewB
1ox="0 0 13 9">\n <title>Chevron Down Icon</title>\n <desc>Created with Sketch.</desc>\n <g sketch:type="MSPage">\n <g transform="translate(-809.000000, -509.000000)" sketch:type="MSArtboardGroup">\n <g transform="translate(522.000000, 144.000000)" sketch:type="MSLayerGroup">\n <g transform="translate(0.000000, 64.000000)" sketch:type="MSShapeGroup">\n <g transform="translate(0.000000, 280.000000)">\n <path class="Icon-property--stroke" fill="none" stroke="#862508"\n stroke-width="2" stroke-linecap="round" stroke-linejoin="round"\n d="\n M298.5,22l-5.25,6.223L288,22"/>\n </g>\n </g>\n </g>\n </g>\n </g>\n </svg>\n <a class="CancellationPolicy-link" href="javascript:void(0);"\n ng-click="PolicyDetail = !PolicyDetail; showCancellationPolicy()" style="margin-left:10px;">{{cancelView.showCancPolicy\n ? translate.page_hidecancellationpolicy_AShideCancellationPolicyLbl :\n translate.page_showcancellationpolicy_ASshowCancellationPolicyLbl}}</a>\n\n <p class="CancellationPolicy-text" ng-if="cancelView.showCancPolicy" ng-bind-html="cancelView.cancellationPolicy"></p>\n </div>\n </div>\n\n <div class="footer row">\n <div class="footer-btn footer-btn-left col-xs-12 col-md-6">\n <div class="footer-btn-text"><span>{{translate.page_noimnot_ASnoImNotLbl}}</span></div>\n <button class="btn btn-primary btn-primary-outline" type="button" tabindex="0" id="cancel-confirmation-no-button-id"\n ng-click="closeWelcomeBackPopup()">{{translate.page_no_ASnoLbl}} \n </button>\n </div>\n <div class="footer-btn col-xs-12 col-md-6">\n <div class="footer-btn-text"><span>{{translate.page_yesimsure_ASyesImSureLbl}}</span></div>\n <button class="btn btn-primary btn-primary-cta" type="button" tabindex="0" ng-click="cancelReservation(cancellationForm.$valid)" id="cancel-confirmation-yes-button-id">\n {{translate.page_yes_ASyesLbl}}\n </button>\n </div>\n </div>\n </div>\n </form>\n\n <div class="Confirmmation-info" ng-if="cancelledSuccessView.cancelledSuccess">\n <span class="gsplash-heading-text" ng-if="!isLoyaltyReservation && !isVoucherReservation" id="modifyResTitle4-id" tabindex="0">{{translate.page_yourreservationhasbeencancelled_ASyourReservationHasBeenCanceledMsg}}</span>\n <span class="gsplash-heading-text" ng-if="isLoyaltyReservation" id="modifyResTitle4-id" tabindex="0">{{translate.page_yourreservationhasbeensuccessfullycanceled_ASsuccessfulCancelMsg}}</span>\n <span class="gsplash-heading-text" ng-if="isVoucherReservation" id="modifyResTitle4-id" tabindex="0">{{translate["global_ThisReservationHasBeenSuccessfullyCancelled-msgReservationSuccessfullyCancelled"]}}</span>\n <div class="row">\n <div class="col-xs-12">\n {{translate.page_youwillreceiveconfirmationviaemail_ASyouWillReceiveConfirmationViaEmailMsg1}}\n </div>\n\n <div class="Confirmmation-info-footer-wrap col-xs-12">
1\n {{translate.page_youwillreceiveconfirmationviaemail_ASyouWillReceiveConfirmationViaEmailMsg2}} \n {{phoneNumber}}\n </div>\n </div>\n </div>\n </div>\n\n </div>\n\n <div id="fade"></div>\n\n</div>'),e.put("./navbar/asCal.html",'<div id="BE-datepicker-id" class="BE-datepicker" ng-keydown="$event.stopImmediatePropagation(); $event.stopPropagation()">\n <div ng-show="!isOpen">\n {{getDateValue()}}\n </div>\n <div class="DateRangePickerInput" ng-show="isOpen">\n <span class="DateInput" ng-class="{\'DateInputWidth\': showCheckInField}">\n <input tabindex="0" aria-label="{{translate.page_checkin_ASWCAGcheckinLbl}}-{{dateFormat}}" id="check-in-id" datetime="{{dateFormat}}" autocomplete="off" required id="check-in-date" type="text" ng-model="inputDates.checkIn" class="DateInput__input" ng-if="showCheckInField && !isAndroidDevice" ng-blur="$parent.showCheckInField = false; validateDate(\'checkIn\')" ng-keypress="$event.which === 13 ? screenReaderEnter(\'checkIn\'): 0"/>\n <input tabindex="0" aria-label="{{translate.page_checkin_ASWCAGcheckinLbl}}-{{dateFormat}}" id="check-in-id" autocomplete="off" required id="check-in-date" type="text" ng-model="inputDates.checkIn" class="DateInput__input" ng-if="showCheckInField && isAndroidDevice" ng-blur="$parent.showCheckInField = false;
1 validateDate(\'checkIn\')" ng-keypress="$event.which === 13 ? screenReaderEnter(\'checkIn\'): 0"/>\n <span ng-click="$event.detail || $event.pointerType == \'mouse\' ? return : [toggleCheckInField(), $event.stopImmediatePropagation(), $event.stopPropagation()] " ng-keypress="$event.stopImmediatePropagation(); $event.stopPropagation()" id="check-in-date-label" role="link" ng-if="!inputDates.checkIn" tabindex="0" ng-keydown="($event.which === 13) ? toggleCheckInField() : 0" class="DateInput__text" ng-show="!$parent.showCheckInField" ng-blur="checkToCloseCal()">{{translate.page_checkin_ASWCAGcheckinLbl}}</span>\n <span ng-click="$event.detail || $event.pointerType == \'mouse\' ? return : [toggleCheckInField(), $event.stopImmediatePropagation(), $event.stopPropagation()] " ng-keypress="$event.stopImmediatePropagation(); $event.stopPropagation()" id="check-in-date-label" role="link" ng-if="inputDates.checkIn" tabindex="0" ng-keydown="($event.which === 13) ? toggleCheckInField() : 0" class="DateInput__text" ng-show="!$parent.showCheckInField" ng-blur="checkToCloseCal()">{{inputDates.checkIn | date: \'MMM dd\'}}</span>\n </span>\n <span class="DashSpan" aria-hidden="true" role="presentation"> - </span>\n <span class="DateInput" ng-class="{\'DateInputWidth\': showCheckOutField}">\n <input tabindex="0" aria-label="{{translate.page_checkout_ASWCAGcheckoutLbl}}-{{dateFormat}}" id="check-out-id" datetime="{{dateFormat}}" autocomplete="off" required id="check-out-date" type="text" ng-model="inputDates.checkOut" class="DateInput__input" ng-if="showCheckOutField && !isAndroidDevice" ng-blur="$parent.showCheckOutField = false;
1 validateDate(\'checkOut\');" ng-keypress="$event.which === 13 ? screenReaderEnter(\'checkOut\') : 0"/>\n <input tabindex="0" aria-label="{{translate.page_checkout_ASWCAGcheckoutLbl}}-{{dateFormat}}" id="check-out-id" autocomplete="off" required id="check-out-date" type="text" ng-model="inputDates.checkOut" class="DateInput__input" ng-if="showCheckOutField && isAndroidDevice" ng-blur="$parent.showCheckOutField = false; validateDate(\'checkOut\');" ng-keypress="$event.which === 13 ? screenReaderEnter(\'checkOut\') : 0"/>\n <span ng-click="$event.detail || $event.pointerType == \'mouse\' ? return : [toggleCheckOutField(), $event.stopImmediatePropagation(), $event.stopPropagation()] " ng-keypress="$event.stopImmediatePropagation(); $event.stopPropagation()" ng-style="inputDates.checkIn ? 0 : {\'opacity\': \'0.5\'}" tabindex="0" id="check-out-date-label" role="link" ng-if="!inputDates.checkOut" ng-keydown="inputDates.checkIn && ($event.which === 13) ? toggleCheckOutField() : 0" class="DateInput__text" ng-show="!$parent.showCheckOutField" ng-blur="checkToCloseCal()">{{translate.page_checkout_ASWCAGcheckoutLbl}}</span>\n <span ng-click="$event.detail || $event.pointerType == \'mouse\' ? return : [toggleCheckOutField(), $event.stopImmediatePropagation(), $event.stopPropagation()] " ng-keypress="$event.stopImmediatePropagation(); $event.stopPropagation()" ng-style="inputDates.checkIn ? 0 : {\'opacity\': \'0.5\'}" tabindex="0" id="check-out-date-label" role="link" ng-if="inputDates.checkOut" ng-keydown="inputDates.checkIn && ($event.which === 13) ? toggleCheckOutField() : 0" class="DateInput__text" ng-show="!$parent.showCheckOutField" ng-blur="checkToCloseCal()">{{inputDates.checkOut | date: \'MMM dd\'}}</span>\n </span>\n </div>\n</div>\n'),e.put("./navbar/navbar.html",'<div ng-if="isMenubarEnabled">\n <menubar></menubar>\n</div>\n<nav class="Header" ng-class="{\'is-collapsed\': !toggle.collapse, \'is-collapsed-arrow\': isBrandBarEnabled || isMenubarEnabled};">\n <div class="Header-nav" ng-class="{\'MaxWidth-logo-wrap\': fullWidthLogoEnabled && !isMenubarEnabled}">\n <a class="Header-logo Header-small-logo HeaderButton" ng-if="!isMenubarEnabled" ng-keydown="($event.which === ACCESSIBILITY_ENTER || $event.which === ACCESSIBILITY_SPACE)? go(logoClickURL) : 0" ng-click="go(logoClickURL)" title="{{propertyHostName}}" target="_blank">\n <div class="Header-logo-wrapper">\n <img ng-show="fullWidthLogoEnabled" class="img-responsive" ng-src={{wideLogoPath}}>\n <img ng-hide="fullWidthLogoEnabled" class="img-responsive small-logo" ng-src={{smallLogoPath}}>\n </div>\n </a>\n \x3c!-- MOBILE VIEW --\x3e\n <div class="Header-toggleBar" ng-click="toggle.collapse = !toggle.collapse; toggle.intlMenu = false;toggle.guestMenu = false;toggle.datesMenu = false;toggle.searchMenu = false;">\n <div class="Header-steps">\n <div class="HeaderButton Header-selection Header-only-mobile is-unactionable">\n <div class="HeaderButton-wrapper">\n <div class="HeaderButton-content HeaderButton-content-width">\n <div class="HeaderButton-value Header-text-only-mob ">\n <div class="header-reservation-text">\n <div class="HeaderButton-Select-Value">\n <div class="Header-mobile-topbar-text1">\n <span class="SVGIcon" style="border:none; width:25px; height:25px; stroke: #ffffff;fill: #ffffff;">\n <svg focusable="false" role="none" aria-hidden="true" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="14px" height="18px" viewBox="80 70 70 65" enable-background="new 0 0 234 234">\n <g>\n <path fill="none" stroke-width="5px" d="M132.703,103.446c0,8.54-7.26,15.452-16.199,15.452\n c-8.941,0-16.211-6.912-16.211-15.452c0-8.518,7.27-15.442,16.211-15.442C125.443,88.004,132.703,94.928,132.703,103.446z"></path>\n <path fill="none" stroke-width="5px" d="M130.074,114.293l-1.14-1.045c-2.975,3.424-7.41,5.65-12.43,5.65\n c-5.006,0-9.436-2.217-12.415-5.626l-1.175,1.021c0,0-11.414,11.574-11.414,31.727h50\n C141.5,125.867,130.074,114.293,130.074,114.293z"></path>\n </g>\n </svg>\n </span>\n {{navData.guestsrooms.guests}}
1/\n <span class="SVGIcon roomIcon" style="border:none; width:25px; height:20px; stroke: #ffffff;fill: #ffffff;">\n <svg focusable="false" role="none" aria-hidden="true" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="20px" height="19px" viewBox="0 -10 48 48" enable-background="new 0 0 48 48">\n <g>\n <rect x="46" y="9" width="2" height="30"></rect>\n <rect x="1" y="28" width="44.9" height="2"></rect>\n <rect y="24.7" width="2" height="14.3"></rect>\n <path d="M39.4,25.6c-2.7,0-4.9-2.2-4.9-4.9c0-2.7,2.2-4.9,4.9-4.9c2.7,0,4.9,2.2,4.9,4.9\n C44.3,23.4,42.1,25.6,39.4,25.6z M39.4,17.8c-1.6,0-2.9,1.3-2.9,2.9c0,1.6,1.3,2.9,2.9,2.9c1.6,0,2.9-1.3,2.9-2.9\n C42.3,19.1,41,17.8,39.4,17.8z"></path>\n <path d="M33.1,25.7H3.5v-1c0-8.5,16.2-9.7,25.9-9.7c1.7,0,2.8,0,2.8,0l1,0V25.7z M5.6,23.7h25.5V17\n c-0.4,0-1,0-1.7,0c-3.3,0-9.5,0.2-14.8,1.4C9.2,19.5,6.3,21.3,5.6,23.7z"></path>\n </g>\n </svg>\n </span>\n {{navData.guestsrooms.rooms}}, \n <span class="select-date-text" ng-if="!dateDisplay">{{translate.global_selectdates_ASselectdatesLbl}}</span>\n <span ng-if="dateDisplay">{{dateDisplay}}</span>\n </div>\n </div>\n <div class="HeaderButton-Select-Value Header-mobile-topbar-text2">{{selectedLocation?selectedLocation:$rootScope.translate.global_alldest_ASalldestLbl}}</div>\n <div class="Header-view-modify-text" ng-show="toggle.collapse" ng-class="{\'view-modify-text\': !selectedLocation};">{{translate.global_viewmodifylink_MobileGNBViewModify_Link}}</div>\n </div>\n </div>\n </div>\n </div>\n </div>\n \x3c!-- Show for only mobile --\x3e\n \x3c!-- Show for only Tablet and desktop --\x3e\n </div>\n </div>\n \x3c!-- MOBILE VIEW END--\x3e\n \x3c!--End of Toggle Header Bar--\x3e\n \x3c!--International Button all views--\x3e\n <div id="international-translation-bar-id" class="Header-selection Header-selection--intl HeaderButton " role="button" tabindex="0" ng-click="clickInternationBar()" ng-class="{\'is-active\': (toggle.intlMenu)}">\n <div class="HeaderButton-label HeaderButton-Select-Value HeaderButton-value" style="position: relative;padding-left: 0px;">\n <span class="intl-label">\n <span class="labels" ng-if="!isMenubarEnabled">{{description}}</span>\n <span class="labels" ng-if="isMenubarEnabled">{{translate.global_currency_AScurrencyCbl}}</span>\n <span class="labels">({{currentCurrency}})</span>\n </span>\n <span class="SVGIcon Header-buttonImage" style="stroke: #fff">\n <svg focusable="false" role="none" aria-hidden="true" version="1.1" class="Icon" id="icon-globe" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="20px" height="20px" viewBox="0 0 25 25">\n <g sketch:type="MSPage" fill="none">\n <g transform="translate(-1308.000000, -33.000000)" sketch:type="MSArtboardGroup" fill="none">\n <g transform="translate(20.000000, 10.000000)" sketch:type="MSLayerGroup" fill="none">\n <path class="Icon-property--stroke" sketch:type="MSShapeGroup" style="fill:none" fill="none" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" d="\n M1311.857,35.429c0,6.312-5.117,11.428-11.429,11.428S1289,41.741,1289,35.429S1294.117,24,1300.428,24\n C1306.74,24,1311.857,29.117,1311.857,35.429L1311.857,35.429z M1307.001,35.429c0,6.312-2.942,11.428-6.573,11.428\n c-3.63,0-6.573-5.116-6.573-11.428S1296.798,24,1300.428,24C1304.059,24,1307.001,29.117,1307.001,35.429L1307.001,35.429z\n M1300.428,24.065v22.727V24.065z M1311.791,35.429h-22.726H1311.791z M1309.884,29.432h-18.91H1309.884z M1309.884,41.426\n h-18.91H1309.884z" />\n </g>\n </g>\n </g>\n </svg>\n\n </span>
1\n\n <span class="SVGIcon HeaderButton-icon" style="height: 9px; width: 13px;stroke: rgba(255, 255, 255, 0.537255);position: relative; right: 0px;bottom: 0px;top:0px;">\n <svg focusable="false" role="none" aria-hidden="true" version="1.1" id="arrow-down" class="" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="13px" height="9px" viewBox="0 0 13 9">\n <g sketch:type="MSPage">\n <g transform="translate(-809.000000, -509.000000)" sketch:type="MSArtboardGroup">\n <g transform="translate(522.000000, 144.000000)" sketch:type="MSLayerGroup">\n <g transform="translate(0.000000, 64.000000)" sketch:type="MSShapeGroup">\n <g transform="translate(0.000000, 280.000000)">\n <path class="Icon-property--stroke" fill="none" stroke="rgba(255, 255, 255, 0.537255)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="\n M298.5,22l-5.25,6.223L288,22" />\n </g>\n </g>\n </g>\n </g>\n </g>\n </svg>\n </span>\n </div>\n </div>\n \x3c!--Modify from here--\x3e\n \x3c!--Add ng-show and ng-hide for clicking button can appear data correctly--\x3e\n <div class="Header-selectionBar" uib-collapse="toggle.collapse">\n \x3c!--FIND HOTELS--\x3e\n <div class="HeaderButton Header-selection Header-step">\n <div class="HeaderButton-wrapper" id="Header-destination-wrapper">\n <div class="HeaderButton-content">\n <div class="HeaderButton-label">\n <div>\n {{translate.global_destination_ASdestinationLbl}}\n \x3c!-- <span ng-show="!isGoogleSearch">SELECT HOTELS</span>\n <span ng-show="isGoogleSearch">FIND HOTELS</span>\n--\x3e\n </div>\n </div>\n\n <div class="HeaderButton-value Header-Findbutton HeaderButton-value-dropdown">\n <div class="HeaderButton-Select-Value">\n <div class="Header-search-Field-block" ng-class="{\'Header-Search-Active is-active\':toggle.searchMenu}">\n <area-search-destination google-enable="googleSearchEnable" translate="translate" outside-click click-out-function="toggleDestinationDropdown();"></area-search-destination>\n </div> \n </div>\n\n </div>\n </div>\n </div>\n\n </div>\n \x3c!--Guest and Rooms--\x3e\n <div title="{{translate.global_guestsrooms_ASGuestsandRoomsLbl}}" class="HeaderButton Header-selection Header-step Header-guest-rooms" style="position: relative;">\n <div class="HeaderButton-wrapper">\n <div class="HeaderButton-content">\n <div class="HeaderButton-label">\n <div>{{translate.global_guestsrooms_ASGuestsandRoomsLbl}}</div>\n </div>\n <div aria-expanded="{{toggle.guestMenu}}" id="guests-and-rooms-id" aria-label="{{translate.global_guestsrooms_ASGuestsandRoomsLbl}}" ng-keydown="($event.which === ACCESSIBILITY_SPACE || $event.which === ACCESSIBILITY_ENTER) ? [clickGuestAndRooms($event), $event.preventDefault()] : 0" tabindex="0" class="HeaderButton-value Header-Guest-Room" ng-class="{\'Header-Guest-Room-Active is-active\' : toggle.guestMenu}" ng-click="clickGuestAndRooms($event)" style="cursor: pointer;">\n <div style="height: 20px; position: relative;">
1\n <span class="HeaderButton-Select-Value" style="position: absolute;top: -3px;">\n <span class="SVGIcon" style="border:none; width:14px; height:18px; stroke: #ffffff;fill: #ffffff;">\n <svg focusable="false" role="none" aria-hidden="true" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="14px" height="18px" viewBox="80 70 70 65" enable-background="new 0 0 234 234">\n <g>\n <path fill="none" stroke-width="5px" d="M132.703,103.446c0,8.54-7.26,15.452-16.199,15.452\n c-8.941,0-16.211-6.912-16.211-15.452c0-8.518,7.27-15.442,16.211-15.442C125.443,88.004,132.703,94.928,132.703,103.446z"></path>\n <path fill="none" stroke-width="5px" d="M130.074,114.293l-1.14-1.045c-2.975,3.424-7.41,5.65-12.43,5.65\n c-5.006,0-9.436-2.217-12.415-5.626l-1.175,1.021c0,0-11.414,11.574-11.414,31.727h50\n C141.5,125.867,130.074,114.293,130.074,114.293z"></path>\n </g>\n </svg>\n </span>\n <span>{{navData.guestsrooms.guests}} ,\n </span>\n <span class="SVGIcon " style="border:none; width:20px; height:16px; stroke: #ffffff;fill: #ffffff;">\n <svg focusable="false" role="none" aria-hidden="true" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="24px" height="20px" viewBox="0 -10 48 48" enable-background="new 0 0 48 48">\n <g>\n <rect x="46" y="9" width="2" height="30"></rect>\n <rect x="1" y="28" width="44.9" height="2"></rect>\n <rect y="24.7" width="2" height="14.3"></rect>\n <path d="M39.4,25.6c-2.7,0-4.9-2.2-4.9-4.9c0-2.7,2.2-4.9,4.9-4.9c2.7,0,4.9,2.2,4.9,4.9\n C44.3,23.4,42.1,25.6,39.4,25.6z M39.4,17.8c-1.6,0-2.9,1.3-2.9,2.9c0,1.6,1.3,2.9,2.9,2.9c1.6,0,2.9-1.3,2.9-2.9\n C42.3,19.1,41,17.8,39.4,17.8z"></path>\n <path d="M33.1,25.7H3.5v-1c0-8.5,16.2-9.7,25.9-9.7c1.7,0,2.8,0,2.8,0l1,0V25.7z M5.6,23.7h25.5V17\n c-0.4,0-1,0-1.7,0c-3.3,0-9.5,0.2-14.8,1.4C9.2,19.5,6.3,21.3,5.6,23.7z"></path>\n </g>\n </svg>\n </span>\n <span>{{navData.guestsrooms.rooms}}</span>\n </span>\n <span class="SVGIcon HeaderButton-icon" style="height: 9px; width: 13px;stroke: rgba(255, 255, 255, 0.537255)">\n <svg focusable="false" role="none" aria-hidden="true" version="1.1" id="arrow-down" class="" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="13px" height="9px" viewBox="0 0 13 9">\n <g sketch:type="MSPage">\n <g transform="translate(-809.000000, -509.000000)" sketch:type="MSArtboardGroup">\n <g transform="translate(522.000000, 144.000000)" sketch:type="MSLayerGroup">\n <g transform="translate(0.000000, 64.000000)" sketch:type="MSShapeGroup">\n <g transform="translate(0.000000, 280.000000)">\n <path class="Icon-property--stroke" fill="none" stroke="rgba(255, 255, 255, 0.537255)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="\n M298.5,22l-5.25,6.223L288,22" />\n </g>\n </g>\n </g>\n </g>\n </g>\n </svg>\n </span>\n </div>\n </div>\n <guest-and-rooms ng-show="toggle.guestMenu" outside-click click-out-function="toggleGuestsAndRoomsMenu();"></guest-and-rooms>\n </div>\n </div>\n\n </div>\n \x3c!--Dates of Stay--\x3e\n <div title="{{translate.global_datesofstay_ASdatesofstayLbl}}" class="HeaderButton Header-selection Header-step Header-dates-of-stay">\n <div class="HeaderButton-wrapper">\n <div class="HeaderButton-content" id="datepickerContainer" ng-class="{\'twoViewMonthCalendar\':visibleMonths == 2}">\n <div class="HeaderButton-label">{{translate.global_datesofstay_ASdatesofstayLbl}}</div>\n <div class="HeaderButton-value Header-Findbutton HeaderButton-value-dropdown">\n <div class="HeaderButton-Select-Value">\n <div class="Header-search-Field-block" >\n <div role="menu" tabindex="0" aria-label="{{translate.global_selectdates_ASselectdatesLbl}}" ng-keydown="($event.which === 13 || $event.which === 32)? openCalendar(
1) : 0" class="HeaderButton-value Header-Calendar" ng-class="{\'Header-Calendar-Active is-active \':toggle.datesMenu}">\n <div style="position: relative;">\n \n <div translate="translate" tabindex="-2" is-open="toggle.datesMenu" date-format="dateFormat" id="datesOfStayId" date-range-picker class="form-control date-picker HeaderButton-Select-Value" ng-model="dates" options="options" min="todayDate" placeholder="{{translate.global_select_ASselecttopbarLbl}}" readonly="true" ng-mousedown="clickDateField($event)" ng-focus="clickDateField($event)"></div>\n \n <span class="SVGIcon HeaderButton-icon Header-only-mobile" style="height: 9px; width: 13px;stroke: rgba(255, 255, 255, 0.537255); top: 5px;">\n <svg focusable="false" role="none" aria-hidden="true" version="1.1" id="arrow-down" class="" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="13px" height="9px" viewBox="0 0 13 9">\n <g sketch:type="MSPage">\n <g transform="translate(-809.000000, -509.000000)" sketch:type="MSArtboardGroup">\n <g transform="translate(522.000000, 144.000000)" sketch:type="MSLayerGroup">\n <g transform="translate(0.000000, 64.000000)" sketch:type="MSShapeGroup">\n <g transform="translate(0.000000, 280.000000)">\n <path class="Icon-property--stroke" fill="none" stroke="rgba(255, 255, 255, 0.537255)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="\n M298.5,22l-5.25,6.223L288,22" />\n </g>\n </g>\n </g>\n </g>\n </g>\n </svg>\n </span>\n </div>\n </div>\n </div>\n <div class="Header-search-btn-block" role="button" tabindex="0" ng-click="clickSearchDestButton()" ng-keydown="($event.which === 13 || $event.which === 32)? [clickSearchDestButton(), $event.preventDefault()] : 0">\n <button tabindex="-2" class="btn btn-primary btn-primary-cta" type="button" name="button">{{translate.global_search_ASsearchLbl}}\n </button> \n </div>\n \x3c!--Modify reservation link for mobile only--\x3e\n <div class="Header-modify-link">\n <a id="welcomeback-id" ng-click="welcomeBack()" href="javascript:void(0);" tabindex="0"> \n <span class="HeaderButton-label modify-cancel-label">{{translate.global_modifycancelreservationlink_ASmodifyCancelReservationLink}}</span>\n </a> \n </div>\n \x3c!--Modify reservation link for mobile only--\x3e\n </div>\n </div>\n \n\n </div>\n </div>\n </div> \n \n \x3c!--LANG AND CURRENCY FOR MOBILE--\x3e\n <div role="button" tabindex="0" title="Language and Currency" class="HeaderButton Header-selection Header-step HeaderButton--intl" ng-click="toggle.intlMenu = !toggle.intlMenu; toggle.collapse = !toggle.collapse; setFocusOnInternationalBar();">\n <div class="HeaderButton-wrapper">\n <div class="HeaderButton-content">\n <div class="HeaderButton-label" ng-if="!isMenubarEnabled"> {{translate.global_language_ASlanguageLbl}} & {{translate.global_currency_AScurrencyCbl}}</div>\n <div class="HeaderButton-value">\n <div class="HeaderButton-Select-Value" style="position:relative;">
1\n <span ng-if="!isMenubarEnabled">{{description}}</span>\n <span ng-if="isMenubarEnabled">{{translate.global_currency_AScurrencyCbl}}</span>\n ({{currentCurrency}})\n <span class="SVGIcon HeaderButton-icon Header-only-mobile" style="height: 9px; width: 13px;stroke: rgba(255, 255, 255, 0.537255)">\n <svg focusable="false" role="none" aria-hidden="true" version="1.1" id="arrow-down" class="" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="13px" height="9px" viewBox="0 0 13 9">\n <g sketch:type="MSPage">\n <g transform="translate(-809.000000, -509.000000)" sketch:type="MSArtboardGroup">\n <g transform="translate(522.000000, 144.000000)" sketch:type="MSLayerGroup">\n <g transform="translate(0.000000, 64.000000)" sketch:type="MSShapeGroup">\n <g transform="translate(0.000000, 280.000000)">\n <path class="Icon-property--stroke" fill="none" stroke="rgba(255, 255, 255, 0.537255)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="\n M298.5,22l-5.25,6.223L288,22" />\n </g>\n </g>\n </g>\n </g>\n </g>\n </svg>\n </span>\n </div>\n </div>\n\n </div>\n </div>\n </div>\n\n \x3c!-- collapse chevron --\x3e\n <div role="button" tabindex="0" title="Collapse Menu" class="HeaderButton Header-selection Header-step HeaderButton--intl HeaderButton--upArrow" ng-click="toggle.collapse = !toggle.collapse">\n <div class="HeaderButton-wrapper">\n <div class="HeaderButton-content">\n <div class="HeaderButton-label">\n </div>\n <div class="HeaderButton-value">\n <svg class="CollapseChevron"><use xlink:href="./images/icons/chevron-filled.svg#icon-filled" style="fill: #fff"></use></svg>\n \x3c!--<img class="CollapseChevron" src="./images/icons/chevron-filled.svg">--\x3e\n <span class="svg-header-mob SVGIcon HeaderButton-icon HeaderButton-icon-position">\n <svg focusable="false" role="none" aria-hidden="true" version="1.1" id="arrow-down" class="" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns"\n xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="13px" height="9px"\n viewB
1ox="0 0 13 9">\n <g sketch:type="MSPage">\n <g transform="translate(-809.000000, -509.000000)" sketch:type="MSArtboardGroup">\n <g transform="translate(522.000000, 144.000000)" sketch:type="MSLayerGroup">\n <g transform="translate(0.000000, 64.000000)" sketch:type="MSShapeGroup">\n <g transform="translate(0.000000, 280.000000)">\n <path class="Icon-property--stroke" fill="none" stroke="rgba(255, 255, 255, 0.537255)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="\n M298.5,22l-5.25,6.223L288,22"/>\n </g>\n </g>\n </g>\n </g>\n </g>\n </svg>\n </span> \n </div>\n </div>\n </div>\n </div>\n </div>\n\n </div>\n <intl-bar style="color: #000" ng-show="toggle.intlMenu && navBarDisabled != true "></intl-bar>\n</nav>'),e.put("./searchresults/chinaCDN.html",'<div class="china-cdn" ng-class="{\'china-cdn-map-view\': displayTypes.displaymapView}" ng-if="flagForChina == true">\n 京ICP备16051228\n</div>'),e.put("./searchresults/ratePlanDetails.directive.html",'<div class="GSplash-wrapper TotalPage-GSplash-TC-wrap rate-plan-detail-popup" ng-show="showRatePlanDetail" id="rate-plan-details-parent-id">\n <div id="overlay" role="dialog" aria-labelledby="rate-plan-details-title-id" class="GSplash-wrapper-content " ng-style="{\'top\': scrollTopRPPopup}">\n <div class="gsplash-modal-header">\n <h3 tabindex="0" id="rate-plan-details-title-id" class="gsplash-modal-title rate-plan-detail-title" style="background: none; padding: 0px;">\n {{ratePlanDetails.ratePlanName}}</h3>\n <span aria-label="{{translate.global_close_AScloseLbl}}" class="close-rate-details" ng-click="hideRatePolicies()" ng-keydown="(isIEEdge && $event.which === ACCESSIBILITY_ENTER) ? [hideRatePolicies(), $event.preventDefault()] : 0">\n <svg focusable="false" role="none" aria-hidden="true" style="cursor: pointer" xmlns="http://www.w3.org/2000/svg"\n width="20.927" height="20.906" viewBox="-0.516 -0.
1089 20.927 20.906"\n data-src="/assets/images/icons/close-x.svg">\n <path class="Icon-property--stroke" fill="none" stroke="#454545" stroke-width="2"\n stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"\n d="M.606 19.77L18.978 1.4M19.385 19.385L1 1"></path>\n </svg>\n </span>\n </div>\n <div class="gsplash-modal-body" id="divRatePlan">\n <div ng-if="ratePlanDetails.promotionInfo.merchandisedPromoData.merchandisingTerms" style="margin-bottom: 15px;">\n <div class="Policy-title">{{translate.global_PromotionsTerms_ASPromotionsTerms}}</div>\n <div class="Policy-body" ng-bind-html="ratePlanDetails.promotionInfo.merchandisedPromoData.merchandisingTerms | unescapeFilter"></div>\n </div>\n <div class="Policy-note" ng-bind-html="ratePlanDetails.ratePlanDescription"></div>\n <div ng-if="(ratePlanDetails.packagePolicies != undefined)">\n <div ng-repeat="packagePolicy in ratePlanDetails.packagePolicies">\n <div class="Policy-title">\n {{packagePolicy.pkgPolicyTitle}}\n </div>\n <div class="Policy-body">\n {{packagePolicy.pkgPolicyDesc}}\n </div>\n </div>\n </div>\n <div ng-if="(ratePlanDetails.guaranteePolicy.policyDescription != undefined) && (ratePlanDetails.guaranteePolicy.policyType == \'depositPolicy\')">\n\n <div class="Policy-title">{{translate.global_deppolicy_ASdeppolicyLbl}}</div>\n <div class="Policy-body" ng-bind-html="ratePlanDetails.guaranteePolicy.policyDescription">\n </div>\n </div>\n <div ng-if="(ratePlanDetails.guaranteePolicy.policyDescription != undefined) && (ratePlanDetails.guaranteePolicy.policyType != \'depositPolicy\')">\n\n <div class="Policy-title">{{translate.global_guapolicy_ASguapolicyLbl}}</div>\n <div class="Policy-body" ng-bind-html="ratePlanDetails.guaranteePolicy.policyDescription">\n </div>\n </div>\n <div style="margin-top: 1em" ng-if="ratePlanDetails.cancellationPolicy.policyDescription != undefined">\n <div class="Policy-title">{{translate.global_canpolicy_AScanpolicyLbl}}</div>\n <div class="Policy-body" ng-bind-html="ratePlanDetails.cancellationPolicy.policyDescription">\n </div>\n </div>\n </div>\n </div>\n\n <div id="fade"></div>\n</div>'),e.put("./searchresults/searchResultsDetails.html",'<div ng-if="showPropertyDetails(myGridNumber, eachProperty.hotelCode, prevOpenedPropertyId, gridRow)"\n id="propertyDetailsCollapse" class="panel-collapse property-details" role="tabpanel"\n uib-collapse="!showPropertyDetails(myGridNumber, eachProperty.hotelCode, prevOpenedPropertyId, gridRow)"\n aria-labelledby="propertyDetails"\n ng-class="{\'property-detail-close\': showPropertyDetails(myGridNumber, eachProperty.hotelCode, prevOpenedPropertyId, gridRow) && !displayTypes.displaymapView}">\n <div class="propertyDetail propertyDetail-inline" id="{{selectedProperty.hotelCode}}" stick-close-icon>\n <div class="container-fluid Site-containeclose-icon-stick-pricingr propertyDetail-wrap">\n\n <div class="row">\n\n <div class="propertyDetail-close propertyDetail-close--aside hidden-lg-up hidden-sm-down"\n ng-click="closePropertyDetails();">\n <a class="propertyDetail-close-button">\n <svg xmlns="http://www.w3.org/2000/svg" class="injected-svg Icon" width="20.927" height="20.906"\n viewB
1ox="-0.516 -0.089 20.927 20.906" data-src="/assets/images/close-x-tiny.svg">\n <path class="Icon-property--stroke" fill="none" stroke="#454545" stroke-width="2"\n stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"\n d="M.606 19.77L18.978 1.4M19.385 19.385L1 1"></path>\n </svg>\n </a>\n </div>\n\n <div class="propertyDetail-close propertyDetail-close--aside hidden-md-up" id="close-icon-stick"\n ng-click="closePropertyDetails()" style="right: 0px">\n <a class="propertyDetail-close-button">\n <svg xmlns="http://www.w3.org/2000/svg" class="injected-svg Icon" width="20.927" height="20.906"\n viewBox="-0.516 -0.089 20.927 20.906" data-src="/assets/images/close-x-tiny.svg">\n <path class="Icon-property--stroke" fill="none" stroke="#454545" stroke-width="2"\n stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"\n d="M.606 19.77L18.978 1.4M19.385 19.385L1 1"></path>\n </svg>\n </a>\n </div>\n\n <div class="col-lg-8">\n <h1 class="propertyDetail-title" tabindex="0" id="propertyDetail-title-header">{{selectedProperty.hotelName}}</h1>\n <div>\n <span ng-if="selectedProperty.address.address1">{{selectedProperty.address.address1}}, </span>\n <span ng-if="selectedProperty.address.city">{{selectedProperty.address.city}}, </span>\n <span ng-if="selectedProperty.address.postalCode">{{selectedProperty.address.postalCode}}, </span>\n <span ng-if="selectedProperty.address.stateName">{{selectedProperty.address.stateName}}, </span>\n <span ng-if="selectedProperty.address.countryName">{{selectedProperty.address.countryName}}</span>\n </div>\n <div class="gridcard-content">\n <div style="display: inline-block; width: 55%">\n <span style="opacity: 0; position: absolute; margin-top: 15px;">{{selectedProperty.starRating}} {{translate.global_starrating_ASstarratingLbl}}</span>\n <div class="star-rating" ng-if="selectedProperty.starRating > 4.5">\n <span class="span-star-rating" style="font-size: 35px;"\n ng-repeat="i in [1,2,3,4,5]"> \n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg>\n </span>\n </div>\n <div class="star-rating" ng-if="selectedProperty.starRating == 4 || selectedProperty.starRating == 4.5">\n <span class="span-star-rating" ng-repeat="i in [1,2,3,4]"> \n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg>\n </span>
1\n <span class="span-star-rating half-star" ng-if="selectedProperty.starRating == 4.5" ng-repeat="i in [1]">\n <show-half-star custid=\'grid-pd-{{selectedProperty.hotelCode}}\'></show-half-star>\n </span> \n </div>\n <div class="star-rating" ng-if="selectedProperty.starRating == 3 || selectedProperty.starRating == 3.5">\n <span class="span-star-rating" ng-repeat="i in [1,2,3]">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg>\n </span> \n <span class="span-star-rating half-star" ng-if="selectedProperty.starRating == 3.5" ng-repeat="i in [1]">\n <show-half-star custid=\'grid-pd-{{selectedProperty.hotelCode}}\'></show-half-star>\n </span> \n </div>\n <div class="star-rating" ng-if="selectedProperty.starRating == 2 || selectedProperty.starRating == 2.5">\n <span class="span-star-rating" ng-repeat="i in [1,2]">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg>\n </span> \n <span class="span-star-rating half-star" ng-if="selectedProperty.starRating == 2.5" ng-repeat="i in [1]">\n <show-half-star custid=\'grid-pd-{{selectedProperty.hotelCode}}\'></show-half-star>\n </span> \n </div>\n <div class="star-rating" ng-if="selectedProperty.starRating == 1 || selectedProperty.starRating == 1.5">\n <span class="span-star-rating" ng-repeat="i in [1]">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg>\n </span>\n <span class="span-star-rating half-star" ng-if="selectedProperty.starRating == 1.5" ng-repeat="i in [1]">\n <show-half-star custid=\'grid-pd-{{selectedProperty.hotelCode}}\'></show-half-star>\n </span> \n </div>\n </div>\n </div>\n <show-more-text translate="translate" ng-if="openPropertyDetailsFlag" text="selectedProperty.description" limit="500" manual-class="propertyDetail-description"></show-more-text>\n <section class="section">\n <div class="Carousel propertyDetail-carousel" ng-hide="!selectedProperty.media.propertyDetailImages.length && !googleMapAvailable">\n <div class="propertyDetails-carousal-view"\n ng-if="selectedProperty.media.propertyDetailImages.length > 0 && googleMapAvailable">\n <button class="btn propertyDetails-carousal-viewBtn" ng-click="toggleMapPhotos(\'map\')"\n ng-class="propertyDetailsView == \'map\'? \'button-isActive\' : \'button-isNotActive\'">\n <div style="height: 25px;">
1\n <span style="display: inline-block;">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="25"\n height="25">\n <path style="stroke: #888888; fill: #888888; text-indent:0;text-align:start;line-height:normal;text-transform:none;block-progression:tb;-inkscape-font-specification:Bitstream Vera Sans"\n d="M 16 3 C 11.041484 3 7 7.0414839 7 12 C 7 13.406296 7.5697902 15.019621 8.34375 16.78125 C 9.1177098 18.542879 10.113372 20.412329 11.125 22.15625 C 13.148256 25.644091 15.1875 28.5625 15.1875 28.5625 L 16 29.75 L 16.8125 28.5625 C 16.8125 28.5625 18.851744 25.644091 20.875 22.15625 C 21.886628 20.412329 22.88229 18.542879 23.65625 16.78125 C 24.43021 15.019621 25 13.406296 25 12 C 25 7.0414839 20.958516 3 16 3 z M 16 5 C 19.877484 5 23 8.1225161 23 12 C 23 12.802704 22.56979 14.316192 21.84375 15.96875 C 21.11771 17.621308 20.113372 19.452421 19.125 21.15625 C 17.552794 23.866537 16.578771 25.299905 16 26.15625 C 15.421229 25.299905 14.447206 23.866537 12.875 21.15625 C 11.886628 19.452421 10.88229 17.621308 10.15625 15.96875 C 9.4302098 14.316192 9 12.802704 9 12 C 9 8.1225161 12.122516 5 16 5 z M 16 10 C 14.895431 10 14 10.895431 14 12 C 14 13.104569 14.895431 14 16 14 C 17.104569 14 18 13.104569 18 12 C 18 10.895431 17.104569 10 16 10 z"\n color="#000" overflow="visible"\n font-family="Bitstream Vera Sans"/>\n </svg>\n </span>\n <span style="display: inline-block; vertical-align: super;">{{translate.global_map_ASmapLbl}}</span>\n </div>\n </button>\n <button class="btn propertyDetails-carousal-viewBtn"\n ng-click="toggleMapPhotos(\'photos\')"\n ng-class="propertyDetailsView == \'photos\'? \'button-isActive\' : \'button-isNotActive\'">\n <div style="height: 25px;">\n <span style="display: inline-block">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="25"\n height="25">\n <path style="stroke: #888888; fill: #888888; style="\n text-indent:0;text-align:start;line-height:normal;text-transform:none;block-progression:tb;-inkscape-font-specification:Bitstream\n Vera Sans\n " d="M 2 5 L 2 6 L 2 22 L 2 23 L 3 23 L 6 23 L 6 26 L 6 27 L 7 27 L 29\n 27 L 30 27 L 30 26 L 30 10 L 30 9 L 29 9 L 26 9 L 26 6 L 26 5 L 25 5 L 3\n 5 L 2 5 z M 4 7 L 24 7 L 24 21 L 4 21 L 4 7 z M 6 9 L 6 10 L 6 18 L 6 19\n L 7 19 L 21 19 L 22 19 L 22 18 L 22 10 L 22 9 L 21 9 L 7 9 L 6 9 z M 8\n 11 L 20 11 L 20 17 L 8 17 L 8 11 z M 26 11 L 28 11 L 28 25 L 8 25 L 8 23\n L 25 23 L 26 23 L 26 22 L 26 11 z" color="#000" overflow="visible"\n font-family="Bitstream Vera Sans"/>\n </svg>\n </span>\n <span style="display: inline-block; vertical-align: super;">{{translate.global_gallery_ASgaleryLbl}}</span>\n </div>\n </button>\n </div>
1\n <uib-carousel interval="myInterval" no-wrap="noWrapSlides"\n ng-if="selectedProperty.media.propertyDetailImages.length > 0 && showCarousel"\n ng-show="propertyDetailsView == \'photos\'">\n <uib-slide\n ng-repeat="slide in selectedProperty.media.propertyDetailImages track by slide.sortOrder"\n index="slide.sortOrder" active="slide.active">\n <iframe ng-if="slide.type == \'video\'" style="margin:auto;"\n ng-src="{{trustSrc(selectedProperty.media.propertyDetailImages, slide)}}"></iframe>\n <div class="video-swip-top" ng-if="slide.type == \'video\'"></div>\n <div class="video-swip-bottom" ng-if="slide.type == \'video\'"></div>\n <div class="video-swip-left" ng-if="slide.type == \'video\'"></div>\n\n <div class="video-swip-right" ng-if="slide.type == \'video\'"></div>\n\n <img ng-if="slide.type != \'video\'" ng-src="{{slide.source}}" style="margin:auto;" alt="{{selectedProperty.hotelName}}">\n </uib-slide>\n </uib-carousel>\n <div tabindex="0" aria-label="mapView" role="region">\n <div ng-if="propertyDetailsView == \'map\' && googleMapAvailable" >\n <div id="map_div" class="propertyDetail-map" custom-google-map-property-details\n property-map="selectedProperty"></div>\n </div>\n </div>\n\n </div>\n </section>\n\n <section class="Section" ng-if="selectedProperty.amenityList.length > 0">\n <div class="Section-title">{{translate.global_amenities_ASamenitiesLbl}}</div>\n <show-more-amenities translate="translate" ng-if="openPropertyDetailsFlag" amenities="selectedProperty.amenityList" limit-for-amenities="5"></show-more-amenities>\n </section>\n </div>\n <aside class="col-xs-12 col-lg-4 propertyDetail-pricingAside">\n <div class="list-stick-close-icon-pricing property-pricing-box" id="close-icon-stick-pricing">\n <div class="propertyDetail-close propertyDetail-close--aside hidden-md-down"\n aria-label="{{translate.global_close_AScloseLbl}}"\n ng-keydown="($event.which === ACCESSIBILITY_SPACE || $event.which === ACCESSIBILITY_ENTER)? [closePropertyDetails(), moveFocus(selectedProperty), $event.preventDefault()] : 0"\n ng-click="closePropertyDetails();moveFocus(selectedProperty)">\n <a class="propertyDetail-close-button">\n <svg xmlns="http://www.w3.org/2000/svg" class="injected-svg Icon" width="20.927"\n height="20.906" viewBox="-0.516 -0.
1089 20.927 20.906"\n data-src="/assets/images/close-x-tiny.svg">\n <path class="Icon-property--stroke" fill="none" stroke="#454545" stroke-width="2"\n stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10"\n d="M.606 19.77L18.978 1.4M19.385 19.385L1 1"></path>\n </svg>\n </a>\n </div>\n <div class="PricingBox" ng-if="selectedProperty.hasOwnProperty(\'isAvailable\')">\n <div class="promotion-label-text" ng-if="selectedProperty.isAvailable === true && selectedProperty.ratePlanList && selectedProperty.ratePlanList.length > 0 && selectedProperty.ratePlanList[0].promotionInfo.merchandisedPromoData.labelText && selectedProperty.ratePlanList[0].promotionInfo.showPromotionBanner">{{selectedProperty.ratePlanList[0].promotionInfo.merchandisedPromoData.labelText | unescapeFilter}}</div>\n <div class="PricingBox-content PricingBox-content--itemized" style="max-height: 365px;">\n <div class="PricingBox-options">\n <div ng-if="selectedProperty.isAvailable === true && selectedProperty.ratePlanList && selectedProperty.ratePlanList.length > 0">\n <div class="PricingBox-title" style="padding-top: 1em">\n {{selectedProperty.hotelName}}\n </div>\n <div class="PricingBox-option">\n <div>\n <div class="PricingBox-option--priceElement">\n <div class="PricingBox-option--priceElement--priceTags">\n <span class="PricingBox-title" style="font-weight: 500">\n <input tabindex="0" type="radio"\n aria-label="{{selectedProperty.ratePlanList[0].packageName ? selectedProperty.ratePlanList[0].packageName : selectedProperty.ratePlanList[0].name}}"\n ng-model="selectedProperty.selectedRatePlan"\n ng-value="selectedProperty.defaultRateInfo.ratePlanId"\n ng-change="changeRatePlan(selectedProperty.selectedRatePlan, true)"\n\n />\n <span class="rate-plane-title"\n ng-show="selectedProperty.defaultRateInfo.rateType.toLowerCase() == \'regular\' || selectedProperty.defaultRateInfo.rateType.toLowerCase() == \'group\'">\n <span class="promotion-sale-text" ng-if="selectedProperty.ratePlanList[0].promotionInfo.merchandisedPromoData.saleText">{{selectedProperty.ratePlanList[0].promotionInfo.merchandisedPromoData.saleText | unescapeFilter}}: </span>\n <span ng-if="selectedProperty.ratePlanList[0].promotionInfo.merchandisedPromoData.promotionName">\n {{selectedProperty.ratePlanList[0].promotionInfo.merchandisedPromoData.promotionName | unescapeFilter}}\n </span>\n <span ng-if="!selectedProperty.ratePlanList[0].promotionInfo.merchandisedPromoData.promotionName">\n {{selectedProperty.ratePlanList[0].name}}\n </span>\n </span>
1\n <span class="rate-plane-title"\n ng-show="selectedProperty.defaultRateInfo.rateType.toLowerCase() == \'package\'">\n <span class="promotion-sale-text" ng-if="selectedProperty.ratePlanList[0].promotionInfo.merchandisedPromoData.saleText">{{selectedProperty.ratePlanList[0].promotionInfo.merchandisedPromoData.saleText | unescapeFilter}}: </span>\n <span ng-if="selectedProperty.ratePlanList[0].promotionInfo.merchandisedPromoData.promotionName">\n {{selectedProperty.ratePlanList[0].promotionInfo.merchandisedPromoData.promotionName | unescapeFilter}}\n </span>\n <span ng-if="!selectedProperty.ratePlanList[0].promotionInfo.merchandisedPromoData.promotionName">\n {{selectedProperty.ratePlanList[0].packageName}}\n </span>\n </span>\n\n <span ng-if="ratePlanDisplayPreferences == 0"\n class="PricingBox-info-circle"\n aria-label="{{translate.page_rateplandesc_ASrateplandescLbl}}"\n id="rate-plan-description-{{selectedProperty.defaultRateInfo.ratePlanId}}"\n ng-keydown="(isIEEdge && $event.which === ACCESSIBILITY_ENTER) ? [showRatePolicies(selectedProperty.ratePlanList[0], selectedProperty.defaultRateInfo.ratePlanId), $event.preventDefault()] : 0"\n ng-click="showRatePolicies(selectedProperty.ratePlanList[0], selectedProperty.defaultRateInfo.ratePlanId)">\n <svg version="1.1" id="X_Mark" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\n width="19px" height="19px" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xml:space="preserve" style="margin-top:8px;">\n <path fill="#CE390D" stroke="#CE390D" d="M32.021,4C16.562,4,4.027,16.536,4.027,31.991C4.027,47.439,16.562,60,32.021,60\n c15.453,0,28.006-12.561,28.006-28.009C60.027,16.536,47.475,4,32.021,4z M35.341,48.686c-1.726,1.877-3.888,2.814-6.485,2.814\n c-1.746,0-3.056-0.428-3.93-1.283c-0.873-0.855-1.309-1.872-1.309-3.048c0-1.194,0.383-2.854,1.153-4.978l4.021-10.919\n c0.396-0.99,0.593-1.659,0.593-2.011c0-0.226-0.093-0.433-0.279-0.617c-0.188-0.186-0.396-0.279-0.624-0.279\n c-0.708,0-1.481,0.547-2.324,1.64c-0.84,1.093-1.47,2.071-1.887,2.938h-2.743c1.227-2.722,2.822-4.829,4.785-6.325\n c1.967-1.494,3.924-2.242,5.878-2.242c1.373,0,2.513,0.335,3.416,1.006c0.904,0.67,1.356,1.562,1.356,2.675\n c0,1.177-0.229,2.362-0.688,3.557l-4.863,12.96c-0.333,0.886-0.499,1.608-0.499,2.163c0,0.25,0.099,0.49,0.296,0.729\n c0.198,0.235,0.411,0.354,0.64,0.354c0.624,0,1.268-0.33,1.934-0.989c0.664-0.66,1.497-1.877,2.493-3.649h2.869\n C38.334,44.974,37.066,46.81,35.341,48.686z M39.329,19.352c-0.802,0.794-1.741,1.191-2.823,1.191c-1.165,0-2.135-0.397-2.915-1.191\n c-0.779-0.794
1-1.169-1.748-1.169-2.862c0-1.071,0.39-2.005,1.169-2.799c0.78-0.794,1.75-1.191,2.915-1.191\n c0.749,0,1.429,0.181,2.043,0.542c0.611,0.361,1.095,0.835,1.449,1.423c0.353,0.587,0.529,1.263,0.529,2.025\n C40.527,17.604,40.127,18.557,39.329,19.352z"/>\n </svg>\n </span>\n </span>\n <div class="PricingBox-option-text-detail rates-left-align policyDescription"\n ng-if="ratePlanDisplayPreferences == 1"\n aria-label="{{translate.page_rateplandesc_ASrateplandescLbl}}"\n id="rate-plan-description-{{selectedProperty.defaultRateInfo.ratePlanId}}"\n ng-keydown="(isIEEdge && $event.which === ACCESSIBILITY_ENTER) ? [showRatePolicies(selectedProperty.ratePlanList[0], selectedProperty.defaultRateInfo.ratePlanId), $event.preventDefault()] : 0"\n ng-click="showRatePolicies(selectedProperty.ratePlanList[0], selectedProperty.defaultRateInfo.ratePlanId)"\n ng-bind-html="selectedProperty.ratePlanList[0].rateplanDesc | ellipsisFilter: 35 | htmlUnicodeFilter"></div>\n <div class="PricingBox-option-text-detail rates-left-align policyDescription"\n ng-if="ratePlanDisplayPreferences == 2"\n id="rate-plan-description-{{selectedProperty.defaultRateInfo.ratePlanId}}"\n aria-label="{{translate.page_rateplandesc_ASrateplandescLbl}}"\n ng-keydown="(isIEEdge && $event.which === ACCESSIBILITY_ENTER) ? [showRatePolicies(selectedProperty.ratePlanList[0], selectedProperty.defaultRateInfo.ratePlanId), $event.preventDefault()] : 0"\n ng-click="showRatePolicies(selectedProperty.ratePlanList[0], selectedProperty.defaultRateInfo.ratePlanId)"\n ng-bind-html="selectedProperty.ratePlanList[0].guaranteePolicy.policyDescription | ellipsisFilter: 35 | htmlUnicodeFilter"></div>\n <div class="PricingBox-option-text-detail rates-left-align policyDescription"\n ng-if="ratePlanDisplayPreferences == 3"\n id="rate-plan-description-{{selectedProperty.defaultRateInfo.ratePlanId}}"\n aria-label="{{translate.page_rateplandesc_ASrateplandescLbl}}"\n ng-keydown="(isIEEdge && $event.which === ACCESSIBILITY_ENTER) ? [showRatePolicies(selectedProperty.ratePlanList[0], selectedProperty.defaultRateInfo.ratePlanId), $event.preventDefault()] : 0"\n ng-click="showRatePolicies(selectedProperty.ratePlanList[0], selectedProperty.defaultRateInfo.ratePlanId)"\n ng-bind-html="selectedProperty.ratePlanList[0].cancellationPolicy.policyDescription | ellipsisFilter: 35 | htmlUnicodeFilter"></div>\n <div ng-if="selectedProperty.ratePlanList[0].promotionInfo.merchandisedPromoData.valueAddedText" class="promotions-value-add-text">{{selectedProperty.ratePlanList[0].promotionInfo.merchandisedPromoData.valueAddedText | unescapeFilter}}</div>\n <div class="PricingBox-option-text-detail rates-left-align"\n ng-if="!selectedProperty.ratePlanList[0].confidential && selectedProperty.ratePlanList[0].isAvailable == true">\n <b class="rates-left-align rates-width">\n {{selectedProperty.ratePlanList[0].rate |\n currencyConversionAndSymbol :\n selectedProperty.currentCurrency.currencySymbol:\n currentCurrencyObj }} x {{numberOfDays | nightsFilter}}\n </b>\n <b style="margin-right: 1em;">\n <sp
1an class="CardGrid-price--subtitles CardGrid-price-color-change CardGrid-price-color-change-display"\n style="opacity:0.5;"\n ng-show="(selectedProperty.ratePlanList[0].discount != 0) && rateShow">\n {{(selectedProperty.ratePlanList[0].rate + selectedProperty.ratePlanList[0].discount) * numberOfDays | currencyConversionAndSymbol : selectedProperty.currentCurrency.currencySymbol: currentCurrencyObj }}\n </span>\n <span class="CardGrid-price-color-change CardGrid-price-color-change-display">\n {{selectedProperty.ratePlanList[0].rate * numberOfDays| currencyConversionAndSymbol : selectedProperty.currentCurrency.currencySymbol: currentCurrencyObj }}\n </span>\n </b>\n </div>\n <div class="Pricingbox-unavailable-label"\n ng-if="!selectedProperty.ratePlanList[0].isAvailable">\n {{translate.global_soldout_ASsoldoutLbl}}\n </div>\n </div>\n </div>\n <div ng-repeat="regularRatePlan in selectedProperty.ratePlanList[1] | limitTo: limit"\n class="PricingBox-option--priceElement">\n <div class="PricingBox-option--priceElement--priceTags">\n <span class="PricingBox-title" style="font-weight: 500">\n <input tabindex="0"\n type="radio"\n aria-label="{{regularRatePlan.name}}"\n ng-model="selectedProperty.selectedRatePlan"\n ng-value="regularRatePlan.ratePlanCode"\n ng-change="changeRatePlan(regularRatePlan)"\n ng-disabled="regularRatePlan.isAvailable === false"\n\n />\n <span class="rate-plane-title" ng-if="!regularRatePlan.promotionInfo.merchandisedPromoData.promotionName">\n <span class="promotion-sale-text" ng-if="regularRatePlan.promotionInfo.merchandisedPromoData.saleText">{{regularRatePlan.promotionInfo.merchandisedPromoData.saleText}}: </span>\n {{regularRatePlan.name}}\n </span>\n <span class="rate-plane-title" ng-if="regularRatePlan.promotionInfo.merchandisedPromoData.promotionName">\n <span class="promotion-sale-text" ng-if="regularRatePlan.promotionInfo.merchandisedPromoData.saleText">{{regularRatePlan.promotionInfo.merchandisedPromoData.saleText | unescapeFilter}}: </span>\n {{regularRatePlan.promotionInfo.merchandisedPromoData.promotionName | unescapeFilter}}\n </span>
1\n <span ng-if="ratePlanDisplayPreferences == 0"\n class="PricingBox-info-circle"\n id="rate-plan-description-{{regularRatePlan.ratePlanCode}}"\n aria-label="{{translate.page_rateplandesc_ASrateplandescLbl}}"\n ng-keydown="(isIEEdge && $event.which === ACCESSIBILITY_ENTER) ? [showRatePolicies(regularRatePlan, regularRatePlan.ratePlanCode), $event.preventDefault()] : 0"\n ng-click="showRatePolicies(regularRatePlan, regularRatePlan.ratePlanCode)">\n <svg focusable="false" role="none" aria-hidden="true" version="1.1" id="X_Mark" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\n width="19px" height="19px" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xml:space="preserve" style="margin-top:8px;">\n <path fill="#CE390D" stroke="#CE390D" d="M32.021,4C16.562,4,4.027,16.536,4.027,31.991C4.027,47.439,16.562,60,32.021,60\n c15.453,0,28.006-12.561,28.006-28.009C60.027,16.536,47.475,4,32.021,4z M35.341,48.686c-1.726,1.877-3.888,2.814-6.485,2.814\n c-1.746,0-3.056-0.428-3.93-1.283c-0.873-0.855-1.309-1.872-1.309-3.048c0-1.194,0.383-2.854,1.153-4.978l4.021-10.919\n c0.396-0.99,0.593-1.659,0.593-2.011c0-0.226-0.093-0.433-0.279-0.617c-0.188-0.186-0.396-0.279-0.624-0.279\n c-0.708,0-1.481,0.547-2.324,1.64c-0.84,1.093-1.47,2.071-1.887,2.938h-2.743c1.227-2.722,2.822-4.829,4.785-6.325\n c1.967-1.494,3.924-2.242,5.878-2.242c1.373,0,2.513,0.335,3.416,1.006c0.904,0.67,1.356,1.562,1.356,2.675\n c0,1.177-0.229,2.362-0.688,3.557l-4.863,12.96c-0.333,0.886-0.499,1.608-0.499,2.163c0,0.25,0.099,0.49,0.296,0.729\n c0.198,0.235,0.411,0.354,0.64,0.354c0.624,0,1.268-0.33,1.934-0.989c0.664-0.66,1.497-1.877,2.493-3.649h2.869\n C38.334,44.974,37.066,46.81,35.341,48.686z M39.329,19.352c-0.802,0.794-1.741,1.191-2.823,1.191c-1.165,0-2.135-0.397-2.915-1.191\n c-0.779-0.794-1.169-1.748-1.169-2.862c0-1.071,0.39-2.005,1.169-2.799c0.78-0.794,1.75-1.191,2.915-1.191\n c0.749,0,1.429,0.181,2.043,0.542c0.611,0.361,1.095,0.835,1.449,1.423c0.353,0.587,0.529,1.263,0.529,2.025\n C40.527,17.604,40.127,18.557,39.329,19.352z"/>\n </svg>\n </span>\n </span>\n <div class="PricingBox-option-text-detail rates-left-align policyDescription"\n ng-if="ratePlanDisplayPreferences == 1"\n id="rate-plan-description-{{regularRatePlan.ratePlanCode}}"\n aria-label="{{translate.page_rateplandesc_ASrateplandescLbl}}"\n ng-keydown="(isIEEdge && $event.which === ACCESSIBILITY_ENTER) ? [showRatePolicies(regularRatePlan, regularRatePlan.ratePlanCode), $event.preventDefault()] : 0"\n ng-click="showRatePolicies(regularRatePlan, regularRatePlan.ratePlanCode)"\n ng-bind-html="regularRatePlan.rateplanDesc | ellipsisFilter: 35 | htmlUnicodeFilter"></div>\n <div class="PricingBox-option-text-detail rates-left-align policyDescription"\n ng-if="ratePlanDisplayPreferences == 2"\n id="rate-plan-description-{{regularRatePlan.ratePlanCode}}"\n aria-label="{{translate.page_rateplandesc_ASrateplandescLbl}}"\n ng-keydown="(isIEEdge && $event.which === ACCESSIBILITY_ENTER) ? [showRatePolicies(regularRatePlan, regularRatePlan.ratePlanCode), $event.preventDefault()] : 0"\n ng-click="showRatePolicies(regularRatePlan, regularRatePlan.ratePlanCode)"\n ng-bind-html="regularRatePlan.guaranteePolicy.policyDescription | ellipsisFilter: 35 | htmlUnicodeFilter"></div>\n <div class="PricingBox-option-text-detail rates-left-align policyDescription"\n ng-if="ratePlanDisplayPreferences == 3"\n id="rate-plan-description-{{regularRatePlan.ratePlanCode}}"\n aria-label="{{translate.page_rateplandesc_ASrateplandescLbl}}"\n ng-keydown="(isIEEdge && $event.which === ACCESSIBILITY_ENTER) ? [showRatePolicies(regularRatePlan, regularRatePlan.ratePlanCode), $event.preventDefault()] : 0"\n ng-click="showRatePolicies(regularRatePlan, regularRatePlan.ratePlanCode)"\n ng-bind-html="regularRatePlan.cancellationPolicy.policyDescription | ellipsisFilter: 35 | htmlUnicodeFilter"></div>\n <div ng-if="regularRatePlan.promotionInfo.merchandisedPromoData.valueAddedText" class="promotions-value-add-text">{{regularRatePlan.promotionInfo.merchandisedPromoData.valueAddedText | unescapeFilter}}</div>\n <div class="PricingBox-option-text-detail"\n ng-if="!regularRatePlan.confidential && regularRatePlan.isAvailable == true">\n <b class="rates-left-align rates-width">\n {{regularRatePlan.rate | currencyConversionAndSymbol :\n selectedProperty.currentCurrency.currencySymbol:\n currentCurrencyObj }} x {{numberOfDays | nightsFilter}}\n </b>\n <b style="margin-right: 1em;">\n <sp
1an class="CardGrid-price--subtitles CardGrid-price-color-change CardGrid-price-color-change-display"\n style="opacity:0.5;"\n ng-show="(regularRatePlan.discount != 0) && rateShow">\n {{(regularRatePlan.rate + regularRatePlan.discount) * numberOfDays | currencyConversionAndSymbol : selectedProperty.currentCurrency.currencySymbol: currentCurrencyObj }}\n </span>\n <span class="CardGrid-price-color-change CardGrid-price-color-change-display">\n {{regularRatePlan.rate * numberOfDays | currencyConversionAndSymbol : selectedProperty.currentCurrency.currencySymbol: currentCurrencyObj }}\n </span>\n </b>\n </div>\n <div class="Pricingbox-unavailable-label"\n ng-if="!regularRatePlan.isAvailable">\n {{translate.global_soldout_ASsoldoutLbl}}\n </div>\n </div>\n </div>\n\n <div ng-repeat="packageRatePlan in selectedProperty.ratePlanList[2] | limitTo: limit"\n class="PricingBox-option--priceElement" ng-hide="limit == 1 && selectedProperty.ratePlanList[1].length > 0">\n <div class="PricingBox-option--priceElement--priceTags">\n <span class="PricingBox-title" style="font-weight: 500">\n <input tabindex="0"\n type="radio"\n aria-label="{{packageRatePlan.packageName}}"\n ng-model="selectedProperty.selectedRatePlan"\n ng-value="packageRatePlan.packageCode"\n ng-change="changeRatePlan(packageRatePlan)"\n ng-disabled="packageRatePlan.isAvailable === false"\n />\n <span class="rate-plane-title" ng-if="!packageRatePlan.promotionInfo.merchandisedPromoData.promotionName">\n <span class="promotion-sale-text" ng-if="packageRatePlan.promotionInfo.merchandisedPromoData.saleText">{{packageRatePlan.promotionInfo.merchandisedPromoData.saleText}}: </span>\n {{packageRatePlan.packageName}}\n </span>\n <span class="rate-plane-title" ng-if="packageRatePlan.promotionInfo.merchandisedPromoData.promotionName">\n <span class="promotion-sale-text" ng-if="packageRatePlan.promotionInfo.merchandisedPromoData.saleText">{{packageRatePlan.promotionInfo.merchandisedPromoData.saleText| unescapeFilter}}: </span>\n {{packageRatePlan.promotionInfo.merchandisedPromoData.promotionName | unescapeFilter}}\n </span>
1\n <span ng-if="ratePlanDisplayPreferences == 0"\n id="rate-plan-description-{{packageRatePlan.packageCode}}"\n class="PricingBox-info-circle"\n aria-label="{{translate.page_rateplandesc_ASrateplandescLbl}}"\n ng-keydown="(isIEEdge && $event.which === ACCESSIBILITY_ENTER) ? [showRatePolicies(packageRatePlan, packageRatePlan.packageCode), $event.preventDefault()] : 0"\n ng-click="showRatePolicies(packageRatePlan, packageRatePlan.packageCode)">\n <svg focusable="false" role="none" aria-hidden="true" version="1.1" id="X_Mark" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"\n width="19px" height="19px" viewBox="0 0 64 64" enable-background="new 0 0 64 64" xml:space="preserve" style="margin-top:8px;">\n <path fill="#CE390D" stroke="#CE390D" d="M32.021,4C16.562,4,4.027,16.536,4.027,31.991C4.027,47.439,16.562,60,32.021,60\n c15.453,0,28.006-12.561,28.006-28.009C60.027,16.536,47.475,4,32.021,4z M35.341,48.686c-1.726,1.877-3.888,2.814-6.485,2.814\n c-1.746,0-3.056-0.428-3.93-1.283c-0.873-0.855-1.309-1.872-1.309-3.048c0-1.194,0.383-2.854,1.153-4.978l4.021-10.919\n c0.396-0.99,0.593-1.659,0.593-2.011c0-0.226-0.093-0.433-0.279-0.617c-0.188-0.186-0.396-0.279-0.624-0.279\n c-0.708,0-1.481,0.547-2.324,1.64c-0.84,1.093-1.47,2.071-1.887,2.938h-2.743c1.227-2.722,2.822-4.829,4.785-6.325\n c1.967-1.494,3.924-2.242,5.878-2.242c1.373,0,2.513,0.335,3.416,1.006c0.904,0.67,1.356,1.562,1.356,2.675\n c0,1.177-0.229,2.362-0.688,3.557l-4.863,12.96c-0.333,0.886-0.499,1.608-0.499,2.163c0,0.25,0.099,0.49,0.296,0.729\n c0.198,0.235,0.411,0.354,0.64,0.354c0.624,0,1.268-0.33,1.934-0.989c0.664-0.66,1.497-1.877,2.493-3.649h2.869\n C38.334,44.974,37.066,46.81,35.341,48.686z M39.329,19.352c-0.802,0.794-1.741,1.191-2.823,1.191c-1.165,0-2.135-0.397-2.915-1.191\n c-0.779-0.794-1.169-1.748-1.169-2.862c0-1.071,0.39-2.005,1.169-2.799c0.78-0.794,1.75-1.191,2.915-1.191\n c0.749,0,1.429,0.181,2.043,0.542c0.611,0.361,1.095,0.835,1.449,1.423c0.353,0.587,0.529,1.263,0.529,2.025\n C40.527,17.604,40.127,18.557,39.329,19.352z"/>\n </svg>\n </span>\n </span>\n <div class="PricingBox-option-text-detail rates-left-align policyDescription"\n ng-if="ratePlanDisplayPreferences == 1"\n id="rate-plan-description-{{packageRatePlan.packageCode}}"\n aria-label="{{translate.page_rateplandesc_ASrateplandescLbl}}"\n ng-keydown="(isIEEdge && $event.which === ACCESSIBILITY_ENTER) ? [showRatePolicies(packageRatePlan, packageRatePlan.packageCode), $event.preventDefault()] : 0"\n ng-click="showRatePolicies(packageRatePlan, packageRatePlan.packageCode)"\n ng-bind-html="packageRatePlan.rateplanDesc | ellipsisFilter: 35 | htmlUnicodeFilter"></div>\n <div class="PricingBox-option-text-detail rates-left-align policyDescription"\n ng-if="ratePlanDisplayPreferences == 2"\n id="rate-plan-description-{{packageRatePlan.packageCode}}"\n aria-label="{{translate.page_rateplandesc_ASrateplandescLbl}}"\n ng-keydown="(isIEEdge && $event.which === ACCESSIBILITY_ENTER) ? [showRatePolicies(packageRatePlan, packageRatePlan.packageCode), $event.preventDefault()] : 0"\n ng-click="showRatePolicies(packageRatePlan, packageRatePlan.packageCode)"\n ng-bind-html="packageRatePlan.guaranteePolicy.policyDescription | ellipsisFilter: 35 | htmlUnicodeFilter"></div>\n <div class="PricingBox-option-text-detail rates-left-align policyDescription"\n ng-if="ratePlanDisplayPreferences == 3"\n id="rate-plan-description-{{packageRatePlan.packageCode}}"\n aria-label="{{translate.page_rateplandesc_ASrateplandescLbl}}"\n ng-keydown="(isIEEdge && $event.which === ACCESSIBILITY_ENTER) ? [showRatePolicies(packageRatePlan, packageRatePlan.packageCode), $event.preventDefault()] : 0"\n ng-click="showRatePolicies(packageRatePlan, packageRatePlan.packageCode)"\n ng-bind-html="packageRatePlan.cancellationPolicy.policyDescription | ellipsisFilter: 35 | htmlUnicodeFilter"></div>\n <div ng-if="packageRatePlan.promotionInfo.merchandisedPromoData.valueAddedText" class="promotions-value-add-text">{{packageRatePlan.promotionInfo.merchandisedPromoData.valueAddedText | unescapeFilter}}</div>\n <div class="PricingBox-option-text-detail"\n ng-if="!packageRatePlan.confidential && packageRatePlan.isAvailable == true">\n <b class="rates-left-align rates-width">\n {{packageRatePlan.rate | currencyConversionAndSymbol :\n selectedProperty.currentCurrency.currencySymbol:\n currentCurrencyObj }} x {{numberOfDays | nightsFilter}}\n </b>\n <b style="margin-right: 1em;">\n <sp
1an class="CardGrid-price--subtitles CardGrid-price-color-change CardGrid-price-color-change-display"\n style="opacity:0.5;"\n ng-show="(packageRatePlan.discount != 0) && rateShow">\n {{(packageRatePlan.rate + packageRatePlan.discount) * numberOfDays | currencyConversionAndSymbol : selectedProperty.currentCurrency.currencySymbol: currentCurrencyObj }}\n </span>\n <span class="CardGrid-price-color-change CardGrid-price-color-change-display">\n {{packageRatePlan.rate * numberOfDays | currencyConversionAndSymbol : selectedProperty.currentCurrency.currencySymbol: currentCurrencyObj }}\n </span>\n </b>\n </div>\n <div class="Pricingbox-unavailable-label"\n ng-if="!packageRatePlan.isAvailable">\n {{translate.global_soldout_ASsoldoutLbl}}\n </div>\n </div>\n </div>\n\n </div>\n <div aria-label="{{translate.global_morepricingoptions_ASmorepricingoptionsLbl}}" class="PricingBox-option-expand" ng-click="showMoreOptions()" role="button" ng-keydown="($event.which === 13 || $event.which === 32)? [showMoreOptions(), $event.preventDefault()] : 0"\n ng-hide="moreOptions || ((selectedProperty.ratePlanList[1].length + selectedProperty.ratePlanList[2].length) < 2)">\n \x3c!--<div class="red-label">--\x3e\n <svg class="red-label"\n style="margin-right: 0.5em;"\n xmlns="http://www.w3.org/2000/svg"\n xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1"\n class="Icon injected-svg js-svg-inject expanded-arrow" x="0px"\n y="0px" width="10px" height="10px" viewBox="0 0 10 6"\n data-src="./assets/images/icons/chevron-tiny-down.svg">\n <title>Chevron Tiny Down</title>\n <desc>Icon SVG Image</desc>\n <g type="MSPage">\n <g transform="translate(-95.000000, -236.000000)"\n type="MSArtboardGroup">\n <g transform="translate(95.000000, 144.000000)"\n type="MSLayerGroup">\n <g transform="translate(0.000000, 64.000000)"\n type="MSShapeGroup">\n <g transform="translate(0.000000, 22.000000)">\n <g transform="translate(1.000000, 7.000000)">\n <path class="Icon-property--stroke" fill="none"\n stroke="#000" stroke-width="2"\n stroke-linecap="round"\n stroke-linejoin="round"\n d=" M4,3.828l4-3.535"></path>\n <path class="Icon-property--stroke" fill="none"\n stroke="#000" stroke-width="2"\n stroke-linecap="round"\n stroke-linejoin="round"\n d=" M4,3.828L0,0.293"></path>\n </g>\n </g>\n </g>\n </g>\n </g>\n </g>\n </svg>\n \x3c!--</div>--\x3e\n <b style="color:red;">{{translate.global_morepricingoptions_ASmorepricingoptionsLbl}}</b>\n </div>\n <div aria-label="{{translate.global_lesspricingoptions_ASlesspricingoptionsLbl}}" class="PricingBox-option-expand" ng-click="showMoreOptions()" role="button" ng-keydown="($event.which === 13 || $event.which === 32)? [showMoreOptions(), $event.preventDefault()] : 0"\n ng-show="moreOptions">\n \x3c!--<div class="red-label">--\x3e\n <svg class="red-label"\n style="margin-right: 0.5em; transform: rotate(180deg); -webkit-transform: rotate(180deg);"\n xmlns="http://www.w3.org/2000/svg"\n xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1"\n class="Icon injected-svg js-svg-inject expanded-arrow" x="0px"\n y="0px" width="10px" height="10px" viewBox="0 0 10 6"\n data-src="./assets/images/icons/chevron-tiny-down.svg">\n <title>Chevron Tiny Down</title>\n <desc>Icon SVG Image</desc>\n <g type="MSPage">\n <g transform="translate(-95.000000, -236.000000)"\n type="MSArtboardGroup">\n <g transform="translate(95.000000, 144.000000)"\n type="MSLayerGroup">\n <g transform="translate(0.000000, 64.000000)"\n type="MSShapeGroup">\n <g transform="translate(0.000000, 22.000000)">\n <g transform="translate(1.
1000000, 7.000000)">\n <path class="Icon-property--stroke" fill="none"\n stroke="#000" stroke-width="2"\n stroke-linecap="round"\n stroke-linejoin="round"\n d=" M4,3.828l4-3.535"></path>\n <path class="Icon-property--stroke" fill="none"\n stroke="#000" stroke-width="2"\n stroke-linecap="round"\n stroke-linejoin="round"\n d=" M4,3.828L0,0.293"></path>\n </g>\n </g>\n </g>\n </g>\n </g>\n </g>\n </svg>\n \x3c!--</div>--\x3e\n <b style="color:red;">\n {{translate.global_lesspricingoptions_ASlesspricingoptionsLbl}}</b>\n </div>\n <div class="PricingBox-option-text-subTotal">\n <b ng-show="selectedRatePlan.isAvailable">{{translate.global_subtotal_ASsubtotalLbl}}</b>\n <b class="rates-left-align subtotal-rates" ng-show="selectedRatePlan.isAvailable">\n <span class="CardGrid-price--subtitles CardGrid-price-color-change CardGrid-price-color-change-display"\n style="opacity:0.5;"\n ng-show="(selectedRatePlan.discount != 0) && rateShow && !selectedRatePlan.confidential">\n {{(selectedRatePlan.rate + selectedRatePlan.discount) * numberOfDays | currencyConversionAndSymbol : selectedProperty.currentCurrency.currencySymbol: currentCurrencyObj }}\n </span>\n <span class="CardGrid-price-color-change CardGrid-price-color-change-display">\n {{selectedRatePlan.rate * numberOfDays | currencyConversionAndSymbol : selectedProperty.currentCurrency.currencySymbol: currentCurrencyObj }}\n </span>\n </b>\n </div>\n </div>\n </div>\n <div class="all-soldout" ng-if="selectedProperty.isAvailable === false">\n <span>{{translate.global_propertynotavl_ASpropertynotavlLbl\n }}</span>\n </div>\n </div>\n </div>\n <div class="propertyDetail-bookNow" ng-show="selectedProperty.ratePlanList && selectedProperty.ratePlanList.length > 0 && selectedRatePlan.isAvailable">\n <a aria-label="{{selectedProperty.hotelName}} {{translate.global_book_ASbookLbl}}" role="button" ng-click="book(selectedProperty)" ng-keydown="($event.which === ACCESSIBILITY_ENTER || $event.which === ACCESSIBILITY_SPACE)? [book(selectedProperty), $event.preventDefault()] : 0"\n class="btn btn-primary btn-block js-book-cta btn-primary-cta book-button-background">{{translate.global_book_ASbookLbl}}</a>\n </div>\n <div aria-label="{{selectedProperty.hotelName}} {{translate.global_viewavailability_ASviewavailabilityLbl}}" role="button" ng-click="book(selectedProperty)" ng-keydown="($event.which === ACCESSIBILITY_ENTER || $event.which === ACCESSIBILITY_SPACE)? [book(selectedProperty), $event.preventDefault()] : 0" class="CardGrid-u
1navailable-label CardGrid-unavailable-label-on-roomDetail accommodation-detail-bookNow soldout-banner-background soldout-banner-text"\n ng-show="(!selectedRatePlan.isAvailable && selectedProperty.isAvailable=== true) || (selectedProperty.isAvailable === false)">{{translate.global_viewavailability_ASviewavailabilityLbl\n}}\n </div>\n </div>\n \x3c!--<div class="propertyDetail-bookNow" ng-if="(selectedProperty.ratePlanList && selectedProperty.ratePlanList.length == 0 && !selectedProperty.hasOwnProperty(\'isAvailable\'))">\n <a ng-click="book(selectedProperty)" class="btn btn-primary btn-block js-book-cta btn-primary-cta">{{translate.global_book_ASbookLbl}}</a>\n </div>--\x3e\n <div class="propertyDetail-bookNow" ng-if="showDefaultBook">\n <a aria-label="{{selectedProperty.hotelName}} {{translate.global_book_ASbookLbl}}" role="button" ng-click="book(selectedProperty)" ng-keydown="($event.which === ACCESSIBILITY_ENTER || $event.which === ACCESSIBILITY_SPACE)? [book(selectedProperty), $event.preventDefault()] : 0"\n class="btn btn-primary btn-block js-book-cta btn-primary-cta book-button-background">{{translate.global_book_ASbookLbl}}</a>\n </div>\n </div>\n </aside>\n </div>\n </div>\n\n </div>\n</div>'),e.put("./searchresults/searchResultsGridViewRow.html",'<div class="gridview-eachgroup">\n <div class="gridview-eachLine col-lg-4 col-md-6 col-sm-12 col-xs-12" ng-repeat="eachCard in eachLine track by $index">\n <div class="promotion-label-text CardGrid-new-size" ng-if="eachCard.labelText" style="max-width: 320px;">{{eachCard.labelText | unescapeFilter}}</div>\n <div id="gridView{{eachCard.hotelCode}}" aria-label="{{eachCard.hotelName}} {{translate.page_viewdetails_AsviewdetailsLbl}}"\n ng-keydown="(isIEEdge && $event.which === ACCESSIBILITY_ENTER) ? [togglePropertyDetails(gridRow, eachCard), $event.preventDefault()] : 0"\n class="gridview-gridcard cardGrid CardGrid-new-size CardGrid-height" ng-click="togglePropertyDetails(gridRow, eachCard)"\n ng-class="{\'is-selected\': (eachCard.hotelCode == prevOpenedPropertyId) && showDetails , \'grid-parent-summary-height-promo\' : eachCard.labelText && displayShow}"\n ng-mouseenter="displayShow = true" ng-mouseleave="displayShow = false" style="max-width: 320px;">\n <div class="cardGrid-downArrow"></div>\n <div class="gridcard-img">\n <img class="cardGrid-media-image" style="width: 100%; height: 100%"\n ng-src="{{eachCard.media.propertyMainImages[0].source|| \'//:0\' }}" alt="{{eachCard.hotelName}}">\n <div class="hidden-lg-down ViewDetailText" style="cursor: pointer" ng-show="displayShow">\n {{translate.page_viewdetails_AsviewdetailsLbl | uppercase}}\n </div>\n <div class="CardList-label"\n ng-if="enableImageTags == true && eachCard.media.propertyMainImgTag != undefined && eachCard.media.propertyMainImgTag != null">\n <span class="label label-info">{{eachCard.media.propertyMainImgTag}}</span>\n </div>\n <div class="gridcard-actions"\n ng-if="eachCard.hasOwnProperty(\'isAvailable\') && eachCard.isAvailable === true">\n <button class="btn btn-list-price" tabindex="-2" role="none">\n <div class="list-price-upper">\n <span>{{translate.global_from_ASfromLbl}}</span>\n <span class="list-price-discount"\n ng-if="eachCard.discount && rateShow && !eachCard.defaultRateInfo.isConfidential">{{eachCard.rate + eachCard.discount | currencyConversionAndSymbol:eachCard.currentCurrency.currencySymbol: currentCurrencyObj}}</span>\n </div>\n <div class="list-price-bottom" ng-if="!(eachCard.rate == 0 && eachCard.ratePlanList[0].promotionInfo)">{{eachCard.rate\n |currencyConversionAndSymbol:eachCard.currentCurrency.currencySymbol: currentCurrencyObj}}\n </div>\n <div class="list-price-bottom" ng-if="(eachCard.rate == 0 && eachCard.ratePlanList[0].promotionInfo)">{{translate.global_FREE_ASFREELbl}}\n </div>\n </button>\n <button aria-label="{{eachCard.hotelName}} {{translate.global_book_ASbookLbl}}" class="btn btn-list-book btn-short-book book-button-background" ng-click="book(eachCard);$event.stopPropagation()" ng-keydown="($event.which === 13 || $event.which === 32)? [book(eachCard), $event.stopPropagation(), $event.preventDefault()] : 0">\n {{translate.global_book_ASbookLbl}}\n </button>\n </div>\n <div class="gridcard-actions"\n ng-if="eachCard.hasOwnProperty(\'isAvailable\') && eachCard.isAvailable === false">\n <button class="btn btn-list-book soldout-banner-background soldout-banner-text">\n {{translate.global_soldout_ASsoldoutLbl}}\n </button>\n </div>\n\n <div class="gridcard-actions" ng-if="!eachCard.hasOwnProperty(\'rate\')">\n <button tabindex="0" aria-label="{{eachCard.hotelName}} {{translate.global_book_ASbookLbl}}" role="button" class="btn btn-list-book book-button-background" ng-click="book(eachCard);$event.stopPropagation()" ng-keydown="($event.which === 13 || $event.which === 32)? [book(eachCard), $event.stopPropagation(), $event.preventDefault()] : 0">\n {{translate.global_book_ASbookLbl}}\n </button>\n </div>\n </div>\n <div id="gridcard-summary-id" class="gridcard-summary summary-selected" ng-class="{\'grid-summary-height-promo\' : eachCard.labelText}">\n <div style="padding: 0.5em;">\n <div class="gridcard-title">\n {{eachCard.hotelName}}\n </div>\n <div class="gridcard-title gridcard-title-pin" ng-show="eachCard.address.city">
1\n <span class="gridcard-content gridcard-content-city">\n <span class="span-star-rating" >\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="25" height="25">\n <path d="M 16 3 C 11.041484 3 7 7.0414839 7 12 C 7 13.406296 7.5697902 15.019621 8.34375 16.78125 C 9.1177098 18.542879 10.113372 20.412329 11.125 22.15625 C 13.148256 25.644091 15.1875 28.5625 15.1875 28.5625 L 16 29.75 L 16.8125 28.5625 C 16.8125 28.5625 18.851744 25.644091 20.875 22.15625 C 21.886628 20.412329 22.88229 18.542879 23.65625 16.78125 C 24.43021 15.019621 25 13.406296 25 12 C 25 7.0414839 20.958516 3 16 3 z M 16 5 C 19.877484 5 23 8.1225161 23 12 C 23 12.802704 22.56979 14.316192 21.84375 15.96875 C 21.11771 17.621308 20.113372 19.452421 19.125 21.15625 C 17.552794 23.866537 16.578771 25.299905 16 26.15625 C 15.421229 25.299905 14.447206 23.866537 12.875 21.15625 C 11.886628 19.452421 10.88229 17.621308 10.15625 15.96875 C 9.4302098 14.316192 9 12.802704 9 12 C 9 8.1225161 12.122516 5 16 5 z M 16 10 C 14.895431 10 14 10.895431 14 12 C 14 13.104569 14.895431 14 16 14 C 17.104569 14 18 13.104569 18 12 C 18 10.895431 17.104569 10 16 10 z"\n color="#000" overflow="visible"\n font-family="Bitstream Vera Sans"/>\n </svg>\n </span>\n </span>\n <span class="gridcard-city">{{eachCard.address.city}}</span>\n </div>\n <div class="gridcard-content gridcard-content-star" ng-class="{\'gridcard-content-star-msg\' : eachCard.distanceFromPosition}">\n <span aria-hidden="false" style="opacity: 0; position: absolute; margin-top: 0px;">{{eachCard.starRating}} {{translate.global_starrating_ASstarratingLbl}}</span>\n <div class="star-rating" ng-if="eachCard.starRating > 4.5">\n <span class="span-star-rating" ng-repeat="i in [1,2,3,4,5]"> \n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg>\n \n </span>\n </div>\n <div class="star-rating" ng-if="eachCard.starRating == 4 || eachCard.starRating == 4.5">\n <span class="span-star-rating" ng-repeat="i in [1,2,3,4]"> \n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg> \n </span>\n <span class="span-star-rating" ng-if="eachCard.starRating == 4.5" ng-repeat="i in [1]">\n <show-half-star custid=\'grid-{{eachCard.hotelCode}}\'></show-half-star>\n </span>\n </div>\n <div class="star-rating" ng-if="(eachCard.starRating === \'3\' || eachCard.starRating === \'3.5\')">
1\n <span class="span-star-rating" ng-repeat="i in [1,2,3]"> \n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg>\n \n </span> \n <span class="span-star-rating" ng-if="eachCard.starRating === \'3.5\'" ng-repeat="i in [1]">\n <show-half-star custid=\'grid-{{eachCard.hotelCode}}\'></show-half-star>\n </span>\n </div>\n <div class="star-rating" ng-if ="eachCard.starRating == 2 || eachCard.starRating == 2.5">\n <span class="span-star-rating" ng-repeat="i in [1,2]"> \n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg> \n </span>\n <span class="span-star-rating" ng-if ="eachCard.starRating == 2.5" ng-repeat="i in [1]">\n <show-half-star custid=\'grid-{{eachCard.hotelCode}}\'></show-half-star>\n </span>\n </div>\n <div class="star-rating" ng-if="eachCard.starRating == 1 || eachCard.starRating == 1.5">\n <span class="span-star-rating" ng-repeat="i in [1]"> \n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg>\n </span>\n <span class="span-star-rating" ng-if="eachCard.starRating == 1.5" ng-repeat="i in [1]">\n <show-half-star custid=\'grid-{{eachCard.hotelCode}}\'></show-half-star>\n </span>\n </div>\n </div>\n <div class="gridcard-google-distance" ng-show="eachCard.distanceFromPosition">\n {{eachCard.distanceFromPosition | convertMilesToKilometers : unitOfMeasure}} {{translate.global_fromthecenterof_ASfromthecenterofLbl}} {{location}}\n </div>\n\n \x3c!--<div class="gridcard-content-desc">--\x3e\n \x3c!--{{eachCard.description}}--\x3e\n \x3c!--</div>--\x3e\n <div class="hidden-xl-up textDetail" ng-class="{\'gridcard-view-details-msg\' : eachCard.distanceFromPosition, \'gridcard-view-details\' : !eachCard.distanceFromPosition}">\n {{translate.page_viewdetails_AsviewdetailsLbl | uppercase}}\n </div>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n<search-results-details ng-if="displayTypes.displayGridView == true"></search-results-details>\n'),e.put("./searchresults/searchResultsListViewRow.html",'<div class="listview-eachList">\n <div id="listView{{eachProperty.hotelCode}}" class="listview-each col-lg-12 col-md-12 col-sm-12 cardList" ng-mouseenter="displayShow = true" aria-label="{{eachProperty.hotelName}} {{translate.page_viewdetails_AsviewdetailsLbl}}"\n ng-mouseleave="displayShow = false" ng-click="togglePropertyDetails(gridRow, eachProperty)"\n ng-keydown="(isIEEdge && $event.which === ACCESSIBILITY_ENTER) ? [togglePropertyDetails(gridRow, eachProperty), $event.preventDefault()] : 0"\n ng-class="{\'is-selected\': (eachProperty.hotelCode == prevOpenedPropertyId) && showDetail
1s}">\n <div class="promotion-label-text" ng-if="eachProperty.labelText">{{eachProperty.labelText | unescapeFilter}}</div>\n <div class="cardGrid-downArrow"></div>\n <div class="hidden-lg-down ViewDetailText ViewDetailTextList" style="cursor: pointer" ng-show="displayShow">\n {{translate.page_viewdetails_AsviewdetailsLbl | uppercase}}\n </div>\n <div class="list-wrapper">\n <div class="list-img list-img-new-size">\n <img class="CardList-media-image" ng-src="{{eachProperty.media.propertyMainImages[0].source || \'//:0\' }}"\n alt="{{eachProperty.hotelName}}">\n <div class="CardList-label"\n ng-if="enableImageTags == true && eachProperty.media.propertyMainImgTag != undefined && eachProperty.media.propertyMainImgTag != null">\n <span class="label label-info">{{eachProperty.media.propertyMainImgTag}}</span>\n </div>\n </div>\n <div id="list-content-id" class="list-content summary-selected">\n <div style="display: block">\n <div>\n <h5 class="list-content-title">{{eachProperty.hotelName}}</h5>\n </div>\n <div class="list-content-address" ng-show="eachProperty.address.address1 || eachProperty.address.city || eachProperty.address.stateName || eachProperty.address.countryName">\n <div class="list-map-pin list-content-star">\n <span class="span-star-rating" >\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="25" height="25">\n <path d="M 16 3 C 11.041484 3 7 7.0414839 7 12 C 7 13.406296 7.5697902 15.019621 8.34375 16.78125 C 9.1177098 18.542879 10.113372 20.412329 11.125 22.15625 C 13.148256 25.644091 15.1875 28.5625 15.1875 28.5625 L 16 29.75 L 16.8125 28.5625 C 16.8125 28.5625 18.851744 25.644091 20.875 22.15625 C 21.886628 20.412329 22.88229 18.542879 23.65625 16.78125 C 24.43021 15.019621 25 13.406296 25 12 C 25 7.0414839 20.958516 3 16 3 z M 16 5 C 19.877484 5 23 8.1225161 23 12 C 23 12.802704 22.56979 14.316192 21.84375 15.96875 C 21.11771 17.621308 20.113372 19.452421 19.125 21.15625 C 17.552794 23.866537 16.578771 25.299905 16 26.15625 C 15.421229 25.299905 14.447206 23.866537 12.875 21.15625 C 11.886628 19.452421 10.88229 17.621308 10.15625 15.96875 C 9.4302098 14.316192 9 12.802704 9 12 C 9 8.1225161 12.122516 5 16 5 z M 16 10 C 14.895431 10 14 10.895431 14 12 C 14 13.104569 14.895431 14 16 14 C 17.104569 14 18 13.104569 18 12 C 18 10.895431 17.104569 10 16 10 z"\n color="#000" overflow="visible"\n font-family="Bitstream Vera Sans"/>\n </svg>\n </span>\n </div>\n <div style="display: inline-block; width: 80%" class="listview-city">\n <span ng-if="eachProperty.address.address1">{{eachProperty.address.address1}}, </span>\n <span ng-if="eachProperty.address.city">{{eachProperty.address.city}}, </span>\n <span ng-if="eachProperty.address.postalCode">{{eachProperty.address.postalCode}}, </span>\n <span ng-if="eachProperty.address.stateName">{{eachProperty.address.stateName}}, </span>\n <span ng-if="eachProperty.address.countryName">{{eachProperty.address.countryName}}</span>\n \x3c!--{{eachProperty.address.addressLine1}},{{eachProperty.address.cityName}},{{eachProperty.address.stateName}},{{eachProperty.address.postalCode}}--\x3e\n </div>\n \x3c!--<div style="display: inline-block; width: 15%">--\x3e\n \x3c!--distance--\x3e\n \x3c!--</div>--\x3e\n </div>\n <div class="list-content-star">
1\n <span aria-hidden="false" style="opacity: 0; position: absolute; margin-top: 0px;">{{eachProperty.starRating}} {{translate.global_starrating_ASstarratingLbl}}</span>\n <div class="star-rating" ng-if="eachProperty.starRating > 4.5">\n <span class="span-star-rating" ng-repeat="i in [1,2,3,4,5]"> \n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg> \n </span>\n </div>\n <div class="star-rating" ng-if="eachProperty.starRating == 4 || eachProperty.starRating == 4.5">\n <span class="span-star-rating" ng-repeat="i in [1,2,3,4]"> \n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg>\n </span>\n <span class="span-star-rating" ng-if="eachProperty.starRating == 4.5" ng-repeat="i in [1]">\n <show-half-star custid=\'list-{{eachProperty.hotelCode}}\'></show-half-star>\n </span>\n </div>\n <div class="star-rating" ng-if="(eachProperty.starRating === \'3\' || eachProperty.starRating === \'3.5\')">\n <span class="span-star-rating" ng-repeat="i in [1,2,3]">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg>\n </span>\n <span class="span-star-rating" ng-if="eachProperty.starRating === \'3.5\'" ng-repeat="i in [1]">\n <show-half-star custid=\'list-{{eachProperty.hotelCode}}\'></show-half-star>\n </span>\n </div>\n <div class="star-rating" ng-if="eachProperty.starRating == 2 || eachProperty.starRating == 2.5">\n <span class="span-star-rating" ng-repeat="i in [1,2]">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg>\n </span>
1\n <span class="span-star-rating" ng-if="eachProperty.starRating == 2.5" ng-repeat="i in [1]">\n <show-half-star custid=\'list-{{eachProperty.hotelCode}}\'></show-half-star>\n </span>\n </div>\n <div class="star-rating" ng-if="eachProperty.starRating == 1 || eachProperty.starRating == 1.5">\n <span class="span-star-rating" ng-repeat="i in [1]">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg>\n </span>\n <span class="span-star-rating" ng-if="eachProperty.starRating == 1.5" ng-repeat="i in [1]">\n <show-half-star custid=\'list-{{eachProperty.hotelCode}}\'></show-half-star>\n </span>\n </div>\n <div class="listcard-google-distance" ng-if="eachProperty.distanceFromPosition" style="margin:5px 0;">\n {{eachProperty.distanceFromPosition | convertMilesToKilometers : unitOfMeasure}} {{translate.global_fromthecenterof_ASfromthecenterofLbl}} {{location}}\n </div>\n\n </div>\n\n <div class="list-content-desc" ng-style="eachProperty.distanceFromPosition && {\'margin-top\' : \'30px\'}">\n <p ng-bind-html="eachProperty.description | ellipsisFilter: maxiDesLength | htmlUnicodeFilter"></p>\n </div>\n </div>\n <div class="list-actions"\n ng-if="eachProperty.hasOwnProperty(\'isAvailable\') && eachProperty.isAvailable === true">\n <button class="btn btn-list-price" tabindex="-2" role="none">\n <div class="list-price-upper">\n <span>{{translate.global_from_ASfromLbl}}</span>\n <span class="list-price-discount"\n ng-if="eachProperty.discount && rateShow && !eachProperty.defaultRateInfo.isConfidential">{{eachProperty.rate + eachProperty.discount | currencyConversionAndSymbol:eachProperty.currentCurrency.currencySymbol:currentCurrencyObj}}</span>\n </div>\n <div class="list-price-bottom" ng-if="!(eachProperty.rate == 0 && eachProperty.ratePlanList[0].promotionInfo)">{{eachProperty.rate | currencyConversionAndSymbol:eachProperty.currentCurrency.currencySymbol:currentCurrencyObj}}\n </div>\n <div class="list-price-bottom" ng-if="(eachProperty.rate == 0 && eachProperty.ratePlanList[0].promotionInfo)">{{translate.global_FREE_ASFREELbl}}\n </div>\n </button>\n <button aria-label="{{eachProperty.hotelName}} {{translate.global_book_ASbookLbl}}" class="btn btn-list-book book-button-background" ng-click="book(eachProperty);$event.stopPropagation()" ng-keydown="($event.which === 13 || $event.which === 32)? [book(eachProperty), $event.stopPropagation(), $event.preventDefault()] : 0">\n {{translate.global_book_ASbookLbl}}\n </button>\n </div>\n <div class="list-actions"\n ng-if="eachProperty.hasOwnProperty(\'isAvailable\') && eachProperty.isAvailable === false">\n <button class="btn btn-list-book soldout-banner-background soldout-banner-text">\n {{translate.global_soldout_ASsoldoutLbl}}\n </button>\n </div>\n <div class="list-actions" ng-if="!eachProperty.hasOwnProperty(\'rate\')">\n <button aria-label="{{eachProperty.hotelName}} {{translate.global_book_ASbookLbl}}" class="btn btn-list-book book-button-background" ng-click="book(eachProperty);$event.stopPropagation()" ng-keydown="($event.which === 13 || $event.which === 32)? [book(eachProperty), $event.stopPropagation(), $event.preventDefault()] : 0">\n {{translate.global_book_ASbookLbl}}\n </button>\n </div>\n <div class="hidden-xl-up textDetail" style="text-decoration: underline;padding-top: 0px;">\n {{translate.page_viewdetails_AsviewdetailsLbl | uppercase}}\n </div>\n </div>\n </div>\n </div>\n</div>\n'),e.put("./searchresults/searchresults.html",'<div>\n <searchresults-listview ng-class="listView"></searchresults-listview>\n <searchresults-gridview ng-class="gridView"></searchresults-gridview>\n <searchresults-mapview ng-class="mapView"></searchresults-mapview>\n\n <div ng-class="resultloadMore" ng-show="!displayTypes.displayma
1pView && showLoadMore">\n <button id="load-more-div" class="btn btn-default btn-result-loadmore col-lg-12 col-md-12 col-sm-12" ng-click="loadMoreHotels()" style="display: none;">{{translate.global_loadmore_ASloadmoreLbl}}</button>\n </div>\n <china-cdn></china-cdn>\n</div>\n\n<div class="marker-pin-background" style="display:none;"></div>\n<div class="marker-pin-text-price" style="display:none;"></div>'),e.put("./searchresults/searchresultsgridview.html",'<div class="gridview">\n <div ng-repeat="eachLine in displayHotelList track by $index">\n <search-results-grid-view-row specific-row="{{$index}}"></search-results-grid-view-row>\n </div>\n</div>'),e.put("./searchresults/searchresultslistview.html",'<div class="listview">\n <div ng-repeat="eachgroup in displayHotelList track by $index">\n <div ng-repeat="eachProperty in eachgroup track by $index">\n <search-results-list-view-row specific-row="{{$index}}"></search-results-list-view-row>\n <search-results-details ng-if="displayTypes.displayListView == true"></search-results-details>\n </div>\n </div>\n</div>'),e.put("./searchresults/searchresultsmapview.html",'<search-results-details ng-if="displayTypes.displaymapView == true"></search-results-details>\n<div class="mapview " ng-class="{\'MaxWidth-logo-wrap\': fullWidthLogoEnabled && !isMenubarEnabled, \'gms-enable\': gmsEnable, \'loyalty-enabled-map\': isBrandBarEnabled}">\n <div class="row marginOverRide">\n <div class="mapview-container col-lg-12 col-md-12 col-sm-12 col-xs-12"\n ng-if="displayTypes.displaymapView"\n ng-hide="hideMapView" tabindex="0" role="region" aria-label="{{translate.page_mapview_ASmapviewLbl}}">\n <div class="mapview-mapcontainer" ng-class="{\'map-height-small-logo\': !fullWidthLogoEnabled, \'map-height-wide-logo\': fullWidthLogoEnabled, \'loyalty-enabled\': isBrandBarEnabled}">\n <div class="customMap" id="map_div_lg" google-map-view unit-of-measure="unitOfMeasure" selected-location="location" hotel-list="tempHotelList" is-avail-call="availCall" property-on-map="propertyOnMap" toggle-property-details-handler="togglePropertyDetailsMapView(property, para, fromBubble)" select-mark="selectMark" resize="resize" select-hotel="selectHotel" ng-if="refreshMap && googleMapAvailable" >\n </div>\n <div id="customInfoWindow" style="" ng-if="selectMark.key && resize <3">\n <div class="promotion-label-text" ng-if="selectMark.hotel.labelText">{{selectMark.hotel.labelText | unescapeFilter}}</div>\n <div class="info-up" style="" ng-click="togglePropertyDetailsMapView(selectMark.hotel)">\n <div class="info-up-container" style="">\n <div class="info-img-container" style="">\n <img class="img-info-up" style=""\n ng-src="{{selectMark.hotel.media.propertyMainImages[0].source}}"\n alt="{{selectMark.hotel.hotelName}}">\n </div>\n <div class="info-up-right" style="">\n <div style="">\n <div class="info-title">{{selectMark.hotel.hotelName}}</div>\n <div class="info-address" ng-class="{\'info-address-with-msg\' : selectMark.hotel.distanceFromPosition}">\n <div class="list-content-star info-address-margin" ng-if="selectMark.hotel.address.city">\n <span class="span-star-rating">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="25" height="25">\n <path d="M 16 3 C 11.041484 3 7 7.0414839 7 12 C 7 13.406296 7.5697902 15.019621 8.34375 16.78125 C 9.1177098 18.542879 10.113372 20.412329 11.125 22.15625 C 13.148256 25.644091 15.1875 28.5625 15.1875 28.5625 L 16 29.75 L 16.8125 28.5625 C 16.8125 28.5625 18.851744 25.644091 20.875 22.15625 C 21.886628 20.412329 22.88229 18.542879 23.65625 16.78125 C 24.43021 15.019621 25 13.406296 25 12 C 25 7.0414839 20.958516 3 16 3 z M 16 5 C 19.877484 5 23 8.1225161 23 12 C 23 12.802704 22.56979 14.316192 21.84375 15.96875 C 21.11771 17.621308 20.113372 19.452421 19.125 21.15625 C 17.552794 23.866537 16.578771 25.299905 16 26.15625 C 15.421229 25.299905 14.447206 23.866537 12.875 21.15625 C 11.886628 19.452421 10.88229 17.621308 10.15625 15.96875 C 9.4302098 14.316192 9 12.802704 9 12 C 9 8.1225161 12.122516 5 16 5 z M 16 10 C 14.895431 10 14 10.895431 14 12 C 14 13.104569 14.895431 14 16 14 C 17.104569 14 18 13.104569 18 12 C 18 10.895431 17.104569 10 16 10 z"\n color="#000" overflow="visible"\n font-family="Bitstream Vera S
1ans"/>\n </svg>\n </span>\n <div class="map-city">{{selectMark.hotel.address.city}}</div>\n </div>\n <div class="list-content-star">\n <span aria-hidden="false" style="opacity: 0; position: absolute; margin-top: 0px;">{{selectMark.hotel.starRating}} {{translate.global_starrating_ASstarratingLbl}}</span>\n <div class="star-rating" ng-if="selectMark.hotel.starRating > 4.5">\n <span class="span-star-rating"\n ng-repeat="i in [1,2,3,4,5]"> \n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg>\n </span>\n </div>\n <div class="star-rating" ng-if="selectMark.hotel.starRating == 4 || selectMark.hotel.starRating == 4.5">\n <span class="span-star-rating" ng-repeat="i in [1,2,3,4]">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg>\n </span>\n <span class="span-star-rating" ng-if="selectMark.hotel.starRating == 4.5" ng-repeat="i in [1]">\n <show-half-star></show-half-star>\n </span>\n </div>\n <div class="star-rating" ng-if="(selectMark.hotel.starRating === \'3\' || selectMark.hotel.starRating === \'3.5\')">\n <span class="span-star-rating" ng-repeat="i in [1,2,3]">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg>\n \n </span>\n <span class="span-star-rating" ng-if="selectMark.hotel.starRating === \'3.5\'" ng-repeat="i in [1]">\n <show-half-star></show-half-star>\n </span>\n </div>\n <div class="star-rating" ng-if="selectMark.hotel.starRating == 2 || selectMark.hotel.starRating == 2.5">
1\n <span class="span-star-rating" ng-repeat="i in [1,2]">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg>\n </span>\n <span class="span-star-rating" ng-if="selectMark.hotel.starRating == 2.5" ng-repeat="i in [1]">\n <show-half-star></show-half-star>\n </span>\n </div>\n <div class="star-rating" ng-if="selectMark.hotel.starRating == 1 || selectMark.hotel.starRating == 1.5">\n <span class="span-star-rating" ng-repeat="i in [1]">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg>\n </span>\n <span class="span-star-rating" ng-if="selectMark.hotel.starRating == 1.5" ng-repeat="i in [1]">\n <show-half-star></show-half-star>\n </span>\n </div>\n </div>\n <div ng-if="selectMark.hotel.distanceFromPosition" style="text-overflow: ellipsis; white-space: nowrap; overflow: hidden;">\n {{selectMark.hotel.distanceFromPosition | convertMilesToKilometers : unitOfMeasure}} {{translate.global_fromthecenterof_ASfromthecenterofLbl}} {{location}}\n </div>\n </div>\n <div style="display: flex;line-height: 24px;">\n <div class="info-title" style="">\n <p style="text-decoration: underline">\n {{translate.page_viewdetails_AsviewdetailsLbl}}</p>\n </div>\n \x3c!--<div class="info-address" style="width: 28%">distance</div>--\x3e\n </div>\n </div>\n\n </div>\n\n <div class="info-detail" style="">❯</div>\n </div>\n </div>\n <div class="info-low" style="" ng-if="selectMark.hotel.hasOwnProperty(\'rate\')">\n <div class="info-price" style=""\n ng-if="selectMark.hotel.hasOwnProperty(\'isAvailable\') && selectMark.hotel.isAvailable === true">\n <div class="info-price-up">\n <span>{{translate.global_from_ASfromLbl}}</span>
1\n <span class="list-price-discount"\n ng-if="selectMark.hotel.discount && rateShow && !selectMark.hotel.defaultRateInfo.isConfidential">{{selectMark.hotel.rate + selectMark.hotel.discount | currencyConversionAndSymbol:selectMark.hotel.currentCurrency.currencySymbol:tempCurrency}}</span>\n </div>\n <div class="info-price-low" ng-if="!(selectMark.hotel.rate == 0 && selectMark.hotel.ratePlanList[0].promotionInfo)">\n {{selectMark.hotel.rate\n |currencyConversionAndSymbol:selectMark.hotel.currentCurrency.currencySymbol:tempCurrency}}\n </div>\n\n <div class="info-price-low" ng-if="(selectMark.hotel.rate == 0 && selectMark.hotel.ratePlanList[0].promotionInfo)">\n {{translate.global_FREE_ASFREELbl}}\n </div>\n\n </div>\n <div class="info-book" style=""\n ng-if="selectMark.hotel.hasOwnProperty(\'rate\') && selectMark.hotel.isAvailable === true"\n ng-click="book(selectMark.hotel);$event.stopPropagation()">\n <button class="btn btn-list-book truncate-book-button book-button-background">{{translate.global_book_ASbookLbl}}</button>\n </div>\n <div class="info-book" style=""\n ng-if="selectMark.hotel.hasOwnProperty(\'rate\') && selectMark.hotel.isAvailable === false"\n ng-click="togglePropertyDetailsMapView(selectMark.hotel)">\n <button class="btn btn-list-book soldout-banner-background soldout-banner-text">{{translate.global_soldout_ASsoldoutLbl}}</button>\n </div>\n </div>\n <div class="info-low" style=""\n ng-if="!selectMark.hotel.hasOwnProperty(\'rate\')">\n <div class="info-book" style=""\n ng-click="book(selectMark.hotel);$event.stopPropagation()">\n <button class="btn btn-list-book book-button-background">{{translate.global_book_ASbookLbl}}</button>\n </div>\n </div>\n </div>\n </div>\n \x3c!--ng-class="(selectMark.hotel.hotelCode == eachProperty.hotelCode || hoverMark.hotel.hotelCode == eachProperty.hotelCode )?--\x3e\n \x3c!--\'mapview-highlight\' : \'mapview-eachline\'"--\x3e\n <div class="mapview-listcontainer map-property-list" ng-class="{\'gms-enable\': gmsEnable}">\n <div style="width: 100%; height: 100%;">\n <div class="mapview-list" style="" id="mapview-list-id" ng-style="mapshowingXYHeight">\n <div aria-label="{{eachProperty.hotelName}} {{translate.page_viewdetails_AsviewdetailsLbl}}"\n class="map-view"\n ng-class="eachProperty.selected ?\'mapview-highlight\' : \'mapview-eachline\'"\n ng-repeat="eachProperty in displayMapHotelList track by $index"\n style=" "\n id="{{eachProperty.hotelCode}}"\n ng-mouseenter="clickSelect($index, eachProperty); displayShow = true;"\n ng-mouseleave="leaveSelect(eachProperty.hotelCode); displayShow = false"\n ng-click="togglePropertyDetailsMapView(eachProperty)">\n <div class="promotion-label-text" ng-if="eachProperty.labelText">{{eachProperty.labelText | unescapeFilter}}</div>\n <div class="mapview-each">\n <div class="hidden-lg-down ViewDetailText ViewDetailTextMap"\n style="color: #ffffff; cursor: pointer"\n ng-show="displayShow || eachProperty.selected">\n {{translate.page_viewdetails_AsviewdetailsLbl | uppercase}}\n </div>\n <div class="list-img" style="">\n <img class="map-media-image" style="height: 130px"\n ng-src="{{eachProperty.media.propertyMainImages[0].source|| \'//:0\' }}"\n alt="{{eachProperty.hotelName}}">\n <div class="CardList-label"\n ng-if="enableImageTags == true && eachProperty.media.propertyMainImgTag != undefined && eachProperty.media.propertyMainImgTag != null">
1\n <span class="label label-info">{{eachProperty.media.propertyMainImgTag}}</span>\n </div>\n </div>\n <div id="list-content-id" class="list-content">\n <div style="display: block">\n <div>\n <h5 class="list-content-title">{{eachProperty.hotelName}}</h5>\n </div>\n <div class="list-content-address">\n <div id="map-list-address" style="display: inline-block; width: 70%; text-overflow: ellipsis;"\n ng-if="eachProperty.address.city" class="list-map-pin list-content-star list-map-address">\n <div class="list-map-pin ">\n <span class="span-star-rating">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="25" height="25">\n <path d="M 16 3 C 11.041484 3 7 7.0414839 7 12 C 7 13.406296 7.5697902 15.019621 8.34375 16.78125 C 9.1177098 18.542879 10.113372 20.412329 11.125 22.15625 C 13.148256 25.644091 15.1875 28.5625 15.1875 28.5625 L 16 29.75 L 16.8125 28.5625 C 16.8125 28.5625 18.851744 25.644091 20.875 22.15625 C 21.886628 20.412329 22.88229 18.542879 23.65625 16.78125 C 24.43021 15.019621 25 13.406296 25 12 C 25 7.0414839 20.958516 3 16 3 z M 16 5 C 19.877484 5 23 8.1225161 23 12 C 23 12.802704 22.56979 14.316192 21.84375 15.96875 C 21.11771 17.621308 20.113372 19.452421 19.125 21.15625 C 17.552794 23.866537 16.578771 25.299905 16 26.15625 C 15.421229 25.299905 14.447206 23.866537 12.875 21.15625 C 11.886628 19.452421 10.88229 17.621308 10.15625 15.96875 C 9.4302098 14.316192 9 12.802704 9 12 C 9 8.1225161 12.122516 5 16 5 z M 16 10 C 14.895431 10 14 10.895431 14 12 C 14 13.104569 14.895431 14 16 14 C 17.104569 14 18 13.104569 18 12 C 18 10.895431 17.104569 10 16 10 z"\n color="#000" overflow="visible"\n font-family="Bitstream Vera Sans"/>\n </svg>\n </span>\n </div>\n <div class="list-content-title listview-city">{{eachProperty.address.city}}</div>\n </div>\n \x3c!--<div style="display: inline-block; width: 25%; vertical-align: top" class="AAA">--\x3e\n \x3c!--distance--\x3e\n \x3c!--</div>--\x3e\n </div>\n <div class="list-content-star">\n <span aria-hidden="false" style="opacity: 0; position: absolute; margin-top: 0px;">{{eachProperty.starRating}} {{translate.global_starrating_ASstarratingLbl}}</span>\n <div class="star-rating" ng-if="eachProperty.starRating > 4.5">\n <span class="span-star-rating"\n ng-repeat="i in [1,2,3,4,5]"> \n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg>\n </span>\n </div>\n <div class="star-rating" ng-if="eachProperty.starRating == 4 || eachProperty.starRating == 4.5">
1\n <span class="span-star-rating" ng-repeat="i in [1,2,3,4]">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg>\n </span>\n <span class="span-star-rating" ng-if="eachProperty.starRating == 4.5" ng-repeat="i in [1]">\n <show-half-star custid=\'map-{{eachProperty.hotelCode}}\'></show-half-star>\n </span>\n </div>\n <div class="star-rating" ng-if="(eachProperty.starRating === \'3\' || eachProperty.starRating === \'3.5\')">\n <span class="span-star-rating" ng-repeat="i in [1,2,3]">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg>\n \n </span>\n <span class="span-star-rating" ng-if="eachProperty.starRating === \'3.5\'" ng-repeat="i in [1]">\n <show-half-star custid=\'map-{{eachProperty.hotelCode}}\'></show-half-star>\n </span>\n </div>\n <div class="star-rating" ng-if="eachProperty.starRating == 2 || eachProperty.starRating == 2.5">\n <span class="span-star-rating" ng-repeat="i in [1,2]">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg>\n </span>\n <span class="span-star-rating" ng-if="eachProperty.starRating == 2.5" ng-repeat="i in [1]">\n <show-half-star custid=\'map-{{eachProperty.hotelCode}}\'></show-half-star>\n </span>\n </div>\n <div class="star-rating" ng-if="eachProperty.starRating == 1 || eachProperty.starRating == 1.5">\n <span class="span-star-rating" ng-repeat="i in [1]">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="16px" height="16px">\n <path d="M10.2,48.6c-0.2,0-0.4-0.1-0.6-0.2c-0.3-0.2-0.5-0.7-0.4-1.1l4.4-16.4L0.4,20.2C0,20-0.1,19.5,0,19.1 c0.1-0.4,0.5-0.7,0.9-0.7l17-0.9l6.1-15.9C24.2,1.3,24.6,1,25,1c0.4,0,0.8,0.3,0.9,0.6l6.1,15.9l17,0.9c0.4,0,0.8,0.3,0.9,0.7 c0.1,0.4,0,0.8-0.3,1.1L36.4,30.9l4.4,16.4c0.1,0.4,0,0.8-0.4,1.1c-0.3,0.2-0.8,0.3-1.1,0L25,39.2l-14.3,9.2 C10.5,48.6,10.4,48.6,10.2,48.6z"/>\n </svg>\n </span>
1\n <span class="span-star-rating" ng-if="eachProperty.starRating == 1.5" ng-repeat="i in [1]">\n <show-half-star custid=\'map-{{eachProperty.hotelCode}}\'></show-half-star>\n </span>\n </div>\n </div>\n </div>\n \x3c!--<div class="list-actions">--\x3e\n \x3c!--<button class="btn btn-list-price">--\x3e\n \x3c!--<div class="list-price-upper">--\x3e\n \x3c!--<span class="list-price-upper">FROM</span>--\x3e\n \x3c!--<span class="list-price-upperprice">$4321</span>--\x3e\n \x3c!--</div>--\x3e\n \x3c!--<div class="list-price-bottom">{{eachProperty.rate}}</div>--\x3e\n \x3c!--</button>--\x3e\n \x3c!--<button class="btn btn-list-book">--\x3e\n \x3c!--BOOK--\x3e\n \x3c!--</button>--\x3e\n \x3c!--</div>--\x3e\n\n <div class="list-actions"\n ng-if="eachProperty.hasOwnProperty(\'isAvailable\') && eachProperty.isAvailable === true">\n <button class="btn btn-list-price" style="padding:7px" tabindex="-2" role="none">\n <div class="list-price-upper btn-dynamic-price" style="width: 85px;">\n <span>{{translate.global_from_ASfromLbl}}</span>\n <span class="list-price-discount"\n ng-if="eachProperty.discount && rateShow && !eachProperty.defaultRateInfo.isConfidential">{{eachProperty.rate + eachProperty.discount | currencyConversionAndSymbol:eachProperty.currentCurrency.currencySymbol:tempCurrency}}</span>\n </div>\n <div class="list-price-bottom btn-dynamic-price" ng-if="!(eachProperty.rate == 0 && eachProperty.ratePlanList[0].promotionInfo)">{{eachProperty.rate\n |currencyConversionAndSymbol\n :eachProperty.currentCurrency.currencySymbol:tempCurrency}}\n </div>\n <div class="list-price-bottom btn-dynamic-price" ng-if="(eachProperty.rate == 0 && eachProperty.ratePlanList[0].promotionInfo)">{{translate.global_FREE_ASFREELbl}}\n </div>\n </button>\n <button class="btn btn-list-book btn-short-book book-button-background" aria-label="{{eachProperty.hotelName}} {{translate.global_book_ASbookLbl}}"\n ng-click="book(eachProperty);$event.stopPropagation()" ng-keydown="($event.which === 13 || $event.which === 32)? [book(eachProperty), $event.stopPropagation(), $event.preventDefault()] : 0">\n {{translate.global_book_ASbookLbl}}\n </button>\n </div>\n <div class="list-actions"\n ng-if="eachProperty.hasOwnProperty(\'isAvailable\') && eachProperty.isAvailable === false">\n <button class="btn btn-list-book soldout-banner-background soldout-banner-text">\n {{translate.global_soldout_ASsoldoutLbl}}\n </button>\n </div>\n <div class="list-actions" ng-if="!eachProperty.hasOwnProperty(\'rate\')">\n <button class="btn btn-list-book book-button-background" aria-label="{{eachProperty.hotelName}} {{translate.global_book_ASbookLbl}}"\n ng-click="book(eachProperty);$event.stopPropagation()" ng-keydown="($event.which === 13 || $event.which === 32)? [book(eachProperty), $event.stopPropagation(), $event.preventDefault()] : 0">\n {{translate.global_book_ASbookLbl}}\n </button>\n </div>\n <div class="hidden-lg-up textDetail"\n style="text-decoration: underline;padding-top: 10px;">\n {{translate.page_viewdetails_AsviewdetailsLbl | uppercase}}\n </div>\n </div>\n </div>\n </div>\n </div>\n <div class="mapview-list-count-block mapview-property-list">\n <div class="showing-x-y">{{translate.global_showprop_ASshowpropLbl.replace("[X-Y]", propertyOnMap.count+" - "+tempHotelList.length)}}</div>\n <div class="mapview-loadmore hidden-md-down" ng-if="showLoadMore">\n <button class="btn btn-primary btn-primary-cta" ng-click="loadM
1oreHotels()">\n {{translate.global_loadprop_ASloadpropLbl}}\n </button>\n </div>\n </div>\n </div>\n\n </div>\n\n </div>\n </div>\n <div class=" marginOverRide mapview-bottom-loadmore" ng-hide="hideMapView">\n <div class="mapview-list-count-block">\n <div class="col-lg-6 showing-x-y">{{translate.global_showprop_ASshowpropLbl.replace("[X-Y]", propertyOnMap.count+" - "+tempHotelList.length)}}</div>\n <div class="col-lg-6 mapview-loadmore hidden-md-down" ng-if="showLoadMore">\n <button class="btn btn-primary btn-primary-cta" ng-click="loadMoreHotels()" aria-hidden="true">\n {{translate.global_loadprop_ASloadpropLbl}}\n </button>\n </div>\n </div>\n </div>\n</div>\n'),e.put("./sortingComponent/sorting.directive.html",'<div class="sort-component" uib-dropdown uib-keyboard-nav auto-close="always" is-open="toggleSortDropdown">\n <button ng-disabled="disabled" tabindex="0" class="sort-component-button" uib-dropdown-toggle aria-label="{{translate.page_sort_ASsortLbl}} {{translate[selectedSortTitle]}}">\n <div class="sort-component-button-title">{{translate.page_sort_ASsortLbl}}</div>\n <div class="sort-component-button-selected-option">{{translate[selectedSortTitle]}}</div>\n <div class="sort-component-button-chevron" ng-class="{\'sort-component-button-chevron-rotate\': toggleSortDropdown}">\n <svg focusable="false" role="none" aria-hidden="true" ng-if="!toggle.showFilter" version="1.1" id="Layer1" stroke="#000" class="Icon ng-scope" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="10px" height="10px" viewBox="0 0 10 6" style="">\n <g sketch:type="MSPage">\n <g transform="translate(-95.000000, -236.000000)" sketch:type="MSArtboardGroup">\n <g transform="translate(95.000000, 144.000000)" sketch:type="MSLayerGroup">\n <g transform="translate(0.000000, 64.000000)" sketch:type="MSShapeGroup">\n <g transform="translate(0.000000, 22.000000)">\n <g transform="translate(1.000000, 7.000000)">\n <path class="Icon-property--stroke" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="\n M4,3.828l4-3.535"></path>\n <path class="Icon-property--stroke" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="\n M4,3.828L0,0.293"></path>\n </g>\n </g>\n </g>\n </g>\n </g>\n </g>\n </svg>\n </div>\n </button>\n <ul class="dropdown-menu sort-component-menu" uib-dropdown-menu aria-labelledby="simple-dropdown">\n <li role="menuitem" class="sort-component-menu-item" ng-repeat="sortOption in sortOptions track by $index" ng-class="{\'sort-selected\': sortOption.id == selectedSortOrder}" aria-label="{{translate[sortOption.title]}}">\n <a href="javascript:void(0);" ng-keydown="$event.which === 13 ? [changeSort(sortOption), $event.stopPropagation()] : 0">\n <div ng-click="changeSort(sortOption)">{{translate[sortOption.title]}}</div>\n </a>\n </li>\n </ul>\n</div>\n'),e.put("./subnav/specialcodes.html",'\x3c!--css is designed in _accommodations-grid.scss .tags--\x3e\n<div class="row container-special-code">\n <div class="tags">\n <div tabindex="-2" role="none" ng-click="Show($event)" style="display:inline-block; width: 100%;">\n <ul role="menu" aria-label="{{translate.global_addcode_ASaddcodeLbl}}" tabindex="0" ng-keydown="($event.which === ACCESSIBILITY_SPACE || $event.which === ACCESSIBILITY_ENTER) ? [Show($event), $event.preventDefault()] : 0" id="add-code-dropdown-id"\n ng-focus="special.isopen=false" class="add-code col-xs-12 col-md-6 col-lg-4 col-md-offset-3 col-lg-offset-4" style="cursor: pointer;">\n \x3c!--(idx,code)--\x3e\n \x3c!--this is addCode placeholder--\x3e\n <div ng-hide="placeHolder">
1{{translate.global_addcode_ASaddcodeLbl}}</div>\n <div ng-if="showCorpLoginLabel" role="none" class="tag" ng-click="$event.stopPropagation();" ng-keydown="($event.which === ACCESSIBILITY_ENTER || $event.which === ACCESSIBILITY_SPACE)?[$event.preventDefault(),$event.stopPropagation()]:0;" ng-class="{\'cover-full-width\':codes.length == 0}">\n {{translate.global_privateoffers_lblPrivateOffers}}\n <a role="link" aria-label="{{translate.global_privateoffers_lblPrivateOffers}} {{translate.global_cancel_CancelTitleLbl}}" ng-click="removePrivateOffersCode();$event.stopPropagation();" ng-keydown="($event.which === ACCESSIBILITY_ENTER || $event.which === ACCESSIBILITY_SPACE)? [removePrivateOffersCode(idx, $event), $event.preventDefault()] : 0" class="delete-tag" style="cursor: pointer" tabindex="0"></a>\n </div>\n <li role="none" ng-repeat="(idx,code) in codes track by $index" class="tag" ng-click="$event.stopPropagation()" ng-keydown="($event.which === ACCESSIBILITY_ENTER || $event.which === ACCESSIBILITY_SPACE)?[$event.preventDefault(),$event.stopPropagation()]:0;" ng-class="{\'cover-full-width\':codes.length == 1}">\n {{code}}<a role="link" aria-label="{{code}} {{translate.page_cancellc_AScancellcLbl}}" ng-click="remove(idx, $event)" ng-keydown="($event.which === ACCESSIBILITY_ENTER || $event.which === ACCESSIBILITY_SPACE)? [remove(idx, $event), $event.preventDefault()] : 0" class="delete-tag" style="cursor: pointer"></a>\n </li>\n \x3c!-- <div class="add-icon" ng-click="Show()"></div>\n <div class="add-icon" ng-click="Show()"></div> --\x3e\n\n </ul>\n <svg focusable="false" role="none" aria-hidden="true" ng-if="!showAddCode" version="1.1" id="Layer1" stroke="#000" class="add-code-icon" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="10px" height="10px" viewBox="0 0 10 6">\n <g sketch:type="MSPage">\n <g transform="translate(-95.000000, -236.000000)" sketch:type="MSArtboardGroup">\n <g transform="translate(95.000000, 144.000000)" sketch:type="MSLayerGroup">\n <g transform="translate(0.000000, 64.000000)" sketch:type="MSShapeGroup">\n <g transform="translate(0.000000, 22.000000)">\n <g transform="translate(1.000000, 7.000000)">\n <path class="Icon-property--stroke" stroke-width="2"\n stroke-linecap="round" stroke-linejoin="round" d="\n M4,3.828l4-3.535"/>\n <path class="Icon-property--stroke" stroke-width="2"\n stroke-linecap="round" stroke-linejoin="round" d="\n M4,3.828L0,0.293"/>\n </g>\n </g>\n </g>\n </g>\n </g>\n </g>\n </svg>\n\n <svg focusable="false" role="none" aria-hidden="true" ng-if="showAddCode" version="1.1" id="Layer1" stroke="#000" class="add-code-icon" style="transform: rotate(180deg)" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="10px" height="10px" viewBox="0 0 10 6">\n <g sketch:type="MSPage">\n <g transform="translate(-95.000000, -236.000000)" sketch:type="MSArtboardGroup">\n <g transform="translate(95.000000, 144.000000)" sketch:type="MSLayerGroup">\n <g transform="translate(0.000000, 64.000000)" sketch:type="MSShapeGroup">\n <g transform="translate(0.000000, 22.000000)">\n <g transform="translate(1.000000, 7.000000)">\n\n <path class="Icon-property--stroke" stroke-width="2"\n stroke-linecap="round" stroke-linejoin="round" d="\nM4,3.828L0,0.293"/>\n <path class="Icon-property--stroke" stroke-width="2"\n stroke-linecap="round" stroke-linejoin="round" d="\nM4,3.828l4-3.535"/>\n </g>\n </g>\n </g>\n </g>\n </g>\n </g>\n </svg>\n </div>\n\n\n </div>\n <div class="clearfix"></div>\n <div class="codeWidget" ng-style="{\'border-top\':addError}" >\n <div style="display: block; background-color:rgba(256,256,256,1)" ng-style="{\'border-top\':addBorder}"\n class="spacer col-xs-12 " ng-show="showAddCode" outside-click click-out-function="toggleShowAddShow();">\n \x3c!--ng-show="toggle"--\x3e\n \x3c!--col-md-offset-3 col-lg-offset-4--\x3e\n \x3c!--<select class="Dropdown dropper"\n style="width: 100%;cursor: pointer"\n ng-model="codeType"\n ng-options="codetype.n
1ame as codetype.language for codetype in codeTypes ">\n \x3c!--| orderBy : \'language\'--\x3e\n \x3c!-- </select> --\x3e\n \x3c!--error message--\x3e\n <div id="tag-error-id" class="tags-error-wrapper">\n <span style="width: 0px; opacity: 0; height: 0px; position: absolute; top: 0px" aria-live="polite">\n <span ng-show="cantFind" ng-attr-aria-live="{{cantFind ? \'assertive\' : \'off\'}}" tabindex="-2" style="width: 0px; opacity: 0; height: 0px; position: absolute; top: 0px">{{translate.global_notfindcode_AsnotfindcodeLbl}}{{translate.global_reentercode_ASreentercodeLbl}}</span>\n </span>\n <div class="tags-error col-xs-12 " ng-show="cantFind">\n\n <div>{{translate.global_notfindcode_AsnotfindcodeLbl}}</div>\n <div>{{translate.global_reentercode_ASreentercodeLbl}}</div>\n </div>\n </div>\n <div ng-init="special.isopen=false" tabindex="-2" ng-keydown="keyDownOnSpecialCodes($event)" aria-label="specialCode" class="Dropdown add-code-dropdown" uib-dropdown is-open="special.isopen">\n <span aria-hidden="true" id="id-special-code-dropdown-id" tabindex="-2" aria-atomic="true" style="width: 0px; opacity: 0; height: 0px; position: absolute; top: 0px"></span>\n <button type="button" class="btn btn-default dropdown-toggle dropdown-btn code-menu-text-wrap" uib-dropdown-toggle\n ng-disabled="disabled" ng-cloak ng-click="!special.isopen" aria-label="{{selected}}" aria-live="assertive" ng-attr-title="{{selected}}">\n {{selected}}\n \x3c!--<span ng-if="!codeType">Group Attendee</span>\n <span ng-if="codeType">{{codeType}}</span>--\x3e\n <span style="position: absolute; right: 16px; top: 8px;" toggle-dropdown-arrow flag="special.isopen"></span>\n </button>\n <ul class="dropdown-menu addcode-separator" uib-dropdown-menu role="menu" aria-labelledby="simple-dropdown" style="min-width: 100%;">\n <li tabindex="-2" class="dropdown-menu-item code-menu-text-wrap" ng-click="setSelectedItem(codetype); special.isopen=false;"\n role="menuitem" ng-repeat="codetype in codeTypes" ng-attr-title="{{codetype.language}}"> {{codetype.language}}\n </li>\n </ul>\n </div>\n\n \x3c!--{{codeTypes}}--\x3e\n \x3c!--{{codeType}} this is codeType--\x3e\n \x3c!--{{translate.global_codeType_lblGroup}}--\x3e\n <input aria-label="{{translate.global_addcode_ASaddcodeLbl}}" type="text" ng-model="code" class="add-code-text" ng-focus="special.isopen=false" ng-keydown="$event.which === ACCESSIBILITY_ENTER ? $event.preventDefault() : 0">\n <div class="spacer-btns">\n <div type="button" style="display: inline-table" ng-click="cancelAdd();$event.stopPropagation()" ng-class="underlineButtonCss"\n class="btn btn-primary-outline" ng-keydown="(isIEEdge && $event.which === ACCESSIBILITY_ENTER) ? [cancelAdd(), $event.preventDefault()] : 0">\n <div>{{translate.global_cancel_AScancelCbl}}</div>\n </div>\n <div type="button" style="display: inline-table" ng-click="addCode();$event.stopPropagation()" ng-class="underlineButtonCss"\n class="spacer-btns-add btn btn-primary btn-primary-cta underline-add" ng-keydown="(isIEEdge && $event.which === ACCESSIBILITY_ENTER) ? [addCode(), $event.preventDefault()] : 0">\n <div>{{translate.global_add_ASaddLbl}}</div>\n </div>\n </div>\n </div>\n </div>\n</div>\n'),e.put("./subnav/subnav.html",'<div class="gms-container sub-nav-container" ng-class="{\'MaxWidth-logo-wrap\': fullWidthLogoEnabled && !isMenubarEnabled, \'map-view-enabled\': displayTypes.displaymapView, \'loyalty-enabled\': isBrandBarEnabled}" ng-style="{top: subnavTop}">\n <div class="subnav-container" ng-class="{\'MaxWidth-logo-wrap\': fullWidthLogoEnabled && !isMenubarEnabled}">\n <div class="subnav-container-left">\n\n <div class="gms-container col-xs-12" ng-if="gmsEnable" style="height: 44px;">\n <gms-ui class="AccommodationsNav-gms-container-ui"></gms-ui>\n </div>\n\n <div class="filter-right" style="height: 44px;">\n\n <div class="filter-rs col-xs-6 show-filter-button">\n <div class="filter-rs-container">\n <div class="filter-btn" ng-click="toggleFilterPanel()" id="filter-result-button-id">\n <div style="max-width: 90%; min-height: 19px;" class="filter-btn-text ng-binding">\n {{translate.page_filterresults_ASfilterresultsLbl}}\n </div>
1\n <span style="position: absolute; right: 0.5em; top:0.5em;">\n <svg focusable="false" role="none" aria-hidden="true" version="1.1" id="Layer1" stroke="#000" class="Icon ng-scope" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="10px" height="10px" viewBox="0 0 10 6">\n <g sketch:type="MSPage">\n <g transform="translate(-95.000000, -236.000000)" sketch:type="MSArtboardGroup">\n <g transform="translate(95.000000, 144.000000)" sketch:type="MSLayerGroup">\n <g transform="translate(0.000000, 64.000000)" sketch:type="MSShapeGroup">\n <g transform="translate(0.000000, 22.000000)">\n <g transform="translate(1.000000, 7.000000)">\n <path class="Icon-property--stroke" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M4,3.828l4-3.535"></path>\n <path class="Icon-property--stroke" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" d="M4,3.828L0,0.293"></path>\n </g>\n </g>\n </g>\n </g>\n </g>\n </g>\n </svg>\n </span>\n </div>\n </div>\n <div class="filter-bottom-border-div">\n <div ng-class="filterBtn" class="filter-unShow"></div>\n </div>\n </div>\n\n <div class="filter-rs special-code-section col-xs-6" ng-if="specialCodeEnable" style="margin-left: 15px;">\n <div class="filter-rs-container">\n <div class="filter-btn" style=" top: 0px;left:0px; ">\n \x3c!--ng-click="Show($event)"--\x3e\n <div class="add-code-content">\n <div class="add-code-body">\n <tc-special-codes></tc-special-codes>\n </div>\n </div>\n </div>\n </div>\n <div class="filter-bottom-border-div">\n <div ng-class="filterAddCode"></div>\n </div>\n </div>\n </div >\n\n </div>\n \n <div class="subnav-select-viewType">\n <div style="height: 44px;" class="subnav-sorting-div" ng-if="uxConfig.enableDisplaySortOrderFilter">\n <sorting-component></sorting-component>\n </div >\n <div style="height: 44px;" class="AccommodationsNav-layout">\n <button type="button" class="btn IconButton IconButton--secondary gridGridIcon" ng-click="goGrid()"\n style="float:right;"\n ng-class="displayTypes.displayGridView? \'is-active\' : \'is-not-active\'"\n aria-label="{{translate.page_gridview_ASgridviewLbl}}">\n <div class="IconButton-wrapper">\n <div>\n <svg focusable="false" role="none" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" class="injected-svg Icon" width="25" height="25"\n viewB
1ox="0 0 25 25"\n data-src="./assets/images/icons/grid-view.svg">\n <path class="Icon-property--stroke" fill="none"\n d="M.5.5h6.545v6.545H.5zM9.227.5h6.546v6.545H9.227zM17.954.5H24.5v6.545h-6.546zM.5 9.228h6.545v6.545H.5zM9.227 9.228h6.546v6.545H9.227zM17.954 9.228H24.5v6.545h-6.546zM.5 17.955h6.545V24.5H.5zM9.227 17.955h6.546V24.5H9.227zM17.954 17.955H24.5V24.5h-6.546z"></path>\n </svg>\n \x3c!--stroke="#000"--\x3e\n </div>\n </div>\n </button>\n <button type="button" class="btn IconButton IconButton--secondary listIcon" ng-click="goList()"\n style="float:right;margin-left: 0.1em"\n ng-class="displayTypes.displayListView ? \'is-active\' : \'is-not-active\' "\n aria-label="{{translate.page_listview_ASlistviewLbl}}">\n <div class="IconButton-wrapper">\n <div>\n <svg focusable="false" role="none" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" class="injected-svg Icon" width="25" height="25"\n viewB
1ox="0 0 25 25"\n data-src="./assets/images/icons/list-view.svg">\n <path class="Icon-property--stroke" fill="none"\n d="M.5.5h24v6.545H.5zM.5 9.228h24v6.545H.5zM.5 17.955h24V24.5H.5z"></path>\n \x3c!--stroke="#000"--\x3e\n </svg>\n </div>\n </div>\n </button>\n <button aria-label="{{translate.page_mapview_ASmapviewLbl}}"\n ng-if="uxConfig.enableDisplayMap && googleMapAvailable" type="button" class="btn IconButton IconButton--secondary mapIcon"\n ng-click="goMap()"\n style="float:right;margin-left: 0.1em"\n ng-class="displayTypes.displaymapView ? \'is-active\' : \'is-not-active\' ">\n \x3c!--<div class="IconButton-wrapper">--\x3e\n \x3c!--<div>--\x3e\n <div class="IconButton-wrapper">\n <div class="c-icon js-icon" data-name="map" style="height: 25px">\n <span class="b-size" data-size="25">\n <span>\n <i class="icon-map">\n <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" width="32px" height="32px" focusable="false">\n <path style="line-height:normal;text-indent:0;text-align:start;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000;text-transform:none;block-progression:tb;isolation:auto;mix-blend-mode:normal" d="M 16 4 C 12.698375 4 10 6.6983746 10 10 C 10 10.992073 10.372526 12.007453 10.865234 13.128906 C 11.134592 13.74199 11.450368 14.372458 11.783203 15 L 6.2363281 15 L 2.6914062 28 L 29.308594 28 L 25.763672 15 L 20.216797 15 C 20.549632 14.372458 20.865408 13.74199 21.134766 13.128906 C 21.627474 12.007453 22 10.992073 22 10 C 22 6.6983746 19.301625 4 16 4 z M 16 6 C 18.220375 6 20 7.7796254 20 10 C 20 10.388427 19.747526 11.311828 19.302734 12.324219 C 18.857943 13.336609 18.248139 14.475809 17.634766 15.533203 C 16.81857 16.940243 16.45617 17.440987 16 18.126953 C 15.54383 17.440987 15.18143 16.940243 14.365234 15.533203 C 13.751861 14.475809 13.142057 13.336609 12.697266 12.324219 C 12.252474 11.311828 12 10.388427 12 10 C 12 7.7796254 13.779625 6 16 6 z M 16 8.5 A 1.5 1.5 0 0 0 14.5 10 A 1.5 1.5 0 0 0 16 11.5 A 1.5 1.5 0 0 0 17.5 10 A 1.5 1.5 0 0 0 16 8.5 z M 7.7636719 17 L 12.912109 17 C 14.083771 18.974921 15.177734 20.568359 15.177734 20.568359 L 16 21.759766 L 16.822266 20.568359 C 16.822266 20.568359 17.916229 18.974921 19.087891 17 L 24.236328 17 L 26.691406 26 L 5.3085938 26 L 7.7636719 17 z" font-weight="400" font-family="sans-serif" white-space="normal" overflow="visible"/>\n </svg>\n </i>\n </span>\n </span>\n </div>\n </div>\n\n\n \x3c!--</div>--\x3e\n \x3c!--</div>--\x3e\n </button>\n <button type="button" class="btn IconButton IconButton--secondary listGridIcon" ng-click="goGrid()"\n style="float:right;"\n ng-class="displayTypes.displayListView || displayTypes.displayGridView ? \'is-active\' : \'is-not-active\'"\n aria-label="{{translate.page_gridview_ASgridviewLbl}}">\n <div class="IconButton-wrapper">\n <div>\n <svg focusable="false" role="none" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" class="injected-svg Icon" width="25" height="25"\n viewB
1ox="0 0 25 25"\n data-src="./assets/images/icons/grid-view.svg">\n <path class="Icon-property--stroke" fill="none"\n d="M.5.5h6.545v6.545H.5zM9.227.5h6.546v6.545H9.227zM17.954.5H24.5v6.545h-6.546zM.5 9.228h6.545v6.545H.5zM9.227 9.228h6.546v6.545H9.227zM17.954 9.228H24.5v6.545h-6.546zM.5 17.955h6.545V24.5H.5zM9.227 17.955h6.546V24.5H9.227zM17.954 17.955H24.5V24.5h-6.546z"></path>\n </svg>\n \x3c!--stroke="#000"--\x3e\n </div>\n </div>\n </button>\n </div>\n </div>\n <button class="btn btn-primary btn-primary-cta sub-nav-loadmore-btn hidden-lg-up" style="width: 100%; margin-top: 15px;" ng-if="showLoadMore && displayTypes.displaymapView" ng-click="loadMoreHotels()">\n {{translate.global_loadprop_ASloadpropLbl}}\n </button>\n </div>\n</div>\n<search-results></search-results>\n')}]);
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.