Title: Book The Best Hotels in Keles for 2026 from CA $52 - Fully Refundable Options - Expedia.ca [Vacation Rentals in Keles](https://expedia.ca/Keles-Vacation-Rentals.d553248635290258737.Travel-Guide-VacationRentals)[Keles Car Rentals](https://expedia.ca/Car-Rentals-In-Keles.d553248635290258737.Car-Rental-Guide)[Keles Vacation Packages](https://expedia.ca/Keles.d553248635290258737.Destination-Travel-Guides) ![Aerial view of Gelemiç village in Keles, Bursa, Turkey. Surrounded by green hills and forests, this peaceful rural landscape showcases nature, traditional homes, and winding mountain roads Turkiye](https://images.trvl-media.com/place/553248635290258737/7267d6b2-056f-4396-8408-12959cd8d00d.jpg?impolicy=fcrop&w=1200&h=500&q=medium) ![](https://images.trvl-media.com/place/553248635290258737/7267d6b2-056f-4396-8408-12959cd8d00d.jpg?impolicy=fcrop&w=1200&h=500&q=medium) - ![](https://a.travel-assets.com/travel-assets-manager/pictogram-bex/light__calendar_shield.svg) ### Change your mind Book hotels with free cancellation - ![](https://a.travel-assets.com/travel-assets-manager/pictogram-bex/light__deals.svg) ### Treat yourself Sign in to save 10% or more on thousands of hotels [Sign in](https://www.expedia.ca/login) - ![](https://a.travel-assets.com/travel-assets-manager/pictogram-bex/light__bed.svg) ### Be picky Search almost a million properties worldwide ## Go beyond your typical stay in Keles Family friendly [](https://www.expedia.ca/Hotel-Search?destination=Keles%2C+Bursa%2C+T%C3%BCrkiye®ionId=553248635290258737&latLong=39.885196%2C29.260922&adults=2&startDate=2026-03-15&d1=2026-03-15&endDate=2026-03-17&d2=2026-03-17&travelerType=family_friendly) Spa [](https://www.expedia.ca/Hotel-Search?destination=Keles%2C+Bursa%2C+T%C3%BCrkiye®ionId=553248635290258737&latLong=39.885196%2C29.260922&adults=2&startDate=2026-03-15&d1=2026-03-15&endDate=2026-03-17&d2=2026-03-17&amenities=SPA_ON_SITE) Pool [](https://www.expedia.ca/Hotel-Search?destination=Keles%2C+Bursa%2C+T%C3%BCrkiye®ionId=553248635290258737&latLong=39.885196%2C29.260922&adults=2&startDate=2026-03-15&d1=2026-03-15&endDate=2026-03-17&d2=2026-03-17&amenities=POOL) Pet friendly [](https://www.expedia.ca/Hotel-Search?destination=Keles%2C+Bursa%2C+T%C3%BCrkiye®ionId=553248635290258737&latLong=39.885196%2C29.260922&adults=2&startDate=2026-03-15&d1=2026-03-15&endDate=2026-03-17&d2=2026-03-17&amenities=PETS) Hot tub [](https://www.expedia.ca/Hotel-Search?destination=Keles%2C+Bursa%2C+T%C3%BCrkiye®ionId=553248635290258737&latLong=39.885196%2C29.260922&adults=2&startDate=2026-03-15&d1=2026-03-15&endDate=2026-03-17&d2=2026-03-17&amenities=HOT_TUB) Apart­ment [](https://www.expedia.ca/Hotel-Search?destination=Keles%2C+Bursa%2C+T%C3%BCrkiye®ionId=553248635290258737&latLong=39.885196%2C29.260922&adults=2&startDate=2026-03-15&d1=2026-03-15&endDate=2026-03-17&d2=2026-03-17&lodging=APARTMENT) ## Check prices for these dates Tonight [Mar 1 - Mar 2](https://www.expedia.ca/Hotel-Search?regionId=553248635290258737&startDate=2026-03-01&endDate=2026-03-02&adults=2&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) Tomorrow [Mar 2 - Mar 3](https://www.expedia.ca/Hotel-Search?regionId=553248635290258737&startDate=2026-03-02&endDate=2026-03-03&adults=2&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) Next weekend [Mar 6 - Mar 8](https://www.expedia.ca/Hotel-Search?regionId=553248635290258737&startDate=2026-03-06&endDate=2026-03-08&adults=2&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) In two weeks [Mar 13 - Mar 15](https://www.expedia.ca/Hotel-Search?regionId=553248635290258737&startDate=2026-03-13&endDate=2026-03-15&adults=2&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) ## Our top choices for Keles hotels ![Exterior](https://images.trvl-media.com/lodging/125000000/124270000/124269400/124269371/083d9a48.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exclusive Room](https://images.trvl-media.com/lodging/125000000/124270000/124269400/124269371/60fd9744.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Reception](https://images.trvl-media.com/lodging/125000000/124270000/124269400/124269371/46193764.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Daily cooked-to-order breakfast (TRY 600 per person)](https://images.trvl-media.com/lodging/125000000/124270000/124269400/124269371/bfc5ab2a.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Mansory hotel [](https://www.expedia.ca/Bursa-Hotels-Mansory-Hotel.h124269371.Hotel-Information) Nilüfer 8.8/10 Excellent (3 reviews) "Oda çok güzel tasarlanmıştı. Çok temizdi. Mobilyalar yeniydi. Bursaya tekrar gittiğimde yine burda konaklayacağım. " ![Turkey](https://a.travel-assets.com/egds/marks/flags/tr.svg) Osman Kaan CA $79 CA $97 total includes taxes & fees Mar 2 - Mar 3 [](https://www.expedia.ca/Bursa-Hotels-Mansory-Hotel.h124269371.Hotel-Information) ![Interior detail](https://images.trvl-media.com/lodging/13000000/12630000/12628600/12628554/3bb139d2.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Rooftop terrace](https://images.trvl-media.com/lodging/13000000/12630000/12628600/12628554/eb2ca295.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Daily continental breakfast for a fee](https://images.trvl-media.com/lodging/13000000/12630000/12628600/12628554/a143da2b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/13000000/12630000/12628600/12628554/7afe58a4.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Holiday Inn Bursa - City Centre by IHG [](https://www.expedia.ca/Bursa-Hotels-Holiday-Inn-Bursa-City-Centre.h12628554.Hotel-Information) Osmangazi 9.4/10 Exceptional (808 reviews) "Excellent comfortable hotel in a great location with excellent staff - hotel restaurant serves delicious food. Thanks for a wonderful stay!" ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Vivek CA $105 CA $117 total includes taxes & fees Mar 2 - Mar 3 [](https://www.expedia.ca/Bursa-Hotels-Holiday-Inn-Bursa-City-Centre.h12628554.Hotel-Information) ![Indoor pool](https://images.trvl-media.com/lodging/121000000/120310000/120305700/120305652/b3c4cc10.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Restaurant](https://images.trvl-media.com/lodging/121000000/120310000/120305700/120305652/05036c96.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Sports bar](https://images.trvl-media.com/lodging/121000000/120310000/120305700/120305652/90945867.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Sports bar](https://images.trvl-media.com/lodging/121000000/120310000/120305700/120305652/54924dae.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Ceylan Splend'or Uludag, Autograph Collection [](https://www.expedia.ca/Bursa-Hotels-Ceylan-SplendOr-Uludag.h120305652.Hotel-Information) Uludag 9.0/10 Wonderful (28 reviews) "Clean, walkable to ski area & friendly stuff " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Khaled CA $273 CA $306 total includes taxes & fees Mar 23 - Mar 24 [](https://www.expedia.ca/Bursa-Hotels-Ceylan-SplendOr-Uludag.h120305652.Hotel-Information) ![Front of property](https://images.trvl-media.com/lodging/96000000/95300000/95294900/95294890/498d8148.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Indoor pool, outdoor pool](https://images.trvl-media.com/lodging/96000000/95300000/95294900/95294890/467bfb0d.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Interior detail](https://images.trvl-media.com/lodging/96000000/95300000/95294900/95294890/00a56f04.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/96000000/95300000/95294900/95294890/39eb8ab6.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Swissotel Uludag Bursa [](https://www.expedia.ca/Bursa-Hotels-Swissotel-Uludag-Bursa.h95294890.Hotel-Information) Uludag 9.0/10 Wonderful (137 reviews) "It was amazing " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Abdulaziz CA $145 CA $162 total includes taxes & fees Mar 3 - Mar 4 [](https://www.expedia.ca/Bursa-Hotels-Swissotel-Uludag-Bursa.h95294890.Hotel-Information) ![Business centre](https://images.trvl-media.com/lodging/18000000/17870000/17860600/17860504/7a4cf428.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![1 bedroom, down comforters, minibar, in-room safe](https://images.trvl-media.com/lodging/18000000/17870000/17860600/17860504/a0462958.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/18000000/17870000/17860600/17860504/42c207cc.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Indoor pool](https://images.trvl-media.com/lodging/18000000/17870000/17860600/17860504/a87f8379.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Mövenpick Hotel & Thermal Spa [](https://www.expedia.ca/Bursa-Hotels-Movenpick-Hotel-Thermal-Spa.h17860504.Hotel-Information) Osmangazi 9.0/10 Wonderful (450 reviews) "The best hotel staff ever, thank you for making our family holiday remarkable ❤️ " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Ahmed CA $144 CA $161 total includes taxes & fees Mar 16 - Mar 17 [](https://www.expedia.ca/Bursa-Hotels-Movenpick-Hotel-Thermal-Spa.h17860504.Hotel-Information) ![Deep-tissue massages, prenatal massages, massages](https://images.trvl-media.com/lodging/91000000/90990000/90983100/90983052/67b27cb8.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Deep-tissue massages, prenatal massages, massages](https://images.trvl-media.com/lodging/91000000/90990000/90983100/90983052/210963ee.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Deep-tissue massages, prenatal massages, massages](https://images.trvl-media.com/lodging/91000000/90990000/90983100/90983052/d80548a9.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Standard Double Room](https://images.trvl-media.com/lodging/91000000/90990000/90983100/90983052/c10651e3.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### VELMORE HOTEL & SPA [](https://www.expedia.ca/Bursa-Hotels-Grand-Salizza-Hotel.h90983052.Hotel-Information) Kestel 9.2/10 Wonderful (50 reviews) "Nice place to stay " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Abdullah CA $99 CA $112 total includes taxes & fees Mar 2 - Mar 3 [](https://www.expedia.ca/Bursa-Hotels-Grand-Salizza-Hotel.h90983052.Hotel-Information) ![Reception](https://images.trvl-media.com/lodging/121000000/120430000/120428900/120428843/f6384915.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/121000000/120430000/120428900/120428843/82b8fad9.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Double Room](https://images.trvl-media.com/lodging/121000000/120430000/120428900/120428843/09c7ec37.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Triple Room, 3 Single Beds | Bathroom](https://images.trvl-media.com/lodging/121000000/120430000/120428900/120428843/58c0577b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### BURSA KAR BEYAZ HOTEL [](https://www.expedia.ca/Bursa-Hotels-BURSA-KAR-BEYAZ-HOTEL.h120428843.Hotel-Information) Osmangazi 7.0/10 Good (2 reviews) "ok" ![Sweden](https://a.travel-assets.com/egds/marks/flags/se.svg) Ismail Ekmel CA $95 CA $134 total includes taxes & fees Apr 1 - Apr 2 [](https://www.expedia.ca/Bursa-Hotels-BURSA-KAR-BEYAZ-HOTEL.h120428843.Hotel-Information) ![Breakfast, lunch, dinner served; garden views](https://images.trvl-media.com/lodging/4000000/3480000/3478900/3478857/c4667a10.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![City Penthouse, 1 Bedroom, Lanai, City View](https://images.trvl-media.com/lodging/4000000/3480000/3478900/3478857/w3498h2337x4y3-322f0cf6.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![City Penthouse, 1 Bedroom, Lanai, City View | Living area](https://images.trvl-media.com/lodging/4000000/3480000/3478900/3478857/w3499h2337x4y3-91fba038.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Traditional Suite | Bathroom](https://images.trvl-media.com/lodging/4000000/3480000/3478900/3478857/w3498h2337x4y3-042c8494.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Kitapevi Special Class Hotel [](https://www.expedia.ca/Bursa-Hotels-Kitapevi-Special-Class-Hotel.h3478857.Hotel-Information) Osmangazi 9.4/10 Exceptional (157 reviews) "Extraordinary hotel with incredibly friendly staff, never had such a delicious breakfast before, great charming individual place to stay" ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Sylvia CA $460 CA $516 total includes taxes & fees Mar 30 - Mar 31 [](https://www.expedia.ca/Bursa-Hotels-Kitapevi-Special-Class-Hotel.h3478857.Hotel-Information) ![Exterior](https://images.trvl-media.com/lodging/110000000/109530000/109523100/109523035/f8339c17.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Standard Twin Room, Mountain View](https://images.trvl-media.com/lodging/110000000/109530000/109523100/109523035/35640e99.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Studio Suite](https://images.trvl-media.com/lodging/110000000/109530000/109523100/109523035/f02b28bc.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/110000000/109530000/109523100/109523035/66c81e87.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Mysia Olympos Hotel [](https://www.expedia.ca/Kestel-Hotels-Mysia-Olympos-Hotel.h109523035.Hotel-Information) Kestel 9.2/10 Wonderful (15 reviews) "Çalışan arkadaşlar çok iyi " ![Turkey](https://a.travel-assets.com/egds/marks/flags/tr.svg) ergin CA $85 CA $96 total includes taxes & fees Mar 10 - Mar 11 [](https://www.expedia.ca/Kestel-Hotels-Mysia-Olympos-Hotel.h109523035.Hotel-Information) ![Indoor pool, seasonal outdoor pool](https://images.trvl-media.com/lodging/6000000/5810000/5801200/5801145/2d8fe668.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![40-inch flat-screen TV with cable channels, TV, pay movies](https://images.trvl-media.com/lodging/6000000/5810000/5801200/5801145/52eec514.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Lobby](https://images.trvl-media.com/lodging/6000000/5810000/5801200/5801145/112df59b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/6000000/5810000/5801200/5801145/2641e8e6.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Sheraton Bursa Hotel [](https://www.expedia.ca/Bursa-Hotels-Sheraton-Bursa-Hotel.h5801145.Hotel-Information) Nilüfer 9.0/10 Wonderful (804 reviews) "clean room, friendly and helpful staf" ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Hayri CA $166 CA $186 total includes taxes & fees Mar 2 - Mar 3 [](https://www.expedia.ca/Bursa-Hotels-Sheraton-Bursa-Hotel.h5801145.Hotel-Information) ![2 indoor pools, pool umbrellas, sun loungers](https://images.trvl-media.com/lodging/6000000/5180000/5171900/5171862/2fb753a6.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Terrace/patio](https://images.trvl-media.com/lodging/6000000/5180000/5171900/5171862/62fa19b1.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![2 restaurants, lunch, dinner served; international cuisine](https://images.trvl-media.com/lodging/6000000/5180000/5171900/5171862/a437ccff.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/6000000/5180000/5171900/5171862/47a06347.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Crowne Plaza Bursa Convention Center & Thermal Spa by IHG [](https://www.expedia.ca/Bursa-Hotels-Crowne-Plaza-BURSA.h5171862.Hotel-Information) Nilüfer 9.0/10 Wonderful (862 reviews) "Great spa facilities Breakfast could be better" ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Esra CA $147 CA $164 total includes taxes & fees Mar 2 - Mar 3 [](https://www.expedia.ca/Bursa-Hotels-Crowne-Plaza-BURSA.h5171862.Hotel-Information) ![View from property](https://images.trvl-media.com/lodging/6000000/5810000/5801300/5801201/w4000h2662x0y0-bcd40f76.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Lobby](https://images.trvl-media.com/lodging/6000000/5810000/5801300/5801201/c2d6ad1b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Property amenity](https://images.trvl-media.com/lodging/6000000/5810000/5801300/5801201/6e6730b6.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Reception](https://images.trvl-media.com/lodging/6000000/5810000/5801300/5801201/615f2073.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Aloft Bursa Hotel [](https://www.expedia.ca/Bursa-Hotels-Aloft-Bursa-Hotel.h5801201.Hotel-Information) Nilüfer 9.2/10 Wonderful (662 reviews) "Amazing location with excellent hotel " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Mohanad CA $118 CA $132 total includes taxes & fees Mar 2 - Mar 3 [](https://www.expedia.ca/Bursa-Hotels-Aloft-Bursa-Hotel.h5801201.Hotel-Information) ![Exterior](https://images.trvl-media.com/lodging/5000000/4530000/4523900/4523889/581a99a0.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Turkish bath, massages](https://images.trvl-media.com/lodging/5000000/4530000/4523900/4523889/0ee59e2e.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Restaurant](https://images.trvl-media.com/lodging/5000000/4530000/4523900/4523889/6cb8b397.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Reception](https://images.trvl-media.com/lodging/5000000/4530000/4523900/4523889/7b0f823f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Kaya Uludağ [](https://www.expedia.ca/Bursa-Hotels-Kaya-Uludag-All-Inclusive.h4523889.Hotel-Information) Uludag 9.0/10 Wonderful (54 reviews) "Best Hotel in Uludag for families , thanks for Kaya" ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Zozan CA $390 CA $438 total includes taxes & fees Mar 15 - Mar 16 [](https://www.expedia.ca/Bursa-Hotels-Kaya-Uludag-All-Inclusive.h4523889.Hotel-Information) ![Lobby](https://images.trvl-media.com/lodging/33000000/32100000/32091500/32091434/27cb5cf1.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Family Room](https://images.trvl-media.com/lodging/33000000/32100000/32091500/32091434/d743af0f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Executive Suite | Living area](https://images.trvl-media.com/lodging/33000000/32100000/32091500/32091434/046eae0b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Front of property](https://images.trvl-media.com/lodging/33000000/32100000/32091500/32091434/31a42118.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### B Loft Hotel Bursa [](https://www.expedia.ca/Bursa-Hotels-B-Loft-Hotel-Bursa.h32091434.Hotel-Information) Osmangazi 8.6/10 Excellent (859 reviews) "Hotel location was in an ideal location for walking tours. All staff were professional. Breakfast was very nice Room was comfortable " ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) Kevin [](https://www.expedia.ca/Bursa-Hotels-B-Loft-Hotel-Bursa.h32091434.Hotel-Information) ![2 restaurants, breakfast, lunch, dinner served; Italian cuisine](https://images.trvl-media.com/lodging/5000000/4450000/4447800/4447755/74e1a2ca.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Premium bedding, in-room safe, desk, soundproofing](https://images.trvl-media.com/lodging/5000000/4450000/4447800/4447755/f5dbbeff.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Premium bedding, in-room safe, desk, soundproofing](https://images.trvl-media.com/lodging/5000000/4450000/4447800/4447755/79fd188f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Indoor pool](https://images.trvl-media.com/lodging/5000000/4450000/4447800/4447755/44657353.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hilton Bursa Convention Center & Spa [](https://www.expedia.ca/Bursa-Hotels-Hilton-Bursa-Convention-Center-Spa.h4447755.Hotel-Information) Osmangazi 9.0/10 Wonderful (1,001 reviews) "Room was spacious and clean. We enjoyed our stay. Just breakfast was very crowded and we had to wait for a table. " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Çisem CA $141 CA $158 total includes taxes & fees Mar 6 - Mar 7 [](https://www.expedia.ca/Bursa-Hotels-Hilton-Bursa-Convention-Center-Spa.h4447755.Hotel-Information) ![Lobby sitting area](https://images.trvl-media.com/lodging/23000000/22550000/22548000/22547934/7e2ded02.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Outdoor dining](https://images.trvl-media.com/lodging/23000000/22550000/22548000/22547934/5cc787c7.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Hallway](https://images.trvl-media.com/lodging/23000000/22550000/22548000/22547934/9902e336.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Lobby sitting area](https://images.trvl-media.com/lodging/23000000/22550000/22548000/22547934/71e18fd0.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel City Inegol [](https://www.expedia.ca/Inegol-Hotels-Hotel-City-Inegol.h22547934.Hotel-Information) Inegol 8.2/10 Very good (32 reviews) "nice and friendly staff" ![Denmark](https://a.travel-assets.com/egds/marks/flags/dk.svg) Helle Toft CA $104 CA $116 total includes taxes & fees Mar 2 - Mar 3 [](https://www.expedia.ca/Inegol-Hotels-Hotel-City-Inegol.h22547934.Hotel-Information) ![Couples treatment rooms, sauna, hot tub, steam room, hot springs](https://images.trvl-media.com/lodging/4000000/3980000/3978700/3978647/2bc4ddf6.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Couples treatment rooms, sauna, hot tub, steam room, hot springs](https://images.trvl-media.com/lodging/4000000/3980000/3978700/3978647/55ce5983.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![2 indoor pools, sun loungers](https://images.trvl-media.com/lodging/4000000/3980000/3978700/3978647/00ae5915.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Restaurant](https://images.trvl-media.com/lodging/4000000/3980000/3978700/3978647/49a6f4db.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Marigold Thermal Spa Hotel [](https://www.expedia.ca/Bursa-Hotels-Marigold-Thermal-Spa-Hotel.h3978647.Hotel-Information) Osmangazi 9.0/10 Wonderful (381 reviews) "BEST HOTEL AND HOTEL STAFF EVER!" ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) Mohibah CA $189 CA $211 total includes taxes & fees Mar 7 - Mar 8 [](https://www.expedia.ca/Bursa-Hotels-Marigold-Thermal-Spa-Hotel.h3978647.Hotel-Information) ![Lobby](https://images.trvl-media.com/lodging/4000000/3180000/3177300/3177235/63e86ae0.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Lobby](https://images.trvl-media.com/lodging/4000000/3180000/3177300/3177235/76bdab7f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Outdoor dining](https://images.trvl-media.com/lodging/4000000/3180000/3177300/3177235/70c92898.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Garden](https://images.trvl-media.com/lodging/4000000/3180000/3177300/3177235/90f13b2e.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Baia Bursa Hotel [](https://www.expedia.ca/Bursa-Hotels-Baia-Bursa-Hotel.h3177235.Hotel-Information) Osmangazi 8.6/10 Excellent (149 reviews) "This is an excellent option to visit \`bursa with shopping next door and tram service on the door step." ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) Mustak CA $109 CA $124 total includes taxes & fees Mar 14 - Mar 15 [](https://www.expedia.ca/Bursa-Hotels-Baia-Bursa-Hotel.h3177235.Hotel-Information) ![Outdoor pool](https://images.trvl-media.com/lodging/13000000/12360000/12354400/12354314/21a44e1f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Daily buffet breakfast (EUR 7 per person)](https://images.trvl-media.com/lodging/13000000/12360000/12354400/12354314/83834378.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Lobby sitting area](https://images.trvl-media.com/lodging/13000000/12360000/12354400/12354314/b5467955.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/13000000/12360000/12354400/12354314/55bcc331.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Morrian Hotel [](https://www.expedia.ca/Inegol-Hotels-Morrian-Hotel.h12354314.Hotel-Information) Inegol 7.0/10 Good (69 reviews) "Always welcome" ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Mikail CA $175 CA $196 total includes taxes & fees Mar 2 - Mar 3 [](https://www.expedia.ca/Inegol-Hotels-Morrian-Hotel.h12354314.Hotel-Information) ![Classic Suite | Living area](https://images.trvl-media.com/lodging/111000000/110600000/110594300/110594209/f62993b2.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Terrace/patio](https://images.trvl-media.com/lodging/111000000/110600000/110594300/110594209/6c74babf.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Reception](https://images.trvl-media.com/lodging/111000000/110600000/110594300/110594209/f434968b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Front of property](https://images.trvl-media.com/lodging/111000000/110600000/110594300/110594209/45e2247f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Pamir Butik Otel [](https://www.expedia.ca/Bursa-Hotels-Pamir-Butik-Otel.h110594209.Hotel-Information) Osmangazi 8.8/10 Excellent (42 reviews) "Very friendly lady and dude at the hotel. Easy check in rooms were very clean. Peaceful and good price. Highly recommended " ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) Pok-WaiJ CA $47 CA $52 total includes taxes & fees Mar 3 - Mar 4 [](https://www.expedia.ca/Bursa-Hotels-Pamir-Butik-Otel.h110594209.Hotel-Information) Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply. [View all properties](https://expedia.ca/Hotel-Search?startDate=2026-03-15&endDate=2026-03-16®ionId=553248635290258737&adults=2&sort=RECOMMENDED&openPlayBack=true) ![](https://forever.travel-assets.com/flex/flexmanager/images/2026/02/06/expedia-sale-2026-desktop-us-ca.jpg?impolicy=fcrop&w=1400&h=600&q=mediumHigh) ## The Annual Vacation Sale Members save up to 40% on hotels and homes. Plan this year’s big trip and save. [Book now](https://expedia.ca/deals?rfrr=HTG_SPRING_PROMO_553248635290258737) ![](https://a.travel-assets.com/pricing-claim/sparkle_dark.svg) Save an average of 15% on thousands of hotels when you're signed in [Sign in ](https://expedia.ca/user/signin?ckoflag=0&uurl=e3id%3Dredr%26rurl%3D%2FKeles-Hotels.d553248635290258737.Travel-Guide-Hotels)[ Sign up, it's free ](https://expedia.ca/signup?enable_registration=true&+=&uurl=e3id%3Dredr%26rurl%3D%2FKeles-Hotels.d553248635290258737.Travel-Guide-Hotels) ## Learn more about Keles Nestled in the mountains, this charming town offers peaceful hikes through pine forests and visits to the historic Kocayayla plateau. Sample the region's famous chestnuts at local markets or join villagers for traditional Turkish tea in the atmospheric town square. [See all hotels in Keles](https://www.expedia.ca/Hotel-Search?startDate=2026-03-15&endDate=2026-03-16&adults=2®ionId=553248635290258737) ![Aerial view of Gelemiç village in Keles, Bursa, Turkey. Surrounded by green hills and forests, this peaceful rural landscape showcases nature, traditional homes, and winding mountain roads Turkiye](https://images.trvl-media.com/place/553248635290258737/7267d6b2-056f-4396-8408-12959cd8d00d.jpg?impolicy=fcrop&w=900&h=326&p=1&q=high) ## Top Keles Hotel Reviews ## Recent Reviews in Keles ![Hilton Bursa Convention Center & Spa](https://images.trvl-media.com/lodging/5000000/4450000/4447800/4447755/74e1a2ca_y.jpg) ### Hilton Bursa Convention Center & Spa 10/10 Excellent "Yes" [](https://expedia.ca/Bursa-Hotels-Hilton-Bursa-Convention-Center-Spa.h4447755.Hotel-Information) ![Ceylan Splend'Or Uludag, Autograph Collection](https://images.trvl-media.com/lodging/121000000/120310000/120305700/120305652/w4000h2664x0y3-5d55a4d2_y.jpg) ### Ceylan Splend'Or Uludag, Autograph Collection 10/10 Excellent "Everything was amazing, friendly staff, nice and variety of food, hotel location and ameniites " [](https://expedia.ca/Bursa-Hotels-Ceylan-SplendOr-Uludag.h120305652.Hotel-Information) ![B Loft Hotel Bursa](https://images.trvl-media.com/lodging/33000000/32100000/32091500/32091434/2c8159fe_y.jpg) ### B Loft Hotel Bursa 10/10 Excellent "Very nice rooms , clean, comfortable, Good staff, smile and kind persons " [](https://expedia.ca/Bursa-Hotels-B-Loft-Hotel-Bursa.h32091434.Hotel-Information) ![Crowne Plaza BURSA by IHG](https://images.trvl-media.com/lodging/6000000/5180000/5171900/5171862/009e1412_y.jpg) ### Crowne Plaza BURSA by IHG 10/10 Excellent "oda temizdi personel genel olarak güleryüzlü. termal kısmı güzel ancak masaj fahiş fiyat inanamadık. " [](https://expedia.ca/Bursa-Hotels-Crowne-Plaza-BURSA.h5171862.Hotel-Information) ![Aloft Bursa Hotel](https://images.trvl-media.com/lodging/6000000/5810000/5801300/5801201/w3994h2667x0y0-55920aa4_y.jpg) ### Aloft Bursa Hotel 10/10 Excellent "good" [](https://expedia.ca/Bursa-Hotels-Aloft-Bursa-Hotel.h5801201.Hotel-Information) ![Lilium Hotel & Suites](https://images.trvl-media.com/lodging/107000000/106300000/106299100/106299015/efa9e1bc_y.jpg) ### Lilium Hotel & Suites 10/10 Excellent "Nice room very friendly staff excellent location " [](https://expedia.ca/Bursa-Hotels-Lilium-Hotel-Suites.h106299015.Hotel-Information) ![Holiday Inn Bursa - City Centre by IHG](https://images.trvl-media.com/lodging/13000000/12630000/12628600/12628554/a143da2b_y.jpg) ### Holiday Inn Bursa - City Centre by IHG 10/10 Excellent "Excellent comfortable hotel in a great location with excellent staff - hotel restaurant serves delicious food. Thanks for a wonderful stay!" [](https://expedia.ca/Bursa-Hotels-Holiday-Inn-Bursa-City-Centre.h12628554.Hotel-Information) ![Mövenpick Hotel & Thermal Spa](https://images.trvl-media.com/lodging/18000000/17870000/17860600/17860504/cb30a148_y.jpg) ### Mövenpick Hotel & Thermal Spa 10/10 Excellent "The best hotel staff ever, thank you for making our family holiday remarkable ❤️ " [](https://expedia.ca/Bursa-Hotels-Movenpick-Hotel-Thermal-Spa.h17860504.Hotel-Information) ![ibis Bursa](https://images.trvl-media.com/lodging/5000000/4110000/4101800/4101701/9d6bf1ea_y.jpg) ### ibis Bursa 10/10 Excellent "Her şey gayet iyiydi ve konforluydu" [](https://expedia.ca/Bursa-Hotels-Ibis-Bursa.h4101701.Hotel-Information) ## More cheap stays in Keles ![Hotel Cenedag](https://images.trvl-media.com/lodging/26000000/25790000/25787200/25787195/efabfd24_y.jpg?impolicy=resizecrop&rw=402&ra=fit) ### Hotel Cenedag Omeraga Mah Fethiye Cad Izmit Kocaeli CA $48 CA $73 total Mar 13 - Mar 14 includes taxes & fees 6.6/10 (99 reviews) [](https://expedia.ca/Izmit-Hotels-Hotel-Cenedag.h25787195.Hotel-Information) ![Anibal Hotel](https://images.trvl-media.com/lodging/23000000/22850000/22846400/22846354/28f6e069_y.jpg?impolicy=resizecrop&rw=402&ra=fit) ### Anibal Hotel Sultan Orhan Mahallesi Gebze Gebze CA $75 CA $84 total Mar 15 - Mar 16 includes taxes & fees [](https://expedia.ca/Gebze-Hotels-Anibal-Hotel.h22846354.Hotel-Information) ![Atamer Hotel](https://images.trvl-media.com/lodging/4000000/3900000/3891300/3891259/b5ce1c9e_y.jpg?impolicy=resizecrop&rw=402&ra=fit) ### Atamer Hotel Manastir Mevkii Pk1 Gemlik Bursa CA $89 CA $100 total Mar 2 - Mar 3 includes taxes & fees [](https://expedia.ca/Gemlik-Hotels-Atamer-Hotel.h3891259.Hotel-Information) ![Iznik Askania Otel](https://images.trvl-media.com/lodging/21000000/20210000/20206500/20206412/7b7a2d7f_y.jpg?impolicy=resizecrop&rw=402&ra=fit) ### Iznik Askania Otel Iznik Orhangazi Road 18 km Orhangazi Orhangazi CA $93 CA $104 total Mar 13 - Mar 14 includes taxes & fees [](https://expedia.ca/Orhangazi-Hotels-Iznik-Askania-Otel.h20206412.Hotel-Information) ![Florya Park Hotel](https://images.trvl-media.com/lodging/2000000/1060000/1053900/1053834/e9abfcf5_y.jpg?impolicy=resizecrop&rw=402&ra=fit) ### Florya Park Hotel Londra Asfalti No. 44 Istanbul [Get rates](https://expedia.ca/Hotel-Search?startDate=15%2F03%2F2026&endDate=16%2F03%2F2026&selected=1053834&PinnedHotelID=1053834&HadPinnedHotel=true®ionId=553248635290258737) [](https://expedia.ca/Istanbul-Hotels-Florya-Park-Hotel.h1053834.Hotel-Information) ![SekaPark Hotel](https://images.trvl-media.com/lodging/11000000/10220000/10217800/10217755/3e359d64_y.jpg?impolicy=resizecrop&rw=402&ra=fit) ### SekaPark Hotel Kzoluk Mah Salim Dervisoglu Cad Izmit Kocaeli [Get rates](https://expedia.ca/Hotel-Search?startDate=15%2F03%2F2026&endDate=16%2F03%2F2026&selected=10217755&PinnedHotelID=10217755&HadPinnedHotel=true®ionId=553248635290258737) 8.4/10 Very Good! (7 reviews) [](https://expedia.ca/Izmit-Hotels-SekaPark-Hotel.h10217755.Hotel-Information) ## Frequently asked questions ### What is the best area to stay in Keles? > The Keles town centre offers convenience. You'll find local shops, eateries, and the district's administrative buildings. It's a compact area, making it easy to walk around and get a feel for local life. The main square often hosts local markets, providing an opportunity to experience Turkish culture first-hand. > > > For couples looking for a tranquil escape, staying just outside the town centre, in one of the boutique guesthouses or rural hotels, is ideal. These accommodations often offer views of the surrounding hills and forests, providing a peaceful retreat. You're still only a short drive from the town's amenities but benefit from more seclusion and direct access to nature trails, superb for exploring the natural beauty of the region. ### When is the best time to go to Keles? > During these periods, the weather is pleasantly mild, making it ideal for exploring the natural beauty of the region. You'll find comfortable temperatures for outdoor activities like hiking and visiting local villages without the intense heat of summer or the chill of winter. > > > For those interested in outdoor adventures and cultural exploration, spring offers blooming landscapes and fresh air, great for walks in the Keles mountains or visiting the Göksu Waterfall. Autumn brings stunning foliage and is also a great time for experiencing local harvest festivals. > > > If you're planning a trip focused on relaxation and enjoying the natural surroundings, both spring and autumn provide a peaceful setting. ### Can I cancel my hotel reservation on Expedia? ### How can I save on a Keles hotel booking with Expedia? ### How much is the nightly rate at a Keles hotel? ## Explore a world of travel with Expedia - Lodging - Flights - Packages - Cars - Vacation Rental - Other - [Ataevler Mahallesi Hotels ](https://www.expedia.ca/Ataevler-Mahallesi-Bursa-Hotels.0-n553248635493182875-0.Travel-Guide-Filter-Hotels) - [Balat Hotels ](https://www.expedia.ca/Balat-Bursa-Hotels.0-n553248635976809849-0.Travel-Guide-Filter-Hotels) - [Barakli Hotels ](https://www.expedia.ca/Barakli-Hotels.d553248625840591913.Travel-Guide-Hotels) - [All Inclusive Resorts and in Bursa ](https://www.expedia.ca/Bursa-Hotels-All-Inclusive-Hotel.0-0-d6134123-tAllInclusiveHotel.Travel-Guide-Filter-Hotels) - [Beach Hotel Hotels in Bursa ](https://www.expedia.ca/Bursa-Hotels-Beach-Hotel.0-0-d6134123-tBeachHotel.Travel-Guide-Filter-Hotels) - [Cheap Hotels in Bursa ](https://www.expedia.ca/Bursa-Hotels-Cheap-Hotels.0-0-d6134123-tCheapHotels.Travel-Guide-Filter-Hotels) - [Lgbt Friendly Hotels in Bursa ](https://www.expedia.ca/Bursa-Hotels-LGBT-Friendly-Hotel.0-0-d6134123-tLGBTFriendlyHotel.Travel-Guide-Filter-Hotels) - [Luxury Hotels in Bursa ](https://www.expedia.ca/Bursa-Hotels-Luxury-Hotel.0-0-d6134123-tLuxuryHotel.Travel-Guide-Filter-Hotels) - [Ski Hotels in Bursa ](https://www.expedia.ca/Bursa-Hotels-Ski-Hotel.0-0-d6134123-tSkiHotel.Travel-Guide-Filter-Hotels) - [Hotel Wedding Venues Hotels in Bursa ](https://www.expedia.ca/Bursa-Hotels-Wedding-Hotels.0-0-d6134123-tWeddingHotels.Travel-Guide-Filter-Hotels) - [Bursa Hotels ](https://www.expedia.ca/Bursa-Hotels.d6134123.Travel-Guide-Hotels) - [Çekirge Mahallesi Hotels ](https://www.expedia.ca/Cekirge-Mahallesi-Bursa-Hotels.0-n553248635493152631-0.Travel-Guide-Filter-Hotels) - [Cumalikizik Hotels ](https://www.expedia.ca/Cumalikizik-Bursa-Hotels.0-n6331656-0.Travel-Guide-Filter-Hotels) - [Bursa Hotels ](https://www.expedia.ca/Destinations-In-Bursa.d553248635458627805.Hotel-Destinations) - [Fethiye Mahallesi Hotels ](https://www.expedia.ca/Fethiye-Mahallesi-Bursa-Hotels.0-n553248635493184675-0.Travel-Guide-Filter-Hotels) - [Gemlik Hotels ](https://www.expedia.ca/Gemlik-Hotels.d6138869.Travel-Guide-Hotels) - [Gölyazı Hotels ](https://www.expedia.ca/Golyaz-Hotels.d6331659.Travel-Guide-Hotels) - [Görükle Hotels ](https://www.expedia.ca/Gorukle-Hotels.d6324195.Travel-Guide-Hotels) - [İhsaniye Mahallesi Hotels ](https://www.expedia.ca/Ihsaniye-Mahallesi-Bursa-Hotels.0-n553248635493157108-0.Travel-Guide-Filter-Hotels) - [Castles in İnegöl ](https://www.expedia.ca/Inegol-Castles.d6321129-aaCastles.Travel-Guide-Accommodation) - [İnegöl Hotels ](https://www.expedia.ca/Inegol-Hotels.d6321129.Travel-Guide-Hotels) - [Kestel Hotels ](https://www.expedia.ca/Kestel-Hotels.d6323750.Travel-Guide-Hotels) - [Kurşunlu Cumhuriyet Mahallesi Hotels ](https://www.expedia.ca/Kursunlu-Cumhuriyet-Mahallesi-Gemlik-Hotels.0-n553248635458605776-0.Travel-Guide-Filter-Hotels) - [Mudanya Hotels ](https://www.expedia.ca/Mudanya-Hotels.d6177595.Travel-Guide-Hotels) - [Muradiye Mahallesi Hotels ](https://www.expedia.ca/Muradiye-Mahallesi-Bursa-Hotels.0-n553248635493186444-0.Travel-Guide-Filter-Hotels) - [Mustafakemalpasa Hotels ](https://www.expedia.ca/Mustafakemalpasa-Hotels.d6356222.Travel-Guide-Hotels) - [Nalbantoğlu Mahallesi Hotels ](https://www.expedia.ca/Nalbantoglu-Mahallesi-Bursa-Hotels.0-n553248635493185512-0.Travel-Guide-Filter-Hotels) - [Nilüfer Hotels ](https://www.expedia.ca/Nilufer-Bursa-Hotels.0-n553248635290254189-0.Travel-Guide-Filter-Hotels) - [Nilüferköy Hotels ](https://www.expedia.ca/Niluferkoy-Hotels.d553248635976809848.Travel-Guide-Hotels) - [Orhaneli Hotels ](https://www.expedia.ca/Orhaneli-Hotels.d553248635290258398.Travel-Guide-Hotels) - [Orhangazi Hotels ](https://www.expedia.ca/Orhangazi-Hotels.d6324204.Travel-Guide-Hotels) - [Osmangazi Hotels ](https://www.expedia.ca/Osmangazi-Bursa-Hotels.0-n3000390537-0.Travel-Guide-Filter-Hotels) - [Osmaniye Mahallesi Hotels ](https://www.expedia.ca/Osmaniye-Mahallesi-Hotels.d553248635458605788.Travel-Guide-Hotels) - [Ski Hotels in Uludag ](https://www.expedia.ca/Uludag-Bursa-Hotels-Ski-Hotel.0-n6130489-0-tSkiHotel.Travel-Guide-Filter-Hotels) - [Uludag Hotels ](https://www.expedia.ca/Uludag-Bursa-Hotels.0-n6130489-0.Travel-Guide-Filter-Hotels) - [Hotels near Uludağ Ski Center ](https://www.expedia.ca/Uludag-Ski-Center-Hotels.0-l6331194-0.Travel-Guide-Filter-Hotels) - [Yeşilyayla Mahallesi Hotels ](https://www.expedia.ca/Yesilyayla-Mahallesi-Bursa-Hotels.0-n553248635493164255-0.Travel-Guide-Filter-Hotels) - [Yunuseli Mahallesi Hotels ](https://www.expedia.ca/Yunuseli-Mahallesi-Bursa-Hotels.0-n553248635493150896-0.Travel-Guide-Filter-Hotels) - [Zeytinbagi Hotels ](https://www.expedia.ca/Zeytinbagi-Hotels.d6324199.Travel-Guide-Hotels) - [Flights to Bursa ](https://www.expedia.ca/Cheap-Flights-To-Bursa.d6134123.Travel-Guide-Flights) - [Flights from Montreal (YUL) to Bursa (BTZ) ](https://www.expedia.ca/lp/flights/yul/btz/montreal-to-bursa) - [Flights from Montreal (YUL) to Bursa (YEI) ](https://www.expedia.ca/lp/flights/yul/yei/montreal-to-bursa) - [Flights from Toronto (YYZ) to Bursa (YEI) ](https://www.expedia.ca/lp/flights/yyz/yei/toronto-to-bursa) - [Visit Balat ](https://www.expedia.ca/Bursa-Balat.dx553248635976809849) - [Visit Gürsu ](https://www.expedia.ca/Bursa-Gursu.dx553248635290258302) - [Visit Hüdavendigar ](https://www.expedia.ca/Bursa-Hudavendigar.dx902486497130004480) - [Visit Kükürtlü Mahallesi ](https://www.expedia.ca/Bursa-Kukurtlu-Mahallesi.dx553248635493181320) - [Visit Nilüfer ](https://www.expedia.ca/Bursa-Nilufer.dx553248635290254189) - [Visit Osmangazi ](https://www.expedia.ca/Bursa-Osmangazi.dx3000390537) - [Visit Yıldırım ](https://www.expedia.ca/Bursa-Yldrm.dx553248635290254447) - [Bursa Vacations ](https://www.expedia.ca/Bursa.d6134123.Destination-Travel-Guides) - [Visit Bursa ](https://www.expedia.ca/Bursa.dx6134123) - [Visit Gemlik ](https://www.expedia.ca/Gemlik.dx6138869) - [Grand Mosque of Bursa ](https://www.expedia.ca/Grand-Mosque-Of-Bursa-Osmangazi.d6117434.Vacation-Attraction) - [Visit Karacabey ](https://www.expedia.ca/Karacabey.dx3000013109) - [Lefke Gate ](https://www.expedia.ca/Lefke-Gate-Iznik.d553248621533063339.Vacation-Attraction) - [Visit Mudanya ](https://www.expedia.ca/Mudanya.dx6177595) - [Osman Gazi Tomb ](https://www.expedia.ca/Osman-Gazi-Tomb-Osmangazi.d6331622.Vacation-Attraction) - [Saint Panteleimon Orthodox Church ](https://www.expedia.ca/Saint-Panteleimon-Orthodox-Church-Nilufer.d553248635975778103.Vacation-Attraction) - [Timsah Arena ](https://www.expedia.ca/Timsah-Arena-Osmangazi.d553248635975667719.Vacation-Attraction) - [Car rentals near Balat ](https://www.expedia.ca/Car-Rentals-In-Balat.d553248635976809849.Car-Rental-Guide) - [Car rentals near Bursa ](https://www.expedia.ca/Car-Rentals-In-Bursa.d6134123.Car-Rental-Guide) - [Bursa Vacation Rentals ](https://www.expedia.ca/Bursa-Vacation-Rentals.d6134123.Travel-Guide-VacationRentals) - [Things to do in Bursa ](https://www.expedia.ca/Things-To-Do-In-Bursa.d6134123.Travel-Guide-Activities) - [Things to do in Kestel ](https://www.expedia.ca/Things-To-Do-In-Kestel.d6323750.Travel-Guide-Activities) - [Things to do in Mudanya ](https://www.expedia.ca/Things-To-Do-In-Mudanya.d6177595.Travel-Guide-Activities) ![](https://a.travel-assets.com/mad-service/footer/bnaBanners/BEX_Footer.jpg) ## Go further with the Expedia app Save on select hotels and earn double points when you book on the app. Our app deals help you to save on trips so you can travel more and manage it all on the go. Scan the QR code with your device camera and download our app \=d)&&Object.keys(c.O).every(function(e){return c.O\[e\](o\[i\])})?o.splice(i--,1):(r=!1,d0&&e\[f-1\]\[2\]>d;f--)e\[f\]=e\[f-1\];e\[f\]=\[o,s,d\]},c.n=function(e){var a=e&&e.\_\_esModule?function(){return e.default}:function(){return e};return c.d(a,{a:a}),a},o=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.\_\_proto\_\_},c.t=function(e,s){if(1&s&&(e=this(e)),8&s)return e;if("object"==typeof e&&e){if(4&s&&e.\_\_esModule)return e;if(16&s&&"function"==typeof e.then)return e}var d=Object.create(null);c.r(d);var b={};a=a||\[null,o({}),o(\[\]),o(o)\];for(var r=2&s&&e;"object"==typeof r&&!\~a.indexOf(r);r=o(r))Object.getOwnPropertyNames(r).forEach(function(a){b\[a\]=function(){return e\[a\]}});return b.default=function(){return e},c.d(d,b),d},c.d=function(e,a){for(var o in a)c.o(a,o)&&!c.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:a\[o\]})},c.f={},c.e=function(e){return Promise.all(Object.keys(c.f).reduce(function(a,o){return c.f\[o\](e,a),a},\[\]))},c.u=function(e){return({18:"brand-11611497118101108105991011089711010097105114",279:"brand-10010110811697",347:"shared-ui-lodging-form",597:"shared-ui-retail-product-review-details",954:"node\_modules\~uitk-react-text",2066:"blossom-similar-destiations",2474:"blossom-nearby-features",2769:"shared-ui-flights-fare-calendar",2833:"blossom-page-heading\_property-filter-experience",2969:"blossom-region\_call-to-action-group",3274:"blossom-editorial-text",3503:"brand-999711610497121112979910510210599",3711:"shared\~Location",4984:"blossom-click-to-claim-toast",5103:"shared-ui-retail-product-fragments",5360:"blossom-destination-description\_cgs",5857:"blossom-price-insights-tracking-card",6184:"blossom-property-reviews",6258:"brand-114105117",6341:"blossom-destination-suggestions",6374:"brand-98111111107101116121",6470:"shared-ui-lodging-property-offers",6536:"shared-ui-local-expert-activities",6615:"blossom-meso-ad-configuration-override",6753:"blossom-layout",7052:"brand-101112115951211111171149811497110100",7212:"blossom-recently-booked-hotels",7269:"blossom-answering-traveller-questions",7480:"shared\~LoyaltySignup",7487:"flexComponents\~Editorial",7530:"blossom-cruise-search-form",8055:"blossom-MockLandingPage",8187:"flexComponents\~DestinationNeighborhoods",8347:"blossom-cr-interlinking",8530:"shared-ui-retail-lodging-offers-fragments",8841:"blossom-wizard-hotel-pwa-v2",9040:"blossom-collection-flights-carousel",9105:"blossom-property-content-reporting",9111:"shared-ui-retail-virtual-agent-vac-orchestrator",9218:"blossom-region\_biased-wizard",9938:"shared-ui-retail-landing-flight",9979:"app-store-wizard-config",9997:"blossom-featured-suppliers",10158:"shared-ui-trips-save-item",10367:"shared-ui-retail-recommendations-discovery-landing-offers",10556:"blossom-wizard-externalLinkTab-pwa",10817:"shared\~Locations3PP",10822:"brand-10997114114105111116116",10855:"shared-ui-lodging-property-details",10860:"blossom-property-relevant-amenities",11003:"blossom-star-rating-links",11038:"blossom-user-geo-location",11840:"shared-ui-lodging-property-search",11987:"blossom-region\_nts-flex-item",12262:"blossom-recently-viewed-properties",12318:"brand-101115999711210597",12464:"blossom-destination-attractions",12598:"blossom-similar-destinations-properties",12664:"blossom-hw-maps",12679:"blossom-flight-chat-agent-banner",13009:"shared-ui-retail-recommendations-discovery-landing-offers-overlay-module",13018:"shared-ui-retail-destination-content-fragments",13075:"blossom-destination-cross-link",13310:"brand-116100",13348:"blossom-geo-affinity-link-piles",13444:"blossom-region\_wizard-background-image-or-color",13691:"brand-1169797112",13797:"blossom-personalized-offers-recommendation",14058:"blossom-te-neighborhood\_neighborhood\_with\_dx\_hsr",14190:"shared-ui-retail-product-gallery",14431:"flexComponents\~WizardHotelPWA",14745:"brand-115971101009811112095116104101109101",14791:"brand-1011039599111110115111108101",14997:"eg-maps",15054:"blossom-property-search-link",15097:"blossom-travel-agent-authentication-options",15262:"blossom-all-inclusive-vacations-search-form",15442:"blossom-partner-gallery",15451:"blossom-destination-where-to-stay",16072:"brand-11111498105116122",16098:"blossom-destination-neighborhood",16204:"brand-10411111610110811595114101102114101115104",16494:"shared-ui-retail-insurtech-product-collection",16578:"blossom-hotels",16597:"blossom-incentives-collection-carousel",16770:"blossom-region\_wizard-hotwire",16820:"blossom-rewards-banner",16832:"brand-1011209910110810810111099101103114112",17265:"brand-1161149711810110811199105116121",17292:"blossom-customer-notifications",17372:"blossom-link-juice",17491:"blossom-breadcrumbs",17607:"blossom-vip-messaging",17797:"shared\~LocationField",18475:"brand-102101119111100105114101107116",19115:"shared-ui-retail-landing-packages",19135:"blossom-property-summary-header",19192:"blossom-activity-recommendation",19449:"blossom-flights-review",19501:"blossom-single-card-marquee",19742:"blossom-maps",20515:"brand-101116115951129711411611010111495991111101021051039550",20547:"shared\~StorefrontWizard",21010:"blossom-region\_meso-ad-group",21076:"blossom-property-space-details",21089:"brand-115119111111112",21340:"shared-ui-global-navigation-footer",21451:"blossom-consent-management-legal-landing",22276:"shared-ui-retail-affiliates-stripe",22422:"uitk",22643:"brand-1011121159510010110297117108116115",22653:"blossom-property-gallery",22817:"blossom-destination-discovery-map",23012:"blossom-coupon-shared-ui",23084:"brand-109114106101116",23201:"shared-ui-multi-item-operations-providers",23211:"shared-ui",23303:"brand-10198111111107101114115",23579:"shared-ui-retail-one-graph-video-experience-carousel",23663:"brand-11297116116105115111110103114111117112",24501:"shared-ui-retail-shopping-tools-egds-price-calendar",24623:"shared-ui-retail-multi-item-fragments",24807:"brand-9798114105116101108",24964:"blossom-coupons",25229:"blossom-maps\_button",25519:"brand-98105108116",25560:"shared-ui-retail-discovery-product-listing-map",25738:"shared-ui-retail-travel-content-legal-content",25770:"node\_modules\~uitk-react-layout-grid",25856:"shared-ui-retail-cross-links-link-list",26018:"blossom-activities-by-point-of-interest",26084:"brand-1059810111411111511697114",26161:"blossom-mab-wrapper-component",26313:"shared-ui-retail-shopping-banner",26718:"blossom-region\_auth-container",26850:"blossom-call-to-action",27039:"brand-979711611497118101108108101114",27452:"shared-ui-retail-product-answering-traveller-questions",27660:"blossom-virtual-agent-control",27914:"blossom-collection-packages-carousel",27924:"blossom-best-time-to-go",27989:"brand-98110115",28046:"blossom-featured-suppliers-lodging",28058:"shared-ui-retail-one-graph-social-interaction-elements",28109:"flexComponents\~Cars",28324:"blossom-wizard-lx-pwa",28384:"shared\~Gallery",28550:"blossom-flights-schedule",28754:"brand-9811111110797989799104",29367:"blossom-enterprise-auto-save-coupon",29554:"shared-ui-retail-sponsored-content-marquee-cards",29589:"blossom-property-comparison-table",29657:"RedirectBanner",30045:"brand-102108105103104116115",30115:"flexComponents\~SimpleContainer",30319:"brand-10110011410197109115",30326:"blossom-cars",30440:"shared-ui-retail-lodging-offers-vip-fragments",30519:"blossom-mock-component",30680:"brand-1041111091019711997121",30926:"app-shared",31299:"node\_modules\~uitk-react-experimental-button-tabs",31447:"blossom-activities-by-category",31561:"blossom-info-cards",31629:"blossom-destination-theme-vacations-carousel",31675:"brand-109103109",32096:"blossom-section",32405:"blossom-region\_storefront-wizard-comet",32516:"blossom-property-offers",32811:"blossom-hotel-recent-reviews\_view",32892:"blossom-value-proposition-banner",32914:"brand-1171001159510010110297117108116",33167:"blossom-destination-recommendation",33266:"blossom-retail-recommendation-personalized-module",33354:"blossom-voice-of-the-customer",33438:"blossom-landing-sort-module",33439:"shared-ui-pricing-price-details",33560:"blossom-global-sitemap",33563:"brand-10010110297117108116",33877:"blossom-landing-flight-deals",33881:"shared-ui-retail-activities-cross-sell-offers",34011:"blossom-reviews-carousel-component",34832:"shared-ui-retail-recommendation-module",35162:"shared-ui-global-navigation-header",35253:"blossom-region\_EGDSThemeContainer",35352:"blossom-check-prices",35598:"blossom-property-special-features",35613:"blossom-coupons-terms-and-conditions-content",35633:"blossom-cross-lob-links",35647:"brand-1011201121011001059795103114111117112",35973:"blossom-title-container",36971:"blossom-destination-video",37139:"brand-116114971181011081199710810997114116112108117115",37556:"blossom-wizard-enforce-login-pwa",37739:"blossom-car-search-form",38216:"brand-9710511499971109710097",38326:"bernie",38534:"blossom-property-summary\_dateless-pdp",38801:"shared-ui-retail-travel-agent-rewards",39005:"blossom-HeroBanner",39026:"blossom-property-book-bar",39289:"brand-101116115951129711411611010111495991111101021051039549",39336:"brand-1011201121011001059795114101102114101115104",39525:"blossom-property-reviews\_lazyload",39756:"brand-989711499101108111",39858:"blossom-FlexDashboard",40023:"blossom-region\_meso-collapsible-group",40195:"node\_modules\~uitk-react-button",40413:"flexComponents\~EditorialBanner",40609:"blossom-credit-card-awareness-placement",40830:"shared-ui-retail-shopping-tools-action-providers",41701:"brand-11597115",41941:"flexComponents\~Flights",42992:"blossom-property-amenity-description\_lazyload",43032:"blossom-separator",43139:"blossom-hotels\_carousel",43556:"shared-ui-retail-incentives-collections",43630:"graphql",43721:"shared-ui-pricing-price-summary",43747:"blossom-discovery-product-listing-map",43903:"shared\~PriceLockup",44155:"brand-1011031011109910597",44379:"shared-ui-retail-landing-fragments",44440:"shared-ui-retail-lodging-offers-traveler-selector",44467:"blossom-hotwire-affiliate-toast",44716:"blossom-wizard-vr-pwa",45433:"shared-ui-retail-affiliates-creator-shops",45496:"shared-ui-lodging-fragments",45957:"brand-104111116101108115116104101991111109910111411611010112011711599111109",46333:"blossom-property-whats-around\_lazyload",46429:"blossom-wizard-cruise-pwa",46902:"flexComponents\~HotelRecentReviews",46993:"blossom-region\_destination-sidebar",47299:"blossom-hotels\_placeholder-only",47800:"shared-ui-shopping-search-criteria-providers",47827:"blossom-category-activities",48133:"blossom-region\_storefront-wizard-taap",48187:"shared-ui-retail-product-random-access-one",48385:"brand-1181111219710310111495110101120116",48404:"shared-ui-travel-content-editorial",48420:"brand-1011031001159510011199115",48465:"blossom-destination-reviews",48667:"brand-117110105116101100",48679:"blossom-property-summary",48775:"blossom-lodging-search-hero",49093:"shared-ui-retail-communication-center-preview-menu",49406:"blossom-region\_toggle",49563:"shared-ui-retail-recommendations-list",49618:"flexComponents\~PropertyOffers",49673:"shared-ui-retail-loyalty-account-summary",50160:"d3",50300:"shared-ui-retail-loyalty-one-key-banner",50581:"blossom-links-juice",50946:"blossom-cruise-sailing-search-button",51019:"blossom-frequently-asked-questions",51046:"shared-ui-retail-social-share-social-share-button",51201:"blossom-section-grid",51279:"blossom-flights-structured-table",51478:"shared-ui-retail-affiliates-enterprise",51557:"blossom-property-about-this",51987:"shared-ui-retail-trips-providers",52011:"blossom-region\_view-with-background",52333:"shared-ui-retail-loyalty-dialog-with-trigger-fragments",53125:"brand-1011121159511610110911210897116101",53146:"react-lottie-player",53224:"blossom-region\_property-filters-interactive",53466:"shared\~ReasonsToBelieve",53615:"global-components",53880:"shared-ui-retail-lodging-compare",54051:"chartist",54206:"blossom-property-important-info",54593:"blossom-property-offers\_lazyload",54798:"blossom-editorial",54884:"blossom-editorial\_banner-hero",55020:"blossom-recently-viewed",55042:"blossom-landing-search-hero",55259:"blossom-geo-link-piles",55305:"shared-ui-retail-cruise-sailing-consultation",55601:"brand-1011039511297114116110101114",55616:"shared-ui-retail-dynamic-map",55716:"blossom-finish-your-booking",55902:"blossom-mojo",56135:"blossom-retail-recommendation-module",56232:"blossom-multi-product-search-form",56570:"blossom-traveler-recommendations-polaris",56684:"blossom-property-policies\_lazyload",56817:"flexComponents\~WizardFlightPWA",57279:"blossom-region\_spacing-container",57620:"shared-ui-retail-product-rating-summary",58427:"brand-11611497118101108115111102105",58496:"flexComponents\~PropertyFilters",58695:"shared-ui-retail-identity-google-one-tap",58698:"brand-10411111610110811511610410111410197108112108979910111599111109",58855:"brand-104111116101108115",58934:"blossom-destination-hero",59064:"blossom-wizard-ai-trip-planner",59101:"blossom-hotels\_summarized-hotels-carousel-top-image",59440:"eg-distances",59507:"brand-104111116101108108101114",59696:"flexComponents\~Wizard3ppPWA",60478:"shared\~BexApiWrapper",60656:"blossom-deals",60771:"brand-989710410597",60828:"blossom-destination-description",61311:"blossom-recent-searches",61424:"blossom-legal-document",61572:"blossom-packages-search-form",61675:"blossom-property-summary\_single-offer",61696:"blossom-property-host-profile\_lazyload",61774:"blossom-cruise-cancellation",62164:"blossom-recently-booked-hotels\_view",62172:"blossom-collection-packages-grid",62191:"blossom-property-types-carousel",62296:"blossom-travel-agent-rewards",62431:"blossom-hotels\_summarized-hotels-carousel",62619:"blossom-price-trend-graph",62898:"blossom-plan-your-trip",62960:"blossom-SearchFormWithBackgroundImage",62992:"flexComponents\~CTACarouselRegion",63252:"blossom-discovery-landing-offers-overlay",63382:"blossom-featured-locations",63788:"blossom-notification-center",63830:"brand-10897115116109105110117116101",63846:"blossom-one-key-banner",63934:"blossom-wizard-package-pwa",63970:"shared\~TravelersField",64495:"blossom-destination-logistics",64534:"brand-1191011081081151029711410311111611497118101108",64717:"blossom-hotwire-deals",64896:"shared-ui-retail-search-tools-fragments",65351:"blossom-property-navigation-bar",65370:"blossom-region\_check-availability",65456:"brand-119111116105102",65478:"blossom-loyalty-signup-wrapper",65847:"shared-ui-retail-insurtech-priming-card",65857:"blossom-flights-flexible-search",66175:"blossom-collection-lodging-carousel",66196:"blossom-mad-marquee",66325:"shared-ui-retail-price-insights",66576:"egds",67811:"brand-11811498111",68116:"brand-104105108116111110",68294:"blossom-hotels\_travellers-loved",68326:"blossom-region\_native-tile-showcase",68665:"blossom-lodging-search-form",68688:"shared-ui-retail-customer-direct-feedback",68725:"blossom-region\_lazy-load",68905:"brand-991041019711211610599107101116115",69058:"module-map",69085:"blossom-wizard-thirdPartyPackage-pwa",69281:"blossom-region\_view-with-fullheight",69354:"blossom-experience-card",69410:"blossom-tab-group",69660:"blossom-wizard-car-pwa",69992:"blossom-destination-properties-carousel",70175:"blossom-property-filters\_pills",70673:"blossom-recent-activities-module",70741:"blossom-paperform",71087:"blossom-property-amenity-description",71624:"blossom-cruise-messaging-card",71656:"blossom-activity-search-form",71689:"shared-ui-retail-loyalty-one-key-onboarding",71783:"blossom-destination-user-reviews",71937:"brand-11511697121122",71973:"blossom-best-time-to-go-information",72023:"shared-ui-retail-cruise-sailing-deals",72168:"blossom-travel-advisor",72250:"blossom-hotels\_view",72365:"brand-999711411410111011697108115",72851:"utility\~analytics",72874:"blossom-incentives-collection",72897:"blossom-region\_mobile-confidence-messages-carousel",73083:"blossom-region\_filter-point-of-sale",73305:"shared-ui-lodging-property-rates-date-selector",73324:"blossom-affinity-link-piles",73531:"blossom-partner-messaging-banner",73728:"shared-ui-lodging-reviews",73787:"blossom-managed-banner-wrapper",73863:"shared-ui-retail-recent-activities",73948:"blossom-destination-nearest",74046:"brand-1149899",74320:"blossom-property-whats-around",74407:"blossom-collection-tiles",74595:"blossom-discovery-landing-offers",74723:"blossom-page-heading\_wizard",74788:"blossom-ad",74848:"blossom-wizard-hotel-pwa",74861:"brand-9797114112",74949:"blossom-cookie-consent-toggle",74996:"shared-ui-retail-lodging-property-spaces",75974:"blossom-recommendations-overlay",76003:"blossom-region\_mojo-playground",76708:"blossom-top-cities",76761:"flexComponents\~Hotels",76845:"blossom-region\_marquee-ad-region",76962:"blossom-region\_destination-hero-card",77010:"blossom-collection-flights-grid",77826:"brand-97105114110122",77938:"brand-9910410197112104111116101108115",78034:"blossom-search-form-with-heading",78047:"shared-ui-retail-product-location-section",78059:"blossom-airport-address",78239:"blossom-affiliates-travel-shops-carousel",78302:"blossom-dated-searches",78480:"blossom-property-summary\_offer-price",78917:"blossom-hotel-recent-reviews",79145:"blossom-flight-price-insights",79373:"brand-102101114114105115",79981:"shared-ui-retail-landing-product",80167:"blossom-FlexPage",80445:"blossom-region\_native-ad-container",80544:"blossom-region\_full-background-container",80597:"brand-111112111100111",80914:"brand-1001011029711710811695111108100",81154:"blossom-merch-campaigns",81966:"blossom-trips-album-carousel",82076:"blossom-flights",82151:"brand-100101102971171081161159549100108",82252:"egds-tokens-runtime",82512:"blossom-region\_affinity-container",82584:"brand-979999111114",82651:"blossom-property-policies",82656:"blossom-property-whats-around-pois-view",83361:"blossom-table",84142:"blossom-wizard-flight-pwa",84236:"brand-9797110122",84517:"blossom-region\_view-port-container",84524:"blossom-destination-text-module",84617:"brand-97108971151079797105114",84708:"blossom-pre-bundled-curated-card-entry",84807:"brand-109971151161011149997114100",85102:"blossom-jumplinks",85224:"blossom-property-filter-pills",85254:"shared-ui-retail-destination-content-destination-guide",85551:"blossom-insurtech-product-collection",85998:"shared-ui-retail-lodging-property-activities-cross-sell",86048:"shared\~DatePickerAndTravelerForm",86450:"blossom-random-access-one",86557:"blossom-region\_centralized-wizard",86634:"shared-ui-retail-personalized-module-list",87036:"shared-ui-retail-traveler-recommendations",87866:"shared-ui-retail-recommendations-overlay-module",87984:"blossom-link-list",88361:"brand-10897991111081019999105111110",88487:"shared-ui-customer-notifications",88490:"blossom-links\_card-carousel",88585:"brand-11210410510810511211210511010197105114108105110101115",88856:"blossom-hotels\_summarized-hotels",88895:"blossom-property-host-profile",89019:"node\_modules\~uitk-react-icons",89156:"blossom-price-insights",89296:"brand-112971141161101011149910111011611497108",89449:"blossom-collection-lodging-grid",89459:"brand-11611497118101108108105110107",89626:"shared-ui-retail-virtual-agent-chat",89695:"flexComponents\~WizardCarPWA",89713:"flexComponents\~ToggleContainer",90347:"blossom-landing-alternative-airports",90547:"brand-10112011210110010597",90947:"blossom-property-faq",91199:"brand-104971199710510597110",91442:"brand-104111116119105114101",91701:"blossom-landing-packages-listing",91795:"flexComponents\~Links",91921:"shared\~Dates",92179:"brand-10610111611511697114",92525:"blossom-destination-neighborhoods",92864:"blossom-region\_storefront-wizard-bex",93870:"brand-1011161159511297114116110101114959897115101",93958:"blossom-region\_storefront-wizard",94396:"blossom-cruise-expert-advice",94605:"brand-9910410197112114111111109115",95078:"shared\~Merchandising",95086:"blossom-region\_hidden",95132:"shared-ui-retail-managed-banner",95777:"blossom-flight-search-form",95843:"blossom-hotwire-marketing-banner",96003:"brand-10411111610110811511610410110411111610110811010112011711599111109",96524:"brand-11111210111097105",96823:"blossom-visitor-blogs",96891:"blossom-property-summary\_location-highlights",97911:"blossom-page-heading",97972:"blossom-loyalty-acquisition-banner",98110:"shared-ui-retail-search-tools-product",98418:"lcp-resolvers",98775:"blossom-one-key-onboarding",98840:"blossom-packaging",98882:"blossom-cruise-product-listings",99196:"blossom-property-single-offer",99253:"blossom-property-filters\_sort"}\[e\]||e)+"."+{18:"6fae6b0311acbd827da9",279:"10e95590c17bc599e8ff",347:"8007fcca78b6b9751356",597:"5171d54d22bcf4062ce5",954:"4bc5752a35aaf72df841",2066:"d1e85f9cf009d000e95c",2474:"fbb69c9cc25719cf2b7f",2769:"cdcb4546d5e973d8652b",2833:"67fcfccd32b600cb4bb7",2969:"e159f189c943a53d5600",3274:"9b24ca2cce1646a43760",3503:"4779c3f0446068db0425",3711:"6cc11c9a2ef199513b66",4984:"182cb7fddaf9732911d7",5103:"f02bd8009b35c454e8c3",5360:"06d49c7d1c0b283ae3d0",5857:"06027f2368430e7cda81",6184:"6762b7bce0138904346d",6258:"5c13137bd73e6fb8252a",6341:"fc8e625d5e648caf749c",6374:"8e8055e2b1207f857cb9",6470:"374cc3b0d3053110bea2",6536:"bf60f66ba134f1c07492",6615:"c52d47a7678cb5f59f9d",6753:"c76fbe932b081ec7c501",7052:"cc799dd88660407b48c2",7212:"0213faad1cc192f5fd90",7269:"4bf8c872c73eada7d8ee",7480:"42f752c2c3f59d4ee456",7487:"b1eb2d7827c3381f7916",7530:"e6cb03ede998799f6aab",8055:"83365ae705b318f8c191",8187:"149c62d17c590a383700",8347:"5c68494edd4045c0b8b7",8530:"1b673f074349b47a35f3",8841:"7dca8a68fe3f3a6ae3d2",9040:"615f410301ad0aaf9906",9105:"f8a8c775883bfb97774f",9111:"0c0b08741d77a4e41976",9218:"ad87fadf41d7c15f756d",9938:"3b0499fe34e213f17f54",9979:"b884e7050a0fa2e8385d",9997:"4fda6e00321570ede984",10158:"23915dc59c654425e308",10367:"4249a89c9e1805dbb10c",10556:"3bf1d8c5c38c00b42bdd",10817:"c976a3f86a21af752c3e",10822:"fa0f484f82c9c9eef7fa",10855:"a0ef18f7f92e905cdc75",10860:"6ba5a16f5b74f6aadc2c",11003:"670c9bfe66d7517ff24a",11038:"7a01f322441178611e6f",11840:"0435c0191883ed25e9b0",11987:"85c9d780aa3b401d1236",12262:"969eed003f57b42a674e",12318:"54d7b210811ca0c954fa",12464:"b508eb1d6b4ed1f76800",12598:"acea62e4f5d38ce9f993",12664:"aa3fb9428b7380df40d1",12679:"04f5eeaf757679cb6e70",13009:"4eb36f7601c6f233b43b",13018:"10dd2297dd10a9818381",13075:"21c63ba5aefa9193c97e",13310:"faa03b5fd123b222a43d",13348:"ac28aa937e4d414defa4",13444:"7fed6b043450523e6b99",13691:"25634f109ea5816c52e3",13797:"c29e16ef056013b11231",14058:"0ea75263f8585ed4cb15",14190:"73c05959153c40f3d328",14431:"0e245da88a366c209230",14745:"4af453d2df14e224948d",14791:"45c592d1a2ac2e16d05a",14997:"14e26fd425ddf221f138",15054:"a1e62d3e21f34c89df3a",15097:"efc030200a866615ecdf",15262:"5830c136a32937190d7c",15442:"8a8e74955aba932f1f41",15451:"990667d74cd7d7d3bb32",16072:"f0773426bd48a68dd3ba",16098:"9191dde2e9c0a8272a72",16204:"551e554d847b0cfa475b",16494:"181e0daeb2147b81322e",16578:"336cfc64d55e4a35bbd5",16597:"fa3901cace7007b23846",16770:"5f04b4c6d85f70de31db",16820:"84b7af525ba90a600d9f",16832:"cb3d74164e6d212177e5",17265:"1ebafbc2386e7b7a77dd",17292:"8822dc5febcdeabc9d91",17372:"9d7c16ea4551706bf808",17491:"0191636f09bc762ebfef",17607:"2667696cd6aa60af322c",17797:"8b00bf02b20dae1db77c",18475:"49eff069f2049204d484",19115:"86e7e042a27e75b17548",19135:"e460226faac9d690591d",19192:"9e14781f38ded5e80f57",19449:"77576d711cf965cb11da",19501:"335012e7ee982104eda0",19742:"526bb95bf9c56522dc78",20515:"e4032999e39df2e2e9df",20547:"dcac6d406b58825ffe99",21010:"6ececea4f91b4cbf7585",21076:"538479fcedfac9f6866d",21089:"3f821cfb5673032833b7",21340:"022184cc055b2c19250f",21451:"31a0a7b8aa62f7979553",22276:"fe0444a3a39694d3d262",22422:"daa0aa358273bba15775",22643:"f9b7b35483d9763a8f79",22653:"9a4d74c4def9720f0e1d",22817:"63eb2a5957cb9a1427f0",23012:"833bc9c8c5f0c1c41af5",23084:"a78d0258ba7b202b50c2",23201:"01f06c551c514f17337e",23211:"54400726c4618f509a72",23303:"01df2ede43413283b55e",23579:"24f76688c5a42cd77159",23663:"e8026b8640b25422a305",24501:"4197a9078a5a2f64f8d3",24623:"f4b5a52212a864ea4226",24807:"54bce3fa413979425e31",24964:"025d710ab7ca5f564d6a",25229:"f1020d09cd72a64c2592",25519:"2a9f4a448e966cfc2747",25560:"e53ec64a52bd677dca68",25738:"439692ae03ef2903dc8e",25770:"a1e402ecb6e25273bfb1",25856:"180695c8cf94b21367a5",26018:"17dfba94409f39a94b1d",26084:"ec1f56ce115d4d18bdb2",26161:"3f6a2e756011dada0275",26313:"b05bea9265348c292956",26718:"04523ca3b2836474c929",26850:"8993a99464192c0b0ef6",27039:"95cc0fb1870ff8e0e53a",27452:"9fe94fba3c201da98522",27660:"b1b3c24d1fb737e794ff",27914:"3716c74007114eea0726",27924:"af235d64543ba302d20a",27989:"e956db6c8f5a87b66a89",28046:"1de0ef9c82fad1899625",28058:"15f283b5b4bb15d693f8",28109:"ffab02833b16bbebc1a0",28324:"ceb8ca35289f1c93690f",28384:"9ad98a132c3a7c866176",28550:"093beae71451ce1add55",28754:"6053c209bfe5f2b8df77",29367:"90cd3dbf5c740edf1832",29554:"229e574ef54d91e2f828",29589:"e605ea3989eed6614d47",29657:"46f65db19acf810bce91",30045:"1e5e526591e89def3872",30115:"267a9d7423ae51084949",30319:"0d05873a4b858586f52c",30326:"231406bd6f6bd4f56f24",30440:"be0d44904de20f0b9cdd",30519:"545d641b51fa2795ed80",30680:"43510b69974266b83fa9",30926:"02c56c58d94ed8ac1527",31299:"78c659acad04d86bbd2e",31447:"7f5f77ab802848d11216",31561:"8f1cb1b36d390387caab",31629:"405dcdfd321fa4dda159",31675:"ad518cf435b89df68797",32096:"5547ed50f1650603d438",32405:"4a94687e86c990f98346",32516:"d4174e4cf608d98db432",32811:"2d80abbad8eee458c9de",32892:"fc713a9182ca44102d70",32914:"9a7f06067a59bbbd43ae",33167:"91679508439b274942c2",33266:"deebd47de4633fc8b77e",33354:"29519e2359aa26fbf58b",33438:"a33692187240f3848ab1",33439:"d658ee5c9bd21837e9a3",33560:"1907d0adde837e96ed91",33563:"1e77d247cb4f3bd4bb22",33877:"f776859f394687e99646",33881:"fb052dff3a619e537701",34011:"666051bc6cfd83a3d18a",34832:"d128090cf96ded59f30e",35162:"1367196b958613f13647",35253:"cbf3d9f5d965ae3203fe",35352:"f08870804423267c9744",35598:"3efe4ebe2304c7e61c40",35613:"2ce8cccc34e4a7e664ae",35633:"462b7606754f071c5b70",35647:"b21b7c7789ddabbe4b9c",35973:"836db62dced91cc02707",36971:"adcc117b6c0a5970a858",37139:"851ad20d04accbcb8ad6",37556:"54c4bedc19c38c5e5113",37739:"0a5a121533581ceaded0",38216:"4d1d0e94129d1e3573c4",38326:"fa34fb5f8c81a501f886",38534:"609cefabb1fc5f5e3bcb",38801:"9cb6010a98720a54ee23",39005:"b06e8c6000daff100d8d",39026:"10c0192857b5b7eda5c7",39289:"980197a54d03333e410d",39336:"255177586668b5a737c1",39525:"50601f6cbf0fa0e01fe1",39756:"dd67f8ee9139b132910e",39858:"e94db75e9a67038b941f",40023:"3a9bb2711cad8b6c9c9c",40195:"ea610e269259c98bd509",40413:"854a6eaffb78bacfc59f",40609:"7c660d22a3b37701c7d8",40830:"13120a48d548e8bddfef",41701:"7796413d14691f488463",41941:"a32ad48aeb0dcef810ff",42992:"246151bb21fe27d70fd0",43032:"9fd53db54d60861cf49e",43139:"a8237034a3687529ac8f",43556:"5e2b79511a73f8012950",43630:"86e7afb0e566bf8e581c",43721:"abc9964d6c1144d2cc71",43747:"1c24f18ffa0ab883232e",43903:"bb636096d196a9b22a87",44155:"3444d7b6db94ca12148f",44379:"2a3b13689601ffba3e8f",44440:"889b02a629858202a2c9",44467:"5714a9fffdd42c97f8d7",44716:"7165781679925d61c005",45433:"426c55d214ff802c1c66",45496:"59925332dff745fb1cfd",45957:"22ba2ff1a7658e17660d",46333:"c90f66f0018768342846",46429:"3d644ee5534a9b9dfcc4",46902:"6da077f260c20824c04b",46993:"6fa976742ce98396873f",47299:"68eadcec4c1d1da3e26d",47800:"5f2f35b574d529ee24bf",47827:"e218a4164ef186dbdafc",48133:"6f5edec6d6361cab7866",48187:"2161dce035eeea20028b",48385:"7df562316c7bfba6a04c",48404:"3b59aad520a63e137b89",48420:"868813373acfdc9b676e",48465:"1a2064a5be5588e0ef13",48667:"b46a8bc6e1c9f17605bb",48679:"6b819cfbc48769b3d0f3",48775:"74b5dbe583e2bb18fc46",49093:"43177600a2901fe9531c",49406:"ccd08c374103e002dac8",49563:"9d4f774cda0db3311b67",49618:"66b0d253a71ce5b2d481",49673:"de2bc67eac1f65c1b2ed",50160:"459a3cda862672a93f54",50300:"0b4fdd71ae2bdc637eee",50581:"d2e121039585055ba3c2",50946:"de4f6a4723a50e075a6b",51019:"5fc180ae152e7cc3c209",51046:"eb0f5c86c11e72dc7934",51201:"53a1839a25c750e5eabc",51279:"a824d97e76f5d86605f7",51478:"67eb71b879dcbed62eda",51557:"c4de34dedbff52522d4a",51987:"b365623b26973affef36",52011:"9d87ed101941cacd7643",52333:"46702f8774efb0c8924c",53125:"84526ce05a5e47bc7060",53146:"1f809e6d815302a3353a",53224:"7b10440c887ea19fb38f",53466:"35ae30e0729d1ce89375",53615:"40bc1f79a6ee0880df77",53880:"7a0a9fe2c21975b4fe1c",54051:"e0642c9f1b92dd12bad6",54206:"1fcdb97edb2f43979300",54593:"2152167bc7e006b4b82c",54798:"27b37db20345364e7b92",54884:"94e05fed5c38530cf844",55020:"d9e7c4ad68581aa5f11c",55042:"c752030f60d302b125b2",55259:"f8ff15e4ebab2877956b",55305:"8fe83dd980573eedfd97",55601:"7f45d1a0955745ade815",55616:"e09342e67f84c583a58b",55716:"ff653445ea94477b54ad",55902:"cc19ecc51c59863c5003",56135:"3ddf3298da6e3ef0c569",56232:"a6516cfabee1453284eb",56570:"15d86cba03098a40a515",56684:"1df1370c2ffc2a2489a0",56817:"689e608d69f239029001",57279:"d859727ea854895c42b9",57620:"24a46494f42dc14e95ac",58427:"b790304eb09914ec0be1",58496:"6f95515d483038e17ab5",58695:"22806cb8d2d2b4ceed22",58698:"3efe028947657ed6cf37",58855:"be815b243adc50a7f25f",58934:"59a626462481c9daee0e",59064:"27ff63818e8513322c42",59101:"5b714cf849acc331b0ca",59440:"723f6e78735faf82b01a",59507:"01eb433a1a7c2953e456",59696:"ad01bd9066915e17185c",60478:"a95630b04f566a09b792",60656:"039eb1010b0de72b2e72",60771:"d614fbeec77e7071a12e",60828:"1465e66f0430030d59cf",61311:"4bed322a0871d829c2d2",61424:"882b46e4914831239755",61572:"fe6f8e9fbf1d99fe9312",61675:"e3cdf9d53b94eaf363dd",61696:"4ddcabdb032892074802",61774:"e8732e7c7a9bcce156da",62164:"5783581c436a70b99d36",62172:"48063f0807b2aaa2221f",62191:"e79daff8c175f06e6acc",62296:"1d14b4efa5ddc422624b",62431:"39d4011e69c2e29883be",62619:"4380822abda7e9e55c29",62898:"7781ef6b7491631a2946",62960:"adf1e7c2c406c3aa724b",62992:"effdd3fe48dd2f50c3aa",63252:"3425633b61884696d202",63382:"5c9a29f614d247d8f171",63693:"c9c721c37a6425b7f196",63788:"4029c06cc28c54c7a63a",63830:"0dbcdf564fbf4d202599",63846:"0c730394d9ab64aad640",63934:"d18c8cddc60beb9d4007",63970:"ba04851bb6287236d18e",64495:"56e12ae0a78dc4c4d609",64534:"13c4763f0f3d96ce32c0",64717:"5c20272eb4a9d07ecf54",64896:"198c821a39a1cc1716d8",65351:"cd8327263923b10b8ad8",65370:"49169d28a14ba457f0ae",65456:"7caaeac0e8dfefcd263a",65478:"b114d617260c9a56b210",65847:"0f8cdd457467f861ba7e",65857:"499d8f9d40ca8ac7757b",66175:"35574cd3a44141e9744d",66196:"f9d589ae760015b6b31f",66325:"70eff156a83073ca650e",66576:"e6c26dc6a2c18cc2f059",67811:"87fcb1dcaf3ddaa6a6b4",68116:"02af1467a1159385f809",68294:"d2e1766c79f88323bba2",68326:"eae81ea005754dc38e61",68665:"4c7ce57e43d9bda63faa",68688:"438bcb8edcb6ce5d89ce",68725:"e22ed67294c0683ec107",68905:"1b6a8f36a56f032c1043",69058:"fae798a1866c286f69d9",69085:"181fcfed83f3edadb5ae",69281:"33bebdb8143e859f6660",69354:"46b18be86148c3fb7a65",69410:"8cb13843d7d6c2c532a8",69660:"1c1a0cf2a7f0c88fa011",69992:"5f0615381cb6e9c002f4",70175:"3e6070e9a2debb028539",70673:"9a129d2e621388978256",70741:"0e01d17093f0b2792cf0",71087:"25ca3ff42b8cdc94e134",71624:"e90165abd933a6882d4a",71656:"013d535c558757a86476",71689:"af44888ee42714a7881a",71783:"b977cbc9e457c98cc438",71937:"ae0e5da1b985bcbbb663",71973:"35e0547fc5126f5b3b8a",72023:"5ee7f9ac9ccf1db04013",72168:"3a50631805ca72746e89",72250:"990e69faccd2ccef00c6",72365:"de7e16e2df75fb16a239",72851:"c6c4901d5e736193d08a",72874:"ea26c95fdfa1a13f8dd9",72897:"181c8388ad79c16d772d",73083:"c194fe211a04024a747e",73305:"ab5affb5a923f1a42711",73324:"c95d696d56d41bbec141",73531:"89d0f4ac4e9ef192d408",73728:"d32aa23131e608321d60",73787:"68dcca2b683e277b6f69",73863:"8203c719814eb4da6129",73948:"2e249dc83b269bce3f9e",74046:"ed10aad85a51c7d9991b",74320:"d225cee7f4d68caff6b4",74407:"3d15ce3b144039af0424",74595:"b15a0b8f30827c3d0284",74723:"c78160673645fcec052f",74788:"dbb34d9038c6e3e8a194",74848:"375967e52db4bf6e076b",74861:"b32156994fd86388409a",74949:"f2e3664753cb83d05501",74996:"ddfba5abe827edc1058b",75974:"f4abbafb2c7af42960d8",76003:"6c528557b92172c68609",76708:"319579d96ef400b703a7",76761:"15e410922c7886eac5bd",76845:"ae3d8ca0daf3d442c66c",76962:"98b1b2ba82a9e22a9a79",77010:"e8d76f226b953a68e3e3",77826:"3693ba3599fdb5cf8e13",77938:"5d0cadd755a46d7239ba",78034:"9b230bfe5876ead41d9c",78047:"f5c7070ff21e2dc0e688",78059:"c357c61b9d3d33615c8a",78239:"90a8dff4033da97c24a1",78302:"f06992155be642978620",78480:"a6a37e140b68653420b6",78917:"fb106c22f6be390c434d",79145:"4143d86470a5955578da",79373:"7463c82a7a59892d87fb",79981:"57a90b8cca6863755e97",80167:"8f175e02dab4d72669d3",80445:"d885cfd9050145a42d7e",80544:"34c9a2dcc2211be1d40e",80597:"fac4edba352fed583a3c",80914:"8d7a9d9d00e7fc520b1a",81154:"ebf503a014c2226c6e0d",81966:"e13fff5f687d04994676",82076:"e24286ef8575022e29e3",82151:"a3a589e6a5577e359ecf",82252:"996e868f1efe90a6639b",82512:"9ac8bcd5621097780f61",82584:"cd4aa95cf3a3b7027ee5",82651:"6ffbff9055f027e70041",82656:"df6206dac3622f356634",83361:"4dbcde118d7053fec3c9",84142:"347597dfe75870bb1433",84236:"ee40f1cc20f99cfbb5c4",84517:"d6fb17db77d7760412aa",84524:"9c997af35f82c9bd19f8",84617:"cc02b05df75e5491a209",84708:"596ccc928a83345014bd",84807:"24662c3e50590b783a04",85102:"7fbd33fa9ac40d8511d0",85224:"758ace7ed6157cf6cd09",85254:"3e59924e77163bb3c9e8",85551:"dfb03f6f3392840566ef",85998:"1bb27c8c37b8b0303a2a",86048:"bb2e319377ab6754087c",86450:"b139a7217571132a8874",86557:"ad126f3e194b77268b79",86634:"96ecd81bc02a29066c5b",87036:"6b33c27bb5467a9ee5d2",87866:"e62ee6886c1599d622b9",87984:"c48b5c2ef56d02b0e631",88361:"6ec96d8dd4f1350e809a",88487:"11602dd5e8a78f1cec97",88490:"1a233f340947b9396b80",88585:"88c4474c2f13f84827ac",88856:"bbd3c8b6c418b5f37969",88895:"0b06117db17274c9c5ae",89019:"985ff5933d10a6cb5cc8",89156:"3c85a81651865673f02b",89296:"e3ef173b8adbc966a63e",89449:"564ed5bff00f0d65bd53",89459:"b9f25df9dafc59c78563",89626:"1a18da34ea9f284fc8fe",89695:"523bb1e7706f032dd7bc",89713:"cc4c78791a02a962143f",90347:"710eb5b46f61b7432502",90547:"4ea5dcb6c76088fbab9b",90947:"c081169a0fe0424970f9",91199:"dd9d6be80d0238c41ead",91442:"f96fc09d17a7d08b6f31",91701:"8b64847f5038e29b44a6",91795:"d7ce1ef897313fa26f7d",91921:"d694eff4f47a69c4e68f",92179:"3f7a7b4d5c9f7ddde1b4",92525:"d96752cb6e564fe8ecd4",92864:"edc42a3614499dbfd92b",93870:"d218a08064cb6547a433",93958:"2e9fd16944593032cc18",94396:"dc4a0c0bc6944ddd6892",94605:"93ab2cc9055dbf4b0daa",95078:"a588b459784f35f55980",95086:"d5d5c1031811087cb8e6",95132:"5a9b311e23797757a9f4",95777:"d95c62c72aa821d68165",95843:"e1d46edaf907b476d0cd",96003:"6a08ec1fde1519fb4ce2",96524:"f83ea1352445b9e21dfe",96823:"1eed24d889b23025583e",96891:"9fa682a144f4418d09a4",97911:"c15baa45331df60605c4",97972:"dfbdd6198cab702daf78",98110:"80a8745e055445db5e3b",98418:"9086ab2b1adb79f46dda",98775:"213eda4f883f7ebfbccb",98840:"495761a37d320450b936",98882:"9c2909cccb19b01cfbb1",99196:"30db4ee4dd8d6ad41006",99253:"194aad532ac135dc8b0c"}\[e\]+".js"},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)},s={},d="blossom-flex-ui:",c.l=function(e,a,o,b){if(s\[e\])s\[e\].push(a);else{var r,i;if(void 0!==o)for(var t=document.getElementsByTagName("script"),f=0;f=this.maxBufferSize?this.handleBatch():null===this.timeoutId&&(this.timeoutId=setTimeout(()=>{this.handleBatch()},this.batchPeriod))}},{key:"flush",value:function(){this.handleBatch()}},{key:"handleBatch",value:function(){const e=this.items;this.timeoutId=null,this.items=\[\],this.handler(e)}}\])&&n(e.prototype,t),r&&n(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,r}();t.BatchQueue=i;const o=(e,t)=>{"fetch"in window&&fetch(e,{method:"POST",body:JSON.stringify(t),headers:{"Content-Type":"application/json"},priority:"low"})};t.createBatchedLogger=e=>{const t=new i(1e4,t=>{o(e,t)},10);return document.addEventListener("visibilitychange",()=>{"hidden"===document.visibilityState&&t.flush()}),t};t.createBasicLogger=e=>({add:t=>{o(e,t)},flush:()=>{}});t.createLogger=e=>{var n,r,i,o,a;return 1===(null===(a=null===(o=null===(i=null===(r=null===(n=window.\_\_PLUGIN\_STATE\_\_)||void 0===n?void 0:n\["experiment-store"\])||void 0===r?void 0:r.experimentStore)||void 0===i?void 0:i.exposures)||void 0===o?void 0:o.Bernie\_Use\_Batch\_Logger)||void 0===a?void 0:a.bucket)?(0,t.createBatchedLogger)(e):(0,t.createBasicLogger)(e)}},53706:function(e,t){Object.defineProperty(t,"\_\_esModule",{value:!0}),t.\_\_globalData=void 0,t.\_\_globalData={}},14824:function(e,t,n){Object.defineProperty(t,"\_\_esModule",{value:!0}),t.ClientLogger=void 0;var r=n(29138);Object.defineProperty(t,"ClientLogger",{enumerable:!0,get:function(){return r.ClientLogger}})},29138:function(e,t,n){function r(e,t){for(var n=0;n{const t=(0,c.createLogger)(e);return u.has(e)||u.set(e,(0,o.pino)({level:"info",browser:{asObject:!0,write:function(){},transmit:{send:function(e,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=\[\],u=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"!==e&&"fatal"!==e||console\[l\[e\]||"log"\](\[\`\[${s}\]\`,(null==i?void 0:i.toString())||e.toUpperCase(),o,c.join("|"),Object.entries(u||{}).filter((\[e,t\])=>Boolean(e)&&Boolean(t)).map((\[e,t\])=>\`${e}=${t}\`).join(" ")\].filter(Boolean).join(" ")),t.add(Object.assign(Object.assign({action:r,systemEvent:i,logTime:s,label:o,url:window.location.href,message:c.join("|")},u),a.\_\_globalData))}}}})),u.get(e)};const f=(0,t.createLogger)("/cl/2x2.json"),p=(0,t.createLogger)("/cl/1x1.json");let d=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&&p.child({action:"logTrxEvent"}).info(\[e\])}},{key:"logEvent",value:function(e,...t){const n=f.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=d,d.MIN\_IDENTIFIER\_LENGTH=2,window.onerror=(e,t,n,r,i)=>{d.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)}}},2619:function(e,t,n){n.r(t),n.d(t,{LoggerProvider:function(){return d},NoopLogger:function(){return u},SystemEvent:function(){return o},SystemEventLevel:function(){return r},useLogger:function(){return m},useLoggerEvents:function(){return h}});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(19))},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(18),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=g(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)}v.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)})})},v.prototype.m=function(e){this.f.set(e,performance.now())},v.prototype.l=function(e){this.f.delete(e)},v.prototype.B=function(){b(this,performance.now()+5e3)},i.Object.defineProperties(v.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 v(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),i=n(17),o=()=>{};e.exports={report:e=>{e&&"function"==typeof e&&(r.onCLS(e),r.onLCP(e),r.onFID(e),r.onTTFB(e),r.onFCP(e),r.onINP(e))},uisPrimeOnReport:e=>{let t=o;return e&&"function"==typeof e.trackEvent?t=t=>{(e=>{const t=\[\],n=e&&e.name,r=e&&e.value,o=i\[n\]||{},a=o.metricName,s=o.schemas;return a&&s&&s.forEach(e=>{t.push({schemaName:e,messageContent:{\[a\]:r}})}),t})(t).forEach(t=>e.trackEvent(t,"timing"))}:console.error("\[PerformanceMetrics\] 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 L}),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 C}),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 C}),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&&(document.prerendering||f()>0?r="prerender":document.wasDiscarded?r="restore":n.type&&(r=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))}},h=function(e){requestAnimationFrame(function(){return requestAnimationFrame(function(){return e()})})},g=function(e){var t=function(t){"pagehide"!==t.type&&"hidden"!==document.visibilityState||e(t)};addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0)},v=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,L,t.reportAllChanges),g(function(){a(s.takeRecords()),n(!0)}),u(function(){i=0,r=p("CLS",0),n=m(e,r,L,t.reportAllChanges),h(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(){var n;W();var r,i=p("INP"),o=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,n=(t=Math.min($.length-1,Math.floor(q()/50)),$\[t\]);n&&n.latency!==i.value&&(i.value=n.latency,i.entries=n.entries,r())},a=d("event",o,{durationThreshold:null!==(n=t.durationThreshold)&&void 0!==n?n:40});r=m(e,i,V,t.reportAllChanges),a&&("interactionId"in PerformanceEventTiming.prototype&&a.observe({type:"first-input",buffered:!0}),g(function(){o(a.takeRecords()),i.value<0&&q()>0&&(i.value=0,i.entries=\[\]),r(!0)}),u(function(){$=\[\],G=z(),i=p("INP"),r=m(e,i,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){const n="interactivityMetrics",r="corePerformanceMetrics",i="additionalPerformanceMetrics",o={CLS:{metricName:"cumulativeLayoutShift",schemas:\[n,r\]},LCP:{metricName:"largestContentfulPaint",schemas:\[n,r\]},FID:{metricName:"firstInputDelay",schemas:\[n,i\]},INP:{metricName:"interactionToNextPaint",schemas:\[r\]},TTFB:{metricName:"timeToFirstByte",schemas:\[i\]},FCP:{metricName:"firstContentfulPaint",schemas:\[i\]}};e.exports=o},function(e,t,n){const r=n(2).toLogStore,i=n(2).log,o=n(20),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 h=Object.keys(e.customLevels||{}),v=\["error","fatal","warn","info","debug","trace"\].concat(h);"function"==typeof n&&v.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,v,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"),h.forEach(e=>{p(this,w,E,e)})}});const w={transmit:t,serialize:o,asObject:e.browser.asObject,levels:v,timestamp:g(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 h(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 g(e){return"function"==typeof e.timestamp?e.timestamp:!1===e.timestamp?E:w}function v(){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/blossom-flex-ui/required-inline.nosw.7e559b1622abc2fae893.js /\*@license For license information please refer to analytics.nosw.licenses.txt\*/ (self.\_\_LOADABLE\_LOADED\_CHUNKS\_\_=self.\_\_LOADABLE\_LOADED\_CHUNKS\_\_||\[\]).push(\[\[38562\],{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,\[95275\],function(){return t=23985,e(e.s=t);var t});e.O()}\]); //# https://bernie-assets.s3.us-west-2.amazonaws.com/blossom-flex-ui/analytics.nosw.09d51e25bd22dcb93378.js