1"use strict";(self.webpackChunkpixfort_core=self.webpackChunkpixfort_core||[]).push([[478],{1044(e,t,d){function a(e){e||(e=$("body")),e.find(".pix-fancy-mockup").each(function(e,t){let d=$(t).find(".pix-fancy-device-img"),a=$(t).find(".pix-fancy-content img"),r=a[0],o=d[0],s=t.getBoundingClientRect(),g=$(window).height(),n=$(window).height()/4,p=g-n,l=(s.top-n)/p,x=80*l,c=100*l,i=.9+.1*(1-l);a.css({transform:"translate3d(0px, "+c+"px, 109px) scale3d(1, "+i+", 1) rotateX("+x+"deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg)"}),d.css({transform:"translate3d(0px, "+c+"px, 110px) scale3d(1, "+i+", 1) rotateX("+x+"deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg)"});let f=!1;document.addEventListener("scroll",e=>{f||(f=!0,requestAnimationFrame(()=>{if(f=!1,s=t.getBoundingClientRect(),s.top<=g&&s.top>=n){let e=(s.top-n)/p,t=80*e,d=100*e,a=.9+.1*(1-e),g="translate3d(0px, "+d+"px, 109px) scale3d(1, "+a+", 1) rotateX("+t+"deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg)",l="translate3d(0px, "+d+"px, 110px) scale3d(1, "+a+", 1) rotateX("+t+"deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg)";r&&(r.style.transform=g),o&&(o.style.transform=l)}else s.top>g?(r&&(r.style.transform="translate3d(0px, 1px, 109px) scale3d(1, 0.9, 1) rotateX(80deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg)"),o&&(o.style.transform="translate3d(0px, 2px, 110px) scale3d(1, 0.9, 1) rotateX(80deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg)")):(r&&(r.style.transform="translate3d(0px, 0px, 109px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg)"),o&&(o.style.transform="translate3d(0px, 0px, 110px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg)"))}))},{passive:!0})})}d.d(t,{default:()=>a})}}]);
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.