Titre : Tropical Beach Hotel – Avis, offres et photos 2026 | Expedia.ca ody data-theme-light="light-1"> [Afficher tous les hébergements](http://www.expedia.ca/Hotel-Search?regionId=&adults=2&children=&sort=RECOMMENDED&useRewards=false&semdtl=&userIntent=&vip=false) # Tropical Beach Hotel Hôtel sur une plage privée avec centre d’entraînement physique et sauna ## Galerie de photos de l’hébergement Tropical Beach Hotel ![Piscine extérieure](https://images.trvl-media.com/lodging/2000000/1370000/1366300/1366241/57220470.jpg?impolicy=resizecrop&rw=598&ra=fit) ![Déjeuner et dîner servis sur place](https://images.trvl-media.com/lodging/2000000/1370000/1366300/1366241/14e5230b.jpg?impolicy=resizecrop&rw=297&ra=fit) ![Déjeuner et dîner servis sur place](https://images.trvl-media.com/lodging/2000000/1370000/1366300/1366241/2b69193f.jpg?impolicy=resizecrop&rw=297&ra=fit) ![Hall](https://images.trvl-media.com/lodging/2000000/1370000/1366300/1366241/20325791.jpg?impolicy=resizecrop&rw=297&ra=fit) ![Chambre Standard](https://images.trvl-media.com/lodging/2000000/1370000/1366300/1366241/94dc7d0e.jpg?impolicy=resizecrop&rw=297&ra=fit) - Aperçu - Chambres - Emplacement - Politiques ## Avis 7,0 Bien ## Commodités populaires - Sur une plage privée - Piscine - Restaurant - Climatisation - Salle d’entraînement - Services d’affaires ## Options de chambre ### Vérifiez la disponibilité pour ces dates Ce soir [janv. 16 - janv. 17](https://www.expedia.ca/Hotel-Search?startDate=2026-01-16&endDate=2026-01-17&selected=1366241&PinnedHotelID=1366241&HadPinnedHotel=true®ionId=-1&adults=2) [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-16&endDate=2026-01-17&selected=1366241&PinnedHotelID=1366241&HadPinnedHotel=true®ionId=-1&adults=2) Demain [janv. 17 - janv. 18](https://www.expedia.ca/Hotel-Search?startDate=2026-01-17&endDate=2026-01-18&selected=1366241&PinnedHotelID=1366241&HadPinnedHotel=true®ionId=-1&adults=2) [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-17&endDate=2026-01-18&selected=1366241&PinnedHotelID=1366241&HadPinnedHotel=true®ionId=-1&adults=2) Cette fin de semaine [janv. 16 - janv. 18](https://www.expedia.ca/Hotel-Search?startDate=2026-01-16&endDate=2026-01-18&selected=1366241&PinnedHotelID=1366241&HadPinnedHotel=true®ionId=-1&adults=2) [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-16&endDate=2026-01-18&selected=1366241&PinnedHotelID=1366241&HadPinnedHotel=true®ionId=-1&adults=2) La fin de semaine prochaine [janv. 23 - janv. 25](https://www.expedia.ca/Hotel-Search?startDate=2026-01-23&endDate=2026-01-25&selected=1366241&PinnedHotelID=1366241&HadPinnedHotel=true®ionId=-1&adults=2) [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-23&endDate=2026-01-25&selected=1366241&PinnedHotelID=1366241&HadPinnedHotel=true®ionId=-1&adults=2) ![Mod logo](https://a.travel-assets.com/pricing-claim/sparkle_dark.svg) Ouvrez une session pour accéder aux réductions et avantages admissibles. Plus de récompenses pour vivre plus d’aventures! [Ouvrir une session](https://www.expedia.ca/login?ckoflag=0&uurl=e3id%3Dredr%26rurl%3D%2Ffr%2FMarmaris-Hotels-Tropical-Beach-Hotel.h1366241.Description-Hotel)[M’inscrire gratuitement](https://www.expedia.ca/signup?enable_registration=true&uurl=e3id%3Dredr%26rurl%3D%2Ffr%2FMarmaris-Hotels-Tropical-Beach-Hotel.h1366241.Description-Hotel) ## À propos du quartier Se situant sur une plage privée, Tropical Beach Hotel se trouve dans le quartier Centre-ville de Marmaris, un secteur à Marmaris. Pour contempler la beauté naturelle de la région, visitez Plage de Marmaris et Plage d'İçmeler. Vous souhaitez assister à un événement ou à une partie en ville? Rendez-vous à ces endroits : Parc de Karting de Marmaris ou Amphithéâtre de Marmaris. Profitez de la multitude d'activités aquatiques à proximité, comme la plongée sous-marine, le paravoile et le rafting. [Visiter le guide de voyage pour Marmaris](https://www.expedia.ca/fr/Marmaris.dx6054843) ![Carte](https://maps.googleapis.com/maps/api/staticmap?&size=660x330&map_id=3b266eb50d2997c6&zoom=13&markers=icon:https%3A%2F%2Fa.travel-assets.com%2Ftravel-assets-manager%2Feg-maps%2Fproperty.png%7C36.83164%2C28.24345&channel=expedia-HotelInformation&maptype=roadmap&scale=1&key=AIzaSyCYjQus5kCufOpSj932jFoR_AJiL9yiwOw&signature=8umee4YMbFcz2XDJ7RZeJeq4ZYk=) Siteler mah.cumhuriyet bulvarı, NO:49, 49, Marmaris, Muğla, 48700 ### À proximité - Plage de Marmaris \- 1 min à pied \- 0.1 km - Parc National de Marmaris \- 1 min à pied \- 0.1 km - Parc aquatique Marmaris \- 12 min à pied \- 1.0 km - Parc aquatique Aqua Dream \- 19 min à pied \- 1.6 km - Parc aquatique Atlantis Marmaris \- 2 min en voiture \- 1.5 km ### Transport - Dalaman (DLM-Aéroport international de Dalaman) : à 102 min en voiture ### Restaurants - ‪Ideal Prime Beach Bar - ‬5 min à pied - ‪Grand yazıcı palas otel beach clup - ‬3 min à pied - ‪Cihan Ocakbaşı - ‬2 min à pied - ‪No Name Restaurant & Bar - ‬3 min à pied - ‪Caria Pool Bar - ‬4 min à pied ## À propos de cet hébergement ### Tropical Beach Hotel Hôtel à proximité d’attraits comme Plage de Marmaris Des commodités intéressantes, comme une terrasse, un bar et un centre d’entraînement physique vous attendent au Tropical Beach Hotel. Si vous avez envie de vous détendre et de vous reposer, profitez des commodités offertes, dont un sauna. Le restaurant situé sur place propose ces types de repas : déjeuner et dîner. Parmi les autres avantages offerts à Hôtel, notons : - Piscine extérieure et une piscine pour enfants - Salles de réunion, coffre-fort à la réception et ascenseur - Réception jour et nuit Caractéristiques de la chambre Chacune des 123 chambres met à votre disposition des commodités comme un système de climatisation et un service aux chambres. D’autres commodités offertes dans toutes les chambres comprennent : - Des balcons, des chaînes de télévision par satellite et des téléphones ## Hébergements similaires ![Piscine extérieure en saison, parasols, chaises longues](https://images.trvl-media.com/lodging/9000000/8690000/8685900/8685880/74f2da73.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Rosy Hotel Centre-ville de Marmaris - Piscine - Piscine pour enfants - Wi-Fi gratuit - Restaurant 8,2 Très bien 116 avis [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-30&endDate=2026-01-31&selected=8685880&PinnedHotelID=8685880&HadPinnedHotel=true®ionId=-1&adults=2) ![Piscine](https://images.trvl-media.com/lodging/96000000/95480000/95477700/95477604/984b5e3e.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Smart Voxx Resort Hotel Centre-ville de Marmaris - Spa - Restaurant - Salle d’entraînement - Bar [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-30&endDate=2026-01-31&selected=95477604&PinnedHotelID=95477604&HadPinnedHotel=true®ionId=-1&adults=2) ![Piscine intérieure, 2 piscines extérieures, parasols, chaises longues](https://images.trvl-media.com/lodging/12000000/11650000/11646000/11645991/da0b80bf.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Pasa Beach Hotel - All Inclusive Centre-ville de Marmaris - Sur une plage privée - Piscine - Tout inclus - Spa 7,8 Bien 34 avis [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-30&endDate=2026-01-31&selected=11645991&PinnedHotelID=11645991&HadPinnedHotel=true®ionId=-1&adults=2) ![Piscine intérieure, piscine extérieure en saison, cabanas (supplément)](https://images.trvl-media.com/lodging/23000000/22850000/22842400/22842359/15c668c8.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Lalila Blue Suites Centre-ville de Marmaris - Piscine - Déjeuner compris - Tout inclus - Spa 8,4 Très bien 70 avis [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-30&endDate=2026-01-31&selected=22842359&PinnedHotelID=22842359&HadPinnedHotel=true®ionId=-1&adults=2) ![Chambre Deluxe double, balcon, vue sur la ville | Bureau, espace de travail pour ordinateurs portables](https://images.trvl-media.com/lodging/104000000/103630000/103626700/103626607/18b3825b.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Port Marmaris Rooms Centre-ville de Marmaris - Wi-Fi gratuit - Climatisation - Entretien ménager - Cuisine 3,0 2 avis 108 $ CA 122 $ CA au total (taxes et frais compris) Du 22 janv. au 23 janv. [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-22&endDate=2026-01-23&selected=103626607&PinnedHotelID=103626607&HadPinnedHotel=true®ionId=-1&adults=2) ![Plage privée, chaise longue, parasol, serviettes de plage](https://images.trvl-media.com/lodging/12000000/11650000/11645500/11645418/b5b7d542.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Poseidon Hotel - Adults Only Centre-ville de Marmaris - Sur une plage privée - Piscine - Baignoire à remous - Déjeuner compris 7,8 Bien 69 avis [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-30&endDate=2026-01-31&selected=11645418&PinnedHotelID=11645418&HadPinnedHotel=true®ionId=-1&adults=2) ![Plage privée, chaise longue, parasol, serviettes de plage](https://images.trvl-media.com/lodging/10000000/9050000/9046000/9045907/387773eb.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Grand Yazici Club Turban Centre-ville de Marmaris - Sur une plage privée - Piscine - Baignoire à remous - Tout inclus 8,0 Très bien 35 avis [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-30&endDate=2026-01-31&selected=9045907&PinnedHotelID=9045907&HadPinnedHotel=true®ionId=-1&adults=2) ![Piscine intérieure, piscine extérieure, parasols, chaises longues](https://images.trvl-media.com/lodging/12000000/11650000/11646900/11646881/3adb6a34.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Golden Rock Beach Hotel - All Inclusive Centre-ville de Marmaris - Sur une plage privée - Piscine - Tout inclus - Spa 7,0 Bien 52 avis [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-30&endDate=2026-01-31&selected=11646881&PinnedHotelID=11646881&HadPinnedHotel=true®ionId=-1&adults=2) ![Plage privée à proximité, chaise longue, parasol, serviettes de plage](https://images.trvl-media.com/lodging/10000000/9080000/9079300/9079232/e81d58c5.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Casa De Maris Spa & Resort Hotel - Adult Only +16 Centre-ville de Marmaris - Piscine - Tout inclus - Spa - Wi-Fi gratuit 8,2 Très bien 65 avis [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-30&endDate=2026-01-31&selected=9079232&PinnedHotelID=9079232&HadPinnedHotel=true®ionId=-1&adults=2) ![Façade de l’hébergement – soirée/nuit](https://images.trvl-media.com/lodging/14000000/13260000/13253200/13253142/ae17a9e4.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Fortezza Beach Resort Marmaris - Sur une plage privée - Piscine - Déjeuner compris - Tout inclus 6,8 6 avis [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-30&endDate=2026-01-31&selected=13253142&PinnedHotelID=13253142&HadPinnedHotel=true®ionId=-1&adults=2) ## Commodités de l’hébergement ### Repas et boissons - Un bar-salon - Un restaurant ### Activités - Piscine extérieure - Piscine pour enfants - Salle d’entraînement - Sauna ### Pour les familles - Piscine extérieure - Piscine pour enfants ### Commodités - Coffre-fort à la réception - Réception ouverte en tout temps ### Services d’affaires - Salles de réunion ### Plein air - Sur une plage privée - Terrasse ### Accessibilité - Ascenseur ### Autres - Sections fumeurs ## Commodités de la chambre ### Salle de bain - Séchoir à cheveux ### Divertissement - Chaînes par satellite ### Repas et boissons - Service aux chambres ### Autres - Climatisation - Téléphone ## Politiques ### Arrivée Arrivée à partir de 14 h ### Départ L’heure limite de départ est midi. ### Instructions spéciales pour l’enregistrement Le personnel de la réception accueillera les clients sur place. Les renseignements fournis par l’hébergement peuvent être traduits au moyen d’outils de traduction automatique. ### Méthodes d’accès Portier ### Animaux de compagnie Les animaux de compagnie ne sont pas autorisés. ### Enfants et lits supplémentaires Les enfants sont bienvenus. ### Types de paiement ## Renseignements importants ### À savoir Des frais par personne supplémentaire peuvent s’appliquer et varient selon les politiques de l’établissement. Une pièce d’identité avec photo émise par le gouvernement et un dépôt en espèces, une carte de crédit ou une carte de débit pour couvrir les frais accessoires peuvent être requis à l’arrivée. Les demandes spéciales sont sujettes à la disponibilité au moment de l’enregistrement et peuvent entraîner des frais supplémentaires. Les demandes spéciales ne peuvent pas être garanties. Cet hébergement accepte les cartes de crédit. Cet hébergement dispose d’espaces extérieurs, tels que des balcons, des patios et des terrasses, qui peuvent ne pas convenir aux enfants. Si vous avez des inquiétudes, nous vous recommandons de communiquer avec l’hébergement avant votre arrivée pour confirmer qu’il pourra vous accueillir dans une chambre appropriée. ### Hébergement également appelé Hotel Tropikal Tropikal Tropikal Hotel Tropikal Hotel Marmaris Tropikal Marmaris Marmaris Hotel Tropical Tropical Beach Hotel Hotel Tropical Beach Hotel Marmaris Tropical Beach Hotel Hotel Marmaris ## Foire aux questions ### Tropical Beach Hotel possède-t-il une piscine? ### Tropical Beach Hotel accepte-t-il les animaux de compagnie? ### À quelle heure est-il possible d'arriver à Tropical Beach Hotel? ### À quelle heure doit s'effectuer le départ à Tropical Beach Hotel? ### Où se situe Tropical Beach Hotel? ## Avis ## Avis pour Tropical Beach Hotel 7,0 ### Bien Tous les avis affichés proviennent de vraies expériences de clients. Seuls les voyageurs qui ont réservé un séjour avec nous peuvent soumettre un avis. Nous vérifions les avis et publions tous les avis, positifs ou négatifs, qui respectent nos directives.[Plus de renseignements](https://www.expedia.ca/fr/lp/b/content-guidelines) ### 8,0 Propreté ### 8,0 Emplacement ### 7,6 Service et personnel ### 7,0 État et installations de l’hébergement 10 – Excellent 0 8 – Bien 2 6 – Acceptable 2 4 – Médiocre 0 2 – Terrible 0 ## Avis ### 6/10 – Acceptable #### morgana, créteil 11 sept. 2011 Points forts : Confort de la chambre #### hôtel tropikal à Marmaris: au coeur de paysages splendides Hôtel les pieds dans l'eau à 1h20 de l'aéroportde dalaman. Paysages grandioses, sublimes. Calme et détente assurés dans un cadre idyllique. Nourriture de bonne qualité internationale et un peu turque mais peu variée. rythme très actif des serveurs. Assiette à peine terminée déjà retirée !!! Le personnel parle turc, anglais, un tout petit peu russe et allemand mais pas un seul ne parle le français. Service réveil téléphonique râté 2/3 fois. Il n y a aucun guide français dans la région donc pas d'excursion possible si l'on ne parle pas anglais ou russe. Dommage car la région est riche et magnifique. Système de navette pour aller en ville qui est à 3,5km mais des magasins et cafés partout si besoin. Je dirais que c'est un bon 3 étoiles mais pas un quatre. Il ne faut pas y aller en espérant des prestations de quatre étoiles mais pour la végétation qu'offre cet hôtel autour de la piscine, la terrasse et le restaurant extérieur face à une vue sublissime de la mer entourée de montagnes... ##### morgana ### 8/10 – Bien #### Voyageur vérifié 3 oct. 2011 Points forts : Propreté, service et personnel ##### Voyageur vérifié ### 8/10 – Bien #### Özgür, Stuttgart 3 juin 2011 Points forts : Propreté, service et personnel et état et installations de l’hébergement. Points faibles : Confort de la chambre #### NIX FÜR JUNGE LEUTE Trotz ALL Inklusive Cocktails nicht inklusive. Essen war jeden Tag das selbe. Strandliegen Auflagen kosten extra. BETTEN DURCHGELEGEN, UNBEQUEM UND ZU KLEIN FÜR GROSSE MENSCHEN. Service hervorragend auch das Personal sehr freundlich. Anlage sauber und gepflegt. Essen OK aber leider keine Abwechslung. ! ! ! NICHT DEN JOY CLUB BESUCHEN ! ! ! GEPANSCHTER ALKOHOL ! ! ! ##### Özgür ### 6/10 – Acceptable #### Aytek, Tampa, Florida 6 oct. 2010 Points forts : Propreté good location, great view from your room. friendly staff. central A/C system was not good enough but we were out most of the time. I would reccommend it.. ##### Aytek ## Dernières tendances Expedia ### Hôtels > [Punta Cana – Hôtels tout inclus](https://www.expedia.ca/fr/Punta-Cana-Hotel-Hotel-Tout-Inclus.0-0-d601906-tHoteltoutinclus.Travel-Guide-Filter-Hotels) > > [Element New York Times Square West](https://www.expedia.ca/fr/New-York-Hotels-Element-New-York-Times-Square-West.h3877296.Description-Hotel) > > [Prévost – Hôtels](https://www.expedia.ca/fr/Prevost-Hotel.d6310159.Travel-Guide-Hotels) > > [Richards Motel Courtyard](https://www.expedia.ca/fr/Fort-Lauderdale-Hotels-Richards-Motel-Courtyard.h24112183.Description-Hotel) > > [Canada – Hôtels au bord de la plage](https://www.expedia.ca/fr/Destinations-Canada-Hotel-De-Bord-De-Mer.0-0-d31-tHoteldeborddemer.Hotel-Filtre-Destinations) > > [Virginia Beach – Hôtels](https://www.expedia.ca/fr/Virginia-Beach-Hotel.d10271.Travel-Guide-Hotels) > > [Hôtel Mercure Lyon Centre Plaza République](https://www.expedia.ca/fr/Lyon-Hotels-Mercure-Lyon-Centre-Plaza-Republique.h12414.Description-Hotel) > > [Baie-Comeau – Hôtels](https://www.expedia.ca/fr/Baie-Comeau-Hotel.d3894.Travel-Guide-Hotels) > > [Hotel & Suites Le Dauphin Quebec](https://www.expedia.ca/fr/Quebec-Hotels-Hotel-Suites-Le-Dauphin-Quebec.h1401217.Description-Hotel) > > [Anchor Inn and Cottages Wells-Ogunquit](https://www.expedia.ca/fr/Wells-Hotels-Americas-Best-Value-Inn-Cottages-Wells-Ogunquit.h5983030.Description-Hotel) > > [Hotel Maren Fort Lauderdale Beach, Curio Collection by Hilton](https://www.expedia.ca/fr/Fort-Lauderdale-Hotels-Hotel-Maren-Fort-Lauderdale-Beach.h40832604.Description-Hotel) > > [Bora Bora – Hôtels de luxe](https://www.expedia.ca/fr/Bora-Bora-Hotel-Hotel-De-Luxe.0-0-d602861-tHoteldeluxe.Travel-Guide-Filter-Hotels) > > [Gatineau – Hôtels abordables](https://www.expedia.ca/fr/Gatineau-Hotel-Hotel-Petit-Budget.0-0-d6136959-tHotelpetitbudget.Travel-Guide-Filter-Hotels) > > [Riviera Maya – Hôtels de luxe](https://www.expedia.ca/fr/Riviera-Maya-Hotel-Hotel-De-Luxe.0-0-d602901-tHoteldeluxe.Travel-Guide-Filter-Hotels) > > [Rogers Centre – Hôtels à proximité](https://www.expedia.ca/fr/Rogers-Centre-Hotel.0-l503145-0.Travel-Guide-Filter-Hotels) > > [Hôtel Cap Diamant](https://www.expedia.ca/fr/Quebec-City-Hotels-Hotel-Cap-Diamant.h1690093.Description-Hotel) > > [Notre-Dame-du-Nord – Hôtels](https://www.expedia.ca/fr/Notre-Dame-Du-Nord-Hotel.d3000431338.Travel-Guide-Hotels) ### Vols ### Voitures ### Activités > [Activités – Provincetown](https://www.expedia.ca/fr/Quoi-Faire-Provincetown.d2909.Guides-Des-Vacances) ### Forfaits > [Vacances – Munich](https://www.expedia.ca/fr/Munich.d179896.Voyages-et-Court-Sejours) > > [Martinique](https://www.expedia.ca/fr/lp/theme-vacances/vacances-tout-inclus/113/Martinique) > > [Playa Paraiso](https://www.expedia.ca/fr/Playa-Paraiso-Zona-Hotelera.d553248621532630720.Attractions-Vacances) ### Général > [À visiter – Europe](https://www.expedia.ca/fr/Europe.dx6022967) > > [À visiter – Ocean City](https://www.expedia.ca/fr/Ocean-City.dx9151) /\*@license For license information please refer to webpack-runtime.nosw.licenses.txt\*/!function(){var e,a,r,d,n,t={},i={};function c(e){var a=i\[e\];if(void 0!==a)return a.exports;var r=i\[e\]={id:e,loaded:!1,exports:{}};return t\[e\].call(r.exports,r,r.exports,c),r.loaded=!0,r.exports}c.m=t,e=\[\],c.O=function(a,r,d,n){if(!r){var t=1/0;for(o=0;o=n)&&Object.keys(c.O).every(function(e){return c.O\[e\](r\[f\])})?r.splice(f--,1):(i=!1,n0&&e\[o-1\]\[2\]>n;o--)e\[o\]=e\[o-1\];e\[o\]=\[r,d,n\]},c.n=function(e){var a=e&&e.\_\_esModule?function(){return e.default}:function(){return e};return c.d(a,{a:a}),a},r=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.\_\_proto\_\_},c.t=function(e,d){if(1&d&&(e=this(e)),8&d)return e;if("object"==typeof e&&e){if(4&d&&e.\_\_esModule)return e;if(16&d&&"function"==typeof e.then)return e}var n=Object.create(null);c.r(n);var t={};a=a||\[null,r({}),r(\[\]),r(r)\];for(var i=2&d&&e;"object"==typeof i&&!\~a.indexOf(i);i=r(i))Object.getOwnPropertyNames(i).forEach(function(a){t\[a\]=function(){return e\[a\]}});return t.default=function(){return e},c.d(n,t),n},c.d=function(e,a){for(var r in a)c.o(a,r)&&!c.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a\[r\]})},c.f={},c.e=function(e){return Promise.all(Object.keys(c.f).reduce(function(a,r){return c.f\[r\](e,a),a},\[\]))},c.u=function(e){return({12:"profiler",18:"brand-11611497118101108105991011089711010097105114",45:"brand-102108105103104116115",158:"shared-ui-trips-save-item",160:"d3",225:"template",279:"brand-10010110811697",286:"shared-ui-retail-storefront-incentive",319:"brand-10110011410197109115",347:"shared-ui-lodging-form",367:"shared-ui-retail-recommendations-discovery-landing-offers",372:"shared-ui-retail-product-headline",440:"shared-ui-retail-lodging-offers-vip-fragments",515:"brand-101116115951129711411611010111495991111101021051039550",547:"brand-10112011210110010597",597:"brand-111112111100111",680:"brand-1041111091019711997121",771:"brand-989710410597",822:"brand-10997114114105111116116",830:"shared-ui-retail-shopping-tools-action-providers",855:"shared-ui-lodging-property-details",914:"brand-1001011029711710811695111108100",926:"app-shared",1046:"shared-ui-retail-social-share-social-share-button",1089:"brand-115119111111112",1199:"brand-104971199710510597110",1231:"landing-flight-deals-wrapper",1275:"property-types-carousel",1338:"retail-destination-content-destination-text",1340:"shared-ui-global-navigation-footer",1442:"brand-104111116119105114101",1482:"shared-ui-providers",1675:"brand-109103109",1701:"brand-11597115",1825:"travel-content-text",1840:"shared-ui-lodging-property-search",1937:"brand-11511697121122",1940:"shared-ui-retail-credit-card-account-placement",1987:"shared-ui-retail-trips-providers",2151:"brand-100101102971171081161159549100108",2179:"brand-10610111611511697114",2252:"egds-tokens-runtime",2276:"shared-ui-retail-affiliates-stripe",2318:"brand-101115999711210597",2333:"shared-ui-retail-loyalty-dialog-with-trigger-fragments",2362:"shared-ui-customer-virtual-agent-control",2365:"brand-999711411410111011697108115",2392:"mojo-landing",2422:"uitk",2449:"shared-ui-retail-product-amenities",2506:"property-search-form-wrapper",2572:"smart-landing",2584:"brand-979999111114",2643:"brand-1011121159510010110297117108116115",2769:"shared-ui-flights-fare-calendar",2914:"brand-1171001159510010110297117108116",2978:"shared-ui-retail-product-review-details",3009:"shared-ui-retail-recommendations-discovery-landing-offers-overlay-module",3018:"shared-ui-retail-destination-content-fragments",3028:"property-recommendations-wrapper',",3084:"brand-109114106101116",3125:"brand-1011121159511610110911210897116101",3201:"shared-ui-multi-item-operations-providers",3211:"shared-ui",3303:"brand-10198111111107101114115",3310:"brand-116100",3357:"shared-ui-retail-travel-content-legal-content",3439:"shared-ui-pricing-price-details",3503:"brand-999711610497121112979910510210599",3556:"shared-ui-retail-incentives-collections",3563:"brand-10010110297117108116",3600:"destination-hero-media-with-custom-title-scrim-wrapper",3615:"global-components",3630:"graphql",3634:"flights-search-form-wrapper",3650:"shared-ui-retail-cross-links-link-group-tabs",3663:"brand-11297116116105115111110103114111117112",3667:"uitk-icons",3691:"brand-1169797112",3721:"shared-ui-pricing-price-summary",3722:"retail-destination-content-destination-neighborhoods",3728:"shared-ui-lodging-reviews",3807:"landing-pdp",3830:"brand-10897115116109105110117116101",3870:"brand-1011161159511297114116110101114959897115101",3881:"shared-ui-retail-activities-cross-sell-offers",4046:"brand-1149899",4125:"shared-ui-retail-destination-content-destination-neighborhoods",4151:"featured-suppliers-wrapper",4155:"brand-1011031011109910597",4190:"shared-ui-retail-product-gallery",4236:"brand-9797110122",4279:"shared-ui-global-navigation-member-wallet",4292:"link-group-tabs-wrapper",4379:"shared-ui-retail-landing-fragments",4501:"shared-ui-retail-shopping-tools-egds-price-calendar",4534:"brand-1191011081081151029711410311111611497118101108",4605:"brand-9910410197112114111111109115",4617:"brand-97108971151079797105114",4623:"shared-ui-retail-multi-item-fragments",4745:"brand-115971101009811112095116104101109101",4791:"brand-1011039599111110115111108101",4797:"destination-hero-media",4807:"brand-109971151161011149997114100",4813:"landing-flight-price-insights-wrapper",4832:"shared-ui-retail-recommendation-module",4861:"brand-9797114112",4896:"shared-ui-retail-search-tools-fragments",4947:"dummy-component",4997:"eg-maps",5103:"shared-ui-retail-product-fragments",5132:"shared-ui-retail-trips-common-fragments",5162:"shared-ui-global-navigation-header",5254:"shared-ui-retail-destination-content-destination-guide",5456:"brand-119111116105102",5496:"shared-ui-lodging-fragments",5519:"brand-98105108116",5560:"shared-ui-retail-discovery-product-listing-map",5601:"brand-1011039511297114116110101114",5616:"shared-ui-retail-dynamic-map",5647:"brand-1011201121011001059795103114111117112",5689:"landing-popular-destination-wrapper",5705:"shared-ui-retail-product-summarized-reviews",5738:"customer-notifications-wrapper",5847:"shared-ui-retail-insurtech-priming-card",5856:"shared-ui-retail-cross-links-link-list",5894:"experience-card",5934:"cheap-flights",5957:"brand-104111116101108115116104101991111109910111411611010112011711599111109",6003:"brand-10411111610110811511610410110411111610110811010112011711599111109",6008:"cars-search-form-wrapper",6072:"brand-11111498105116122",6084:"brand-1059810111411111511697114",6204:"brand-10411111610110811595114101102114101115104",6258:"brand-114105117",6374:"brand-98111111107101116121",6391:"landing-alternative-airports",6470:"shared-ui-lodging-property-offers",6524:"brand-11111210111097105",6553:"destination-content-destination-guide-hero-media",6554:"incentives-incentives-collection-grid",6576:"egds",6590:"shared-ui-global-navigation-co-brand-banner",6720:"shared-ui-retail-storefront-value-proposition-banner",6832:"brand-1011209910110810810111099101103114112",6885:"shared-ui-sponsored-content-partner-gallery",7039:"brand-979711611497118101108108101114",7052:"brand-101112115951211111171149811497110100",7139:"brand-116114971181011081199710810997114116112108117115",7188:"brand-9798114105116101108",7191:"discovery-product-listing-map",7204:"ls-search-tools-lodging-search-form",7265:"brand-1161149711810110811199105116121",7299:"shared-ui-retail-storefront-property-types-carousel",7430:"shared-ui-retail-recommendations-lodging-in-destination-listing-map",7452:"shared-ui-retail-product-answering-traveller-questions",7620:"shared-ui-retail-product-rating-summary",7666:"virtual-agent-control-wrapper",7668:"template-layout",7684:"customer-customer-notification",7741:"aeo-top-to-dos",7800:"shared-ui-shopping-search-criteria-providers",7811:"brand-11811498111",7826:"brand-97105114110122",7866:"shared-ui-retail-recommendations-overlay-module",7938:"brand-9910410197112104111116101108115",7940:"hotel-search",7989:"brand-98110115",8047:"shared-ui-retail-product-location-section",8105:"shared-ui-retail-places-place-details",8110:"shared-ui-retail-search-tools-product",8116:"brand-104105108116111110",8170:"shared-ui-retail-sponsored-content-transparency",8178:"shared-ui-retail-product-at-a-glance",8187:"shared-ui-retail-product-random-access-one",8212:"ls-link-juice-wrapper",8216:"brand-9710511499971109710097",8326:"bernie",8341:"incentives-incentives-collection-view",8361:"brand-10897991111081019999105111110",8385:"brand-1181111219710310111495110101120116",8404:"shared-ui-travel-content-editorial",8420:"brand-1011031001159510011199115",8427:"brand-11611497118101108115111102105",8475:"brand-102101119111100105114101107116",8487:"shared-ui-customer-notifications",8530:"shared-ui-retail-lodging-offers-fragments",8539:"hotels-near-place",8585:"brand-11210410510810511211210511010197105114108105110101115",8667:"brand-117110105116101100",8688:"shared-ui-retail-customer-direct-feedback",8695:"shared-ui-retail-identity-google-one-tap",8698:"brand-10411111610110811511610410111410197108112108979910111599111109",8744:"ls-link-list-wrapper",8754:"brand-9811111110797989799104",8794:"shared-ui-retail-cross-links-expando",8855:"brand-104111116101108115",8905:"brand-991041019711211610599107101116115",8968:"lodging-in-destination",9093:"shared-ui-retail-communication-center-preview-menu",9114:"core",9115:"shared-ui-retail-landing-packages",9120:"lazy-load-section",9249:"retail-destination-content-destination-faq",9289:"brand-101116115951129711411611010111495991111101021051039549",9296:"brand-112971141161101011149910111011611497108",9336:"brand-1011201121011001059795114101102114101115104",9373:"brand-102101114114105115",9433:"incentives-collection-carousel",9440:"eg-distances",9459:"brand-11611497118101108108105110107",9507:"brand-104111116101108108101114",9543:"shared-ui-global-navigation-picker",9657:"RedirectBanner",9673:"shared-ui-retail-loyalty-account-summary",9756:"brand-989711499101108111",9777:"recorder",9938:"shared-ui-retail-landing-flight",9981:"shared-ui-retail-landing-product"}\[e\]||e)+"."+{12:"068c2859d26bd1f0b382",18:"6ee55ad9aeb0539e392f",45:"9d82243ecdf0cbc78b5f",158:"ab0862dbe084ecff90fa",160:"79b85bab257375e32cff",225:"cb9672b0306f77991017",279:"b841c25acaa27eac8981",286:"539bef4a7c6c3d6649ba",319:"6b292793852307dd5461",347:"4356f9075356618e2d22",367:"a866a242723bdaa92f29",372:"4eb35f84058f7635eb6d",440:"589c264835d6ad2b4629",515:"ed50509e6a17ab66dc4f",547:"5f6a75e7ffb17a16bbfc",597:"afdf30ec591ac6b4c98a",680:"5bb7027eabb81fa8692a",771:"34d9fc7bb72b43187f61",822:"fdcc137da08a966aa1d1",830:"d973d14cc5a8cb420ff8",855:"101f0b70ef261ad606ae",914:"f5bd55c08f8f048d2e1b",926:"cd981ae2b2e8afe2ccfa",1046:"1e6344f648922ead94c3",1089:"f64a523606d6d5247dfd",1199:"8cc51c9f22bb59a6e7fe",1231:"8f339750a06c13321a56",1275:"7f9272af648e71373159",1338:"6cadb3ff9cbbdeeffe51",1340:"b1b9b360f3b2325ebfdf",1442:"1dcfc7a80d4ac84f544a",1482:"b663a2b8f00ac24c8f83",1675:"985d1ab8fe66442963a3",1701:"306cb68db6160cc2bc37",1825:"1d4a896e6403d10ccf1a",1840:"780e014dff9307c98bda",1937:"20aeb47dc1aff5aeffba",1940:"d7a56934866e189c38fd",1987:"8f5d5b8ec6664cbf448a",2151:"0029420c2f00f9f5f13c",2179:"057f587a3b79e421aad6",2252:"8bba8f65a4fd207e20ed",2276:"fc8dd00df92700b39fca",2318:"7746f03bb7b54f58b41f",2333:"8d05ae0df63f436c6628",2362:"acbd8220afe5c8a389f2",2365:"c88d1e55b4deca6b418d",2392:"15b14f5fb1de86d8d098",2422:"8a26ee3b3130c61c5522",2449:"02c32d7149e14308fcb9",2506:"52df9cacf880e8acf8c4",2572:"dd08e143e8d0f82e742d",2584:"8916a8015250f88c87d5",2643:"ecd46982f56aec12aabf",2769:"a5a316899cc7e11f3eba",2914:"35f3f523df685730ddea",2978:"09029137a20db05327cc",3009:"a7ba0f41819d5cf32a83",3018:"54410483a4298faeeac9",3028:"41ebbfc0e72c335ec700",3084:"2290a44aba9b31e25237",3125:"6849f7478af310f1429c",3201:"188d46a324b53e0d6ff9",3211:"c0bd1f6de38e7ac9531c",3303:"e8d9809b7cb63836cf0f",3310:"6916e8f548efb3653262",3357:"7824cefa98f4f94ef298",3439:"ba25d7b39ceaacfc46f2",3503:"ad2150bba62118692f54",3556:"554198bca203ebb5ec47",3563:"58f28fefc8c47eeccaf9",3600:"ec494ff190b67ec87235",3615:"6e3eeed7bfd4c157ff41",3630:"b2b8d2a52d72aaffc525",3634:"281647d806d1734c9808",3650:"66f0b3560ff188d531c7",3663:"f5d3f7550d349874ebe3",3667:"9e5a0dd5214a37fbf17a",3691:"b0275eb6a3304c68e50b",3721:"99c5603a4421811032e0",3722:"d12766127fb9ac89dca5",3728:"96ad7619cc1dd658331a",3807:"7cbf100f84fbe0d09f7f",3830:"0d2b41ae48cef6650594",3870:"5ea0bda930684630652b",3881:"f286a41dc6a9b522f7d5",4046:"e87ff599ecbda22972ec",4125:"e613f3e3587833d7eba8",4151:"8c6b80027015af8faffc",4155:"e4ca51fb0cbeb43a5cac",4190:"9ca4f072a8f2513a03bb",4236:"8bdf371920a7569aabae",4279:"397c7158fc4b823983f6",4292:"b5e27132395ed0ad2060",4379:"21fe4103e9aa7ac2f40c",4501:"05070d8960b8c266e315",4534:"bd71ddd0951b5d6254ef",4605:"ea19e377fbde10bdbefe",4617:"83e85d3ac1a10cae32f3",4623:"720c99a1cf657edd7ab6",4745:"fdd844b4ed145f5a1d64",4791:"59c3ada2b920dae18a68",4797:"d2f0a927830b62c82c52",4807:"8d8b3329b36b228c7427",4813:"ef1b79256c1597d58e2e",4832:"5fdc515a7709f6f5fdb1",4861:"07bd432b481245df2c23",4896:"d6f51c259d3156b9aa81",4947:"4678bc50a53444936b0d",4997:"29c04ed00a193eab4af8",5103:"a9a72db9dde6c5afee63",5132:"8e5c62991ea51d69f1c2",5162:"9faf8ecaaae825f2c237",5254:"c9d11d519ea6f3ad85ce",5456:"18bfc472682e0c82e0f7",5496:"5b993713ef69c0bd6d42",5519:"ca91a7353eef518f336d",5560:"499b6d1a1984fc1ed1e4",5601:"b2f424a93c93407688e3",5616:"d7185ff95d3ddacc3e8e",5647:"2e0904e897ca5491e82a",5689:"ce8e24d6bd8811913921",5705:"8624c15346ff9442b4d5",5738:"8a3f5ee922248e39bc9d",5847:"04bcc9e5afa2b5a2dee3",5856:"297c1186ce736d341654",5894:"c10fe4feb74394776e5c",5934:"984ed47d1f65c8d9a758",5957:"084ca308fbfcefa0245b",6003:"5d136bc64e183000f50b",6008:"53c0dd61595fefdec371",6072:"b0ed4e23177f5dd2a721",6084:"ecc006e94b2546b1b482",6204:"4fb838c3c02b3eb7c79a",6211:"3c34187e20ca50cb9bc1",6258:"acad4a516ac6dc521b41",6374:"1724491ab9a0e1c8fc14",6391:"236ae9a5240ae2427d95",6470:"15acb7eff418d1f2b64f",6524:"16ec989acb33de26389c",6553:"b8e86e8e086692acd06b",6554:"98ccd20fcea564340c28",6576:"60bf333201f655fed50c",6590:"73e9ebf90022719ee05f",6720:"a7921664b198928133df",6832:"1cbd2b88fff6d1ba1a04",6885:"2533c05baff9122ac7b2",7039:"ba4e3eb402059b572551",7052:"87afe71a60eec0504640",7139:"7bd05645235ed9bc06ad",7188:"ed9d9e84b9be9137a336",7191:"a189968505fddaa8d8f5",7204:"871c667a38c46d7fe50a",7265:"d3182877f133ba688df3",7299:"936bd85a82fffb096d3c",7430:"be740c42c527f895a492",7452:"4b9bbd5d6b36859f039d",7620:"6cfd2a3f3e5c18c70893",7666:"1cca219ce91830959d78",7668:"0c9976a73905eddd5f73",7684:"67047dd4b7a1f2fcbf58",7741:"669cd959ac6d9e539b02",7800:"2744d83041be70d5a836",7811:"877db0d9fab0406370b1",7826:"20620e61a981abd5096b",7866:"e95a46bbdb0770c7ed8d",7938:"672710a25a0cee86f659",7940:"9e3de3ec19a93882b3c5",7989:"c89a03037da52316ca61",8047:"5f40f2dbbde66b060dd1",8105:"ba7292f9862ae18e2917",8110:"408eb56d65a0179d296d",8116:"4140fd5bb04ac56684be",8170:"790dd3f3176e078e19fd",8178:"d9a219a087e5ec6ccee8",8187:"a9fe19ac1135f3c32b77",8212:"e5b549ebf55d46b74724",8216:"4534642c905332bd7752",8326:"34f3f0d92ef1387a5331",8341:"8b55c3e0acab6092e021",8361:"7a485456739d0c0c4000",8385:"7cf88642f1a9d99a982d",8404:"221c9f8235eacb58e031",8420:"f0aebf68ea932fdb10b4",8427:"4ffce7e204cf53b3bfe0",8475:"c7422f21b08557ae61a9",8487:"0f5cc6cad33ef542252a",8530:"453047f69728dd2f1387",8539:"005a7cb1c60a0d637bcd",8585:"7f3bd2a863a7fe3800da",8667:"b8abad60d010ab7539e6",8688:"ce2f1e3c69171b5ec5d1",8695:"2bbef6ebb2b02e2809b5",8698:"aeb45a9457e3742c49f2",8744:"84e043d135325d960997",8754:"3ea64e9dfaba072b0ee7",8794:"81ce49ce32ddc324cb89",8855:"3d4f2aace80fb2d111ef",8905:"8b2a6b8283ba7f33169e",8968:"c07a117eae1947ec1455",9093:"dc204eea0ab11631db36",9114:"1d2d3bfa83f61a7f8b4e",9115:"24a33d316dfe4daf8268",9120:"21e2c9f973196a853c8c",9249:"542111da4d47c3c7a6d0",9289:"f6beb98555a9e383f9b2",9296:"1e937b9fa9afdaf89bc9",9336:"efde507ecb9e15e77b1f",9373:"ee3b85a855ba508c81a2",9433:"91ead23d5f42a6520fb8",9440:"3f49660179d30b705532",9459:"ab19bbd832fce004c8ef",9507:"d02afa059e5bdb13ab47",9543:"ef0d2b6f81f084db33c1",9657:"9fb59c80438cdcae7ba4",9673:"6619d3f4c2a853cb381a",9756:"6d8d6af849769fe78827",9777:"9e9583aa303107bf6ac9",9938:"0524c0dfdd941d7e26b7",9981:"8d9b4fd712801a92cd52"}\[e\]+".js"},c.miniCssF=function(e){return"css/"+{926:"app-shared",7877:"answering-traveler-questions",8386:"property-offers-wrapper",9657:"RedirectBanner"}\[e\]+"."+{926:"c569dcaaf7452b804b48",7877:"2f57ed192bc92e893d94",8386:"a9202ce88b157070e57f",9657:"b68f93c5ea9166e191ae"}\[e\]+".css"},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},d={},n="landing-pwa:",c.l=function(e,a,r,t){if(d\[e\])d\[e\].push(a);else{var i,f;if(void 0!==r)for(var b=document.getElementsByTagName("script"),o=0;o(c.has(e)||c.set(e,(0,o.pino)({level:"info",browser:{asObject:!0,write:function(){},transmit:{send:function(t,n){const r=n.bindings\[0\].action,i=n.bindings\[0\].systemEvent,o=n.bindings\[0\].label,s=new Date(n.ts||Date.now()).toUTCString(),c=\[\],l=n.messages\[0\].reduce((e,t)=>{var n;return t instanceof Error?(c.push(t.message.toString()),e.errorName=t.name,e.errorMessage=t.message.toString(),e.errorStack=null===(n=t.stack)||void 0===n?void 0:n.toString().replace(/\\n/g," ")):"object"!=typeof t||null===t||Array.isArray(t)?("string"==typeof t||Array.isArray(t))&&c.push(t.toString()):("message"in t&&"string"==typeof t.message&&(c.push(t.message.toString()),delete t.message),Object.assign(e,t)),e},{});"error"!==t&&"fatal"!==t||console\[u\[t\]||"log"\](\[\`\[${s}\]\`,(null==i?void 0:i.toString())||t.toUpperCase(),o,c.join("|"),Object.entries(l||{}).filter((\[e,t\])=>Boolean(e)&&Boolean(t)).map((\[e,t\])=>\`${e}=${t}\`).join(" ")\].filter(Boolean).join(" ")),"fetch"in window&&fetch(e,{method:"POST",body:JSON.stringify(Object.assign(Object.assign({action:r,systemEvent:i,logTime:s,label:o,url:window.location.href,message:c.join("|")},l),a.\_\_globalData)),headers:{"Content-Type":"application/json"},priority:"low"})}}}})),c.get(e));const l=(0,t.createLogger)("/cl/2x2.json"),f=(0,t.createLogger)("/cl/1x1.json");let p=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.identifier=t.length>e.MIN\_IDENTIFIER\_LENGTH?t:""}return t=e,i=\[{key:"getLoggerWithIdentifier",value:function(t){return new e(t)}},{key:"setGlobalData",value:function(e,t){e&&null!=t&&(a.\_\_globalData\[e\]=t)}},{key:"getGlobalData",value:function(e){return a.\_\_globalData\[e\]}}\],(n=\[{key:"performance",value:function(e){!0===a.\_\_globalData.logEvents&&f.child({action:"logTrxEvent"}).info(\[e\])}},{key:"logEvent",value:function(e,...t){const n=l.child({action:"logError",systemEvent:e.toString(),label:this.identifier});switch(e.level){case"CRITICAL":n.fatal(t);break;case"ERROR":n.error(t);break;case"WARN":n.warn(t);break;case"INFO":default:n.info(t);break;case"DEBUG":n.debug(t)}}}\])&&r(t.prototype,n),i&&r(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,i}();t.ClientLogger=p,p.MIN\_IDENTIFIER\_LENGTH=2,window.onerror=(e,t,n,r,i)=>{p.getLoggerWithIdentifier("global").logEvent(s.BERNIE\_CLIENT\_EVENTS.WINDOW\_ON\_ERROR,{label:"windowOnError",message:e.toString(),url:t,line:n,col:r,error:i})}},58651:function(e,t,n){Object.defineProperty(t,"\_\_esModule",{value:!0}),t.logPerformanceMarkers=void 0;const r=n(67664);t.logPerformanceMarkers=(e,t,n,i)=>{try{if(e.message="page loaded",i&&(e.pageUsable=i),window.performance&&window.performance.timing){if(window.performance.timing.toJSON)n=window.performance.timing.toJSON();else{const e=window.performance.timing;for(const t in e)"number"==typeof e\[t\]&&(n\[t\]=e\[t\])}n.responseStart&&n.fetchStart&&(e.ttfb=n.responseStart-n.fetchStart),n.domainLookupEnd&&n.domainLookupStart&&(e.dns=n.domainLookupEnd-n.domainLookupStart),n.connectEnd&&n.connectStart&&(e.tcp=n.connectEnd-n.connectStart)}t.performance(e)}catch(o){t.logEvent(r.BERNIE\_CLIENT\_EVENTS.CATALOGED\_DATA\_CAPTURE\_ERROR,o)}}},59671:function(e,t,n){n.r(t),n.d(t,{LoggerProvider:function(){return p},SystemEvent:function(){return o},SystemEventLevel:function(){return r},useLogger:function(){return d},useLoggerEvents:function(){return m}});var r,i=n(96540);!function(e){e.CRITICAL="CRITICAL",e.ERROR="ERROR",e.WARN="WARN",e.INFO="INFO",e.UNKNOWN="UNKNOWN",e.DEBUG="DEBUG"}(r||(r={}));var o=function(){function e(e,t){this.level=e,this.name=t}return e.prototype.toString=function(){return"SystemEvent(level=".concat(this.level.toString()," name=").concat(this.name,")")},e}(),a=function(e,t){var n="function"==typeof Symbol&&e\[Symbol.iterator\];if(!n)return e;var r,i,o=n.call(e),a=\[\];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},s=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i-1?f:0,e.charCodeAt(d+1)){case 100:case 102:if(l>=c)break;if(null==n\[l\])break;f=c)break;if(null==n\[l\])break;f=c)break;if(void 0===n\[l\])break;f=c)break;f{const e=window.performance,n=((e||{}).timing||{}).navigationStart||r();function i(){return void 0===t.gaMarks&&(t.gaMarks=\[\]),t.gaMarks}function o(){return void 0===t.gaMeasures&&(t.gaMeasures=\[\]),t.gaMeasures}function a(){return"function"==typeof(window&&window.performance||{}).now?e.now():r()-n}function s(e){return c(u(),e)}function c(e,t){const n=e.filter(e=>e.name===t);return n.length>0?n\[0\]:void 0}function u(){return"function"==typeof(e||{}).getEntriesByType?e.getEntriesByType("mark"):"function"==typeof(e||{}).webkitGetEntriesByType?e.webkitGetEntriesByType("mark"):i()}return{mark:function(t){"function"==typeof(e||{}).mark?e.mark(t):"function"==typeof(e||{}).webkitMark?e.webkitMark(t):i().push({name:t,entryType:"mark",startTime:a(),duration:0})},measure:function(t,n,r){if("function"==typeof(e||{}).measure)e.measure(t,n,r);else if("function"==typeof(e||{}).webkitMeasure)e.webkitMeasure(t,n,r);else{let i=0,c=a();if(n){const t=s(n);t?i=t.startTime:((e||{}).timing||{})\[n\]&&(i=e.timing\[n\]-e.timing.navigationStart)}if(r){const t=s(r);t?c=t.startTime:((e||{}).timing||{})\[r\]&&(c=e.timing\[r\]-e.timing.navigationStart)}o().push({name:t,entryType:"measure",startTime:i,duration:c-i})}},getGaMarks:i,getGaMeasures:o,getEntriesByName:function(t){return"function"==typeof(e||{}).getEntriesByName?e.getEntriesByName(t):"function"==typeof(e||{}).webkitGetEntriesByName?e.webkitGetEntriesByName(t):\[\]},findMark:s,findMeasure:function(t){return c(function(){if("function"==typeof(e||{}).getEntriesByType)return e.getEntriesByType("measure");if("function"==typeof(e||{}).webkitGetEntriesByType)return e.webkitGetEntriesByType("measure");return o()}(),t)},clearMarks:function(n){"function"==typeof(e||{}).clearMarks?e.clearMarks(n):t.gaMarks=u().filter(e=>e.name!==n)},findSpecificRow:c,toJSON:function(){return"function"==typeof(e||{}).toJSON?e.toJSON():{timing:(e||{}).timing||{}}}}})();function r(){return"function"==typeof Date.now?Date.now():Number(new Date)}e.exports=n}).call(t,n(0))},function(e,t,n){(function(t){const r=n(3);function i(e){r.isTestEnvironment()&&console.log(e)}e.exports={toLogStore:function(e){try{(r.isTestEnvironment()||function(e){if(void 0===document.cookie)return!1;return-1!==document.cookie.indexOf(e)}("paLogStore=true"))&&(t&&t.paLogStore&&Array.isArray(t.paLogStore)||(t.paLogStore=\[\],t.paLogStoreSize=100),t.paLogStore.push(e),t.paLogStore.length>t.paLogStoreSize&&t.paLogStore.shift())}catch(n){i(n)}},log:i}}).call(t,n(0))},function(e,t,n){(function(t){const n=/(?:(?:test|int|stress)\\.expedia\\.com|exp-(?:test|int)\\.net|karmalab\\.net|expedmz.com|staging.\*\\.(?:traveltainment\\.de|myersmediagroup\\.com)|localhost|docweb\\.exp-tools\\.net)$/i;function r(){return!0}function i(){return window.performance}e.exports={isTestEnvironment:function(){let e=!1;return e="undefined"!=typeof location?Boolean(location.hostname.match(n)):-1===\["prod","production"\].indexOf(t.env.NODE\_ENV),e},isLocalEnvironment:function(){return"undefined"!=typeof location&&"localhost"===location.hostname},isBrowser:r,isPerformanceTimingSupported:()=>i()&&window.performance.timing&&void 0!==window.performance.timing.navigationStart,isPerformanceMarkSupported:()=>i()&&("function"==typeof window.performance.mark||"function"==typeof window.performance.webkitMark),isTrackingDisabled:()=>navigator&&"1"===navigator.doNotTrack,isBeaconSupported:()=>navigator&&"function"==typeof navigator.sendBeacon}}).call(t,n(18))},function(e,t,n){const r=n(5);e.exports=new r},function(e,t,n){(function(t){const r=n(6),i=n(1),o=n(17),a="Page Usable",s="Page Change",c=\["deviceId","siteId","requestId","pageName","additionalData"\];function u(e,t){e&&c.forEach(n=>{e.hasOwnProperty(n)&&("siteId"===n&&isNaN(e\[n\])?console.log("WARNING: siteId must be Integer!"):t\[n\]=e\[n\])})}e.exports=class{constructor(e={}){this.ctx={},this.waitingMessage={},this.setContext(e),this.findMark=e=>i.findMark(e),this.findMeasure=e=>i.findMeasure(e),this.clearMarks=e=>i.clearMarks(e),this.mark=e=>i.mark(e),this.measure=(e,t,n)=>i.measure(e,t,n),this.pul=(e,t)=>{void 0===this.puListener?(this.puListener=e,this.puScope=t):console.log("PageUsableListener has already been initialized")}}setContext(e){u(e,this.ctx)}getFilteredPageUsableTime(){let e=this.getPageUsableTime();return e&&e.length>0&&(e=parseFloat((e\[0\].startTime/1e3).toFixed(2))),e}justMarkPageUsable(e=()=>{},t){(t||e&&(e.callback||e.microMessages))&&(this.microMessages=(e||{}).microMessages||t.microMessages,e=(e||{}).callback||t.callback),setTimeout(()=>{this.findMark(a)?console.log("WARNING: marking a page that was already usable - value won't be updated - use reset() first"):(this.clearMarks(a),this.mark(a));const t=this.getFilteredPageUsableTime();"function"==typeof this.puListener&&this.puListener.call(this.puScope,t),"function"==typeof e&&e(t,this.ctx)},50)}publish(e){const t=(e||{}).pageUsableTime||this.getFilteredPageUsableTime(),n=(e||{}).microMessages||\[\];if(this.PlatformAnalytics&&"function"==typeof this.PlatformAnalytics.getInstance&&this.PlatformAnalytics.getInstance())r.publishPageUsableToUisPrime(this.PlatformAnalytics.getInstance(),n,t),this.waitingMessage={};else if(e&&e.uisPrime)this.waitingMessage={uisPrime:!0,microMessages:n,pageUsableTime:t};else if(this.setContext(e),this.findMark(a))try{!function(e,t){const n={};u(e,n),n.pageUsableTime=t,o.publish(n)}(this.ctx,this.getFilteredPageUsableTime())}catch(i){console.log(\`Unable to publish performance metrics${i.message}\`)}else console.log("WARNING: trying to publish before page being usable")}markPageUsable(e={},n=()=>{},r){if(r||e.microMessages||e.callback){const t=e.microMessages||(r||{}).microMessages;n=e.callback||(r||{}).callback,this.justMarkPageUsable({microMessages:t,callback:e=>{this.publish({uisPrime:!0,microMessages:t}),n(e)}})}else this.setContext(e),this.justMarkPageUsable((e,r)=>{if(isNaN(this.ctx.siteId)){const e=isNaN(t.siteid)?isNaN(t.site\_id)?isNaN(t.siteId)?NaN:t.siteId:t.site\_id:t.siteid;isNaN(e)||(r.siteId=parseInt(e,10))}this.publish(r),"function"==typeof n&&n(e,r)})}getPageUsableTime(){const e=(this.findMark(a)||{}).startTime-((this.findMark(s)||{}).startTime||0);return Math.round(10\*e)/10}reset(e){this.setContext(e),this.clearMarks(a),this.clearMarks(s),this.mark(s)}setPlatformAnalyticsClass(e,t={isPublishWebVitals:!1}){this.PlatformAnalytics=e,this.waitingMessage.pageUsableTime?this.publish(this.waitingMessage):this.findMark(a)&&this.publish({uisPrime:!0}),r.publishInteractionMetrics(this.PlatformAnalytics.getInstance()),t.isPublishWebVitals&&r.publishWebVitals(this.PlatformAnalytics.getInstance())}publishWebVitals(){this.PlatformAnalytics&&"function"==typeof this.PlatformAnalytics.getInstance&&this.PlatformAnalytics.getInstance()&&r.publishWebVitals(this.PlatformAnalytics.getInstance())}}}).call(t,n(0))},function(e,t,n){(function(t){const r=n(7),i=n(9),o=n(1),a=n(11),s=n(12),c=n(13),u=n(14),l=n(15),f={navigator:t.navigator||{}};e.exports={publishInteractionMetrics:function(e){if(e&&"function"==typeof e.trackEvent){const t={schemaName:"interactivityMetrics",messageContent:{}};r.collect(t,t=>{i.collect(t,a,t=>{0!==Object.keys(t.messageContent).length&&e.trackEvent(t,"page-usable")})})}else console.error("\[PerformanceMetrics\] cannot publish interactionMetrics to Uis Prime (platformAnalytics not defined)")},publishPageUsableToUisPrime:function(e,t=\[\],n=0){if(e&&"function"==typeof e.trackEvent){Array.isArray(t)||(t=\[t\]);const r={schemaName:"performanceMetrics",messageContent:{markName:"Page Usable",markValue:n}},i={schemaName:"corePerformanceMetrics",messageContent:{pageUsableTime:n}};if(c.collect(r,f),s.collect(r,o,n=>{u.collect(n,o,n=>{t.push(n),e.trackEvent(t,"page-usable")})}),e.trackEvent(i,"page-usable"),r.messageContent.pageLoadTime){const t={schemaName:"additionalPerformanceMetrics",messageContent:{pageLoadTime:r.messageContent.pageLoadTime}};e.trackEvent(t,"timing")}}else console.error("\[PerformanceMetrics\] cannot publish page usable to Uis Prime (platformAnalytics not defined)")},publishWebVitals:function(e){if(e&&"function"==typeof e.trackEvent){const t=l.uisPrimeOnReport(e);l.report(t)}else console.error("\[PerformanceMetrics\] cannot publish web vitals to Uis Prime (platformAnalytics not defined)")}}}).call(t,n(0))},function(e,t,n){(function(t){n(8),e.exports={collect:function(e,n){try{t.perfMetrics.onFirstInputDelay(t=>{t&&(e.messageContent.firstInputDelay=t),n(e)})}catch(r){n(e)}}}}).call(t,n(0))},function(e,t){!function(e,t){var n,r,i,o=\[\],a={passive:!0,capture:!0},s=new Date,c="pointerup",u="pointercancel";function l(e,o){n||(n=o,r=e,i=new Date,d(t),f())}function f(){r>=0&&r1e12?new Date:performance.now())-n.timeStamp;"pointerdown"==n.type?function(n,r){function i(){l(n,r),s()}function o(){s()}function s(){t(c,i,a),t(u,o,a)}e(c,i,a),e(u,o,a)}(r,n):l(r,n)}}function d(e){\["click","mousedown","keydown","touchstart","pointerdown"\].forEach(function(t){e(t,p,a)})}d(e),self.perfMetrics=self.perfMetrics||{},self.perfMetrics.onFirstInputDelay=function(e){o.push(e),f()}}(addEventListener,removeEventListener)},function(e,t,n){n(10),e.exports={collect:function(e,t,n){try{t.getFirstConsistentlyInteractive().then(t=>{t&&(e.messageContent.timeToInteractive=t),n(e)})}catch(r){n(e)}}}},function(e,t,n){(function(e){!function(){if("PerformanceLongTaskTiming"in e){var t=e.\_\_tti={e:\[\]};t.o=new PerformanceObserver(function(e){t.e=t.e.concat(e.getEntries())}),t.o.observe({entryTypes:\["longtask"\]})}}()}).call(t,n(0))},function(e,t,n){(function(n){var r;!function(){var i=window===this?this:void 0!==n&&null!=n?n:this,o="function"==typeof Object.defineProperties?Object.defineProperty:function(e,t,n){e!=Array.prototype&&e!=Object.prototype&&(e\[t\]=n.value)};function a(){a=function(){},i.Symbol||(i.Symbol=c)}var s=0;function c(e){return"jscomp\_symbol\_"+(e||"")+s++}function u(){a();var e=i.Symbol.iterator;e||(e=i.Symbol.iterator=i.Symbol("iterator")),"function"!=typeof Array.prototype\[e\]&&o(Array.prototype,e,{configurable:!0,writable:!0,value:function(){return l(this)}}),u=function(){}}function l(e){var t=0;return function(e){return u(),e={next:e},e\[i.Symbol.iterator\]=function(){return this},e}(function(){return tt||(clearTimeout(e.j),e.j=setTimeout(function(){var t=performance.timing.navigationStart,n=v(e.g,e.b);t=(window.a&&window.a.A?1e3\*window.a.A().C-t:0)||performance.timing.domContentLoadedEventEnd-t;if(e.u)var r=e.u;else performance.timing.domContentLoadedEventEnd?r=(r=performance.timing).domContentLoadedEventEnd-r.navigationStart:r=null;var i=performance.now();null===r&&b(e,Math.max(n+5e3,i+1e3));var o=e.a;5e3>i-n?n=null:n=5e3>i-(n=o.length?o\[o.length-1\].end:t)?null:Math.max(n,r),n&&(e.s(n),clearTimeout(e.j),e.i=!1,e.c&&e.c.disconnect(),e.h&&e.h.disconnect()),b(e,performance.now()+1e3)},t-performance.now()),e.v=t)}h.prototype.getFirstConsistentlyInteractive=function(){var e=this;return new Promise(function(t){e.s=t,"complete"==document.readyState?y(e):window.addEventListener("load",function(){y(e)})})},h.prototype.m=function(e){this.f.set(e,performance.now())},h.prototype.l=function(e){this.f.delete(e)},h.prototype.B=function(){b(this,performance.now()+5e3)},i.Object.defineProperties(h.prototype,{g:{configurable:!0,enumerable:!0,get:function(){return\[\].concat(p(this.f.values()))}}});var E={getFirstConsistentlyInteractive:function(e){return e=e||{},"PerformanceLongTaskTiming"in window?new h(e).getFirstConsistentlyInteractive():Promise.resolve(null)}};void 0!==e&&e.exports?e.exports=E:void 0===(r=function(){return E}.apply(t,\[\]))||(e.exports=r)}()}).call(t,n(0))},function(e,t,n){(function(t){function n(e,t,n,r){void 0!==n&&void 0!==r&&(e\[t\]=n-r)}e.exports={collect:function(e,r,i){const o=r.toJSON();void 0!==o.timing?(n(e.messageContent,"dnsLookupTime",o.timing.domainLookupEnd,o.timing.domainLookupStart),n(e.messageContent,"timeToFirstByte",o.timing.responseStart,o.timing.fetchStart),n(e.messageContent,"tcpConnectionTime",o.timing.connectEnd,o.timing.connectStart),n(e.messageContent,"pageLoadTime",o.timing.domContentLoadedEventEnd,o.timing.navigationStart),e.messageContent.pageLoadTime&&e.messageContent.pageLoadTime<0?t.addEventListener("load",()=>{n(e.messageContent,"pageLoadTime",o.timing.domContentLoadedEventEnd,o.timing.navigationStart),i(e)}):i(e)):i(e)}}}).call(t,n(0))},function(e,t){function n(e,t,n){void 0!==n&&(e\[t\]=n)}e.exports={collect:function(e,t){if(t&&t.navigator){const r=t.navigator,i=r.connection||r.mozConnection||r.webkitConnection;i&&(n(e.messageContent,"networkEffectiveType",i.effectiveType),n(e.messageContent,"networkDownLink",i.downlink))}}}},function(e,t,n){(function(t){e.exports={collect:function(e,n,r){if(void 0===t.PerformancePaintTiming)return void r(e);const i=n.getEntriesByName("first-contentful-paint");if(i&&i.length>0){const t=i\[0\];return e.messageContent.firstContentfulPaint=Math.round(t.startTime+t.duration),void r(e)}if(void 0!==t.PerformanceObserver){new t.PerformanceObserver(t=>{for(const n of t.getEntries())"first-contentful-paint"===n.name&&(e.messageContent.firstContentfulPaint=Math.round(n.startTime+n.duration),r(e))}).observe({entryTypes:\["paint"\]})}else r(e)}}}).call(t,n(0))},function(e,t,n){const r=n(16);let i={};function o(e){return t=>{i\[e\]=t.value}}let a={};function s(e){return t=>{a\[e\]=t.value}}const c=()=>{};e.exports={report:e=>{e&&"function"==typeof e&&(r.getCLS(o("cumulativeLayoutShift")),r.getLCP(o("largestContentfulPaint")),r.getFID(o("firstInputDelay")),r.getTTFB(s("timeToFirstByte")),r.getFCP(s("firstContentfulPaint")),addEventListener("visibilitychange",()=>{"hidden"===document.visibilityState&&e()}),addEventListener("pagehide",e))},uisPrimeOnReport:e=>{let t=c;return e&&"function"==typeof e.trackEvent?t=()=>{Object.keys(i).length&&(e.trackEvent({schemaName:"interactivityMetrics",messageContent:i},"timing"),e.trackEvent({schemaName:"corePerformanceMetrics",messageContent:i},"timing"),i={}),Object.keys(a).length&&(e.trackEvent({schemaName:"additionalPerformanceMetrics",messageContent:a},"timing"),a={})}:console.error("\[CorePerformanceMetrics\] cannot publish web vitals to Uis Prime (platformAnalytics not defined)"),t}}},function(e,t,n){Object.defineProperty(t,"\_\_esModule",{value:!0}),n.d(t,"CLSThresholds",function(){return C}),n.d(t,"FCPThresholds",function(){return R}),n.d(t,"FIDThresholds",function(){return x}),n.d(t,"INPThresholds",function(){return V}),n.d(t,"LCPThresholds",function(){return J}),n.d(t,"TTFBThresholds",function(){return Z}),n.d(t,"getCLS",function(){return L}),n.d(t,"getFCP",function(){return O}),n.d(t,"getFID",function(){return j}),n.d(t,"getINP",function(){return Y}),n.d(t,"getLCP",function(){return Q}),n.d(t,"getTTFB",function(){return te}),n.d(t,"onCLS",function(){return L}),n.d(t,"onFCP",function(){return O}),n.d(t,"onFID",function(){return j}),n.d(t,"onINP",function(){return Y}),n.d(t,"onLCP",function(){return Q}),n.d(t,"onTTFB",function(){return te});var r,i,o,a,s,c=-1,u=function(e){addEventListener("pageshow",function(t){t.persisted&&(c=t.timeStamp,e(t))},!0)},l=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")\[0\]},f=function(){var e=l();return e&&e.activationStart||0},p=function(e,t){var n=l(),r="navigate";return c>=0?r="back-forward-cache":n&&(r=document.prerendering||f()>0?"prerender":document.wasDiscarded?"restore":n.type.replace(/\_/g,"-")),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:\[\],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999\*Math.random())+1e12),navigationType:r}},d=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var r=new PerformanceObserver(function(e){Promise.resolve().then(function(){t(e.getEntries())})});return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch(e){}},m=function(e,t,n,r){var i,o;return function(a){t.value>=0&&(a||r)&&((o=t.value-(i||0))||void 0===i)&&(i=t.value,t.delta=o,t.rating=function(e,t){return e>t\[1\]?"poor":e>t\[0\]?"needs-improvement":"good"}(t.value,n),e(t))}},g=function(e){requestAnimationFrame(function(){return requestAnimationFrame(function(){return e()})})},v=function(e){var t=function(t){"pagehide"!==t.type&&"hidden"!==document.visibilityState||e(t)};addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0)},h=function(e){var t=!1;return function(n){t||(e(n),t=!0)}},y=-1,b=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},E=function(e){"hidden"===document.visibilityState&&y>-1&&(y="visibilitychange"===e.type?e.timeStamp:0,T())},w=function(){addEventListener("visibilitychange",E,!0),addEventListener("prerenderingchange",E,!0)},T=function(){removeEventListener("visibilitychange",E,!0),removeEventListener("prerenderingchange",E,!0)},S=function(){return y<0&&(y=b(),w(),u(function(){setTimeout(function(){y=b(),w()},0)})),{get firstHiddenTime(){return y}}},\_=function(e){document.prerendering?addEventListener("prerenderingchange",function(){return e()},!0):e()},R=\[1800,3e3\],O=function(e,t){t=t||{},\_(function(){var n,r=S(),i=p("FCP"),o=d("paint",function(e){e.forEach(function(e){"first-contentful-paint"===e.name&&(o.disconnect(),e.startTimer.value&&(r.value=i,r.entries=o,n())},s=d("layout-shift",a);s&&(n=m(e,r,C,t.reportAllChanges),v(function(){a(s.takeRecords()),n(!0)}),u(function(){i=0,r=p("CLS",0),n=m(e,r,C,t.reportAllChanges),g(function(){return n()})}),setTimeout(n,0))}))},k={passive:!0,capture:!0},P=new Date,N=function(e,t){r||(r=t,i=e,o=new Date,M(removeEventListener),A())},A=function(){if(i>=0&&i1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){N(e,t),i()},r=function(){i()},i=function(){removeEventListener("pointerup",n,k),removeEventListener("pointercancel",r,k)};addEventListener("pointerup",n,k),addEventListener("pointercancel",r,k)}(t,e):N(t,e)}},M=function(e){\["mousedown","keydown","touchstart","pointerdown"\].forEach(function(t){return e(t,I,k)})},x=\[100,300\],j=function(e,t){t=t||{},\_(function(){var n,o=S(),s=p("FID"),c=function(e){e.startTimet.latency){if(n)n.entries.push(e),n.latency=Math.max(n.latency,e.duration);else{var r={id:e.interactionId,latency:e.duration,entries:\[e\]};H\[r.id\]=r,$.push(r)}$.sort(function(e,t){return t.latency-e.latency}),$.splice(10).forEach(function(e){delete H\[e.id\]})}},Y=function(e,t){t=t||{},\_(function(){W();var n,r=p("INP"),i=function(e){e.forEach(function(e){e.interactionId&&K(e),"first-input"===e.entryType&&!$.some(function(t){return t.entries.some(function(t){return e.duration===t.duration&&e.startTime===t.startTime})})&&K(e)});var t,i=(t=Math.min($.length-1,Math.floor(q()/50)),$\[t\]);i&&i.latency!==r.value&&(r.value=i.latency,r.entries=i.entries,n())},o=d("event",i,{durationThreshold:t.durationThreshold||40});n=m(e,r,V,t.reportAllChanges),o&&(o.observe({type:"first-input",buffered:!0}),v(function(){i(o.takeRecords()),r.value<0&&q()>0&&(r.value=0,r.entries=\[\]),n(!0)}),u(function(){$=\[\],G=z(),r=p("INP"),n=m(e,r,V,t.reportAllChanges)}))})},J=\[2500,4e3\],X={},Q=function(e,t){t=t||{},\_(function(){var n,r=S(),i=p("LCP"),o=function(e){var t=e\[e.length-1\];t&&t.startTimeperformance.now())return;n.value=Math.max(o-f(),0),n.entries=\[i\],r(!0),u(function(){n=p("TTFB",0),(r=m(e,n,Z,t.reportAllChanges))(!0)})}})}},function(e,t,n){const r=n(2).toLogStore,i=n(2).log,o=n(19),a=n(3),s=a.isLocalEnvironment()?"https://collector.test.expedia.com":"/cl/data";function c(e){return!!(e&&e.deviceId&&e.pageName&&e.pageUsableTime&&e.requestId)}e.exports={publish:function(e){if(!c(e))return i("Not valid PM formatted data: "),i(e),!1;this.requestBody=e,this.requestBody.utcTimestamp=Date.now(),this.requestBody.navigationTimingSupport=a.isPerformanceTimingSupported(),this.requestBody.performanceMarkSupport=a.isPerformanceMarkSupported(),this.requestBody.beaconApiSupport=a.isBeaconSupported();const t=o.sendBeacon(\`${s}/perfmetrics.json?persist=true\`,this.requestBody),n={publisher:"PM Publisher",status:"",sentData:this.requestBody};return"boolean"==typeof t?(n.status=t?"queued":"failed",r(n)):(t.onload=()=>{n.status=t.status,r(n)},t.onerror=()=>{n.status="error",r(n)},t.ontimeout=()=>{n.status="timeout",r(n)}),t},isValid:c}},function(e,t){var n,r,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var c,u=\[\],l=!1,f=-1;function p(){l&&c&&(l=!1,c.length?u=c.concat(u):f=-1,u.length&&d())}function d(){if(!l){var e=s(p);l=!0;for(var t=u.length;t;){for(c=u,u=\[\];++f1)for(var n=1;n-1&&(c=!1);const g=Object.keys(e.customLevels||{}),h=\["error","fatal","warn","info","debug","trace"\].concat(g);"function"==typeof n&&h.forEach(function(e){n\[e\]=n}),(!1===e.enabled||e.browser.disabled)&&(e.level="silent");const y=e.level||"info",E=Object.create(n);E.log||(E.log=b),function(e,t,n){const r={};t.forEach(e=>{r\[e\]=n\[e\]?n\[e\]:i\[e\]||i\[u\[e\]||"log"\]||b}),e\[s\]=r}(E,h,n),l({},E),Object.defineProperty(E,"levelVal",{get:function(){return a(this.level,this)}}),Object.defineProperty(E,"level",{get:function(){return this.\_level},set:function(e){if("silent"!==e&&!this.levels.values\[e\])throw Error("unknown level "+e);this.\_level=e,p(this,w,E,"error"),p(this,w,E,"fatal"),p(this,w,E,"warn"),p(this,w,E,"info"),p(this,w,E,"debug"),p(this,w,E,"trace"),g.forEach(e=>{p(this,w,E,e)})}});const w={transmit:t,serialize:o,asObject:e.browser.asObject,levels:h,timestamp:v(e)};return E.levels=function(e){const t=e.customLevels||{},n=Object.assign({},f.levels.values,t),r=Object.assign({},f.levels.labels,function(e){const t={};return Object.keys(e).forEach(function(n){t\[e\[n\]\]=n}),t}(t));return{values:n,labels:r}}(e),E.level=y,E.setMaxListeners=E.getMaxListeners=E.emit=E.addListener=E.on=E.prependListener=E.once=E.prependOnceListener=E.removeListener=E.removeAllListeners=E.listeners=E.listenerCount=E.eventNames=E.write=E.flush=b,E.serializers=r,E.\_serialize=o,E.\_stdErrSerialize=c,E.child=function(n,i){if(!n)throw new Error("missing bindings for child Pino");i=i||{},o&&n.serializers&&(i.serializers=n.serializers);const a=i.serializers;if(o&&a){var s=Object.assign({},r,a),c=!0===e.browser.serialize?Object.keys(s):o;delete n.serializers,d(\[n\],c,s,this.\_stdErrSerialize)}function u(e){this.\_childLevel=1+(0|e.\_childLevel),this.bindings=n,s&&(this.serializers=s,this.\_serialize=c),t&&(this.\_logEvent=m(\[\].concat(e.\_logEvent.bindings,n)))}u.prototype=this;const f=new u(this);return l(this,f),f.level=this.level,f},t&&(E.\_logEvent=m()),E}function p(e,t,n,o){if(e\[o\]=a(e.level,n)>a(o,n)?b:n\[s\]\[o\],!t.transmit&&e\[o\]===b)return;e\[o\]=function(e,t,n,o){return c=e\[s\]\[o\],function(){const s=t.timestamp(),u=new Array(arguments.length),l=Object.getPrototypeOf&&Object.getPrototypeOf(this)===i?i:this;for(var f=0;f-1&&r in n&&(e\[i\]\[r\]=n\[r\](e\[i\]\[r\]))}function m(e){return{ts:0,messages:\[\],bindings:e||\[\],level:{label:"",value:0}}}function g(e){const t={type:e.constructor.name,msg:e.message,stack:e.stack};for(const n in e)void 0===t\[n\]&&(t\[n\]=e\[n\]);return t}function v(e){return"function"==typeof e.timestamp?e.timestamp:!1===e.timestamp?E:w}function h(){return{}}function y(e){return e}function b(){}function E(){return!1}function w(){return Date.now()}f.levels={values:{fatal:60,error:50,warn:40,info:30,debug:20,trace:10},labels:{10:"trace",20:"debug",30:"info",40:"warn",50:"error",60:"fatal"}},f.stdSerializers=o,f.stdTimeFunctions=Object.assign({},{nullTime:E,epochTime:w,unixTime:function(){return Math.round(Date.now()/1e3)},isoTime:function(){return new Date(Date.now()).toISOString()}}),e.exports.default=f,e.exports.pino=f}}\]); //# https://bernie-assets.s3.us-west-2.amazonaws.com/landing-pwa/required-inline.nosw.8d6e62ce2956d62c9ada.js /\*@license For license information please refer to analytics.nosw.licenses.txt\*/ (self.\_\_LOADABLE\_LOADED\_CHUNKS\_\_=self.\_\_LOADABLE\_LOADED\_CHUNKS\_\_||\[\]).push(\[\[8562\],{23985:function(e,t,a){var l=a(67664),o=a(14824),i=a(58651);const n=o.ClientLogger.getLoggerWithIdentifier("bernie.client.analytics-entry"),s=window&&window.\_\_PLUGIN\_STATE\_\_||{},g=Object.values(s).reduce((e,t)=>Object.assign(e,t),{}),{context:r,stores:d={},pageDataContext:c}=g,{analytics:b={}}=d;if(void 0!==r){let e={};const t={},{pageName:s,appName:g}=c,d={},L={serverRendered:!0};Object.keys(d).forEach(e=>{o.ClientLogger.setGlobalData(\`ab\_${e}\`,d\[e\])}),o.ClientLogger.setGlobalData("siteId",r.site.id),o.ClientLogger.setGlobalData("eapid",r.site.eapid),o.ClientLogger.setGlobalData("tpid",r.site.tpid),o.ClientLogger.setGlobalData("appId",g),o.ClientLogger.setGlobalData("langid",r.langId),o.ClientLogger.setGlobalData("locale",r.locale),o.ClientLogger.setGlobalData("guid",r.deviceId),o.ClientLogger.setGlobalData("visitid",\`${r.deviceId}\_${Date.now()}\`),o.ClientLogger.setGlobalData("logEvents",null==b?void 0:b.logEvents);const \_=function e(t,a={},l){let o;return"object"==typeof t&&t&&Object.keys(t).forEach(i=>{o=l?\`${l}\_${i}\`:i,"object"==typeof t\[i\]?e(t\[i\],a,o):a\[o\]=t\[i\]}),a}(null==b?void 0:b.userAgent);Object.keys(\_).forEach(e=>{o.ClientLogger.setGlobalData(e,\_\[e\])}),o.ClientLogger.setGlobalData("pwa",!0),n.logEvent(l.BERNIE\_CLIENT\_EVENTS.ANALYTICS\_ENTRY);const D=a(97482);D.setContext({siteId:r.site.id,deviceId:r.deviceId,pageName:s||g||"page.undefined",requestId:(null==b?void 0:b.requestId)||"",additionalData:L}),(null==b?void 0:b.delayPageUsable)?i.logPerformanceMarkers(t,n,e):D.markPageUsable({additionalData:L},a=>{i.logPerformanceMarkers(t,n,e,a)})}}},function(e){e.O(0,\[5275\],function(){return t=23985,e(e.s=t);var t});e.O()}\]); //# https://bernie-assets.s3.us-west-2.amazonaws.com/landing-pwa/analytics.nosw.cf8cc9a9871ebccd52cc.js