import { gsap } from 'gsap'; import { SplitText } from 'gsap/all'; import { ScrollTrigger } from 'gsap/ScrollTrigger'; import { accordion } from '$utils/accordion'; import { bookingModal } from '$utils/bookingModal'; import { buttonHover } from '$utils/buttonHover'; import { cabinPopupModal } from '$utils/cabinPopupModal'; import { floatingBookingButton } from '$utils/floatingBookingButton'; import { formNumberIncrement } from '$utils/formNumberIncrement'; import { gsapBasicAnimations } from '$utils/gsapBasicAnimations'; import { gsapSmoothScroll } from '$utils/gsapSmoothScroll'; import { header } from '$utils/header'; import { heroAnimation } from '$utils/heroAnimation'; import { imageParallax, largeImageParallax } from '$utils/imageParallax'; import { largeTextScrollAnimation } from '$utils/largeTextScrollAnimation'; import { marketingModal } from '$utils/marketingModal'; import { swiperSliders } from '$utils/swiperSliders'; import { textFade } from '$utils/textFade'; import { videoPlay } from '$utils/videoPlay'; gsap.registerPlugin(ScrollTrigger, SplitText); window.Webflow ||= []; window.Webflow.push(() => { gsapSmoothScroll(); accordion(); gsapBasicAnimations(); // required for finsweet cms nest setTimeout(() => { swiperSliders(); document.querySelectorAll('.js-loading-cms-slider').forEach((item) => { item.classList.remove('js-loading-cms-slider'); }); }, 1250); console.log('test'); header(); videoPlay(); heroAnimation(); textFade(); imageParallax(); largeImageParallax(); marketingModal(); cabinPopupModal(); formNumberIncrement(); buttonHover(); floatingBookingButton(); bookingModal(); largeTextScrollAnimation(); document.querySelectorAll('.js-loading').forEach((item) => { item.classList.remove('js-loading'); }); });