!function(r){function n(r,e){var i=r.find(".premium-progressbar-container"),t=i.data("settings"),n=t.progress_length,a=t.speed,s=t.type,o=t.mScroll;if("line"===s){var d=i.find(".premium-progressbar-bar");t.gradient&&d.css("background","linear-gradient(-45deg, "+t.gradient+")"),"yes"!==o&&d.animate({width:n+"%"},a)}else if("circle"===s||"half-circle"===s){100"),d.append("
"+w+"
")}"frontend"!==e&&y(r)}}function e(r,e){var i=r.find(".premium-progressbar-container").data("settings").type;"dots"===i&&n(r,"frontend");var t=new IntersectionObserver(function(r){r.forEach(function(r){r.isIntersecting&&(("dots"!==i?n:y)(e(r.target)),t.unobserve(r.target))})});t.observe(r[0])}var y=function(r){var e=r.find(".premium-progressbar-container").data("settings"),n=r.find(".premium-progressbar-bar-wrap"),i=n.data(),a=e.speed,s=0,o=i.totalFill,d=i.circles,c=i.partialFill;!function r(e){var i=n.find(".progress-segment").eq(e),t=100;e===o&&(t=c);i.find(".segment-inner").animate({width:t+"%"},a/d,function(){++s<=o&&r(s)})}(s)};r(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/premium-addon-progressbar.default",e)})}(jQuery);