/**
* @preserve
* @name REVOLUTION 6.0.0 EXLPLODING ARTICLE EFFECTS ADDON
* @author ThemePunch
* @link https://www.themepunch.com/
* @copyright 2019 ThemePunch
*/
!function(){if("undefined"!=typeof jQuery){var t;jQuery("rs-layer[data-explodinglayersin], rs-layer[data-explodinglayersout], .rs-layer[data-explodinglayersin], .rs-layer[data-explodinglayersout]").each((function(){n.call(this)}));var e={color:"#000000",density:1,direction:"left",padding:150,power:2,randomsize:!1,randomspeed:!1,sync:!1,size:5,speed:1,style:"fill",type:"circle",easing:"Power3.easeInOut",duration:1e3};window.ExplodingLayersAddOn=function(a,i){if(a&&i){var r,s=a(window),h={padding:0,size:1,speed:0,density:1,power:0,duration:300};i.find("rs-layer[data-explodinglayersin], rs-layer[data-explodinglayersout], .rs-layer[data-explodinglayersin], .rs-layer[data-explodinglayersout]").each((function(){this.className&&-1===this.className.search("revaddonexplayer")&&n.call(this)})),i.on("revolution.slide.onloaded",(function(){var s=!(!a.fn.revolution||!a.fn.revolution[i[0].id])&&a.fn.revolution[i[0].id];if(s){if(t=jQuery.fn.revolution,r=s.responsiveLevels){for(Array.isArray(r)||(r=[r]);r.length<4;)r[r.length]=r[r.length-1];for(var n=0;n<4;n++)r[n]=parseInt(r[n],10)}i.find("rs-layer[data-explodinglayersin], .rs-layer[data-explodinglayersin]").each((function(){var t=this.getAttribute("data-explodinglayersin");t&&(t=JSON.parse(t))&&f.apply(this,["in",jQuery.extend(e,t)])})),i.find("rs-layer[data-explodinglayersout], .rs-layer[data-explodinglayersout]").each((function(){var t=this.getAttribute("data-explodinglayersout");t&&(t=JSON.parse(t))&&f.apply(this,["out",jQuery.extend(e,t)])})),i.on("revolution.slide.afterdraw",c)}})).on("revolution.slide.onbeforeswap revolution.slide.onafterswap",(function(t,e){-1!==t.namespace.search("before")?e.nextslide&&e.nextslide.length&&p(e.nextslide):e.prevslide&&e.prevslide.length&&p(e.prevslide)})).on("revolution.slide.layeraction",(function(e,i){var n,o,h=i.layer.data("revaddonexpeffect"),d=i.layer.hasClass("rs-static-layers"),c=d&&!i.layer.hasClass("revaddonexpstatic");h&&("enterstage"===i.eventtype||c?(d&&i.layer.addClass("revaddonexpstatic"),o=i.layer.data("revaddonexplayerin"),n=!1):"leavestage"===i.eventtype&&(o=i.layer.data("revaddonexplayerout"),n=!0),o&&(o.options=a.extend({},o.orig),h.o=o.options,function(e,a,i,n){var o,h,d=0,c=s.width();if(r)for(var p=r.length,f=0;f
',s=0;s';return["url(#"+i+")",r+=""]}(t.colors):function(t,e){e=parseInt(e,10)/180*Math.PI;var a,i,r=(.5*(Math.floor(e/Math.PI*2)+2)+1/4)*Math.PI,s=Math.cos(Math.abs(r-e))*Math.sqrt(2),n=s*Math.cos(e),l=s*Math.sin(e),o=[n<0?1:0,l<0?1:0,n>=0?n:n+1,l>=0?l:l+1],h=t.length,d="explodinglayers"+Math.floor(1e4*Math.random()),c='';for(i=0;i';return["url(#"+d+")",c+=""]}(t.colors,t.angle):t[0]}(w);y=x[0],m=x[1]}else y=w[0],m="";var M,z,L='";var C=new Image,S="data:image/svg+xml;base64,"+btoa(L),b=document.createElement("canvas"),A=b.getContext("2d");b.width=b.height=24,C.onload=function(){A.drawImage(this,0,0),a.tpe=A.canvas,i.run(n)},C.src=S}(o.orig,o.options,h,n)))}))}function d(){p(a(this),!0)}function c(){i.find("rs-slide").each(d)}function p(t,e){var r=i.revcurrentslide();r=isNaN(r)?1:parseInt(r,10),t.find("rs-layer[data-explodinglayersin], rs-layer[data-explodinglayersout], .rs-layer[data-explodinglayersin], .rs-layer[data-explodinglayersout]").each((function(){var i=a(this),s=i.data("revaddonexpeffect");if(s){var n=parseInt(t.attr("data-originalindex"),10),l=e&&r===n;if(l&&s.el&&s.rect){var o=s.el.getBoundingClientRect();if(Math.floor(s.rect.width)===Math.floor(o.width)&&Math.floor(s.rect.height)===Math.floor(o.height))return}var h=l?s.disintegrating?"addClass":"removeClass":"addClass";s.reset(l),i.attr("data-explodinglayersin")&&i[h]("revaddonexplayerhide")}}))}function f(t,e){var i;for(var r in e)if(e.hasOwnProperty(r))for(i=e[r],Array.isArray(i)||(e[r]=[i,i,i,i]),i=e[r][0];e[r].length<4;)e[r][e[r].length-1]=i;var s=a(this);e.effect=s.data("revaddonexpeffect")||new o(this,e);var n={revaddonexpeffect:e.effect},l=a.extend({},e);n["revaddonexplayer"+t]={orig:l,options:e,direction:t},s.data(n)}function u(t,e){if(h.hasOwnProperty(t))e=Math.max(parseFloat(e),h[t]);else if("easing"===t&&void 0===tpGS){var a=e.split(".");e=2===a.length?punchgs[a[0]][a[1]]:punchgs.hasOwnProperty(a[0])?punchgs[a[0]]:punchgs.Power3.easeInOut}return e}function g(t,e,a){if(!e)return!1;if(0===a)return u(t,e[a]);for(var i=a,r=e[a];"inherit"===r;)r=--i>-1?e[i]:e[0];return u(t,r)}function v(t,e,a){if(l(e["random"+t])){var i=Math.max(Math.round(.5*a),1),r=Math.round(2*a);e[t]=function(){return Math.floor(Math.random()*r)+i}}}},o.prototype={init:function(){this.particles=[],this.frame=null,this.canvas=document.createElement("canvas"),this.ctx=this.canvas.getContext("2d"),this.canvas.className="revaddon-explayer-canvas",this.canvas.style="display:none;",this.wrapper=document.createElement("div"),this.wrapper.className="revaddon-explayer-wrapper",this.el.parentNode.insertBefore(this.wrapper,this.el),this.wrapper.appendChild(this.el),this.parentWrapper=document.createElement("div"),this.parentWrapper.className="revaddon-explayer",this.wrapper.parentNode.insertBefore(this.parentWrapper,this.wrapper),this.parentWrapper.appendChild(this.wrapper),this.parentWrapper.appendChild(this.canvas)},loop:function(){this.o.tpe&&(this.updateRevAddonExpBtn(),this.renderRevAddonExpBtn(),this.isAnimating()&&(this.frame=requestAnimationFrame(this.loop.bind(this))))},updateRevAddonExpBtn:function(){for(var t,e=0;et.death?(!1===this.total&&(this.total=this.particles.length),this.particles.splice(e,1),this.o.sync&&this.updateTransform(this.particles.length)):(t.x+=t.speed,t.y=this.o.power*Math.sin(t.counter*t.increase),t.life++,t.counter+=this.disintegrating?1:-1);this.particles.length?0===this.particles.length||this.particles.length+1>=this.total?h("remove",this.wrapper,"animating"):h("add",this.wrapper,"animating"):(this.pause(),this.canvas.style.display="none",this.wrapper.classList.remove("animating"),h("remove",this.wrapper,"animating"))},renderRevAddonExpBtn:function(){var t;this.ctx.clearRect(0,0,this.width,this.height);for(var e=0;e0)for(;n--;)this.addParticle({x:i+(this.isHorizontal()?0:t.width*Math.random()),y:r+(this.isHorizontal()?t.height*Math.random():0)});this.isAnimating()||(this.canvas.style.display="block",this.play())},addTransforms:function(t){var e=this.isHorizontal()?"translateX":"translateY",a="left"===this.o.direction||"top"===this.o.direction?t:-t;this.wrapper.style[r]=e+"("+a+"%)",this.el.style[r]=e+"("+-a+"%)",this.changed||(this.el.className=this.el.className.replace("revaddonexplayerhide",""),this.wrapper.style.visibility="visible",this.changed=!0)},updateTransform:function(t){var e=t/this.total*100;this.addTransforms(e)},update:function(){var t;if(this.disintegrating)t=this.tween.value,this.addTransforms(t);else if(t=100-this.tween.value,!this.o.sync){var e=this;this.timers[this.timers.length]=setTimeout((function(){e.addTransforms(t)}),this.o.duration)}this.addRevAddonExpBtn(this.rect,t/100)},run:function(t){this.reset(),this.disintegrating=t,this.lastProgress=t?0:1,this.rect=this.el.getBoundingClientRect(),this.width=this.canvas.width=this.o.width||this.rect.width+2*this.o.padding,this.height=this.canvas.height=this.o.height||this.rect.height+2*this.o.padding,this.changed=!1,this.timers=[],this.animate(this.update.bind(this))},setDisplay:function(t){this.canvas.style.display="none",this.wrapper.style.visibility=t?"visible":"hidden",this.wrapper.style[r]="none",this.el.style[r]="none"},reset:function(t){if(this.pause(),this.particles=[],this.total=!1,this.tween&&(punchgs.TweenLite.killTweensOf(this.tween),delete this.tween),this.timers){for(;this.timers.length;)clearTimeout(this.timers[0]),this.timers.shift();delete this.timers}if(t){var e=this;requestAnimationFrame((function(){e.setDisplay(!0)}))}else this.setDisplay()},animate:function(t){var e=this;return this.tween={value:0},h("add",this.wrapper,"animating"),punchgs.TweenLite.to(this.tween,.001*this.o.duration,{value:100,ease:this.o.easing,onUpdate:t,onComplete:function(){e.disintegrating&&(e.wrapper.style.visibility="hidden")}})},isAnimating:function(){return!!this.frame},isHorizontal:function(){return"left"===this.o.direction||"right"===this.o.direction}};var a={arr:function(t){return Array.isArray(t)},str:function(t){return"string"==typeof t},fnc:function(t){return"function"==typeof t}},i="transform",r=function(t,e){if(e in t.style)return getComputedStyle(t).getPropertyValue(e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase())||"0"}(document.body,i)?i:"-webkit-"+i;window.RS_MODULES=window.RS_MODULES||{},window.RS_MODULES.explodinglayers={loaded:!0,version:"3.0.4"},window.RS_MODULES.checkMinimal&&window.RS_MODULES.checkMinimal()}function s(t,e){return!!t&&(t=!((t=t.split(e+":")).length<2)&&t[1].split(";")[0])}function n(){if(!this.className||-1===this.className.search("revaddonexplayer")){var t=jQuery(this),e=t.attr("data-frame_1"),a=s(e,"st"),i=s(e,"sR");frameStart_sp=s(e,"sp");var r=t.attr("data-frame_999"),n=s(r,"st"),l=s(r,"sR"),o=s(r,"sp");e="e:Power2.easeOut",!1!==a&&(e+=";st:"+a),!1!==i&&(e+=";sR:"+i),!1!==frameStart_sp&&(e+=";sp:"+frameStart_sp),r="o:1;e:Power2.easeOut",!1!==n&&(r+=";st:"+n),!1!==l&&(r+=";sR:"+l),!1!==o&&(r+=";sp:"+o),t.attr("data-explodinglayersin")&&(t.addClass("revaddonexplayerhide"),t.addClass("revaddonexplayer").attr({"data-frame_0":"o:1","data-frame_1":e})),t.attr("data-explodinglayersout")&&t.addClass("revaddonexplayer").attr({"data-frame_999":r})}}function l(t){return!0===t||"true"===t||"on"===t||1===t||"1"===t}function o(t,e){this.el=t,this.o=e,this.init()}function h(t,e,a){"add"===t?-1===e.className.indexOf(a)&&(e.className+=" "+a):-1!==e.className.indexOf(a)&&(e.className=e.className.replace(" "+a+" "," "))}}();