1"use strict";(self.webpackChunkadinahotels=self.webpackChunkadinahotels||[]).push([[8576],{8576:function(e,a,t){t.r(a),t.d(a,{default:function(){return d}});var i=t(8587),M=t(6540),c="localAttractions-module--section--cd879",I=t(6259),N=t(6674),j=t(6474);var l="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEuNSA0Ljg3NSAxLjUgOC4yNU0xLjUgMTkuMTI1bDEuNS02aDNhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuNU0yMi41IDQuODc1bC0xLjUgOC4yNU0yMi41IDE5LjEyNWwtMS41LTZoLTNhMS41MDAxIDEuNTAwMSAwIDAgMC0xLjUgMS41djQuNU0xMiA4LjYyNXYxMC41TTYuNzUgOC42MjVoMTAuNSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+Cg==";var m="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjgxMSA5LjMxMSAxMS4yNSA2Ljc1VjEuNWEuNzQ5OC43NDk4IDAgMCAwLS43NS0uNzVIOWEuNzUuNzUgMCAwIDAtLjc1Ljc1djUuMjVMNS42ODkgOS4zMTFhMS41IDEuNSAwIDAgMC0uNDM5IDEuMDZWMjEuNzVhMS41MDAxIDEuNTAwMSAwIDAgMCAxLjUgMS41aDMuNzVNOC4yNSA0LjVoMyIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTE4Ljc1IDE1LjY4MmEzIDMgMCAwIDEtNiAwVjEyaDZ2My42ODJaTTE1Ljc1IDE4Ljc1djQuNU0xOCAyMy4yNWgtNC41IiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4K";var L="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjEwNyAzLjYxNWguODY5YzEuMzU3Mi0uMDcxMyAyLjUxOTYuOTYxOCAyLjYwOCAyLjMxOHYwYy0uMDg5IDEuMzU1OS0xLjI1MTIgMi4zODg0LTIuNjA4IDIuMzE3aC0uODY5IiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC43NyAxMy42NjNhLjg2NC44NjQgMCAwIDAtLjgwOS0uNTYySDkuOTdhLjg2NTguODY1OCAwIDAgMC0uODEuNTYybC0yLjEzNiA1LjdhLjg2My44NjMgMCAwIDAgLjM3NiAxLjA0NmMyLjc4MzkgMS43ODc5IDYuMzU1IDEuNzg3OSA5LjEzOSAwYS44NjUuODY1IDAgMCAwIC4zNzItMS4wNDlsLTIuMTQxLTUuNjk3WiIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0ibTkuMSAxMy44MjExLTIuNjQ4LTEuMDI4YS42NTguNjU4IDAgMCAwLS43MjguMTc1bC0zLjA3OSAzLjQ0OGEuNjA5LjYwOSAwIDAgMC0uMDI1Ljg0NSA3LjUxMjcgNy41MTI3IDAgMCAwIDQuNDY4IDEuOTI3IiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMi43IDE2LjM1OGE2LjE3NSA2LjE3NSAwIDAgMS0xLjc2Ni01Ljg4Ny43NTEuNzUxIDAgMCAxIC41MjYtLjU3MS42Ny42NyAwIDAgMSAuNzQ5LjIgNi4yMjYzIDYuMjI2MyAwIDAgMCAzLjI2NCAzLjE1TTE0LjkgMTMuODIxMWwyLjY0OS0xLjAyOGEuNjU4LjY1OCAwIDAgMSAuNzI4LjE3NWwzLjA3OSAzLjQ0OGEuNjA5LjYwOSAwIDAgMSAuMDI1Ljg0NSA3LjUxMyA3LjUxMyAwIDAgMS00LjQ2OCAxLjkyNyIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTIxLjMgMTYuMzU4YTYuMTc1MyA2LjE3NTMgMCAwIDAgMS43NjMtNS44ODcuNzUxLjc1MSAwIDAgMC0uNTIzLS41NzEuNjcuNjcgMCAwIDAtLjc0OS4yIDYuMjI2NCA2LjIyNjQgMCAwIDEtMy4yNjQgMy4xNU0xNy4xMDcgMTAuNVYzLjc1YzAtLjgyODQtLjY3MTYtMS41LTEuNS0xLjVoLTcuNWMtLjgyODQgMC0xLjUuNjcxNi0xLjUgMS41djYuNjcxIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4K";var u="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguMjUgMTEuNWg3LjUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTYuNzUgMTcuNWMtLjgyODQgMC0xLjUtLjY3MTYtMS41LTEuNVY3YzAtLjgyODQuNjcxNi0xLjUgMS41LTEuNXMxLjUuNjcxNiAxLjUgMS41djljMCAuODI4NC0uNjcxNiAxLjUtMS41IDEuNVoiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0yLjI1IDExLjVILjc1IiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjc1IDguNWMtLjgyODQgMC0xLjUuNjcxNi0xLjUgMS41djNjMCAuODI4NC42NzE2IDEuNSAxLjUgMS41czEuNS0uNjcxNiAxLjUtMS41di0zYzAtLjgyODQtLjY3MTYtMS41LTEuNS0xLjVaTTE3LjI1IDE3LjVjLjgyODQgMCAxLjUtLjY3MTYgMS41LTEuNVY3YzAtLjgyODQtLjY3MTYtMS41LTEuNS0xLjVzLTEuNS42NzE2LTEuNSAxLjV2OWMwIC44Mjg0LjY3MTYgMS41IDEuNSAxLjVaIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMjEuNzUgMTEuNWgxLjUiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwLjI1IDguNWMuODI4NCAwIDEuNS42NzE2IDEuNSAxLjV2M2MwIC44Mjg0LS42NzE2IDEuNS0xLjUgMS41cy0xLjUtLjY3MTYtMS41LTEuNXYtM2MwLS44Mjg0LjY3MTYtMS41IDEuNS0xLjVaIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4K",g=t(6604),D=t(2389);const A=["data"];function d(e){var a,t;let{data:d}=e,s=(0,i.A)(e,A);const[r,S]=(0,N.A)({align:"start",containScroll:"trimSnaps",axis:"y"}),{0:n,1:E}=(0,M.useState)(d.map),{0:w,1:b}=(0,M.useState)([]),{0:y,1:o}=(0,M.useState)(d.content),z=(0,j.pn)(!!n.show,300);(0,M.useEffect)(()=>{T()},[n]);const x=e=>{const a=new Set(w);for(const t of e)a.has(t)?a.delete(t):a.add(t);(0,M.startTransition)(()=>b(Array.from(a)))},T=()=>{if(!S)return;const e=S.selectedScrollSnap();n.selectedMarker!==e&&S.scrollTo(n.selectedMarker)},Z=e=>{e!==n.selectedMarker?(0,M.startTransition)(()=>{E(Object.assign({},n,{selectedMarker:e}))}):T()};return M.createElement("section",{id:"map",className:c+" "+(null!==(a=s.className)&&void 0!==a?a:"")},!!y.title&&M.createElement(I.hE,Object.assign({className:"title2"},y.title)),!n.show&&M.createElement("div",{key:"map-placeholder"+s.pk,className:"map-placeholder"},!!y.placeholder&&M.createElement(I._V,y.placeholder),M.createElement("button",{className:"btn1",onClick:()=>(0,M.startTransition)(()=>E(Object.assign({},n,{show:!0})))},null!==(t=y.placeholder)&&void 0!==t&&t.alt?y.placeholder.alt:M.createElement(D.Trans,{i18nKey:"Show map"}))),z.shouldMount&&M.createElement("div",{key:"map-container"+s.pk,className:"container "+(0,I.pK)(z)},M.createElement("div",{className:"map-wrapper"},M.createElement("div",{className:"categories"},M.createElement("button",{onClick:()=>x(["restaurant"]),className:w.includes("restaurant")?"active":""},M.createElement("img",{width:24,height:24,src:l})," Restaurants"),M.createElement("button",{onClick:()=>x(["bar"]),className:w.includes("bar")?"active":""},M.createElement("img",{width:24,height:24,src:m})," Bars"),M.createElement("button",{onClick:()=>x(["cafe"]),className:w.includes("cafe")?"active":""},M.createElement("img",{width:24,height:24,src:L})," Cafes"),M.createElement("button",{onClick:()=>
1x(["gym"]),className:w.includes("gym")?"active":""},M.createElement("img",{width:24,height:24,src:u})," Gyms")),M.createElement("div",{className:"map-holder"},M.createElement(g.default,{center:n.center,zoom:n.zoom,markers:n.markers,selectedMarker:n.selectedMarker,handleSelectMarker:Z,categories:w}))),M.createElement("div",{className:"attractions"},M.createElement("h4",null,y.hotel_name),M.createElement("div",{className:"address"},y.hotel_address,M.createElement("div",null,y.hotel_phone),M.createElement("div",null,y.hotel_email)),M.createElement("div",null,M.createElement(I.FN,{id:"map-carousel"+s.pk,emblaRef:r,emblaApi:S,slidesPerView:3,slidesPerViewport:{mobile:{slides:1,height:300}},gap:5,height:264,showButtons:!0,showScroll:!1,slides:y.attractions.map((e,a)=>M.createElement("div",{key:"attr"+s.pk+"-"+a},M.createElement("div",{className:"attr-wrapper",onClick:()=>Z(a)},M.createElement("div",{className:"attr-img centered-img"+((null==n?void 0:n.selectedMarker)===a?" active":"")},!!e.image&&M.createElement(I._V,e)),M.createElement("div",{className:"attr-info"},M.createElement("strong",null,e.name),M.createElement("span",null,e.distance?(e.distance/1e3).toFixed(2)+"km":"-")))))})))))}}}]); 2//# sourceMappingURL=8576-41c90a0cf3fe0861e33b.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.