Title: Southern Black Forest B&B: Find the Best Bed and Breakfast from CA $80 | Expedia.ca [Southern Black Forest Travel Guide](https://expedia.ca/Southern-Black-Forest.dx6055321)[Hotels in Southern Black Forest](https://expedia.ca/Southern-Black-Forest-Hotels.d6055321.Travel-Guide-Hotels)[Vacation Rentals in Southern Black Forest](https://expedia.ca/Southern-Black-Forest-Vacation-Rentals.d6055321.Travel-Guide-VacationRentals)[Flights to Southern Black Forest](https://expedia.ca/Cheap-Flights-To-Southern-Black-Forest.d6055321.Travel-Guide-Flights)[Southern Black Forest Car Rentals](https://expedia.ca/Car-Rentals-In-Southern-Black-Forest.d6055321.Car-Rental-Guide)[Southern Black Forest Vacation Packages](https://expedia.ca/Southern-Black-Forest.d6055321.Destination-Travel-Guides) ![Martinstor Gate which includes heritage elements and a city](https://images.trvl-media.com/place/6164951/60639c0d-7abe-4ae4-ac36-33b6e6222ecc.jpg?impolicy=fcrop&w=1200&h=500&q=medium) ![](https://images.trvl-media.com/place/6164951/60639c0d-7abe-4ae4-ac36-33b6e6222ecc.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 ## Check prices for these dates Next weekend [Jan 30 - Feb 1](https://www.expedia.ca/Hotel-Search?regionId=6055321&startDate=2026-01-30&endDate=2026-02-01&adults=2&lodging=BED_AND_BREAKFAST&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) In two weeks [Feb 6 - Feb 8](https://www.expedia.ca/Hotel-Search?regionId=6055321&startDate=2026-02-06&endDate=2026-02-08&adults=2&lodging=BED_AND_BREAKFAST&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) In one month [Feb 20 - Feb 22](https://www.expedia.ca/Hotel-Search?regionId=6055321&startDate=2026-02-20&endDate=2026-02-22&adults=2&lodging=BED_AND_BREAKFAST&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) In two months [Mar 20 - Mar 22](https://www.expedia.ca/Hotel-Search?regionId=6055321&startDate=2026-03-20&endDate=2026-03-22&adults=2&lodging=BED_AND_BREAKFAST&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) ## Our top choices for Southern Black Forest bed & breakfast ![Front of property](https://images.trvl-media.com/lodging/89000000/88290000/88281400/88281302/4b3f69c1.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Check-in/check-out kiosk](https://images.trvl-media.com/lodging/89000000/88290000/88281400/88281302/1c584918.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Family Condo](https://images.trvl-media.com/lodging/89000000/88290000/88281400/88281302/40b3f43f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Breakfast area](https://images.trvl-media.com/lodging/89000000/88290000/88281400/88281302/ed38d921.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### pop-up stuub bierhäusle feldberg [](https://www.expedia.ca/Feldberg-Hotels-Pop-Up-Stuub-Bierhausle-Feldberg.h88281302.Hotel-Information) Feldberg 7.4/10 Good (9 reviews) "Large apartment with a fully equipped kitchen. Everything is clean." ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) ???? CA $101 CA $121 total includes taxes & fees Jan 26 - Jan 27 [](https://www.expedia.ca/Feldberg-Hotels-Pop-Up-Stuub-Bierhausle-Feldberg.h88281302.Hotel-Information) ![Property grounds](https://images.trvl-media.com/lodging/120000000/119890000/119889100/119889055/21c27a2b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Dining](https://images.trvl-media.com/lodging/120000000/119890000/119889100/119889055/db88246b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![1 bedroom, WiFi, bed sheets](https://images.trvl-media.com/lodging/120000000/119890000/119889100/119889055/1f31bd17.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Miscellaneous](https://images.trvl-media.com/lodging/120000000/119890000/119889100/119889055/c3889532.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Double Room No. 6 with Shared Terrace, Shared Garden and Wi-Fi [](https://www.expedia.ca/Dachsberg-Hotels-Apartment-Doppelzimmer-Nr-6-With-Shared-Terrace.h119889055.Hotel-Information) Dachsberg (Südschwarzwald) CA $160 CA $185 total includes taxes & fees Jan 26 - Jan 27 [](https://www.expedia.ca/Dachsberg-Hotels-Apartment-Doppelzimmer-Nr-6-With-Shared-Terrace.h119889055.Hotel-Information) ![Dining](https://images.trvl-media.com/lodging/120000000/119890000/119889000/119888999/4b9ce85f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/120000000/119890000/119889000/119888999/e23243d6.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Miscellaneous](https://images.trvl-media.com/lodging/120000000/119890000/119889000/119888999/f94469c4.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Miscellaneous](https://images.trvl-media.com/lodging/120000000/119890000/119889000/119888999/d5a22463.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Double Room No. 4 with Mountain View, Shared Terrace and Wi-Fi [](https://www.expedia.ca/Apartment-No-4-With-Mountain-View.h119888999.Hotel-Information) Dachsberg (Südschwarzwald) CA $160 CA $185 total includes taxes & fees Jan 26 - Jan 27 [](https://www.expedia.ca/Apartment-No-4-With-Mountain-View.h119888999.Hotel-Information) ![Dining](https://images.trvl-media.com/lodging/120000000/119890000/119889000/119888971/02da000b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![TV](https://images.trvl-media.com/lodging/120000000/119890000/119889000/119888971/df5e6c6f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![TV](https://images.trvl-media.com/lodging/120000000/119890000/119889000/119888971/c3a8b616.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![1 bedroom, WiFi, bed sheets](https://images.trvl-media.com/lodging/120000000/119890000/119889000/119888971/8d89bff6.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Double Room No. 2 with Shared Terrace, Shared Garden and Wi-Fi [](https://www.expedia.ca/Apartment-Double-Room-No-2-With-Shared-Terrace.h119888971.Hotel-Information) Dachsberg (Südschwarzwald) CA $160 CA $185 total includes taxes & fees Jan 26 - Jan 27 [](https://www.expedia.ca/Apartment-Double-Room-No-2-With-Shared-Terrace.h119888971.Hotel-Information) ![Deluxe Double Room, Private Bathroom | Room amenity](https://images.trvl-media.com/lodging/30000000/29330000/29325800/29325750/e6ffa7a2.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Restaurant](https://images.trvl-media.com/lodging/30000000/29330000/29325800/29325750/25832532.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/30000000/29330000/29325800/29325750/ae2ea89d.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Superior Double Room, Private Bathroom (Superior Doppelzimmer) | Room amenity](https://images.trvl-media.com/lodging/30000000/29330000/29325800/29325750/982a138f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Gasthaus Staude [](https://www.expedia.ca/Triberg-Im-Schwarzwald-Hotels-Gasthaus-Staude.h29325750.Hotel-Information) Triberg im Schwarzwald 9.6/10 Exceptional (57 reviews) "Excellent service, good dinner at the hotel restaurant, and a great location, especially if you want to buy a cuckoo clock." ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Ajay CA $174 CA $196 total includes taxes & fees Feb 1 - Feb 2 [](https://www.expedia.ca/Triberg-Im-Schwarzwald-Hotels-Gasthaus-Staude.h29325750.Hotel-Information) ![Property grounds](https://images.trvl-media.com/lodging/19000000/18030000/18020100/18020032/a753aa56.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Lobby](https://images.trvl-media.com/lodging/19000000/18030000/18020100/18020032/04964574.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Property grounds](https://images.trvl-media.com/lodging/19000000/18030000/18020100/18020032/c254f40f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Full-size fridge, microwave, oven, stovetop](https://images.trvl-media.com/lodging/19000000/18030000/18020100/18020032/f13c3461.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Ancien Presbytère Albert Schweitzer [](https://www.expedia.ca/Gunsbach-Hotels-Ancien-Presbytere-Albert-Schweitzer.h18020032.Hotel-Information) Gunsbach 8.6/10 Excellent (20 reviews) "I was so happy to return after having been there in October 2022\. I loved both nights, but especially the second night when I was the only guest, in Albert's room, and felt like I had the entire building to myself. Thank YOU!!!" ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) david CA $132 CA $148 total includes taxes & fees Jan 26 - Jan 27 [](https://www.expedia.ca/Gunsbach-Hotels-Ancien-Presbytere-Albert-Schweitzer.h18020032.Hotel-Information) ![Free daily buffet breakfast](https://images.trvl-media.com/lodging/118000000/117050000/117046400/117046337/0fc970c9.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Property entrance](https://images.trvl-media.com/lodging/118000000/117050000/117046400/117046337/25ca93c9.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Reception](https://images.trvl-media.com/lodging/118000000/117050000/117046400/117046337/b993198a.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Coffee and/or coffee maker](https://images.trvl-media.com/lodging/118000000/117050000/117046400/117046337/e9ad16c8.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Gästehaus GN8 [](https://www.expedia.ca/Rielasingen-Worblingen-Hotels-Gastehaus-GN8.h117046337.Hotel-Information) Rielasingen-Worblingen 9.0/10 Wonderful (2 reviews) "Die Unterkunft hat ein sehr gutes Preis Leistung Niveau. Einchecken mit Code Nummer auch früher wie 15:00 Uhr möglich. Sehr Gutes Frühstück. Passt alles " ![Germany](https://a.travel-assets.com/egds/marks/flags/de.svg) Michael CA $187 CA $239 total includes taxes & fees Feb 3 - Feb 4 [](https://www.expedia.ca/Rielasingen-Worblingen-Hotels-Gastehaus-GN8.h117046337.Hotel-Information) ![Exterior detail](https://images.trvl-media.com/lodging/121000000/120590000/120580900/120580881/d99f4075.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Daily buffet breakfast (EUR 12 per person)](https://images.trvl-media.com/lodging/121000000/120590000/120580900/120580881/d63d57cd.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Triple Room, Courtyard View (LISA) | Bathroom](https://images.trvl-media.com/lodging/121000000/120590000/120580900/120580881/e358d1f2.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Double or Twin Room, City View (LOUISE)](https://images.trvl-media.com/lodging/121000000/120590000/120580900/120580881/145f1443.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Les Chambres de Louise [](https://www.expedia.ca/Habsheim-Hotels-LES-CHAMBRES-DE-LOUISE.h120580881.Hotel-Information) Habsheim 8.0/10 Very good (7 reviews) "We reserved the room last minute, so check in took a bit. The receptionist was very nice and even made a reservation for us at the nearby French restaurant, which was great. We look forward to returning in the future." ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Paul CA $115 CA $130 total includes taxes & fees Jan 26 - Jan 27 [](https://www.expedia.ca/Habsheim-Hotels-LES-CHAMBRES-DE-LOUISE.h120580881.Hotel-Information) ![Terrace/patio](https://images.trvl-media.com/lodging/5000000/4810000/4804900/4804894/24fc9c20.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Free daily full breakfast](https://images.trvl-media.com/lodging/5000000/4810000/4804900/4804894/862ca0bf.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Executive lounge](https://images.trvl-media.com/lodging/5000000/4810000/4804900/4804894/1d9239a4.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Lobby lounge](https://images.trvl-media.com/lodging/5000000/4810000/4804900/4804894/46248d2f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### B&B Auf dem Wolf - St. Jakob [](https://www.expedia.ca/Basel-Hotels-BB-Auf-Dem-Wolf-St-Jakob.h4804894.Hotel-Information) Sankt Alban 9.2/10 Wonderful (54 reviews) "The house itself is incredibly but the owners are even better. They treated us like family and I can't wait to go back. " ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) Catrin CA $232 CA $247 total includes taxes & fees Jan 26 - Jan 27 [](https://www.expedia.ca/Basel-Hotels-BB-Auf-Dem-Wolf-St-Jakob.h4804894.Hotel-Information) ![Dining](https://images.trvl-media.com/lodging/17000000/16160000/16158200/16158193/0cf2d475.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/17000000/16160000/16158200/16158193/32f1259b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Standard Room, 1 Queen Bed](https://images.trvl-media.com/lodging/17000000/16160000/16158200/16158193/62c99f26.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Lounge](https://images.trvl-media.com/lodging/17000000/16160000/16158200/16158193/54191301.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### LEGERE EXPRESS Tuttlingen [](https://www.expedia.ca/Tuttlingen-Hotels-LEGERE-EXPRESS-Tuttlingen.h16158193.Hotel-Information) Tuttlingen 8.6/10 Excellent (274 reviews) "I stay at the hotel for business trips with KLS Martin Group. I always find the staff very friendly & hospitable, the hotel clean " ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) Anthony CA $107 CA $115 total includes taxes & fees Feb 6 - Feb 7 [](https://www.expedia.ca/Tuttlingen-Hotels-LEGERE-EXPRESS-Tuttlingen.h16158193.Hotel-Information) ![Restaurant](https://images.trvl-media.com/lodging/95000000/94630000/94628600/94628599/1e1d76c6.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Reception](https://images.trvl-media.com/lodging/95000000/94630000/94628600/94628599/0bfa34dd.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Standard Double Room](https://images.trvl-media.com/lodging/95000000/94630000/94628600/94628599/fef1c96d.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/95000000/94630000/94628600/94628599/2c9c2672.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel Das Q Spaichingen [](https://www.expedia.ca/Spaichingen-Hotels-Hotel-Das-Q-Spaichingen.h94628599.Hotel-Information) Spaichingen 9.6/10 Exceptional (56 reviews) "We stayed at a the hotel for a day. The breakfast was great, and the staff was attentive. The rooms were good and included all the necessary amenities." ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Agha Jalal [](https://www.expedia.ca/Spaichingen-Hotels-Hotel-Das-Q-Spaichingen.h94628599.Hotel-Information) ![Front of property](https://images.trvl-media.com/lodging/28000000/27750000/27743200/27743105/56b51fea.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior detail](https://images.trvl-media.com/lodging/28000000/27750000/27743200/27743105/1e75e3a7.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Comfort Twin Room](https://images.trvl-media.com/lodging/28000000/27750000/27743200/27743105/373feb18.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Front of property](https://images.trvl-media.com/lodging/28000000/27750000/27743200/27743105/c13408d3.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Côté Cour Bischwihr Colmar [](https://www.expedia.ca/Bischwihr-Hotels-Cote-Cour-Bischwihr-Colmar.h27743105.Hotel-Information) Bischwihr 9.4/10 Exceptional (130 reviews) "Great stay at a cozy and perfectly kept place!" ![Italy](https://a.travel-assets.com/egds/marks/flags/it.svg) Michele CA $138 CA $141 total includes taxes & fees Feb 2 - Feb 3 [](https://www.expedia.ca/Bischwihr-Hotels-Cote-Cour-Bischwihr-Colmar.h27743105.Hotel-Information) ![Outdoor pool](https://images.trvl-media.com/lodging/34000000/33720000/33715400/33715391/27aa5231.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Breakfast area](https://images.trvl-media.com/lodging/34000000/33720000/33715400/33715391/73f5a785.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Outdoor spa tub](https://images.trvl-media.com/lodging/34000000/33720000/33715400/33715391/793de73c.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Deluxe Double Room, Balcony](https://images.trvl-media.com/lodging/34000000/33720000/33715400/33715391/15d7b004.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### perfect lifestyle Design Boutique & Private SPA [](https://www.expedia.ca/Gebenstorf-Hotels-Perfect-Lifestyle-Design-Boutique.h33715391.Hotel-Information) Gebenstorf 8.8/10 Excellent (10 reviews) "Looks like using words like Spa, etc just increases cost. Pls note this is an AIRBNB and not a spa resort. Putting a bath tub with bubbles in a terrace overlooking houses road doesnt make it spa boutique. Free breakfast means thr owner would you a day before what you wnat and would cook the same for you. " ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) Mudit CA $343 CA $356 total includes taxes & fees Jan 29 - Jan 30 [](https://www.expedia.ca/Gebenstorf-Hotels-Perfect-Lifestyle-Design-Boutique.h33715391.Hotel-Information) ![Exterior](https://images.trvl-media.com/lodging/22000000/21410000/21402500/21402472/80fa3aa4.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Fireplace](https://images.trvl-media.com/lodging/22000000/21410000/21402500/21402472/4a371923.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![1 bedroom, in-room safe, desk, iron/ironing board](https://images.trvl-media.com/lodging/22000000/21410000/21402500/21402472/5f47a156.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Food and drink](https://images.trvl-media.com/lodging/22000000/21410000/21402500/21402472/15c515dc.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Bed & Breakfast Obermumpf [](https://www.expedia.ca/Obermumpf-Hotels-Bed-Breakfast-Obermumpf.h21402472.Hotel-Information) Obermumpf 9.0/10 Wonderful (6 reviews) "Ankunft war nicht freundlich. Wir hatten 5 min Verspätung auf 150km, Mike meinte, wir seien gar nicht pünktlich. Seine Partnerin rettete unseren Aufenthalt mit Ihrer freundlichen Arr und dem fantastischen Frühstück! Herzlichen Dank! " ![Germany](https://a.travel-assets.com/egds/marks/flags/de.svg) Cornelia CA $224 CA $233 total includes taxes & fees Feb 14 - Feb 15 [](https://www.expedia.ca/Obermumpf-Hotels-Bed-Breakfast-Obermumpf.h21402472.Hotel-Information) ![Exterior](https://images.trvl-media.com/lodging/49000000/48450000/48440200/48440186/d8949e72.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Comfort Double Room, Ensuite, Garden View (Chambre Pink Lady) | Room amenity](https://images.trvl-media.com/lodging/49000000/48450000/48440200/48440186/f2364c03.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Garden](https://images.trvl-media.com/lodging/49000000/48450000/48440200/48440186/41e738ed.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Comfort Double Room, Ensuite, Garden View (Chambre Granny)](https://images.trvl-media.com/lodging/49000000/48450000/48440200/48440186/a5fd24be.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Le Clos des Pommiers [](https://www.expedia.ca/Uffholtz-Hotels-Le-Clos-Des-Pommiers.h48440186.Hotel-Information) Uffholtz 9.6/10 Exceptional (43 reviews) "A lovely place to have an overnight, really unique. We loved staying here, the standard of the accommodation exceeded all our expectations, it was cosy, warm, spacious and super clean. " ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) Jackie CA $133 CA $148 total includes taxes & fees Jan 26 - Jan 27 [](https://www.expedia.ca/Uffholtz-Hotels-Le-Clos-Des-Pommiers.h48440186.Hotel-Information) ![Dining](https://images.trvl-media.com/lodging/104000000/103490000/103485600/103485571/w905h683x59y0-55675095.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Interior](https://images.trvl-media.com/lodging/104000000/103490000/103485600/103485571/w449h683x288y0-409004a4.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![1 bedroom, desk, free WiFi, bed sheets](https://images.trvl-media.com/lodging/104000000/103490000/103485600/103485571/4e686820.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Property grounds](https://images.trvl-media.com/lodging/104000000/103490000/103485600/103485571/w2006h1460x0y0-4d3ecd00.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### B&B room with private bathroom and private parking [](https://www.expedia.ca/Issenheim-Hotels-Private-Room-With-Private-Bathroom-And-Private-Parking.h103485571.Hotel-Information) Issenheim 10/10 Exceptional (3 reviews) "A very clean and really fully equiped accomodation. Great hospitality. We were very late 22.00 hrs. But they host welcome us greatly. " ![Netherlands](https://a.travel-assets.com/egds/marks/flags/nl.svg) Bob CA $84 CA $135 total includes taxes & fees Feb 2 - Feb 3 [](https://www.expedia.ca/Issenheim-Hotels-Private-Room-With-Private-Bathroom-And-Private-Parking.h103485571.Hotel-Information) ![Dining](https://images.trvl-media.com/lodging/9000000/8200000/8190100/8190019/fc25a08b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Property entrance](https://images.trvl-media.com/lodging/9000000/8200000/8190100/8190019/80b6e9ca.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Double Room, Shared Bathroom (Balcony)](https://images.trvl-media.com/lodging/9000000/8200000/8190100/8190019/415a1e6f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![View from room](https://images.trvl-media.com/lodging/9000000/8200000/8190100/8190019/f4149a76.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### B&B Pappelweg - 2 [](https://www.expedia.ca/Basel-Hotels-BB-Pappelweg-2.h8190019.Hotel-Information) Muttenz 9.6/10 Exceptional (92 reviews) "The hosts were so thoughtful. Walked us to the bus stop to show us the way, recommended restaurants, totally planned our trip to Luzern..even fixed us special tea for our allergy coughs we brought with us. Looking forward to staying there in the future." ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Connie [](https://www.expedia.ca/Basel-Hotels-BB-Pappelweg-2.h8190019.Hotel-Information) ![Exterior](https://images.trvl-media.com/lodging/97000000/96010000/96006800/96006704/45139da9.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Daily local cuisine breakfast (CHF 15 per person)](https://images.trvl-media.com/lodging/97000000/96010000/96006800/96006704/1c23a0b5.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Highchair](https://images.trvl-media.com/lodging/97000000/96010000/96006800/96006704/36c1e145.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Hallway](https://images.trvl-media.com/lodging/97000000/96010000/96006800/96006704/3b2d2307.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Ambrosia Guesthouse [](https://www.expedia.ca/Rheinfelden-Hotels-Ambrosia-Guesthouse.h96006704.Hotel-Information) Rheinfelden 10/10 Exceptional (7 reviews) "Herşey tertemiz. Otel sahibi çok ilgili ve güler yüzlü. Yardımcı olmak için elinden geleni yapıyor. İstasyona çok yakın, eski şehir denen bölgeye çok yakın, coop isimli büyük markete çok yakın. Çok memnun kaldık. Tavsiye ederiz. " ![Turkey](https://a.travel-assets.com/egds/marks/flags/tr.svg) Aysel [](https://www.expedia.ca/Rheinfelden-Hotels-Ambrosia-Guesthouse.h96006704.Hotel-Information) ![Exterior](https://images.trvl-media.com/lodging/56000000/55290000/55288100/55288075/818676c5.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Chambre double avec salle d'eau privative](https://images.trvl-media.com/lodging/56000000/55290000/55288100/55288075/2fa1437e.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Grande chambre studio 2 à 4 personnes kitchenette](https://images.trvl-media.com/lodging/56000000/55290000/55288100/55288075/0b6dd477.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Junior Studio Suite | Private kitchen](https://images.trvl-media.com/lodging/56000000/55290000/55288100/55288075/a149050d.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Chambres Privatives Chez l'Habitant [](https://www.expedia.ca/Guebwiller-Hotels-Chambres-Privatives-Chez-LHabitant.h55288075.Hotel-Information) Guebwiller 6.2/10 (34 reviews) "Terrible place for stay" ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) Ali CA $77 CA $80 total includes taxes & fees Jan 26 - Jan 27 [](https://www.expedia.ca/Guebwiller-Hotels-Chambres-Privatives-Chez-LHabitant.h55288075.Hotel-Information) ![Exterior](https://images.trvl-media.com/lodging/106000000/105980000/105974400/105974323/8e2a4544.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Double Room, Private Bathroom, Hill View | Hill view](https://images.trvl-media.com/lodging/106000000/105980000/105974400/105974323/09b0ff91.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Free daily buffet breakfast](https://images.trvl-media.com/lodging/106000000/105980000/105974400/105974323/23f58ea6.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Double Room, Private Bathroom, Hill View](https://images.trvl-media.com/lodging/106000000/105980000/105974400/105974323/1742afb3.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Waldhotel Auerhahn Bed & Breakfast [](https://www.expedia.ca/Eisenbach-Hotels-Waldhotel-Auerhahn-Bed-Breakfast.h105974323.Hotel-Information) Eisenbach 6.0/10 (1 review) CA $147 CA $166 total includes taxes & fees Jan 28 - Jan 29 [](https://www.expedia.ca/Eisenbach-Hotels-Waldhotel-Auerhahn-Bed-Breakfast.h105974323.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-02-08&endDate=2026-02-09®ionId=6055321&adults=2&lodging=BED_AND_BREAKFAST&sort=RECOMMENDED&openPlayBack=true) ![](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%2FSouthern-Black-Forest-Bed-And-Breakfast.d6055321-aaBedAndBreakfast.Travel-Guide-Accommodation)[ Sign up, it's free ](https://expedia.ca/signup?enable_registration=true&+=&uurl=e3id%3Dredr%26rurl%3D%2FSouthern-Black-Forest-Bed-And-Breakfast.d6055321-aaBedAndBreakfast.Travel-Guide-Accommodation) ## Top Southern Black Forest Hotel Reviews ![Carathotel Basel/Weil am Rhein](https://images.trvl-media.com/lodging/1000000/530000/525900/525862/aaae0613_y.jpg) ### Carathotel Basel/Weil am Rhein 10/10 Excellent "Nice and clean " [](https://expedia.ca/Basel-Hotels-Carathotel-Basel.h525862.Hotel-Information) ![Hotel Hochfirst](https://images.trvl-media.com/lodging/92000000/91290000/91287600/91287501/838588cd_y.jpg) ### Hotel Hochfirst 10/10 Excellent "The staff was incredibly friendly, polite and helpful. The room was clean and comfortable. We had a great stay and would definitely stay again. " [](https://expedia.ca/Lenzkirch-Hotels-Hotel-Hochfirst.h91287501.Hotel-Information) ![Hotel & Restaurant Danner](https://images.trvl-media.com/lodging/4000000/3890000/3883800/3883712/5218e74f_y.jpg) ### Hotel & Restaurant Danner 10/10 Excellent "Clean room, clean and right bathrooms, fantastic breakfast" [](https://expedia.ca/Rheinfelden-Hotels-Hotel-Restaurant-Danner.h3883712.Hotel-Information) ![Hotel Meyerhof Lörrach](https://images.trvl-media.com/lodging/33000000/32470000/32461400/32461379/5aa1b0e1_y.jpg) ### Hotel Meyerhof Lörrach 10/10 Excellent "I had a very pleasant stay at Hotel Meyerhof. The staff members were friendly and welcoming, which made the experience even better. The hotel room was comfortable and well-maintained, giving the feeling that the hotel truly invests in its guests’ comfort. I also appreciated the nice hospitality touches, such as the free tea and coffee machine. The town centre is very close by. Overall, a comfortable and enjoyable stay. I would gladly recommend this hotel" [](https://expedia.ca/Basel-Hotels-Hotel-Meyerhof-Lorrach.h32461379.Hotel-Information) ![Hotel Stadt Lörrach](https://images.trvl-media.com/lodging/18000000/17150000/17149500/17149485/dbf2272d_y.jpg) ### Hotel Stadt Lörrach 10/10 Excellent "Great stay. Breakfast was wonderful " [](https://expedia.ca/Basel-Hotels-Steigenberger-Hotel-Stadt-Lorrach.h17149485.Hotel-Information) ![Fritz Hotel](https://images.trvl-media.com/lodging/33000000/32870000/32869000/32868994/fe305378_y.jpg) ### Fritz Hotel 10/10 Excellent "Comfortable beds, pillows, comforter, room size and the shower. " [](https://expedia.ca/Basel-Hotels-Fritz-Hotel.h32868994.Hotel-Information) ![Hotel Zartenbach B&B](https://images.trvl-media.com/lodging/27000000/26920000/26915600/26915595/974c5419_y.jpg) ### Hotel Zartenbach B&B 8/10 Good "Good hotel, but limited dining options " [](https://expedia.ca/Hinterzarten-Hotels-Hotel-Zartenbach-BB.h26915595.Hotel-Information) ![Nouri](https://images.trvl-media.com/lodging/98000000/97070000/97068200/97068169/ef32fb1c_y.jpg) ### Nouri 10/10 Excellent "Superb " [](https://expedia.ca/Bad-Krozingen-Hotels-Bad-Krozingen.h97068169.Hotel-Information) ![Boutique Hotel Kokoschinski](https://images.trvl-media.com/lodging/21000000/20120000/20110600/20110516/b657418c_y.jpg) ### Boutique Hotel Kokoschinski 10/10 Excellent "This is a lovely little family run hotel in the high Black Forest. The owners were very accommodating, even offering to cook for us on the first night despite it being the one night a week when the restaurant is closed. The hotel owners only took over in December 2024 and are working hard to improve an already lovely place. The breakfast spread was lovely, lots of fresh and delicious food. In the evening the menu is lots of traditional mountain food, again all delicious. The hotel is a ski hotel in the winter, but in the summer when we went it is a great place for family walks up the high peaks of the Black Forest including Seebuck, Feldburg and Herzogenhorn. It is also just a short drive down the hill to Titisee if you want to enjoy the pleasures of the lake or the enormous indoor waterpark. Overall it is a great spot for a few days of mountain peace and beauty. Eating breakfast whilst looking out across the cows on the hill outside eating theirs is a great way to start the day." [](https://expedia.ca/Feldberg-Hotels-Boutique-Hotel-Kokoschinski.h20110516.Hotel-Information) ## Find out more about Southern Black Forest ## Southern Black Forest B&B information | Number of reviews | 788 | | ----------------- | ------- | | Accommodation | 4 B&B | | Lowest Price | CA $80 | | Highest Price | CA $356 | ## Explore a world of travel with Expedia - Lodging - Flights - Packages - Cars - Other - More ways to book - [Adelsberg Hotels ](https://www.expedia.ca/Adelsberg-Hotels.d3000752997.Travel-Guide-Hotels) - [Resorts in Aha ](https://www.expedia.ca/Aha-Resort-Hotels.d6342097-aaResortHotels.Travel-Guide-Accommodation) - [Aitern Hotels ](https://www.expedia.ca/Aitern-Hotels.d6346002.Travel-Guide-Hotels) - [Auggen Hotels ](https://www.expedia.ca/Auggen-Hotels.d6209468.Travel-Guide-Hotels) - [B&B in Bad Bellingen Rheinweiler Station ](https://www.expedia.ca/Bad-Bellingen-Rheinweiler-Station-Bed-And-Breakfast.d6206878-aaBedAndBreakfast.Travel-Guide-Accommodation) - [Bad Krozingen Hotels ](https://www.expedia.ca/Bad-Krozingen-Hotels.d602470.Travel-Guide-Hotels) - [Badenweiler Hotels ](https://www.expedia.ca/Badenweiler-Hotels.d4502.Travel-Guide-Hotels) - [Apartments in Betzenhausen ](https://www.expedia.ca/Betzenhausen-Apartments.d3000747760-aaApartments.Travel-Guide-Accommodation) - [Brandenberg-Fahl Hotels ](https://www.expedia.ca/Brandenberg-Fahl-Hotels.d553248635976394909.Travel-Guide-Hotels) - [Buggingen Hotels ](https://www.expedia.ca/Buggingen-Hotels.d6208713.Travel-Guide-Hotels) - [Ehrenkirchen Hotels ](https://www.expedia.ca/Ehrenkirchen-Hotels.d6208239.Travel-Guide-Hotels) - [Aparthotels in Freiburg im Breisgau ](https://www.expedia.ca/Freiburg-Im-Breisgau-Apart-Hotels.d11256-aaApartHotels.Travel-Guide-Accommodation) - [Apartments in Freiburg im Breisgau ](https://www.expedia.ca/Freiburg-Im-Breisgau-Apartments.d11256-aaApartments.Travel-Guide-Accommodation) - [B&B in Freiburg im Breisgau ](https://www.expedia.ca/Freiburg-Im-Breisgau-Bed-And-Breakfast.d11256-aaBedAndBreakfast.Travel-Guide-Accommodation) - [Cabin Rentals in Freiburg im Breisgau ](https://www.expedia.ca/Freiburg-Im-Breisgau-Cabins.d11256-aaCabins.Travel-Guide-Accommodation) - [Capsule Hotels in Freiburg im Breisgau ](https://www.expedia.ca/Freiburg-Im-Breisgau-Capsule-Hotels.d11256-aaCapsuleHotels.Travel-Guide-Accommodation) - [Cottages in Freiburg im Breisgau ](https://www.expedia.ca/Freiburg-Im-Breisgau-Cottages.d11256-aaCottages.Travel-Guide-Accommodation) - [Guest Houses in Freiburg im Breisgau ](https://www.expedia.ca/Freiburg-Im-Breisgau-Guest-Houses.d11256-aaGuestHouses.Travel-Guide-Accommodation) - [Holiday Park Resorts in Freiburg im Breisgau ](https://www.expedia.ca/Freiburg-Im-Breisgau-Holiday-Parks.d11256-aaHolidayParks.Travel-Guide-Accommodation) - [Hostels in Freiburg im Breisgau ](https://www.expedia.ca/Freiburg-Im-Breisgau-Hostels.d11256-aaHostels.Travel-Guide-Accommodation) - [Pensions in Freiburg im Breisgau ](https://www.expedia.ca/Freiburg-Im-Breisgau-Pensions.d11256-aaPensions.Travel-Guide-Accommodation) - [Vacation Homes in Freiburg im Breisgau ](https://www.expedia.ca/Freiburg-Im-Breisgau-Private-Vacation-Homes.d11256-aaPrivateVacationHomes.Travel-Guide-Accommodation) - [Riads in Freiburg im Breisgau ](https://www.expedia.ca/Freiburg-Im-Breisgau-Riads.d11256-aaRiads.Travel-Guide-Accommodation) - [Villas in Freiburg im Breisgau ](https://www.expedia.ca/Freiburg-Im-Breisgau-Villas.d11256-aaVillas.Travel-Guide-Accommodation) - [Gersbach Hotels ](https://www.expedia.ca/Gersbach-Hotels.d6126801.Travel-Guide-Hotels) - [Hach Hotels ](https://www.expedia.ca/Hach-Hotels.d3000737327.Travel-Guide-Hotels) - [Hasel Hotels ](https://www.expedia.ca/Hasel-Hotels.d6177348.Travel-Guide-Hotels) - [Hausen im Wiesental Hotels ](https://www.expedia.ca/Hausen-Im-Wiesental-Hotels.d553248634649699031.Travel-Guide-Hotels) - [Heitersheim Hotels ](https://www.expedia.ca/Heitersheim-Hotels.d6177454.Travel-Guide-Hotels) - [Hertingen Hotels ](https://www.expedia.ca/Hertingen-Hotels.d3000033529.Travel-Guide-Hotels) - [B&B in High Black Forest ](https://www.expedia.ca/High-Black-Forest-Bed-And-Breakfast.d553248635976197684-aaBedAndBreakfast.Travel-Guide-Accommodation) - [Chalets in High Black Forest ](https://www.expedia.ca/High-Black-Forest-Chalets.d553248635976197684-aaChalets.Travel-Guide-Accommodation) - [Condo Rentals in High Black Forest ](https://www.expedia.ca/High-Black-Forest-Condos.d553248635976197684-aaCondos.Travel-Guide-Accommodation) - [Cottages in High Black Forest ](https://www.expedia.ca/High-Black-Forest-Cottages.d553248635976197684-aaCottages.Travel-Guide-Accommodation) - [Guest Houses in High Black Forest ](https://www.expedia.ca/High-Black-Forest-Guest-Houses.d553248635976197684-aaGuestHouses.Travel-Guide-Accommodation) - [Hostels in High Black Forest ](https://www.expedia.ca/High-Black-Forest-Hostels.d553248635976197684-aaHostels.Travel-Guide-Accommodation) - [Vacation Homes in High Black Forest ](https://www.expedia.ca/High-Black-Forest-Private-Vacation-Homes.d553248635976197684-aaPrivateVacationHomes.Travel-Guide-Accommodation) - [Villas in High Black Forest ](https://www.expedia.ca/High-Black-Forest-Villas.d553248635976197684-aaVillas.Travel-Guide-Accommodation) - [Aparthotels in Ibach ](https://www.expedia.ca/Ibach-Apart-Hotels.d6359442-aaApartHotels.Travel-Guide-Accommodation) - [Condo Rentals in Kandern ](https://www.expedia.ca/Kandern-Condos.d3000033342-aaCondos.Travel-Guide-Accommodation) - [Kandern Hotels ](https://www.expedia.ca/Kandern-Hotels.d3000033342.Travel-Guide-Hotels) - [Kleines Wiesental Hotels ](https://www.expedia.ca/Kleines-Wiesental-Hotels.d6357763.Travel-Guide-Hotels) - [Farmstay in Markgraeflerland ](https://www.expedia.ca/Markgraeflerland-Agritourism.d6340138-aaAgritourism.Travel-Guide-Accommodation) - [Aparthotels in Markgraeflerland ](https://www.expedia.ca/Markgraeflerland-Apart-Hotels.d6340138-aaApartHotels.Travel-Guide-Accommodation) - [Flair Hotels in Markgraeflerland ](https://www.expedia.ca/Markgraeflerland-Hotels-Flair.0-0-d6340138--bFlair.Travel-Guide-Filter-Hotels) - [Romantik Hotel in Markgraeflerland ](https://www.expedia.ca/Markgraeflerland-Hotels-Romantik-Hotel.0-0-d6340138--bRomantikHotel.Travel-Guide-Filter-Hotels) - [Waterpark Hotels in Markgraeflerland ](https://www.expedia.ca/Markgraeflerland-Hotels-Waterpark-Hotels.0-0-d6340138-tWaterparkHotels.Travel-Guide-Filter-Hotels) - [Markgraeflerland Hotels ](https://www.expedia.ca/Markgraeflerland-Hotels.d6340138.Travel-Guide-Hotels) - [Motels in Markgraeflerland ](https://www.expedia.ca/Markgraeflerland-Motels.d6340138-aaMotels.Travel-Guide-Accommodation) - [Marzell Hotels ](https://www.expedia.ca/Marzell-Hotels.d3000280823.Travel-Guide-Hotels) - [Maulburg Hotels ](https://www.expedia.ca/Maulburg-Hotels.d6208227.Travel-Guide-Hotels) - [Muellheim Hotels ](https://www.expedia.ca/Muellheim-Hotels.d6129271.Travel-Guide-Hotels) - [Muggenbrunn Hotels ](https://www.expedia.ca/Muggenbrunn-Hotels.d3000032860.Travel-Guide-Hotels) - [Münstertal Hotels ](https://www.expedia.ca/Munstertal-Hotels.d603113.Travel-Guide-Hotels) - [Neuenburg am Rhein Hotels ](https://www.expedia.ca/Neuenburg-Am-Rhein-Hotels.d6321010.Travel-Guide-Hotels) - [Raich Hotels ](https://www.expedia.ca/Raich-Hotels.d3000032493.Travel-Guide-Hotels) - [Sankt Ulrich Hotels ](https://www.expedia.ca/Sankt-Ulrich-Hotels.d3000747897.Travel-Guide-Hotels) - [Schliengen Hotels ](https://www.expedia.ca/Schliengen-Hotels.d6209199.Travel-Guide-Hotels) - [Schoenau im Schwarzwald Hotels ](https://www.expedia.ca/Schoenau-Im-Schwarzwald-Hotels.d6357786.Travel-Guide-Hotels) - [Schönenberg Hotels ](https://www.expedia.ca/Schonenberg-Hotels.d553248634649640761.Travel-Guide-Hotels) - [Schopfheim Hotels ](https://www.expedia.ca/Schopfheim-Hotels.d6142004.Travel-Guide-Hotels) - [Apartments in Schopfheim West S-Bahn ](https://www.expedia.ca/Schopfheim-West-S-Bahn-Apartments.d6206971-aaApartments.Travel-Guide-Accommodation) - [St. Ulrich Hotels ](https://www.expedia.ca/St-Ulrich-Hotels.d553248635213108783.Travel-Guide-Hotels) - [Staufen im Breisgau Hotels ](https://www.expedia.ca/Staufen-Im-Breisgau-Hotels.d6124790.Travel-Guide-Hotels) - [Steinen Hotels ](https://www.expedia.ca/Steinen-Hotels.d6177346.Travel-Guide-Hotels) - [Sulzburg Hotels ](https://www.expedia.ca/Sulzburg-Hotels.d3000032072.Travel-Guide-Hotels) - [Tegernau Hotels ](https://www.expedia.ca/Tegernau-Hotels.d553248635213158053.Travel-Guide-Hotels) - [Todtmoos Hotels ](https://www.expedia.ca/Todtmoos-Hotels.d6025648.Travel-Guide-Hotels) - [Todtnau Hotels ](https://www.expedia.ca/Todtnau-Hotels.d6124811.Travel-Guide-Hotels) - [Tunau Hotels ](https://www.expedia.ca/Tunau-Hotels.d3000440634.Travel-Guide-Hotels) - [Voegisheim Hotels ](https://www.expedia.ca/Voegisheim-Hotels.d3000402195.Travel-Guide-Hotels) - [Wembach Hotels ](https://www.expedia.ca/Wembach-Hotels.d553248634649652007.Travel-Guide-Hotels) - [Wettelbrunn Hotels ](https://www.expedia.ca/Wettelbrunn-Hotels.d553248635213161251.Travel-Guide-Hotels) - [Wieden Hotels ](https://www.expedia.ca/Wieden-Hotels.d6060409.Travel-Guide-Hotels) - [Wieslet Hotels ](https://www.expedia.ca/Wieslet-Hotels.d553248635213151600.Travel-Guide-Hotels) - [Zell im Wiesental Hotels ](https://www.expedia.ca/Zell-Im-Wiesental-Hotels.d6208237.Travel-Guide-Hotels) - [Flights to Markgraeflerland ](https://www.expedia.ca/Cheap-Flights-To-Markgraeflerland.d6340138.Travel-Guide-Flights) - [Flights to Schopfheim ](https://www.expedia.ca/Cheap-Flights-To-Schopfheim.d6142004.Travel-Guide-Flights) - [Flights to Todtmoos ](https://www.expedia.ca/Cheap-Flights-To-Todtmoos.d6025648.Travel-Guide-Flights) - [Visit Auggen ](https://www.expedia.ca/Auggen.dx6209468) - [Visit Bad Krozingen ](https://www.expedia.ca/Bad-Krozingen.dx602470) - [Visit Badenweiler ](https://www.expedia.ca/Badenweiler.dx4502) - [Visit Brandenberg-Fahl ](https://www.expedia.ca/Brandenberg-Fahl.dx553248635976394909) - [Visit Endenburg ](https://www.expedia.ca/Endenburg.dx3000753075) - [Visit Hügelheim ](https://www.expedia.ca/Hugelheim.dx553248635213149474) - [Visit Markgraeflerland ](https://www.expedia.ca/Markgraeflerland.dx6340138) - [Visit Mauchen ](https://www.expedia.ca/Mauchen.dx553248635213142987) - [Visit Maulburg ](https://www.expedia.ca/Maulburg.dx6208227) - [Visit Münstertal ](https://www.expedia.ca/Munstertal.dx603113) - [Visit Neuenburg am Rhein ](https://www.expedia.ca/Neuenburg-Am-Rhein.dx6321010) - [Visit Schoenau im Schwarzwald ](https://www.expedia.ca/Schoenau-Im-Schwarzwald.dx6357786) - [Visit Staufen im Breisgau ](https://www.expedia.ca/Staufen-Im-Breisgau.dx6124790) - [Visit Steinen ](https://www.expedia.ca/Steinen.dx6177346) - [Visit Sulzburg ](https://www.expedia.ca/Sulzburg.dx3000032072) - [Visit Tunsel ](https://www.expedia.ca/Tunsel.dx553248635213162284) - [Visit Utzenfeld ](https://www.expedia.ca/Utzenfeld.dx553248634649658592) - [Car rentals near Badenweiler Roman Bath Ruins ](https://www.expedia.ca/Car-Rentals-In-Badenweiler-Roman-Bath-Ruins.d553248621562256044.Car-Rental-Guide) - [Car rental Badenweiler ](https://www.expedia.ca/Car-Rentals-In-Badenweiler.d4502.Car-Rental-Guide) - [Car rental Fröhnd ](https://www.expedia.ca/Car-Rentals-In-Frohnd.d553248634649704125.Car-Rental-Guide) - [Things to do in Bad Bellingen ](https://www.expedia.ca/Things-To-Do-In-Bad-Bellingen.d6094958.Travel-Guide-Activities) - [Book B&B in Southern Black Forest on Expedia.de ](https://www.expedia.de/Sudschwarzwald-Bed-And-Breakfasts.d6055321-aaBedAndBreakfasts.Reiseangebote-Unterkuenfte) /\*@license For license information please refer to webpack-runtime.nosw.licenses.txt\*/!function(){var e,a,o,d,s,b={},r={};function c(e){var a=r\[e\];if(void 0!==a)return a.exports;var o=r\[e\]={id:e,loaded:!1,exports:{}};return b\[e\].call(o.exports,o,o.exports,c),o.loaded=!0,o.exports}c.m=b,e=\[\],c.O=function(a,o,d,s){if(!o){var b=1/0;for(t=0;t=s)&&Object.keys(c.O).every((function(e){return c.O\[e\](o\[i\])}))?o.splice(i--,1):(r=!1,s0&&e\[t-1\]\[2\]>s;t--)e\[t\]=e\[t-1\];e\[t\]=\[o,d,s\]},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,d){if(1&d&&(e=this(e)),8&d)return e;if("object"==typeof e&&e){if(4&d&&e.\_\_esModule)return e;if(16&d&&"function"==typeof e.then)return e}var s=Object.create(null);c.r(s);var b={};a=a||\[null,o({}),o(\[\]),o(o)\];for(var r=2&d&&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(s,b),s},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",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",25047:"shared-ui-retail-landing-hackathon",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",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",53224:"blossom-region\_property-filters-interactive",53466:"shared\~ReasonsToBelieve",53615:"global-components",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",79114:"core",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",89421:"shared-ui-retail-lodging-offers-price-insight-fragments",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:"7e557a0a95a4edceace2",597:"1aab31df563aec030e56",954:"4bc5752a35aaf72df841",2066:"317c747a2bb293d684aa",2474:"f175a155bdf78043cba8",2631:"8091c751911550117167",2769:"c709da8fda635f1be253",2833:"8aa8da151ed5b2589a1e",2969:"6685471844263d417bda",3274:"62ea6816981325c7c552",3503:"4779c3f0446068db0425",3711:"d4714147e92970258b6d",4262:"590e105a6198b81b6d9b",4984:"1747bb7a8de163eb13bb",5103:"4eeb28c6e9cd9761f7cf",5360:"d0ce39357e27b5dfce8d",5857:"06027f2368430e7cda81",6184:"6762b7bce0138904346d",6258:"5c13137bd73e6fb8252a",6341:"f9a6b5bedb23f59f8901",6374:"8e8055e2b1207f857cb9",6470:"8b03e5dc8390a1d7e2d3",6536:"0fe55a38f13da04ff486",6615:"c52d47a7678cb5f59f9d",6753:"c76fbe932b081ec7c501",7052:"cc799dd88660407b48c2",7212:"cf4630a9bc58ae25127c",7269:"4bf8c872c73eada7d8ee",7480:"07056b27730cae949dbb",7487:"377050eb98a7a4fa6cac",7530:"eea68de82d30418f2531",8055:"f83394fb31d48ecf1841",8142:"938bd054f57ba4bd04e5",8187:"c4e4419474268ce47473",8347:"c66baa4300776ea00f0a",8508:"e5f0af857091cf493caf",8530:"4427308c4898f52f4a2c",8841:"df1eacfc2ee831b25aed",9040:"f1aff2546b94abac80bf",9105:"b8ba7f114627840377f8",9111:"9234a5de83e35440342e",9218:"9ded5ae249b3d65bfb12",9938:"c66e4c0f6568b4a8222f",9979:"d05758865c2144faae73",9997:"1bd276c907d1bc72cf90",10158:"18b624544826d9788255",10367:"38446285c2c3fd0db894",10556:"1a2ce86a369fe7e906e7",10817:"1d83ed9bb67be301113f",10822:"fa0f484f82c9c9eef7fa",10855:"9f66caef36a4ad04683a",10860:"6ba5a16f5b74f6aadc2c",11003:"86aeb6ce6feae2ee4559",11038:"c74d2bfe7b16bf57657f",11840:"e32cd12fb643995f0976",11987:"9f74b5b5b38c8eaf5fea",12262:"1c674e9ba178a6cc1955",12318:"54d7b210811ca0c954fa",12464:"ff16e7668d71e8e183c7",12598:"acea62e4f5d38ce9f993",12664:"429925180df97a75cd31",12679:"04f5eeaf757679cb6e70",13009:"7f2373addc2147a30f9b",13018:"630eaf2bfc91b7293cca",13075:"a46b1a17d23b5fc26f77",13310:"faa03b5fd123b222a43d",13348:"cf886a393bf9aab00414",13444:"7fed6b043450523e6b99",13691:"25634f109ea5816c52e3",13797:"0730aea83e6ca46996e9",14058:"89214f0848eabb681c27",14176:"8519d588d76681de40a2",14190:"3fc6fe1b1d03288056a8",14431:"0e245da88a366c209230",14745:"4af453d2df14e224948d",14791:"45c592d1a2ac2e16d05a",14997:"65cf096899b25afad489",15054:"853c4446914cd36ec0af",15097:"3b0b4e360559fafc9d17",15262:"47bd36a9a86e3c8c9d11",15442:"c889f6f772fffc7c6a1c",15451:"c36be4f406dadc05c329",16072:"f0773426bd48a68dd3ba",16098:"88643f7b336669302e33",16204:"551e554d847b0cfa475b",16471:"21969a9881afcbff15f7",16494:"ec304c2097b95ed2ddd9",16578:"8aa0e7f088345a19483f",16597:"9fdf3a082430acedd191",16770:"768d1114a4ec78d8f8cf",16820:"ce709490c16c41064ba1",16832:"cb3d74164e6d212177e5",16868:"4d5ce28e3153f492e5b1",17265:"1ebafbc2386e7b7a77dd",17281:"257fc412ae6558c35867",17292:"50d8da64238531583d18",17372:"70eb11ee36620fde299b",17491:"1fea4846a6448a9c3245",17607:"2667696cd6aa60af322c",17797:"fb3cca32d37ec71bac4e",18298:"1f43e58aaab0a2067f6e",18475:"49eff069f2049204d484",19115:"fd236f14d0c999514e12",19135:"e460226faac9d690591d",19192:"16a3447c2879c8410d49",19449:"2f513bd78220474a677b",19501:"d79b9c265ff527399c22",19742:"096aedf4b8aac6745592",20515:"e4032999e39df2e2e9df",20547:"a3297822c2e10d1497bd",21010:"781e1e155ba94bd58b36",21076:"538479fcedfac9f6866d",21089:"3f821cfb5673032833b7",21340:"cb709f1be9fa793605c4",21451:"f6a58ca2b4f707e49014",22276:"79f75e067eafd22edcb5",22422:"14ae290acaf9f3b9c21b",22643:"f9b7b35483d9763a8f79",22653:"f52a505a63e0b9281e49",22817:"bdd95e2bc5a0a118b7dc",23012:"e6ec2f53c637e01d517a",23084:"a78d0258ba7b202b50c2",23303:"01df2ede43413283b55e",23579:"a2d6ba7ae40038478e52",23663:"e8026b8640b25422a305",24501:"56c5bb07acbc5ab15a87",24623:"b899b2588921369c8786",24807:"54bce3fa413979425e31",24964:"d79e2d81d86370145b37",25047:"4a842053b65c88e2ee30",25229:"d72858b46b542957216d",25519:"2a9f4a448e966cfc2747",25560:"b0ed33ea877ea9e04b72",25738:"de27233853934ee1a603",25770:"e680c0ed8c3375747891",25856:"7b56dc5175bab2e9d75c",25932:"0b9de727764842e611de",26018:"329a53bf95086c1c0afa",26084:"ec1f56ce115d4d18bdb2",26161:"fd589410f7617d1a9ee7",26313:"6f90e9e0818281223810",26718:"76c4f84ced67460a48f9",26850:"1aafa945ee04dbc0274d",27039:"95cc0fb1870ff8e0e53a",27452:"bfd49fc766e9c58dc3bf",27660:"5f2c2919711bd1dd7f3a",27914:"f3566a39fe4a810597d6",27924:"af235d64543ba302d20a",27989:"e956db6c8f5a87b66a89",28046:"c4cf620be6bfd03df9d4",28058:"b3226c9bd822cbcde176",28109:"ca2824f9725ac22b0358",28324:"bbd54b1a47950d634e43",28384:"f870c7a0bbf86ddf4c0f",28421:"27d7b48395d864395353",28550:"962d35ed4409e722cc21",28754:"09c1414a77bd4f2af31d",29367:"eaef80c13f202e4c4d6b",29554:"b65880725b42e34fc72f",29589:"58363f85aea8ff31bd8f",29657:"6869a0b40a016cc1d3ea",30045:"1e5e526591e89def3872",30115:"84ef8965397fbd88b6fb",30319:"0d05873a4b858586f52c",30326:"94a4bcd0d4df1b3dce76",30440:"f9120eb302e461946269",30519:"545d641b51fa2795ed80",30680:"43510b69974266b83fa9",30926:"80c7e5320ade7d7b17f4",31299:"045cbe9adb98e01c1c2d",31447:"f85c96e500d0269c1b3e",31561:"5f870203a4a7f7faec61",31629:"ac6daf80a7a80ab4b120",31675:"ad518cf435b89df68797",32096:"5547ed50f1650603d438",32405:"b22b1f21cb7c1702f656",32516:"9b488adc476878d78bdf",32811:"d9903794253a7b5f0594",32892:"0c1b0a329d97125c85a6",32914:"9a7f06067a59bbbd43ae",33167:"56fb8f2483245834fb50",33266:"deebd47de4633fc8b77e",33354:"e9f62c6e02b6ea418157",33438:"5f32466d1f75a1aff9e5",33439:"f52d3abe0cc64e3b9e09",33560:"0534ade1027e46e5d9eb",33563:"1e77d247cb4f3bd4bb22",33877:"b788521a68b077799cd1",33881:"8a5008c2c9131acda88b",34011:"d8d8091f8cd36f45ebd5",34832:"e232d3aaf17c0c378528",35162:"269429304d65092c9de9",35253:"7cf55c05c7c2ec6414e9",35352:"bc610ad71163767836b1",35598:"3efe4ebe2304c7e61c40",35613:"24050ce70f34f5cf9168",35633:"578ef921427276be64b9",35647:"b21b7c7789ddabbe4b9c",35973:"77f520390221988115ae",36971:"ff170a953e6ed71394a0",37139:"851ad20d04accbcb8ad6",37556:"fc42ed53ec9b02d539b5",37739:"09b0c087645e35e73ae9",38216:"4d1d0e94129d1e3573c4",38326:"522154de94c66c22c057",38534:"609cefabb1fc5f5e3bcb",38801:"f0f87eda24c434751847",39005:"8cc8c766cfcca0bbb0cc",39026:"10c0192857b5b7eda5c7",39289:"980197a54d03333e410d",39336:"255177586668b5a737c1",39525:"50601f6cbf0fa0e01fe1",39756:"dd67f8ee9139b132910e",39858:"711d746b0345ba192f94",40023:"45830bcc9de8591d94c6",40195:"2a13b901ba88d541d3f3",40413:"be7b24150e00474a8937",40609:"d7139724f78831d6a91b",40830:"01c760a384e31366af9e",41245:"f4eec66e10b39dfb9c5f",41701:"7796413d14691f488463",41941:"9b55107d6f4c0daa47bb",42992:"41daf22b479555afc66a",43032:"fce60162168ef39f732d",43139:"1a4165ec17c38df8b065",43556:"3148d6fdf0883c706084",43630:"e2806772720758296a70",43747:"0305dd8a9887844f0284",43903:"9ee1510e680c48773397",44155:"3444d7b6db94ca12148f",44379:"24eb9c89e549a79d7135",44440:"5af7623dc1ad7e1e270d",44467:"caf8bbeff54a94919c74",44716:"527d7724247d5e7220e6",45433:"7d160b01393caaffaa65",45496:"0f4a4525ad4af697d819",45957:"22ba2ff1a7658e17660d",46333:"37e0e64f92b1294ab7dd",46429:"e7bce04562dde1a6b130",46902:"0fd5405112492be0239a",46993:"9e67a8cf13858caf5ae5",47299:"d534ac1a12f8d5592d84",47800:"946a89f36bdbf5bca3d1",47827:"5526692fe259a99f6a98",48133:"134f6900ec6051a2b0a7",48187:"a583728a0d93696d712e",48385:"7df562316c7bfba6a04c",48404:"9b5be957bff1f6d92229",48420:"868813373acfdc9b676e",48465:"0d414b9284eb5b0bb274",48667:"b46a8bc6e1c9f17605bb",48679:"6b819cfbc48769b3d0f3",48775:"967b8c1b7a0449ddf410",49093:"8ea5af93daed2e999db1",49406:"189231788424bbe05a42",49563:"268b49ea562c12c64799",49618:"dd458ece8db08fe2fbd2",49673:"da05fee93ce9b7001fff",50160:"7cec4fcbf9b7bd98a1e6",50300:"eed23817afcf7dc7487c",50581:"df564391dc27f66854f4",50946:"01be88046b4ac6827217",51019:"68301aa70ebd607e8e81",51046:"dfe6591fe451c52ee0d1",51201:"53a1839a25c750e5eabc",51279:"a74df146994b1068d8ca",51478:"ca069b17eec34100e0a3",51557:"d50ea6b092bab7053973",51987:"2b103ba38e8f66a44c4e",52009:"ce204dfc859b2e9a7f21",52011:"9d87ed101941cacd7643",52333:"582b0045cc668f1a5f27",52473:"865c0d421aba11407a40",53125:"84526ce05a5e47bc7060",53224:"4a3e1960703343289967",53466:"f0b4139e8b482d49c614",53615:"662ee4af2da7b322b012",54051:"475ed34c4eb19a333b18",54206:"1fcdb97edb2f43979300",54569:"af1cfc32d547e45c71f9",54593:"01e84cc3e91ba2e6b940",54798:"d6cde5543db9715af565",54884:"09851d5228b201cb973e",55020:"8ec484805e78ab3a9206",55042:"ac020c13eb76b4cb8bb9",55259:"1c2c3bb8d9d6c89ac1a8",55305:"4e69e977d965396d2be2",55601:"7f45d1a0955745ade815",55616:"ad5ad50c3bd7102c3481",55716:"b0bcdafbe6efd7aebb7e",55902:"9759e48f48c0b932b9e5",56135:"3ddf3298da6e3ef0c569",56232:"6920bbc9628d62536cd5",56570:"ae90b928b77248e86c35",56684:"1df1370c2ffc2a2489a0",56817:"0db8f6b6d9ac336d9a94",57279:"5a0f050f8566d210ffb0",57620:"40397842fe98c7f5a626",58427:"b790304eb09914ec0be1",58496:"23d3e11160e9417d4f89",58695:"d1628ff95b8c4b0cf5b2",58698:"3efe028947657ed6cf37",58855:"be815b243adc50a7f25f",58934:"37a0aa333f869e0cd412",59064:"a1b180c13062f30448ea",59101:"ba8c7cd0d38430444357",59440:"09f4125ec03f68f2e58f",59507:"01eb433a1a7c2953e456",59696:"4172a37334efbd8fc18b",60478:"e81c75422b1ba15307fb",60656:"ac4b4bd31b2931f30103",60771:"d614fbeec77e7071a12e",60828:"511b6fb6a2e1ed365110",61311:"f312b935dccb8f339926",61424:"125cfc3df23a60966552",61572:"a12b947c0573c8cb3dbd",61675:"49e27d1147b2bf13e9e7",61696:"4ddcabdb032892074802",61774:"b97c1280af7dd175771e",62164:"68290b5a1e5054df74a6",62172:"08001dbad07788df5823",62191:"976ab7966859962537f5",62296:"1892c0e63f5ed590129f",62431:"f84b57c29da5b1511d90",62619:"4ea4b3ae0ac0e3d635be",62898:"ad9480734ac13f004050",62960:"8db2882e98745cff3211",62992:"d70d8753df83efbc6de3",63252:"3425633b61884696d202",63382:"82cf3cf7720327f1dc8b",63471:"7bd3256181bbd607f4f3",63693:"d34207656f7a3f44e2e7",63788:"f4e871d9ed5df47a2248",63830:"0dbcdf564fbf4d202599",63846:"336526faf4573a8f182d",63934:"53cca2fc2a1297ae345f",63970:"24f1c3ffcbe441578b0a",64495:"265a8416ace5d20f66a4",64534:"13c4763f0f3d96ce32c0",64717:"db2224cfa272eea1b677",64896:"cb4e537d433f9eaad489",65351:"2dfd2aac7269ee1d5f65",65370:"49169d28a14ba457f0ae",65456:"7caaeac0e8dfefcd263a",65478:"b114d617260c9a56b210",65847:"85981a4ce7f6e097f41d",65857:"e17d76ad6fa87f7e955b",66175:"c8b15a327a48a6d70a3c",66196:"95ebcee58ed7d55717ca",66325:"0bc0ebfd6acd64637f0e",66576:"14e702b3c3ce4db6874d",67811:"87fcb1dcaf3ddaa6a6b4",68116:"02af1467a1159385f809",68294:"71d33bb7c1efc476e474",68326:"a724384b8a55e6370de6",68665:"f2d312e3f7f5ddb609b4",68688:"00d007bda41a5eccfaad",68725:"e388db981ff20a455292",68905:"1b6a8f36a56f032c1043",69058:"ba011539910f225cd9cc",69085:"9a04d95191a56f730602",69133:"b244b0488c0af3607bc2",69281:"33bebdb8143e859f6660",69354:"2ac890ceecd6df6e01ca",69410:"3ad6deaa78a7fed05a6c",69660:"c0669b25cdce2bf43ef1",69992:"5f0615381cb6e9c002f4",70175:"5440d5db45b7fb8f3989",70673:"20feb4ebc335997a3f0c",70741:"0e01d17093f0b2792cf0",71087:"25ca3ff42b8cdc94e134",71624:"e90165abd933a6882d4a",71656:"3a0661f4677724fe9c24",71689:"7d369b4f2bf074b5a96b",71783:"78658ca43d2c334f700f",71937:"ae0e5da1b985bcbbb663",71973:"35e0547fc5126f5b3b8a",72023:"ecdd25ea75ff92cd9ff8",72168:"c0a2b1da9914b28d66b2",72250:"dd3538ab66b0d053bd1e",72365:"de7e16e2df75fb16a239",72851:"2e2a221724fbad88717e",72874:"895bfe37d151983ab7d5",72897:"28257644ddb63bd4e76c",73083:"f4d381b0a40d28f1d807",73305:"be09f4cc0ea3b66f1743",73324:"3924aeecf2a9a0bca8a2",73531:"91e02e0c60c58bebe64e",73728:"40ce06ec3ec6e413f06f",73787:"ca9696ffb59cf2568c9b",73863:"a123c325cf390ab62b8d",73948:"c68695179483cdae8d88",74046:"ed10aad85a51c7d9991b",74320:"2f70fec2be940ad1308a",74407:"8697a102f0a8a8d80c43",74595:"c58b3ce3f692a0026291",74723:"c8c0f57ceb0208866ab1",74788:"bb230bb0aed2a86e86d1",74848:"1407f92fd40581ebbe1e",74861:"b32156994fd86388409a",74949:"570eef93ef6eb4a3ed69",74996:"d40c0d2f31e35f964d8a",75974:"82070785d172665bd5b8",76003:"a395dad169c26cf7fd71",76708:"6fcf75089dbdcceb7000",76761:"b0ef09cfb31b526dc18e",76845:"6d9e428c30b1d296cd74",76962:"1f1f3026411294be67d7",77010:"757688f8c58ed923c3f3",77826:"3693ba3599fdb5cf8e13",77938:"5d0cadd755a46d7239ba",78034:"9b230bfe5876ead41d9c",78047:"fd32dbeef67b39962cd2",78059:"3fbc6c54539357a6979b",78239:"fde310d0c34751331415",78302:"6cc5d7b675126c68fe30",78480:"a6a37e140b68653420b6",78917:"c0a8f07353bc93e39b9e",79114:"e2feee1e757654b55743",79145:"e8501ae2308e50148f26",79373:"7463c82a7a59892d87fb",79981:"72c11cb9c0c7a76862e2",80167:"b74b3a4c4051cfb3ba32",80445:"f307315ac92c9d025606",80544:"eab934ac4cada4d3da58",80597:"fac4edba352fed583a3c",80914:"8d7a9d9d00e7fc520b1a",81154:"481c4c6ae5738e3f3238",81966:"3570cdf4ef98a1dc82fa",82076:"7f11af3d7307528b7ede",82151:"a3a589e6a5577e359ecf",82252:"8935dace4f6ab9f7f1e4",82512:"6d3f7bd1ff815903ae1f",82584:"cd4aa95cf3a3b7027ee5",82651:"6ffbff9055f027e70041",82656:"df6206dac3622f356634",83361:"df79b66614c285619ce8",84142:"8e7480efb49eff5499c4",84236:"ee40f1cc20f99cfbb5c4",84317:"5952231a75844cb54e44",84517:"a89f9ec84752b57777cd",84524:"b8b215339d1fb5a5dbb5",84617:"cc02b05df75e5491a209",84701:"19e803a6e59d2a0b2e23",84708:"be59d9d02c52ff84fe28",84807:"24662c3e50590b783a04",85102:"f70e7fe9de2891cf74d9",85224:"5a9ccf287cbea7acb3d3",85254:"b3b795dec63b027d6d28",85551:"b47d179dd6d25c7dee87",85998:"ef4aa9890f0d800693c6",86048:"e6e04fc3c4592beeda8c",86450:"b139a7217571132a8874",86557:"df72b6b3f7e843df27fc",86634:"2a1510eb16e6f7818678",87036:"391dbde54547b5475569",87866:"5d630cc55dfb2a4c7631",87984:"e9719fbcc7878748fd5e",88361:"6ec96d8dd4f1350e809a",88487:"ac5d06c9eb31dfbd76a5",88490:"682b40e727a831670c62",88585:"88c4474c2f13f84827ac",88856:"e3bc102b5669c5bf1769",88895:"0b06117db17274c9c5ae",89019:"985ff5933d10a6cb5cc8",89156:"3c85a81651865673f02b",89296:"e3ef173b8adbc966a63e",89421:"02c25a57ebd1e8127578",89449:"ecb75c95a790d3fd5468",89459:"b9f25df9dafc59c78563",89626:"a9174cf8fbb2a538b40d",89695:"750801f0c03e54410a94",89713:"abdb2d27f4cc2ae2342a",90347:"1c85ff75fcc38f78aa1a",90547:"4ea5dcb6c76088fbab9b",90947:"c081169a0fe0424970f9",91199:"dd9d6be80d0238c41ead",91442:"f96fc09d17a7d08b6f31",91701:"b6cbaae4c47b3822463e",91795:"a784ed3a67e9103e5176",91921:"a43019354ace0bc5af5f",92179:"3f7a7b4d5c9f7ddde1b4",92525:"5c6fd1d8a5d49bae74f9",92644:"06deb32c6d61d56f09ce",92864:"fdf8eaa7655367c44cb6",93013:"5991f17fc3aa7b181c19",93870:"d218a08064cb6547a433",93958:"5defb5742f6ba188fb5c",94396:"dc4a0c0bc6944ddd6892",94605:"93ab2cc9055dbf4b0daa",95078:"cc24b49ba675a301336c",95086:"d5d5c1031811087cb8e6",95132:"81137fc4cfa8268d69ea",95777:"eeb4cbea46192e287476",95843:"67f7e23fbca3c839b2d6",96003:"6a08ec1fde1519fb4ce2",96524:"f83ea1352445b9e21dfe",96823:"4f9cb90096e516afb58a",96891:"9fa682a144f4418d09a4",97128:"d4d74c0de2996dca800c",97911:"6b26c2b56d00ecf2868a",97972:"9eb2595365fe2e093fbd",98110:"edb66518bd449700f19a",98418:"718e21b7cff63342f856",98775:"213eda4f883f7ebfbccb",98840:"867b2b37af52127011da",98882:"3b2415463256bac3d29e",99196:"30db4ee4dd8d6ad41006",99253:"9e75d528d60b43f01789"}\[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)},d={},s="blossom-flex-ui:",c.l=function(e,a,o,b){if(d\[e\])d\[e\].push(a);else{var r,i;if(void 0!==o)for(var f=document.getElementsByTagName("script"),t=0;t(c.has(e)||c.set(e,(0,o.pino)({level:"info",browser:{asObject:!0,write:function(){},transmit:{send:function(t,n){const r=n.bindings\[0\].action,i=n.bindings\[0\].systemEvent,o=n.bindings\[0\].label,s=new Date(n.ts||Date.now()).toUTCString(),c=\[\],l=n.messages\[0\].reduce(((e,t)=>{var n;return t instanceof Error?(c.push(t.message.toString()),e.errorName=t.name,e.errorMessage=t.message.toString(),e.errorStack=null===(n=t.stack)||void 0===n?void 0:n.toString().replace(/\\n/g," ")):"object"!=typeof t||null===t||Array.isArray(t)?("string"==typeof t||Array.isArray(t))&&c.push(t.toString()):("message"in t&&"string"==typeof t.message&&(c.push(t.message.toString()),delete t.message),Object.assign(e,t)),e}),{});"error"!==t&&"fatal"!==t||console\[u\[t\]||"log"\](\[\`\[${s}\]\`,(null==i?void 0:i.toString())||t.toUpperCase(),o,c.join("|"),Object.entries(l||{}).filter(((\[e,t\])=>Boolean(e)&&Boolean(t))).map(((\[e,t\])=>\`${e}=${t}\`)).join(" ")\].filter(Boolean).join(" ")),"fetch"in window&&fetch(e,{method:"POST",body:JSON.stringify(Object.assign(Object.assign({action:r,systemEvent:i,logTime:s,label:o,url:window.location.href,message:c.join("|")},l),a.\_\_globalData)),headers:{"Content-Type":"application/json"},priority:"low"})}}}})),c.get(e));const l=(0,t.createLogger)("/cl/2x2.json"),f=(0,t.createLogger)("/cl/1x1.json");let p=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.identifier=t.length>e.MIN\_IDENTIFIER\_LENGTH?t:""}return t=e,i=\[{key:"getLoggerWithIdentifier",value:function(t){return new e(t)}},{key:"setGlobalData",value:function(e,t){e&&null!=t&&(a.\_\_globalData\[e\]=t)}},{key:"getGlobalData",value:function(e){return a.\_\_globalData\[e\]}}\],(n=\[{key:"performance",value:function(e){!0===a.\_\_globalData.logEvents&&f.child({action:"logTrxEvent"}).info(\[e\])}},{key:"logEvent",value:function(e,...t){const n=l.child({action:"logError",systemEvent:e.toString(),label:this.identifier});switch(e.level){case"CRITICAL":n.fatal(t);break;case"ERROR":n.error(t);break;case"WARN":n.warn(t);break;case"INFO":default:n.info(t);break;case"DEBUG":n.debug(t)}}}\])&&r(t.prototype,n),i&&r(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,i}();t.ClientLogger=p,p.MIN\_IDENTIFIER\_LENGTH=2,window.onerror=(e,t,n,r,i)=>{p.getLoggerWithIdentifier("global").logEvent(s.BERNIE\_CLIENT\_EVENTS.WINDOW\_ON\_ERROR,{label:"windowOnError",message:e.toString(),url:t,line:n,col:r,error:i})}},58651:function(e,t,n){Object.defineProperty(t,"\_\_esModule",{value:!0}),t.logPerformanceMarkers=void 0;const r=n(67664);t.logPerformanceMarkers=(e,t,n,i)=>{try{if(e.message="page loaded",i&&(e.pageUsable=i),window.performance&&window.performance.timing){if(window.performance.timing.toJSON)n=window.performance.timing.toJSON();else{const e=window.performance.timing;for(const t in e)"number"==typeof e\[t\]&&(n\[t\]=e\[t\])}n.responseStart&&n.fetchStart&&(e.ttfb=n.responseStart-n.fetchStart),n.domainLookupEnd&&n.domainLookupStart&&(e.dns=n.domainLookupEnd-n.domainLookupStart),n.connectEnd&&n.connectStart&&(e.tcp=n.connectEnd-n.connectStart)}t.performance(e)}catch(o){t.logEvent(r.BERNIE\_CLIENT\_EVENTS.CATALOGED\_DATA\_CAPTURE\_ERROR,o)}}},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 g}});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=h(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))}},g=function(e){requestAnimationFrame((function(){return requestAnimationFrame((function(){return e()}))}))},h=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),h((function(){a(s.takeRecords()),n(!0)})),u((function(){i=0,r=p("CLS",0),n=m(e,r,L,t.reportAllChanges),g((function(){return n()}))})),setTimeout(n,0))})))},k={passive:!0,capture:!0},P=new Date,N=function(e,t){r||(r=t,i=e,o=new Date,M(removeEventListener),A())},A=function(){if(i>=0&&i1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){N(e,t),i()},r=function(){i()},i=function(){removeEventListener("pointerup",n,k),removeEventListener("pointercancel",r,k)};addEventListener("pointerup",n,k),addEventListener("pointercancel",r,k)}(t,e):N(t,e)}},M=function(e){\["mousedown","keydown","touchstart","pointerdown"\].forEach((function(t){return e(t,I,k)}))},x=\[100,300\],j=function(e,t){t=t||{},\_((function(){var n,o=S(),s=p("FID"),c=function(e){e.startTimet.latency){if(n)n.entries.push(e),n.latency=Math.max(n.latency,e.duration);else{var r={id:e.interactionId,latency:e.duration,entries:\[e\]};H\[r.id\]=r,$.push(r)}$.sort((function(e,t){return t.latency-e.latency})),$.splice(10).forEach((function(e){delete H\[e.id\]}))}},Y=function(e,t){t=t||{},\_((function(){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}),h((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 g=Object.keys(e.customLevels||{}),v=\["error","fatal","warn","info","debug","trace"\].concat(g);"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"),g.forEach((e=>{p(this,w,E,e)}))}});const w={transmit:t,serialize:o,asObject:e.browser.asObject,levels:v,timestamp:h(e)};return E.levels=function(e){const t=e.customLevels||{},n=Object.assign({},f.levels.values,t),r=Object.assign({},f.levels.labels,function(e){const t={};return Object.keys(e).forEach((function(n){t\[e\[n\]\]=n})),t}(t));return{values:n,labels:r}}(e),E.level=y,E.setMaxListeners=E.getMaxListeners=E.emit=E.addListener=E.on=E.prependListener=E.once=E.prependOnceListener=E.removeListener=E.removeAllListeners=E.listeners=E.listenerCount=E.eventNames=E.write=E.flush=b,E.serializers=r,E.\_serialize=o,E.\_stdErrSerialize=c,E.child=function(n,i){if(!n)throw new Error("missing bindings for child Pino");i=i||{},o&&n.serializers&&(i.serializers=n.serializers);const a=i.serializers;if(o&&a){var s=Object.assign({},r,a),c=!0===e.browser.serialize?Object.keys(s):o;delete n.serializers,d(\[n\],c,s,this.\_stdErrSerialize)}function u(e){this.\_childLevel=1+(0|e.\_childLevel),this.bindings=n,s&&(this.serializers=s,this.\_serialize=c),t&&(this.\_logEvent=m(\[\].concat(e.\_logEvent.bindings,n)))}u.prototype=this;const f=new u(this);return l(this,f),f.level=this.level,f},t&&(E.\_logEvent=m()),E}function p(e,t,n,o){if(e\[o\]=a(e.level,n)>a(o,n)?b:n\[s\]\[o\],!t.transmit&&e\[o\]===b)return;e\[o\]=function(e,t,n,o){return c=e\[s\]\[o\],function(){const s=t.timestamp(),u=new Array(arguments.length),l=Object.getPrototypeOf&&Object.getPrototypeOf(this)===i?i:this;for(var f=0;f-1&&r in n&&(e\[i\]\[r\]=n\[r\](e\[i\]\[r\]))}function m(e){return{ts:0,messages:\[\],bindings:e||\[\],level:{label:"",value:0}}}function g(e){const t={type:e.constructor.name,msg:e.message,stack:e.stack};for(const n in e)void 0===t\[n\]&&(t\[n\]=e\[n\]);return t}function h(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.42234feb78cee5d834f1.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.5a46ed087fab90e09871.js