Title: The Grand Mira Hotel - Latest Reviews, Deals & Photos 2026 - Expedia.ca ody data-theme-light="light-1"> [See all properties](http://www.expedia.ca/Hotel-Search?regionId=&selected=14581429&adults=2&children=&sort=RECOMMENDED&useRewards=false&semdtl=&userIntent=&vip=false) # The Grand Mira Hotel Feel right at home with attentive staff while you indulge in delicious Turkish cuisine. ## Photo gallery for The Grand Mira Hotel ![Premium bedding, minibar, in-room safe, desk - The Grand Mira Hotel (Istanbul)](https://images.trvl-media.com/lodging/15000000/14590000/14581500/14581429/d60d3e19.jpg?impolicy=resizecrop&rw=598&ra=fit) ![Exterior - The Grand Mira Hotel (Istanbul)](https://images.trvl-media.com/lodging/15000000/14590000/14581500/14581429/10b2538c.jpg?impolicy=resizecrop&rw=297&ra=fit) ![Reception - The Grand Mira Hotel (Istanbul)](https://images.trvl-media.com/lodging/15000000/14590000/14581500/14581429/21ca6b13.jpg?impolicy=resizecrop&rw=297&ra=fit) ![Daily buffet breakfast (EUR 7 per person) - The Grand Mira Hotel (Istanbul)](https://images.trvl-media.com/lodging/15000000/14590000/14581500/14581429/170a0503.jpg?impolicy=resizecrop&rw=297&ra=fit) ![Deluxe Double or Twin Room, Accessible, Non Smoking - The Grand Mira Hotel (Istanbul)](https://images.trvl-media.com/lodging/15000000/14590000/14581500/14581429/041a3288.jpg?impolicy=resizecrop&rw=297&ra=fit) - Overview - Rooms - Location - Policies Experience the warm hospitality of The Grand Mira Hotel, where a daily manager's reception and free in-room WiFi await. Savor Turkish cuisine at one of the two on-site restaurants, unwind with dry cleaning/laundry services, or relax at the bar and coffee shop/cafe. With free self parking and luggage storage available for your convenience. ## Reviews 8.8 Excellent ## Popular amenities - Parking included - Free WiFi - Restaurant - Air conditioning - Business services ## Room options ### Check availability for these dates Tonight [Jan. 19 - Jan. 20](https://www.expedia.ca/Hotel-Search?startDate=2026-01-19&endDate=2026-01-20&selected=14581429&PinnedHotelID=14581429&HadPinnedHotel=true®ionId=-1&adults=2) [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-19&endDate=2026-01-20&selected=14581429&PinnedHotelID=14581429&HadPinnedHotel=true®ionId=-1&adults=2) Tomorrow [Jan. 20 - Jan. 21](https://www.expedia.ca/Hotel-Search?startDate=2026-01-20&endDate=2026-01-21&selected=14581429&PinnedHotelID=14581429&HadPinnedHotel=true®ionId=-1&adults=2) [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-20&endDate=2026-01-21&selected=14581429&PinnedHotelID=14581429&HadPinnedHotel=true®ionId=-1&adults=2) This weekend [Jan. 23 - Jan. 25](https://www.expedia.ca/Hotel-Search?startDate=2026-01-23&endDate=2026-01-25&selected=14581429&PinnedHotelID=14581429&HadPinnedHotel=true®ionId=-1&adults=2) [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-23&endDate=2026-01-25&selected=14581429&PinnedHotelID=14581429&HadPinnedHotel=true®ionId=-1&adults=2) Next weekend [Jan. 30 - Feb. 1](https://www.expedia.ca/Hotel-Search?startDate=2026-01-30&endDate=2026-02-01&selected=14581429&PinnedHotelID=14581429&HadPinnedHotel=true®ionId=-1&adults=2) [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-30&endDate=2026-02-01&selected=14581429&PinnedHotelID=14581429&HadPinnedHotel=true®ionId=-1&adults=2) All rooms 1 bed 2 beds Showing 7 of 7 rooms ### View all photos for Deluxe Double or Twin Room, Accessible, Non Smoking ![Deluxe Double or Twin Room, Accessible, Non Smoking](https://images.trvl-media.com/lodging/15000000/14590000/14581500/14581429/1ba7b889.jpg?impolicy=fcrop&w=1200&h=800&quality=medium) ### Deluxe Double or Twin Room, Accessible, Non Smoking 8.8 Excellent 3 reviews ### Highlights Soundproofed Air conditioning Free cribs/infant beds LCD TV Premium bedding Hair dryer Private bathroom Minibar - 323 sq ft - Sea view - Sleeps 3 - 1 King Bed OR 2 Twin Beds ### View all photos for Standard Double or Twin Room, Non Smoking ![Premium bedding, minibar, in-room safe, desk](https://images.trvl-media.com/lodging/15000000/14590000/14581500/14581429/4fd41b56.jpg?impolicy=fcrop&w=1200&h=800&quality=medium) ### Standard Double or Twin Room, Non Smoking 7.2 Good 13 reviews ### Highlights Soundproofed Air conditioning LCD TV Premium bedding Hair dryer Private bathroom Minibar Free bottled water - 237 sq ft - Sleeps 2 - 1 King Bed OR 2 Twin Beds ### View all photos for Suite, Jetted Tub ![Premium bedding, minibar, in-room safe, desk](https://images.trvl-media.com/lodging/15000000/14590000/14581500/14581429/94bdca28.jpg?impolicy=fcrop&w=1200&h=800&quality=medium) ### Suite, Jetted Tub 9.0 Wonderful 6 reviews ### Highlights Separate dining area Separate sitting area Soundproofed Air conditioning Free cribs/infant beds LCD TV Hypo-allergenic bedding 2 bedrooms - 484 sq ft - 2 bedrooms - City view - Sleeps 4 - 1 King Bed and 1 Double Sofa Bed ### View all photos for Superior Double or Twin Room, Non Smoking, City View ![Superior Double or Twin Room, Non Smoking, City View](https://images.trvl-media.com/lodging/15000000/14590000/14581500/14581429/20e2a62a.jpg?impolicy=fcrop&w=1200&h=800&quality=medium) ### Superior Double or Twin Room, Non Smoking, City View 9.2 Wonderful 7 reviews ### Highlights Soundproofed Air conditioning Free cribs/infant beds LCD TV Premium bedding Hair dryer Private bathroom Minibar - 344 sq ft - City view - Sleeps 4 - 1 King Bed OR 2 Twin Beds ### View all photos for Business Room ![Premium bedding, minibar, in-room safe, desk](https://images.trvl-media.com/lodging/15000000/14590000/14581500/14581429/4fd41b56.jpg?impolicy=fcrop&w=1200&h=800&quality=medium) ### Business Room ### Highlights Soundproofed Air conditioning LCD TV Premium bedding Hair dryer Private bathroom Minibar Free bottled water - 237 sq ft - City view - Sleeps 2 - 1 King Bed OR 2 Large Twin Beds ### View all photos for Deluxe Room ![Premium bedding, minibar, in-room safe, desk](https://images.trvl-media.com/lodging/15000000/14590000/14581500/14581429/65b59d78.jpg?impolicy=fcrop&w=1200&h=800&quality=medium) ### Deluxe Room 10.0 Exceptional 1 review ### Highlights Soundproofed Air conditioning LCD TV Premium bedding Hair dryer Private bathroom Minibar Free bottled water - 301 sq ft - Sea view - Sleeps 2 - 1 King Bed ### View all photos for Family Suite ![Premium bedding, minibar, in-room safe, desk](https://images.trvl-media.com/lodging/15000000/14590000/14581500/14581429/94bdca28.jpg?impolicy=fcrop&w=1200&h=800&quality=medium) ### Family Suite 10.0 Exceptional 1 review ### Highlights Soundproofed Air conditioning LCD TV Separate bedroom Premium bedding Private bathroom Bathrobes Hair dryer - 484 sq ft - 1 bedroom - City view - Sleeps 3 - 1 King Bed and 1 King Sofa Bed ## You may also like Ad ![Aerial view](https://a.travel-assets.com/media/meso_cm/PAPI/Images/lodging/61000000/60910000/60903400/60903306/56d4787a_b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) #### Mandarin Oriental Bosphorus, Istanbul Beşiktaş - Pool - Spa - Kids pool - Parking included 9.2 Wonderful 65 reviews CA $941 CA $1,107 total includes taxes & fees Feb 11 - Feb 12 [](https://www.expedia.ca/Istanbul-Hotels-Mandarin-Oriental-Bosphorus-Istanbul.h60903306.Hotel-Information?chkin=2026-2-11&chkout=2026-2-12&rm1=a2®ionId=178267&destination=Istanbul (and vicinity)&destType=MARKET&latLong=41.007884,28.977964&searchId=c6f3495c-c64f-438b-a717-fa775d3ce4f3&top_cur=CAD) Ad ![Indoor pool, 4 outdoor pools](https://a.travel-assets.com/media/meso_cm/PAPI/Images/lodging/116000000/115920000/115911800/115911724/w3980h2795x0y5-817a537d_b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) #### Aliée Istanbul - A Paris Society Collection Hotel Beyoğlu - Pool - Spa - Pet friendly - Free WiFi 9.0 Wonderful 10 reviews CA $766 CA $901 total includes taxes & fees Jan 20 - Jan 21 [](https://www.expedia.ca/Istanbul-Hotels-Aliee-Istanbul.h115911724.Hotel-Information?chkin=2026-1-20&chkout=2026-1-21&rm1=a2®ionId=178267&destination=Istanbul (and vicinity)&destType=MARKET&latLong=41.007884,28.977964&searchId=c6f3495c-c64f-438b-a717-fa775d3ce4f3&top_cur=CAD) Ad ![Duplex Suite, 1 Bedroom, Terrace, Sea View | Terrace/patio](https://a.travel-assets.com/media/meso_cm/PAPI/Images/lodging/103000000/102210000/102209800/102209764/8e555a7a_b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) #### Rixos Tersane Istanbul Beyoğlu - Pool - Spa - Pet friendly - Free WiFi 9.2 Wonderful 217 reviews CA $346 CA $407 total includes taxes & fees Jan 31 - Feb 1 [](https://www.expedia.ca/Istanbul-Hotels-Rixos-Tersane-Istanbul.h102209764.Hotel-Information?chkin=2026-1-31&chkout=2026-2-1&rm1=a2®ionId=178267&destination=Istanbul (and vicinity)&destType=MARKET&latLong=41.007884,28.977964&searchId=c6f3495c-c64f-438b-a717-fa775d3ce4f3&top_cur=CAD) Ad ![Exterior](https://a.travel-assets.com/media/meso_cm/PAPI/Images/lodging/2000000/1860000/1856100/1856092/fd228922_b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) #### Four Seasons Hotel Istanbul at the Bosphorus Beşiktaş - Pool - Hot tub - Spa - Pet friendly 9.6 Exceptional 448 reviews CA $1,001 CA $1,122 total includes taxes & fees Feb 16 - Feb 17 [](https://www.expedia.ca/Istanbul-Hotels-Four-Seasons-Hotel-Istanbul-At-The-Bosphorus.h1856092.Hotel-Information?chkin=2026-2-16&chkout=2026-2-17&rm1=a2®ionId=178267&destination=Istanbul (and vicinity)&destType=MARKET&latLong=41.007884,28.977964&searchId=c6f3495c-c64f-438b-a717-fa775d3ce4f3&top_cur=CAD) Ad ![Exterior](https://a.travel-assets.com/media/meso_cm/PAPI/Images/lodging/43000000/42410000/42400500/42400472/1b1cf728_b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) #### Sofitel Istanbul Taksim Taksim - Pool - Spa - Pet friendly - Free WiFi 8.6 Excellent 448 reviews CA $305 CA $342 total includes taxes & fees Jan 20 - Jan 21 [](https://www.expedia.ca/Istanbul-Hotels-Sofitel-Istanbul-Taksim.h42400472.Hotel-Information?chkin=2026-1-20&chkout=2026-1-21&rm1=a2®ionId=178267&destination=Istanbul (and vicinity)&destType=MARKET&latLong=41.007884,28.977964&searchId=c6f3495c-c64f-438b-a717-fa775d3ce4f3&top_cur=CAD) Ad ![Breakfast, lunch, dinner served; international cuisine ](https://a.travel-assets.com/media/meso_cm/PAPI/Images/lodging/25000000/24420000/24419100/24419089/e516e31b_b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) #### The Wings Hotels Karakoy Istanbul City Center - Pet friendly - Free WiFi - Restaurant - Air conditioning 9.4 Exceptional 326 reviews CA $272 CA $305 total includes taxes & fees Feb 19 - Feb 20 [](https://www.expedia.ca/Istanbul-Hotels-The-Wings-Hotel-Istanbul.h24419089.Hotel-Information?chkin=2026-2-19&chkout=2026-2-20&rm1=a2®ionId=178267&destination=Istanbul (and vicinity)&destType=MARKET&latLong=41.007884,28.977964&searchId=c6f3495c-c64f-438b-a717-fa775d3ce4f3&top_cur=CAD) Ad ![Club Suite, 1 King Bed with Sofa bed | View from room](https://a.travel-assets.com/media/meso_cm/PAPI/Images/lodging/1000000/570000/565600/565576/3fa78369_b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) #### The Ritz-Carlton, Istanbul Taksim - Pool - Hot tub - Spa - Free WiFi 9.4 Exceptional 1,004 reviews CA $357 CA $399 total includes taxes & fees Feb 1 - Feb 2 [](https://www.expedia.ca/Istanbul-Hotels-The-Ritz-Carlton.h565576.Hotel-Information?chkin=2026-2-1&chkout=2026-2-2&rm1=a2®ionId=178267&destination=Istanbul (and vicinity)&destType=MARKET&latLong=41.007884,28.977964&searchId=c6f3495c-c64f-438b-a717-fa775d3ce4f3&top_cur=CAD) Ad ![Suite, 1 King Bed (Ambassador) | View from room](https://a.travel-assets.com/media/meso_cm/PAPI/Images/lodging/1000000/20000/15300/15234/w3836h2557x4y4-6dbb5fc4_b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) #### Conrad Istanbul Bosphorus Beşiktaş - Pool - Spa - Pet friendly - Free WiFi 9.2 Wonderful 1,004 reviews CA $230 CA $258 total includes taxes & fees Feb 16 - Feb 17 [](https://www.expedia.ca/Istanbul-Hotels-Conrad-Istanbul-Bosphorus.h15234.Hotel-Information?chkin=2026-2-16&chkout=2026-2-17&rm1=a2®ionId=178267&destination=Istanbul (and vicinity)&destType=MARKET&latLong=41.007884,28.977964&searchId=c6f3495c-c64f-438b-a717-fa775d3ce4f3&top_cur=CAD) Ad ![8 restaurants, breakfast, lunch, dinner served; international cuisine](https://a.travel-assets.com/media/meso_cm/PAPI/Images/lodging/1000000/890000/889900/889869/06336b90_b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) #### Swissotel The Bosphorus Istanbul Beşiktaş - Pool - Hot tub - Spa - Pet friendly 9.4 Exceptional 1,154 reviews CA $362 CA $405 total includes taxes & fees Feb 8 - Feb 9 [](https://www.expedia.ca/Istanbul-Hotels-Swissotel-The-Bosphorus-Istanbul.h889869.Hotel-Information?chkin=2026-2-8&chkout=2026-2-9&rm1=a2®ionId=178267&destination=Istanbul (and vicinity)&destType=MARKET&latLong=41.007884,28.977964&searchId=c6f3495c-c64f-438b-a717-fa775d3ce4f3&top_cur=CAD) Ad ![Terrace/patio](https://a.travel-assets.com/media/meso_cm/PAPI/Images/lodging/9000000/8280000/8273600/8273536/005c5951_b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) #### Raffles Istanbul Beşiktaş - Pool - Spa - Pet friendly - Free WiFi 9.8 Exceptional 286 reviews CA $691 CA $774 total includes taxes & fees Feb 8 - Feb 9 [](https://www.expedia.ca/Istanbul-Hotels-Raffles-Istanbul.h8273536.Hotel-Information?chkin=2026-2-8&chkout=2026-2-9&rm1=a2®ionId=178267&destination=Istanbul (and vicinity)&destType=MARKET&latLong=41.007884,28.977964&searchId=c6f3495c-c64f-438b-a717-fa775d3ce4f3&top_cur=CAD) ![Mod logo](https://a.travel-assets.com/pricing-claim/sparkle_dark.svg) Sign in to view eligible discounts and perks. More rewards for more adventures! [Sign in](https://www.expedia.ca/login?ckoflag=0&uurl=e3id%3Dredr%26rurl%3D%2FIstanbul-Hotels-The-Grand-Mira-Hotel.h14581429.Hotel-Information)[Sign up, it's free](https://www.expedia.ca/signup?enable_registration=true&uurl=e3id%3Dredr%26rurl%3D%2FIstanbul-Hotels-The-Grand-Mira-Hotel.h14581429.Hotel-Information) ## About the area Located in Kartal, a neighborhood in Istanbul, The Grand Mira Hotel is near a metro station and by the sea. Bostanci Gosteri Merkezi and Neşet Ertaş House of Culture are cultural highlights, and some of the area's activities can be experienced at Kadıköy Port and Kartal Marina. Istanbul Karting Park and Besiktas Cultural Center are also worth visiting. [Visit our Istanbul travel guide](https://www.expedia.ca/Istanbul.dx178267) ![Map](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%7C40.88900%2C29.18244&channel=expedia-HotelInformation&maptype=roadmap&scale=1&key=AIzaSyCYjQus5kCufOpSj932jFoR_AJiL9yiwOw&signature=0Cjhvps7wMBawIc3zO94OK6X9yE=) Yukari Mh. Uskudar Cd. Sarayli Sk. No 3, Kartal, Istanbul, 34860 ### What's nearby - Kartal Art Playhouse \- 5 min walk \- 0.5 km - Kartal Marina \- 8 min walk \- 0.8 km - İstmarina Shopping Mall \- 2 min drive \- 2.3 km - Blue Mosque \- 25 min drive \- 26.2 km - Hagia Sophia \- 26 min drive \- 26.6 km ### Getting around - Hastane Adliye Station - 5 min drive - Basak Station - 6 min walk - Istanbul Sabiha Gokcen Intl. Airport (SAW) - 25 min drive ### Restaurants - ‪Çamlık Cafe - ‬1 min walk - ‪Turuncu Cafe - ‬1 min walk - ‪Kartal Balcone Pub - ‬2 min walk - ‪Sedir Restaurant & Pub - ‬2 min walk - ‪Şanlıurfa 63 Kebap - ‬2 min walk ## About this property ### The Grand Mira Hotel Hotel located in Kartal At The Grand Mira Hotel, you can look forward to a free daily manager's reception, a terrace, and a coffee shop/cafe. At the two on-site restaurants, enjoy breakfast, lunch, dinner, and Turkish cuisine. Free in-room WiFi is available to all guests, along with dry cleaning/laundry services and a bar. Other perks include: - Free self parking - Buffet breakfast (surcharge), a roundtrip airport shuttle (surcharge), and an electric car charging station - Babysitting (surcharge), coffee/tea in the lobby, and 2 meeting rooms - Guest reviews say great things about the helpful staff Room features All 65 rooms boast comforts such as 24-hour room service and premium bedding, as well as thoughtful touches like free WiFi and air conditioning. Other conveniences in all rooms include: - Bathrooms with showers and free toiletries - LCD TVs with premium channels - Coffee/tea makers, daily housekeeping, and desks ## Similar properties ![Interior](https://images.trvl-media.com/lodging/20000000/19930000/19921100/19921068/f0427fca.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Anatolia Inn Kartal - Breakfast included - Free WiFi - Air conditioning - Housekeeping 8.6 Excellent 199 reviews CA $78 CA $88 total includes taxes & fees Jan 22 - Jan 23 [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-22&endDate=2026-01-23&selected=19921068&PinnedHotelID=19921068&HadPinnedHotel=true®ionId=-1&adults=2) ![Free daily full breakfast](https://images.trvl-media.com/lodging/37000000/36770000/36761800/36761712/92e2acfb.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Grand Lark Otel Kartal - Breakfast included - Parking included - Free WiFi - Air conditioning 8.6 Excellent 195 reviews CA $92 CA $105 total includes taxes & fees Jan 27 - Jan 28 [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-27&endDate=2026-01-28&selected=36761712&PinnedHotelID=36761712&HadPinnedHotel=true®ionId=-1&adults=2) ![Business Double Room](https://images.trvl-media.com/lodging/19000000/18320000/18317000/18316908/071b1ac7.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Golden Dream Otel Kartal - Parking included - Free WiFi - Restaurant - Air conditioning 8.4 Very good 325 reviews CA $49 CA $56 total includes taxes & fees Jan 22 - Jan 23 [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-22&endDate=2026-01-23&selected=18316908&PinnedHotelID=18316908&HadPinnedHotel=true®ionId=-1&adults=2) ![2 restaurants, breakfast served](https://images.trvl-media.com/lodging/60000000/59790000/59783600/59783523/9f362c47.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Days Hotel by Wyndham Istanbul Maltepe Maltepe - Spa - Free WiFi - Restaurant - Air conditioning 8.8 Excellent 338 reviews CA $100 CA $112 total includes taxes & fees Jan 23 - Jan 24 [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-23&endDate=2026-01-24&selected=59783523&PinnedHotelID=59783523&HadPinnedHotel=true®ionId=-1&adults=2) ![Restaurant](https://images.trvl-media.com/lodging/93000000/92340000/92330400/92330317/884ab662.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Denizati Plus Hotel Kartal - Breakfast included - Parking included - Free WiFi - Restaurant 9.0 Wonderful 19 reviews CA $127 CA $142 total includes taxes & fees Jan 20 - Jan 21 [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-20&endDate=2026-01-21&selected=92330317&PinnedHotelID=92330317&HadPinnedHotel=true®ionId=-1&adults=2) ![Exterior](https://images.trvl-media.com/lodging/112000000/111260000/111258300/111258276/e1dd1296.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### La Quinta By Wyndham Istanbul Kartal Kartal - Spa - Parking included - Free WiFi - Restaurant 9.4 Exceptional 44 reviews CA $104 CA $116 total includes taxes & fees Jan 22 - Jan 23 [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-22&endDate=2026-01-23&selected=111258276&PinnedHotelID=111258276&HadPinnedHotel=true®ionId=-1&adults=2) ![Lobby sitting area](https://images.trvl-media.com/lodging/10000000/9650000/9645100/9645069/071ff970.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Ramada Encore by Wyndham Istanbul Kartal Kartal - Parking included - Free WiFi - Restaurant - Air conditioning 8.0 Very good 275 reviews CA $116 CA $130 total includes taxes & fees Jan 22 - Jan 23 [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-22&endDate=2026-01-23&selected=9645069&PinnedHotelID=9645069&HadPinnedHotel=true®ionId=-1&adults=2) ![Deluxe Room, 1 Bedroom | View from room](https://images.trvl-media.com/lodging/19000000/18810000/18800200/18800132/fb01bca7.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### 216 Eagle Palace Suite Kartal - Parking included - Free WiFi - Air conditioning - Laundry 7.4 Good 28 reviews CA $92 CA $103 total includes taxes & fees Feb 1 - Feb 2 [](https://www.expedia.ca/Hotel-Search?startDate=2026-02-01&endDate=2026-02-02&selected=18800132&PinnedHotelID=18800132&HadPinnedHotel=true®ionId=-1&adults=2) ![Massage](https://images.trvl-media.com/lodging/20000000/19820000/19818900/19818872/fa5b9e50.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Villa Vanilla Hotel Kartal - Spa - Free WiFi - Restaurant - Air conditioning 7.2 Good 63 reviews [](https://www.expedia.ca/Hotel-Search?startDate=2026-02-02&endDate=2026-02-03&selected=19818872&PinnedHotelID=19818872&HadPinnedHotel=true®ionId=-1&adults=2) ![Reception](https://images.trvl-media.com/lodging/3000000/2170000/2161600/2161547/de98d3e2.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Titanic Business Kartal Kartal - Pool - Hot tub - Spa - Kids pool 8.8 Excellent 719 reviews CA $110 CA $124 total includes taxes & fees Jan 30 - Jan 31 [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-30&endDate=2026-01-31&selected=2161547&PinnedHotelID=2161547&HadPinnedHotel=true®ionId=-1&adults=2) ## Property amenities ### Internet - Available in all rooms: Free WiFi - Available in some public areas: Free WiFi ### Parking and transportation - Electric car charging station on site - 24-hour roundtrip airport shuttle on request for a surcharge - Area shuttle (surcharge) - Free secured, covered self parking on site ### Food and drink - Daily buffet breakfast available 7:00 AM to 10:00 AM for a fee: EUR 7 for adults and EUR 7 for children - 2 restaurants - A bar/lounge - A coffee shop/cafe - Coffee and tea in common areas - Free daily manager's reception - Snack bar/deli ### Family friendly - Babysitting (surcharge) - Laundry facilities - Snack bar/deli - Soundproofed rooms ### Conveniences - 24-hour front desk - Free newspapers in lobby - Laundry facilities - Luggage storage - Safe at front desk ### Guest services - Concierge services - Dry cleaning/laundry service - Housekeeping (daily) - Tour and ticket assistance - Wedding services ### Business services - 2 meeting rooms ### Outdoors - Terrace ### Accessibility - If you have requests for specific accessibility needs, please contact the property using the information on the reservation confirmation received after booking. - Braille/raised signage - No elevator - Raised toilet seat - Wheelchair accessible (may have limitations) - Wheelchair-accessible gym - Wheelchair-accessible lounge - Wheelchair-accessible pool - Wheelchair-accessible public washroom - Wheelchair-accessible registration desk - Wheelchair-accessible spa ### More - Banquet hall - Designated smoking areas ## Room amenities ### Bedroom - Premium bedding ### Bathroom - Free toiletries - Hair dryer - Private bathroom - Shower - Slippers - Towels provided ### Entertainment - LCD TV with premium satellite channels ### Food and drink - 24-hour room service - Coffee/tea maker - Free bottled water - Minibar ### More - Air conditioning (climate-controlled) - Desk - Safe - Soundproofed rooms ## Policies ### Check-in Check-in start time: 2 PM; Check-in end time: 5 AM Contactless check-in available Minimum check-in age: 18 ### Check-out Check-out before noon Contactless check-out available ### Special check-in instructions This property offers transfers from the airport (surcharges may apply); guests must contact the property with arrival details before travel, using the contact information on the booking confirmation Front desk staff will greet guests on arrival at the property Information provided by the property may be translated using automated translation tools ### Access methods Staffed front desk ### Pets No pets or service animals allowed ### Children and extra beds Children are welcome Rollaway/extra beds are available for EUR 10.0 per day ### Property payment types ## Important information ### Optional extras - Fee for buffet breakfast: approximately EUR 7 for adults and EUR 7 for children - Airport shuttle fee: EUR 30 per vehicle (one way) - Rollaway bed fee: EUR 10.0 per day The above list may not be comprehensive. Fees and deposits may not include tax and are subject to change. ### You need to know Extra-person charges may apply and vary depending on property policy Government-issued photo identification and a credit card, debit card, or cash deposit may be required at check-in for incidental charges Special requests are subject to availability upon check-in and may incur additional charges; special requests cannot be guaranteed This property accepts credit cards; cash is not accepted Cashless transactions are available Safety features at this property include a smoke detector Property Registration Number 22933 ### We should mention This property does not have elevators No pets and no service animals are allowed at this property ### Property is also known as Grand Mira Business Hotel Istanbul Grand Mira Business Hotel Grand Mira Business Istanbul Grand Mira Business Grand Mira Hotel Istanbul Grand Mira Hotel Grand Mira Istanbul Grand Mira The Grand Mira Hotel Hotel The Grand Mira Hotel Istanbul The Grand Mira Hotel Hotel Istanbul ## Frequently asked questions ### Is The Grand Mira Hotel pet-friendly? ### How much does it cost to stay at The Grand Mira Hotel? ### How much is parking? ### What time is check-in at The Grand Mira Hotel? ### What time is check-out at The Grand Mira Hotel? ### Does The Grand Mira Hotel provide a shuttle to the airport? ### Where is The Grand Mira Hotel located? ## Have a question? Beta Get instant answers with AI powered search of property information and reviews. Ask a question ## Reviews ## The Grand Mira Hotel Reviews 8.8 ### Excellent All reviews shown are from real guest experiences. Only travellers who have booked a stay with us can submit a review. We verify reviews according to our guidelines and publish all reviews, positive or negative.[More information](https://www.expedia.ca/lp/b/content-guidelines) ### 8.8 Cleanliness ### 8.0 Location ### 8.8 Staff & service ### 8.6 Property conditions & facilities 10 - Excellent 222 8 - Good 150 6 - Okay 53 4 - Poor 8 2 - Terrible 6 ## Reviews ### 10/10 Excellent #### EDWARD Dec 15, 2025 Liked: Cleanliness, amenities, property conditions & facilities Fantastic clean hotel with great staff and delicious breakfast. Location also excellent ![](https://a.travel-assets.com/ugc/hotel-reviews/17e6fb35-03de-44ab-ba48-2ee5f57a621f-1765831808079.jpg?impolicy=resizecrop&rw=204&ra=fit&q=high) ##### EDWARD Stayed 7 nights in Dec 2025 ### 10/10 Excellent #### Akbar Aug 29, 2025 Liked: Cleanliness, staff & service, property conditions & facilities, room comfort #### Great location Very clean property must be remodeled lately, excellent service, great variety in the breakfast and convenient location. ![](https://a.travel-assets.com/ugc/hotel-reviews/5979da24-8174-48e0-8aad-896704f75ab4-1756459487419.jpg?impolicy=resizecrop&rw=204&ra=fit&q=high) ##### Akbar Stayed 5 nights in Aug 2025 ### 10/10 Excellent #### Birtan Jul 25, 2025 Liked: Cleanliness, staff & service, amenities, property conditions & facilities Clean hotel for the price it’s worth it ##### Birtan Stayed 1 night in Jul 2025 ### 8/10 Good #### Erick Nov 11, 2025 Liked: Cleanliness, staff & service, amenities, property conditions & facilities Very clean and close to an area of food and shops. The issue is, there is a train that goes behind the hotel, it is very noisy starting at 5 am with intervals of every 15 minutes. ##### Erick Stayed 1 night in Oct 2025 ### 10/10 Excellent #### Deborah Jun 29, 2025 Liked: Amenities Stopped here many times it’s a vey clean hotel the breakfast is beautiful a lot of food to choose from and the staff are brilliant . We will be back again soon . ##### Deborah Stayed 1 night in Jun 2025 ### 8/10 Good #### Reim May 26, 2025 Liked: Cleanliness, staff & service, amenities, property conditions & facilities We stayed one night and it was good. The room was clean. The breakfast was good. ##### Reim Stayed 1 night in May 2025 ### 10/10 Excellent #### Jimmy Marvin Feb 1, 2025 Liked: Cleanliness, staff & service, property conditions & facilities, room comfort #### Mira Hotel Very nice experience, clean and comfortable ##### Jimmy Marvin Stayed 1 night in Jan 2025 ### 10/10 Excellent #### Rabia Feb 3, 2024 Liked: Cleanliness, staff & service, property conditions & facilities The staff is welcoming, and the rooms are exceptionally tidy! ##### Rabia Stayed 2 nights in Feb 2024 ### 10/10 Excellent #### Emir Sep 28, 2024 Liked: Cleanliness, staff & service, amenities, property conditions & facilities Excellent service, the entire hotel and rooms were very clean and well furnished. Excellent quality for the price. ##### Emir Stayed 1 night in Sep 2024 ### 10/10 Excellent #### Faz Dec 9, 2024 Liked: Cleanliness, staff & service, amenities, property conditions & facilities Had a great stay at Grand Mira! Easy access to tram & metro lines, short distance from Sabiha Gokchen Airport-Good breakfast & hospitable staff! We had an issue with our luggage at airport & Grand Mira staff were amazing in helping us sort this out! Great hotel! ##### Faz Stayed 3 nights in Nov 2024 ### 8/10 Good #### Verified traveller Feb 10, 2025 Liked: Cleanliness, staff & service, property conditions & facilities, room comfort #### Excellent value for money Excellent value for money. Great service and comfortable for a short stay. Thanks to Hasan and Fidan for their help ##### Verified traveller Stayed 6 nights in Feb 2025 ### 8/10 Good #### Hussein Jan 28, 2024 Liked: Cleanliness, staff & service, amenities, property conditions & facilities Staff members so nice ##### Hussein Stayed 3 nights in Jan 2024 ### 10/10 Excellent #### Metin Jun 27, 2024 Liked: Cleanliness, staff & service, property conditions & facilities Exceiient location. Near marmaray ##### Metin Stayed 2 nights in Jun 2024 ### 10/10 Excellent #### Tarek Oct 5, 2023 Liked: Cleanliness, staff & service, amenities, property conditions & facilities The property itself is really nice, staff extremely friendly. Breakfast was delicious. Overall hotel stay was great. Location not the best. Area worn down ##### Tarek Stayed 2 nights in Oct 2023 ### 10/10 Excellent #### Michael Oct 31, 2025 Liked: Cleanliness, amenities, property conditions & facilities Amazing breakfast ##### Michael Stayed 2 nights in Oct 2025 ### 10/10 Excellent #### SOIBJON Dec 27, 2025 Liked: Cleanliness, staff & service, amenities, property conditions & facilities Good for the price value ##### SOIBJON Stayed 1 night in Dec 2025 ### 10/10 Excellent #### Roberto Dec 1, 2022 Liked: Cleanliness, staff & service, amenities, property conditions & facilities Wonderful Hotel ##### Roberto Stayed 1 night in Nov 2022 ### 10/10 Excellent #### Mustafa Nov 26, 2023 Liked: Cleanliness, staff & service, amenities, property conditions & facilities Nice hotel ##### Mustafa Stayed 10 nights in Nov 2023 ### 8/10 Good #### Imane Aug 9, 2022 Liked: Cleanliness, staff & service, property conditions & facilities, room comfort Nice people and good breakfast! ##### Imane Stayed 6 nights in Jul 2022 ### 8/10 Good #### Hayri Aug 28, 2025 Liked: Cleanliness, staff & service, property conditions & facilities H ##### Hayri Stayed 3 nights in Aug 2025 ### 10/10 Excellent #### Carlo Aug 5, 2024 Liked: Cleanliness, staff & service, amenities, property conditions & facilities Been going to this hotel for 7 years now and I consider it my second home when am in Istanbul ##### Carlo Stayed 1 night in Jul 2024 ### 6/10 Okay #### Jaime Oct 15, 2025 Liked: Cleanliness, property conditions & facilities, room comfort There is not fruit options available or oatmeal ##### Jaime Stayed 3 nights in Oct 2025 ### 8/10 Good #### Said Jul 29, 2022 Liked: Cleanliness, staff & service, room comfort #### Little nice and cheap hotel It was nice and cheap hotel if one needs to sleep and go, near the sea, easy access to transport with train. Nice breakfast although i expect warm meals like fried eggs. ##### Said Stayed 3 nights in Jul 2022 ### 8/10 Good #### Murad Jun 17, 2023 Liked: Cleanliness, staff & service, property conditions & facilities Nice hotel but away from everything but close to shore line. Staff very helpful and friendly. Clean and welcoming but a bit old. ##### Murad Stayed 1 night in Jun 2023 ### 10/10 Excellent #### mohammed Mar 5, 2023 Liked: Cleanliness, staff & service, property conditions & facilities, room comfort #### Clean comfortable modern Clean modern , nice shower , bed , breakfast , staff all perfect Amazing doner restraunt called INTEBA doner , just 5 min walk under the underpass , also had lunch at hotel that was nice also ##### mohammed Stayed 2 nights in Mar 2023 ## Expedia's Latest Trends ### Hotels > [The Ritz-Carlton, Istanbul](https://www.expedia.ca/Istanbul-Hotels-The-Ritz-Carlton.h565576.Hotel-Information) > > [Radisson Blu Hotel, Istanbul Sisli](https://www.expedia.ca/Istanbul-Hotels-Radisson-Blu-Hotel.h6250043.Hotel-Information) > > [Sultanhan Hotel - Special Class](https://www.expedia.ca/Istanbul-Hotels-Sultanhan-Hotel-Special-Class.h1388776.Hotel-Information) > > [Wyndham Grand Istanbul Kalamis Marina Hotel](https://www.expedia.ca/Istanbul-Hotels-Wyndham-Grand-Istanbul-Kalamis-Marina-Hotel.h5484206.Hotel-Information) > > [Istanbul Marriott Hotel Sisli](https://www.expedia.ca/Istanbul-Hotels-Istanbul-Marriott-Hotel-Sisli.h6771400.Hotel-Information) > > [Romance Istanbul Hotel](https://www.expedia.ca/Istanbul-Hotels-Romance-Istanbul-Hotel.h527413.Hotel-Information) > > [Fairmont Quasar Istanbul](https://www.expedia.ca/Istanbul-Hotels-Fairmont-Quasar-Istanbul.h16385021.Hotel-Information) > > [Crowne Plaza Istanbul - Old City by IHG](https://www.expedia.ca/Istanbul-Hotels-Crowne-Plaza-Istanbul-Old-City.h2211742.Hotel-Information) > > [The Marmara Pera](https://www.expedia.ca/Istanbul-Hotels-The-Marmara-Pera.h11691.Hotel-Information) > > [Sheraton Istanbul City Center](https://www.expedia.ca/Istanbul-Hotels-Sheraton-Istanbul-City-Center.h38329865.Hotel-Information) > > [Conrad Istanbul Bosphorus](https://www.expedia.ca/Istanbul-Hotels-Conrad-Istanbul-Bosphorus.h15234.Hotel-Information) > > [Sura Hagia Sophia Hotel](https://www.expedia.ca/Istanbul-Hotels-Sura-Hagia-Sophia-Hotel.h8046669.Hotel-Information) > > [Grand Yavuz Hotel](https://www.expedia.ca/Istanbul-Hotels-Grand-Yavuz-Hotel.h531232.Hotel-Information) > > [CVK Park Bosphorus Hotel Istanbul](https://www.expedia.ca/Istanbul-Hotels-CVK-Park-Bosphorus-Hotel-Istanbul.h6055713.Hotel-Information) > > [Sultanahmet Palace Hotel - Special Class](https://www.expedia.ca/Istanbul-Hotels-Sultanahmet-Palace-Hotel-Special-Class.h479516.Hotel-Information) > > [Grand Hyatt Istanbul](https://www.expedia.ca/Istanbul-Hotels-Grand-Hyatt-Istanbul.h14428.Hotel-Information) > > [The Marmara Taksim](https://www.expedia.ca/Istanbul-Hotels-The-Marmara-Taksim.h26048.Hotel-Information) > > [Grand Cevahir Hotel & Convention Center](https://www.expedia.ca/Istanbul-Hotels-Grand-Cevahir-Hotel-Convention-Center.h972529.Hotel-Information) > > [Pera Palace Hotel](https://www.expedia.ca/Istanbul-Hotels-Pera-Palace-Hotel.h20555.Hotel-Information) > > [Elite World Grand Istanbul Kucukyali ](https://www.expedia.ca/Istanbul-Hotels-Elite-World-Asia-Hotel.h26886285.Hotel-Information) > > [JW Marriott Istanbul Bosphorus](https://www.expedia.ca/Istanbul-Hotels-JW-Marriott-Istanbul-Bosphorus.h42641512.Hotel-Information) > > [InterContinental Istanbul by IHG](https://www.expedia.ca/Istanbul-Hotels-InterContinental-Istanbul.h521137.Hotel-Information) > > [Hilton Istanbul Bomonti Hotel & Conference Center](https://www.expedia.ca/Istanbul-Hotels-Hilton-Istanbul-Bomonti-Hotel-Conference-Center.h6226720.Hotel-Information) > > [Hilton Istanbul Bosphorus](https://www.expedia.ca/Istanbul-Hotels-Hilton-Istanbul-Bosphorus.h20867.Hotel-Information) > > [Radisson Hotel President Old Town Istanbul](https://www.expedia.ca/Istanbul-Hotels-Radisson-President-Beyazit-Istanbul.h9345.Hotel-Information) > > [Hagia Sofia Mansions Istanbul, Curio Collection by Hilton](https://www.expedia.ca/Istanbul-Hotels-Hagia-Sofia-Mansions-Istanbul.h29743791.Hotel-Information) > > [Four Seasons Hotel Istanbul at the Bosphorus](https://www.expedia.ca/Istanbul-Hotels-Four-Seasons-Hotel-Istanbul-At-The-Bosphorus.h1856092.Hotel-Information) > > [Barcelo Istanbul](https://www.expedia.ca/Istanbul-Hotels-Barcelo-Istanbul.h32516024.Hotel-Information) > > [Swissotel The Bosphorus Istanbul](https://www.expedia.ca/Istanbul-Hotels-Swissotel-The-Bosphorus-Istanbul.h889869.Hotel-Information) /\*@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:"bbec5e8cac506b62b5a7",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:"5d00f114400c0b8d0292",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:"355af4ac21a8aca0cc32",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