PageSourceSearch

https://metropol-moscow.ru/local/templates/.default/markup/dist/scripts/animations.Gnd2p81k.js

js metropol-moscow.ru collected 2026-10-02 07:39:10 UTC 1,263 bytes, 1 lines download raw bytes

1import{g as r,S as t}from"./gsap.B-wX8Keb.js";import{r as a,p as e}from"./page-loaders.Bq8dlxKj.js";import"./datepicker.BsXWsvn2.js";r.gsap.registerPlugin(t.ScrollTrigger);const s=(r,t)=>{const a=Number(r);return Number.isFinite(a)?a:t};a((()=>{r.gsap.utils.toArray(".js-animFadeUp").forEach((t=>{if(t.closest(".js-heroPage"))return;const a=s(t.dataset.position,100),o=s(t.dataset.duration,1),i=s(t.dataset.delay,.1),l=s(t.dataset.alpha,.8),n=t.getAttribute("data-start")||"top bottom";r.gsap.from(t,{translateY:`${e(a)}vw`,autoAlpha:l,duration:o,delay:i,scrollTrigger:{trigger:t,start:n,once:!0}})}));const t=document.querySelector(".js-pinMarkerAnimation"),a=document.querySelector(".js-pinMarkerTriger");t&&a&&r.gsap.from(t,{translateY:"-100px",autoAlpha:0,duration:.7,delay:.7,scrollTrigger:{trigger:a,start:"top bottom",once:!0}}),r.gsap.utils.toArray(".js-animMaskSliderItem").forEach(((t,a)=>{r.gsap.from(t,{translateY:"100px",autoAlpha:.5,duration:.7,delay:.3*a,scrollTrigger:{trigger:".js-animMaskSlider",start:"center bottom",once:!0}})})),r.gsap.utils.toArray(".js-animMaskSlider").forEach(((t,a)=>{r.gsap.from(t,{translateY:"100px",autoAlpha:0,duration:.6,delay:.2*a,scrollTrigger:{trigger:".js-animMaskSlider",start:"center bottom",once:!0}})}))}));

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.