PageSourceSearch

https://tourismus.bayern/wp-content/themes/baytm/assets/dist/js/inc/parallax.js

js tourismus.bayern collected 2026-10-02 10:23:01 UTC 8,353 bytes, 1 lines download raw bytes

1(()=>{var Ae=Object.create;var oe=Object.defineProperty;var ze=Object.getOwnPropertyDescriptor;var Se=Object.getOwnPropertyNames;var ke=Object.getPrototypeOf,Ee=Object.prototype.hasOwnProperty;var Te=(o,n)=>()=>(n||o((n={exports:{}}).exports,n),n.exports);var Le=(o,n,i,e)=>{if(n&&typeof n=="object"||typeof n=="function")for(let p of Se(n))!Ee.call(o,p)&&p!==i&&oe(o,p,{get:()=>n[p],enumerable:!(e=ze(n,p))||e.enumerable});return o};var Oe=(o,n,i)=>(i=o!=null?Ae(ke(o)):{},Le(n||!o||!o.__esModule?oe(i,"default",{value:o,enumerable:!0}):i,o));var ie=Te((Ye,T)=>{(function(o,n){typeof define=="function"&&define.amd?define([],n):typeof T=="object"&&T.exports?T.exports=n():o.Rellax=n()})(typeof window<"u"?window:global,function(){var o=function(n,i){"use strict";var e=Object.create(o.prototype),p=0,x=0,w=0,f=0,a=[],u=!0,b=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||function(t){return setTimeout(t,1e3/60)},A=null,L=!1;try{var X=Object.defineProperty({},"passive",{get:function(){L=!0}});window.addEventListener("testPassive",null,X),window.removeEventListener("testPassive",null,X)}catch{}var le=window.cancelAnimationFrame||window.mozCancelAnimationFrame||clearTimeout,de=window.transformProp||function(){var t=document.createElement("div");if(t.style.transform===null){var r=["Webkit","Moz","ms"];for(var s in r)if(t.style[r[s]+"Transform"]!==void 0)return r[s]+"Transform"}return"transform"}();e.options={speed:-2,verticalSpeed:null,horizontalSpeed:null,breakpoints:[576,768,1201],center:!1,wrapper:null,relativeToWrapper:!1,round:!0,vertical:!0,horizontal:!1,verticalScrollAxis:"y",horizontalScrollAxis:"x",callback:function(){}}
1,i&&Object.keys(i).forEach(function(t){e.options[t]=i[t]});function pe(){if(e.options.breakpoints.length===3&&Array.isArray(e.options.breakpoints)){var t=!0,r=!0,s;if(e.options.breakpoints.forEach(function(c){typeof c!="number"&&(r=!1),s!==null&&c<s&&(t=!1),s=c}),t&&r)return}e.options.breakpoints=[576,768,1201],console.warn("Rellax: You must pass an array of 3 numbers in ascending order to the breakpoints option. Defaults reverted")}i&&i.breakpoints&&pe(),n||(n=".rellax");var q=typeof n=="string"?document.querySelectorAll(n):[n];if(q.length>0)e.elems=q;else{console.warn("Rellax: The elements you're trying to select don't exist.");return}if(e.options.wrapper&&!e.options.wrapper.nodeType){var B=document.querySelector(e.options.wrapper);if(B)e.options.wrapper=B;else{console.warn("Rellax: The wrapper you're trying to use doesn't exist.");return}}var O,ce=function(t){var r=e.options.breakpoints;return t<r[0]?"xs":t>=r[0]&&t<r[1]?"sm":t>=r[1]&&t<r[2]?"md":"lg"},ue=function(){for(var t=0;t<e.elems.length;t++){var r=fe(e.elems[t]);a.push(r)}},S=function(){for(var t=0;t<a.length;t++)e.elems[t].style.cssText=a[t].style;a=[],x=window.innerHeight,f=window.innerWidth,O=ce(f),F(),ue(),j(),u&&(window.addEventListener("resize",S),u=!1,M())},fe=function(t){var r=t.getAttribute("data-rellax-percentage"),s=t.getAttribute("data-rellax-speed"),c=t.getAttribute("data-rellax-xs-speed"),h=t.getAttribute("data-rellax-mobile-speed"),m=t.getAttribute("data-rellax-tablet-speed"),g=t.getAttribute("data-rellax-desktop-speed"),y=t.getAttribute("data-rellax-vertical-speed"),k=t.getAttribute("data-rellax-horizontal-speed"),E=t.getAttribute("data-rellax-vertical-scroll-axis"),l=t.getAttribute("data-rellax-horizontal-scroll-axis"),d=t.getAttribute("data-rellax-zindex")||0,R=t.getAttribute("data-rellax-min"),Y=t.getAttribute("data-rellax-max"),ve=t.getAttribute("data-rellax-min-x"),me=t.getAttribute("data-rellax-max-x"),xe=t.getAttribute("data-rellax-min-y"),we=t.getAttribute("data-rellax-max-y"),I,D=!0;!c&&!h&&!m&&!g?D=!1:I={xs:c,sm:h,md:m,lg:g};var N=e.options.wrapper?e.options.wrapper.scrollTop:window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop;if(e.options.relativeToWrapper){var be=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop;N=be-e.options.wrapper.offsetTop}var U=e.options.vertical&&(r||e.options.center)?N:0,Z=e.options.horizontal&&(r||e.options.center)?e.options.wrapper?e.options.wrapper.scrollLeft:window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft:0,G=U+t.getBoundingClientRect().top,J=t.clientHeight||t.offsetHeight||t.scrollHeight,K=Z+t.getBoundingClientRect().left,Q=t.clientWidth||t.offsetWidth||t.scrollWidth,V=r||(U-G+x)/(J+x),_=r||(Z-K+f)/(Q+f);e.options.center&&(_=.5,V=.5);var $=D&&I[O]!==null?Number(I[O]):s||e.options.speed,ee=y||e.options.verticalSpeed,te=k||e.options.horizontalSpeed,he=E||e.options.verticalScrollAxis,ge=l||e.options.horizontalScrollAxis,re=H(_,V,$,ee,te),P=t.style.cssText,W="",ae=/transform\s*:/i.exec(P);if(ae){var ye=ae.index,C=P.slice(ye),ne=C.indexOf(";");ne?W=" "+C.slice(11,ne).replace(/\s/g,""):W=" "+C.slice(11).replace(/\s/g,"")}return{baseX:re.x,baseY:re.y,top:G,left:K,height:J,width:Q,speed:$,verticalSpeed:ee,horizontalSpeed:te,verticalScrollAxis:he,horizontalScrollAxis:ge,style:P,transform:W,zindex:d,min:R,max:Y,minX:ve,maxX:me,minY:xe,maxY:we}},F=function(){var t=p,r=w;if(p=e.options.wrapper?e.options.wrapper.scrollTop:(document.documentElement||document.body.parentNode||document.body).scrollTop||window.pageYOffset,w=e.options.wrapper?e.options.wrapper.scrollLeft:(document.documentElement||document.body.parentNode||document.body).scrollLeft||window.pageXOffset,e.options.relativeToWrapper){var s=(document.documentElement||document.body.parentNode||document.body).scrollTop||window.pageYOffset;p=s-e.options.wrapper.offsetTop}return!!(t!=p&&e.options.vertical||r!=w&&e.options.horizontal)},H=function(t,r,s,c,h){var m={},g=(h||s)*(100*(1-t)),y=(c||s)*(100*(1-r));return m.x=e.options.round?Math.round(g):Math.round(g*100)/100,m.y=e.options.round?Math.round(y):Math.round(y*100)/100,m},v=function(){window.removeEventListener("resize",v),window.removeEventListener("orientationchange",v),(e.options.wrapper?e.options.wrapper:window).removeEventListener("scroll",v),(e.options.wrapper?e.options.wrapper:document).removeEventListener("touchmove",v),A=b(M)},M=function(){F()&&u===!1?(j(),A=b(M)):(A=null,window.addEventListener("resize",v),window.addEventListener("orientationchange",v),(e.options.wrapper?e.options.wrapper:window).addEventListener("scroll",v,L?{passive:!0}:!1),(e.options.wrapper?e.options.wrapper:document).addEventListener("touchmove",v,L?{passive:!0}:!1))},j=function(){for(var t,r=0;r<e.elems.length;r++){var s=a[r].verticalScrollAxis.toLowerCase(),c=a[r].horizontalScrollAxis.toLowerCase(),h=s.indexOf("x")!=-1?p:0,m=s.indexOf("y")!=-1?p:0,g=c.indexOf("x")!=-1?w:0,y=c.indexOf("y")!=-1?w:0,k=(m+y-a[r].top+x)/(a[r].height+x
1),E=(h+g-a[r].left+f)/(a[r].width+f);t=H(E,k,a[r].speed,a[r].verticalSpeed,a[r].horizontalSpeed);var l=t.y-a[r].baseY,d=t.x-a[r].baseX;a[r].min!==null&&(e.options.vertical&&!e.options.horizontal&&(l=l<=a[r].min?a[r].min:l),e.options.horizontal&&!e.options.vertical&&(d=d<=a[r].min?a[r].min:d)),a[r].minY!=null&&(l=l<=a[r].minY?a[r].minY:l),a[r].minX!=null&&(d=d<=a[r].minX?a[r].minX:d),a[r].max!==null&&(e.options.vertical&&!e.options.horizontal&&(l=l>=a[r].max?a[r].max:l),e.options.horizontal&&!e.options.vertical&&(d=d>=a[r].max?a[r].max:d)),a[r].maxY!=null&&(l=l>=a[r].maxY?a[r].maxY:l),a[r].maxX!=null&&(d=d>=a[r].maxX?a[r].maxX:d);var R=a[r].zindex,Y="translate3d("+(e.options.horizontal?d:"0")+"px,"+(e.options.vertical?l:"0")+"px,"+R+"px) "+a[r].transform;e.elems[r].style[de]=Y}e.options.callback(t)};return e.destroy=function(){for(var t=0;t<e.elems.length;t++)e.elems[t].style.cssText=a[t].style;u||(window.removeEventListener("resize",S),u=!0),le(A),A=null},S(),e.refresh=S,e};return o})});var se=Oe(ie()),z=[];document.addEventListener("DOMContentLoaded",()=>{Me(".rellax",(o,n)=>{if(n&&window.innerWidth>=1024){if(!z.find(e=>e[0]===o.target)){let e=new se.default(o.target,{center:!1});z.push([o.target,e])}}else{let i=z.find(e=>e[0]===o.target);if(i){let e=z.indexOf(i);i[1].destroy(),z.splice(e,1)}}},!1,0,void 0,"40% 0% 40% 0%")});function Me(o,n,i,e,p,x){let w={root:p,rootMargin:x,threshold:e},f=document.querySelectorAll(o),a=new IntersectionObserver(u=>{u.forEach(b=>{b.isIntersecting?(n(b,!0),i&&a.unobserve(b.target)):n(b,!1)})},w);f.forEach(u=>{a.observe(u)})}})();

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.