/******************************************** * revolution 5.2.6 extension - parallax * @version: 2.2.0 (16.11.2016) * @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.3",version:"2.2.0"};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"),d=a.find(".dddwrapper-layertobggroup");d.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;b="on"==b?1:b,void 0!==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?f.top/f.height:f.bottom>a.lastwindowheight?(f.bottom-a.lastwindowheight)/f.height:0;if(a.scrollproc=i,b.callbackhandling&&b.callbackhandling(a,"parallax","start"),g.enable){var j=1-math.abs(i);j=j<0?0:j,jquery.isnumeric(g.visible_area)||g.visible_area.indexof("%")!==-1&&(g.visible_area=parseint(g.visible_area)/100),1-g.visible_area<=j?a.inviewport||(a.inviewport=!0,b.enterinviewport(a)):a.inviewport&&(a.inviewport=!1,b.leaveviewport(a))}if(c&&"on"==h.disable_onmobile)return!1;if("3d"!=h.type&&"3d"!=h.type){if(("scroll"==h.type||"scroll+mouse"==h.type||"mouse+scroll"==h.type)&&h.pcontainers)for(var k=0;k0){var l=h.pcontainers[k],m=h.pcontainer_depths[k]/100,n=math.round(i*-(m*a.conh)*10)/10||0;l.data("parallaxoffset",n),punchgs.tweenlite.set(l,{overwrite:"auto",force3d:"auto",y:n})}if(h.bgcontainers)for(var k=0;k=0&&(s=1),"bottom"==q.direction&&i<=0&&(s=1),s=s>1?1:s<0?0:s,"on"===q.fade&&(t.opacity=s),"on"===q.blur){var u=(1-s)*q.maxblur;t["-webkit-filter"]="blur("+u+"px)",t.filter="blur("+u+"px)"}if("on"===q.grayscale){var v=100*(1-s),w="grayscale("+v+"%)";t["-webkit-filter"]=void 0===t["-webkit-filter"]?w:t["-webkit-filter"]+" "+w,t.filter=void 0===t.filter?w:t.filter+" "+w}punchgs.tweenlite.set(q.layers,t)}if(q.bgs!==!1){var s=1-r*q.multiplicator,t={backfacevisibility:"hidden",force3d:"true"};if("top"==q.direction&&i>=0&&(s=1),"bottom"==q.direction&&i<=0&&(s=1),s=s>1?1:s<0?0:s,"on"===q.fade&&(t.opacity=s),"on"===q.blur){var u=(1-s)*q.maxblur;t["-webkit-filter"]="blur("+u+"px)",t.filter="blur("+u+"px)"}if("on"===q.grayscale){var v=100*(1-s),w="grayscale("+v+"%)";t["-webkit-filter"]=void 0===t["-webkit-filter"]?w:t["-webkit-filter"]+" "+w,t.filter=void 0===t.filter?w:t.filter+" "+w}punchgs.tweenlite.set(q.bgs,t)}}b.callbackhandling&&b.callbackhandling(a,"parallax","end")}})}(jquery);