/******************************************** * revolution 5.4.5 extension - parallax * @version: 2.2.3 (17.05.2017) * @requires jquery.themepunch.revolution.js * @author themepunch *********************************************/ !function(a){"use strict";function e(a,b){a.lastscrolltop=b}var b=jquery.fn.revolution,c=b.is_mobile(),d={alias:"parallax min js",name:"revolution.extensions.parallax.min.js",min_core:"5.4.5",version:"2.2.3"};jquery.extend(!0,b,{checkforparallax:function(a,e){function g(a){if("3d"==f.type||"3d"==f.type){a.find(".slotholder").wrapall('
'),a.find(".tp-parallax-wrap").wrapall('
'),a.find(".rs-parallaxlevel-tobggroup").closest(".tp-parallax-wrap").wrapall('
');var b=a.find(".dddwrapper"),c=a.find(".dddwrapper-layer");a.find(".dddwrapper-layertobggroup").appendto(b),"carousel"==e.slidertype&&("on"==f.ddd_shadow&&b.addclass("dddwrappershadow"),punchgs.tweenlite.set(b,{borderradius:e.carousel.border_radius})),punchgs.tweenlite.set(a,{overflow:"visible",transformstyle:"preserve-3d",perspective:1600}),punchgs.tweenlite.set(b,{force3d:"auto",transformorigin:"50% 50%"}),punchgs.tweenlite.set(c,{force3d:"auto",transformorigin:"50% 50%",zindex:5}),punchgs.tweenlite.set(e.ul,{transformstyle:"preserve-3d",transformperspective:1600})}}if("stop"===b.compare_version(d).check)return!1;var f=e.parallax;if(!f.done){if(f.done=!0,c&&"on"==f.disable_onmobile)return!1;"3d"!=f.type&&"3d"!=f.type||(punchgs.tweenlite.set(e.c,{overflow:f.ddd_overflow}),punchgs.tweenlite.set(e.ul,{overflow:f.ddd_overflow}),"carousel"!=e.slidertype&&"on"==f.ddd_shadow&&(e.c.prepend('
'),punchgs.tweenlite.set(e.c.find(".dddwrappershadow"),{force3d:"auto",transformperspective:1600,transformorigin:"50% 50%",width:"100%",height:"100%",position:"absolute",top:0,left:0,zindex:0}))),e.li.each(function(){g(jquery(this))}),("3d"==f.type||"3d"==f.type)&&e.c.find(".tp-static-layers").length>0&&(punchgs.tweenlite.set(e.c.find(".tp-static-layers"),{top:0,left:0,width:"100%",height:"100%"}),g(e.c.find(".tp-static-layers"))),f.pcontainers=new array,f.pcontainer_depths=new array,f.bgcontainers=new array,f.bgcontainer_depths=new array,e.c.find(".tp-revslider-slidesli .slotholder, .tp-revslider-slidesli .rs-background-video-layer").each(function(){var a=jquery(this),b=a.data("bgparallax")||e.parallax.bgparallax;void 0!==(b="on"==b?1:b)&&"off"!==b&&(f.bgcontainers.push(a),f.bgcontainer_depths.push(e.parallax.levels[parseint(b,0)-1]/100))});for(var h=1;h<=f.levels.length;h++)e.c.find(".rs-parallaxlevel-"+h).each(function(){var a=jquery(this),b=a.closest(".tp-parallax-wrap");b.data("parallaxlevel",f.levels[h-1]),b.addclass("tp-parallax-container"),f.pcontainers.push(b),f.pcontainer_depths.push(f.levels[h-1])});"mouse"!=f.type&&"scroll+mouse"!=f.type&&"mouse+scroll"!=f.type&&"3d"!=f.type&&"3d"!=f.type||(a.mouseenter(function(b){var c=a.find(".active-revslide"),d=a.offset().top,e=a.offset().left,f=b.pagex-e,g=b.pagey-d;c.data("enterx",f),c.data("entery",g)}),a.on("mousemove.hoverdir, mouseleave.hoverdir, trigger3dpath",function(b,c){var d=c&&c.li?c.li:a.find(".active-revslide");if("enterpoint"==f.origo){var g=a.offset().top,h=a.offset().left;void 0==d.data("enterx")&&d.data("enterx",b.pagex-h),void 0==d.data("entery")&&d.data("entery",b.pagey-g);var i=d.data("enterx")||b.pagex-h,j=d.data("entery")||b.pagey-g,k=i-(b.pagex-h),l=j-(b.pagey-g),m=f.speed/1e3||.4}else var g=a.offset().top,h=a.offset().left,k=e.conw/2-(b.pagex-h),l=e.conh/2-(b.pagey-g),m=f.speed/1e3||3;"mouseleave"==b.type&&(k=f.ddd_lasth||0,l=f.ddd_lastv||0,m=1.5);for(var n=0;njquery(window).height()){var h=d;d=c,c=h}var i=a.width(),j=a.height(),k=360/i*d,l=180/j*c,m=f.speed/1e3||3,n=[];if(g.find(".tp-parallax-container").each(function(a){n.push(jquery(this))}),a.find(".tp-static-layers .tp-parallax-container").each(function(){n.push(jquery(this))}),jquery.each(n,function(){var a=jquery(this),b=parseint(a.data("parallaxlevel"),0),c=b/100,d=k*c*2,e=l*c*4;punchgs.tweenlite.to(a,m,{force3d:"auto",x:d,y:e,ease:punchgs.power3.easeout,overwrite:"all"})}),"3d"==f.type||"3d"==f.type){var o=".tp-revslider-slidesli .dddwrapper, .dddwrappershadow, .tp-revslider-slidesli .dddwrapper-layer, .tp-static-layers .dddwrapper-layer";"carousel"===e.slidertype&&(o=".tp-revslider-slidesli .dddwrapper, .tp-revslider-slidesli .dddwrapper-layer, .tp-static-layers .dddwrapper-layer"),e.c.find(o).each(function(){var a=jquery(this),c=f.levels[f.levels.length-1]/200,d=k*c,g=l*c*3,h=0==e.conw?0:math.round(k/e.conw*c*500)||0,i=0==e.conh?0:math.round(l/e.conh*c*700)||0,j=a.closest("li"),n=0,o=!1;a.hasclass("dddwrapper-layer")&&(n=f.ddd_z_correction||65,o=!0),a.hasclass("dddwrapper-layer")&&(d=0,g=0),j.hasclass("active-revslide")||"carousel"!=e.slidertype?"on"!=f.ddd_bgfreeze||o?punchgs.tweenlite.to(a,m,{rotationx:i,rotationy:-h,x:d,z:n,y:g,ease:punchgs.power3.easeout,overwrite:"all"}):punchgs.tweenlite.to(a,.5,{force3d:"auto",rotationy:0,rotationx:0,z:0,ease:punchgs.power3.easeout,overwrite:"all"}):punchgs.tweenlite.to(a,.5,{force3d:"auto",rotationy:0,z:0,x:0,y:0,rotationx:0,ease:punchgs.power3.easeout,overwrite:"all"}),"mouseleave"==b.type&&punchgs.tweenlite.to(jquery(this),3.8,{z:0,ease:punchgs.power3.easeout})})}}));var i=e.scrolleffect;if(i.bgs=new array,i.on){if("on"===i.on_slidebg)for(var h=0;ha.lastwindowheight?g.top/g.height:g.bottom>a.lastwindowheight?(g.bottom-a.lastwindowheight)/g.height:0;if(a.scrollproc=j,b.callbackhandling&&b.callbackhandling(a,"parallax","start"),h.enable){var k=1-math.abs(j);k=k<0?0:k,jquery.isnumeric(h.visible_area)||-1!==h.visible_area.indexof("%")&&(h.visible_area=parseint(h.visible_area)/100),1-h.visible_area<=k?a.inviewport||(a.inviewport=!0,b.enterinviewport(a)):a.inviewport&&(a.inviewport=!1,b.leaveviewport(a))}if(c&&"on"==i.disable_onmobile)return!1;if("3d"!=i.type&&"3d"!=i.type){if(("scroll"==i.type||"scroll+mouse"==i.type||"mouse+scroll"==i.type)&&i.pcontainers)for(var l=0;l0){var m=i.pcontainers[l],n=i.pcontainer_depths[l]/100,o=math.round(j*(-n*a.conh)*10)/10||0,p=void 0!==f?f:i.speedls/1e3||0;m.data("parallaxoffset",o),punchgs.tweenlite.to(m,p,{overwrite:"auto",force3d:"auto",y:o})}if(i.bgcontainers)for(var l=0;l=0&&(u=1),"bottom"==s.direction&&j<=0&&(u=1),u=u>1?1:u<0?0:u,"on"===s.fade&&(v.opacity=u),"on"===s.scale){var w=u;v.scale=1-w+1}if("on"===s.blur){var x=(1-u)*s.maxblur;v["-webkit-filter"]="blur("+x+"px)",v.filter="blur("+x+"px)"}if("on"===s.grayscale){var y=100*(1-u),z="grayscale("+y+"%)";v["-webkit-filter"]=void 0===v["-webkit-filter"]?z:v["-webkit-filter"]+" "+z,v.filter=void 0===v.filter?z:v.filter+" "+z}punchgs.tweenlite.set(s.layers,v)}if(!1!==s.bgs){var u=1-t*s.multiplicator,v={backfacevisibility:"hidden",force3d:"true"};if("top"==s.direction&&j>=0&&(u=1),"bottom"==s.direction&&j<=0&&(u=1),u=u>1?1:u<0?0:u,"on"===s.fade&&(v.opacity=u),"on"===s.scale){var w=u;punchgs.tweenlite.set(jquery(".tp-kbimg-wrap"),{transformorigin:"50% 50%",scale:w,force3d:!0})}if("on"===s.blur){var x=(1-u)*s.maxblur;v["-webkit-filter"]="blur("+x+"px)",v.filter="blur("+x+"px)"}if("on"===s.grayscale){var y=100*(1-u),z="grayscale("+y+"%)";v["-webkit-filter"]=void 0===v["-webkit-filter"]?z:v["-webkit-filter"]+" "+z,v.filter=void 0===v.filter?z:v.filter+" "+z}punchgs.tweenlite.set(s.bgs,v)}}b.callbackhandling&&b.callbackhandling(a,"parallax","end")}})}(jquery);