1/*! For license information please see gsap-plugin-ScrollToPlugin-f91c7aa4.js.LICENSE.txt */ 2(self.webpackChunksigean_theme=self.webpackChunksigean_theme||[]).push([[4194],{5612:function(e,t){!function(e){"use strict";var t,o,n,r,l,s,i,p,c=function(){return"undefined"!=typeof window},u=function(){return t||c()&&(t=window.gsap)&&t.registerPlugin&&t},a=function(e){return"string"==typeof e},f=function(e){return"function"==typeof e},y=function(e,t){var o="x"===t?"Width":"Height",s="scroll"+o,i="client"+o;return e===n||e===r||e===l?Math.max(r[s],l[s])-(n["inner"+o]||r[i]||l[i]):e[s]-e["offset"+o]},g=function(e,t){var o="scroll"+("x"===t?"Left":"Top");return e===n&&(null!=e.pageXOffset?o="page"+t.toUpperCase()+"Offset":e=null!=r[o]?r:l),function(){return e[o]}},d=function(e,t,o,n){if(f(e)&&(e=e(t,o,n)),"object"!=typeof e)return a(e)&&"max"!==e&&"="!==e.charAt(1)?{x:e,y:e}:{y:e};if(e.nodeType)return{y:e,x:e};var r,l={};for(r in e)l[r]="onAutoKill"!==r&&f(e[r])?e[r](t,o,n):e[r];return l},x=function(e,t){if(!(e=s(e)[0])||!e.getBoundingClientRect)return console.warn("scrollTo target doesn't exist. Using 0")||{x:0,y:0};var o=e.getBoundingClientRect(),i=!t||t===n||t===l,p=i?{top:r.clientTop-(n.pageYOffset||r.scrollTop||l.scrollTop||0),left:r.clientLeft-(n.pageXOffset||r.scrollLeft||l.scrollLeft||0)}:t.getBoundingClientRect(),c={x:o.left-p.left,y:o.top-p.top};return!i&&t&&(c.x+=g(t,"x")(),c.y+=g(t,"y")()),c},h=function(e,t,o,n,r){return isNaN(e)||"object"==typeof e?a(e)&&"="===e.charAt(1)?parseFloat(e.substr(2))*("-"===e.charAt(0)?-1:1)+n-r:"max"===e?y(t,o)-r:Math.min(y(t,o),x(e,t)[o]-r):parseFloat(e)-r},T=function(){t=u(),c()&&t&&"undefined"!=typeof document&&document.body&&(n=window,l=document.body,r=document.documentElement,s=t.utils.toArray,t.config({autoKillThreshold:7}),i=t.config(),o=1)},v={version:"3.12.5",name:"scrollTo",rawVars:1,register:function(e){t=e,T()},init:function(e,r,l,s,i){o||T();var c=this,u=t.getProperty(e,"scrollSnapType");c.isWin=e===n,c.target=e,c.tween=l,r=d(r,s,e,i),c.vars=r,c.autoKill=!!r.autoKill,c.getX=g(e,"x"),c.getY=g(e,"y"),c.x=c.xPrev=c.getX(),c.y=c.yPrev=c.getY(),p||(p=t.core.globals().ScrollTrigger),"smooth"===t.getProperty(e,"scrollBehavior")&&t.set(e,{scrollBehavior:"auto"}),u&&"none"!==u&&(c.snap=1,c.snapInline=e.style.scrollSnapType,e.style.scrollSnapType="none"),null!=r.x?(c.add(c,"x",c.x,h(r.x,e,"x",c.x,r.offsetX||0),s,i),c._props.push("scrollTo_x")):c.skipX=1,null!=r.y?(c.add(c,"y",c.y,h(r.y,e,"y",c.y,r.offsetY||0),s,i),c._props.push("scrollTo_y")):c.skipY=1},render:function(e,t){for(var o,r,l,s,c,u=t._pt,a=t.target,f=t.tween,g=t.autoKill,d=t.xPrev,x=t.yPrev,h=t.isWin,T=t.snap,v=t.snapInline;u;)u.r(e,u.d),u=u._next;o=h||!t.skipX?t.getX():d,l=(r=h||!t.skipY?t.getY():x)-x,s=o-d,c=i.autoKillThreshold,t.x<0&&(t.x=0),t.y<0&&(t.y=0),g&&(!t.skipX&&(s>c||s<-c)&&o<y(a,"x")&&(t.skipX=1),!t.skipY&&(l>c||l<-c)&&r<y(a,"y")&&(t.skipY=1),t.skipX&&t.skipY&&(f.kill(),t.vars.onAutoKill&&t.vars.onAutoKill.apply(f,t.vars.onAutoKillParams||[]))),h?n.scrollTo(t.skipX?o:t.x,t.skipY?r:t.y):(t.skipY||(a.scrollTop=t.y),t.skipX||(a.scrollLeft=t.x)),!T||1!==e&&0!==e||(r=a.scrollTop,o=a.scrollLeft,v?a.style.scrollSnapType=v:a.style.removeProperty("scroll-snap-type"),a.scrollTop=r+1,a.scrollLeft=o+1,a.scrollTop=r,a.scrollLeft=o),t.xPrev=t.x,t.yPrev=t.y,p&&p.update()},kill:function(e){var t="scrollTo"===e,o=this._props.indexOf(e);return(t||"scrollTo_x"===e)&&(this.skipX=1),(t||"scrollTo_y"===e)&&(this.skipY=1),o>-1&&this._props.splice(o,1),!this._props.length}};v.max=y,v.getOffset=x,v.buildGetter=g,u()&&t.registerPlugin(v),e.ScrollToPlugin=v,e.default=v,Object.defineProperty(e,"__esModule",{value:!0})}(t)}}]); 3//# sourceMappingURL=gsap-plugin-ScrollToPlugin-f91c7aa4.js.map
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.