Title: Book The Best Hotels in Koxhas for 2026 from CA $38 - Fully Refundable Options - Expedia.ca [Vacation Rentals in Koxhas](https://expedia.ca/Koxhas-Vacation-Rentals.d3000045564.Travel-Guide-VacationRentals)[Koxhas Car Rentals](https://expedia.ca/Car-Rentals-In-Koxhas.d3000045564.Car-Rental-Guide)[Koxhas Vacation Packages](https://expedia.ca/Koxhas.d3000045564.Destination-Travel-Guides) ![Default HTG hotel image](https://a.travel-assets.com/travel-assets-manager/fallback-images-brand/bex_lodging_v2.jpg?impolicy=fcrop&w=1200&h=500&q=medium) ![](https://a.travel-assets.com/travel-assets-manager/fallback-images-brand/bex_lodging_v2.jpg?impolicy=fcrop&w=1200&h=500&q=medium) - ![](https://a.travel-assets.com/travel-assets-manager/pictogram-bex/light__calendar_shield.svg) ### Change your mind Book hotels with free cancellation - ![](https://a.travel-assets.com/travel-assets-manager/pictogram-bex/light__deals.svg) ### Treat yourself Sign in to save 10% or more on thousands of hotels [Sign in](https://www.expedia.ca/login) - ![](https://a.travel-assets.com/travel-assets-manager/pictogram-bex/light__bed.svg) ### Be picky Search almost a million properties worldwide ## Go beyond your typical stay in Koxhas Apart hotel [](https://www.expedia.ca/Hotel-Search?destination=Koxhas%2C+Xhafzotaj%2C+Durr%C3%ABs+County%2C+Albania®ionId=3000045564&latLong=41.356796%2C19.56382&adults=2&startDate=2026-03-24&d1=2026-03-24&endDate=2026-03-26&d2=2026-03-26&lodging=APART_HOTEL) Family friendly [](https://www.expedia.ca/Hotel-Search?destination=Koxhas%2C+Xhafzotaj%2C+Durr%C3%ABs+County%2C+Albania®ionId=3000045564&latLong=41.356796%2C19.56382&adults=2&startDate=2026-03-24&d1=2026-03-24&endDate=2026-03-26&d2=2026-03-26&travelerType=family_friendly) Spa [](https://www.expedia.ca/Hotel-Search?destination=Koxhas%2C+Xhafzotaj%2C+Durr%C3%ABs+County%2C+Albania®ionId=3000045564&latLong=41.356796%2C19.56382&adults=2&startDate=2026-03-24&d1=2026-03-24&endDate=2026-03-26&d2=2026-03-26&amenities=SPA_ON_SITE) Pool [](https://www.expedia.ca/Hotel-Search?destination=Koxhas%2C+Xhafzotaj%2C+Durr%C3%ABs+County%2C+Albania®ionId=3000045564&latLong=41.356796%2C19.56382&adults=2&startDate=2026-03-24&d1=2026-03-24&endDate=2026-03-26&d2=2026-03-26&amenities=POOL) Pet friendly [](https://www.expedia.ca/Hotel-Search?destination=Koxhas%2C+Xhafzotaj%2C+Durr%C3%ABs+County%2C+Albania®ionId=3000045564&latLong=41.356796%2C19.56382&adults=2&startDate=2026-03-24&d1=2026-03-24&endDate=2026-03-26&d2=2026-03-26&amenities=PETS) Hot tub [](https://www.expedia.ca/Hotel-Search?destination=Koxhas%2C+Xhafzotaj%2C+Durr%C3%ABs+County%2C+Albania®ionId=3000045564&latLong=41.356796%2C19.56382&adults=2&startDate=2026-03-24&d1=2026-03-24&endDate=2026-03-26&d2=2026-03-26&amenities=HOT_TUB) Apart­ment [](https://www.expedia.ca/Hotel-Search?destination=Koxhas%2C+Xhafzotaj%2C+Durr%C3%ABs+County%2C+Albania®ionId=3000045564&latLong=41.356796%2C19.56382&adults=2&startDate=2026-03-24&d1=2026-03-24&endDate=2026-03-26&d2=2026-03-26&lodging=APARTMENT) Condo [](https://www.expedia.ca/Hotel-Search?destination=Koxhas%2C+Xhafzotaj%2C+Durr%C3%ABs+County%2C+Albania®ionId=3000045564&latLong=41.356796%2C19.56382&adults=2&startDate=2026-03-24&d1=2026-03-24&endDate=2026-03-26&d2=2026-03-26&lodging=CONDO) Villa [](https://www.expedia.ca/Hotel-Search?destination=Koxhas%2C+Xhafzotaj%2C+Durr%C3%ABs+County%2C+Albania®ionId=3000045564&latLong=41.356796%2C19.56382&adults=2&startDate=2026-03-24&d1=2026-03-24&endDate=2026-03-26&d2=2026-03-26&lodging=VILLA) ## Check prices for these dates Tonight [Mar 10 - Mar 11](https://www.expedia.ca/Hotel-Search?regionId=3000045564&startDate=2026-03-10&endDate=2026-03-11&adults=2&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) Tomorrow [Mar 11 - Mar 12](https://www.expedia.ca/Hotel-Search?regionId=3000045564&startDate=2026-03-11&endDate=2026-03-12&adults=2&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) This weekend [Mar 13 - Mar 15](https://www.expedia.ca/Hotel-Search?regionId=3000045564&startDate=2026-03-13&endDate=2026-03-15&adults=2&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) Next weekend [Mar 20 - Mar 22](https://www.expedia.ca/Hotel-Search?regionId=3000045564&startDate=2026-03-20&endDate=2026-03-22&adults=2&rfrr=TG.LP.CheckPrices.Hotel&openPlayBack=true) ## Our top choices for Koxhas hotels ![Restaurant](https://images.trvl-media.com/lodging/123000000/122670000/122667900/122667888/a826d7cc.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/123000000/122670000/122667900/122667888/0d7be5e7.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/123000000/122670000/122667900/122667888/5c107b86.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Triple Room, Balcony](https://images.trvl-media.com/lodging/123000000/122670000/122667900/122667888/90525e0f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Blue Studios By Comfort Suites [](https://www.expedia.ca/Golem-Hotels-Blue-Studios-By-Comfort-Suites.h122667888.Hotel-Information) Golem 10/10 Exceptional (1 review) "Rent rom, meget hyggelig og hjelpsomt personal. Kan trygt anbefales" ![Norway](https://a.travel-assets.com/egds/marks/flags/no.svg) Lene CA $59 CA $71 total includes taxes & fees Mar 14 - Mar 15 [](https://www.expedia.ca/Golem-Hotels-Blue-Studios-By-Comfort-Suites.h122667888.Hotel-Information) ![Exterior](https://images.trvl-media.com/lodging/89000000/88950000/88946500/88946441/a09b682f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Basic Double or Twin Room](https://images.trvl-media.com/lodging/89000000/88950000/88946500/88946441/efd537e3.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/89000000/88950000/88946500/88946441/f7ffb789.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Terrace/patio](https://images.trvl-media.com/lodging/89000000/88950000/88946500/88946441/ca36fd99.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel Amfora [](https://www.expedia.ca/Durres-Hotels-Hotel-Amfora.h88946441.Hotel-Information) Durrës CA $61 CA $69 total includes taxes & fees Mar 11 - Mar 12 [](https://www.expedia.ca/Durres-Hotels-Hotel-Amfora.h88946441.Hotel-Information) ![Triple Room, Garden View | Terrace/patio](https://images.trvl-media.com/lodging/124000000/123360000/123352400/123352359/w1290h1679x0y170-4143d9ff.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Premium bedding, down comforters, memory foam beds, laptop workspace](https://images.trvl-media.com/lodging/124000000/123360000/123352400/123352359/w1290h726x0y1035-445d1c1e.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Reception](https://images.trvl-media.com/lodging/124000000/123360000/123352400/123352359/w1290h1801x0y170-5143af56.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Triple Room, Garden View | Balcony view](https://images.trvl-media.com/lodging/124000000/123360000/123352400/123352359/12b8c55a.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Sweet Hotel [](https://www.expedia.ca/Vaqarr-Hotels-Sweet-Hotel.h123352359.Hotel-Information) Vaqarr 10/10 Exceptional (2 reviews) "Everything was wonderful, thank you very much." ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) İlker CA $161 CA $202 total includes taxes & fees Mar 11 - Mar 12 [](https://www.expedia.ca/Vaqarr-Hotels-Sweet-Hotel.h123352359.Hotel-Information) ![Balcony view](https://images.trvl-media.com/lodging/36000000/35520000/35516500/35516435/c65aac0c.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Private beach, sun loungers, beach umbrellas, beach bar](https://images.trvl-media.com/lodging/36000000/35520000/35516500/35516435/2bd1ec02.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Front of property](https://images.trvl-media.com/lodging/36000000/35520000/35516500/35516435/6f338dc9.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Interior entrance](https://images.trvl-media.com/lodging/36000000/35520000/35516500/35516435/28317270.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Supreme Hotel & Spa [](https://www.expedia.ca/Golem-Hotels-Supreme-Hotel-Spa.h35516435.Hotel-Information) Golem 9.2/10 Wonderful (28 reviews) "Balcony views were perfect, staff were friendly and available, food from morning to evening was excellent. I couldn’t have wished for a more perfect, relaxing stay! " ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) James CA $130 CA $147 total includes taxes & fees Mar 12 - Mar 13 [](https://www.expedia.ca/Golem-Hotels-Supreme-Hotel-Spa.h35516435.Hotel-Information) ![Classic Double Room, Balcony, Lake View](https://images.trvl-media.com/lodging/123000000/122120000/122117500/122117404/36256605.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![View from property](https://images.trvl-media.com/lodging/123000000/122120000/122117500/122117404/b7304cea.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Classic Double Room, Balcony, Lake View | Balcony](https://images.trvl-media.com/lodging/123000000/122120000/122117500/122117404/c160fecd.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Bar (on property)](https://images.trvl-media.com/lodging/123000000/122120000/122117500/122117404/39b4ef43.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Golden Flower Hotel [](https://www.expedia.ca/Tirana-Hotels-Golden-Flower-Hotel.h122117404.Hotel-Information) Tirana 10/10 Exceptional (1 review) CA $58 CA $67 total includes taxes & fees Mar 12 - Mar 13 [](https://www.expedia.ca/Tirana-Hotels-Golden-Flower-Hotel.h122117404.Hotel-Information) ![Deluxe Room](https://images.trvl-media.com/lodging/84000000/83130000/83125900/83125882/a3197d76.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/84000000/83130000/83125900/83125882/90e4bfb9.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Restaurant](https://images.trvl-media.com/lodging/84000000/83130000/83125900/83125882/414bfda6.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Deluxe Room](https://images.trvl-media.com/lodging/84000000/83130000/83125900/83125882/05410138.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel Globo [](https://www.expedia.ca/Durres-Hotels-Hotel-Globo.h83125882.Hotel-Information) Durrës 8.6/10 Excellent (40 reviews) "Clean and the staff was excellent. " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) David [](https://www.expedia.ca/Durres-Hotels-Hotel-Globo.h83125882.Hotel-Information) ![Restaurant](https://images.trvl-media.com/lodging/117000000/116250000/116243300/116243231/d2916a74_edited_dc04.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Premium bedding, down comforters, memory foam beds, minibar](https://images.trvl-media.com/lodging/117000000/116250000/116243300/116243231/b94760de.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/117000000/116250000/116243300/116243231/d9afd55a.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Premium bedding, down comforters, memory foam beds, minibar](https://images.trvl-media.com/lodging/117000000/116250000/116243300/116243231/w655h765x0y0-f5c1cbbe.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Bazaar Hotel [](https://www.expedia.ca/Tirana-Hotels-Bazaar-Hotel.h116243231.Hotel-Information) Tirana CA $88 CA $98 total includes taxes & fees Mar 11 - Mar 12 [](https://www.expedia.ca/Tirana-Hotels-Bazaar-Hotel.h116243231.Hotel-Information) ![Private beach, white sand, sun loungers, beach umbrellas](https://images.trvl-media.com/lodging/36000000/35780000/35773000/35772965/7f84a3da.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Restaurant](https://images.trvl-media.com/lodging/36000000/35780000/35773000/35772965/babab79c.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Front of property](https://images.trvl-media.com/lodging/36000000/35780000/35773000/35772965/2339a99a.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Hallway](https://images.trvl-media.com/lodging/36000000/35780000/35773000/35772965/973c916f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel Bella Vista [](https://www.expedia.ca/Durres-Hotels-Hotel-Bella-Vista.h35772965.Hotel-Information) Rrashbull 8.8/10 Excellent (94 reviews) "Good location. " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Shannon CA $72 CA $76 total includes taxes & fees Mar 11 - Mar 12 [](https://www.expedia.ca/Durres-Hotels-Hotel-Bella-Vista.h35772965.Hotel-Information) ![Lobby](https://images.trvl-media.com/lodging/60000000/59050000/59048200/59048117/f4f377a8.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/60000000/59050000/59048200/59048117/2ef2b935.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Terrace/patio](https://images.trvl-media.com/lodging/60000000/59050000/59048200/59048117/8301d08d.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Lobby](https://images.trvl-media.com/lodging/60000000/59050000/59048200/59048117/eb37df16.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### mk | hotel tirana [](https://www.expedia.ca/Nikel-Hotels-Mk-Hotel-Tirana.h59048117.Hotel-Information) Preze 9.8/10 Exceptional (500 reviews) "Fabulous all round" ![Canada](https://a.travel-assets.com/egds/marks/flags/ca.svg) Jessica CA $84 CA $97 total includes taxes & fees Mar 20 - Mar 21 [](https://www.expedia.ca/Nikel-Hotels-Mk-Hotel-Tirana.h59048117.Hotel-Information) ![Double or Twin Room, Sea View | Beach/ocean view](https://images.trvl-media.com/lodging/41000000/40150000/40144400/40144391/02ae7913.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Minibar, in-room safe, desk, blackout drapes](https://images.trvl-media.com/lodging/41000000/40150000/40144400/40144391/2b42623c.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Hallway](https://images.trvl-media.com/lodging/41000000/40150000/40144400/40144391/25cb267e.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Restaurant](https://images.trvl-media.com/lodging/41000000/40150000/40144400/40144391/w432h600x0y80-138c57e6.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel Alion [](https://www.expedia.ca/Durres-Hotels-Hotel-Riva.h40144391.Hotel-Information) Durrës 8.0/10 Very good (109 reviews) "Clean room and nice view from our room" ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) T. CA $54 CA $63 total includes taxes & fees Mar 16 - Mar 17 [](https://www.expedia.ca/Durres-Hotels-Hotel-Riva.h40144391.Hotel-Information) ![Breakfast, lunch, dinner served; international cuisine ](https://images.trvl-media.com/lodging/9000000/8790000/8783200/8783188/w3837h2561x3y0-4e4fb479.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Lobby](https://images.trvl-media.com/lodging/9000000/8790000/8783200/8783188/99598266.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Outdoor pool, sun loungers](https://images.trvl-media.com/lodging/9000000/8790000/8783200/8783188/w2855h3837x3y3-f9a35e78.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Lobby](https://images.trvl-media.com/lodging/9000000/8790000/8783200/8783188/e1f74d17.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Best Western Premier Ark Hotel [](https://www.expedia.ca/Preze-Hotels-Best-Western-Premier-Ark-Hotel.h8783188.Hotel-Information) Nikël 9.2/10 Wonderful (384 reviews) "Staff is excellent. Professional, courteous and very welcoming. " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Regina CA $169 CA $179 total includes taxes & fees Mar 14 - Mar 15 [](https://www.expedia.ca/Preze-Hotels-Best-Western-Premier-Ark-Hotel.h8783188.Hotel-Information) ![Exterior](https://images.trvl-media.com/lodging/37000000/36020000/36018400/36018335/d893e5a6.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Outdoor dining](https://images.trvl-media.com/lodging/37000000/36020000/36018400/36018335/75aad435.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Sauna, hot tub, steam room, Turkish bath, body treatments, hydrotherapy](https://images.trvl-media.com/lodging/37000000/36020000/36018400/36018335/5357dd81.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Buffet](https://images.trvl-media.com/lodging/37000000/36020000/36018400/36018335/5ef238b1.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Grand Blue FAFA Resort & Spa [](https://www.expedia.ca/Golem-Hotels-Grand-Blue-Fafa.h36018335.Hotel-Information) Golem 9.0/10 Wonderful (107 reviews) "Perfect Hotel.Very tidy,friendly staff and great location" ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) Pride CA $86 CA $100 total includes taxes & fees Mar 16 - Mar 17 [](https://www.expedia.ca/Golem-Hotels-Grand-Blue-Fafa.h36018335.Hotel-Information) ![Front of property](https://images.trvl-media.com/lodging/97000000/96110000/96107800/96107740/67311ed2.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Smart TV, Netflix, streaming services](https://images.trvl-media.com/lodging/97000000/96110000/96107800/96107740/533f9f62.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Deluxe Room](https://images.trvl-media.com/lodging/97000000/96110000/96107800/96107740/e96d70bc.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Lobby sitting area](https://images.trvl-media.com/lodging/97000000/96110000/96107800/96107740/bfc2369f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Nerium Garden Inn Tirana Airport [](https://www.expedia.ca/Nikel-Hotels-Albania.h96107740.Hotel-Information) Nikël 9.6/10 Exceptional (25 reviews) "we received a warm friendly welcome and were treated like family" ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) carolyn [](https://www.expedia.ca/Nikel-Hotels-Albania.h96107740.Hotel-Information) ![Private beach, white sand](https://images.trvl-media.com/lodging/77000000/76940000/76935400/76935329/de7d165f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Sundeck](https://images.trvl-media.com/lodging/77000000/76940000/76935400/76935329/407e0260.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Minibar, in-room safe, individually decorated, desk](https://images.trvl-media.com/lodging/77000000/76940000/76935400/76935329/54aec963.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Private beach, white sand](https://images.trvl-media.com/lodging/77000000/76940000/76935400/76935329/35acc7c4.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Marbella Beach Hotel [](https://www.expedia.ca/Golem-Hotels-Marbella-Beach-Hotel.h76935329.Hotel-Information) Golem 9.2/10 Wonderful (22 reviews) "Amazing stay great place with great staff thank you" ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) graham CA $64 CA $77 total includes taxes & fees Mar 19 - Mar 20 [](https://www.expedia.ca/Golem-Hotels-Marbella-Beach-Hotel.h76935329.Hotel-Information) ![Reception](https://images.trvl-media.com/lodging/100000000/99420000/99410300/99410265/e2dfe4d9.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Deluxe Double Room, Sea View | Balcony view](https://images.trvl-media.com/lodging/100000000/99420000/99410300/99410265/9bde0939.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Restaurant](https://images.trvl-media.com/lodging/100000000/99420000/99410300/99410265/4ce6ba2c.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Front of property](https://images.trvl-media.com/lodging/100000000/99420000/99410300/99410265/cee3e661.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### La Onda Hotel [](https://www.expedia.ca/Durres-Hotels-La-Onda-Hotel.h99410265.Hotel-Information) Durrës 9.4/10 Exceptional (15 reviews) "Breakfast was a variety of freshly made food. WiFi was consistently fast. Staff was friendly. " ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Michael CA $87 CA $97 total includes taxes & fees Mar 11 - Mar 12 [](https://www.expedia.ca/Durres-Hotels-La-Onda-Hotel.h99410265.Hotel-Information) ![Front of property](https://images.trvl-media.com/lodging/38000000/37790000/37786500/37786473/080c0df8.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Interior](https://images.trvl-media.com/lodging/38000000/37790000/37786500/37786473/209fa496.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Dining](https://images.trvl-media.com/lodging/38000000/37790000/37786500/37786473/caf2bf97.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Cafe](https://images.trvl-media.com/lodging/38000000/37790000/37786500/37786473/dbf2209f.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel New York Kamez [](https://www.expedia.ca/Kamez-Hotels-Lounge-Bar-Hotel-New-York.h37786473.Hotel-Information) Bathore 9.4/10 Exceptional (90 reviews) "This was an overall very good experience!;} If you plan to take the shuttle, plan in advance." ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Tash CA $54 CA $58 total includes taxes & fees Mar 17 - Mar 18 [](https://www.expedia.ca/Kamez-Hotels-Lounge-Bar-Hotel-New-York.h37786473.Hotel-Information) ![Exterior](https://images.trvl-media.com/lodging/4000000/3290000/3281400/3281349/w1204h1598x0y0-a4955331.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Front of property](https://images.trvl-media.com/lodging/4000000/3290000/3281400/3281349/981f3839.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Game room](https://images.trvl-media.com/lodging/4000000/3290000/3281400/3281349/792fc66b.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Free daily continental breakfast](https://images.trvl-media.com/lodging/4000000/3290000/3281400/3281349/6fdb7da5.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel Airport Tirana [](https://www.expedia.ca/Nikel-Hotels-Hotel-Airport-Tirana.h3281349.Hotel-Information) Nikël 9.4/10 Exceptional (459 reviews) "Perfect place to stay before walking to the airport the next day." ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Jonathan CA $129 CA $137 total includes taxes & fees Mar 11 - Mar 12 [](https://www.expedia.ca/Nikel-Hotels-Hotel-Airport-Tirana.h3281349.Hotel-Information) ![Desk, laptop workspace, soundproofing, free WiFi](https://images.trvl-media.com/lodging/125000000/124300000/124297500/124297434/w1024h745x0y0-107992b9.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/125000000/124300000/124297500/124297434/3917e951.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Interior](https://images.trvl-media.com/lodging/125000000/124300000/124297500/124297434/5d07c3ec.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Interior](https://images.trvl-media.com/lodging/125000000/124300000/124297500/124297434/w1023h754x0y0-440bd9c3.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Hotel By Holiday [](https://www.expedia.ca/Nikel-Hotels-Hotel-By-Holiday.h124297434.Hotel-Information) Nikel CA $119 CA $126 total includes taxes & fees Apr 1 - Apr 2 [](https://www.expedia.ca/Nikel-Hotels-Hotel-By-Holiday.h124297434.Hotel-Information) ![Exterior](https://images.trvl-media.com/lodging/114000000/113730000/113728900/113728884/eb2ff666.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Restaurant](https://images.trvl-media.com/lodging/114000000/113730000/113728900/113728884/970d91ad.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Hallway](https://images.trvl-media.com/lodging/114000000/113730000/113728900/113728884/234badc5.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Exterior](https://images.trvl-media.com/lodging/114000000/113730000/113728900/113728884/w4023h1941x0y0-0f0c6aa7.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Ambasador Hotel [](https://www.expedia.ca/Durres-Hotels-Ambasador-Hotel.h113728884.Hotel-Information) Durrës 9.6/10 Exceptional (24 reviews) "This hotel was great, very clean and accommodating with a good breakfast." ![United States](https://a.travel-assets.com/egds/marks/flags/us.svg) Pete CA $83 CA $93 total includes taxes & fees Mar 12 - Mar 13 [](https://www.expedia.ca/Durres-Hotels-Ambasador-Hotel.h113728884.Hotel-Information) ![Bar (on property)](https://images.trvl-media.com/lodging/102000000/101140000/101135700/101135609/a62fd902.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Premium bedding, down comforters, in-room safe, desk](https://images.trvl-media.com/lodging/102000000/101140000/101135700/101135609/cda86db3.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Premium bedding, down comforters, in-room safe, desk](https://images.trvl-media.com/lodging/102000000/101140000/101135700/101135609/5f6669dd.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ![Reception](https://images.trvl-media.com/lodging/102000000/101140000/101135700/101135609/9fb38a03.jpg?impolicy=fcrop&w=357&h=201&p=1&q=medium) ### Metro Hotel Terminal [](https://www.expedia.ca/Farke-Hotels-Metro-Hotel-Terminal.h101135609.Hotel-Information) Farkë 10/10 Exceptional (46 reviews) "Spotless room, wide variety of food for breakfast, friendly staff :)" ![United Kingdom](https://a.travel-assets.com/egds/marks/flags/uk.svg) Anonymous traveller [](https://www.expedia.ca/Farke-Hotels-Metro-Hotel-Terminal.h101135609.Hotel-Information) Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply. [View all properties](https://expedia.ca/Hotel-Search?startDate=2026-03-24&endDate=2026-03-25®ionId=3000045564&adults=2&sort=RECOMMENDED&openPlayBack=true) ![](https://forever.travel-assets.com/flex/flexmanager/images/2026/02/06/expedia-sale-2026-desktop-us-ca.jpg?impolicy=fcrop&w=1400&h=600&q=mediumHigh) ## The Annual Vacation Sale Members save up to 40% on hotels and homes. Plan this year’s big trip and save. [Book now](https://expedia.ca/deals?rfrr=HTG_SPRING_PROMO_3000045564) ![](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%2FKoxhas-Hotels.d3000045564.Travel-Guide-Hotels)[ Sign up, it's free ](https://expedia.ca/signup?enable_registration=true&+=&uurl=e3id%3Dredr%26rurl%3D%2FKoxhas-Hotels.d3000045564.Travel-Guide-Hotels) ## Top Koxhas Hotel Reviews ## Recent Reviews in Koxhas ![Mulaj Hotel](https://images.trvl-media.com/lodging/79000000/78110000/78103900/78103837/272239f0_y.jpg) ### Mulaj Hotel 10/10 Excellent "Beautiful city view, great and friendly staff, close to everything, restaurants, parks, etc. " [](https://expedia.ca/Tirana-Hotels-Mulaj-Hotel.h78103837.Hotel-Information) ![Grand Blue FAFA Resort & Spa](https://images.trvl-media.com/lodging/37000000/36020000/36018400/36018335/d893e5a6_y.jpg) ### Grand Blue FAFA Resort & Spa 10/10 Excellent "everything super good." [](https://expedia.ca/Golem-Hotels-Grand-Blue-Fafa.h36018335.Hotel-Information) ![mk | hotel tirana](https://images.trvl-media.com/lodging/60000000/59050000/59048200/59048117/f4f377a8_y.jpg) ### mk | hotel tirana 10/10 Excellent "I select this hotel over and over. The rooms are spacious, clean and have everything you need. Nice amenities, kind staff, nice breakfast. Pet friendly!" [](https://expedia.ca/Nikel-Hotels-Mk-Hotel-Tirana.h59048117.Hotel-Information) ![Mondial Hotel](https://images.trvl-media.com/lodging/3000000/2820000/2813100/2813082/ca2e72d8_y.jpg) ### Mondial Hotel 10/10 Excellent "Clean room" [](https://expedia.ca/Tirana-Hotels-Mondial-Hotel.h2813082.Hotel-Information) ![Tirana International Hotel & Conference Centre](https://images.trvl-media.com/lodging/1000000/10000/5100/5012/3d8d7813_y.jpg) ### Tirana International Hotel & Conference Centre 10/10 Excellent "An exceptional stay from start to finish! The room was spotless comfortable. I ordered dinner, and it arrived even earlier than expected, beautifully presented and absolutely delicious. The staff was warm, professional, and attentive to every detail. Truly amazing experience, I can’t wait to return!" [](https://expedia.ca/Tirana-Hotels-Tirana-International-Hotel-Conference-Centre.h5012.Hotel-Information) ![Hotel Bella Vista](https://images.trvl-media.com/lodging/36000000/35780000/35773000/35772965/7f84a3da_y.jpg) ### Hotel Bella Vista 10/10 Excellent "Super clean rooms looks newly renovated inside!" [](https://expedia.ca/Durres-Hotels-Hotel-Bella-Vista.h35772965.Hotel-Information) ![Ebel Boutique Hotel](https://images.trvl-media.com/lodging/88000000/87360000/87352100/87352072/54dd2337_y.jpg) ### Ebel Boutique Hotel 10/10 Excellent "Friendly staff, very clean rooms and breakfast was very nice! In the heart of Tirana and close to many good restaurants!" [](https://expedia.ca/Tirana-Hotels-Ebel-Boutique-Hotel.h87352072.Hotel-Information) ![Tirana Marriott](https://images.trvl-media.com/lodging/90000000/89740000/89735900/89735813/ca6f8685_y.jpg) ### Tirana Marriott 10/10 Excellent "Highly recommend!!" [](https://expedia.ca/Tirana-Hotels-Tirana-Marriott.h89735813.Hotel-Information) ![Holiday Hotel](https://images.trvl-media.com/lodging/108000000/107270000/107262800/107262767/4949c522_y.jpg) ### Holiday Hotel 10/10 Excellent "Room was spotless - hotel seemed brand new. Front desk was extremely pleasant. Excellent location across the street from airport." [](https://expedia.ca/Nikel-Hotels-Holiday-Hotel.h107262767.Hotel-Information) ## More cheap stays in Koxhas ![Mosaic Home - Hostel](https://images.trvl-media.com/lodging/37000000/36670000/36662500/36662413/62ff605e_y.jpg?impolicy=resizecrop&rw=402&ra=fit) ### Mosaic Home - Hostel 8 Rruga Sulejman Pitarka Tirana Tirana County CA $26 CA $38 total Mar 23 - Mar 24 includes taxes & fees 8.8/10 Excellent! (97 reviews) [](https://expedia.ca/Tirana-Hotels-Mosaic-Home.h36662413.Hotel-Information) ![Hotel Tier Center](https://images.trvl-media.com/lodging/122000000/121290000/121288400/121288339/390088ee_y.jpg?impolicy=resizecrop&rw=402&ra=fit) ### Hotel Tier Center 8 Rruga Myrtezim Këlliçi Tirana Qarku i Tiranës CA $34 CA $41 total Mar 26 - Mar 27 includes taxes & fees 6.4/10 (7 reviews) [](https://expedia.ca/Tirana-Hotels-Center-Tier-Hotel.h121288339.Hotel-Information) ![Hotel Relax City Center](https://images.trvl-media.com/lodging/112000000/111090000/111084600/111084517/1fa5a47e_y.jpg?impolicy=resizecrop&rw=402&ra=fit) ### Hotel Relax City Center Rruga George W. Bush Tirana Tirana County CA $53 CA $62 total Mar 21 - Mar 22 includes taxes & fees [](https://expedia.ca/Tirana-Hotels-Hotel-Relax-City-Center.h111084517.Hotel-Information) ![Villa Noem](https://images.trvl-media.com/lodging/125000000/124310000/124305200/124305160/897859ab_y.jpg?impolicy=resizecrop&rw=402&ra=fit) ### Villa Noem Rruga e Bogdanëve Tirana Tirana County CA $60 CA $68 total Mar 15 - Mar 16 includes taxes & fees [](https://expedia.ca/Tirana-Hotels-Villa-Noem.h124305160.Hotel-Information) ![Muz Studios](https://images.trvl-media.com/lodging/106000000/105520000/105519300/105519279/f2dc34f1_y.jpg?impolicy=resizecrop&rw=402&ra=fit) ### Muz Studios Rruga e Barrikadave Tirana Tirana County CA $60 CA $73 total Mar 17 - Mar 18 includes taxes & fees 9.6/10 Exceptional! (53 reviews) [](https://expedia.ca/Tirana-Hotels-Muz-Studios.h105519279.Hotel-Information) ![Garden Boutique Hotel](https://images.trvl-media.com/lodging/103000000/102850000/102841600/102841532/6b15a2b4_y.jpg?impolicy=resizecrop&rw=402&ra=fit) ### Garden Boutique Hotel Rruga e Kavajës Tirana ALBANIA CA $104 CA $115 total Mar 11 - Mar 12 includes taxes & fees 9.2/10 Wonderful! (33 reviews) [](https://expedia.ca/Tirana-Hotels-Garden-Boutique-Hotel.h102841532.Hotel-Information) ## Frequently asked questions ### What is the best area to stay in Koxhas? > This area is the heart of Koxhas, offering direct access to the Adriatic Sea. The promenade itself is lined with a variety of eateries and shops, stretching for several kilometres. You'll find everything from casual cafes to more formal dining options, all with sea views. > > > Families will particularly enjoy staying here due to the easy access to the beach. Many accommodations in this area offer family-friendly amenities, and the shallow waters are ideal for children. There are also several playgrounds and ice cream parlours dotted along the promenade. > > > For couples, the beachfront offers romantic evening strolls and dinners with a sunset backdrop. ### When is the best time to go to Koxhas? > These months offer warm, sunny days superb for exploring the natural beauty of the area without the intense heat and larger numbers of tourists typical of July and August. You'll find it easier to book accommodation and enjoy a more relaxed experience. > > > Families will find these months particularly appealing. The sea is warm enough for swimming and water activities, and the pleasant temperatures allow for comfortable outings to nearby attractions like the beaches of Durrës or the historic city of Berat. The less crowded environment means a more enjoyable and less stressful holiday for everyone. > > > For couples seeking a peaceful and romantic getaway, May, June, or September are ideal. You can enjoy quiet strolls along the coastline, dine at local restaurants without long waits, and experience the stunning sunsets over the Adriatic Sea in a more intimate setting. ### Can I cancel my hotel reservation on Expedia? ### How can I save on a Koxhas hotel booking with Expedia? ### How much is the nightly rate at a Koxhas hotel? ## Explore a world of travel with Expedia - Lodging - Flights - Packages - Cars - Vacation Rental - Other - [Lgbt Friendly Hotels in Durrës County ](https://www.expedia.ca/Destinations-In-Durres-County-LGBT-Friendly-Hotel.0-0-d642851444091854848-tLGBTFriendlyHotel.Hotel-Filter-Destinations) - [Durrës County Hotels ](https://www.expedia.ca/Destinations-In-Durres-County.d642851444091854848.Hotel-Destinations) - [Beach Hotel Hotels in Durrës ](https://www.expedia.ca/Durres-Hotels-Beach-Hotel.0-0-d6047335-tBeachHotel.Travel-Guide-Filter-Hotels) - [Cheap Hotels in Durrës ](https://www.expedia.ca/Durres-Hotels-Cheap-Hotels.0-0-d6047335-tCheapHotels.Travel-Guide-Filter-Hotels) - [Lgbt Friendly Hotels in Durrës ](https://www.expedia.ca/Durres-Hotels-LGBT-Friendly-Hotel.0-0-d6047335-tLGBTFriendlyHotel.Travel-Guide-Filter-Hotels) - [Shopping Hotels in Durrës ](https://www.expedia.ca/Durres-Hotels-Shopping-Hotel.0-0-d6047335-tShoppingHotel.Travel-Guide-Filter-Hotels) - [Spa Hotels in Durrës ](https://www.expedia.ca/Durres-Hotels-Spa-Hotel.0-0-d6047335-tSpaHotel.Travel-Guide-Filter-Hotels) - [Durrës Hotels ](https://www.expedia.ca/Durres-Hotels.d6047335.Travel-Guide-Hotels) - [Fushe-Kruje Hotels ](https://www.expedia.ca/Fushe-Kruje-Hotels.d553248635943693721.Travel-Guide-Hotels) - [Hamallaj Hotels ](https://www.expedia.ca/Hamallaj-Hotels.d553248635975858781.Travel-Guide-Hotels) - [Ishëm Hotels ](https://www.expedia.ca/Ishem-Hotels.d553248635964591096.Travel-Guide-Hotels) - [Krujë Hotels ](https://www.expedia.ca/Kruje-Hotels.d553248635975635404.Travel-Guide-Hotels) - [Lalëz Hotels ](https://www.expedia.ca/Lalez-Hotels.d553248635975860598.Travel-Guide-Hotels) - [Maminas Hotels ](https://www.expedia.ca/Maminas-Hotels.d3000045561.Travel-Guide-Hotels) - [Manëz Hotels ](https://www.expedia.ca/Manez-Hotels.d674012567953612800.Travel-Guide-Hotels) - [Hotels near Nene Tereza Intl. ](https://www.expedia.ca/Nene-Tereza-Intl-Airport-Hotels.0-aTIA-0.Travel-Guide-Filter-Hotels) - [Qerek Hotels ](https://www.expedia.ca/Qerek-Hotels.d3000463903.Travel-Guide-Hotels) - [Rinas Hotels ](https://www.expedia.ca/Rinas-Hotels.d3000045550.Travel-Guide-Hotels) - [Rrashbull Hotels ](https://www.expedia.ca/Rrashbull-Hotels.d674011334173470720.Travel-Guide-Hotels) - [Shkallnur Hotels ](https://www.expedia.ca/Shkallnur-Hotels.d3000045546.Travel-Guide-Hotels) - [Shkëmbi i Kavajës Hotels ](https://www.expedia.ca/Shkembi-I-Kavajes-Hotels.d553248635975438293.Travel-Guide-Hotels) - [Sukth Hotels ](https://www.expedia.ca/Sukth-Hotels.d674013881653665792.Travel-Guide-Hotels) - [Xhafzotaj Hotels ](https://www.expedia.ca/Xhafzotaj-Hotels.d553248635975858229.Travel-Guide-Hotels) - [Flights to Durrës ](https://www.expedia.ca/Cheap-Flights-To-Durres.d6047335.Travel-Guide-Flights) - [Flights to Nene Tereza Intl. ](https://www.expedia.ca/Cheap-Flights-To-Nene-Tereza-Intl.d4278612.Travel-Guide-Flights) - [Flights from Nene Tereza Intl. ](https://www.expedia.ca/lp/airports/tia/flights-from-nene-tereza-intl-airport) - [Flights from Amsterdam (AMS) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/ams/tia/amsterdam-to-tirana) - [Flights from Ancona (AOI) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/aoi/tia/ancona-to-tirana) - [Flights from Athens (ATH) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/ath/tia/athens-to-tirana) - [Flights from Barcelona (BCN) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/bcn/tia/barcelona-to-tirana) - [Flights from Bologna (BLQ) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/blq/tia/bologna-to-tirana) - [Flights from Bari (BRI) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/bri/tia/bari-to-tirana) - [Flights from Brussels (BRU) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/bru/tia/brussels-to-tirana) - [Flights from Buffalo (BUF) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/buf/tia/buffalo-to-tirana) - [Flights from Paris (CDG) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/cdg/tia/paris-to-tirana) - [Flights from Chifeng (CIF) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/cif/tia/chifeng-to-tirana) - [Flights from Catania (CTA) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/cta/tia/catania-to-tirana) - [Flights from Detroit (DTW) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/dtw/tia/detroit-to-tirana) - [Flights from Newark Liberty Intl. Airport (EWR) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/ewr/tia/newark-liberty-intl-airport-to-tirana) - [Flights from Rome (FCO) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/fco/tia/rome-to-tirana) - [Flights from Florence (FLR) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/flr/tia/florence-to-tirana) - [Flights from Frankfurt (FRA) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/fra/tia/frankfurt-to-tirana) - [Flights from Geneva (GVA) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/gva/tia/geneva-to-tirana) - [Flights from Istanbul (IST) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/ist/tia/istanbul-to-tirana) - [Flights from Jeddah (JED) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/jed/tia/jeddah-to-tirana) - [Flights from New York (JFK) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/jfk/tia/new-york-to-tirana) - [Flights from London (LGW) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/lgw/tia/london-to-tirana) - [Flights from London (LHR) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/lhr/tia/london-to-tirana) - [Flights from Lisbon (LIS) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/lis/tia/lisbon-to-tirana) - [Flights from Milan (MXP) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/mxp/tia/milan-to-tirana) - [Flights from Naples (NAP) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/nap/tia/naples-to-tirana) - [Flights from Pisa (PSA) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/psa/tia/pisa-to-tirana) - [Flights from Pau (PUF) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/puf/tia/pau-to-tirana) - [Flights from Borba (RBB) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/rbb/tia/borba-to-tirana) - [Flights from Rimini (RMI) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/rmi/tia/rimini-to-tirana) - [Flights from Rome (ROM) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/rom/tia/rome-to-tirana) - [Flights from Sofia (SOF) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/sof/tia/sofia-to-tirana) - [Flights from Sert (SRX) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/srx/tia/sert-to-tirana) - [Flights from Syracuse (SYR) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/syr/tia/syracuse-to-tirana) - [Flights from Venice (VCE) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/vce/tia/venice-to-tirana) - [Flights from Vienna (VIE) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/vie/tia/vienna-to-tirana) - [Flights from Edmonton (YEG) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/yeg/tia/edmonton-to-tirana) - [Flights from Halifax (YHZ) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/yhz/tia/halifax-to-tirana) - [Flights from Kelowna (YLW) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/ylw/tia/kelowna-to-tirana) - [Flights from Ottawa (YOW) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/yow/tia/ottawa-to-tirana) - [Flights from Windsor (YQG) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/yqg/tia/windsor-to-tirana) - [Flights from Moncton (YQM) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/yqm/tia/moncton-to-tirana) - [Flights from Regina (YQR) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/yqr/tia/regina-to-tirana) - [Flights from Toronto (YTO) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/yto/tia/toronto-to-tirana) - [Flights from Toronto (YTZ) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/ytz/tia/toronto-to-tirana) - [Flights from Montreal (YUL) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/yul/tia/montreal-to-tirana) - [Flights from Vancouver (YVR) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/yvr/tia/vancouver-to-tirana) - [Flights from Winnipeg (YWG) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/ywg/tia/winnipeg-to-tirana) - [Flights from Calgary (YYC) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/yyc/tia/calgary-to-tirana) - [Flights from Charlottetown (YYG) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/yyg/tia/charlottetown-to-tirana) - [Flights from Victoria (YYJ) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/yyj/tia/victoria-to-tirana) - [Flights from Toronto (YYZ) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/yyz/tia/toronto-to-tirana) - [Flights from Zagreb (ZAG) to Tirana (TIA) ](https://www.expedia.ca/lp/flights/zag/tia/zagreb-to-tirana) - [Durrës Amphitheatre ](https://www.expedia.ca/Durres-Amphitheatre-Durres.d6097566.Vacation-Attraction) - [Durrës Vacations ](https://www.expedia.ca/Durres.d6047335.Destination-Travel-Guides) - [Visit Durrës ](https://www.expedia.ca/Durres.dx6047335) - [Forum & Roman Baths ](https://www.expedia.ca/Forum-Roman-Baths-Durres.d553248635977031257.Vacation-Attraction) - [Visit Maminas ](https://www.expedia.ca/Maminas.dx3000045561) - [Visit Nikël ](https://www.expedia.ca/Nikel.dx553248635974793725) - [Pjeze Vacations ](https://www.expedia.ca/Pjeze.d553248635976381099.Destination-Travel-Guides) - [Visit Rinas ](https://www.expedia.ca/Rinas.dx3000045550) - [Visit Rrushkull ](https://www.expedia.ca/Rrushkull.dx553248635974530524) - [Visit Shkëmbi i Kavajës ](https://www.expedia.ca/Shkembi-I-Kavajes.dx553248635975438293) - [Visit Thumane ](https://www.expedia.ca/Thumane.dx708231561340071936) - [Car rental Durrës ](https://www.expedia.ca/Car-Rentals-In-Durres.d6047335.Car-Rental-Guide) - [Rental cars Nene Tereza Intl. airport ](https://www.expedia.ca/Car-Rentals-In-Nene-Tereza-Intl.d4278612.Car-Rental-Guide) - [Car rental Rinas ](https://www.expedia.ca/Car-Rentals-In-Rinas.d3000045550.Car-Rental-Guide) - [Fushe-Kruje Vacation Rentals ](https://www.expedia.ca/Fushe-Kruje-Vacation-Rentals.d553248635943693721.Travel-Guide-VacationRentals) - [Things to do in Durrës ](https://www.expedia.ca/Things-To-Do-In-Durres.d6047335.Travel-Guide-Activities) - [Things to do in Manëz ](https://www.expedia.ca/Things-To-Do-In-Manez.d674012567953612800.Travel-Guide-Activities) - [Things to do in Rrashbull ](https://www.expedia.ca/Things-To-Do-In-Rrashbull.d674011334173470720.Travel-Guide-Activities) ![](https://a.travel-assets.com/mad-service/footer/bnaBanners/BEX_Footer.jpg) ## Go further with the Expedia app Save on select hotels and earn double points when you book on the app. Our app deals help you to save on trips so you can travel more and manage it all on the go. Scan the QR code with your device camera and download our app /\*@license For license information please refer to webpack-runtime.nosw.licenses.txt\*/!function(){var e,a,o,s,d,b={},r={};function c(e){var a=r\[e\];if(void 0!==a)return a.exports;var o=r\[e\]={id:e,loaded:!1,exports:{}};return b\[e\].call(o.exports,o,o.exports,c),o.loaded=!0,o.exports}c.m=b,e=\[\],c.O=function(a,o,s,d){if(!o){var b=1/0;for(f=0;f=d)&&Object.keys(c.O).every(function(e){return c.O\[e\](o\[i\])})?o.splice(i--,1):(r=!1,d0&&e\[f-1\]\[2\]>d;f--)e\[f\]=e\[f-1\];e\[f\]=\[o,s,d\]},c.n=function(e){var a=e&&e.\_\_esModule?function(){return e.default}:function(){return e};return c.d(a,{a:a}),a},o=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.\_\_proto\_\_},c.t=function(e,s){if(1&s&&(e=this(e)),8&s)return e;if("object"==typeof e&&e){if(4&s&&e.\_\_esModule)return e;if(16&s&&"function"==typeof e.then)return e}var d=Object.create(null);c.r(d);var b={};a=a||\[null,o({}),o(\[\]),o(o)\];for(var r=2&s&&e;"object"==typeof r&&!\~a.indexOf(r);r=o(r))Object.getOwnPropertyNames(r).forEach(function(a){b\[a\]=function(){return e\[a\]}});return b.default=function(){return e},c.d(d,b),d},c.d=function(e,a){for(var o in a)c.o(a,o)&&!c.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:a\[o\]})},c.f={},c.e=function(e){return Promise.all(Object.keys(c.f).reduce(function(a,o){return c.f\[o\](e,a),a},\[\]))},c.u=function(e){return({18:"brand-11611497118101108105991011089711010097105114",279:"brand-10010110811697",347:"shared-ui-lodging-form",597:"shared-ui-retail-product-review-details",954:"node\_modules\~uitk-react-text",2066:"blossom-similar-destiations",2474:"blossom-nearby-features",2769:"shared-ui-flights-fare-calendar",2833:"blossom-page-heading\_property-filter-experience",2969:"blossom-region\_call-to-action-group",3274:"blossom-editorial-text",3503:"brand-999711610497121112979910510210599",3711:"shared\~Location",4984:"blossom-click-to-claim-toast",5103:"shared-ui-retail-product-fragments",5360:"blossom-destination-description\_cgs",5857:"blossom-price-insights-tracking-card",6184:"blossom-property-reviews",6258:"brand-114105117",6341:"blossom-destination-suggestions",6374:"brand-98111111107101116121",6470:"shared-ui-lodging-property-offers",6536:"shared-ui-local-expert-activities",6615:"blossom-meso-ad-configuration-override",6753:"blossom-layout",7052:"brand-101112115951211111171149811497110100",7212:"blossom-recently-booked-hotels",7269:"blossom-answering-traveller-questions",7480:"shared\~LoyaltySignup",7487:"flexComponents\~Editorial",7530:"blossom-cruise-search-form",8055:"blossom-MockLandingPage",8187:"flexComponents\~DestinationNeighborhoods",8347:"blossom-cr-interlinking",8530:"shared-ui-retail-lodging-offers-fragments",8841:"blossom-wizard-hotel-pwa-v2",9040:"blossom-collection-flights-carousel",9105:"blossom-property-content-reporting",9111:"shared-ui-retail-virtual-agent-vac-orchestrator",9218:"blossom-region\_biased-wizard",9938:"shared-ui-retail-landing-flight",9979:"app-store-wizard-config",9997:"blossom-featured-suppliers",10158:"shared-ui-trips-save-item",10367:"shared-ui-retail-recommendations-discovery-landing-offers",10556:"blossom-wizard-externalLinkTab-pwa",10817:"shared\~Locations3PP",10822:"brand-10997114114105111116116",10855:"shared-ui-lodging-property-details",10860:"blossom-property-relevant-amenities",11003:"blossom-star-rating-links",11038:"blossom-user-geo-location",11840:"shared-ui-lodging-property-search",11987:"blossom-region\_nts-flex-item",12262:"blossom-recently-viewed-properties",12318:"brand-101115999711210597",12464:"blossom-destination-attractions",12598:"blossom-similar-destinations-properties",12664:"blossom-hw-maps",12679:"blossom-flight-chat-agent-banner",13009:"shared-ui-retail-recommendations-discovery-landing-offers-overlay-module",13018:"shared-ui-retail-destination-content-fragments",13075:"blossom-destination-cross-link",13310:"brand-116100",13348:"blossom-geo-affinity-link-piles",13444:"blossom-region\_wizard-background-image-or-color",13691:"brand-1169797112",13797:"blossom-personalized-offers-recommendation",14058:"blossom-te-neighborhood\_neighborhood\_with\_dx\_hsr",14190:"shared-ui-retail-product-gallery",14431:"flexComponents\~WizardHotelPWA",14745:"brand-115971101009811112095116104101109101",14791:"brand-1011039599111110115111108101",14997:"eg-maps",15054:"blossom-property-search-link",15097:"blossom-travel-agent-authentication-options",15262:"blossom-all-inclusive-vacations-search-form",15442:"blossom-partner-gallery",15451:"blossom-destination-where-to-stay",16072:"brand-11111498105116122",16098:"blossom-destination-neighborhood",16204:"brand-10411111610110811595114101102114101115104",16494:"shared-ui-retail-insurtech-product-collection",16578:"blossom-hotels",16597:"blossom-incentives-collection-carousel",16770:"blossom-region\_wizard-hotwire",16820:"blossom-rewards-banner",16832:"brand-1011209910110810810111099101103114112",17265:"brand-1161149711810110811199105116121",17292:"blossom-customer-notifications",17372:"blossom-link-juice",17491:"blossom-breadcrumbs",17607:"blossom-vip-messaging",17797:"shared\~LocationField",18475:"brand-102101119111100105114101107116",19115:"shared-ui-retail-landing-packages",19135:"blossom-property-summary-header",19192:"blossom-activity-recommendation",19449:"blossom-flights-review",19501:"blossom-single-card-marquee",19742:"blossom-maps",20515:"brand-101116115951129711411611010111495991111101021051039550",20547:"shared\~StorefrontWizard",21010:"blossom-region\_meso-ad-group",21076:"blossom-property-space-details",21089:"brand-115119111111112",21340:"shared-ui-global-navigation-footer",21451:"blossom-consent-management-legal-landing",22276:"shared-ui-retail-affiliates-stripe",22422:"uitk",22643:"brand-1011121159510010110297117108116115",22653:"blossom-property-gallery",22817:"blossom-destination-discovery-map",23012:"blossom-coupon-shared-ui",23084:"brand-109114106101116",23201:"shared-ui-multi-item-operations-providers",23211:"shared-ui",23303:"brand-10198111111107101114115",23579:"shared-ui-retail-one-graph-video-experience-carousel",23663:"brand-11297116116105115111110103114111117112",24501:"shared-ui-retail-shopping-tools-egds-price-calendar",24623:"shared-ui-retail-multi-item-fragments",24807:"brand-9798114105116101108",24964:"blossom-coupons",25229:"blossom-maps\_button",25519:"brand-98105108116",25560:"shared-ui-retail-discovery-product-listing-map",25738:"shared-ui-retail-travel-content-legal-content",25770:"node\_modules\~uitk-react-layout-grid",25856:"shared-ui-retail-cross-links-link-list",26018:"blossom-activities-by-point-of-interest",26084:"brand-1059810111411111511697114",26161:"blossom-mab-wrapper-component",26313:"shared-ui-retail-shopping-banner",26718:"blossom-region\_auth-container",26850:"blossom-call-to-action",27039:"brand-979711611497118101108108101114",27452:"shared-ui-retail-product-answering-traveller-questions",27660:"blossom-virtual-agent-control",27914:"blossom-collection-packages-carousel",27924:"blossom-best-time-to-go",27989:"brand-98110115",28046:"blossom-featured-suppliers-lodging",28058:"shared-ui-retail-one-graph-social-interaction-elements",28109:"flexComponents\~Cars",28324:"blossom-wizard-lx-pwa",28384:"shared\~Gallery",28550:"blossom-flights-schedule",28754:"brand-9811111110797989799104",29367:"blossom-enterprise-auto-save-coupon",29554:"shared-ui-retail-sponsored-content-marquee-cards",29589:"blossom-property-comparison-table",29657:"RedirectBanner",30045:"brand-102108105103104116115",30115:"flexComponents\~SimpleContainer",30319:"brand-10110011410197109115",30326:"blossom-cars",30440:"shared-ui-retail-lodging-offers-vip-fragments",30519:"blossom-mock-component",30680:"brand-1041111091019711997121",30926:"app-shared",31299:"node\_modules\~uitk-react-experimental-button-tabs",31447:"blossom-activities-by-category",31561:"blossom-info-cards",31629:"blossom-destination-theme-vacations-carousel",31675:"brand-109103109",32096:"blossom-section",32405:"blossom-region\_storefront-wizard-comet",32516:"blossom-property-offers",32811:"blossom-hotel-recent-reviews\_view",32892:"blossom-value-proposition-banner",32914:"brand-1171001159510010110297117108116",33167:"blossom-destination-recommendation",33266:"blossom-retail-recommendation-personalized-module",33354:"blossom-voice-of-the-customer",33438:"blossom-landing-sort-module",33439:"shared-ui-pricing-price-details",33560:"blossom-global-sitemap",33563:"brand-10010110297117108116",33877:"blossom-landing-flight-deals",33881:"shared-ui-retail-activities-cross-sell-offers",34011:"blossom-reviews-carousel-component",34832:"shared-ui-retail-recommendation-module",35162:"shared-ui-global-navigation-header",35253:"blossom-region\_EGDSThemeContainer",35352:"blossom-check-prices",35598:"blossom-property-special-features",35613:"blossom-coupons-terms-and-conditions-content",35633:"blossom-cross-lob-links",35647:"brand-1011201121011001059795103114111117112",35973:"blossom-title-container",36971:"blossom-destination-video",37139:"brand-116114971181011081199710810997114116112108117115",37556:"blossom-wizard-enforce-login-pwa",37739:"blossom-car-search-form",38216:"brand-9710511499971109710097",38326:"bernie",38534:"blossom-property-summary\_dateless-pdp",38801:"shared-ui-retail-travel-agent-rewards",39005:"blossom-HeroBanner",39026:"blossom-property-book-bar",39289:"brand-101116115951129711411611010111495991111101021051039549",39336:"brand-1011201121011001059795114101102114101115104",39525:"blossom-property-reviews\_lazyload",39756:"brand-989711499101108111",39858:"blossom-FlexDashboard",40023:"blossom-region\_meso-collapsible-group",40195:"node\_modules\~uitk-react-button",40413:"flexComponents\~EditorialBanner",40609:"blossom-credit-card-awareness-placement",40633:"blossom-mojo-shadow-component",40830:"shared-ui-retail-shopping-tools-action-providers",41701:"brand-11597115",41941:"flexComponents\~Flights",42992:"blossom-property-amenity-description\_lazyload",43032:"blossom-separator",43139:"blossom-hotels\_carousel",43556:"shared-ui-retail-incentives-collections",43630:"graphql",43721:"shared-ui-pricing-price-summary",43747:"blossom-discovery-product-listing-map",43903:"shared\~PriceLockup",44155:"brand-1011031011109910597",44379:"shared-ui-retail-landing-fragments",44440:"shared-ui-retail-lodging-offers-traveler-selector",44467:"blossom-hotwire-affiliate-toast",44716:"blossom-wizard-vr-pwa",45433:"shared-ui-retail-affiliates-creator-shops",45496:"shared-ui-lodging-fragments",45957:"brand-104111116101108115116104101991111109910111411611010112011711599111109",46333:"blossom-property-whats-around\_lazyload",46429:"blossom-wizard-cruise-pwa",46902:"flexComponents\~HotelRecentReviews",46993:"blossom-region\_destination-sidebar",47299:"blossom-hotels\_placeholder-only",47800:"shared-ui-shopping-search-criteria-providers",47827:"blossom-category-activities",48133:"blossom-region\_storefront-wizard-taap",48187:"shared-ui-retail-product-random-access-one",48385:"brand-1181111219710310111495110101120116",48404:"shared-ui-travel-content-editorial",48420:"brand-1011031001159510011199115",48465:"blossom-destination-reviews",48667:"brand-117110105116101100",48679:"blossom-property-summary",48775:"blossom-lodging-search-hero",49093:"shared-ui-retail-communication-center-preview-menu",49406:"blossom-region\_toggle",49563:"shared-ui-retail-recommendations-list",49618:"flexComponents\~PropertyOffers",49673:"shared-ui-retail-loyalty-account-summary",50160:"d3",50300:"shared-ui-retail-loyalty-one-key-banner",50581:"blossom-links-juice",50946:"blossom-cruise-sailing-search-button",51019:"blossom-frequently-asked-questions",51046:"shared-ui-retail-social-share-social-share-button",51201:"blossom-section-grid",51279:"blossom-flights-structured-table",51478:"shared-ui-retail-affiliates-enterprise",51557:"blossom-property-about-this",51987:"shared-ui-retail-trips-providers",52011:"blossom-region\_view-with-background",52333:"shared-ui-retail-loyalty-dialog-with-trigger-fragments",53125:"brand-1011121159511610110911210897116101",53146:"react-lottie-player",53224:"blossom-region\_property-filters-interactive",53466:"shared\~ReasonsToBelieve",53615:"global-components",53880:"shared-ui-retail-lodging-compare",54051:"chartist",54206:"blossom-property-important-info",54593:"blossom-property-offers\_lazyload",54798:"blossom-editorial",54884:"blossom-editorial\_banner-hero",55020:"blossom-recently-viewed",55042:"blossom-landing-search-hero",55259:"blossom-geo-link-piles",55305:"shared-ui-retail-cruise-sailing-consultation",55601:"brand-1011039511297114116110101114",55616:"shared-ui-retail-dynamic-map",55716:"blossom-finish-your-booking",55902:"blossom-mojo",56135:"blossom-retail-recommendation-module",56232:"blossom-multi-product-search-form",56570:"blossom-traveler-recommendations-polaris",56684:"blossom-property-policies\_lazyload",56817:"flexComponents\~WizardFlightPWA",57279:"blossom-region\_spacing-container",57620:"shared-ui-retail-product-rating-summary",58427:"brand-11611497118101108115111102105",58496:"flexComponents\~PropertyFilters",58695:"shared-ui-retail-identity-google-one-tap",58698:"brand-10411111610110811511610410111410197108112108979910111599111109",58855:"brand-104111116101108115",58934:"blossom-destination-hero",59064:"blossom-wizard-ai-trip-planner",59101:"blossom-hotels\_summarized-hotels-carousel-top-image",59440:"eg-distances",59507:"brand-104111116101108108101114",59696:"flexComponents\~Wizard3ppPWA",60478:"shared\~BexApiWrapper",60656:"blossom-deals",60771:"brand-989710410597",60828:"blossom-destination-description",61311:"blossom-recent-searches",61424:"blossom-legal-document",61572:"blossom-packages-search-form",61675:"blossom-property-summary\_single-offer",61696:"blossom-property-host-profile\_lazyload",61774:"blossom-cruise-cancellation",62164:"blossom-recently-booked-hotels\_view",62172:"blossom-collection-packages-grid",62191:"blossom-property-types-carousel",62296:"blossom-travel-agent-rewards",62431:"blossom-hotels\_summarized-hotels-carousel",62619:"blossom-price-trend-graph",62898:"blossom-plan-your-trip",62960:"blossom-SearchFormWithBackgroundImage",62992:"flexComponents\~CTACarouselRegion",63252:"blossom-discovery-landing-offers-overlay",63382:"blossom-featured-locations",63788:"blossom-notification-center",63830:"brand-10897115116109105110117116101",63846:"blossom-one-key-banner",63934:"blossom-wizard-package-pwa",63970:"shared\~TravelersField",64495:"blossom-destination-logistics",64534:"brand-1191011081081151029711410311111611497118101108",64717:"blossom-hotwire-deals",64896:"shared-ui-retail-search-tools-fragments",65351:"blossom-property-navigation-bar",65370:"blossom-region\_check-availability",65456:"brand-119111116105102",65478:"blossom-loyalty-signup-wrapper",65847:"shared-ui-retail-insurtech-priming-card",65857:"blossom-flights-flexible-search",66175:"blossom-collection-lodging-carousel",66196:"blossom-mad-marquee",66325:"shared-ui-retail-price-insights",66576:"egds",67811:"brand-11811498111",68116:"brand-104105108116111110",68294:"blossom-hotels\_travellers-loved",68326:"blossom-region\_native-tile-showcase",68665:"blossom-lodging-search-form",68688:"shared-ui-retail-customer-direct-feedback",68725:"blossom-region\_lazy-load",68905:"brand-991041019711211610599107101116115",69058:"module-map",69085:"blossom-wizard-thirdPartyPackage-pwa",69281:"blossom-region\_view-with-fullheight",69354:"blossom-experience-card",69410:"blossom-tab-group",69660:"blossom-wizard-car-pwa",69992:"blossom-destination-properties-carousel",70175:"blossom-property-filters\_pills",70673:"blossom-recent-activities-module",70741:"blossom-paperform",71087:"blossom-property-amenity-description",71624:"blossom-cruise-messaging-card",71656:"blossom-activity-search-form",71689:"shared-ui-retail-loyalty-one-key-onboarding",71783:"blossom-destination-user-reviews",71937:"brand-11511697121122",71973:"blossom-best-time-to-go-information",72023:"shared-ui-retail-cruise-sailing-deals",72168:"blossom-travel-advisor",72250:"blossom-hotels\_view",72365:"brand-999711411410111011697108115",72851:"utility\~analytics",72874:"blossom-incentives-collection",72897:"blossom-region\_mobile-confidence-messages-carousel",73083:"blossom-region\_filter-point-of-sale",73305:"shared-ui-lodging-property-rates-date-selector",73324:"blossom-affinity-link-piles",73531:"blossom-partner-messaging-banner",73728:"shared-ui-lodging-reviews",73787:"blossom-managed-banner-wrapper",73863:"shared-ui-retail-recent-activities",73948:"blossom-destination-nearest",74046:"brand-1149899",74320:"blossom-property-whats-around",74407:"blossom-collection-tiles",74595:"blossom-discovery-landing-offers",74723:"blossom-page-heading\_wizard",74788:"blossom-ad",74848:"blossom-wizard-hotel-pwa",74861:"brand-9797114112",74949:"blossom-cookie-consent-toggle",74996:"shared-ui-retail-lodging-property-spaces",75974:"blossom-recommendations-overlay",76003:"blossom-region\_mojo-playground",76708:"blossom-top-cities",76761:"flexComponents\~Hotels",76845:"blossom-region\_marquee-ad-region",76962:"blossom-region\_destination-hero-card",77010:"blossom-collection-flights-grid",77826:"brand-97105114110122",77938:"brand-9910410197112104111116101108115",78034:"blossom-search-form-with-heading",78047:"shared-ui-retail-product-location-section",78059:"blossom-airport-address",78239:"blossom-affiliates-travel-shops-carousel",78302:"blossom-dated-searches",78480:"blossom-property-summary\_offer-price",78917:"blossom-hotel-recent-reviews",79145:"blossom-flight-price-insights",79373:"brand-102101114114105115",79981:"shared-ui-retail-landing-product",80167:"blossom-FlexPage",80445:"blossom-region\_native-ad-container",80544:"blossom-region\_full-background-container",80597:"brand-111112111100111",80914:"brand-1001011029711710811695111108100",81154:"blossom-merch-campaigns",81966:"blossom-trips-album-carousel",82076:"blossom-flights",82151:"brand-100101102971171081161159549100108",82252:"egds-tokens-runtime",82512:"blossom-region\_affinity-container",82584:"brand-979999111114",82651:"blossom-property-policies",82656:"blossom-property-whats-around-pois-view",83361:"blossom-table",84142:"blossom-wizard-flight-pwa",84236:"brand-9797110122",84517:"blossom-region\_view-port-container",84524:"blossom-destination-text-module",84617:"brand-97108971151079797105114",84708:"blossom-pre-bundled-curated-card-entry",84807:"brand-109971151161011149997114100",85102:"blossom-jumplinks",85224:"blossom-property-filter-pills",85254:"shared-ui-retail-destination-content-destination-guide",85551:"blossom-insurtech-product-collection",85998:"shared-ui-retail-lodging-property-activities-cross-sell",86048:"shared\~DatePickerAndTravelerForm",86450:"blossom-random-access-one",86557:"blossom-region\_centralized-wizard",86634:"shared-ui-retail-personalized-module-list",87036:"shared-ui-retail-traveler-recommendations",87866:"shared-ui-retail-recommendations-overlay-module",87984:"blossom-link-list",88361:"brand-10897991111081019999105111110",88487:"shared-ui-customer-notifications",88490:"blossom-links\_card-carousel",88585:"brand-11210410510810511211210511010197105114108105110101115",88856:"blossom-hotels\_summarized-hotels",88895:"blossom-property-host-profile",89019:"node\_modules\~uitk-react-icons",89156:"blossom-price-insights",89296:"brand-112971141161101011149910111011611497108",89449:"blossom-collection-lodging-grid",89459:"brand-11611497118101108108105110107",89626:"shared-ui-retail-virtual-agent-chat",89695:"flexComponents\~WizardCarPWA",89713:"flexComponents\~ToggleContainer",90347:"blossom-landing-alternative-airports",90547:"brand-10112011210110010597",90947:"blossom-property-faq",91199:"brand-104971199710510597110",91442:"brand-104111116119105114101",91701:"blossom-landing-packages-listing",91795:"flexComponents\~Links",91921:"shared\~Dates",92179:"brand-10610111611511697114",92525:"blossom-destination-neighborhoods",92864:"blossom-region\_storefront-wizard-bex",93870:"brand-1011161159511297114116110101114959897115101",93958:"blossom-region\_storefront-wizard",94396:"blossom-cruise-expert-advice",94605:"brand-9910410197112114111111109115",95078:"shared\~Merchandising",95086:"blossom-region\_hidden",95132:"shared-ui-retail-managed-banner",95777:"blossom-flight-search-form",95843:"blossom-hotwire-marketing-banner",96003:"brand-10411111610110811511610410110411111610110811010112011711599111109",96524:"brand-11111210111097105",96823:"blossom-visitor-blogs",96891:"blossom-property-summary\_location-highlights",97911:"blossom-page-heading",97972:"blossom-loyalty-acquisition-banner",98110:"shared-ui-retail-search-tools-product",98418:"lcp-resolvers",98775:"blossom-one-key-onboarding",98840:"blossom-packaging",98882:"blossom-cruise-product-listings",99196:"blossom-property-single-offer",99253:"blossom-property-filters\_sort"}\[e\]||e)+"."+{18:"6fae6b0311acbd827da9",279:"10e95590c17bc599e8ff",347:"7ac57d7fe78703953e93",597:"0f48a0966b92a5274cab",954:"4bc5752a35aaf72df841",2066:"d1e85f9cf009d000e95c",2474:"fbb69c9cc25719cf2b7f",2769:"0c4cd0cb76da9a65bae4",2833:"67fcfccd32b600cb4bb7",2969:"e159f189c943a53d5600",3274:"9b24ca2cce1646a43760",3503:"4779c3f0446068db0425",3711:"6cc11c9a2ef199513b66",4984:"182cb7fddaf9732911d7",5103:"ab7b7249db190c9a5836",5360:"06d49c7d1c0b283ae3d0",5857:"06027f2368430e7cda81",6184:"6762b7bce0138904346d",6258:"5c13137bd73e6fb8252a",6341:"fc8e625d5e648caf749c",6374:"8e8055e2b1207f857cb9",6470:"70244d4fbf948fe9d165",6536:"bf60f66ba134f1c07492",6615:"c52d47a7678cb5f59f9d",6753:"c76fbe932b081ec7c501",7052:"cc799dd88660407b48c2",7212:"0213faad1cc192f5fd90",7269:"4bf8c872c73eada7d8ee",7480:"42f752c2c3f59d4ee456",7487:"b1eb2d7827c3381f7916",7530:"e6cb03ede998799f6aab",8055:"83365ae705b318f8c191",8187:"149c62d17c590a383700",8347:"5c68494edd4045c0b8b7",8530:"7a1abf61378b08c08e40",8841:"7dca8a68fe3f3a6ae3d2",9040:"615f410301ad0aaf9906",9105:"f8a8c775883bfb97774f",9111:"fb8a265e92864f091063",9218:"ad87fadf41d7c15f756d",9938:"ff2ea7e7a5563710ee01",9979:"b884e7050a0fa2e8385d",9997:"4fda6e00321570ede984",10158:"3d848bcaa46efa0dd67a",10367:"6af3abffb1f212d73742",10556:"3bf1d8c5c38c00b42bdd",10817:"c976a3f86a21af752c3e",10822:"fa0f484f82c9c9eef7fa",10855:"c6d5eeab72a163552ef0",10860:"6ba5a16f5b74f6aadc2c",11003:"670c9bfe66d7517ff24a",11038:"7a01f322441178611e6f",11840:"dfe31bbe89834b5bfb29",11987:"85c9d780aa3b401d1236",12262:"969eed003f57b42a674e",12318:"54d7b210811ca0c954fa",12464:"b508eb1d6b4ed1f76800",12598:"acea62e4f5d38ce9f993",12664:"aa3fb9428b7380df40d1",12679:"04f5eeaf757679cb6e70",13009:"d8ca025f6a9e677d8b22",13018:"a73107762b9b6ed7d91e",13075:"21c63ba5aefa9193c97e",13310:"faa03b5fd123b222a43d",13348:"ac28aa937e4d414defa4",13444:"7fed6b043450523e6b99",13691:"25634f109ea5816c52e3",13797:"c29e16ef056013b11231",14058:"0ea75263f8585ed4cb15",14190:"b165a4229dd72d80b48a",14431:"0e245da88a366c209230",14745:"4af453d2df14e224948d",14791:"45c592d1a2ac2e16d05a",14997:"14e26fd425ddf221f138",15054:"a1e62d3e21f34c89df3a",15097:"efc030200a866615ecdf",15262:"5830c136a32937190d7c",15442:"8a8e74955aba932f1f41",15451:"990667d74cd7d7d3bb32",16072:"f0773426bd48a68dd3ba",16098:"9191dde2e9c0a8272a72",16204:"551e554d847b0cfa475b",16494:"730843653d555e89f0e0",16578:"336cfc64d55e4a35bbd5",16597:"fa3901cace7007b23846",16770:"5f04b4c6d85f70de31db",16820:"84b7af525ba90a600d9f",16832:"cb3d74164e6d212177e5",17265:"1ebafbc2386e7b7a77dd",17292:"8822dc5febcdeabc9d91",17372:"9d7c16ea4551706bf808",17491:"0191636f09bc762ebfef",17607:"2667696cd6aa60af322c",17797:"8b00bf02b20dae1db77c",18475:"49eff069f2049204d484",19115:"0fb4a91fb89b85ba32a0",19135:"e460226faac9d690591d",19192:"9e14781f38ded5e80f57",19449:"77576d711cf965cb11da",19501:"335012e7ee982104eda0",19742:"526bb95bf9c56522dc78",20515:"e4032999e39df2e2e9df",20547:"dcac6d406b58825ffe99",21010:"6ececea4f91b4cbf7585",21076:"538479fcedfac9f6866d",21089:"3f821cfb5673032833b7",21340:"9433367a4ea64cae5cf0",21451:"31a0a7b8aa62f7979553",22276:"ca5f2e7515f9f1ed5dde",22422:"daa0aa358273bba15775",22643:"f9b7b35483d9763a8f79",22653:"9a4d74c4def9720f0e1d",22817:"63eb2a5957cb9a1427f0",23012:"833bc9c8c5f0c1c41af5",23084:"a78d0258ba7b202b50c2",23201:"e95d6f3a1df35b8a4809",23211:"3ad35eda7ddd42aa81f8",23303:"01df2ede43413283b55e",23579:"24f76688c5a42cd77159",23663:"e8026b8640b25422a305",24501:"954ad85f0961edd698e6",24623:"1d972d0a8434bd7a1b9a",24807:"54bce3fa413979425e31",24964:"025d710ab7ca5f564d6a",25229:"f1020d09cd72a64c2592",25519:"2a9f4a448e966cfc2747",25560:"1c311cad8d0dcbfca214",25738:"6032e76c0cf3cae414ce",25770:"a1e402ecb6e25273bfb1",25856:"0b98ee8b3e8cfcdabccd",26018:"17dfba94409f39a94b1d",26084:"ec1f56ce115d4d18bdb2",26161:"3f6a2e756011dada0275",26313:"c50108fa0be5a1c346b9",26718:"04523ca3b2836474c929",26850:"8993a99464192c0b0ef6",27039:"95cc0fb1870ff8e0e53a",27452:"6c637872fc9a23551fa8",27660:"b1b3c24d1fb737e794ff",27914:"3716c74007114eea0726",27924:"af235d64543ba302d20a",27989:"e956db6c8f5a87b66a89",28046:"1de0ef9c82fad1899625",28058:"15f283b5b4bb15d693f8",28109:"ffab02833b16bbebc1a0",28324:"ceb8ca35289f1c93690f",28384:"9ad98a132c3a7c866176",28550:"093beae71451ce1add55",28754:"6053c209bfe5f2b8df77",29367:"90cd3dbf5c740edf1832",29554:"229e574ef54d91e2f828",29589:"e605ea3989eed6614d47",29657:"46f65db19acf810bce91",30045:"1e5e526591e89def3872",30115:"267a9d7423ae51084949",30319:"0d05873a4b858586f52c",30326:"231406bd6f6bd4f56f24",30440:"e56429f33d8e8d400282",30519:"545d641b51fa2795ed80",30680:"43510b69974266b83fa9",30926:"92873f1317d4eb75658b",31299:"78c659acad04d86bbd2e",31447:"7f5f77ab802848d11216",31561:"8f1cb1b36d390387caab",31629:"405dcdfd321fa4dda159",31675:"ad518cf435b89df68797",32096:"5547ed50f1650603d438",32405:"4a94687e86c990f98346",32516:"d4174e4cf608d98db432",32811:"2d80abbad8eee458c9de",32892:"fc713a9182ca44102d70",32914:"9a7f06067a59bbbd43ae",33167:"91679508439b274942c2",33266:"deebd47de4633fc8b77e",33354:"29519e2359aa26fbf58b",33438:"a33692187240f3848ab1",33439:"67cbea47ad40b294c1c0",33560:"1907d0adde837e96ed91",33563:"1e77d247cb4f3bd4bb22",33877:"f776859f394687e99646",33881:"ac2be248256c992a9043",34011:"666051bc6cfd83a3d18a",34832:"b231a9f6397da1a7f0d9",35162:"753839316b90b7a71ebb",35253:"cbf3d9f5d965ae3203fe",35352:"f08870804423267c9744",35598:"3efe4ebe2304c7e61c40",35613:"2ce8cccc34e4a7e664ae",35633:"462b7606754f071c5b70",35647:"b21b7c7789ddabbe4b9c",35973:"836db62dced91cc02707",36971:"adcc117b6c0a5970a858",37139:"851ad20d04accbcb8ad6",37556:"54c4bedc19c38c5e5113",37739:"0a5a121533581ceaded0",38216:"4d1d0e94129d1e3573c4",38326:"fa34fb5f8c81a501f886",38534:"609cefabb1fc5f5e3bcb",38801:"614698abe527e3136351",39005:"b06e8c6000daff100d8d",39026:"10c0192857b5b7eda5c7",39289:"980197a54d03333e410d",39336:"255177586668b5a737c1",39525:"50601f6cbf0fa0e01fe1",39756:"dd67f8ee9139b132910e",39858:"e94db75e9a67038b941f",40023:"3a9bb2711cad8b6c9c9c",40195:"ea610e269259c98bd509",40413:"854a6eaffb78bacfc59f",40609:"7c660d22a3b37701c7d8",40633:"5e3673c1089604e1d25e",40830:"30a1254fdb70ecc9d6c7",41701:"7796413d14691f488463",41941:"a32ad48aeb0dcef810ff",42992:"246151bb21fe27d70fd0",43032:"9fd53db54d60861cf49e",43139:"a8237034a3687529ac8f",43556:"e2a73960e55631b54b52",43630:"86e7afb0e566bf8e581c",43721:"42386d66ace6c6bc2fe1",43747:"1c24f18ffa0ab883232e",43903:"bb636096d196a9b22a87",44155:"3444d7b6db94ca12148f",44379:"3c817a4e84c92ebd7090",44440:"c81c3ee372a28aa18af6",44467:"5714a9fffdd42c97f8d7",44716:"7165781679925d61c005",45433:"426c55d214ff802c1c66",45496:"7562cd1da0a1dac78f6e",45957:"22ba2ff1a7658e17660d",46333:"c90f66f0018768342846",46429:"3d644ee5534a9b9dfcc4",46902:"6da077f260c20824c04b",46993:"6fa976742ce98396873f",47299:"68eadcec4c1d1da3e26d",47800:"fd7814f33673dd04af24",47827:"e218a4164ef186dbdafc",48133:"6f5edec6d6361cab7866",48187:"17329b0698b90f15e237",48385:"7df562316c7bfba6a04c",48404:"73dffb70d2fce03ca738",48420:"868813373acfdc9b676e",48465:"1a2064a5be5588e0ef13",48667:"b46a8bc6e1c9f17605bb",48679:"6b819cfbc48769b3d0f3",48775:"74b5dbe583e2bb18fc46",49093:"5776a6a2abf66f577487",49406:"ccd08c374103e002dac8",49563:"8763e0a40ef2d350f43f",49618:"66b0d253a71ce5b2d481",49673:"3ad018e4be6ff18c44cd",50160:"459a3cda862672a93f54",50300:"01352c52d291835b4512",50581:"d2e121039585055ba3c2",50946:"de4f6a4723a50e075a6b",51019:"5fc180ae152e7cc3c209",51046:"eb0f5c86c11e72dc7934",51201:"53a1839a25c750e5eabc",51279:"a824d97e76f5d86605f7",51478:"28293d00cd2ee25332c2",51557:"c4de34dedbff52522d4a",51987:"253f94b3f4fa993b2e14",52011:"9d87ed101941cacd7643",52333:"037ff3e93ba5d36e5339",53125:"84526ce05a5e47bc7060",53146:"1f809e6d815302a3353a",53224:"7b10440c887ea19fb38f",53466:"35ae30e0729d1ce89375",53615:"40bc1f79a6ee0880df77",53880:"0f94e13122a83e562817",54051:"e0642c9f1b92dd12bad6",54206:"1fcdb97edb2f43979300",54593:"2152167bc7e006b4b82c",54798:"27b37db20345364e7b92",54884:"94e05fed5c38530cf844",55020:"d9e7c4ad68581aa5f11c",55042:"55874c6d424ee58a63bf",55259:"f8ff15e4ebab2877956b",55305:"8fe83dd980573eedfd97",55601:"7f45d1a0955745ade815",55616:"e4a2f275ded0121b0517",55716:"ff653445ea94477b54ad",55902:"cc19ecc51c59863c5003",56135:"3ddf3298da6e3ef0c569",56232:"a6516cfabee1453284eb",56570:"15d86cba03098a40a515",56684:"1df1370c2ffc2a2489a0",56817:"689e608d69f239029001",57279:"d859727ea854895c42b9",57620:"d3660a43adf71ed071ff",58427:"b790304eb09914ec0be1",58496:"6f95515d483038e17ab5",58695:"5fcd3f910152adeb469b",58698:"3efe028947657ed6cf37",58855:"be815b243adc50a7f25f",58934:"59a626462481c9daee0e",59064:"27ff63818e8513322c42",59101:"5b714cf849acc331b0ca",59440:"723f6e78735faf82b01a",59507:"01eb433a1a7c2953e456",59696:"ad01bd9066915e17185c",60478:"54dddcf80dc8bb033cfd",60656:"039eb1010b0de72b2e72",60771:"d614fbeec77e7071a12e",60828:"1465e66f0430030d59cf",61311:"4bed322a0871d829c2d2",61424:"882b46e4914831239755",61572:"fe6f8e9fbf1d99fe9312",61675:"e3cdf9d53b94eaf363dd",61696:"4ddcabdb032892074802",61774:"e8732e7c7a9bcce156da",62164:"5783581c436a70b99d36",62172:"48063f0807b2aaa2221f",62191:"e79daff8c175f06e6acc",62296:"1d14b4efa5ddc422624b",62431:"39d4011e69c2e29883be",62619:"4380822abda7e9e55c29",62898:"7781ef6b7491631a2946",62960:"adf1e7c2c406c3aa724b",62992:"effdd3fe48dd2f50c3aa",63252:"3425633b61884696d202",63382:"5c9a29f614d247d8f171",63693:"c9c721c37a6425b7f196",63788:"4029c06cc28c54c7a63a",63830:"0dbcdf564fbf4d202599",63846:"0c730394d9ab64aad640",63934:"d18c8cddc60beb9d4007",63970:"ba04851bb6287236d18e",64495:"56e12ae0a78dc4c4d609",64534:"13c4763f0f3d96ce32c0",64717:"5c20272eb4a9d07ecf54",64896:"dae458403737d7aab96d",65351:"cd8327263923b10b8ad8",65370:"49169d28a14ba457f0ae",65456:"7caaeac0e8dfefcd263a",65478:"b114d617260c9a56b210",65847:"2a175bdbee3da51cc372",65857:"499d8f9d40ca8ac7757b",66175:"35574cd3a44141e9744d",66196:"f9d589ae760015b6b31f",66325:"70eff156a83073ca650e",66576:"febd70af783917b75191",67811:"87fcb1dcaf3ddaa6a6b4",68116:"02af1467a1159385f809",68294:"d2e1766c79f88323bba2",68326:"eae81ea005754dc38e61",68665:"c90263a87e417bc45e33",68688:"019d2ca874565bc175b9",68725:"e22ed67294c0683ec107",68905:"1b6a8f36a56f032c1043",69058:"fae798a1866c286f69d9",69085:"181fcfed83f3edadb5ae",69281:"33bebdb8143e859f6660",69354:"46b18be86148c3fb7a65",69410:"8cb13843d7d6c2c532a8",69660:"1c1a0cf2a7f0c88fa011",69992:"9180181868ad3e4796f7",70175:"3e6070e9a2debb028539",70673:"9a129d2e621388978256",70741:"0e01d17093f0b2792cf0",71087:"25ca3ff42b8cdc94e134",71624:"e90165abd933a6882d4a",71656:"013d535c558757a86476",71689:"32ded377ed5caed3b529",71783:"b977cbc9e457c98cc438",71937:"ae0e5da1b985bcbbb663",71973:"35e0547fc5126f5b3b8a",72023:"85f669391fc63181df79",72168:"3a50631805ca72746e89",72250:"990e69faccd2ccef00c6",72365:"de7e16e2df75fb16a239",72851:"c6c4901d5e736193d08a",72874:"ea26c95fdfa1a13f8dd9",72897:"181c8388ad79c16d772d",73083:"c194fe211a04024a747e",73305:"42c3fb050a7b35143eed",73324:"c95d696d56d41bbec141",73531:"89d0f4ac4e9ef192d408",73728:"efbe2e7c51061e079c47",73787:"68dcca2b683e277b6f69",73863:"6c902cef6067a33db793",73948:"2e249dc83b269bce3f9e",74046:"ed10aad85a51c7d9991b",74320:"d225cee7f4d68caff6b4",74407:"3d15ce3b144039af0424",74595:"b15a0b8f30827c3d0284",74723:"c78160673645fcec052f",74788:"dbb34d9038c6e3e8a194",74848:"375967e52db4bf6e076b",74861:"b32156994fd86388409a",74949:"f2e3664753cb83d05501",74996:"26de6775fede23770c70",75974:"f4abbafb2c7af42960d8",76003:"6c528557b92172c68609",76708:"319579d96ef400b703a7",76761:"15e410922c7886eac5bd",76845:"ae3d8ca0daf3d442c66c",76962:"98b1b2ba82a9e22a9a79",77010:"e8d76f226b953a68e3e3",77826:"3693ba3599fdb5cf8e13",77938:"5d0cadd755a46d7239ba",78034:"9b230bfe5876ead41d9c",78047:"f1c5a8c40f8be71253d9",78059:"c357c61b9d3d33615c8a",78239:"90a8dff4033da97c24a1",78302:"f06992155be642978620",78480:"a6a37e140b68653420b6",78917:"fb106c22f6be390c434d",79145:"4143d86470a5955578da",79373:"7463c82a7a59892d87fb",79981:"5c60810c36757108c1c0",80167:"8f175e02dab4d72669d3",80445:"d885cfd9050145a42d7e",80544:"34c9a2dcc2211be1d40e",80597:"fac4edba352fed583a3c",80914:"8d7a9d9d00e7fc520b1a",81154:"ebf503a014c2226c6e0d",81966:"e13fff5f687d04994676",82076:"e24286ef8575022e29e3",82151:"a3a589e6a5577e359ecf",82252:"996e868f1efe90a6639b",82512:"9ac8bcd5621097780f61",82584:"cd4aa95cf3a3b7027ee5",82651:"6ffbff9055f027e70041",82656:"df6206dac3622f356634",83361:"4dbcde118d7053fec3c9",84142:"347597dfe75870bb1433",84236:"ee40f1cc20f99cfbb5c4",84517:"d6fb17db77d7760412aa",84524:"9c997af35f82c9bd19f8",84617:"cc02b05df75e5491a209",84708:"596ccc928a83345014bd",84807:"24662c3e50590b783a04",85102:"7fbd33fa9ac40d8511d0",85224:"758ace7ed6157cf6cd09",85254:"2552694f7a59ae7cb94f",85551:"dfb03f6f3392840566ef",85998:"af6f10676ba22a0ffa22",86048:"bb2e319377ab6754087c",86450:"b139a7217571132a8874",86557:"ad126f3e194b77268b79",86634:"2033f70cf872bd969be1",87036:"0d6cc20e0c139c1a31dc",87866:"cc6c0e7b0ebedc4dbc39",87984:"c48b5c2ef56d02b0e631",88361:"6ec96d8dd4f1350e809a",88487:"5c03619f3fa87c9e229f",88490:"1a233f340947b9396b80",88585:"88c4474c2f13f84827ac",88856:"bbd3c8b6c418b5f37969",88895:"0b06117db17274c9c5ae",89019:"985ff5933d10a6cb5cc8",89156:"3c85a81651865673f02b",89296:"e3ef173b8adbc966a63e",89449:"564ed5bff00f0d65bd53",89459:"b9f25df9dafc59c78563",89626:"1388b7b7861b31e64dda",89695:"523bb1e7706f032dd7bc",89713:"cc4c78791a02a962143f",90347:"710eb5b46f61b7432502",90547:"4ea5dcb6c76088fbab9b",90947:"c081169a0fe0424970f9",91199:"dd9d6be80d0238c41ead",91442:"f96fc09d17a7d08b6f31",91701:"8b64847f5038e29b44a6",91795:"d7ce1ef897313fa26f7d",91921:"d694eff4f47a69c4e68f",92179:"3f7a7b4d5c9f7ddde1b4",92525:"d96752cb6e564fe8ecd4",92864:"edc42a3614499dbfd92b",93870:"d218a08064cb6547a433",93958:"2e9fd16944593032cc18",94396:"dc4a0c0bc6944ddd6892",94605:"93ab2cc9055dbf4b0daa",95078:"a588b459784f35f55980",95086:"d5d5c1031811087cb8e6",95132:"5a9b311e23797757a9f4",95777:"d95c62c72aa821d68165",95843:"e1d46edaf907b476d0cd",96003:"6a08ec1fde1519fb4ce2",96524:"f83ea1352445b9e21dfe",96823:"1eed24d889b23025583e",96891:"9fa682a144f4418d09a4",97911:"c15baa45331df60605c4",97972:"dfbdd6198cab702daf78",98110:"f6f3e320999d63a3fc26",98418:"9086ab2b1adb79f46dda",98775:"213eda4f883f7ebfbccb",98840:"495761a37d320450b936",98882:"9c2909cccb19b01cfbb1",99196:"30db4ee4dd8d6ad41006",99253:"194aad532ac135dc8b0c"}\[e\]+".js"},c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},s={},d="blossom-flex-ui:",c.l=function(e,a,o,b){if(s\[e\])s\[e\].push(a);else{var r,i;if(void 0!==o)for(var t=document.getElementsByTagName("script"),f=0;f=this.maxBufferSize?this.handleBatch():null===this.timeoutId&&(this.timeoutId=setTimeout(()=>{this.handleBatch()},this.batchPeriod))}},{key:"flush",value:function(){this.handleBatch()}},{key:"handleBatch",value:function(){const e=this.items;this.timeoutId=null,this.items=\[\],this.handler(e)}}\])&&n(e.prototype,t),r&&n(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,r}();t.BatchQueue=i;const o=(e,t)=>{"fetch"in window&&fetch(e,{method:"POST",body:JSON.stringify(t),headers:{"Content-Type":"application/json"},priority:"low"})};t.createBatchedLogger=e=>{const t=new i(1e4,t=>{o(e,t)},10);return document.addEventListener("visibilitychange",()=>{"hidden"===document.visibilityState&&t.flush()}),t};t.createBasicLogger=e=>({add:t=>{o(e,t)},flush:()=>{}});t.createLogger=e=>{var n,r,i,o,a;return 1===(null===(a=null===(o=null===(i=null===(r=null===(n=window.\_\_PLUGIN\_STATE\_\_)||void 0===n?void 0:n\["experiment-store"\])||void 0===r?void 0:r.experimentStore)||void 0===i?void 0:i.exposures)||void 0===o?void 0:o.Bernie\_Use\_Batch\_Logger)||void 0===a?void 0:a.bucket)?(0,t.createBatchedLogger)(e):(0,t.createBasicLogger)(e)}},53706:function(e,t){Object.defineProperty(t,"\_\_esModule",{value:!0}),t.\_\_globalData=void 0,t.\_\_globalData={}},14824:function(e,t,n){Object.defineProperty(t,"\_\_esModule",{value:!0}),t.ClientLogger=void 0;var r=n(29138);Object.defineProperty(t,"ClientLogger",{enumerable:!0,get:function(){return r.ClientLogger}})},29138:function(e,t,n){function r(e,t){for(var n=0;n{const t=(0,c.createLogger)(e);return u.has(e)||u.set(e,(0,o.pino)({level:"info",browser:{asObject:!0,write:function(){},transmit:{send:function(e,n){const r=n.bindings\[0\].action,i=n.bindings\[0\].systemEvent,o=n.bindings\[0\].label,s=new Date(n.ts||Date.now()).toUTCString(),c=\[\],u=n.messages\[0\].reduce((e,t)=>{var n;return t instanceof Error?(c.push(t.message.toString()),e.errorName=t.name,e.errorMessage=t.message.toString(),e.errorStack=null===(n=t.stack)||void 0===n?void 0:n.toString().replace(/\\n/g," ")):"object"!=typeof t||null===t||Array.isArray(t)?("string"==typeof t||Array.isArray(t))&&c.push(t.toString()):("message"in t&&"string"==typeof t.message&&(c.push(t.message.toString()),delete t.message),Object.assign(e,t)),e},{});"error"!==e&&"fatal"!==e||console\[l\[e\]||"log"\](\[\`\[${s}\]\`,(null==i?void 0:i.toString())||e.toUpperCase(),o,c.join("|"),Object.entries(u||{}).filter((\[e,t\])=>Boolean(e)&&Boolean(t)).map((\[e,t\])=>\`${e}=${t}\`).join(" ")\].filter(Boolean).join(" ")),t.add(Object.assign(Object.assign({action:r,systemEvent:i,logTime:s,label:o,url:window.location.href,message:c.join("|")},u),a.\_\_globalData))}}}})),u.get(e)};const f=(0,t.createLogger)("/cl/2x2.json"),p=(0,t.createLogger)("/cl/1x1.json");let d=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.identifier=t.length>e.MIN\_IDENTIFIER\_LENGTH?t:""}return t=e,i=\[{key:"getLoggerWithIdentifier",value:function(t){return new e(t)}},{key:"setGlobalData",value:function(e,t){e&&null!=t&&(a.\_\_globalData\[e\]=t)}},{key:"getGlobalData",value:function(e){return a.\_\_globalData\[e\]}}\],(n=\[{key:"performance",value:function(e){!0===a.\_\_globalData.logEvents&&p.child({action:"logTrxEvent"}).info(\[e\])}},{key:"logEvent",value:function(e,...t){const n=f.child({action:"logError",systemEvent:e.toString(),label:this.identifier});switch(e.level){case"CRITICAL":n.fatal(t);break;case"ERROR":n.error(t);break;case"WARN":n.warn(t);break;case"INFO":default:n.info(t);break;case"DEBUG":n.debug(t)}}}\])&&r(t.prototype,n),i&&r(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,i}();t.ClientLogger=d,d.MIN\_IDENTIFIER\_LENGTH=2,window.onerror=(e,t,n,r,i)=>{d.getLoggerWithIdentifier("global").logEvent(s.BERNIE\_CLIENT\_EVENTS.WINDOW\_ON\_ERROR,{label:"windowOnError",message:e.toString(),url:t,line:n,col:r,error:i})}},58651:function(e,t,n){Object.defineProperty(t,"\_\_esModule",{value:!0}),t.logPerformanceMarkers=void 0;const r=n(67664);t.logPerformanceMarkers=(e,t,n,i)=>{try{if(e.message="page loaded",i&&(e.pageUsable=i),window.performance&&window.performance.timing){if(window.performance.timing.toJSON)n=window.performance.timing.toJSON();else{const e=window.performance.timing;for(const t in e)"number"==typeof e\[t\]&&(n\[t\]=e\[t\])}n.responseStart&&n.fetchStart&&(e.ttfb=n.responseStart-n.fetchStart),n.domainLookupEnd&&n.domainLookupStart&&(e.dns=n.domainLookupEnd-n.domainLookupStart),n.connectEnd&&n.connectStart&&(e.tcp=n.connectEnd-n.connectStart)}t.performance(e)}catch(o){t.logEvent(r.BERNIE\_CLIENT\_EVENTS.CATALOGED\_DATA\_CAPTURE\_ERROR,o)}}},2619:function(e,t,n){n.r(t),n.d(t,{LoggerProvider:function(){return d},NoopLogger:function(){return u},SystemEvent:function(){return o},SystemEventLevel:function(){return r},useLogger:function(){return m},useLoggerEvents:function(){return h}});var r,i=n(96540);!function(e){e.CRITICAL="CRITICAL",e.ERROR="ERROR",e.WARN="WARN",e.INFO="INFO",e.UNKNOWN="UNKNOWN",e.DEBUG="DEBUG"}(r||(r={}));var o=function(){function e(e,t){this.level=e,this.name=t}return e.prototype.toString=function(){return"SystemEvent(level=".concat(this.level.toString()," name=").concat(this.name,")")},e}(),a=function(e,t){var n="function"==typeof Symbol&&e\[Symbol.iterator\];if(!n)return e;var r,i,o=n.call(e),a=\[\];try{for(;(void 0===t||t-- >0)&&!(r=o.next()).done;)a.push(r.value)}catch(s){i={error:s}}finally{try{r&&!r.done&&(n=o.return)&&n.call(o)}finally{if(i)throw i.error}}return a},s=function(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i-1?f:0,e.charCodeAt(d+1)){case 100:case 102:if(l>=c)break;if(null==n\[l\])break;f=c)break;if(null==n\[l\])break;f=c)break;if(void 0===n\[l\])break;f=c)break;f{const e=window.performance,n=((e||{}).timing||{}).navigationStart||r();function i(){return void 0===t.gaMarks&&(t.gaMarks=\[\]),t.gaMarks}function o(){return void 0===t.gaMeasures&&(t.gaMeasures=\[\]),t.gaMeasures}function a(){return"function"==typeof(window&&window.performance||{}).now?e.now():r()-n}function s(e){return c(u(),e)}function c(e,t){const n=e.filter(e=>e.name===t);return n.length>0?n\[0\]:void 0}function u(){return"function"==typeof(e||{}).getEntriesByType?e.getEntriesByType("mark"):"function"==typeof(e||{}).webkitGetEntriesByType?e.webkitGetEntriesByType("mark"):i()}return{mark:function(t){"function"==typeof(e||{}).mark?e.mark(t):"function"==typeof(e||{}).webkitMark?e.webkitMark(t):i().push({name:t,entryType:"mark",startTime:a(),duration:0})},measure:function(t,n,r){if("function"==typeof(e||{}).measure)e.measure(t,n,r);else if("function"==typeof(e||{}).webkitMeasure)e.webkitMeasure(t,n,r);else{let i=0,c=a();if(n){const t=s(n);t?i=t.startTime:((e||{}).timing||{})\[n\]&&(i=e.timing\[n\]-e.timing.navigationStart)}if(r){const t=s(r);t?c=t.startTime:((e||{}).timing||{})\[r\]&&(c=e.timing\[r\]-e.timing.navigationStart)}o().push({name:t,entryType:"measure",startTime:i,duration:c-i})}},getGaMarks:i,getGaMeasures:o,getEntriesByName:function(t){return"function"==typeof(e||{}).getEntriesByName?e.getEntriesByName(t):"function"==typeof(e||{}).webkitGetEntriesByName?e.webkitGetEntriesByName(t):\[\]},findMark:s,findMeasure:function(t){return c(function(){if("function"==typeof(e||{}).getEntriesByType)return e.getEntriesByType("measure");if("function"==typeof(e||{}).webkitGetEntriesByType)return e.webkitGetEntriesByType("measure");return o()}(),t)},clearMarks:function(n){"function"==typeof(e||{}).clearMarks?e.clearMarks(n):t.gaMarks=u().filter(e=>e.name!==n)},findSpecificRow:c,toJSON:function(){return"function"==typeof(e||{}).toJSON?e.toJSON():{timing:(e||{}).timing||{}}}}})();function r(){return"function"==typeof Date.now?Date.now():Number(new Date)}e.exports=n}).call(t,n(0))},function(e,t,n){(function(t){const r=n(3);function i(e){r.isTestEnvironment()&&console.log(e)}e.exports={toLogStore:function(e){try{(r.isTestEnvironment()||function(e){if(void 0===document.cookie)return!1;return-1!==document.cookie.indexOf(e)}("paLogStore=true"))&&(t&&t.paLogStore&&Array.isArray(t.paLogStore)||(t.paLogStore=\[\],t.paLogStoreSize=100),t.paLogStore.push(e),t.paLogStore.length>t.paLogStoreSize&&t.paLogStore.shift())}catch(n){i(n)}},log:i}}).call(t,n(0))},function(e,t,n){(function(t){const n=/(?:(?:test|int|stress)\\.expedia\\.com|exp-(?:test|int)\\.net|karmalab\\.net|expedmz.com|staging.\*\\.(?:traveltainment\\.de|myersmediagroup\\.com)|localhost|docweb\\.exp-tools\\.net)$/i;function r(){return!0}function i(){return window.performance}e.exports={isTestEnvironment:function(){let e=!1;return e="undefined"!=typeof location?Boolean(location.hostname.match(n)):-1===\["prod","production"\].indexOf(t.env.NODE\_ENV),e},isLocalEnvironment:function(){return"undefined"!=typeof location&&"localhost"===location.hostname},isBrowser:r,isPerformanceTimingSupported:()=>i()&&window.performance.timing&&void 0!==window.performance.timing.navigationStart,isPerformanceMarkSupported:()=>i()&&("function"==typeof window.performance.mark||"function"==typeof window.performance.webkitMark),isTrackingDisabled:()=>navigator&&"1"===navigator.doNotTrack,isBeaconSupported:()=>navigator&&"function"==typeof navigator.sendBeacon}}).call(t,n(19))},function(e,t,n){const r=n(5);e.exports=new r},function(e,t,n){(function(t){const r=n(6),i=n(1),o=n(18),a="Page Usable",s="Page Change",c=\["deviceId","siteId","requestId","pageName","additionalData"\];function u(e,t){e&&c.forEach(n=>{e.hasOwnProperty(n)&&("siteId"===n&&isNaN(e\[n\])?console.log("WARNING: siteId must be Integer!"):t\[n\]=e\[n\])})}e.exports=class{constructor(e={}){this.ctx={},this.waitingMessage={},this.setContext(e),this.findMark=e=>i.findMark(e),this.findMeasure=e=>i.findMeasure(e),this.clearMarks=e=>i.clearMarks(e),this.mark=e=>i.mark(e),this.measure=(e,t,n)=>i.measure(e,t,n),this.pul=(e,t)=>{void 0===this.puListener?(this.puListener=e,this.puScope=t):console.log("PageUsableListener has already been initialized")}}setContext(e){u(e,this.ctx)}getFilteredPageUsableTime(){let e=this.getPageUsableTime();return e&&e.length>0&&(e=parseFloat((e\[0\].startTime/1e3).toFixed(2))),e}justMarkPageUsable(e=()=>{},t){(t||e&&(e.callback||e.microMessages))&&(this.microMessages=(e||{}).microMessages||t.microMessages,e=(e||{}).callback||t.callback),setTimeout(()=>{this.findMark(a)?console.log("WARNING: marking a page that was already usable - value won't be updated - use reset() first"):(this.clearMarks(a),this.mark(a));const t=this.getFilteredPageUsableTime();"function"==typeof this.puListener&&this.puListener.call(this.puScope,t),"function"==typeof e&&e(t,this.ctx)},50)}publish(e){const t=(e||{}).pageUsableTime||this.getFilteredPageUsableTime(),n=(e||{}).microMessages||\[\];if(this.PlatformAnalytics&&"function"==typeof this.PlatformAnalytics.getInstance&&this.PlatformAnalytics.getInstance())r.publishPageUsableToUisPrime(this.PlatformAnalytics.getInstance(),n,t),this.waitingMessage={};else if(e&&e.uisPrime)this.waitingMessage={uisPrime:!0,microMessages:n,pageUsableTime:t};else if(this.setContext(e),this.findMark(a))try{!function(e,t){const n={};u(e,n),n.pageUsableTime=t,o.publish(n)}(this.ctx,this.getFilteredPageUsableTime())}catch(i){console.log(\`Unable to publish performance metrics${i.message}\`)}else console.log("WARNING: trying to publish before page being usable")}markPageUsable(e={},n=()=>{},r){if(r||e.microMessages||e.callback){const t=e.microMessages||(r||{}).microMessages;n=e.callback||(r||{}).callback,this.justMarkPageUsable({microMessages:t,callback:e=>{this.publish({uisPrime:!0,microMessages:t}),n(e)}})}else this.setContext(e),this.justMarkPageUsable((e,r)=>{if(isNaN(this.ctx.siteId)){const e=isNaN(t.siteid)?isNaN(t.site\_id)?isNaN(t.siteId)?NaN:t.siteId:t.site\_id:t.siteid;isNaN(e)||(r.siteId=parseInt(e,10))}this.publish(r),"function"==typeof n&&n(e,r)})}getPageUsableTime(){const e=(this.findMark(a)||{}).startTime-((this.findMark(s)||{}).startTime||0);return Math.round(10\*e)/10}reset(e){this.setContext(e),this.clearMarks(a),this.clearMarks(s),this.mark(s)}setPlatformAnalyticsClass(e,t={isPublishWebVitals:!1}){this.PlatformAnalytics=e,this.waitingMessage.pageUsableTime?this.publish(this.waitingMessage):this.findMark(a)&&this.publish({uisPrime:!0}),r.publishInteractionMetrics(this.PlatformAnalytics.getInstance()),t.isPublishWebVitals&&r.publishWebVitals(this.PlatformAnalytics.getInstance())}publishWebVitals(){this.PlatformAnalytics&&"function"==typeof this.PlatformAnalytics.getInstance&&this.PlatformAnalytics.getInstance()&&r.publishWebVitals(this.PlatformAnalytics.getInstance())}}}).call(t,n(0))},function(e,t,n){(function(t){const r=n(7),i=n(9),o=n(1),a=n(11),s=n(12),c=n(13),u=n(14),l=n(15),f={navigator:t.navigator||{}};e.exports={publishInteractionMetrics:function(e){if(e&&"function"==typeof e.trackEvent){const t={schemaName:"interactivityMetrics",messageContent:{}};r.collect(t,t=>{i.collect(t,a,t=>{0!==Object.keys(t.messageContent).length&&e.trackEvent(t,"page-usable")})})}else console.error("\[PerformanceMetrics\] cannot publish interactionMetrics to Uis Prime (platformAnalytics not defined)")},publishPageUsableToUisPrime:function(e,t=\[\],n=0){if(e&&"function"==typeof e.trackEvent){Array.isArray(t)||(t=\[t\]);const r={schemaName:"performanceMetrics",messageContent:{markName:"Page Usable",markValue:n}},i={schemaName:"corePerformanceMetrics",messageContent:{pageUsableTime:n}};if(c.collect(r,f),s.collect(r,o,n=>{u.collect(n,o,n=>{t.push(n),e.trackEvent(t,"page-usable")})}),e.trackEvent(i,"page-usable"),r.messageContent.pageLoadTime){const t={schemaName:"additionalPerformanceMetrics",messageContent:{pageLoadTime:r.messageContent.pageLoadTime}};e.trackEvent(t,"timing")}}else console.error("\[PerformanceMetrics\] cannot publish page usable to Uis Prime (platformAnalytics not defined)")},publishWebVitals:function(e){if(e&&"function"==typeof e.trackEvent){const t=l.uisPrimeOnReport(e);l.report(t)}else console.error("\[PerformanceMetrics\] cannot publish web vitals to Uis Prime (platformAnalytics not defined)")}}}).call(t,n(0))},function(e,t,n){(function(t){n(8),e.exports={collect:function(e,n){try{t.perfMetrics.onFirstInputDelay(t=>{t&&(e.messageContent.firstInputDelay=t),n(e)})}catch(r){n(e)}}}}).call(t,n(0))},function(e,t){!function(e,t){var n,r,i,o=\[\],a={passive:!0,capture:!0},s=new Date,c="pointerup",u="pointercancel";function l(e,o){n||(n=o,r=e,i=new Date,d(t),f())}function f(){r>=0&&r1e12?new Date:performance.now())-n.timeStamp;"pointerdown"==n.type?function(n,r){function i(){l(n,r),s()}function o(){s()}function s(){t(c,i,a),t(u,o,a)}e(c,i,a),e(u,o,a)}(r,n):l(r,n)}}function d(e){\["click","mousedown","keydown","touchstart","pointerdown"\].forEach(function(t){e(t,p,a)})}d(e),self.perfMetrics=self.perfMetrics||{},self.perfMetrics.onFirstInputDelay=function(e){o.push(e),f()}}(addEventListener,removeEventListener)},function(e,t,n){n(10),e.exports={collect:function(e,t,n){try{t.getFirstConsistentlyInteractive().then(t=>{t&&(e.messageContent.timeToInteractive=t),n(e)})}catch(r){n(e)}}}},function(e,t,n){(function(e){!function(){if("PerformanceLongTaskTiming"in e){var t=e.\_\_tti={e:\[\]};t.o=new PerformanceObserver(function(e){t.e=t.e.concat(e.getEntries())}),t.o.observe({entryTypes:\["longtask"\]})}}()}).call(t,n(0))},function(e,t,n){(function(n){var r;!function(){var i=window===this?this:void 0!==n&&null!=n?n:this,o="function"==typeof Object.defineProperties?Object.defineProperty:function(e,t,n){e!=Array.prototype&&e!=Object.prototype&&(e\[t\]=n.value)};function a(){a=function(){},i.Symbol||(i.Symbol=c)}var s=0;function c(e){return"jscomp\_symbol\_"+(e||"")+s++}function u(){a();var e=i.Symbol.iterator;e||(e=i.Symbol.iterator=i.Symbol("iterator")),"function"!=typeof Array.prototype\[e\]&&o(Array.prototype,e,{configurable:!0,writable:!0,value:function(){return l(this)}}),u=function(){}}function l(e){var t=0;return function(e){return u(),e={next:e},e\[i.Symbol.iterator\]=function(){return this},e}(function(){return tt||(clearTimeout(e.j),e.j=setTimeout(function(){var t=performance.timing.navigationStart,n=g(e.g,e.b);t=(window.a&&window.a.A?1e3\*window.a.A().C-t:0)||performance.timing.domContentLoadedEventEnd-t;if(e.u)var r=e.u;else performance.timing.domContentLoadedEventEnd?r=(r=performance.timing).domContentLoadedEventEnd-r.navigationStart:r=null;var i=performance.now();null===r&&b(e,Math.max(n+5e3,i+1e3));var o=e.a;5e3>i-n?n=null:n=5e3>i-(n=o.length?o\[o.length-1\].end:t)?null:Math.max(n,r),n&&(e.s(n),clearTimeout(e.j),e.i=!1,e.c&&e.c.disconnect(),e.h&&e.h.disconnect()),b(e,performance.now()+1e3)},t-performance.now()),e.v=t)}v.prototype.getFirstConsistentlyInteractive=function(){var e=this;return new Promise(function(t){e.s=t,"complete"==document.readyState?y(e):window.addEventListener("load",function(){y(e)})})},v.prototype.m=function(e){this.f.set(e,performance.now())},v.prototype.l=function(e){this.f.delete(e)},v.prototype.B=function(){b(this,performance.now()+5e3)},i.Object.defineProperties(v.prototype,{g:{configurable:!0,enumerable:!0,get:function(){return\[\].concat(p(this.f.values()))}}});var E={getFirstConsistentlyInteractive:function(e){return e=e||{},"PerformanceLongTaskTiming"in window?new v(e).getFirstConsistentlyInteractive():Promise.resolve(null)}};void 0!==e&&e.exports?e.exports=E:void 0===(r=function(){return E}.apply(t,\[\]))||(e.exports=r)}()}).call(t,n(0))},function(e,t,n){(function(t){function n(e,t,n,r){void 0!==n&&void 0!==r&&(e\[t\]=n-r)}e.exports={collect:function(e,r,i){const o=r.toJSON();void 0!==o.timing?(n(e.messageContent,"dnsLookupTime",o.timing.domainLookupEnd,o.timing.domainLookupStart),n(e.messageContent,"timeToFirstByte",o.timing.responseStart,o.timing.fetchStart),n(e.messageContent,"tcpConnectionTime",o.timing.connectEnd,o.timing.connectStart),n(e.messageContent,"pageLoadTime",o.timing.domContentLoadedEventEnd,o.timing.navigationStart),e.messageContent.pageLoadTime&&e.messageContent.pageLoadTime<0?t.addEventListener("load",()=>{n(e.messageContent,"pageLoadTime",o.timing.domContentLoadedEventEnd,o.timing.navigationStart),i(e)}):i(e)):i(e)}}}).call(t,n(0))},function(e,t){function n(e,t,n){void 0!==n&&(e\[t\]=n)}e.exports={collect:function(e,t){if(t&&t.navigator){const r=t.navigator,i=r.connection||r.mozConnection||r.webkitConnection;i&&(n(e.messageContent,"networkEffectiveType",i.effectiveType),n(e.messageContent,"networkDownLink",i.downlink))}}}},function(e,t,n){(function(t){e.exports={collect:function(e,n,r){if(void 0===t.PerformancePaintTiming)return void r(e);const i=n.getEntriesByName("first-contentful-paint");if(i&&i.length>0){const t=i\[0\];return e.messageContent.firstContentfulPaint=Math.round(t.startTime+t.duration),void r(e)}if(void 0!==t.PerformanceObserver){new t.PerformanceObserver(t=>{for(const n of t.getEntries())"first-contentful-paint"===n.name&&(e.messageContent.firstContentfulPaint=Math.round(n.startTime+n.duration),r(e))}).observe({entryTypes:\["paint"\]})}else r(e)}}}).call(t,n(0))},function(e,t,n){const r=n(16),i=n(17),o=()=>{};e.exports={report:e=>{e&&"function"==typeof e&&(r.onCLS(e),r.onLCP(e),r.onFID(e),r.onTTFB(e),r.onFCP(e),r.onINP(e))},uisPrimeOnReport:e=>{let t=o;return e&&"function"==typeof e.trackEvent?t=t=>{(e=>{const t=\[\],n=e&&e.name,r=e&&e.value,o=i\[n\]||{},a=o.metricName,s=o.schemas;return a&&s&&s.forEach(e=>{t.push({schemaName:e,messageContent:{\[a\]:r}})}),t})(t).forEach(t=>e.trackEvent(t,"timing"))}:console.error("\[PerformanceMetrics\] cannot publish web vitals to Uis Prime (platformAnalytics not defined)"),t}}},function(e,t,n){Object.defineProperty(t,"\_\_esModule",{value:!0}),n.d(t,"CLSThresholds",function(){return L}),n.d(t,"FCPThresholds",function(){return R}),n.d(t,"FIDThresholds",function(){return x}),n.d(t,"INPThresholds",function(){return V}),n.d(t,"LCPThresholds",function(){return J}),n.d(t,"TTFBThresholds",function(){return Z}),n.d(t,"getCLS",function(){return C}),n.d(t,"getFCP",function(){return O}),n.d(t,"getFID",function(){return j}),n.d(t,"getINP",function(){return Y}),n.d(t,"getLCP",function(){return Q}),n.d(t,"getTTFB",function(){return te}),n.d(t,"onCLS",function(){return C}),n.d(t,"onFCP",function(){return O}),n.d(t,"onFID",function(){return j}),n.d(t,"onINP",function(){return Y}),n.d(t,"onLCP",function(){return Q}),n.d(t,"onTTFB",function(){return te});var r,i,o,a,s,c=-1,u=function(e){addEventListener("pageshow",function(t){t.persisted&&(c=t.timeStamp,e(t))},!0)},l=function(){return window.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")\[0\]},f=function(){var e=l();return e&&e.activationStart||0},p=function(e,t){var n=l(),r="navigate";return c>=0?r="back-forward-cache":n&&(document.prerendering||f()>0?r="prerender":document.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/\_/g,"-"))),{name:e,value:void 0===t?-1:t,rating:"good",delta:0,entries:\[\],id:"v3-".concat(Date.now(),"-").concat(Math.floor(8999999999999\*Math.random())+1e12),navigationType:r}},d=function(e,t,n){try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var r=new PerformanceObserver(function(e){Promise.resolve().then(function(){t(e.getEntries())})});return r.observe(Object.assign({type:e,buffered:!0},n||{})),r}}catch(e){}},m=function(e,t,n,r){var i,o;return function(a){t.value>=0&&(a||r)&&((o=t.value-(i||0))||void 0===i)&&(i=t.value,t.delta=o,t.rating=function(e,t){return e>t\[1\]?"poor":e>t\[0\]?"needs-improvement":"good"}(t.value,n),e(t))}},h=function(e){requestAnimationFrame(function(){return requestAnimationFrame(function(){return e()})})},g=function(e){var t=function(t){"pagehide"!==t.type&&"hidden"!==document.visibilityState||e(t)};addEventListener("visibilitychange",t,!0),addEventListener("pagehide",t,!0)},v=function(e){var t=!1;return function(n){t||(e(n),t=!0)}},y=-1,b=function(){return"hidden"!==document.visibilityState||document.prerendering?1/0:0},E=function(e){"hidden"===document.visibilityState&&y>-1&&(y="visibilitychange"===e.type?e.timeStamp:0,T())},w=function(){addEventListener("visibilitychange",E,!0),addEventListener("prerenderingchange",E,!0)},T=function(){removeEventListener("visibilitychange",E,!0),removeEventListener("prerenderingchange",E,!0)},S=function(){return y<0&&(y=b(),w(),u(function(){setTimeout(function(){y=b(),w()},0)})),{get firstHiddenTime(){return y}}},\_=function(e){document.prerendering?addEventListener("prerenderingchange",function(){return e()},!0):e()},R=\[1800,3e3\],O=function(e,t){t=t||{},\_(function(){var n,r=S(),i=p("FCP"),o=d("paint",function(e){e.forEach(function(e){"first-contentful-paint"===e.name&&(o.disconnect(),e.startTimer.value&&(r.value=i,r.entries=o,n())},s=d("layout-shift",a);s&&(n=m(e,r,L,t.reportAllChanges),g(function(){a(s.takeRecords()),n(!0)}),u(function(){i=0,r=p("CLS",0),n=m(e,r,L,t.reportAllChanges),h(function(){return n()})}),setTimeout(n,0))}))},k={passive:!0,capture:!0},P=new Date,N=function(e,t){r||(r=t,i=e,o=new Date,M(removeEventListener),A())},A=function(){if(i>=0&&i1e12?new Date:performance.now())-e.timeStamp;"pointerdown"==e.type?function(e,t){var n=function(){N(e,t),i()},r=function(){i()},i=function(){removeEventListener("pointerup",n,k),removeEventListener("pointercancel",r,k)};addEventListener("pointerup",n,k),addEventListener("pointercancel",r,k)}(t,e):N(t,e)}},M=function(e){\["mousedown","keydown","touchstart","pointerdown"\].forEach(function(t){return e(t,I,k)})},x=\[100,300\],j=function(e,t){t=t||{},\_(function(){var n,o=S(),s=p("FID"),c=function(e){e.startTimet.latency){if(n)n.entries.push(e),n.latency=Math.max(n.latency,e.duration);else{var r={id:e.interactionId,latency:e.duration,entries:\[e\]};H\[r.id\]=r,$.push(r)}$.sort(function(e,t){return t.latency-e.latency}),$.splice(10).forEach(function(e){delete H\[e.id\]})}},Y=function(e,t){t=t||{},\_(function(){var n;W();var r,i=p("INP"),o=function(e){e.forEach(function(e){e.interactionId&&K(e),"first-input"===e.entryType&&!$.some(function(t){return t.entries.some(function(t){return e.duration===t.duration&&e.startTime===t.startTime})})&&K(e)});var t,n=(t=Math.min($.length-1,Math.floor(q()/50)),$\[t\]);n&&n.latency!==i.value&&(i.value=n.latency,i.entries=n.entries,r())},a=d("event",o,{durationThreshold:null!==(n=t.durationThreshold)&&void 0!==n?n:40});r=m(e,i,V,t.reportAllChanges),a&&("interactionId"in PerformanceEventTiming.prototype&&a.observe({type:"first-input",buffered:!0}),g(function(){o(a.takeRecords()),i.value<0&&q()>0&&(i.value=0,i.entries=\[\]),r(!0)}),u(function(){$=\[\],G=z(),i=p("INP"),r=m(e,i,V,t.reportAllChanges)}))})},J=\[2500,4e3\],X={},Q=function(e,t){t=t||{},\_(function(){var n,r=S(),i=p("LCP"),o=function(e){var t=e\[e.length-1\];t&&t.startTimeperformance.now())return;n.value=Math.max(o-f(),0),n.entries=\[i\],r(!0),u(function(){n=p("TTFB",0),(r=m(e,n,Z,t.reportAllChanges))(!0)})}})}},function(e,t){const n="interactivityMetrics",r="corePerformanceMetrics",i="additionalPerformanceMetrics",o={CLS:{metricName:"cumulativeLayoutShift",schemas:\[n,r\]},LCP:{metricName:"largestContentfulPaint",schemas:\[n,r\]},FID:{metricName:"firstInputDelay",schemas:\[n,i\]},INP:{metricName:"interactionToNextPaint",schemas:\[r\]},TTFB:{metricName:"timeToFirstByte",schemas:\[i\]},FCP:{metricName:"firstContentfulPaint",schemas:\[i\]}};e.exports=o},function(e,t,n){const r=n(2).toLogStore,i=n(2).log,o=n(20),a=n(3),s=a.isLocalEnvironment()?"https://collector.test.expedia.com":"/cl/data";function c(e){return!!(e&&e.deviceId&&e.pageName&&e.pageUsableTime&&e.requestId)}e.exports={publish:function(e){if(!c(e))return i("Not valid PM formatted data: "),i(e),!1;this.requestBody=e,this.requestBody.utcTimestamp=Date.now(),this.requestBody.navigationTimingSupport=a.isPerformanceTimingSupported(),this.requestBody.performanceMarkSupport=a.isPerformanceMarkSupported(),this.requestBody.beaconApiSupport=a.isBeaconSupported();const t=o.sendBeacon(\`${s}/perfmetrics.json?persist=true\`,this.requestBody),n={publisher:"PM Publisher",status:"",sentData:this.requestBody};return"boolean"==typeof t?(n.status=t?"queued":"failed",r(n)):(t.onload=()=>{n.status=t.status,r(n)},t.onerror=()=>{n.status="error",r(n)},t.ontimeout=()=>{n.status="timeout",r(n)}),t},isValid:c}},function(e,t){var n,r,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var c,u=\[\],l=!1,f=-1;function p(){l&&c&&(l=!1,c.length?u=c.concat(u):f=-1,u.length&&d())}function d(){if(!l){var e=s(p);l=!0;for(var t=u.length;t;){for(c=u,u=\[\];++f1)for(var n=1;n-1&&(c=!1);const h=Object.keys(e.customLevels||{}),v=\["error","fatal","warn","info","debug","trace"\].concat(h);"function"==typeof n&&v.forEach(function(e){n\[e\]=n}),(!1===e.enabled||e.browser.disabled)&&(e.level="silent");const y=e.level||"info",E=Object.create(n);E.log||(E.log=b),function(e,t,n){const r={};t.forEach(e=>{r\[e\]=n\[e\]?n\[e\]:i\[e\]||i\[u\[e\]||"log"\]||b}),e\[s\]=r}(E,v,n),l({},E),Object.defineProperty(E,"levelVal",{get:function(){return a(this.level,this)}}),Object.defineProperty(E,"level",{get:function(){return this.\_level},set:function(e){if("silent"!==e&&!this.levels.values\[e\])throw Error("unknown level "+e);this.\_level=e,p(this,w,E,"error"),p(this,w,E,"fatal"),p(this,w,E,"warn"),p(this,w,E,"info"),p(this,w,E,"debug"),p(this,w,E,"trace"),h.forEach(e=>{p(this,w,E,e)})}});const w={transmit:t,serialize:o,asObject:e.browser.asObject,levels:v,timestamp:g(e)};return E.levels=function(e){const t=e.customLevels||{},n=Object.assign({},f.levels.values,t),r=Object.assign({},f.levels.labels,function(e){const t={};return Object.keys(e).forEach(function(n){t\[e\[n\]\]=n}),t}(t));return{values:n,labels:r}}(e),E.level=y,E.setMaxListeners=E.getMaxListeners=E.emit=E.addListener=E.on=E.prependListener=E.once=E.prependOnceListener=E.removeListener=E.removeAllListeners=E.listeners=E.listenerCount=E.eventNames=E.write=E.flush=b,E.serializers=r,E.\_serialize=o,E.\_stdErrSerialize=c,E.child=function(n,i){if(!n)throw new Error("missing bindings for child Pino");i=i||{},o&&n.serializers&&(i.serializers=n.serializers);const a=i.serializers;if(o&&a){var s=Object.assign({},r,a),c=!0===e.browser.serialize?Object.keys(s):o;delete n.serializers,d(\[n\],c,s,this.\_stdErrSerialize)}function u(e){this.\_childLevel=1+(0|e.\_childLevel),this.bindings=n,s&&(this.serializers=s,this.\_serialize=c),t&&(this.\_logEvent=m(\[\].concat(e.\_logEvent.bindings,n)))}u.prototype=this;const f=new u(this);return l(this,f),f.level=this.level,f},t&&(E.\_logEvent=m()),E}function p(e,t,n,o){if(e\[o\]=a(e.level,n)>a(o,n)?b:n\[s\]\[o\],!t.transmit&&e\[o\]===b)return;e\[o\]=function(e,t,n,o){return c=e\[s\]\[o\],function(){const s=t.timestamp(),u=new Array(arguments.length),l=Object.getPrototypeOf&&Object.getPrototypeOf(this)===i?i:this;for(var f=0;f-1&&r in n&&(e\[i\]\[r\]=n\[r\](e\[i\]\[r\]))}function m(e){return{ts:0,messages:\[\],bindings:e||\[\],level:{label:"",value:0}}}function h(e){const t={type:e.constructor.name,msg:e.message,stack:e.stack};for(const n in e)void 0===t\[n\]&&(t\[n\]=e\[n\]);return t}function g(e){return"function"==typeof e.timestamp?e.timestamp:!1===e.timestamp?E:w}function v(){return{}}function y(e){return e}function b(){}function E(){return!1}function w(){return Date.now()}f.levels={values:{fatal:60,error:50,warn:40,info:30,debug:20,trace:10},labels:{10:"trace",20:"debug",30:"info",40:"warn",50:"error",60:"fatal"}},f.stdSerializers=o,f.stdTimeFunctions=Object.assign({},{nullTime:E,epochTime:w,unixTime:function(){return Math.round(Date.now()/1e3)},isoTime:function(){return new Date(Date.now()).toISOString()}}),e.exports.default=f,e.exports.pino=f}}\]); //# https://bernie-assets.s3.us-west-2.amazonaws.com/blossom-flex-ui/required-inline.nosw.7e559b1622abc2fae893.js /\*@license For license information please refer to analytics.nosw.licenses.txt\*/ (self.\_\_LOADABLE\_LOADED\_CHUNKS\_\_=self.\_\_LOADABLE\_LOADED\_CHUNKS\_\_||\[\]).push(\[\[38562\],{23985:function(e,t,a){var l=a(67664),o=a(14824),i=a(58651);const n=o.ClientLogger.getLoggerWithIdentifier("bernie.client.analytics-entry"),s=window&&window.\_\_PLUGIN\_STATE\_\_||{},g=Object.values(s).reduce((e,t)=>Object.assign(e,t),{}),{context:r,stores:d={},pageDataContext:c}=g,{analytics:b={}}=d;if(void 0!==r){let e={};const t={},{pageName:s,appName:g}=c,d={},L={serverRendered:!0};Object.keys(d).forEach(e=>{o.ClientLogger.setGlobalData(\`ab\_${e}\`,d\[e\])}),o.ClientLogger.setGlobalData("siteId",r.site.id),o.ClientLogger.setGlobalData("eapid",r.site.eapid),o.ClientLogger.setGlobalData("tpid",r.site.tpid),o.ClientLogger.setGlobalData("appId",g),o.ClientLogger.setGlobalData("langid",r.langId),o.ClientLogger.setGlobalData("locale",r.locale),o.ClientLogger.setGlobalData("guid",r.deviceId),o.ClientLogger.setGlobalData("visitid",\`${r.deviceId}\_${Date.now()}\`),o.ClientLogger.setGlobalData("logEvents",null==b?void 0:b.logEvents);const \_=function e(t,a={},l){let o;return"object"==typeof t&&t&&Object.keys(t).forEach(i=>{o=l?\`${l}\_${i}\`:i,"object"==typeof t\[i\]?e(t\[i\],a,o):a\[o\]=t\[i\]}),a}(null==b?void 0:b.userAgent);Object.keys(\_).forEach(e=>{o.ClientLogger.setGlobalData(e,\_\[e\])}),o.ClientLogger.setGlobalData("pwa",!0),n.logEvent(l.BERNIE\_CLIENT\_EVENTS.ANALYTICS\_ENTRY);const D=a(97482);D.setContext({siteId:r.site.id,deviceId:r.deviceId,pageName:s||g||"page.undefined",requestId:(null==b?void 0:b.requestId)||"",additionalData:L}),(null==b?void 0:b.delayPageUsable)?i.logPerformanceMarkers(t,n,e):D.markPageUsable({additionalData:L},a=>{i.logPerformanceMarkers(t,n,e,a)})}}},function(e){e.O(0,\[95275\],function(){return t=23985,e(e.s=t);var t});e.O()}\]); //# https://bernie-assets.s3.us-west-2.amazonaws.com/blossom-flex-ui/analytics.nosw.09d51e25bd22dcb93378.js