!function(){"use strict";let t=(t,e=!1)=>(t=t.trim(),e)?[...document.querySelectorAll(t)]:document.querySelector(t),e=(e,i,l,o=!1)=>{let a=t(i,o);a&&(o?a.forEach(t=>t.addEventListener(e,l)):a.addEventListener(e,l))},i=(t,e)=>{t.addEventListener("scroll",e)},l=t("#navbar .scrollto",!0),o=()=>{let e=window.scrollY+200;l.forEach(i=>{if(!i.hash)return;let l=t(i.hash);l&&(e>=l.offsetTop&&e<=l.offsetTop+l.offsetHeight?i.classList.add("active"):i.classList.remove("active"))})};window.addEventListener("load",o),i(document,o);let a=e=>{let i=t(e).offsetTop;window.scrollTo({top:i,behavior:"smooth"})},s=t(".back-to-top");if(s){let n=()=>{window.scrollY>100?s.classList.add("active"):s.classList.remove("active")};window.addEventListener("load",n),i(document,n)}e("click",".mobile-nav-toggle",function(e){t("#navbar").classList.toggle("navbar-mobile"),this.classList.toggle("bi-list"),this.classList.toggle("bi-x")}),e("click",".navbar .dropdown > a",function(e){t("#navbar").classList.contains("navbar-mobile")&&(e.preventDefault(),this.nextElementSibling.classList.toggle("dropdown-active"))},!0),e("click",".scrollto",function(e){if(t(this.hash)){e.preventDefault();let i=t("#navbar");if(i.classList.contains("navbar-mobile")){i.classList.remove("navbar-mobile");let l=t(".mobile-nav-toggle");l.classList.toggle("bi-list"),l.classList.toggle("bi-x")}a(this.hash)}},!0),window.addEventListener("load",()=>{window.location.hash&&t(window.location.hash)&&a(window.location.hash)}),window.addEventListener("load",()=>{let i=t(".portfolio-container");if(i){let l=new Isotope(i,{itemSelector:".portfolio-item",layoutMode:"fitRows"}),o=t("#portfolio-flters li",!0);e("click","#portfolio-flters li",function(t){t.preventDefault(),o.forEach(function(t){t.classList.remove("filter-active")}),this.classList.add("filter-active"),l.arrange({filter:this.getAttribute("data-filter")}),l.on("arrangeComplete",function(){AOS.refresh()})},!0)}}),GLightbox({selector:".portfolio-lightbox"}),new Swiper(".portfolio-details-slider",{speed:400,autoplay:{delay:5e3,disableOnInteraction:!1},pagination:{el:".swiper-pagination",type:"bullets",clickable:!0}}),window.addEventListener("load",()=>{AOS.init({duration:1e3,easing:"ease-in-out",once:!0,mirror:!1})})}();