Current path: home/webdevt/www/wdp/wp-content/plugins/supreme-modules-pro-for-divi/includes/modules/ProgressBar/
?? Go up: /home/webdevt/www/wdp/wp-content/plugins/supreme-modules-pro-for-divi/includes/modules
window.addEventListener("load",()=>{let e=document.querySelectorAll(".dsm-progress-bar-container"),t=e=>{if(null==e)return;let t=window.innerHeight,r=window.scrollY,l=jQuery(e).offset().top,o=e.offsetHeight,s=r+t-l,a=Math.round(s/((t+o)/100));return Math.min(100,Math.max(0,a))},r=e=>{let{progress:r,relativeTo:l,trackerType:o,showPercentage:s,progressSelector:a,progressDirection:n,progressPercentage:c}=e,i;if("entire_page"===l){let d=Math.ceil((document.body.scrollTop||document.documentElement.scrollTop)/(document.documentElement.scrollHeight-document.documentElement.clientHeight)*100);i=d>=100?100:d}if("selector"===l){let $=document.querySelector(a),u=void 0===t($)&&void 0!==$?0:t($);i=u>=100?100:u}if("horizontal"===o&&r.style.setProperty("width",i+"%"),"circular"===o){let f=r.querySelector(".dsm-progressbar-circular svg circle.current-progress"),g=2*f.r.baseVal.value*Math.PI;f.style.strokeDasharray=g,"right"===n&&(f.style.strokeDashoffset=g-i/100*g),"left"===n&&(f.style.strokeDashoffset=g-("-"+i/100)*g)}"on"===s&&(c.innerHTML=Math.floor(i)+"%")};e.forEach(e=>{let t=e.dataset.relative,l=e.dataset.show_percentage,o=e.dataset.tracker_type,s=e.dataset.direction,a=e.dataset.selector,n="horizontal"===o?e.querySelector(".dsm-current-progress"):e,c=e.querySelector(".dsm-current-progress-percentage"),i={progress:n,relativeTo:t,trackerType:o,showPercentage:l,progressSelector:a,progressDirection:s,progressPercentage:c};r(i),document.addEventListener("scroll",function(e){r(i)})})});