1import{aT as I,bO as Y,bg as C,bK as A,aV as c,bh as D,aW as u,b4 as L,b2 as b,aY as r,b5 as a,bP as $,bk as p,a$ as d,b7 as N,bI as z,aX as o,a_ as E,bc as V,bs as F,br as R,bo as _,bt as k,aZ as G,bC as U,bn as Z,bv as S,bq as O,bp as P}from"./C8fVPhpH.js";import{Y as q,a as K,b as W,c as X,d as j,e as J}from"./Cf721Ceu.js";import{L as Q}from"./BxRw2_-K.js";import{S as ee}from"./Coj6fGvk.js";import{u as te}from"./_SIzDwdL.js";try{let i=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},e=new i.Error().stack;e&&(i._sentryDebugIds=i._sentryDebugIds||{},i._sentryDebugIds[e]="341272a3-98ab-4491-8d7b-162b1b7adeb7",i._sentryDebugIdIdentifier="sentry-dbid-341272a3-98ab-4491-8d7b-162b1b7adeb7")}catch{}const se={class:"marker-wrapper"},ae=["href"],ne={key:0,class:"marker-name"},oe={key:1},re=I({__name:"MapComponent",props:{markers:{type:Array,default:()=>[]},zoom:{type:Number,default:14},lang:{type:String,default:"ru_RU"}},setup(i){const e=Y(null);C(null);const n=i,f=C(!1);A(e,t=>{t&&(f.value=!0)});const g=c(()=>!Array.isArray(n.markers)||n.markers.length===0?[]:n.markers.map(t=>({id:String(t.id),coordinates:typeof t.coord=="string"?t.coord.split(",").map(l=>Number(l.trim())).reverse():[],draggable:!1,name:t.name,color:"#51aabd",description:t.adr,link:t.detailUrl}))),h=c(()=>g.value.filter(t=>Array.isArray(t.coordinates)&&t.coordinates.length===2&&typeof t.coordinates[0]=="number"&&typeof t.coordinates[1]=="number")),y=C([30.337257,59.941587]);return D(()=>{}),(t,l)=>{const m=$;return d(),u("div",null,[a(f)?b("",!0):(d(),L(Q,{key:0})),r(m,null,{default:p(()=>[r(a(q),{settings:{location:{center:a(y),zoom:n.zoom},behaviors:["drag","pinchZoom","dblClick"]},modelValue:e.value,"onUpdate:modelValue":l[0]||(l[0]=s=>e.value=s),style:{width:"100%",height:"65vh"}},{default:p(()=>[r(a(K)),r(a(W)),r(a(X),{settings:{position:"left"}},{default:p(()=>[r(a(j))]),_:1}),(d(!0),u(N,null,z(a(h),(s,v)=>(d(),L(a(J),{key:v,position:"center center","container-attrs":{class:"marker-container"},settings:{coordinates:s.coordinates,properties:{hint:s.name}}},{default:p(()=>[o("div",se,[l[1]||(l[1]=o("div",{class:"marker"},null,-1)),o("a",{class:"marker-label",href:s.link||""},[s.name?(d(),u("div",ne,E(s.name),1)):b("",!0),s.description?(d(),u("div",oe,E(s.description),1)):b("",!0)],8,ae)])]),_:2},1032,["settings"]))),128))]),_:1},8,["settings","modelValue"])]),_:1})])}}}),ie=V(re,[["__scopeId","data-v-edb8989d"]]),le={class:"museums-page inner-page"},de={class:"content-wrapper __border-bottom"},ce=["innerHTML"],ue={key:0,class:"__exhibitions __border-bottom"},pe={class:"content-wrapper"},me=["innerHTML"],_e={class:"museums-map"},be={class:"content-wrapper"},fe=["innerHTML"],he={class:"map-box"},ge=I({__name:"index",async setup(i){let e,n;const f=F(),g=R(),h=c(()=>[{id:1,name:_("main","header"),url:"/"},{id:2,name:_("palacesGardens","header"),url:""}]),y=c(()=>_("palacesGardens","header")),t=c(()=>_("palacesGardensOnMap","header")),[{data:l}]=([e,n]=k(()=>Promise.all([S("museumsList",()=>f.fetchBuildings())])),e=await e,n(),e),{data:m}=([e,n]=k(()=>S("exhibitionCurrent",async()=>g.fetchExhibitionsBySection("current"))),e=await e,n(),e),s=c(()=>{var x,M;return((M=(x=m==null?void 0:m.value)==null?void 0:x.exhibitions)==null?void 0:M.items)||[]}),v=ee(),{data:T}=([e,n]=k(()=>S("seoM",()=>v.fetchSeo("museums"))),e=await e,n(),e);return T.value&&te(T.value),(x,M)=>{var B,H;return d(),u("div",le,[o("div",de,[(B=h.value)!=null&&B.length?(d(),L(G,{key:0,breadcrumbs:h.value},null,8,["breadcrumbs"])):b("",!0),o("h1",{class:"page-title-h1",innerHTML:y.value},null,8,ce),r(U,{items:a(l)},{default:p(({item:w,index:ye})=>[r(O,{item:w},null,8,["item"])]),_:1},8,["items"])]),(H=s.value)!=null&&H.length?(d(),u("section",ue,[o("div",pe,[o("h2",{class:"page-title-2",innerHTML:a(_)("openingHoursCurrentExhhibitions","header")},null,8,me),r(Z,{items:s.value,chunk:3,autoscroll:!0,itemSelector:".popupEvent","is-perfect-scroll":!0},{default:p(({item:w})=>[r(P,{item:w,"is-description-hidden":!0},null,8,["item"])]),_:1},8,["items"])])])):b("",!0),o("section",_e,[o("div",be,[o("h2",{class:"page-title-2",innerHTML:t.value},null,8,fe)]),o("div",he,[r(ie,{markers:a(l),zoom:16},null,8,["markers"])])])])}}}),ke=V(ge,[["__scopeId","data-v-1e448feb"]]);export{ke as default};
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.