Title: Southern Black Forest B&B: Find the Best Bed and Breakfast from CA $98 | 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) ![Bertoldsbrunnen which includes a city and outdoor art](https://images.trvl-media.com/place/553248621563228637/1bd55e90-b0dc-4b05-9837-71968664b6ad.jpg?impolicy=fcrop&w=1200&h=500&q=medium) # Find a Bed and Breakfast in Southern Black Forest from CA $98 - ![](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 [Dec 19 - Dec 21](https://www.expedia.ca/Hotel-Search?regionId=6055321&startDate=2025-12-19&endDate=2025-12-21&adults=2&lodging=BED_AND_BREAKFAST&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) In two weeks [Dec 26 - Dec 28](https://www.expedia.ca/Hotel-Search?regionId=6055321&startDate=2025-12-26&endDate=2025-12-28&adults=2&lodging=BED_AND_BREAKFAST&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) In one month [Jan 9 - Jan 11](https://www.expedia.ca/Hotel-Search?regionId=6055321&startDate=2026-01-09&endDate=2026-01-11&adults=2&lodging=BED_AND_BREAKFAST&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) In two months [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) ## Our top choices for Southern Black Forest bed & breakfast ![Family Condo](https://images.trvl-media.com/lodging/89000000/88290000/88281400/88281302/f8cd31e9.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![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) ![Grand Condo](https://images.trvl-media.com/lodging/89000000/88290000/88281400/88281302/97842370.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) ### 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) "Large apartment with a fully equipped kitchen. Everything is clean." ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) ???? CA $104 CA $124 total includes taxes & fees Dec 14 - Dec 15 [](https://www.expedia.ca/Feldberg-Hotels-Pop-Up-Stuub-Bierhausle-Feldberg.h88281302.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) ![Miscellaneous](https://images.trvl-media.com/lodging/120000000/119890000/119889000/119888999/d5a22463.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) ![1 bedroom, WiFi, bed sheets](https://images.trvl-media.com/lodging/120000000/119890000/119889000/119888999/0b07a231.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 Dec 13 - Dec 14 [](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) ![Exterior](https://images.trvl-media.com/lodging/120000000/119890000/119889000/119888971/34eb7610.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 Dec 14 - Dec 15 [](https://www.expedia.ca/Apartment-Double-Room-No-2-With-Shared-Terrace.h119888971.Hotel-Information) ![Dining](https://images.trvl-media.com/lodging/120000000/119890000/119889100/119889055/db88246b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/120000000/119890000/119889100/119889055/8db60268.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Miscellaneous](https://images.trvl-media.com/lodging/120000000/119890000/119889100/119889055/18895b4f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Property grounds](https://images.trvl-media.com/lodging/120000000/119890000/119889100/119889055/21c27a2b.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 Dec 15 - Dec 16 [](https://www.expedia.ca/Dachsberg-Hotels-Apartment-Doppelzimmer-Nr-6-With-Shared-Terrace.h119889055.Hotel-Information) ![Restaurant](https://images.trvl-media.com/lodging/30000000/29330000/29325800/29325750/2e3a4de1.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Fitness facility](https://images.trvl-media.com/lodging/30000000/29330000/29325800/29325750/92b25b69.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Deluxe Double Room, Private Bathroom | Room amenity](https://images.trvl-media.com/lodging/30000000/29330000/29325800/29325750/70a0d5d5.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Garden](https://images.trvl-media.com/lodging/30000000/29330000/29325800/29325750/3fe79e28.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 (56) "Very nice place in a beautiful location. Staff were great and helpful. Food at the restaurant was delicious for both dinner and breakfast. " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Dennis CA $173 CA $195 total includes taxes & fees Dec 17 - Dec 18 [](https://www.expedia.ca/Triberg-Im-Schwarzwald-Hotels-Gasthaus-Staude.h29325750.Hotel-Information) ![Sundeck](https://images.trvl-media.com/lodging/118000000/117050000/117046400/117046337/4408d68f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Free self parking](https://images.trvl-media.com/lodging/118000000/117050000/117046400/117046337/20724a43.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) ![Comfort Double Room, Balcony](https://images.trvl-media.com/lodging/118000000/117050000/117046400/117046337/b9a42f69.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) "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 $186 CA $238 total includes taxes & fees Dec 13 - Dec 14 [](https://www.expedia.ca/Rielasingen-Worblingen-Hotels-Gastehaus-GN8.h117046337.Hotel-Information) ![Exterior](https://images.trvl-media.com/lodging/19000000/18030000/18020100/18020032/5cd02b25.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Breakfast area](https://images.trvl-media.com/lodging/19000000/18030000/18020100/18020032/617f6ac8.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) ![Property amenity](https://images.trvl-media.com/lodging/19000000/18030000/18020100/18020032/f64cff62.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 (19) "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 $131 CA $147 total includes taxes & fees Jan 5 - Jan 6, 2026 [](https://www.expedia.ca/Gunsbach-Hotels-Ancien-Presbytere-Albert-Schweitzer.h18020032.Hotel-Information) ![Outdoor spa tub](https://images.trvl-media.com/lodging/34000000/33720000/33715400/33715391/5e40e136.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Rooftop bar, garden views, open daily](https://images.trvl-media.com/lodging/34000000/33720000/33715400/33715391/c73b5b9f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Lobby](https://images.trvl-media.com/lodging/34000000/33720000/33715400/33715391/82a29d4b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Outdoor spa tub](https://images.trvl-media.com/lodging/34000000/33720000/33715400/33715391/140789a4.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) "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 $405 CA $421 total includes taxes & fees Dec 17 - Dec 18 [](https://www.expedia.ca/Gebenstorf-Hotels-Perfect-Lifestyle-Design-Boutique.h33715391.Hotel-Information) ![Garden](https://images.trvl-media.com/lodging/5000000/4810000/4804900/4804894/21cdf556.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Terrace/patio](https://images.trvl-media.com/lodging/5000000/4810000/4804900/4804894/24fc9c20.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) ![Executive lounge](https://images.trvl-media.com/lodging/5000000/4810000/4804900/4804894/1d9239a4.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) "Owner was very helpful with directions and getting a taxi for us to the central station" ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) Bernice CA $228 CA $242 total includes taxes & fees Jan 5 - Jan 6, 2026 [](https://www.expedia.ca/Basel-Hotels-BB-Auf-Dem-Wolf-St-Jakob.h4804894.Hotel-Information) ![Comfort Twin Room](https://images.trvl-media.com/lodging/28000000/27750000/27743200/27743105/da34a8f4.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) ![Courtyard](https://images.trvl-media.com/lodging/28000000/27750000/27743200/27743105/d2024801.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![View from property](https://images.trvl-media.com/lodging/28000000/27750000/27743200/27743105/0c201509.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 (129) "Great stay at a cozy and perfectly kept place!" ![Italy](https://a.travel-assets.com/egds/marks/flags/it.svg) Michele CA $158 CA $161 total includes taxes & fees Jan 5 - Jan 6, 2026 [](https://www.expedia.ca/Bischwihr-Hotels-Cote-Cour-Bischwihr-Colmar.h27743105.Hotel-Information) ![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) ![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/f3861c01.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Free minibar, desk, laptop workspace, soundproofing](https://images.trvl-media.com/lodging/95000000/94630000/94628600/94628599/51c7669f.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 (55) "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) ![View from room](https://images.trvl-media.com/lodging/9000000/8200000/8190100/8190019/8d6f935c.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Double Room, Shared Bathroom](https://images.trvl-media.com/lodging/9000000/8200000/8190100/8190019/e2e1933f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![In-room dining](https://images.trvl-media.com/lodging/9000000/8200000/8190100/8190019/3f642538.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Garden](https://images.trvl-media.com/lodging/9000000/8200000/8190100/8190019/a9811cc0.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) "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) ![Familienzimmer](https://images.trvl-media.com/lodging/17000000/16160000/16158200/16158193/719e6181.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Hallway](https://images.trvl-media.com/lodging/17000000/16160000/16158200/16158193/39e7cb8b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Lounge](https://images.trvl-media.com/lodging/17000000/16160000/16158200/16158193/941e16e7.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Meeting facility](https://images.trvl-media.com/lodging/17000000/16160000/16158200/16158193/5c54b941.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 (272) "Hotel was in a great location right in the heart of downtown. There was a parking garage and grocery store right next door, and there were countless bars, cafes, and bakeries within walking distance! Perfect for a few nights in Tuttlingen. " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Christian CA $107 CA $115 total includes taxes & fees Jan 6 - Jan 7, 2026 [](https://www.expedia.ca/Tuttlingen-Hotels-LEGERE-EXPRESS-Tuttlingen.h16158193.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) ![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) ![Interior](https://images.trvl-media.com/lodging/104000000/103490000/103485600/103485571/w448h683x289y0-b5b29bb5.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) ### 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) "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 Jan 5 - Jan 6, 2026 [](https://www.expedia.ca/Issenheim-Hotels-Private-Room-With-Private-Bathroom-And-Private-Parking.h103485571.Hotel-Information) ![Comfort Double Room, Ensuite, Garden View (Chambre Granny) | Balcony view](https://images.trvl-media.com/lodging/49000000/48450000/48440200/48440186/57597c55.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Comfort Double Room, Ensuite, Garden View (Chambre Pink Lady) | Exterior](https://images.trvl-media.com/lodging/49000000/48450000/48440200/48440186/4171f2ef.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Comfort Double Room, Ensuite, Garden View (Chambre Pink Lady) | Bathroom](https://images.trvl-media.com/lodging/49000000/48450000/48440200/48440186/f9717efc.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) ### Le Clos des Pommiers [](https://www.expedia.ca/Uffholtz-Hotels-Le-Clos-Des-Pommiers.h48440186.Hotel-Information) Uffholtz 9.6/10 Exceptional (42) "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 $132 CA $147 total includes taxes & fees Dec 14 - Dec 15 [](https://www.expedia.ca/Uffholtz-Hotels-Le-Clos-Des-Pommiers.h48440186.Hotel-Information) ![Outdoor dining](https://images.trvl-media.com/lodging/121000000/120590000/120580900/120580881/6b1f4944.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior detail](https://images.trvl-media.com/lodging/121000000/120590000/120580900/120580881/d99f4075.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Family Apartment | Bathroom](https://images.trvl-media.com/lodging/121000000/120590000/120580900/120580881/461ec624.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/8a6b6ffa.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 (6) "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 $147 CA $165 total includes taxes & fees Jan 5 - Jan 6, 2026 [](https://www.expedia.ca/Habsheim-Hotels-LES-CHAMBRES-DE-LOUISE.h120580881.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) ![Property grounds](https://images.trvl-media.com/lodging/22000000/21410000/21402500/21402472/63ad5b5c.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Free breakfast](https://images.trvl-media.com/lodging/22000000/21410000/21402500/21402472/af1a7760.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Panoramic Double or Twin Room, Garden View (Saphira)](https://images.trvl-media.com/lodging/22000000/21410000/21402500/21402472/59d5ac9b.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) "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 $222 CA $231 total includes taxes & fees Dec 18 - Dec 19 [](https://www.expedia.ca/Obermumpf-Hotels-Bed-Breakfast-Obermumpf.h21402472.Hotel-Information) ![Family Room](https://images.trvl-media.com/lodging/97000000/96010000/96006800/96006704/a360d8bb.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/6335b29a.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) ![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) "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) ![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) ![Junior Studio Suite](https://images.trvl-media.com/lodging/56000000/55290000/55288100/55288075/e0eb6e6e.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) ### Chambres Privatives Chez l'Habitant [](https://www.expedia.ca/Guebwiller-Hotels-Chambres-Privatives-Chez-LHabitant.h55288075.Hotel-Information) Guebwiller 6.2/10 (34) "Terrible place for stay" ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) Ali CA $95 CA $98 total includes taxes & fees Jan 5 - Jan 6, 2026 [](https://www.expedia.ca/Guebwiller-Hotels-Chambres-Privatives-Chez-LHabitant.h55288075.Hotel-Information) ![Triple Room, Private Bathroom | Bathroom](https://images.trvl-media.com/lodging/115000000/114520000/114514600/114514522/c060f2e8.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Miscellaneous](https://images.trvl-media.com/lodging/115000000/114520000/114514600/114514522/bdf1ac9b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/115000000/114520000/114514600/114514522/fd7f3e50.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Superior Double Room, Private Bathroom | Lobby](https://images.trvl-media.com/lodging/115000000/114520000/114514600/114514522/0965aa7f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Chambres Thirion [](https://www.expedia.ca/Saint-Hippolyte-Hotels-Chambres-Thirion.h114514522.Hotel-Information) Saint-Hippolyte 8.0/10 Very good (3) "I do like the Hotel as everything was clean and the staff was nice and very polite." ![Germany](https://a.travel-assets.com/egds/marks/flags/de.svg) Anonymous traveller CA $130 CA $147 total includes taxes & fees Dec 23 - Dec 24 [](https://www.expedia.ca/Saint-Hippolyte-Hotels-Chambres-Thirion.h114514522.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=2025-12-26&endDate=2025-12-27®ionId=6055321&adults=2&lodging=BED_AND_BREAKFAST&sort=RECOMMENDED&openPlayBack=true) iv> ![](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 ![Hotel Meyerhof Lörrach](https://images.trvl-media.com/lodging/33000000/32470000/32461400/32461379/5aa1b0e1_y.jpg) ### Hotel Meyerhof Lörrach 10/10 Excellent "Enjoyable stay. " [](https://expedia.ca/Basel-Hotels-Hotel-Meyerhof-Lorrach.h32461379.Hotel-Information) ![Hotel am Stadthaus](https://images.trvl-media.com/lodging/7000000/6400000/6394800/6394780/7ea4894f_y.jpg) ### Hotel am Stadthaus 10/10 Excellent "Clean room and super staff" [](https://expedia.ca/Neuenburg-Am-Rhein-Hotels-Hotel-Am-Stadthaus.h6394780.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) ![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 "Stayed here many times before,main reasons are large room,bathtub and free car park.Used to include free buffet breakfast but no longer available which is a shame as the variety and quality were excellent.Also no longer available is the very handy free coffee to take away area." [](https://expedia.ca/Basel-Hotels-Carathotel-Basel.h525862.Hotel-Information) ![Goldener Adler Oberried - Hotel & Appartements](https://images.trvl-media.com/lodging/4000000/3750000/3748500/3748426/59f6412f_y.jpg) ### Goldener Adler Oberried - Hotel & Appartements 10/10 Excellent "Wonderful. Lovely big room in new building adhacent to hotel. Lovely beds and shower. Both dinner and breakfast were great. Warm welcome from reception. Excellent service in the restaurant from Andrew. Chef appeared and served one dish himself as we needed it gluten free. Highly recommended." [](https://expedia.ca/Oberried-Hotels-Schwarzwaldgasthof-Zum-Goldenen-Adler.h3748426.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) ![Hotel & Restaurant Danner](https://images.trvl-media.com/lodging/4000000/3890000/3883800/3883712/5218e74f_y.jpg) ### Hotel & Restaurant Danner 10/10 Excellent "Would stay there again without hesitation." [](https://expedia.ca/Rheinfelden-Hotels-Hotel-Restaurant-Danner.h3883712.Hotel-Information) ![IMPULSIV Hotel & Sportresort](https://images.trvl-media.com/lodging/30000000/29090000/29085800/29085782/26f81f10_y.jpg) ### IMPULSIV Hotel & Sportresort 4/10 Poor "Difficult staff, not happy or helpful. No air conditioning. Hot room. Restaurant closed. No breakfast available. Too far from shops or transport. Paid for two nights but stayed one as it was " [](https://expedia.ca/Basel-Hotels-IMPULSIV-Hotel-Sportresort.h29085782.Hotel-Information) ![Apartment am Tannenweg](https://images.trvl-media.com/lodging/109000000/108600000/108597400/108597370/b10a5ab1_y.jpg) ### Apartment am Tannenweg 10/10 Excellent "We loved staying in this property!" [](https://expedia.ca/Badenweiler-Hotels-Apartment-Am-Tannenweg.h108597370.Hotel-Information) ## Find out more about Southern Black Forest ## Southern Black Forest B&B information | Number of reviews | 782 | | ----------------- | ------- | | Accommodation | 4 B&B | | Lowest Price | CA $98 | | Highest Price | CA $421 | ## 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) t>/\*@license For license information please refer to webpack-runtime.nosw.licenses.txt\*/!function(){var e,a,o,d,s,r={},b={};function c(e){var a=b\[e\];if(void 0!==a)return a.exports;var o=b\[e\]={id:e,loaded:!1,exports:{}};return r\[e\].call(o.exports,o,o.exports,c),o.loaded=!0,o.exports}c.m=r,e=\[\],c.O=function(a,o,d,s){if(!o){var r=1/0;for(t=0;t=s)&&Object.keys(c.O).every((function(e){return c.O\[e\](o\[i\])}))?o.splice(i--,1):(b=!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 r={};a=a||\[null,o({}),o(\[\]),o(o)\];for(var b=2&d&&e;"object"==typeof b&&!\~a.indexOf(b);b=o(b))Object.getOwnPropertyNames(b).forEach((function(a){r\[a\]=function(){return e\[a\]}}));return r.default=function(){return e},c.d(s,r),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",19105:"blossom-property-hero-image",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",23211:"shared-ui",23303:"brand-10198111111107101114115",23579:"shared-ui-retail-one-graph-video-experience-carousel",23663:"brand-11297116116105115111110103114111117112",24394:"node\_modules\~uitk-react-utils",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",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",50462:"shared\~CustomerNotifications",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",58389:"blossom-property-reviews-headline",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",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:"e3ff01d34c14180da19d",279:"773672f346216fab4131",347:"f977be21e45fa181c03a",597:"45b165d0b722683d51d6",954:"4bc5752a35aaf72df841",2066:"317c747a2bb293d684aa",2474:"f175a155bdf78043cba8",2769:"c709da8fda635f1be253",2833:"8aa8da151ed5b2589a1e",2969:"6685471844263d417bda",3274:"62ea6816981325c7c552",3503:"30c50766db9f4315d95a",3711:"d4714147e92970258b6d",4984:"182cb7fddaf9732911d7",5103:"89b1cd0ca29dcdee90cd",5360:"d0ce39357e27b5dfce8d",5857:"06027f2368430e7cda81",6184:"806f1a76d9b3e179eca9",6258:"d20771fb0a82659df6c8",6341:"f9a6b5bedb23f59f8901",6374:"c50f48a75d1fba32755e",6470:"900e1f9ff74b08e822e3",6536:"0fe55a38f13da04ff486",6615:"c52d47a7678cb5f59f9d",6753:"c76fbe932b081ec7c501",7052:"dfb81a130ab6fade19d4",7212:"cf4630a9bc58ae25127c",7269:"4bf8c872c73eada7d8ee",7480:"07056b27730cae949dbb",7487:"dd6edc21407f9a51a21e",7530:"77f6ccaa131bdf886beb",8055:"f83394fb31d48ecf1841",8187:"c4e4419474268ce47473",8347:"c66baa4300776ea00f0a",8530:"151d9438c3d17476c935",8841:"df1eacfc2ee831b25aed",9040:"f1aff2546b94abac80bf",9105:"b8ba7f114627840377f8",9111:"88820954fae35ffa54ba",9218:"80f0c80d22605005a11a",9938:"e151c697b987766bd2ac",9979:"f0e2fd2a3f2b0c49eb6c",9997:"97cd82ce46c244554dba",10158:"8baa1e345dccad6e37b3",10367:"ca908026cda4a3725334",10556:"1a2ce86a369fe7e906e7",10817:"19cf7d230f37227fd017",10822:"f499c06993267f90d843",10855:"270057cf19e06d5c6d90",10860:"6ba5a16f5b74f6aadc2c",11003:"86aeb6ce6feae2ee4559",11038:"c74d2bfe7b16bf57657f",11840:"0836bd044674c4ded00f",11987:"9f74b5b5b38c8eaf5fea",12262:"012ee21b490f7bbaad2f",12318:"0671d3fb2c067296906c",12464:"ff16e7668d71e8e183c7",12598:"acea62e4f5d38ce9f993",12664:"429925180df97a75cd31",12679:"04f5eeaf757679cb6e70",13009:"b86762edbc1ea3468567",13018:"37045cf4258c49f50f7b",13075:"a46b1a17d23b5fc26f77",13310:"44cedecf6de805258c99",13348:"cf886a393bf9aab00414",13444:"7fed6b043450523e6b99",13691:"c02e286b67f92fef110d",13797:"0730aea83e6ca46996e9",14058:"89214f0848eabb681c27",14190:"dba2ff8f6c4215453487",14431:"0e245da88a366c209230",14745:"83309111f5420c0cc68d",14791:"c76c869e8812ca698cca",14997:"65cf096899b25afad489",15054:"853c4446914cd36ec0af",15097:"2372e0c9dc162f16a275",15262:"47bd36a9a86e3c8c9d11",15442:"c889f6f772fffc7c6a1c",15451:"c36be4f406dadc05c329",16072:"06e7a0a5390a73d858bb",16098:"8a75bed5950bc4b28b4f",16204:"dd107b0d101225f94d4c",16494:"aca90a39b0e12c499dfb",16578:"8aa0e7f088345a19483f",16597:"3a13218ec90cc96e8479",16770:"768d1114a4ec78d8f8cf",16820:"ce709490c16c41064ba1",16832:"78fb68dea8fb83e66e8c",17265:"3b037c166012117e2fd1",17292:"938732c7be141f8fa179",17372:"70eb11ee36620fde299b",17491:"1fea4846a6448a9c3245",17607:"2667696cd6aa60af322c",17797:"fb3cca32d37ec71bac4e",18475:"c915ecc6bfc29361e996",19105:"02616fd8c4fb4628bcee",19115:"26898f9f6a6b65bc1553",19135:"e460226faac9d690591d",19192:"16a3447c2879c8410d49",19449:"2f513bd78220474a677b",19501:"d79b9c265ff527399c22",19742:"096aedf4b8aac6745592",20515:"bd401b2dd9de2bded079",20547:"a3297822c2e10d1497bd",21010:"781e1e155ba94bd58b36",21076:"8dc0bd6c94c8a355d8c3",21089:"0d119e594808638a70bb",21340:"cb709f1be9fa793605c4",21451:"31a0a7b8aa62f7979553",22276:"7a5a34ffeb43aafcb661",22422:"0c58ca1db06e749cf969",22643:"08716df7520a3f2e7419",22653:"f52a505a63e0b9281e49",22817:"a5cadc9ffcea0fb11e77",23012:"833bc9c8c5f0c1c41af5",23084:"6b9a3642fdc884c2bb8a",23211:"438d1be0cede371267d1",23303:"9b7f7108b42ef5157f14",23579:"a2d6ba7ae40038478e52",23663:"f8683dc9b921b7c146e9",24394:"84513d0b51f16e1dad08",24501:"ef884dba76ad2ae2aa70",24623:"43e96ba143d56ad61f55",24807:"b4ecbc69bab22703f325",24964:"d79e2d81d86370145b37",25047:"5021d7a6a6ebc25f7728",25229:"d72858b46b542957216d",25519:"76d2f388403644ab08be",25560:"585106055bc23f5a9b3c",25738:"de27233853934ee1a603",25770:"e680c0ed8c3375747891",25856:"7b56dc5175bab2e9d75c",26018:"329a53bf95086c1c0afa",26084:"74f6462aefa799b659de",26161:"fd589410f7617d1a9ee7",26313:"6f90e9e0818281223810",26718:"76c4f84ced67460a48f9",26850:"1aafa945ee04dbc0274d",27039:"8ae9c6c5a920baf81e4c",27452:"11311bb18eb28c71ae9c",27660:"5f2c2919711bd1dd7f3a",27914:"f3566a39fe4a810597d6",27924:"af235d64543ba302d20a",27989:"785655a0891907608b58",28046:"d1f1ad38420bdd293a36",28058:"350d1c8c26a1c496bafc",28109:"a5bd6a412dabb9dbb09d",28324:"bbd54b1a47950d634e43",28384:"a2d1e1cd692a4c31edb2",28550:"962d35ed4409e722cc21",28754:"375aed4d8a5a354d5c54",29367:"eaef80c13f202e4c4d6b",29554:"b65880725b42e34fc72f",29589:"c0cb9cff0502031f246d",29657:"6869a0b40a016cc1d3ea",30045:"33bdc48728a2163d7eae",30115:"84ef8965397fbd88b6fb",30319:"cb2e45ebfaf2e5fbe974",30326:"85d472655af53a1cdc3c",30440:"f9120eb302e461946269",30519:"545d641b51fa2795ed80",30680:"d694ae892f5e044458f9",30926:"9bbac6a34cf520872ce7",31299:"045cbe9adb98e01c1c2d",31447:"f85c96e500d0269c1b3e",31561:"3edd263d3c737e8293f0",31629:"405dcdfd321fa4dda159",31675:"1fe68bc3f51fd8e86f5e",32096:"5547ed50f1650603d438",32405:"b22b1f21cb7c1702f656",32516:"40cf0f405630c8fc6a5b",32811:"d9903794253a7b5f0594",32892:"fc713a9182ca44102d70",32914:"f0599e11390dac178198",33167:"d8505fa6213a6d42b085",33266:"deebd47de4633fc8b77e",33354:"29519e2359aa26fbf58b",33438:"b949d4289de5716c0f52",33439:"3a952c1574a3a829a8de",33560:"0534ade1027e46e5d9eb",33563:"276cc5a07d0446c864c6",33877:"b91fd0af93b6b2963be6",33881:"f4d5544beb2af4062c31",34011:"666051bc6cfd83a3d18a",34832:"baa6ccc5f24bb6feea67",35162:"95166092d8683b48f275",35253:"7cf55c05c7c2ec6414e9",35352:"bc610ad71163767836b1",35598:"3efe4ebe2304c7e61c40",35613:"2ce8cccc34e4a7e664ae",35633:"578ef921427276be64b9",35647:"fef939fa114066cfb8d5",35973:"77f520390221988115ae",36971:"ff170a953e6ed71394a0",37139:"d0d34192c45af88f3cf1",37556:"fc42ed53ec9b02d539b5",37739:"f44d18475e739a71daf6",38216:"7bde6c9e638f34fb8084",38326:"522154de94c66c22c057",38534:"6baef93db6025c08b49b",38801:"cfc1d556c9f1cd8315a5",39005:"8cc8c766cfcca0bbb0cc",39026:"10c0192857b5b7eda5c7",39289:"7bee4f7d1b7e32b528b6",39336:"bb1d67ab606727f8a9c5",39525:"69087a2e196c13461709",39756:"91a2c546ce87d65d3997",39858:"711d746b0345ba192f94",40023:"45830bcc9de8591d94c6",40195:"2a13b901ba88d541d3f3",40413:"be7b24150e00474a8937",40609:"7c660d22a3b37701c7d8",40830:"1b44de07fae031866c42",41701:"0321c7d8ec90762bc216",41941:"9b55107d6f4c0daa47bb",42992:"246151bb21fe27d70fd0",43032:"fce60162168ef39f732d",43139:"1a4165ec17c38df8b065",43556:"6297c03a1acd5bd0c543",43630:"e2806772720758296a70",43747:"0305dd8a9887844f0284",43903:"9ee1510e680c48773397",44155:"56bab181d0b008fc8621",44440:"f6503b9225735f23671b",44467:"caf8bbeff54a94919c74",44716:"527d7724247d5e7220e6",45433:"123731ad68802c0fe4e7",45496:"4066bd273a56b681ed69",45957:"754dd58326f22afefb86",46333:"c068bef9999152614cce",46429:"699df6d80f6cfdfde6b1",46902:"0fd5405112492be0239a",46993:"9e67a8cf13858caf5ae5",47299:"d534ac1a12f8d5592d84",47800:"c865bc77a9138d09c036",47827:"42a3cadbd3bd09f52745",48133:"b1259097cf997b109f5c",48187:"0826ee55c86d980e902a",48385:"6118969f53a35db63c7a",48404:"9b5be957bff1f6d92229",48420:"492db49883d023ebdcf6",48465:"79e0242df6d2dab48b9c",48667:"3daf219938e19de242bc",48679:"6b819cfbc48769b3d0f3",48775:"967b8c1b7a0449ddf410",49093:"8ea5af93daed2e999db1",49406:"189231788424bbe05a42",49563:"268b49ea562c12c64799",49618:"dd458ece8db08fe2fbd2",49673:"cd5c536c09b4ab8a9a33",50160:"7cec4fcbf9b7bd98a1e6",50300:"eed23817afcf7dc7487c",50462:"c18c5fc6cb7df3ab07ad",50581:"8c5082f75af4cdce4ca0",50946:"01be88046b4ac6827217",51019:"bd68889a0215936ffc83",51046:"1000b36148f664abf4e3",51201:"53a1839a25c750e5eabc",51279:"caef2bf7c2ff1ea28a93",51478:"24e36fc13a2a2868a46c",51557:"d50ea6b092bab7053973",51987:"2b103ba38e8f66a44c4e",52011:"9d87ed101941cacd7643",52333:"15a1980d9f47079fb849",53125:"9ada884849de5fd2d55b",53224:"4a3e1960703343289967",53466:"f0b4139e8b482d49c614",53615:"35b1463b1535ab23b203",54051:"475ed34c4eb19a333b18",54206:"1fcdb97edb2f43979300",54593:"d55270aba83791eea203",54798:"d6cde5543db9715af565",54884:"09851d5228b201cb973e",55020:"8ec484805e78ab3a9206",55042:"4732f8812523cb6e1de6",55259:"1ed9aeba2c2c3406b32e",55305:"4e69e977d965396d2be2",55601:"b94d07535979fe17a2d5",55616:"454a04498d99264cb3f2",55716:"ff653445ea94477b54ad",55902:"ae1e6cf54b28c90c1960",56135:"3ddf3298da6e3ef0c569",56232:"86f2cf61570efa85e8df",56570:"ae90b928b77248e86c35",56684:"1df1370c2ffc2a2489a0",56817:"0db8f6b6d9ac336d9a94",57279:"5a0f050f8566d210ffb0",57620:"5d274a57aa7bd8158544",58389:"0d3996f4c3e11664658a",58427:"b35108e31388bd9db29c",58496:"b7c7bbbe9c9d53478521",58695:"646e89a6262baa4f16b1",58698:"5512cffe3d7b94281da1",58855:"fd6305abef7150170a0e",58934:"f11abe883afc8941a19d",59064:"e55ac7981d5d7c9bb551",59101:"ba8c7cd0d38430444357",59440:"09f4125ec03f68f2e58f",59507:"f690890752782cce921f",59696:"4172a37334efbd8fc18b",60478:"e81c75422b1ba15307fb",60656:"ac4b4bd31b2931f30103",60771:"43ad3a6e74e2b2a8f1c3",60828:"511b6fb6a2e1ed365110",61311:"4bed322a0871d829c2d2",61424:"125cfc3df23a60966552",61572:"a12b947c0573c8cb3dbd",61675:"f17da2b68b88c49deb0f",61696:"4ddcabdb032892074802",61774:"e8732e7c7a9bcce156da",62164:"68290b5a1e5054df74a6",62172:"08001dbad07788df5823",62191:"85d958803f799636211e",62296:"dbbd43dd9625419eeb88",62431:"f84b57c29da5b1511d90",62619:"24e694e219e62bb65a51",62898:"ad9480734ac13f004050",62960:"8db2882e98745cff3211",62992:"d70d8753df83efbc6de3",63252:"b3e146a3432cbfd78411",63382:"62790368326c1dfa4af9",63693:"d34207656f7a3f44e2e7",63788:"4029c06cc28c54c7a63a",63830:"1bf535f21885e61264d6",63846:"336526faf4573a8f182d",63934:"53cca2fc2a1297ae345f",63970:"24f1c3ffcbe441578b0a",64495:"9ebdc2d3670d585c2ba7",64534:"ead064d33b4d3ea0f775",64717:"db2224cfa272eea1b677",65351:"2eef317841537cc04b43",65370:"49169d28a14ba457f0ae",65456:"55f452ab206f55d516f4",65478:"b114d617260c9a56b210",65847:"1f0fd7d1f0dae1ad7e4e",65857:"c89fd491e77a7f0fecdb",66175:"c8b15a327a48a6d70a3c",66196:"95ebcee58ed7d55717ca",66325:"0bc0ebfd6acd64637f0e",66576:"fbe6a3d3191bf3fcd467",67811:"d0edd0b3184a80a6ae2b",68116:"93c55f4ec0f01929d22a",68294:"71d33bb7c1efc476e474",68326:"a724384b8a55e6370de6",68665:"75cf57f0f6fafce6096e",68688:"9e8803a3fda448f0f7cc",68725:"e388db981ff20a455292",68905:"c17a8699f1e08fbe4cf0",69058:"0f160e11aef9962d0668",69085:"9a04d95191a56f730602",69281:"33bebdb8143e859f6660",69354:"2ac890ceecd6df6e01ca",69410:"6d53d93c60378ca0dea2",69660:"c0669b25cdce2bf43ef1",69992:"9d9d22bbad3fe0ff54be",70175:"5440d5db45b7fb8f3989",70673:"20feb4ebc335997a3f0c",70741:"0e01d17093f0b2792cf0",71087:"25ca3ff42b8cdc94e134",71624:"e90165abd933a6882d4a",71656:"3a0661f4677724fe9c24",71689:"fc21ace3584a448c9b2f",71783:"32eb936da0442561106b",71937:"7ed6ec5a87c21b3af2b7",71973:"35e0547fc5126f5b3b8a",72023:"c2bc94cf389ec191250a",72168:"c0a2b1da9914b28d66b2",72250:"dd3538ab66b0d053bd1e",72365:"297ee08e3f58c9dfee54",72851:"2e2a221724fbad88717e",72874:"895bfe37d151983ab7d5",72897:"28257644ddb63bd4e76c",73083:"f4d381b0a40d28f1d807",73305:"be09f4cc0ea3b66f1743",73324:"3924aeecf2a9a0bca8a2",73531:"89d0f4ac4e9ef192d408",73728:"68c3e6f6a28498e94907",73787:"ca9696ffb59cf2568c9b",73863:"e7c1020dc416a80da249",73948:"c68695179483cdae8d88",74046:"42f7b0d49e8f9a841ec8",74320:"baaeefc3ac7127df40cc",74407:"b4439f513a2c50f33598",74595:"c58b3ce3f692a0026291",74723:"c8c0f57ceb0208866ab1",74788:"76c3529bacdf334e3f2f",74848:"2c07a5484085c0c9c6dc",74861:"368d2df9228453be3583",74949:"570eef93ef6eb4a3ed69",74996:"254c935d26882b5df563",75974:"82070785d172665bd5b8",76003:"5c874b2f67ef5fa0a2b0",76708:"6fcf75089dbdcceb7000",76761:"b0ef09cfb31b526dc18e",76845:"6d9e428c30b1d296cd74",76962:"1f1f3026411294be67d7",77010:"757688f8c58ed923c3f3",77826:"8c096191f5ec0d90cd75",77938:"ecf0decf9d8a56178c2b",78034:"0ab5ea91c86846403bd1",78047:"514afa20765132335e2a",78059:"4dde27cd2f6d7dc55ca4",78239:"90a8dff4033da97c24a1",78302:"6cc5d7b675126c68fe30",78480:"a6a37e140b68653420b6",78917:"c0a8f07353bc93e39b9e",79114:"e2feee1e757654b55743",79145:"5c692d195c1cfa4b5c93",79373:"aa21b712ad44ebd99045",79981:"fe10ae902be8d58a15d7",80167:"4cffe142c378f6187cdd",80445:"f307315ac92c9d025606",80544:"eab934ac4cada4d3da58",80597:"a0ff6b7b881192b16316",80914:"55811446b7afb915e88f",81154:"481c4c6ae5738e3f3238",81966:"7b5e613d3b3e1632b34c",82076:"7f11af3d7307528b7ede",82151:"59ffaab5262a45d94f2e",82252:"d6cfa1eeead91e862f72",82512:"6d3f7bd1ff815903ae1f",82584:"ba3fe8e3b97b56e40b01",82651:"6ffbff9055f027e70041",82656:"df6206dac3622f356634",83361:"f16dbfad193ca5d8b1f1",84142:"b9d84f0ca4e62e7e9d02",84236:"ce44636502694af0a03b",84517:"a89f9ec84752b57777cd",84524:"9c997af35f82c9bd19f8",84617:"65f09f3abe2ccef16045",84708:"cec9cf17aed9b1fe407e",84807:"d770b7ff8d36ebdd5394",85102:"f70e7fe9de2891cf74d9",85224:"758ace7ed6157cf6cd09",85254:"527869fb397d7648cf34",85551:"b47d179dd6d25c7dee87",85998:"1da9ff67d4f550e68e16",86048:"ea75e613a86591f02731",86450:"b139a7217571132a8874",86557:"df72b6b3f7e843df27fc",86634:"518bcccaf18f41dd0ba4",87036:"da8cee33323e9479c711",87866:"0b97eb4bbc037375e4c9",87984:"e9719fbcc7878748fd5e",88361:"6cff024f0f5121b74ae4",88487:"e491ebdc660587c71ddf",88490:"682b40e727a831670c62",88585:"9fc7b1804d228a7b58da",88856:"e3bc102b5669c5bf1769",88895:"0b06117db17274c9c5ae",89019:"985ff5933d10a6cb5cc8",89156:"3c85a81651865673f02b",89296:"02aefa243d87c2c7304a",89421:"02c25a57ebd1e8127578",89449:"ecb75c95a790d3fd5468",89459:"b4a4cc954fd082673b18",89626:"66fe4e2f1c6b789a7b43",89695:"750801f0c03e54410a94",89713:"abdb2d27f4cc2ae2342a",90347:"066f0baa19c3dc310c72",90547:"e39c16f379c5eaf5b677",90947:"c081169a0fe0424970f9",91199:"a2972b25b8b0acf48e81",91442:"61c0d53ab4f1280e7981",91701:"b6cbaae4c47b3822463e",91795:"a784ed3a67e9103e5176",91921:"a43019354ace0bc5af5f",92179:"63939f21d235e9006841",92525:"5c6fd1d8a5d49bae74f9",92864:"fdf8eaa7655367c44cb6",93870:"4318ec1b2c665ffbf336",93958:"5defb5742f6ba188fb5c",94396:"dc4a0c0bc6944ddd6892",94605:"3bf7ea9006e1be4ff6a6",95078:"cc24b49ba675a301336c",95086:"d5d5c1031811087cb8e6",95132:"81137fc4cfa8268d69ea",95777:"eeb4cbea46192e287476",95843:"67f7e23fbca3c839b2d6",96003:"d25992427169857f6098",96524:"4ee62274c61d69fe5e4f",96823:"4f9cb90096e516afb58a",96891:"e457e3adfe5d1540940d",97911:"6b26c2b56d00ecf2868a",97972:"9eb2595365fe2e093fbd",98110:"e0d77ada9df77a348001",98418:"718e21b7cff63342f856",98775:"213eda4f883f7ebfbccb",98840:"867b2b37af52127011da",98882:"3b2415463256bac3d29e",99196:"2c018091f4b1b6cc7176",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,r){if(d\[e\])d\[e\].push(a);else{var b,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.jst id="\_\_LOADABLE\_REQUIRED\_CHUNKS\_\_" type="application/json" defer="">\[66576,79114,38326,51987,45496,10855,88487,5103,10158,22276,597,49673,24623,78047,55616,11840,48187,35162,68688,47800,52333,51046,49093,57620,59440,26313,58695,21340,40830,43630,53615,14997,23211,30926,80167,30115,17491,72851,28384,58934,9979,89695,14431,74848,50462,53466,17292,43032,65370,78302,69281,19742,25738,7480,10367,74595,68725,40413,62191,65478,35973,46902,32811,89713,49406,62992,7487,54798,91795,69410\]t data-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/mobx.9c0c08c7a56c9982b874.js" defer="">t data-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/shared\~TravelersField.24f1c3ffcbe441578b0a.js" defer="">t data-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/bernie.522154de94c66c22c057.js" defer="">t data-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/graphql.e2806772720758296a70.js" defer="">t data-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/pap.f27c1c7891418710f2b8.js" defer="">t data-chunk="app" src="https://c.travel-assets.com/blossom-flex-ui/vendor.72050e9f18d3f876f93b.js" defer="">t data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-trips-providers.2b103ba38e8f66a44c4e.js" defer="">t data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-lodging-property-details.270057cf19e06d5c6d90.js" defer="">t data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-product-fragments.89b1cd0ca29dcdee90cd.js" defer="">t data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-affiliates-stripe.7a5a34ffeb43aafcb661.js" defer="">t data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-loyalty-account-summary.cd5c536c09b4ab8a9a33.js" defer="">t data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-product-location-section.514afa20765132335e2a.js" defer="">t data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-lodging-property-search.0836bd044674c4ded00f.js" defer="">t data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-global-navigation-header.95166092d8683b48f275.js" defer="">t data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-shopping-search-criteria-providers.c865bc77a9138d09c036.js" defer="">t data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-social-share-social-share-button.1000b36148f664abf4e3.js" defer="">t data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-product-rating-summary.5d274a57aa7bd8158544.js" defer="">t data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-shopping-banner.6f90e9e0818281223810.js" defer="">t data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-global-navigation-footer.cb709f1be9fa793605c4.js" defer="">t data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/eg-maps.65cf096899b25afad489.js" defer="">t data-chunk="blossom-FlexPage" src="https://c.travel-assets.com/blossom-flex-ui/blossom-FlexPage.4cffe142c378f6187cdd.js" defer="">t data-chunk="blossom-breadcrumbs" src="https://c.travel-assets.com/blossom-flex-ui/blossom-breadcrumbs.1fea4846a6448a9c3245.js" defer="">t data-chunk="blossom-destination-hero" src="https://c.travel-assets.com/blossom-flex-ui/shared\~Gallery.a2d1e1cd692a4c31edb2.js" defer="">t data-chunk="blossom-wizard-hotel-pwa" src="https://c.travel-assets.com/blossom-flex-ui/app-store-wizard-config.f0e2fd2a3f2b0c49eb6c.js" defer="">t data-chunk="blossom-wizard-hotel-pwa" src="https://c.travel-assets.com/blossom-flex-ui/flexComponents\~WizardHotelPWA.0e245da88a366c209230.js" defer="">t data-chunk="blossom-customer-notifications" src="https://c.travel-assets.com/blossom-flex-ui/shared\~CustomerNotifications.c18c5fc6cb7df3ab07ad.js" defer="">t data-chunk="blossom-customer-notifications" src="https://c.travel-assets.com/blossom-flex-ui/blossom-customer-notifications.938732c7be141f8fa179.js" defer="">t data-chunk="blossom-region\_check-availability" src="https://c.travel-assets.com/blossom-flex-ui/blossom-region\_check-availability.49169d28a14ba457f0ae.js" defer="">t data-chunk="blossom-region\_view-with-fullheight" src="https://c.travel-assets.com/blossom-flex-ui/blossom-region\_view-with-fullheight.33bebdb8143e859f6660.js" defer="">t data-chunk="blossom-discovery-landing-offers" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-travel-content-legal-content.de27233853934ee1a603.js" defer="">t data-chunk="blossom-discovery-landing-offers" src="https://c.travel-assets.com/blossom-flex-ui/shared-ui-retail-recommendations-discovery-landing-offers.ca908026cda4a3725334.js" defer="">t data-chunk="blossom-region\_lazy-load" src="https://c.travel-assets.com/blossom-flex-ui/blossom-region\_lazy-load.e388db981ff20a455292.js" defer="">t data-chunk="blossom-property-types-carousel" src="https://c.travel-assets.com/blossom-flex-ui/blossom-property-types-carousel.85d958803f799636211e.js" defer="">t data-chunk="blossom-title-container" src="https://c.travel-assets.com/blossom-flex-ui/blossom-title-container.77f520390221988115ae.js" defer="">t data-chunk="blossom-hotel-recent-reviews\_view" src="https://c.travel-assets.com/blossom-flex-ui/blossom-hotel-recent-reviews\_view.d9903794253a7b5f0594.js" defer="">t data-chunk="blossom-region\_toggle" src="https://c.travel-assets.com/blossom-flex-ui/blossom-region\_toggle.189231788424bbe05a42.js" defer="">t data-chunk="blossom-editorial" src="https://c.travel-assets.com/blossom-flex-ui/flexComponents\~Editorial.dd6edc21407f9a51a21e.js" defer="">t data-chunk="blossom-tab-group" src="https://c.travel-assets.com/blossom-flex-ui/flexComponents\~Links.a784ed3a67e9103e5176.js" defer="">t src="https://c.travel-assets.com/blossom-flex-ui/l10nBundle/en\_CA.002f75de2529c16d6719.js">rc="https://www.uciservice.com/assets/meso-loaders/bernie-loader.js" type="module">