!function(t,e){"use strict";t(window).on("elementor/frontend/init",(function(t){var e,s=elementorModules.frontend.handlers.Base;e=s.extend({bindEvents:function(){this.run()},getDefaultSettings:function(){return{resize:!0,useWorker:!0}},onElementChange:debounce((function(t){-1!==t.indexOf("ep_widget_cf_")&&this.run()}),400),settings:function(t){return this.getElementSettings("ep_widget_cf_"+t)},randomInRange:function(t,e){return Math.random()*(e-t)+t},run:function(){var t=this.getDefaultSettings(),e=this.$element;if("yes"===this.settings("confetti")){if(this.settings("z_index")&&(t.zIndex=this.settings("z_index")),this.settings("particle_count.size")&&(t.particleCount=this.settings("particle_count.size")||100),this.settings("start_velocity.size")&&(t.startVelocity=this.settings("start_velocity.size")||45),this.settings("spread.size")&&(t.spread=this.settings("spread.size")||70),this.settings("colors")){var s=this.settings("colors");t.colors=s.split(",")}if(this.settings("shapes")){var i=this.settings("shapes");t.shapes=i.split(/,|\|/)}if("emoji"==this.settings("shape_type")&&this.settings("shapes_emoji")){i=this.settings("shapes_emoji");let e=[];i.split(/,|\|/).forEach((function(t,s){e[s]=confetti.shapeFromText({text:t})})),t.shapes=e}if("svg"==this.settings("shape_type")&&this.settings("shapes_svg")){let e=this.settings("shapes_svg"),s=[];e.split("|").forEach((function(t,e){s[e]=confetti.shapeFromPath({path:t,matrix:[.03597122302158273,0,0,.03597122302158273,-4.856115107913669,-5.071942446043165]})})),t.shapes=s}this.settings("scalar.size")&&(t.scalar=this.settings("scalar.size")||1),this.settings("origin")&&(this.settings("origin_x.size")||this.settings("origin_y.size"))&&(t.origin={x:this.settings("origin_x.size")||.5,y:this.settings("origin_y.size")||.6}),this.settings("angle.size")&&(t.angle=this.settings("angle.size")||90);var n=this,r=function(){if("random"==n.settings("type")&&(t.angle=n.randomInRange(55,n.settings("angle.size")||90),t.spread=n.randomInRange(50,n.settings("spread.size")||70),t.particleCount=n.randomInRange(55,n.settings("particle_count.size")||100)),"fireworks"==n.settings("type"))var e=n.settings("fireworks_duration.size")||1500,r=Date.now()+e,a={startVelocity:n.settings("start_velocity.size")||30,spread:n.settings("spread.size")||360,shapes:n.settings("shapes")?i.split(","):["circle","circle","square"],ticks:60,zIndex:n.settings("z_index")||0},o=setInterval((function(){var t=r-Date.now();if(t<=0)return clearInterval(o);var s=t/e*50;confetti(Object.assign({},a,{particleCount:s,origin:{x:n.randomInRange(.1,.3),y:Math.random()-.2}})),confetti(Object.assign({},a,{particleCount:s,origin:{x:n.randomInRange(.7,.9),y:Math.random()-.2}}))}),250);if("school-pride"==n.settings("type")){e=n.settings("fireworks_duration.size")||1500;var g=Date.now()+e;!function t(){confetti({particleCount:n.settings("particle_count.size")||2,angle:n.settings("angle.size")||60,spread:n.settings("spread.size")||55,shapes:n.settings("shapes")?i.split(","):["circle","circle","square"],origin:{x:0},colors:s.split(",")}),confetti({particleCount:n.settings("particle_count.size")||2,angle:2*(n.settings("angle.size")||60),spread:n.settings("spread.size")||55,shapes:n.settings("shapes")?i.split(","):["circle","circle","square"],origin:{x:1},colors:s.split(",")}),Date.now()<g&&requestAnimationFrame(t)}()}if("snow"==n.settings("type")){e=n.settings("fireworks_duration.size")||1500;"yes"==n.settings("anim_infinite")&&0==Boolean(elementorFrontend.isEditMode())&&(e=864e5);r=Date.now()+e;var c=1;!function t(){var a=r-Date.now(),o=Math.max(200,a/e*500);c=Math.max(.8,c-.001),confetti({particleCount:n.settings("particle_count.size")||1,startVelocity:n.settings("start_velocity.size")||0,ticks:o,origin:{x:Math.random(),y:Math.random()*c-.2},colors:s.split(","),shapes:n.settings("shapes")?i.split(","):["circle"],gravity:n.randomInRange(.4,.6),scalar:n.randomInRange(.4,1),drift:n.randomInRange(-.4,.4)}),a>0&&requestAnimationFrame(t)}(),setInterval((function(){}),5e3)}"basic"!=n.settings("type")&&"random"!=n.settings("type")||(n.instance=confetti(t))};"yes"==this.settings("confetti")&&("click"==this.settings("trigger_type")?jQuery(this.settings("trigger_selector")).on("click",(function(){r()})):"mouseenter"==this.settings("trigger_type")?jQuery(this.settings("trigger_selector")).on("mouseenter",(function(){r()})):"ajax-success"==this.settings("trigger_type")?jQuery(document).ajaxComplete((function(t,e,s){r()})):"delay"==this.settings("trigger_type")?setTimeout((function(){r()}),this.settings("trigger_delay.size")?this.settings("trigger_delay.size"):1e3):"onview"==this.settings("trigger_type")?epObserveTarget(e[0],(function(){r()})):r())}}}),elementorFrontend.hooks.addAction("frontend/element_ready/widget",(function(t){elementorFrontend.elementsHandler.addHandler(e,{$element:t})})),elementorFrontend.hooks.addAction("frontend/element_ready/section",(function(t){elementorFrontend.elementsHandler.addHandler(e,{$element:t})})),elementorFrontend.hooks.addAction("frontend/element_ready/container",(function(t){elementorFrontend.elementsHandler.addHandler(e,{$element:t})}))}))}(jQuery,window.elementorFrontend);