Title: Villa Vanilla Hotel - Latest Reviews, Deals & Photos 2026 - Expedia.ca ody data-theme-light="light-1"> [See all properties](http://www.expedia.ca/Hotel-Search?regionId=&adults=2&children=&sort=RECOMMENDED&useRewards=false&semdtl=&userIntent=&vip=false) # Villa Vanilla Hotel Guests start their day with breakfast at the on-site restaurant, then spend time exploring peaceful gardens or enjoying rejuvenating spa treatments ## Photo gallery for Villa Vanilla Hotel ![Massage - Villa Vanilla Hotel (Istanbul)](https://images.trvl-media.com/lodging/20000000/19820000/19818900/19818872/fa5b9e50.jpg?impolicy=resizecrop&rw=598&ra=fit) ![In-room safe, desk, soundproofing, iron/ironing board - Villa Vanilla Hotel (Istanbul)](https://images.trvl-media.com/lodging/20000000/19820000/19818900/19818872/7e83ea90.jpg?impolicy=resizecrop&rw=297&ra=fit) ![Reception - Villa Vanilla Hotel (Istanbul)](https://images.trvl-media.com/lodging/20000000/19820000/19818900/19818872/233b230c.jpg?impolicy=resizecrop&rw=297&ra=fit) ![Massage - Villa Vanilla Hotel (Istanbul)](https://images.trvl-media.com/lodging/20000000/19820000/19818900/19818872/2ea6c866.jpg?impolicy=resizecrop&rw=297&ra=fit) ![Breakfast, lunch and dinner served - Villa Vanilla Hotel (Istanbul)](https://images.trvl-media.com/lodging/20000000/19820000/19818900/19818872/b6569b0e.jpg?impolicy=resizecrop&rw=297&ra=fit) - Overview - Rooms - Location - Policies Travelers find respite in the garden, savor meals at the restaurant, or relax with a book and coffee from the café. Villa Vanilla Hotel, near Kartal, provides convenient dry cleaning/laundry services and knowledgeable concierge assistance for a seamless stay. ## Reviews 7.2 Good ## Popular amenities - Spa - Free WiFi - Restaurant - Air conditioning - Breakfast available - Business services ## Room options ### Check availability for these dates Tonight [Jan. 25 - Jan. 26](https://www.expedia.ca/Hotel-Search?startDate=2026-01-25&endDate=2026-01-26&selected=19818872&PinnedHotelID=19818872&HadPinnedHotel=true®ionId=-1&adults=2) [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-25&endDate=2026-01-26&selected=19818872&PinnedHotelID=19818872&HadPinnedHotel=true®ionId=-1&adults=2) Tomorrow [Jan. 26 - Jan. 27](https://www.expedia.ca/Hotel-Search?startDate=2026-01-26&endDate=2026-01-27&selected=19818872&PinnedHotelID=19818872&HadPinnedHotel=true®ionId=-1&adults=2) [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-26&endDate=2026-01-27&selected=19818872&PinnedHotelID=19818872&HadPinnedHotel=true®ionId=-1&adults=2) This weekend [Jan. 30 - Feb. 1](https://www.expedia.ca/Hotel-Search?startDate=2026-01-30&endDate=2026-02-01&selected=19818872&PinnedHotelID=19818872&HadPinnedHotel=true®ionId=-1&adults=2) [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-30&endDate=2026-02-01&selected=19818872&PinnedHotelID=19818872&HadPinnedHotel=true®ionId=-1&adults=2) Next weekend [Feb. 6 - Feb. 8](https://www.expedia.ca/Hotel-Search?startDate=2026-02-06&endDate=2026-02-08&selected=19818872&PinnedHotelID=19818872&HadPinnedHotel=true®ionId=-1&adults=2) [](https://www.expedia.ca/Hotel-Search?startDate=2026-02-06&endDate=2026-02-08&selected=19818872&PinnedHotelID=19818872&HadPinnedHotel=true®ionId=-1&adults=2) All rooms 1 bed 2 beds 3+ beds Showing 4 of 4 rooms ### View all photos for Standard Single Room ![In-room safe, desk, soundproofing, iron/ironing board](https://images.trvl-media.com/lodging/20000000/19820000/19818900/19818872/a811360e.jpg?impolicy=fcrop&w=1200&h=800&quality=medium) ### Standard Single Room 10.0 Exceptional 1 review ### Highlights Separate sitting area Soundproofed Air conditioning Mini-fridge Flat-screen TV Hair dryer Private bathroom Electric kettle - 291 sq ft - Sleeps 2 - 1 Double Bed - City view ### View all photos for Standard Double or Twin Room ![In-room safe, desk, soundproofing, iron/ironing board](https://images.trvl-media.com/lodging/20000000/19820000/19818900/19818872/a811360e.jpg?impolicy=fcrop&w=1200&h=800&quality=medium) ### Standard Double or Twin Room 10.0 Exceptional 1 review ### Highlights Separate sitting area Soundproofed Air conditioning Free rollaway/extra beds Mini-fridge Flat-screen TV Hair dryer Private bathroom - 291 sq ft - Sleeps 2 - 1 Double Bed OR 2 Twin Beds - City view ### View all photos for Standard Triple Room ![Standard Triple Room](https://images.trvl-media.com/lodging/20000000/19820000/19818900/19818872/w5760h3835x0y5-796e9f26.jpg?impolicy=fcrop&w=1200&h=800&quality=medium) ### Standard Triple Room ### Highlights Separate sitting area Soundproofed Air conditioning Mini-fridge Flat-screen TV Hair dryer Private bathroom Electric kettle - 291 sq ft - Sleeps 3 - 3 Twin Beds OR 1 Twin Bed and 1 Double Bed - City view ### View all photos for Basic Quadruple Room ![Basic Quadruple Room](https://images.trvl-media.com/lodging/20000000/19820000/19818900/19818872/a69bbcf1.jpg?impolicy=fcrop&w=1200&h=800&quality=medium) ### Basic Quadruple Room ### Highlights Separate sitting area Soundproofed Air conditioning Mini-fridge Flat-screen TV Hair dryer Private bathroom Electric kettle - Sleeps 4 - 1 Twin Bed ## You may also like Ad ![Indoor pool](https://a.travel-assets.com/media/meso_cm/PAPI/Images/lodging/91000000/90150000/90145400/90145301/6aa07303_b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) #### Mövenpick Living Istanbul Camlivadi Kâğıthane - Pool - Kids pool - Parking included - Free WiFi 9.8 Exceptional 112 reviews CA $207 CA $231 total includes taxes & fees Feb 9 - Feb 10 [](https://www.expedia.ca/Istanbul-Hotels-Movenpick-Living-Istanbul-Camlivadi.h90145301.Hotel-Information?chkin=2026-2-9&chkout=2026-2-10&rm1=a2®ionId=178267&destination=Istanbul (and vicinity)&destType=MARKET&latLong=41.007884,28.977964&searchId=cb790940-aa00-48d7-b779-ac26618c526a&top_cur=CAD) Ad ![Exterior](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 $769 CA $900 total includes taxes & fees Feb 20 - Feb 21 [](https://www.expedia.ca/Istanbul-Hotels-Aliee-Istanbul.h115911724.Hotel-Information?chkin=2026-2-20&chkout=2026-2-21&rm1=a2®ionId=178267&destination=Istanbul (and vicinity)&destType=MARKET&latLong=41.007884,28.977964&searchId=cb790940-aa00-48d7-b779-ac26618c526a&top_cur=CAD) Ad ![Exterior](https://a.travel-assets.com/media/meso_cm/PAPI/Images/lodging/104000000/103390000/103382200/103382145/a72a133a_b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) #### Mövenpick Living Istanbul Saklivadi Kâğıthane - Pool - Spa - Kids pool - Parking included 9.6 Exceptional 87 reviews CA $220 CA $247 total includes taxes & fees Feb 8 - Feb 9 [](https://www.expedia.ca/Istanbul-Hotels-Movenpick-Living-Istanbul-Saklivadi.h103382145.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=cb790940-aa00-48d7-b779-ac26618c526a&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 221 reviews CA $348 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=cb790940-aa00-48d7-b779-ac26618c526a&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,006 reviews CA $358 CA $401 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=cb790940-aa00-48d7-b779-ac26618c526a&top_cur=CAD) 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 $971 CA $1,142 total includes taxes & fees Jan 30 - Jan 31 [](https://www.expedia.ca/Istanbul-Hotels-Mandarin-Oriental-Bosphorus-Istanbul.h60903306.Hotel-Information?chkin=2026-1-30&chkout=2026-1-31&rm1=a2®ionId=178267&destination=Istanbul (and vicinity)&destType=MARKET&latLong=41.007884,28.977964&searchId=cb790940-aa00-48d7-b779-ac26618c526a&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 $244 CA $273 total includes taxes & fees Jan 26 - Jan 27 [](https://www.expedia.ca/Istanbul-Hotels-The-Wings-Hotel-Istanbul.h24419089.Hotel-Information?chkin=2026-1-26&chkout=2026-1-27&rm1=a2®ionId=178267&destination=Istanbul (and vicinity)&destType=MARKET&latLong=41.007884,28.977964&searchId=cb790940-aa00-48d7-b779-ac26618c526a&top_cur=CAD) Ad ![Exterior](https://a.travel-assets.com/media/meso_cm/PAPI/Images/lodging/1000000/450000/443500/443490/4c66c16a_b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) #### Four Seasons Hotel Istanbul at Sultanahmet - Special Class Sultanahmet - Spa - Pet friendly - Parking included - Free WiFi 9.8 Exceptional 587 reviews CA $978 CA $1,095 total includes taxes & fees Feb 22 - Feb 23 [](https://www.expedia.ca/Istanbul-Hotels-Four-Seasons-Hotel-Istanbul-At-Sultanahmet.h443490.Hotel-Information?chkin=2026-2-22&chkout=2026-2-23&rm1=a2®ionId=178267&destination=Istanbul (and vicinity)&destType=MARKET&latLong=41.007884,28.977964&searchId=cb790940-aa00-48d7-b779-ac26618c526a&top_cur=CAD) Ad ![Indoor pool, seasonal outdoor pool, pool umbrellas, sun loungers](https://a.travel-assets.com/media/meso_cm/PAPI/Images/lodging/17000000/16390000/16385100/16385021/a87a9422_b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) #### Fairmont Quasar Istanbul Şişli - Pool - Hot tub - Spa - Pet friendly 9.2 Wonderful 632 reviews CA $260 CA $291 total includes taxes & fees Feb 1 - Feb 2 [](https://www.expedia.ca/Istanbul-Hotels-Fairmont-Quasar-Istanbul.h16385021.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=cb790940-aa00-48d7-b779-ac26618c526a&top_cur=CAD) Ad ![Executive lounge](https://a.travel-assets.com/media/meso_cm/PAPI/Images/lodging/1000000/30000/26100/26048/ba522abd_b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) #### The Marmara Taksim Taksim - Pool - Spa - Pet friendly - Kids pool 9.0 Wonderful 1,004 reviews CA $234 CA $263 total includes taxes & fees Jan 26 - Jan 27 [](https://www.expedia.ca/Istanbul-Hotels-The-Marmara-Taksim.h26048.Hotel-Information?chkin=2026-1-26&chkout=2026-1-27&rm1=a2®ionId=178267&destination=Istanbul (and vicinity)&destType=MARKET&latLong=41.007884,28.977964&searchId=cb790940-aa00-48d7-b779-ac26618c526a&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-Villa-Vanilla-Hotel.h19818872.Hotel-Information)[Sign up, it's free](https://www.expedia.ca/signup?enable_registration=true&uurl=e3id%3Dredr%26rurl%3D%2FIstanbul-Hotels-Villa-Vanilla-Hotel.h19818872.Hotel-Information) ## About the area Located in Kartal, a neighborhood in Istanbul, Villa Vanilla Hotel is near the airport and near a metro station. The area's natural beauty can be seen at Bosphorus and Sea of Marmara, while Bostanci Gosteri Merkezi and Mujdat Gezen Sanat Merkezi are cultural highlights. Looking to enjoy an event or a game while in town? See what's happening at Ülker Stadium or Ulker Sports Arena. [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.90011%2C29.19680&channel=expedia-HotelInformation&maptype=roadmap&scale=1&key=AIzaSyCYjQus5kCufOpSj932jFoR_AJiL9yiwOw&signature=TNr1Y8LArQdQ7qlAmDPQr8DbgFE=) Yildiz Caddesi, No 9 Kartal, Istanbul, 34870 ### What's nearby - ![Blue Mosque which includes a mosque, heritage architecture and religious aspects](https://images.trvl-media.com/place/501291/bc5fa8e0-835a-43f0-bd9e-c06ddc700581.jpg?impolicy=resizecrop&rw=115.61&rh=65.03&ra=fit&q=high) Blue Mosque 25 min drive \- 26.6 km - ![Hagia Sophia](https://images.trvl-media.com/place/6067947/f4b50788-5fbf-4a15-8eb5-c5bd197f867b.jpg?impolicy=resizecrop&rw=115.61&rh=65.03&ra=fit&q=high) Hagia Sophia 26 min drive \- 27.0 km - Kartal Art Playhouse 18 min walk \- 1.6 km - Kartal Marina 2 min drive \- 1.9 km - İstmarina Shopping Mall 3 min drive \- 2.6 km ### Getting around - Soganlik Station 4 min drive - Istanbul Kartal Station 20 min walk - Istanbul Sabiha Gokcen Intl. Airport (SAW) 27 min drive ### Restaurants - Meşhur Kesiğin Yeri 1 min walk - Lezziz Pide & Lahmacun 1 min walk - Hacı Abi Tost Evi 7 min walk - Gloria Jean’s Coffees 8 min walk - Cafe çiçek 3 min walk ## About this property ### Villa Vanilla Hotel Luxury hotel located in Kartal A terrace, a coffee shop/cafe, and a garden are just a few of the amenities provided at Villa Vanilla Hotel. Indulge in some rest and relaxation at Clean Spa, the onsite spa. The on-site restaurant offers breakfast, lunch, and dinner. In addition to dry cleaning/laundry services and a bar, guests can connect to free in-room WiFi. You'll also enjoy the following perks during your stay: - Buffet breakfast (surcharge), wedding services, and a front-desk safe - A porter/bellhop, tour/ticket assistance, and meeting rooms - Free newspapers, a water dispenser, and an elevator Room features All guestrooms at Villa Vanilla Hotel offer thoughtful touches such as air conditioning and separate sitting areas, as well as amenities like free WiFi and safes. Extra amenities include: - Bathrooms with showers and free toiletries - Flat-screen TVs with premium channels - Separate sitting areas, mini fridges, and electric kettles ## Similar properties ![LCD TV](https://images.trvl-media.com/lodging/20000000/19180000/19170900/19170807/0744820b.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Zengin City Hotel Kartal - Parking included - Free WiFi - Restaurant - Air conditioning 7.4 Good 12 reviews CA $64 CA $73 total includes taxes & fees Feb 25 - Feb 26 [](https://www.expedia.ca/Hotel-Search?startDate=2026-02-25&endDate=2026-02-26&selected=19170807&PinnedHotelID=19170807&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 $91 CA $103 total includes taxes & fees Feb 25 - Feb 26 [](https://www.expedia.ca/Hotel-Search?startDate=2026-02-25&endDate=2026-02-26&selected=36761712&PinnedHotelID=36761712&HadPinnedHotel=true®ionId=-1&adults=2) ![Reception](https://images.trvl-media.com/lodging/94000000/93450000/93440200/93440113/8972f41c.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Center Suite Kartal - Parking included - Free WiFi - Air conditioning - Laundry 2.0 1 review CA $71 CA $87 total includes taxes & fees Jan 26 - Jan 27 [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-26&endDate=2026-01-27&selected=93440113&PinnedHotelID=93440113&HadPinnedHotel=true®ionId=-1&adults=2) ![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 $77 CA $87 total includes taxes & fees Jan 27 - Jan 28 [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-27&endDate=2026-01-28&selected=19921068&PinnedHotelID=19921068&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 [](https://www.expedia.ca/Hotel-Search?startDate=2026-02-08&endDate=2026-02-09&selected=18800132&PinnedHotelID=18800132&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 329 reviews [](https://www.expedia.ca/Hotel-Search?startDate=2026-02-08&endDate=2026-02-09&selected=18316908&PinnedHotelID=18316908&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 276 reviews CA $117 CA $131 total includes taxes & fees Feb 1 - Feb 2 [](https://www.expedia.ca/Hotel-Search?startDate=2026-02-01&endDate=2026-02-02&selected=9645069&PinnedHotelID=9645069&HadPinnedHotel=true®ionId=-1&adults=2) ![Premium bedding, minibar, in-room safe, desk](https://images.trvl-media.com/lodging/15000000/14590000/14581500/14581429/d60d3e19.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### The Grand Mira Hotel Kartal - Parking included - Free WiFi - Restaurant - Air conditioning 8.8 Excellent 440 reviews CA $86 CA $98 total includes taxes & fees Feb 25 - Feb 26 [](https://www.expedia.ca/Hotel-Search?startDate=2026-02-25&endDate=2026-02-26&selected=14581429&PinnedHotelID=14581429&HadPinnedHotel=true®ionId=-1&adults=2) ![Reception](https://images.trvl-media.com/lodging/7000000/6420000/6416500/6416470/997440e8.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Myy Homes - Boutique class Pendik - Parking included - Free WiFi - Restaurant - Air conditioning 6.4 167 reviews CA $79 CA $88 total includes taxes & fees Feb 1 - Feb 2 [](https://www.expedia.ca/Hotel-Search?startDate=2026-02-01&endDate=2026-02-02&selected=6416470&PinnedHotelID=6416470&HadPinnedHotel=true®ionId=-1&adults=2) ![Restaurant](https://images.trvl-media.com/lodging/93000000/92510000/92504200/92504193/ef7ff941.jpg?impolicy=fcrop&w=469&h=201&p=1&q=medium) ### Aram Otel Kartal - Breakfast included - Parking included - Free WiFi - Restaurant 8.0 Very good 34 reviews CA $102 CA $114 total includes taxes & fees Jan 31 - Feb 1 [](https://www.expedia.ca/Hotel-Search?startDate=2026-01-31&endDate=2026-02-01&selected=92504193&PinnedHotelID=92504193&HadPinnedHotel=true®ionId=-1&adults=2) [Compare similar properties](/Hotel-Search?startDate=2026-02-08&endDate=2026-02-09&selected=19818872&PinnedHotelID=19818872&HadPinnedHotel=true®ionId=-1&adults=2&comparePropertyIds=19818872,19170807,36761712,93440113,19921068) ## Property amenities ### Internet - Available in all rooms: Free WiFi - Available in some public areas: Free WiFi ### Parking and transportation - Wheelchair-accessible parking available ### Food and drink - Buffet breakfast available for a fee 7:00 AM to 10:00 AM on weekdays and 7:00 AM to 11:00 AM on weekends; EUR 5 for adults and EUR 5 for children - A bar/lounge - A coffee shop/cafe - A restaurant - Snack bar/deli ### Things to do - Full-service spa ### Family friendly - Laundry facilities - Mini-fridge - Snack bar/deli - Soundproofed rooms ### Conveniences - 24-hour front desk - Free newspapers in lobby - Laundry facilities - Luggage storage - Safe at front desk - Water dispenser ### Guest services - Concierge services - Dry cleaning/laundry service - Housekeeping (daily) - Porter/bellhop - Tour and ticket assistance - Wedding services ### Business services - Business center - Meeting rooms ### Outdoors - Garden - Terrace ### Full-service spa - Spa open daily ### Accessibility - If you have requests for specific accessibility needs, please contact the property using the information on the reservation confirmation received after booking. - Elevator - Wheelchair accessible (may have limitations) - Wheelchair-accessible concierge desk - Wheelchair-accessible lounge - Wheelchair-accessible parking - Wheelchair-accessible path to elevator - Wheelchair-accessible registration desk - Wheelchair-accessible restaurant ### More - 1 building - 7 floors - Smoking not allowed ## Room amenities ### Bedroom - Bedsheets provided ### Bathroom - Free toiletries - Hair dryer - Private bathroom - Shower - Slippers - Towels provided ### Entertainment - Flat-screen TV with premium cable channels ### Food and drink - Electric kettle - Free bottled water - Limited room service - Mini-fridge ### More - Air conditioning - Desk - Iron/ironing board on request - Phone - Safe - Separate sitting area - Soundproofed rooms ## Policies ### Check-in Check-in start time: 2 PM; Check-in end time: 5:30 AM Minimum check-in age: 18 ### Check-out Check-out before noon Late check-out subject to availability A late check-out fee will be charged ### Special check-in instructions 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 Cribs (infant beds) are not available ### Property payment types ## Important information ### Optional extras - Fee for buffet breakfast: approximately EUR 5 for adults and EUR 5 for children - Late check-out is available for a fee (subject to availability) 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, debit cards, and cash Property Registration Number 2022-34-1000 ### We should mention No pets and no service animals are allowed at this property ### Property is also known as Villa Vanilla Hotel Istanbul Villa Vanilla Istanbul Villa Vanilla Hotel Hotel Villa Vanilla Hotel Istanbul Villa Vanilla Hotel Hotel Istanbul ## Frequently asked questions ### Is Villa Vanilla Hotel pet-friendly? ### What time is check-in at Villa Vanilla Hotel? ### What time is check-out at Villa Vanilla Hotel? ### Where is Villa Vanilla Hotel located? ## Have a question? Beta Get instant answers with AI powered search of property information and reviews. Ask a question ## Reviews ## Villa Vanilla Hotel Reviews 7.2 ### Good 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) ### 6.8 Cleanliness ### 7.6 Location ### 7.6 Staff & service ### 7.0 Property conditions & facilities 10 - Excellent 15 8 - Good 22 6 - Okay 12 4 - Poor 9 2 - Terrible 5 ## Reviews ### 2/10 Terrible #### Xhelal Aug 12, 2024 Disliked: Property conditions & facilities, room comfort The hotel was in need of a renovation. ##### Xhelal Stayed 2 nights in Aug 2024 ### 6/10 Okay #### Zafer Sep 12, 2025 Liked: Room comfort Super Preis Leistung ##### Zafer Stayed 1 night in Sep 2025 ### 6/10 Okay #### Özcan Aug 3, 2025 Das Preis - Leistungsverhältnis ist sehr gut! ##### Özcan Stayed 2 nights in Jul 2025 ### 10/10 Excellent #### Nuri Apr 8, 2025 Liked: Cleanliness, staff & service, property conditions & facilities, room comfort Fiyat performansı çok iyi ##### Nuri Stayed 3 nights in Apr 2025 ### 2/10 Terrible #### Melanie Dec 4, 2024 Disliked: Cleanliness, staff & service, amenities, property conditions & facilities Hôtel à escorte très choquant aller surtout pas en famille et quartier sale ##### Melanie Stayed 1 night in Nov 2024 ### 4/10 Poor #### ÖNER Nov 20, 2024 Liked: Room comfort Disliked: Cleanliness, staff & service #### Fena değil Otelin özel otoparkı vardı.Otel biraz bakımsızdı.Yataklar rahattı.Kahvaltı fena değildi.Havluda ruj lekesi vardı. Klima çalışmıyordu. ##### ÖNER Stayed 1 night in Nov 2024 ### 10/10 Excellent #### Adela Aug 17, 2024 Liked: Cleanliness, staff & service, amenities, property conditions & facilities Très bon hotel propre et sécurisé. ##### Adela Stayed 4 nights in Aug 2024 ### 10/10 Excellent #### Nigar Aug 5, 2024 Liked: Cleanliness, staff & service, property conditions & facilities, room comfort #### Çok guzeldi Oda gayet ışıklı, temizlik, konaklama, kahvalti hepsi çok guzeldi! Tek klima çok ses yapıyordu ve iyce soyutmuyordu. ##### Nigar Stayed 1 night in Aug 2024 ### 8/10 Good #### riccardo Jul 25, 2024 Liked: Cleanliness, staff & service, amenities, property conditions & facilities Tutto bene, semplice e comodo. ##### riccardo Stayed 1 night in Jul 2024 ### 6/10 Okay #### Ramiz Nov 14, 2023 Disliked: Cleanliness, property conditions & facilities Die Zimmer sind nicht so besonders sauber vorallem das Bad. Die Lage ist ok ##### Ramiz Stayed 6 nights in Nov 2023 ### 8/10 Good #### Serdar Sep 5, 2023 Liked: Cleanliness, staff & service, amenities Preisleistung ist Ok ##### Serdar Stayed 3 nights in Aug 2023 ### 8/10 Good #### Michael Oct 16, 2020 Liked: Cleanliness, staff & service, property conditions & facilities, room comfort Ota Good hotel ##### Michael Stayed 2 nights in Oct 2020 ### 8/10 Good #### Osman Feb 28, 2020 Liked: Cleanliness, staff & service, property conditions & facilities, room comfort #### Tercih edilebilir Kısa iş seyahatlerinizde tercih edebileceğiniz temiz, sakin bir konaklama alanı. ##### Osman Stayed 3 nights in Feb 2020 ### 6/10 Okay #### Ezel dilan Dec 26, 2019 Liked: Staff & service, property conditions & facilities Oteldeki çalışan arkadaşlarımız çok ilgili fakat odanın durumu pek iyi değildi. ##### Ezel dilan Stayed 1 night in Dec 2019 ### 4/10 Poor #### selçuk Nov 15, 2019 Disliked: Cleanliness, staff & service, property conditions & facilities, room comfort kötü ##### selçuk Stayed 1 night in Oct 2019 ### 4/10 Poor #### Faisal, Salt lake city Oct 30, 2019 Disliked: Cleanliness, amenities, property conditions & facilities The propriety in bad condition, the room is very depressing, the bed sheet is not well clean, the bathroom smells urin, i spoke to the front desk, he said will clean it tomorrow, the shower is broken and it doesn't shut well, i was looking forward to see the daylight and leave. ##### Faisal Stayed 1 night in Oct 2019 ### 8/10 Good #### ismail zafer Oct 16, 2019 Liked: Cleanliness, staff & service, property conditions & facilities, room comfort Her sey guzeldi,tesekkurler. ##### ismail zafer Stayed 1 night in Oct 2019 ### 2/10 Terrible #### serpil Oct 9, 2019 Disliked: Cleanliness, staff & service, property conditions & facilities, room comfort berbattı hijyen filan yok memnun kalmadık ##### serpil Stayed 1 night in Oct 2019 ### 6/10 Okay #### Verified traveller Sep 16, 2019 Liked: Staff & service Disliked: Property conditions & facilities Personal ok aber die einrichtungen usw veraltet u. Rostige Zustand. ##### Verified traveller Stayed 1 night in Sep 2019 ### 8/10 Good #### Verified traveller Aug 24, 2019 Liked: Cleanliness, staff & service, amenities, property conditions & facilities Het was schoon, vriendelijk personeel, op verzoek nieuwe handdoeken, ontbijt is goed verzorgd maar mag meer diversiteit. Locatie is ver van de bezienswaardigheden. ##### Verified traveller Stayed 4 nights in Aug 2019 ### 8/10 Good #### hüseyin Jun 21, 2019 Liked: Cleanliness, staff & service, room comfort huzurlu sakin bir ortamı var. ##### hüseyin Stayed 2 nights in Jun 2019 ### 10/10 Excellent #### Verified traveller May 2, 2019 Liked: Cleanliness, staff & service, amenities, property conditions & facilities Yabanci turislere turklerden daha cok deyer vermeleri ##### Verified traveller Stayed 3 nights in Apr 2019 ### 10/10 Excellent #### Verified traveller Apr 11, 2019 Liked: Cleanliness, staff & service, property conditions & facilities, room comfort #### Muazzam Şehir merkezi ama bir o kadar da yoğunluktan uzakta, Güler yüzlü personeller, harika mutfağı, açık büfesi ile bizim için mükemmel bir konaklama oldu. Herkese tavsiye ederim. ##### Verified traveller Stayed 3 nights in Apr 2019 ### 4/10 Poor #### Verified traveller Feb 1, 2019 Liked: Staff & service Disliked: Cleanliness, property conditions & facilities, room comfort Banyo laham kokuyor duş alırken küvet sudan taşıyor kapının kilidi kırık ##### Verified traveller Stayed 1 night in Jan 2019 ### 8/10 Good #### özgür Jan 30, 2019 Liked: Cleanliness, staff & service, property conditions & facilities, room comfort #### Memnun kaldım Çalışan personel oldukça yardımseverdi, oda temizliği gayet güzel kahvaltı tatminkardı ##### özgür Stayed 1 night in Jan 2019 ## Expedia's Latest Trends ### Hotels > [Cher Hotel & Spa Istanbul](https://www.expedia.ca/Istanbul-Hotels-CHER-HOTEL.h65276925.Hotel-Information) > > [World Point Hotel](https://www.expedia.ca/Istanbul-Hotels-World-Point-Hotel.h44677350.Hotel-Information) > > [Vialand Palace Hotel](https://www.expedia.ca/Istanbul-Hotels-Isfanbul-Holiday-Home-Suites.h8451969.Hotel-Information) > > [G-Han Hotel](https://www.expedia.ca/Istanbul-Hotels-G-Han-Hotel.h73107270.Hotel-Information) > > [Hotel Acar](https://www.expedia.ca/Istanbul-Hotels-ACAR-OTEL.h106418433.Hotel-Information) > > [Kent Otel Kadikoy](https://www.expedia.ca/Istanbul-Hotels-Kent-Apart.h42658970.Hotel-Information) > > [Nova Plaza Crystal Hotel & Spa](https://www.expedia.ca/Istanbul-Hotels-Nova-Plaza-Crystal-Hotel.h114364.Hotel-Information) > > [Kuzguncuk View](https://www.expedia.ca/Istanbul-Hotels-Kuzguncuk-View.h109371372.Hotel-Information) > > [New Beylerbeyi Hotel](https://www.expedia.ca/Istanbul-Hotels-New-Beylerbeyi-Hotel.h31868892.Hotel-Information) > > [Wyndham Istanbul Old City](https://www.expedia.ca/Istanbul-Hotels-Celal-Aga-Konag.h33103149.Hotel-Information) > > [10 Karakoy Istanbul - Special Class](https://www.expedia.ca/Istanbul-Hotels-10-Karakoy-Istanbul.h9069626.Hotel-Information) > > [La Mia Suites](https://www.expedia.ca/Istanbul-Hotels-LA-MIA-SUITES.h95371066.Hotel-Information) > > [Sahra Airport Hotel](https://www.expedia.ca/Istanbul-Hotels-Sahra-Airport-Hotel.h11449134.Hotel-Information) > > [The Elysium Taksim](https://www.expedia.ca/Istanbul-Hotels-The-Elysium-Taksim.h11553986.Hotel-Information) > > [Juliet Rooms & Kitchen](https://www.expedia.ca/Istanbul-Hotels-Juliet-Rooms-Kitchen.h9479704.Hotel-Information) > > [ Sevcan Hotel](https://www.expedia.ca/Istanbul-Hotels-Eski-Londra-Asfalt.h95986255.Hotel-Information) > > [Gleam Bomonti Hotel](https://www.expedia.ca/Istanbul-Hotels-Istanbull-Hotel-Spa-Bomonti.h36712019.Hotel-Information) > > [Dugi Hotel](https://www.expedia.ca/Istanbul-Hotels-Dugi-Hotel.h101098783.Hotel-Information) > > [Amiral Palace Hotel Boutique Class](https://www.expedia.ca/Istanbul-Hotels-Amiral-Palace-Hotel-Spa.h1847383.Hotel-Information) > > [My Dream Istanbul Hotel](https://www.expedia.ca/Istanbul-Hotels-MY-DREAM-HOTEL-ISTANBUL.h41491024.Hotel-Information) > > [Istanbul Life Hotel - Adults Only](https://www.expedia.ca/Istanbul-Hotels-Istanbul-Life-Hotel-Adults-Only.h16206960.Hotel-Information) > > [La Quinta by Wyndham Istanbul Gunesli](https://www.expedia.ca/Istanbul-Hotels-ZENON-HOTEL.h39794717.Hotel-Information) > > [Union Hotel Port ](https://www.expedia.ca/Istanbul-Hotels-UNION-HOTEL.h68603029.Hotel-Information) > > [Four Seasons Hotel Istanbul at Sultanahmet - Special Class](https://www.expedia.ca/Istanbul-Hotels-Four-Seasons-Hotel-Istanbul-At-Sultanahmet.h443490.Hotel-Information) > > [Adahan DeCamondo Pera, Autograph Collection](https://www.expedia.ca/Istanbul-Hotels-Exe-Adahan-Galata.h5307905.Hotel-Information) > > [Levni Hotel & Spa - Special Class](https://www.expedia.ca/Istanbul-Hotels-Levni-Hotel-Spa.h4161619.Hotel-Information) > > [Sirin Otel](https://www.expedia.ca/Istanbul-Hotels-Sirin-Otel.h19171248.Hotel-Information) > > [Seven Hills Palace & Spa](https://www.expedia.ca/Istanbul-Hotels-Seven-Hills-Palace-Hotel-Special-Class.h33786700.Hotel-Information) > > [The G Hotels Istanbul](https://www.expedia.ca/Istanbul-Hotels-Divan-Suites-Istanbul-G-Plus.h8768240.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",2718:"property-whats-around-wrapper",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",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",3875:"landing-flights-structured-table-wrapper",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",8386:"property-offers-wrapper",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",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:"1bc10f108ee6975452d6",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:"17f6c4e6c59cb174bd6d",914:"f5bd55c08f8f048d2e1b",926:"7a3fb9d02e5b28e01501",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:"731629bd091cbd03597f",2422:"0efec732db1605f2c9d2",2449:"02c32d7149e14308fcb9",2506:"52df9cacf880e8acf8c4",2572:"dd08e143e8d0f82e742d",2584:"8916a8015250f88c87d5",2643:"ecd46982f56aec12aabf",2718:"f47f8c3af772f2813465",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",3691:"b0275eb6a3304c68e50b",3721:"99c5603a4421811032e0",3722:"d12766127fb9ac89dca5",3728:"96ad7619cc1dd658331a",3807:"1f4e7152d29d533dad4e",3830:"0d2b41ae48cef6650594",3870:"5ea0bda930684630652b",3875:"81ba0bb329ff2a57922e",3881:"5d00f114400c0b8d0292",4046:"e87ff599ecbda22972ec",4125:"e613f3e3587833d7eba8",4151:"8c6b80027015af8faffc",4155:"e4ca51fb0cbeb43a5cac",4190:"9ca4f072a8f2513a03bb",4236:"8bdf371920a7569aabae",4279:"397c7158fc4b823983f6",4292:"b5e27132395ed0ad2060",4379:"6b25b1a365c7525ce48f",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:"974fe136e1841ede0a82",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:"4523fda0674b5332a6a8",7668:"0c9976a73905eddd5f73",7684:"dcbcb1bce59f37f225a8",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",8386:"c172b3b98b7ab9531852",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:"0013d2655b9a66eeed31",9120:"21e2c9f973196a853c8c",9249:"542111da4d47c3c7a6d0",9289:"f6beb98555a9e383f9b2",9296:"1e937b9fa9afdaf89bc9",9336:"efde507ecb9e15e77b1f",9373:"ee3b85a855ba508c81a2",9433:"91ead23d5f42a6520fb8",9440:"3f49660179d30b705532",9459:"ab19bbd832fce004c8ef",9507:"d02afa059e5bdb13ab47",9543:"ef0d2b6f81f084db33c1",9673:"355af4ac21a8aca0cc32",9756:"6d8d6af849769fe78827",9777:"9e9583aa303107bf6ac9",9938:"7364adc40d41ba143ecf",9981:"3988d078e8326e92b950"}\[e\]+".js"},c.miniCssF=function(e){return"css/"+{926:"app-shared",7877:"answering-traveler-questions",8386:"property-offers-wrapper"}\[e\]+"."+{926:"e6424b1c57134cc41097",7877:"2f57ed192bc92e893d94",8386:"a9202ce88b157070e57f"}\[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