PageSourceSearch

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

js mst.ru collected 2026-10-05 03:40:50 UTC 9,084 bytes, 14 lines download raw bytes

1import{a as q,b as V,c as D,_ as H,d as P,e as z}from"./BzOjmCAT.js";import{_ as F,u as R}from"./CB21zOxs.js";import{_ as Y}from"./Cw7b3jtx.js";import{ai as J,a1 as L,P as I,a0 as A,as as K,a as O,aB as U,U as B,k as M,o as k,aE as T,af as o,h as e,n as f,j as N,T as $,aH as G,F as W,S as Q,ap as X,ak as Z,i as j,a6 as tt,a3 as et}from"./7k1903kh.js";import"./BRSGJtMK.js";import"./yA1DQKqX.js";import"./DhSSw3qc.js";import"./B4b9Gv7s.js";import"./CnmNZWVW.js";import"./DrY0w8Yh.js";import"./BjEKJUS5.js";import"./xUzhOe0y.js";const ot=()=>{const g=J("cookie_consent",{maxAge:31536e3,sameSite:"strict",secure:!0}),C=L(!g.value),c=L(!1),i=L(null),u={analytics:!1,functional:!0,marketing:!1},d=()=>g.value?{...g.value.categories}:{...u},r=a=>{const s={version:"1.0",timestamp:new Date().toISOString(),categories:{...a}};g.value=s,a.analytics?t():h(),C.value=!1,c.value=!1},_=()=>{r({analytics:!0,functional:!0,marketing:!0})},b=a=>{r(a)},S=()=>{r({analytics:!1,functional:!1,marketing:!1})},n=()=>{i.value=d(),c.value=!0},m=()=>{c.value=!1,i.value=null},w=()=>{i.value&&r(i.value),m()},x=a=>{i.value&&(i.value={...i.value,...a})},p=()=>{const a=document.querySelector('meta[name="csp-nonce"]')?.getAttribute("content");if(a)return a;const s=document.querySelectorAll("script[nonce]");for(const E of s){const y=E.getAttribute("nonce");if(y)return y}return null},t=()=>{if(typeof window<"u"&&!window.ym){const s=K().public.yandexMetrikaId;if(!s)return;const E=p(),y=document.createElement("script");E&&y.setAttribute("nonce",E),y.innerHTML=`
2        (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
3        m[i].l=1*new Date();
4        for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
5        k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
6        (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
7
8        ym(${s}, "init", {
9          clickmap: true,
10          trackLinks: true,
11          accurateTrackBounce: true,
12          webvisor: true,
13        });
14      `,document.head.appendChild(y),setTimeout(()=>{},1e3)}},h=()=>{if(typeof window<"u"){document.cookie.split(";").forEach(l=>{const v=l.trim().split("=")[0];v&&v.startsWith("_ym_")&&(document.cookie=v+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;",document.cookie=v+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/; domain=."+window.location.hostname+";")});const s=[];for(let l=0;l<localStorage.length;l++){const v=localStorage.key(l);v&&v.startsWith("_ym_")&&s.push(v)}s.forEach(l=>{localStorage.removeItem(l)}),document.querySelectorAll('script[src*="mc.yandex.ru/metrika/tag.js"]').forEach(l=>l.remove()),document.querySelectorAll("script").forEach(l=>{l.innerHTML&&l.innerHTML.includes("mc.yandex.ru/metrika/tag.js")&&l.remove()}),delete window.ym,window.ym&&window.ym.a&&(window.ym.a=[])}};return I(()=>{g.value?.categories?.analytics&&t()}),{showBanner:A(C),showSettings:A(c),pendingConsent:i,getCurrentConsent:d,acceptAll:_,acceptSelected:b,declineAll:S,openSettings:n,closeSettings:m,saveSettings:w,updatePendingConsent:x}},nt={key:0,class:"cookie__window"},st={class:"cookie__window-content"},it={class:"p --s"},at={class:"cookie__window-buttons"},lt={class:"cookie-settings-modal__container"},ct={class:"cookie-settings-modal__content"},rt={class:"cookie-settings-modal__options"},ut={class:"cookie-option"},dt={class:"cookie-option"},mt={class:"cookie-settings-modal__footer"},pt={__name:"window",setup(g){const{showBanner:C,showSettings:c,pendingConsent:i,acceptAll:u,declineAll:d,openSettings:r,closeSettings:_,saveSettings:b,updatePendingConsent:S,getCurrentConsent:n}=ot(),m=()=>{c.value&&!i.value&&(i.value=n())};U(c,p=>{p&&m()});const w=p=>{S({analytics:p})},x=p=>{S({marketing:p})};return(p,t)=>{const h=F,a=Y;return B(),M(W,null,[k($,{name:"fade"},{default:T(()=>[o(C)&&!o(c)?(B(),M("div",nt,[e("div",st,[e("div",it,[t[8]||(t[8]=e("b",null,"Внимание,",-1)),t[9]||(t[9]=f(" cайт mst.ru использует файлы cookie.",-1)),t[10]||(t[10]=e("br",null,null,-1)),t[11]||(t[11]=f(" Если вы продолжаете пользоваться порталом, мы предполагаем, что вы согласны с использованием файлов ",-1)),k(h,{to:"/cookie/",class:"link"},{default:T(()=>[...t[6]||(t[6]=[f("cookie",-1)])]),_:1}),t[12]||(t[12]=f(".",-1)),t[13]||(t[13]=e("br",null,null,-1)),t[14]||(t[14]=f(" Подробнее о файлах cookie и о том, как отказаться от них, ",-1)),k(h,{to:"/cookie/",class:"link"},{default:T(()=>[...t[7]||(t[7]=[f("читайте здесь",-1)])]),_:1}
14),t[15]||(t[15]=f(". ",-1)),t[16]||(t[16]=e("br",null,null,-1)),t[17]||(t[17]=f(" Вы можете выбрать, какие категории cookie разрешить. ",-1))])]),e("div",at,[e("button",{class:"cookie__window-button ui-button --fill --1",onClick:t[0]||(t[0]=(...s)=>o(u)&&o(u)(...s))}," Принять все "),e("button",{class:"cookie__window-button ui-button --fill --gray",onClick:t[1]||(t[1]=(...s)=>o(d)&&o(d)(...s))}," Отклонить все "),e("button",{class:"cookie__window-button ui-button --fill --white",onClick:t[2]||(t[2]=(...s)=>o(r)&&o(r)(...s))}," Настройки ")])])):N("",!0)]),_:1}),k($,{name:"fade"},{default:T(()=>[o(c)?(B(),M("div",{key:0,class:"cookie__window-settings",onClick:t[5]||(t[5]=G((...s)=>o(_)&&o(_)(...s),["self"]))},[e("div",lt,[t[24]||(t[24]=e("div",{class:"cookie-settings-modal__header"},[e("div",{class:"cookie-settings-modal__title"},"Настройки файлов cookie")],-1)),e("div",ct,[t[23]||(t[23]=e("div",{class:"cookie-settings-modal__description p --s"}," Файлы cookie используются для улучшения работы сайта, анализа трафика и персонализации контента. Вы можете выбрать, какие категории cookie разрешить. ",-1)),e("div",rt,[t[22]||(t[22]=e("div",{class:"cookie-option cookie-option--required"},[e("div",{class:"cookie-option__info"},[e("div",{class:"p --s"},"Функциональные cookie"),e("p",null,"Необходимы для работы сайта. Не могут быть отключены.")]),e("div",{class:"cookie-option__status"},[e("span",{class:"cookie-badge"},"Всегда включены")])],-1)),e("div",ut,[t[19]||(t[19]=e("div",{class:"cookie-option__info"},[e("div",{class:"p --s"},"Аналитические cookie"),e("p",null,"Помогают анализировать использование сайта для улучшения работы (Яндекс.Метрика).")],-1)),k(a,{"model-value":o(i)?.analytics||!1,"onUpdate:modelValue":w},{default:T(()=>[...t[18]||(t[18]=[f(" ",-1)])]),_:1},8,["model-value"])]),e("div",dt,[t[21]||(t[21]=e("div",{class:"cookie-option__info"},[e("div",{class:"p --s"},"Маркетинговые cookie"),e("p",null,"Используются для персонализации рекламы и отслеживания эффективности кампаний.")],-1)),k(a,{"model-value":o(i)?.marketing||!1,"onUpdate:modelValue":x},{default:T(()=>[...t[20]||(t[20]=[f(" ",-1)])]),_:1},8,["model-value"])])])]),e("div",mt,[e("button",{class:"cookie-settings-modal__btn ui-button --fill --gray",onClick:t[3]||(t[3]=(...s)=>o(_)&&o(_)(...s))}," Отмена "),e("button",{class:"cookie-settings-modal__btn ui-button --fill --1",onClick:t[4]||(t[4]=(...s)=>o(b)&&o(b)(...s))}," Сохранить настройки ")])])])):N("",!0)]),_:1})],64)}}},ft=O(pt,[["__scopeId","data-v-f37f4dd5"]]),Bt={__name:"default",setup(g){const C=()=>{const n=document.createElement("div");n.style.visibility="hidden",n.style.overflow="scroll",document.body.appendChild(n);const m=document.createElement("div");n.appendChild(m);const w=n.offsetWidth-m.offsetWidth;n.parentNode.removeChild(n),document.documentElement.style.setProperty("--scroll-width",w+"px")};I(()=>{C(),r(),window.addEventListener("resize",r)}),Q(()=>{window.removeEventListener("resize",r)});const c=q,i=V,u=L(!1),d=L(!1),r=()=>{window.innerWidth<=991?d.value=!0:d.value=!1},_=()=>{u.value=!u.value};U(u,n=>{n&&document.querySelector("body").classList.add("js-no-scroll"),n||document.querySelector("body").classList.remove("js-no-scroll")});const b=X(),{useBaseSchema:S}=R();return S(),Z(()=>{let n=b.path.split("?")[0].split("#")[0];n=n.replace(/\/+$/,"");const m=n===""||n==="/"?"https://mst.ru":`https://mst.ru${n}/`;return{meta:[{name:"viewport",content:"width=device-width, initial-scale=1, maximum-scale=1"},{name:"format-detection",content:"telephone=no"}],link:[{rel:"canonical",href:m}]}}),(n,m)=>{const w=H,x=D,p=P,t=z,h=ft;return B(),M(W,null,[k(w,{color:"#0A78C5"}),(B(),j(tt(o(d)?o(i):o(c)),{state:o(u),onToggleState:_},null,40,["state"])),o(d)?(B(),j(x,{key:0,state:o(u),onToggleState:_},null,8,["state"])):N("",!0),e("main",null,[et(n.$slots,"default")]),k(p),k(t),k(h)],64)}}};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.