1/** 2 * @preserve 3 * @author ThemePunch <[email protected]> 4 * @link https://www.themepunch.com/ 5 * @copyright 2021 ThemePunch 6 */ 7!function(){var t,i,e="ontouchend"in document;function s(t,i){this.slider=t,this.effects=i,this.firstrun=!0,t.one("revolution.slide.onloaded",this.onLoaded.bind(this)).one("rsLiquidEffectDestroyed",this.destroy.bind(this))}window.RsLiquideffectAddOn=function(n,a,h,r){if(i=jQuery.fn.revolution,n&&"undefined"!=typeof PIXI&&(PIXI.utils.skipHello(),(a=n(a)).length)){(t=n).event.special.rsLiquidEffectDestroyed={remove:function(t){t.handler()}};var o=a.find("rs-slide[data-liquideffect]").each((function(){var s,n=t(this),a=JSON.parse(n.attr("data-liquideffect"));if(a){a.transcross=!0,a.key=i.gA(this,"key");var r,o=n.children("img");if(o.attr("data-lazyload")?r=o.attr("data-lazyload"):(r=o.attr("src"),o.attr("data-lazyload",r),o.attr("src",h+"sr6/assets/assets/dummy.png")),r||((r=n.find("rs-sbg-wrap").contents().filter((function(){return 8===this.nodeType}))).length?(s=r[0].nodeValue,r=!1,s&&(2===(s=s.split('data-lazyload="')).length?(s=s[1].split('"')).length>1&&(r=s[0]):2===(s=s.split('src="')).length&&(s=s[1].split('"')).length>1&&(r=s[0]))):r=!1),r){a.sprite=r,e&&a.mobile&&(a.interactive=!1);var d="ei:"+a.easing+";eo:"+a.easing+";s:"+a.transtime+"ms;r:0;t:";d+=a.transcross?"crossfade":"fade",d+=";sl:0;";var l=a.easing.split(".");a.easing=2===l.length?punchgs[l[0]][l[1]]:punchgs.hasOwnProperty(l[0])?punchgs[l[0]]:punchgs.Power3.easeInOut,n.attr("data-anim",d).removeAttr("data-panzoom").data({liquideffectsettings:a,liquideffectorig:t.extend({},a)}),a.interactive&&(l=a.intereasing.split("."),a.intereasing=2===l.length?punchgs[l[0]][l[1]]:punchgs.hasOwnProperty(l[0])?punchgs[l[0]]:punchgs.Power3.easeInOut)}else n.removeData("liquideffect").removeAttr("data-liquideffect")}}));return!!(o=a.find("rs-slide[data-liquideffect]")).length&&new s(a,o)}};var n=function(t,e,s){return void 0!==i.gA(t,"lazyload")?i.gA(t,"lazyload"):void 0!==i[s].lazyloaddata&&i[s].lazyloaddata.length>0&&void 0!==i.gA(t,i[s].lazyloaddata)?i.gA(t,i[s].lazyloaddata):void 0!==i.gA(t,"lazy-src")?i.gA(t,"lazy-src"):void 0!==i.gA(t,"lazy-wpfc-original-src")?i.gA(t,"lazy-wpfc-original-src"):void 0!==i.gA(t,"lazy")?i.gA(t,"lazy"):e};function a(t,e,s,n){var a=n[0].id;this.slide=t,this.slideWidth=t.width(),this.slideHeight=t.height(),this.slideRatio=this.slideWidth/this.slideHeight,this.imageRatio=e/s,this.w=e,this.h=s,this.mouse={x:0,y:0},this.frame=void 0,this.settings=t.data("liquideffectsettings"),this.settings.id=a,"canvas"===this.settings.use&&(this.useCanvas=!0),this.orig=t.data("liquideffectorig"),this.BG=i[a].sbgs[this.settings.key],this.displacement=new PIXI.Sprite.fromImage(this.settings.image),this.displacement.texture.baseTexture.wrapMode=PIXI.WRAP_MODES.REPEAT,this.displacement.scale.x=2,this.displacement.scale.y=2,this.displacement.anchor.set(.5);var h,r,o=new PIXI.Container;this.useCanvas?(this.copyCanvas=this.BG.canvas,this.cc={w:this.copyCanvas.width,h:this.copyCanvas.height},r=new PIXI.Texture.fromCanvas(this.copyCanvas)):(h=this.settings.sprite,r=new PIXI.Texture.fromImage(h)),this.texture=r,this.img=new PIXI.Sprite(r),this.img.anchor.set(.5),o.addChild(this.img),this.filter=new PIXI.filters.DisplacementFilter(this.displacement),this.filter.autoFit=!0,this.stage=new PIXI.Container,this.stage.addChild(o),this.stage.addChild(this.displacement),this.stage.filters=[this.filter],this.stage.interactive=!0,this.renderer=new PIXI.autoDetectRenderer(this.slideWidth,this.slideHeight,{transparent:!0});var d=this.renderer.view.style;d.top="50%",d.left="50%";var l=this.settings.imagescale||120;l=parseInt(l,10),l=Math.min(l,150),l=Math.max(l,50),l*=.01,d.msTransform="translate(-50%, -50%) scale("+l+")",d.transform="translate( -50%, -50% ) scale("+l+")",t.find("rs-sbg-wrap").append(this.renderer.view),this.settings.autoplay?(this.filter.scale.x=this.settings.scalex,this.filter.scale.y=this.settings.scaley):(this.filter.scale.x=0,this.filter.scale.y=0);var g,c=i[this.settings.id].sbgs[this.settings.key];if(this.bgFit="cover",this.bgPos={x:50,y:50},c&&this.settings.useBGsettings&&(g=c.bgposition.split(" "),this.bgFit=c.bgfit,-1!==this.bgFit.indexOf("%")&&(this.bgPercent=parseInt(this.bgFit)/100,isNaN(this.bgPercent)&&(this.bgPercent=1),this.bgFit="percentage"),2===g.length)){var p=parseInt(g[0],10),u=parseInt(g[1],10);this.bgPos={x:isNaN(p)?g[0]:p,y:isNaN(u)?g[1]:u}}this.settings.interactive?(o.interactive=!0,this.renderer.view.style.pointerEvents="all","mousedown"===this.settings.event?(o.buttonMode=!0,o.pointerdown=this.onClick.bind(this),o.pointerup=o.pointerout=this.onReturn.bind(this)):(o.pointerover=this.onMouseEnter.bind(this),o.pointermove=this.onMouseMove.bind(this),o.pointerout=this.onMouseLeave.bind(this))):this.renderer.view.style.pointerEvents="none",this.supressEvents=!0,this.started=!1,this.ticker=new PIXI.ticker.Ticker,this.ticker.add(this.tick.bind(this)),n.on("revolution.slide.afterdraw",this.resize.bind(this)),this.resize.bind(this)()}s.prototype={onLoaded:function(){this.slider.on("revolution.slide.onbeforeswap",this.beforeChange.bind(this)).on("revolution.slide.onchange",this.onChange.bind(this))},onChange:function(i,e){var s,n;if(!this.ranOnce)return!(s=e.slide)||s instanceof t||(s=t(s)),s&&s.length||(s=this.slider.find("rs-slide").eq(0)),void this.beforeChange(!1,{nextslide:s});!(s=e.prevSlide)||s instanceof t||(s=t(s)),s&&s.length&&(n=s.removeClass("liquid-for
7ce-visible").data("liquideffectcanvas"))&&e.slide[0]!==e.prevSlide&&n.reset(),!(s=e.currentSlide)||s instanceof t||(s=t(s)),s&&s.length||(s=this.slider.find("rs-slide").eq(0)),n=s.data("liquideffectcanvas")},beforeChange:function(e,s){i[this.slider.id].distortNextSlide=this,this.ranOnce=!0;var a=[];function h(t,e){var h=new Image,r=e.find("rs-sbg");h.crossOrigin="Anonymous";var o=n(r[0],void 0,t.slider[0].id),d=void 0!==o?o:null!=i.gA(r[0],"svg_src")?i.gA(r[0],"svg_src"):void 0===r[0].src?r.data("src"):r[0].src;h.src=void 0!==d?d:r.css("background-image").slice(4,-1).replace(/"/g,""),h.onload=function(){e.data("liquideffectcanvasprep",[parseInt(h.naturalWidth,10),parseInt(h.naturalHeight,10)]),t.imgCount++,t.imgCount===a.length&&t.run(s)}}if(this.effectsCreated||(this.effectsCreated=!0,this.effects.each((function(){var i=t(this),e=i.data("liquideffectsettings").imagesize.split("|");2===e.length?i.data("liquideffectcanvasprep",[parseInt(e[0],10),parseInt(e[1],10)]):a[a.length]=this}))),a.length){this.imgCount=0;for(var r=0;r<a.length;r++)h(this,t(a[r]))}else this.run(s)},run:function(t){var i;this.firstrun?((i=t.nextslide.data("liquideffectcanvas"))||(i=t.nextslide.data("liquideffectcanvasprep"))&&(i=new a(t.nextslide,i[0],i[1],this.slider),t.nextslide.removeData("liquideffectcanvasprep"),t.nextslide.data("liquideffectcanvas",i)),i&&i.animateIn(!0),this.firstrun=!1):(t.currentslide&&(i=t.currentslide.data("liquideffectcanvas"))&&i.animateOut(t.nextslide),(i=t.nextslide.data("liquideffectcanvas"))||(i=t.nextslide.data("liquideffectcanvasprep"))&&(i=new a(t.nextslide,i[0],i[1],this.slider),t.nextslide.removeData("liquideffectcanvasprep"),t.nextslide.data("liquideffectcanvas",i)),i&&(t.nextslide.addClass("liquid-force-visible"),i.settings.transcross&&i.animateIn()))},destroy:function(){for(var i in this.slider&&this.slider.off("revolution.slide.onloaded revolution.slide.onbeforeswap revolution.slide.onafterswap"),this.effects&&this.effects.each((function(){t(this).removeData("liquideffectcanvas liquideffectsettings liquideffectorig")})),this)this.hasOwnProperty(i)&&delete this[i]}},a.prototype={tick:function(t){this.settings.autoplay&&(this.settings.speedx&&(this.displacement.x+=this.settings.speedx*t),this.settings.speedy&&(this.displacement.y+=this.settings.speedy),this.settings.rotationx&&(this.displacement.rotation.x+=this.settings.rotationx),this.settings.rotationy&&(this.displacement.rotation.y+=this.settings.rotationy),this.settings.rotation&&(this.displacement.rotation+=this.settings.rotation*Math.PI/180)),!this.useCanvas||this.cc.w===this.copyCanvas.width&&this.cc.h===this.copyCanvas.height||(this.cc.w=this.copyCanvas.width,this.cc.h=this.copyCanvas.height,requestAnimationFrame(this.resize.bind(this))),this.useCanvas&&this.texture.update(),this.renderer.render(this.stage)},onClick:function(){if(!this.supressEvents){var t=.001*this.settings.intertime;if(this.settings.interscalex||this.settings.interscaley){var i={ease:this.settings.intereasing,overwrite:"all"};this.settings.interscalex&&(i.x=this.orig.scalex+this.settings.interscalex),this.settings.interscaley&&(i.y=this.orig.scaley+this.settings.interscaley),punchgs.TweenLite.to(this.filter.scale,t,i)}punchgs.TweenLite.to(this.settings,t,{speedx:this.orig.speedx+this.settings.interspeedx,speedy:this.orig.speedy+this.settings.interspeedy,rotation:this.orig.rotation+this.settings.interotation,ease:this.settings.intereasing,overwrite:"all"})}},onReturn:function(){if(!this.supressEvents){var t=.001*this.settings.intertime;punchgs.TweenLite.to(this.filter.scale,t,{x:this.orig.scalex,y:this.orig.scaley,ease:this.settings.intereasing,overwrite:"all"}),punchgs.TweenLite.to(this.settings,t,{speedx:this.orig.speedx,speedy:this.orig.speedy,rotation:this.orig.rotation,ease:this.settings.intereasing,overwrite:"all"})}},onMouseMove:function(t){this.supressEvents||(this.entered?(this.mouse.x=Math.round(t.data.global.x),this.mouse.y=Math.round(t.data.global.y),this.frame||(this.frame=window.requestAnimationFrame(this.updateDisplacement.bind(this)))):this.onMouseEnter(t))},updateDisplacement:function(){this.frame=window.cancelAnimationFrame(this.frame);var t,i=this.mouse.x-this.x,e=this.mouse.y-this.y,s=Date.now(),n=s-this.t,a=Math.sqrt(i*i+e*e)/n,h=.001*this.settings.intertime;if(this.x=this.mouse.x,this.y=this.mouse.y,this.t=s,this.settings.interscalex||this.settings.interscaley){var r={ease:this.settings.intereasing,overwrite:"all",onComplete:this.onReturn.bind(this)};this.settings.interscalex&&(r.x=this.settings.interscalex*a),this.settings.interscaley&&(r.y=this.settings.interscaley*a),t=!0,punchgs.TweenLite.to(this.filter.scale,h,r)}var o={speedx:this.orig.speedx+this.settings.interspeedx,speedy:this.orig.speedy+this.settings.interspeedy,rotation:this.orig.rotation+this.settings.interotation,ease:this.settings.intereasing,overwrite:"all"};t||(o.onComplete=this.onReturn.bind(this)),punchgs.TweenLite.to(this.settings,h,o)},onMouseEnter:function(t){this.supressEvents||(this.entered=!0,this.x=t.data.global.x,this.y=t.data.global.y,this.t=Date.now())},onMouseLeave:function(){this.entered=!1},eventsReady:function(){this.supressEvents=!1},onComplete:function(){var t=this.nextslide.data("liquideffectcanvas");t&&!t.started&&t.animateIn(),this.nextslide=!1},onUpdateIn:function(){this.tweenIn&&(this.displacement.rotation+=.02*this.tweenIn.progress(),this.displacement.scale.set(3*this.tweenIn.progress()))},onUpdateOut:function(){this.tweenOut&&(this.displacement.rotation+=.02*this.tweenOut.progress(),this.displacement.scale.set(3*this.tweenOut.progress()))},transitionIn:function(){var t=.001*this.settings.transtime,i={x:this.orig.scalex,y:this.orig.scaley,ease:this.settings.easing,overwrite:"all",delay:this.del},e={speedx:this.orig.speedx,speedy:this.orig.speedy,rotationx:this.orig.rotationx,rotationy:this.orig.rotationy,rotation:this.orig.rotation,ease:this.settings.easing,overwrite:"all",delay:this.del};this.interactive&&"mousedown"===this.event?i.onComplete=this.eventsReady.bind(this):this.supressEvents=!1,this.settings.transpower&&(e.onUpdate=this.onUpdateIn.bind(this)),punchgs.TweenLite.to(this.filter.scale,t,i),this.tweenIn=punchgs.TweenLite.to(this.settings,t,e),this.useCanvas&&(t=.05,this.del=.1),punchgs.TweenLite.to(this.renderer.view,.5*t,{opacity:1,ease:this.settings.easing,overwrite:"all",delay:this.del}),this.ticker.start()},animateIn:function(t){this.reset(),this.started=!0,this.del=this.settings.transcross||t?.001*this.settings.transtime*.5:0,this.timer=setTimeout(this.transitionIn.bind(this),this.del)},animateOut:function(t){clearTimeout(this.timer),this.tweenIn=null,this.supressEvents=!0,this.started=!1;var i=.001*this.settings.transtime,e={speedx:this.orig.speedx+this.settings.transpeedx,speedy:this.orig.speedy+this.settings.transpeedy,rotationx:this.orig.rotationx+this.settings.transrotx,rotationy:this.orig.rotationy+this.settings.transroty,rotation:this.orig.rotation+this.settings.transrot,ease:this.settings.easing,overwrite:"all"};if(this.settings.transcross&&t&&(this.nextslide=t,e.onComplete=this.onComplete.bind(this)),this.settings.transpower&&(e.onUpdate=this.onUpdateOut.bind(this)),punchgs.TweenLite.to(this.filter.scale,i,{x:this.orig.scalex+this.settings.transitionx,y:this.orig.scaley+this.settings.transitiony,ease:this.settings.easing,overwrite:"all"}),this.tweenOut=punchgs.TweenLite.to(this.settings,i,e),punchgs.TweenLite.to(this.renderer.view,i,{opacity:0,ease:this.settings.easing,delay:.5*i}),this.useCanvas){var s=this;punchgs.TweenLite.to(this.img,i,{alpha:0,onComplete:function(){s&&s.img&&void 0!==s.img.alpha&&(s.img.alpha=1)}})}},resize:function(){var t,i,e,s;this.slideWidth=this.slide.width(),this.slideHeight=this.slide.height(),this.slideRatio=this.slideWidth/this.slideHeight,this.displacement.x=this.slideWidth/2,this.displacement.y=this.slideHeight/2,this.renderer.resize(this.slideWidth,this.slideHeight),this.useCanvas&&(this.imageRatio=this.copyCanvas.width/this.copyCanvas.height),this.img.width=this.w,this.img.height=this.h;var n=this.slideWidth/2,a=this.slideHeight/2;switch(this.bgFit){case"contain":this.slideRatio<this.imageRatio?i=(t=this.slideWidth)/this.imageRatio:(i=this.slideHeight,t=this.imageRatio*i);break;case"auto":t=this.w,i=this.h;break;case"percentage":t=this.w*this.bgPercent,i=this.h*this.bgPercent;break;default:this.slideRatio>this.imageRatio?(t=this.slideWidth,i=this.slideWidth/this.imageRatio):(t=this.slideHeight*this.imageRatio,i=this.slideHeight)}switch(this.bgPos.x){case 50:case"center":e=n;break;case"left":e=t/2;break;case"right":e=this.slideWidth-t/2;break;default:e=this.slideWidth*(.01*parseInt(this.bgPos.x,10))-t/2}switch(this.bgPos.y){case 50:case"center":s=a;break;case"top":s=i/2;break;case"bottom":s=this.slideHeight-i/2;break;default:s=this.slideHeight*(.01*parseInt(this.bgPos.y,10))+i/2}this.img.width=t,this.img.height=i,this.img.x=e,this.img.y=s},reset:function(t){this.tweenIn=null,this.tweenOut=null,this.ticker.stop(),clearTimeout(this.timer),punchgs.TweenLite.killTweensOf(this.filter.scale),punchgs.TweenLite.killTweensOf(this.settings),punchgs.TweenLite.killTweensOf(this.renderer.view
7),t||(this.settings.power&&(this.displacement.rotation=0,this.displacement.scale.set(1)),this.displacement.x=this.slideWidth/2,this.displacement.y=this.slideHeight/2,this.displacement.rotation.x=0,this.displacement.rotation.y=0,this.displacement.rotation=0,this.settings.speedx=this.orig.speedx+this.settings.transpeedx,this.settings.speedy=this.orig.speedy+this.settings.transpeedy,this.settings.rotationx=this.orig.rotationx+this.settings.transrotx,this.settings.rotationy=this.orig.rotationy+this.settings.transroty,this.filter.scale.x=this.orig.scalex+this.settings.transitionx,this.filter.scale.y=this.orig.scaley+this.settings.transitiony,this.renderer.view.style.opacity=0)},destroy:function(){for(var t in this.ticker&&(this.reset(!0),this.container.pointerdown=null,this.container.pointerup=null,this.container.pointerover=null,this.container.pointerout=null,this.container.touchstart=null,this.container.touchend=null),this.renderer&&this.slide.remove(this.renderer.view),this)this.hasOwnProperty(t)&&delete this[t]}},window.RS_MODULES=window.RS_MODULES||{},window.RS_MODULES.liquideffect={loaded:!0,version:"6.7.0"},window.RS_MODULES.checkMinimal&&window.RS_MODULES.checkMinimal()}();
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.