"use strict";
jQuery(document).ready(function(){
if(typeof elementorFrontend=='undefined'){
return;
}
setTimeout(function(){
if(! elementorFrontend.isEditMode()){
jQuery('.elementor-widget-trx_elm_advanced_title.trx-addons-animate .trx-addons-advanced-title').each(function(){
var $self=jQuery(this),
delay=$self.data('delay')||0;
$self.find('.trx-addons-svg-wrapper path,.trx-addons-advanced-title-item.trx-addons-advanced-title-color').each(function(idx){
var $path=jQuery(this);
var handler=function(){
if(! $path.hasClass('trx-addons-animate-complete') ){
setTimeout(function(){
$path.addClass('trx-addons-animate-complete');
if($path.is('path') ){
$path.css('animation-play-state', 'running');
}}, 300 * idx + 400 + parseInt(delay) );
}};
if('undefined'!==typeof elementorFrontend.waypoint){
elementorFrontend.waypoint($path.get(0), handler, { offset: '90%', triggerOnce: true });
}else{
trx_addons_intersection_observer_add($path, function(item, enter){
if(enter){
trx_addons_intersection_observer_remove(item);
handler();
}});
}});
});
}else{
elementorFrontend.hooks.addAction('frontend/element_ready/global', function($cont){
$cont.find('.trx-addons-advanced-title').each(function(){
var $self=jQuery(this),
delay=$self.data('delay')||0;
$self.find('.trx-addons-svg-wrapper path,.trx-addons-advanced-title-item.trx-addons-advanced-title-color').each(function(idx){
var $path=jQuery(this);
if($path.hasClass('trx-addons-animate-complete') ){
$path.removeClass('trx-addons-animate-complete');
}
setTimeout(function(){
$path.addClass('trx-addons-animate-complete');
if($path.is('path') ){
$path.css('animation-play-state', 'running');
}}, 300 * idx + 400 + parseInt(delay) );
});
});
});
}}, 100);
trx_addons_add_filter('trx_addons_filter_animation_wrap_items', function(html){
if(html.indexOf('class="trx-addons-svg-wrapper') >=0){
var $obj=jQuery(html);
$obj.find('.trx-addons-svg-wrapper').each(function(){
var $wrap=jQuery(this);
if($wrap.find('.sc_item_animated_block').length > 0||$wrap.find('.sc_item_word').length > 0){
var $svg=$wrap.find('svg');
if($svg.length){
html=html.replace($wrap.html(), $svg.get(0).outerHTML);
}}
});
}
return html;
});
jQuery(document).on('action.init_hidden_elements', function(e, $cont){
if($cont===undefined) container=jQuery('body');
$cont.find('.trx-addons-advanced-title-item-gallery:not(.trx-addons-advanced-title-item-gallery-inited)').each(function(){
var $self=jQuery(this).addClass('trx-addons-advanced-title-item-gallery-inited'),
$images=$self.find('img'),
interval=$self.data('gallery-interval')||4000,
delay=$self.data('gallery-delay')||0,
timer=$self.data('gallery-timer')||0;
if(timer){
clearInterval(timer);
}
setTimeout(function(){
setInterval(function(){
var idx=$self.data('gallery-index')||0;
$images.eq(idx).hide();
idx=(idx + 1) % $images.length;
$self.data('gallery-index', idx);
$images.eq(idx).show();
}, interval);
}, delay);
});
});
});