PageSourceSearch

https://mst.ru/_nuxt/DUDjuSSL.js

js mst.ru collected 2026-10-05 03:41:36 UTC 11,553 bytes, 1 lines download raw bytes

1import{_ as A}from"./CNQjJQAc.js";import{g as H,P as j,O as z,aB as S,U as h,k as b,o as l,b as L,h as e,aF as E,aA as Y,af as o,J as M,a1 as g,aa as D,F as V,a2 as T,ac as x,aE as v,n as r,ar as O,c as F,B as J,ak as q,ao as Z}from"./7k1903kh.js";import{_ as U}from"./BRSGJtMK.js";import{_ as W}from"./yA1DQKqX.js";import{a as G,b as K,_ as Q,c as X}from"./Cw7b3jtx.js";import{_ as tt,u as et}from"./CB21zOxs.js";import"./hsfkalsT.js";const st={__name:"map",props:{coordinates:{type:Array,default:["34.10100","44.9492"]}},setup(w){const i=w,s=g(!1),_=g(!0),p=g(!1),t=D(null),u=g(null),m=g(null),f=g(null),n=H(()=>i.coordinates),y=async()=>{if(m.value){const d=m.value.getBoundingClientRect().top+window.scrollY;window.scrollY+window.innerHeight>=d&&(s.value=!0)}},k=async c=>{await c.ready;const{YMap:d,YMapDefaultSchemeLayer:a,YMapDefaultFeaturesLayer:P,YMapMarker:I,YMapControls:R}=c,{YMapZoomControl:B}=await c.import("@yandex/[email protected]");t.value=new d(m.value,{location:{center:n.value,zoom:18},camera:{azimuth:Math.PI/4-.9,tilt:.45},behaviors:["drag","pinchZoom","mouseTilt","pinchRotate","panTilt"]}),t.value.addChild(new a({customization:[{stylers:[{saturation:-1}]},{tags:{all:["road"]},elements:"geometry",stylers:[{saturation:-1,hue:"#fbfcff",lightness:.4}]},{tags:{all:["water"]},elements:"geometry",stylers:[{saturation:-.9,hue:"#fbfcff",lightness:.3}]}]}));const N=new R({position:"right"}).addChild(new B({}));t.value.addChild(N),t.value.addChild(new P({zIndex:1800})),u.value=new I({coordinates:n.value},f.value),t.value.addChild(u.value),setTimeout(()=>{_.value=!1},1e3)};return j(()=>{window.addEventListener("scroll",y),y()}),z(()=>{window.removeEventListener("scroll",y)}),S(s,c=>{if(c)if(window.ymaps3)k(window.ymaps3);else{const d=document.createElement("script");d.src="https://api-maps.yandex.ru/v3/?apikey=8c2be72d-14a3-49df-850a-56793b256ef1&lang=ru_RU",d.onload=async()=>{await window.ymaps3.ready.then(()=>{k(window.ymaps3)})},document.head.appendChild(d)}}),S(n,c=>{t.value&&(p.value=!0,setTimeout(()=>{u.value.update({coordinates:c}),t.value.setLocation({center:c}),t.value.setCamera({azimuth:Math.PI/4-.9,tilt:.45})},240),setTimeout(()=>{p.value=!1},480))}),(c,d)=>{const a=L;return h(),b("div",{class:M(["map",{"is-loading":o(_)}])},[l(a,{class:"map__loader",name:"ui/spinner"}),e("div",{class:M(["map__inner",{"is-transition":o(p)}]),ref_key:"mapRef",ref:m},[E(e("div",{class:"map__marker",ref_key:"placeMarkerRef",ref:f},[l(a,{class:"map__marker-icon",name:"contacts/marker",filled:""})],512),[[Y,o(s)]])],2)],2)}}},at={class:"contacts"},ot={class:"contacts__wrap"},nt={class:"contacts__inner"},lt={class:"contacts__head"},ct={class:"contatcs__tags"},it=["onClick"],rt={class:"contacts__body"},dt={class:"contacts__item-info"},mt=["href"],ut={class:"contacts__item-desc"},pt={class:"contacts__bottom"},_t=["innerHTML"],ft=["href"],gt={class:"contacts__map"},yt={__name:"contacts",setup(w){const i=g(),s=[{label:"Москва",value:"MSC",contacts:[{icon:"contacts/phone-2",type:"tel:",link:"8 (495) 737 81 26",desc:"Для звонков по России"},{icon:"contacts/email-2",type:"mailto:",link:"[email protected]",desc:"E-mail для технической поддержки "}],address:"г. Москва, ул. Проспект Вернадского, <br>д. 37к2, 6 этаж, помещение 360",coords:[37.509613,55.677311]},{label:"Санкт-Петербург",value:"SPB",contacts:[{icon:"contacts/phone-2",type:"tel:",link:"8 (812) 612 11 71",desc:"Для звонков по России"},{icon:"contacts/email-2",type:"mailto:",link:"[email protected]",desc:"E-mail для технической поддержки "}],address:"г. Санкт-Петербург, ул. Смолячкова, д. 19, литер А, оф. 518",coords:[30.34643,59.970853]}];i.value=s[0];const _=p=>{i.value=p};return(p,t)=>{const u=L,m=U,f=st;return h(),b("div",at,[e("div",ot,[e("div",nt,[e("div",lt,[t[0]||(t[0]=e("h2",{class:"contatcs__title h3"},"Наши офисы:",-1)),e("div",ct,[(h(),b(V,null,T(s,n=>e("div",{key:n,class:M(["contatcs__tag",{"is-active":n.value===o(i).value}]),onClick:y=>_(n)},x(n.label),11,it)),64))])]),e("div",rt,[(h(!0),b(V,null,T(o(i).contacts,n=>(h(),b("div",{class:"contatcs__item",key:n.link},[l(u,{class:"contacts__item-icon",name:n.icon},null,8,["name"]),e("div",dt,[e("a",{href:n?.type+n.link?.replace(n?.type==="tel:"?/\D/g:"",""),class:"contacts__item-title link"},x(n.link),9,mt),e("div",ut,x(n.desc),1)])]))),128))]),e("div",pt,[t[2]||(t[2]=e("div",{class:"contacts__bottom-title"}," Как добраться? ",-1)),e("div",{class:"contacts__bottom-address",innerHTML:`Наш адрес: ${o(i).address}`},null,8,_t),e("a",{href:`https://yandex.ru/maps/?rtext=~${[...o(i).coords].reverse().join(",")}`,target:"_blank",class:"contacts__link-route link"},[l(m,{class:"contacts__bottom-btn --m",variant:"simple"},{prefix:v(()=>[l(u,{name:"contacts/route"})]),default:v(()=>[t[1]||(t[1]=r(" Проложить маршрут ",-1))]),_:1})],8,ft),t[3]||(t[3]=e("div",{class:"contacts__bottom-text p --s"},[e("div",null,"ООО «Малти-Системс Текнолоджи» "),r(),e("div",null,"ИНН 7725074588"),r(),e("div",null,"ОГРН 1037739047994"),r(" Юр. Адрес - 119435, г. Москва, "),e("br"),r("вн.тер.г. Муниципальный округ Хамовники, "),e("br"),r("ул. Малая Пироговская, д. 18, стр. 1 "),e("div",null,[e("a",{href:"mailto:[email protected]",class:"link"},"[email protected]")])],-1))])])]),e("div",gt,[l(f,{coordinates:o(i).coords},null,8,["coordinates"])])])}}},vt={class:"contacts-callback"},ht={class:"contacts-callback__bg-wrap"},bt={class:"center-wrap"},kt={class:"contacts-callback__fields"},wt={class:"contacts-callback__fields-row"},xt={__name:"callback",setup(w){const i=O(),s=g({name:"",tel:"",email:"",message:"",policy:"false",news:"false"}),_=()=>{i.push("/thanks/")};return(p,t)=>{const u=F,m=W,f=G,n=K,y=tt,k=Q,c=U,d=X;return h(),b("div",vt,[e("div",ht,[l(u,{class:"contacts-callback__bg image-thumb",src:"/img/contacts__callback-bg.jpg",format:"webp",alt:"Форма обратной связи",sizes:"xs:400px sm:940px xl:1176px 2xl:1536px"})]),e("div",bt,[l(d,{class:"contacts-callback__inner grid --temp-col-2",onShowThanks:_,modelValue:o(s),"onUpdate:modelValue":t[6]||(t[6]=a=>J(s)?s.value=a:null)},{default:v(()=>[t[13]||(t[13]=e("input",{type:"hidden",name:"subject",value:"MST | Контакты форма связи"},null,-1)),t[14]||(t[14]=e("div",{class:"contacts-callback__title"}," Закажите консультацию нашего специалиста ",-1)),t[15]||(t[15]=e("div",{class:"contacts-callback__desc"},[r(" Наш специалист с радостью ответить на все ваши вопросы."),e("br"),r(" Оставьте свой номер и мы перезвоним. ")],-1)),e("div",kt,[e("div",wt,[l(m,{placeholder:"Ваше имя",name:"name",required:"",class:"contacts-callback__input --l",variant:"border",modelValue:o(s).name,"onUpdate:modelValue":t[0]||(t[0]=a=>o(s).name=a)},null,8,["modelValue"]),l(f,{placeholder:"+7 (___) ___-__-__",name:"tel",required:"",class:"contacts-callback__input --l",mask:"phone",variant:"border",modelValue:o(s).tel,"onUpdate:modelValue":t[1]||(t[1]=a=>o(s).tel=a)},null,8,["modelValue"])]),l(m,{placeholder:"E-mail*",name:"email",required:"",class:"contacts-callback__input --l",variant:"border",modelValue:o(s).email,"onUpdate:modelValue":t[2]||(t[2]=a=>o(s).email=a)},null,8,["modelValue"])]),l(n,{placeholder:"Сообщение",name:"message",class:"contacts-callback__input --l","class-wrap":"--textarea",variant:"border",modelValue:o(s).message,"onUpdate:modelValue":t[3]||(t[3]=a=>o(s).message=a)},null,8,["modelValue"]),e("div",null,[l(k,{name:"policy",required:"",modelValue:o(s).policy,"onUpdate:modelValue":t[4]||(t[4]=a=>o(s).policy=a)},{default:v(()=>[t[8]||(t[8]=r(" Нажимая на кнопку отправить, я даю свое согласие",-1)),t[9]||(t[9]=e("br",null,null,-1)),t[10]||(t[10]=r(" на ",-1)),l(y,{to:"/agreement/",class:"link"},{default:v(()=>[...t[7]||(t[7]=[r("обработку персональных данных",-1)])]),_:1})]),_:1},8,["modelValue"]),l(k,{name:"news",modelValue:o(s).news,"onUpdate:modelValue":t[5]||(t[5]=a=>o(s).news=a)},{default:v(()=>[...t[11]||(t[11]=[r(" Я согласен получать новости, специальные предложения и информацию об акциях ",-1)])]),_:1},8,["modelValue"])]),l(c,{color:"2",class:"contacts-callback__submit --l",type:"submit"},{default:v(()=>[...t[12]||(t[12]=[r("Отправить",-1)])]),_:1})]),_:1},8,["modelValue"])])])}}},Mt={class:"page"},St={class:"large-wrap --page py-56"},Vt="/img/hero/contacts.jpg",Tt="https://mst.ru/contacts/",$="Контакты",C="от Калининграда до Дальнего Востока",Bt={__name:"index",setup(w){const{generateContactPageSchema:i,generateSchema:s,generateLocalBusinessSchema:_,generatePlaceSchema:p}=et(),t={id:"https://mst.ru/#localbusiness",name:"Офис Multi-Systems Technology",description:"Офис Multi-Systems Technology",url:"https://mst.ru",logo:"https://mst.ru/img/logo.svg",image:"https://mst.ru/img/logo.svg",telephone:"8 (495) 737 81 26",email:"[email protected]",address:[{"@type":"PostalAddress",addressLocality:"Москва",streetAddress:"ул. Малая Пироговская, 18, стр. 1, оф. 101"},{"@type":"PostalAddress",addressLocality:"Санкт-Петербург",streetAddress:"ул. Смолячкова, д. 19, литер А, оф. 518"}]},u={id:"https://mst.ru/#place",name:"Офис Multi-Systems Technology",description:"Офис Multi-Systems Technology",url:"https://mst.ru",address:[{"@type":"PostalAddress",addressLocality:"Москва",streetAddress:"ул. Малая Пироговская, 18, стр. 1, оф. 101"},{"@type":"PostalAddress",addressLocality:"Санкт-Петербург",streetAddress:"ул. Смолячкова, д. 19, литер А, оф. 518"}]};q({title:$,meta:[{name:"description",content:C},{property:"og:title",content:$},{property:"og:description",content:C},{property:"og:type",content:"website"},{property:"og:url",content:Tt},{property:"og:image",content:`https://mst.ru${Vt}`},{property:"og:site_name",content:"Multi-Systems Technology"},{property:"og:locale",content:"ru_RU"}],script:[{type:"application/ld+json",innerHTML:JSON.stringify(i({name:"Контакты Multi-Systems Technology",description:"Свяжитесь с нами!",url:"https://mst.ru/contacts/"}))},{type:"application/ld+json",innerHTML:JSON.stringify(s({title:"Контакты Multi-Systems Technology",description:"Свяжитесь с нами!"},{includeOrganization:!1,includeWebsite:!1}))},{type:"application/ld+json",innerHTML:JSON.stringify(_(t))},{type:"application/ld+json",innerHTML:JSON.stringify(p(u))}]});const m={hero:{title:"Контакты",subtitle:"от Калининграда до Дальнего Востока",picture:"img/hero/contacts.jpg",assistant:{messages:[],tips:[{name:"Как добраться от метро"},{name:"Как попасть в офис"},{name:"Режим работы"}]}}}
1,f=Z(),n=[{link:"/",name:"Главная"},{name:"Контакты"}];return f.setBreadcrumbs(n),(y,k)=>{const c=A,d=yt,a=xt;return h(),b("div",Mt,[l(c,{class:"--other",content:m.hero},null,8,["content"]),e("div",St,[l(d),l(a,{class:"mt-56"})])])}}};export{Bt 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.