1var observersDefault=[] 2var observersCurtain=[] 3var observersLetter=[] 4var letterAnim 5var originalLetters 6var animObject 7function getDefaultPreviewAnimObj($target='',$animation_style='fu',$distance='200',$rotation='0',$scale='1',$duration='2000',$direction='normal',$loop='1',$easing='linear',is_stagger=!1,$delay='0',stagger_delay='500',elTarget=null){switch($animation_style){case 'fu':var animObj={targets:$target,duration:$duration,delay:$delay,opacity:[0,1],translateY:[$distance,0],easing:$easing,loop:$loop,direction:$direction,} 8break;case 'fd':var animObj={targets:$target,duration:$duration,delay:$delay,opacity:[0,1],translateY:[-$distance,0],easing:$easing,loop:$loop,direction:$direction,} 9break;case 'fl':var animObj={targets:$target,duration:$duration,delay:$delay,opacity:[0,1],translateX:[$distance,0],easing:$easing,loop:$loop,direction:$direction,} 10break;case 'fr':var animObj={targets:$target,duration:$duration,delay:$delay,opacity:[0,1],translateX:[-$distance,0],easing:$easing,loop:$loop,direction:$direction,} 11break;case 'rotate':var animObj={targets:$target,duration:$duration,delay:$delay,opacity:[0,1],rotate:[-$rotation,0],easing:$easing,loop:$loop,direction:$direction,} 12break;case 'scale':var animObj={targets:$target,duration:$duration,delay:$delay,opacity:[0,1],scale:[1/$scale,1],easing:$easing,loop:$loop,direction:$direction,} 13break;default:var animObj={targets:$target,duration:$duration,delay:$delay,opacity:[0,1],translateY:[$distance,0],easing:$easing,loop:$loop,direction:$direction,} 14break} 15if(is_stagger){animObj.delay=anime.stagger(stagger_delay)} 16if(elTarget){animObj.begin=function(anim){if(anim.began){elTarget.setAttribute("data-de-reveal-animated",!0)}} 17animObj.complete=function(anim){if(anim.completed){elTarget.setAttribute("data-de-reveal-animated",!1)}} 18animObj.change=function(){}} 19return animObj} 20function observerCallbackDefault(entries,observer){entries.forEach(function(entry){var element=entry.target;var animating=!1 21if(element.hasAttribute("data-de-reveal-animated")){if(element.getAttribute("data-de-reveal-animated")==="true"){animating=!0}} 22var infinite=element.hasAttribute("data-anim-infinite")?!0:!1;var animation_style=element.getAttribute("data-de-reveal-animation-style") 23var distance=element.getAttribute("data-de-reveal-distance") 24var rotation=element.getAttribute("data-de-reveal-default-rotation") 25var scale=element.getAttribute("data-de-reveal-default-scale") 26var duration=element.getAttribute("data-de-reveal-duration") 27var direction=element.getAttribute("data-de-reveal-direction") 28var easing=element.getAttribute("data-de-reveal-easing") 29var loop=element.hasAttribute("data-de-reveal-animation-loop-infinite")?!0:element.getAttribute("data-de-reveal-animation-loop") 30var id=element.getAttribute("data-id") 31var is_section=element.hasAttribute("data-de-reveal-section")?!0:!1;var is_stagger=element.hasAttribute("data-de-reveal-stagger")?!0:!1;var run_animation=element.hasAttribute("data-de-reveal-run-animation")?!0:!1;var delay=element.getAttribute("data-de-reveal-default-delay") 32var stagger_delay=element.getAttribute("de-reveal-stagger-child-delay") 33if(entry.isIntersecting){var targets 34if(is_stagger){targets=".de_reveal_animation_yes.elementor-element-"+id+" > .elementor-container > .elementor-column"}else{if(is_section){targets=".de_reveal_animation_yes.elementor-section.elementor-element-"+id}else{targets=".de_reveal_animation_yes.elementor-element-"+id}} 35if(!animating){if(run_animation){var animObj=getDefaultPreviewAnimObj(targets,animation_style,distance,rotation,scale,duration,direction,loop,easing,is_stagger,delay,stagger_delay,element) 36anime(animObj)}else{element.style.opacity=1}} 37if(element.classList.contains('de_reveal_animate_in_viewport_runonce')&&observer.root===null){observer.unobserve(element)}}else{element.style.opacity=0 38if(infinite){}}})} 39function observerCallbackCurtain(entries,observer){entries.forEach(function(entry){var element=entry.target;var infinite=element.hasAttribute("data-anim-infinite")?!0:!1;var duration=element.getAttribute("data-de-reveal-duration") 40var curtain_direction=element.getAttribute("data-de-reveal-curtain-direction") 41var easing=element.getAttribute("data-de-reveal-easing") 42var curtain_delay=element.getAttribute("data-de-reveal-curtain-delay") 43var run_animation=element.hasAttribute("data-de-reveal-run-animation")?!0:!1;if(entry.isIntersecting){if(run_animation){var revealer=new RevealFx(element);revealer.reveal({duration:duration,direction:curtain_direction,easing:easing,delay:curtain_delay,onStart:function(contentEl,revealerEl){if(contentEl){contentEl.style.opacity=0}},onCover:function(contentEl,revealerEl){if(contentEl){contentEl.style.opacity=1 44const nodelist=contentEl.querySelectorAll(".elementor-element");for(let i=0;i<nodelist.length;i++){nodelist[i].style.opacity=1}}},onComplete:function(contentEl,revealerEl){if(contentEl){contentEl.style.opacity=1 45const nodelist=contentEl.querySelectorAll(".elementor-element");for(let i=0;i<nodelist.length;i++){nodelist[i].style.opacity=1}}},})}else{var wcontainer=element.querySelector(".elementor-widget-container") 46if(wcontainer){wcontainer.style.opacity=1}} 47if(element.classList.contains('de_reveal_animate_in_viewport_runonce')&&observer.root===null){observer.unobserve(element)}}else{if(infinite){}}})} 48function observerCallbackLetter(entries,observer){entries.forEac
48h(function(entry){var element=entry.target 49var infinite=element.hasAttribute("data-anim-infinite")?!0:!1;var run_animation=element.hasAttribute("data-de-reveal-run-animation")?!0:!1;if(entry.isIntersecting){if(run_animation){var animated=element.querySelectorAll(".elementor-widget-container > *:not(style)");Array.prototype.forEach.call(animated,function(el,i){doLetterEffect(element,el)})} 50if(element.classList.contains('de_reveal_animate_in_viewport_runonce')&&observer.root===null){observer.unobserve(element)}}else{if(infinite){}}})} 51function doLetterEffect(element,text_element){var effect=element.getAttribute("data-dereveal-letter-effects") 52var initial_state=element.getAttribute("data-dereveal-letter-initial-state") 53var hasLetterEffect=text_element.classList.contains('letter-effect') 54var tempInnerText=text_element.innerHTML 55if(!hasLetterEffect){var letterAnim=new TextFx(text_element) 56if(initial_state==='hidden'){letterAnim.hide()}else{letterAnim.show()} 57letterAnim.show(effect,function(){if(!element.classList.contains('de_reveal_letter_animated')){element.classList.add('de_reveal_letter_animated')} 58if(tempInnerText!==''){text_element.innerHTML=tempInnerText} 59text_element.classList.remove('letter-effect')})}} 60function deFindUpTemplateElement(el){while(el.parentElement){el=el.parentElement;if(el.hasAttribute('data-elementor-type')){if(el.getAttribute('data-elementor-type')!=="wp-page") 61return el}} 62return null} 63function deFindUpParentElementByClass(el,classname){while(el.parentElement){el=el.parentElement;if(el.classList.contains(classname)){return el}} 64return null} 65function deClassToSelector(classes){result=classes.replace(' ','.') 66result='.'+result 67return result} 68class DeRevealAnimationHandlerClass extends elementorModules.frontend.handlers.Base{getDefaultSettings(){return{selectors:{wrapper:'.de_reveal_animation_yes',widget_container:'.elementor-widget-container',},}} 69getDefaultElements(){const selectors=this.getSettings('selectors');return{$wrapper:this.$element.find(selectors.wrapper),$widget_container:this.$element.find(selectors.widget_container),}} 70do_frontend_reveal_default(){if(!this.$element.hasClass('de_reveal_animation_yes')){return} 71if(!this.$element.hasClass('de_reveal_animation_type_default')){return} 72var observerOptions={root:null,rootMargin:'0px',threshold:1} 73var ele=this.$element.get() 74var element=ele[0] 75var classes=element.getAttribute("class") 76var arr_classes=classes.split(' ') 77var de_reveal_start=0 78var de_reveal_distance=0 79element.setAttribute("data-de-reveal-distance",de_reveal_distance) 80var de_reveal_rotation=0 81element.setAttribute("data-de-reveal-default-rotation",de_reveal_rotation) 82var de_reveal_scale=0 83element.setAttribute("data-de-reveal-default-scale",de_reveal_scale) 84var de_reveal_default_delay=0 85element.setAttribute("data-de-reveal-default-delay",de_reveal_default_delay) 86var de_reveal_duration=0 87element.setAttribute("data-de-reveal-duration",de_reveal_duration) 88Array.prototype.forEach.call(arr_classes,function(item,num){if(item.search('de_reveal_start_')===0){de_reveal_start=item.replace('de_reveal_start_','')} 89if(item.search('de_reveal_animation_style_')===0){var de_reveal_animation_style=item.replace('de_reveal_animation_style_','') 90element.setAttribute("data-de-reveal-animation-style",de_reveal_animation_style)} 91if(item.search('de_reveal_distance_')===0){de_reveal_distance=item.replace('de_reveal_distance_','') 92element.setAttribute("data-de-reveal-distance",de_reveal_distance)} 93if(item.search('de_reveal_default_rotation_')===0){de_reveal_rotation=item.replace('de_reveal_default_rotation_','') 94element.setAttribute("data-de-reveal-default-rotation",de_reveal_rotation)} 95if(item.search('de_reveal_default_scale_')===0){de_reveal_scale=item.replace('de_reveal_default_scale_','') 96element.setAttribute("data-de-reveal-default-scale",de_reveal_scale)} 97if(item.search('de_reveal_default_delay_')===0){de_reveal_default_delay=item.replace('de_reveal_default_delay_','') 98element.setAttribute("data-de-reveal-default-delay",de_reveal_default_delay)} 99if(item.search('de_reveal_duration_')===0){de_reveal_duration=item.replace('de_reveal_duration_','') 100element.setAttribute("data-de-reveal-duration",de_reveal_duration)} 101if(item.search('de_reveal_direction_')===0){var de_reveal_direction=item.replace('de_reveal_direction_','') 102element.setAttribute("data-de-reveal-direction",de_reveal_direction)} 103if(item.search('de_reveal_easing_')===0){var de_reveal_easing=item.replace('de_reveal_easing_','') 104element.setAttribute("data-de-reveal-easing",de_reveal_easing)} 105var $loop_type='custom' 106var $loop 107if(item.search('de_reveal_loop_')===0){$loop_type=item.replace('de_reveal_loop_','') 108if($loop_type==='infinite'){$loop=!0 109element.setAttribute("data-de-reveal-animation-loop-infinite",!0)}} 110if((item.search('de_reveal_custom_loop_')===0)&&($loop_type==='custom')){$loop=item.replace('de_reveal_custom_loop_','') 111element.setAttribute("data-de-reveal-animation-loop",$loop)} 112if(item.search('de_reveal_stagger_yes')===0){element.setAttribute("data-de-reveal-stagger","true")} 113if(item.search('elementor-section')===0){element.setAttribute("data-de-reveal-section","true")} 114if(item.search('de_reveal_run_animation')===0){element.setAttribute("data-de-reveal-run-animation","true")} 115if(item.search('de_reveal_stagger_child_delay_')===0){var stagger_delay=item.replace('de_reveal_stagger_child_delay_','') 116element.setAttribute("de-reveal-stagger-child-delay",stagger_delay)}}) 117var threshold=de_reveal_start;if(threshold){var num=parseFloat(threshold);observerOptions.threshold=num}else{observerOptions.threshold=0} 118var doObserve=!0 119var templateEl=deFindUpTemplateElement(element) 120if(templateEl){if(templateEl.parentElement.classList.contains('dethemekit-carousel-template')){doObserve=!1}else{observerOptions.root=templateEl.parentElement}} 121if(doObserve){var id=element.getAttribute('data-id') 122if(!observersDefault[id]){observersDefault[id]=new IntersectionObserver(observerCallbackDefault,observerOptions) 123observersDefault[id].observe(element)}}} 124do_frontend_reveal_curtain(){if(!this.$element.hasClass('de_reveal_animation_yes')){return} 125if(!this.$element.hasClass('de_reveal_animation_type_blockcurtain')){return} 126var observerOptions={root:null,rootMargin:'0px',threshold:1} 127var ele=this.$element.get() 128var element=ele[0] 129var classes=element.getAttribute("class")
130var arr_classes=classes.split(' ') 131var de_reveal_start=0 132Array.prototype.forEach.call(arr_classes,function(item,num){if(item.search('de_reveal_start_')===0){de_reveal_start=item.replace('de_reveal_start_','')} 133if(item.search('de_reveal_curtain_direction_')===0){var de_reveal_curtain_direction=item.replace('de_reveal_curtain_direction_','') 134element.setAttribute("data-de-reveal-curtain-direction",de_reveal_curtain_direction)} 135if(item.search('de_reveal_curtain_delay_')===0){var de_reveal_curtain_delay=item.replace('de_reveal_curtain_delay_','') 136element.setAttribute("data-de-reveal-curtain-delay",de_reveal_curtain_delay)} 137if(item.search('de_reveal_easing_')===0){var de_reveal_easing=item.replace('de_reveal_easing_','') 138element.setAttribute("data-de-reveal-easing",de_reveal_easing)} 139if(item.search('de_reveal_duration_')===0){var de_reveal_duration=item.replace('de_reveal_duration_','') 140element.setAttribute("data-de-reveal-duration",de_reveal_duration)}}) 141var threshold=de_reveal_start;if(threshold){var num=parseFloat(threshold);observerOptions.threshold=num}else{observerOptions.threshold=0} 142var doObserve=!0 143var templateEl=deFindUpTemplateElement(element) 144if(templateEl){if(templateEl.parentElement.classList.contains('dethemekit-carousel-template')){doObserve=!1}else{observerOptions.root=templateEl.parentElement}} 145if(doObserve){var id=element.getAttribute('data-id') 146if(!observersDefault[id]){observersCurtain[id]=new IntersectionObserver(observerCallbackCurtain,observerOptions);observersCurtain[id].observe(element)}}} 147do_frontend_reveal_letter(){if(!this.$element.hasClass('de_reveal_animation_yes')){return} 148if(!this.$element.hasClass('de_reveal_animation_type_letter')){return} 149var observerOptions={root:null,rootMargin:'0px',thresholds:[0.5],} 150var ele=this.$element.get() 151var element=ele[0] 152var classes=element.getAttribute("class") 153var arr_classes=classes.split(' ') 154var de_reveal_start=0 155Array.prototype.forEach.call(arr_classes,function(item,num){if(item.search('de_reveal_start_')===0){de_reveal_start=item.replace('de_reveal_start_','')} 156if(item.search('de_reveal_letter_effects_')===0){var de_reveal_letter_effects=item.replace('de_reveal_letter_effects_','') 157element.setAttribute("data-dereveal-letter-effects",de_reveal_letter_effects)} 158if(item.search('de_reveal_letter_initial_state_')===0){var initial_state=item.replace('de_reveal_letter_initial_state_','') 159element.setAttribute("data-dereveal-letter-initial-state",initial_state)}}) 160var threshold=de_reveal_start;if(threshold){var num=parseFloat(threshold);observerOptions.threshold=num}else{observerOptions.threshold=0} 161var doObserve=!0 162var templateEl=deFindUpTemplateElement(element) 163if(templateEl){if(templateEl.parentElement.classList.contains('dethemekit-carousel-template')){doObserve=!0}else{observerOptions.root=templateEl.parentElement}} 164if(doObserve){var id=element.getAttribute('data-id') 165if(!observersDefault[id]){observersLetter[id]=new IntersectionObserver(observerCallbackLetter,observerOptions);observersLetter[id].observe(element)}}} 166do_frontend_reveal(){this.do_frontend_reveal_default() 167this.do_frontend_reveal_curtain() 168this.do_frontend_reveal_letter()} 169do_carousel_trigger(){jQuery('.dethemekit-carousel-wrapper').on("setPosition",function(event,slick){if(slick.$slider.hasClass('slick-loading'))return 170var elements=slick.$slides[slick.currentSlide].querySelectorAll('.de_reveal_animation_yes.de_reveal_animation_type_default') 171Array.prototype.forEach.call(elements,function(element,index){do_reveal_default_animation(element)})}) 172jQuery('.dethemekit-carousel-wrapper').on("setPosition",function(event,slick){if(slick.$slider.hasClass('slick-loading'))return 173var elements=slick.$slides[slick.currentSlide].querySelectorAll('.de_reveal_animation_yes.de_reveal_animation_type_blockcurtain') 174Array.prototype.forEach.call(elements,function(element,index){do_reveal_curtain_animation(element)})}) 175jQuery('.dethemekit-carousel-wrapper').on("setPosition",function(event,slick){if(slick.$slider.hasClass('slick-loading'))return 176var elements=slick.$slides[slick.currentSlide].querySelectorAll('.de_reveal_animation_yes.de_reveal_animation_type_letter') 177Array.prototype.forEach.call(elements,function(element,index){})}) 178jQuery('.dethemekit-carousel-wrapper').on("beforeChange",function(event,slick,currentSlide){var elements=slick.$slides[currentSlide].querySelectorAll('.de_reveal_animation_yes.de_reveal_animation_type_default') 179Array.prototype.forEach.call(elements,function(element,index){if(!element){return} 180element.style.opacity=0})})} 181onInit(){var editMode=document.querySelector('.elementor-editor-active') 182if(editMode){var animObject 183var observer=new MutationObserver(function(mutations){mutations.forEach(function(mutation){if(mutation.attributeName==="class"){var attributeValue=$(mutation.target).prop(mutation.attributeName);var $arr_classes=attributeValue.split(' ') 184var do_animation=!1,de_reveal_animation_yes=!1,run_animation=!1,$animation_type='default',$id,$duration='2000',$curtain_color='#000000',$curtain_direction='lr',$direction='normal',$easing='linear',$animation_style='fu',$loop_type='custom',$loop='1',is_stagger=!1,is_section=!1,$letter_effect='fx1',letterAnim,initial_state='hidden' 185jQuery.each($arr_classes,(index,value)=>{if(value.search('de_reveal_animation_yes')===0){de_reveal_animation_yes=!0} 186if(value.search('de_reveal_run_animation')===0){run_animation=!0} 187if(value.search('de_reveal_animation_type_')===0){$animation_type=value.replace('de_reveal_animation_type_','')} 188if(value.search('elementor-section')===0){is_section=!0}
188 189if(value.length===25&&value.search('elementor-element-')===0){$id=value.replace('elementor-element-','')} 190if(value.search('de_reveal_curtain_direction_')===0){$curtain_direction=value.replace('de_reveal_curtain_direction_','')} 191if(value.search('de_reveal_letter_effects_')===0){$letter_effect=value.replace('de_reveal_letter_effects_','')} 192if(value.search('de_reveal_letter_initial_state_')===0){initial_state=value.replace('de_reveal_letter_initial_state_','')} 193if(value.search('de_reveal_duration_')===0){$duration=value.replace('de_reveal_duration_','')} 194if(value.search('de_reveal_direction_')===0){$direction=value.replace('de_reveal_direction_','')} 195if(value.search('de_reveal_easing_')===0){$easing=value.replace('de_reveal_easing_','')} 196if(value.search('de_reveal_loop_')===0){$loop_type=value.replace('de_reveal_loop_','') 197if($loop_type==='infinite'){$loop=!0}} 198if((value.search('de_reveal_custom_loop_')===0)&&($loop_type==='custom')){$loop=value.replace('de_reveal_custom_loop_','')} 199if(value.search('de_reveal_animation_style_')===0){$animation_style=value.replace('de_reveal_animation_style_','')} 200if(value.search('de_reveal_stagger_yes')===0){is_stagger=!0}}) 201var elementSelector 202var $target='' 203if(de_reveal_animation_yes&&run_animation){do_animation=!0} 204if(do_animation){if(is_stagger){$target=".de_reveal_animation_yes.elementor-element-"+$id+" > .elementor-container > .elementor-column"}else{if(is_section){$target=".de_reveal_animation_yes.elementor-section.elementor-element-"+$id}else{switch($animation_type){case 'letter':$target=".de_reveal_animation_yes.elementor-element-"+$id+" > .elementor-widget-container > *" 205break;case 'blockcurtain':$target=".de_reveal_animation_yes.elementor-element-"+$id 206break;default:$target=".de_reveal_animation_yes.elementor-element-"+$id+" > .elementor-widget-container" 207break}}} 208elementSelector=document.querySelector($target)}else{if(is_stagger){$target=".de_reveal_animation_no.elementor-element-"+$id+" > .elementor-container > .elementor-column"}else{if(is_section){$target=".de_reveal_animation_no.elementor-section.elementor-element-"+$id}else{if($animation_type==='letter'){$target=".de_reveal_animation_no.elementor-element-"+$id+" > .elementor-widget-container > *"}else{$target=".de_reveal_animation_no.elementor-element-"+$id+" > .elementor-widget-container"}}} 209elementSelector=document.querySelector($target)} 210if(do_animation&&elementSelector){if($animation_type==='blockcurtain'){var revealer=new RevealFx(elementSelector);revealer.reveal({duration:$duration,direction:$curtain_direction,easing:$easing,onStart:function(contentEl,revealerEl){if(contentEl)contentEl.style.opacity=0},onCover:function(contentEl,revealerEl){if(contentEl)contentEl.style.opacity=1},onComplete:function(contentEl,revealerEl){if(contentEl)contentEl.style.opacity=1},})}else if($animation_type==='letter'){var hasLetterEffect=elementSelector.classList.contains('letter-effect') 211var tempInnerText=elementSelector.innerText 212if(!hasLetterEffect){letterAnim=new TextFx(elementSelector) 213if(initial_state==='hidden'){letterAnim.hide()}else{letterAnim.show()} 214letterAnim.show($letter_effect,function(){elementSelector.classList.remove('letter-effect') 215elementSelector.innerText=tempInnerText})}}else{}}else{if(elementSelector){elementSelector.style.transform="none"}}}})});if(this.$element){var elementId=this.$element.context.attributes['data-id'].nodeValue;var elementSelector=document.querySelector("[data-id='"+elementId+"']");if(elementSelector){this.do_frontend_reveal()}}}else{this.do_frontend_reveal() 216this.do_carousel_trigger()}} 217bindEvents(){}} 218function do_preview_default_animation(){var animNodes=document.querySelectorAll(".de_reveal_animation_yes.de_reveal_animation_type_default.elementor-element-editable");Array.prototype.forEach.call(animNodes,function(element,index){var do_animation=!1 219var $animation_type='default' 220var $id,$duration=2000,$distance='200',$rotation='0',$scale='1' 221var $direction='normal' 222var $easing='linear' 223var $animation_style='fu' 224var $loop_type='custom' 225var $loop='1' 226var is_stagger=!1 227var is_section=!1 228var $delay='0' 229var stagger_delay='500' 230var classes=element.getAttribute("class")
231var arr_classes=classes.split(' ') 232$id=element.getAttribute('data-id') 233Array.prototype.forEach.call(arr_classes,function(item,num){if(item.search('de_reveal_animation_yes')===0){do_animation=!0} 234if(item.search('de_reveal_animation_type_')===0){$animation_type=item.replace('de_reveal_animation_type_','')} 235if(item.search('elementor-section')===0){is_section=!0} 236if(item.search('de_reveal_distance_')===0){$distance=item.replace('de_reveal_distance_','')} 237if(item.search('de_reveal_default_rotation_')===0){$rotation=item.replace('de_reveal_default_rotation_','')} 238if(item.search('de_reveal_default_scale_')===0){$scale=item.replace('de_reveal_default_scale_','')} 239if(item.search('de_reveal_default_delay_')===0){$delay=item.replace('de_reveal_default_delay_','')} 240if(item.search('de_reveal_duration_')===0){$duration=item.replace('de_reveal_duration_','')} 241if(item.search('de_reveal_direction_')===0){$direction=item.replace('de_reveal_direction_','')} 242if(item.search('de_reveal_easing_')===0){$easing=item.replace('de_reveal_easing_','')} 243if(item.search('de_reveal_loop_')===0){$loop_type=item.replace('de_reveal_loop_','') 244if($loop_type==='infinite'){$loop=!0}} 245if((item.search('de_reveal_custom_loop_')===0)&&($loop_type==='custom')){$loop=item.replace('de_reveal_custom_loop_','')} 246if(item.search('de_reveal_animation_style_')===0){$animation_style=item.replace('de_reveal_animation_style_','')} 247if(item.search('de_reveal_stagger_yes')===0){is_stagger=!0} 248if(item.search('de_reveal_stagger_child_delay_')===0){stagger_delay=item.replace('de_reveal_stagger_child_delay_','')}}) 249var elementSelector 250var $target='' 251if(do_animation){if(is_stagger){$target=".de_reveal_animation_yes.elementor-element-"+$id+" > .elementor-container > .elementor-column"}else{if(is_section){$target=".de_reveal_animation_yes.elementor-section.elementor-element-"+$id}else{$target=".de_reveal_animation_yes.elementor-element-"+$id}} 252elementSelector=document.querySelector($target)}else{if(is_stagger){$target=".de_reveal_animation_no.elementor-element-"+$id+" > .elementor-container > .elementor-column"}else{if(is_section){$target=".de_reveal_animation_no.elementor-section.elementor-element-"+$id}else{$target=".de_reveal_animation_no.elementor-element-"+$id}} 253elementSelector=document.querySelector($target)} 254if(do_animation&&elementSelector){if(animObject){animObject.remove(elementSelector)} 255var animObj=getDefaultPreviewAnimObj($target,$animation_style,$distance,$rotation,$scale,$duration,$direction,$loop,$easing,is_stagger,$delay,stagger_delay) 256animObject=anime(animObj)}else{if(elementSelector){elementSelector.style.transform="none"}}})} 257function do_preview_curtain_animation(){var animNodes=document.querySelectorAll(".de_reveal_animation_yes.de_reveal_animation_type_blockcurtain.elementor-element-editable");Array.prototype.forEach.call(animNodes,function(element,index){var classes=element.getAttribute("class") 258var arr_classes=classes.split(' ') 259var de_reveal_start=0 260var de_reveal_curtain_direction='lr' 261var de_reveal_easing='linier' 262var de_reveal_duration=2000 263var de_reveal_curtain_delay=0 264Array.prototype.forEach.call(arr_classes,function(item,num){if(item.search('de_reveal_start_')===0){de_reveal_start=item.replace('de_reveal_start_','')} 265if(item.search('de_reveal_curtain_direction_')===0){de_reveal_curtain_direction=item.replace('de_reveal_curtain_direction_','') 266element.setAttribute("data-de-reveal-curtain-direction",de_reveal_curtain_direction)} 267if(item.search('de_reveal_curtain_delay_')===0){de_reveal_curtain_delay=item.replace('de_reveal_curtain_delay_','') 268element.setAttribute("data-de-reveal-curtain-delay",de_reveal_curtain_delay)} 269if(item.search('de_reveal_easing_')===0){de_reveal_easing=item.replace('de_reveal_easing_','') 270element.setAttribute("data-de-reveal-easing",de_reveal_easing)} 271if(item.search('de_reveal_duration_')===0){de_reveal_duration=item.replace('de_reveal_duration_','') 272element.setAttribute("data-de-reveal-duration",de_reveal_duration)}}) 273var revealer=new RevealFx(element);revealer.reveal({duration:de_reveal_duration,direction:de_reveal_curtain_direction,easing:de_reveal_easing,delay:de_reveal_curtain_delay,onStart:function(contentEl,revealerEl){if(contentEl){contentEl.style.opacity=0}},onCover:function(contentEl,revealerEl){if(contentEl){contentEl.style.opacity=1}},onComplete:function(contentEl,revealerEl){if(contentEl){contentEl.style.opacity=1}},});delete revealer})} 274function do_preview_letter_animation(){var animNodes=document.querySelectorAll(".de_reveal_animation_yes.de_reveal_animation_type_letter.elementor-element-editable");Array.prototype.forEach.call(animNodes,function(element,index){var classes=element.getAttribute("class")
275var arr_classes=classes.split(' ') 276var de_reveal_start=0 277var initial_state='hidden' 278Array.prototype.forEach.call(arr_classes,function(item,num){if(item.search('de_reveal_start_')===0){de_reveal_start=item.replace('de_reveal_start_','')} 279if(item.search('de_reveal_letter_initial_state_')===0){initial_state=item.replace('de_reveal_letter_initial_state_','')} 280if(item.search('de_reveal_letter_effects_')===0){var de_reveal_letter_effects=item.replace('de_reveal_letter_effects_','') 281element.setAttribute("data-dereveal-letter-effects",de_reveal_letter_effects)}}) 282var threshold=de_reveal_start;var animated=element.querySelectorAll(".elementor-widget-container > *:not(style)");Array.prototype.forEach.call(animated,function(el,i){var hasLetterEffect=el.classList.contains('letter-effect') 283var de_reveal_letter_effects=element.getAttribute("data-dereveal-letter-effects") 284originalLetters=el.innerText 285letterAnim=new TextFx(el) 286if(initial_state==='hidden'){letterAnim.hide()}else{letterAnim.show()} 287letterAnim.show(de_reveal_letter_effects,callback_after_letter_animation)})})} 288function callback_after_letter_animation(){if(letterAnim){letterAnim.el.innerText=originalLetters 289letterAnim.el.classList.remove('letter-effect')}} 290function do_reveal_default_animation(element){if(!element)return 291var classes=element.getAttribute("class") 292var arr_classes=classes.split(' ') 293var animation_style,distance,rotation,scale,duration,direction,delay,easing,is_stagger,is_section,run_animation,stagger_delay 294Array.prototype.forEach.call(arr_classes,function(item,num){if(item.search('de_reveal_animation_style_')===0){animation_style=item.replace('de_reveal_animation_style_','')} 295if(item.search('de_reveal_distance_')===0){distance=item.replace('de_reveal_distance_','')} 296if(item.search('de_reveal_default_rotation_')===0){rotation=item.replace('de_reveal_default_rotation_','')} 297if(item.search('de_reveal_default_scale_')===0){scale=item.replace('de_reveal_default_scale_','')} 298if(item.search('de_reveal_default_delay_')===0){delay=item.replace('de_reveal_default_delay_','')} 299if(item.search('de_reveal_duration_')===0){duration=item.replace('de_reveal_duration_','')} 300if(item.search('de_reveal_direction_')===0){direction=item.replace('de_reveal_direction_','')} 301if(item.search('de_reveal_easing_')===0){easing=item.replace('de_reveal_easing_','')} 302if(item.search('de_reveal_stagger_yes')===0){is_stagger=!0} 303if(item.search('elementor-section')===0){is_section=!0} 304if(item.search('de_reveal_run_animation')===0){run_animation=!0} 305if(item.search('de_reveal_stagger_child_delay_')===0){stagger_delay=item.replace('de_reveal_stagger_child_delay_','')}}) 306var animating=!1 307if(element.hasAttribute("data-de-reveal-animated")){if(element.getAttribute("data-de-reveal-animated")==="true"){animating=!0}} 308var infinite=element.hasAttribute("data-anim-infinite")?!0:!1;var loop=element.hasAttribute("data-de-reveal-animation-loop-infinite")?!0:element.getAttribute("data-de-reveal-animation-loop") 309var id=element.getAttribute("data-id") 310var targets 311if(is_stagger){targets=".de_reveal_animation_yes.elementor-element-"+id+" > .elementor-container > .elementor-column"}else{if(is_section){targets=".de_reveal_animation_yes.elementor-section.elementor-element-"+id}else{targets=".de_reveal_animation_yes.elementor-element-"+id}} 312var animObj=getDefaultPreviewAnimObj(targets,animation_style,distance,rotation,scale,duration,direction,loop,easing,is_stagger,delay,stagger_delay,element) 313anime(animObj)} 314function do_reveal_curtain_animation(element){if(!element)return 315var classes=element.getAttribute("class") 316var arr_classes=classes.split(' ') 317var de_reveal_start=0 318var de_reveal_curtain_direction='lr' 319var de_reveal_easing='linier' 320var de_reveal_duration=2000 321var de_reveal_curtain_delay=0 322Array.prototype.forEach.call(arr_classes,function(item,num){if(item.search('de_reveal_start_')===0){de_reveal_start=item.replace('de_reveal_start_','')} 323if(item.search('de_reveal_curtain_direction_')===0){de_reveal_curtain_direction=item.replace('de_reveal_curtain_direction_','')} 324if(item.search('de_reveal_curtain_delay_')===0){de_reveal_curtain_delay=item.replace('de_reveal_curtain_delay_','')} 325if(item.search('de_reveal_easing_')===0){de_reveal_easing=item.replace('de_reveal_easing_','')} 326if(item.search('de_reveal_duration_')===0){de_reveal_duration=item.replace('de_reveal_duration_','')}}) 327var revealer=new RevealFx(element);revealer.reveal({duration:de_reveal_duration,direction:de_reveal_curtain_direction,easing:de_reveal_easing,delay:de_reveal_curtain_delay,onStart:function(contentEl,revealerEl){if(contentEl){contentEl.style.opacity=0}},onCover:function(contentEl,revealerEl){if(contentEl){contentEl.style.opacity=1}},onComplete:function(contentEl,revealerEl){if(contentEl){contentEl.style.opacity=1}},});delete revealer} 328function do_reveal_letter_animation(element){if(!element)return 329var classes=element.getAttribute("class")
330var arr_classes=classes.split(' ') 331var de_reveal_start=0 332var initial_state='hidden' 333var de_reveal_letter_effects='fx1' 334Array.prototype.forEach.call(arr_classes,function(item,num){if(item.search('de_reveal_start_')===0){de_reveal_start=item.replace('de_reveal_start_','')} 335if(item.search('de_reveal_letter_initial_state_')===0){initial_state=item.replace('de_reveal_letter_initial_state_','')} 336if(item.search('de_reveal_letter_effects_')===0){de_reveal_letter_effects=item.replace('de_reveal_letter_effects_','')}}) 337var threshold=de_reveal_start;var animated=element.querySelectorAll(".elementor-widget-container > *:not(style)");Array.prototype.forEach.call(animated,function(el,i){var hasLetterEffect=el.classList.contains('letter-effect') 338originalLetters=el.innerText 339letterAnim=new TextFx(el) 340if(initial_state==='hidden'){letterAnim.hide()}else{letterAnim.show()} 341letterAnim.show(de_reveal_letter_effects,callback_after_letter_animation)})} 342jQuery(window).on('elementor/frontend/init',()=>{const addHandler=($element)=>{elementorFrontend.elementsHandler.addHandler(DeRevealAnimationHandlerClass,{$element,})};elementorFrontend.hooks.addAction('frontend/element_ready/global',addHandler);if(undefined!==window.elementor){elementor.channels.editor.on('RunPreviewDefault',()=>do_preview_default_animation()) 343elementor.channels.editor.on('RunPreviewCurtain',()=>do_preview_curtain_animation()) 344elementor.channels.editor.on('RunPreviewLetter',()=>do_preview_letter_animation())}});jQuery(document).ready(()=>{de_reveal_init_responsive()}) 345jQuery(window).on('resize',()=>{de_reveal_init_responsive()}) 346function de_reveal_init_responsive(){var onDesktop=!1 347var onTablet=!1 348var onMobile=!1 349var docWidth=document.body.clientWidth 350var tabletBreakpoint=elementorFrontend.config.responsive.breakpoints.tablet.value 351var mobileBreakpoint=elementorFrontend.config.responsive.breakpoints.mobile.value 352if(docWidth>tabletBreakpoint){onDesktop=!0}else if(docWidth<=mobileBreakpoint){onMobile=!0}else{onTablet=!0} 353const editMode=document.querySelector('.elementor-editor-active') 354if(!editMode){const elements=document.querySelectorAll(".de_reveal_animation_yes") 355Array.prototype.forEach.call(elements,function(element,index){element.classList.remove('de_reveal_run_animation') 356element.removeAttribute("data-de-reveal-run-animation") 357if(onDesktop&&element.classList.contains('de_reveal_on_desktop_yes')){if(!element.classList.contains('de_reveal_run_animation')){element.classList.add('de_reveal_run_animation') 358element.setAttribute("data-de-reveal-run-animation","true")}} 359if(onTablet&&element.classList.contains('de_reveal_on_tablet_yes')){if(!element.classList.contains('de_reveal_run_animation')){element.classList.add('de_reveal_run_animation') 360element.setAttribute("data-de-reveal-run-animation","true")}} 361if(onMobile&&element.classList.contains('de_reveal_on_mobile_yes')){if(!element.classList.contains('de_reveal_run_animation')){element.classList.add('de_reveal_run_animation') 362element.setAttribute("data-de-reveal-run-animation","true")}}})}}
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.