{"version":3,"file":"hire.js","mappings":"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","sources":["webpack://flyaps/./js/hire-developers.js","webpack://flyaps/./hire-developers.js","webpack://flyaps/./js/shared-blocks/dynamic-post-cards.js","webpack://flyaps/./js/shared-blocks/scroll-fade.js"],"sourcesContent":["import $ from 'jquery';\r\nimport ScrollMagic from 'scrollmagic/scrollmagic/minified/ScrollMagic.min';\r\nimport './shared-blocks/dynamic-post-cards.js';\r\nimport { initScrollFade } from './shared-blocks/scroll-fade';\r\nimport Swiper from 'swiper';\r\nimport { Navigation, Mousewheel, FreeMode } from 'swiper/modules';\r\nimport 'swiper/css';\r\nimport 'swiper/css/navigation';\r\nimport 'swiper/css/mousewheel';\r\nimport 'swiper/css/free-mode';\r\n\r\n$(() => {\r\n    initScrollFade('.different-table');\r\n\r\n    const $window = $(window);\r\n    const $header = $('.header');\r\n    const smallDesktop = 1440;\r\n    const $headerHeight = $header.outerHeight();\r\n    const isSmallDesktop = $window.width() < smallDesktop;\r\n\r\n    // ScrollMagic\r\n    const controllerContent = new ScrollMagic.Controller({\r\n        globalSceneOptions: {\r\n            offset: -200\r\n        }\r\n    });\r\n\r\n    const controllerContentNew = new ScrollMagic.Controller({\r\n        globalSceneOptions: {\r\n            offset: -300\r\n        }\r\n    });\r\n\r\n    const timeAnimation = 500;\r\n\r\n    // First Screen\r\n    const $listCards = $(\".who_need__cards\");\r\n    const $scrollButtonToTeams = $('.who-need__btn');\r\n    const isDesktop = window.innerWidth >= 1024;\r\n    const inactiveClass  = 'no-active';\r\n    const activeStateClass  = 'active';\r\n    let animationFrame;\r\n\r\n    // Team Cards, Post Cards and Client Trust courusel\r\n\r\n    function initSwiper(sectionClass) {\r\n        const $listComponent = document.querySelector(`.${sectionClass}__list`);\r\n        const $buttonPrev = document.querySelector(`.${sectionClass}__button-prev`);\r\n        const $buttonNext = document.querySelector(`.${sectionClass}__button-next`);\r\n        const spaceBetweenTwenty = 20;\r\n    \r\n        if (!$listComponent) return;\r\n        \r\n        if ($listComponent.swiper) {\r\n        $listComponent.swiper.destroy(true, true);\r\n        }\r\n    \r\n        const slidesShowDefault = $listComponent.dataset.slidesDefault || 3;\r\n        const slidesShowDesktop = $listComponent.dataset.slidesDesktop || 3;\r\n        const slidesShowTablet = $listComponent.dataset.slidesTablet || 2;\r\n        const slidesShowMediumTablet = $listComponent.dataset.slidesTabletMedium || 2;\r\n        const slidesShowSmallTablet = $listComponent.dataset.slidesTabletSmall || 2;\r\n        const slidesShowMobileLarge = $listComponent.dataset.slidesMobileLarge || 1;\r\n        const slidesShowMobile = $listComponent.dataset.slidesMobile || 1;\r\n        const freemodeSticky = $listComponent.dataset.freemodeSticky === \"true\";\r\n    \r\n        \r\n        new Swiper($listComponent, {\r\n            modules: [Navigation, Mousewheel, FreeMode],\r\n            slidesPerView: slidesShowDefault,\r\n            spaceBetween: 10,\r\n            navigation: {\r\n                nextEl: $buttonNext,\r\n                prevEl: $buttonPrev,\r\n            },\r\n            speed: 500,\r\n            breakpoints: {\r\n                1600: { \r\n                    slidesPerView: slidesShowDesktop,\r\n                    spaceBetween: spaceBetweenTwenty,\r\n                    allowTouchMove: false,\r\n                    freeMode: {\r\n                        enabled: true,\r\n                        sticky: freemodeSticky,\r\n                    },\r\n                    mousewheel: {\r\n                        enabled: true,\r\n                        sensitivity: 1,\r\n                        forceToAxis: true,\r\n                    },\r\n                },\r\n                1399: { \r\n                    slidesPerView: slidesShowTablet,\r\n                    spaceBetween: spaceBetweenTwenty,\r\n                    allowTouchMove: false,\r\n                    freeMode: {\r\n                        enabled: true,\r\n                        sticky: freemodeSticky,\r\n                    },\r\n                    mousewheel: {\r\n                        enabled: true,\r\n                        sensitivity: 1,\r\n                        forceToAxis: true,\r\n                    },\r\n                },\r\n                889: { \r\n                    slidesPerView: slidesShowMediumTablet,\r\n                    spaceBetween: spaceBetweenTwenty,\r\n                    allowTouchMove: false,\r\n                    freeMode: {\r\n                        enabled: true,\r\n                        sticky: freemodeSticky,\r\n                    },\r\n                    mousewheel: {\r\n                        enabled: true,\r\n                        sensitivity: 1,\r\n                        forceToAxis: true,\r\n                    },\r\n                },\r\n                700: { slidesPerView: slidesShowSmallTablet },\r\n                575: { slidesPerView: slidesShowMobileLarge },\r\n                480: { slidesPerView: slidesShowMobile }\r\n            }\r\n        });\r\n    }\r\n\r\n    // init carousel\r\n\r\n    initSwiper(\"team-cards\");\r\n    initSwiper(\"clients-trust\");\r\n    initSwiper(\"hire_pages\");\r\n    \r\n    if ($listCards && isDesktop) {\r\n        setTimeout(() => {\r\n            $listCards.addClass(inactiveClass);\r\n        }, 2100);\r\n    \r\n    \r\n        $listCards.hover(\r\n            function() {\r\n                cancelAnimationFrame(animationFrame);\r\n                $(this).removeClass(inactiveClass).addClass(activeStateClass);\r\n            },\r\n            function() {\r\n                animationFrame = requestAnimationFrame(() => {\r\n                    $(this).removeClass(activeStateClass).addClass(inactiveClass);\r\n                });\r\n            }\r\n        );\r\n    }\r\n\r\n    $scrollButtonToTeams.on('click', function(event) {\r\n        const targetSectionId = $(this).data('move-section');\r\n        const targetSection = $(`#${targetSectionId}`); \r\n        \r\n        if (targetSection.length) {\r\n            event.preventDefault();\r\n            \r\n            $('html, body').animate({\r\n                scrollTop: targetSection.offset().top\r\n            }, 800);\r\n        }\r\n    });\r\n\r\n\r\n    const $industries = $(\".team-cards__profile-card_details strong\");\r\n\r\n    $industries.each(function() {\r\n        $(this).contents().each(function() {\r\n            if (this.nodeType === Node.TEXT_NODE) {\r\n                const text = this.textContent;\r\n                const matches = text.match(/#[^#]+/g);\r\n    \r\n                if (matches) {\r\n                    const coloredText = matches.map(match => {\r\n                        const content = match.slice(1).trim();\r\n                        return `<span><em style=\"color: #2BBFCA;\">#</em>${content}</span>`;\r\n                    }).join(\" \");\r\n                    \r\n                    $(this).replaceWith(coloredText);\r\n                }\r\n            }\r\n        });\r\n    });\r\n    \r\n\r\n\r\n    $(\".team-cards__profile-card_skills-arrow\").on('click', function () {\r\n        const $profileCard = $(this).closest('.team-cards__profile-card');\r\n        \r\n        if (!$profileCard.hasClass(activeStateClass)) {\r\n            $(\".team-cards__profile-card\").removeClass(activeStateClass);\r\n        }\r\n        \r\n        $profileCard.toggleClass(activeStateClass);\r\n    });\r\n\r\n    // Have Questions Block\r\n    const $questionsBlock = $(\".have-questions__block\");\r\n    const $answerBlock = $('.have-questions__answer');\r\n\r\n    $questionsBlock.click(function() {\r\n        const $currentBlock = $(this);\r\n        const wasActive = $currentBlock.hasClass(activeStateClass);\r\n\r\n        $questionsBlock.removeClass(activeStateClass).find($answerBlock).slideUp();\r\n\r\n        if (!wasActive) {\r\n        $currentBlock.addClass(activeStateClass);\r\n        $currentBlock.find($answerBlock).slideDown();\r\n        }\r\n    });\r\n\r\n    \r\n\r\n    $(\".who-need-container__scroll-btn\").click(function () {\r\n        $('html, body').animate({\r\n            scrollTop: $(\".who-need-experience\").offset().top - $header.outerHeight()\r\n        }, timeAnimation);\r\n    })\r\n\r\n    $window.on('scroll resize', function() {\r\n        const currentPosition = $(this).scrollTop();\r\n        const $listBlock = $('.get-started__container');\r\n        const $items = $('.get-started__item');\r\n        const $listBlockHeight = $listBlock.outerHeight();\r\n        const $listBlockTop = $listBlock.offset().top - $window.height() / 2;\r\n        const $listBlockBottom = $listBlock.offset().top + $listBlockHeight;\r\n        const onListBlock = currentPosition >= $listBlockTop && currentPosition <= $listBlockBottom;\r\n\r\n        if (isSmallDesktop) {\r\n            $items.each(function () {\r\n                const $this = $(this);\r\n                const $itemTop = $this.offset().top - $headerHeight * 4;\r\n\r\n                if (currentPosition >= $itemTop) {\r\n                    $(this).addClass('get-started__item_active')\r\n                }\r\n            })\r\n\r\n            if (!onListBlock) {\r\n                $items.removeClass('get-started__item_active')\r\n            }\r\n        } else {\r\n            if (onListBlock) {\r\n                $items.addClass('get-started__item_active')\r\n            } else {\r\n                $items.removeClass('get-started__item_active')\r\n            }\r\n        }\r\n    });\r\n\r\n    new ScrollMagic.Scene({\r\n        triggerElement: '.clients-trust',\r\n        reverse: false\r\n    })\r\n        .setClassToggle('.clients-trust', 'move')\r\n        .addTo(controllerContent);\r\n\r\n    new ScrollMagic.Scene({\r\n        triggerElement: '.who-need',\r\n        reverse: false\r\n    })\r\n        .setClassToggle('.who-need', 'who-need-move')\r\n        .addTo(controllerContent);\r\n\r\n    new ScrollMagic.Scene({\r\n        triggerElement: '.new-home-system',\r\n        reverse: false\r\n    })\r\n        .setClassToggle('.new-home-system', 'move')\r\n        .addTo(controllerContent);\r\n\r\n    new ScrollMagic.Scene({\r\n        triggerElement: '.new-home-system-items',\r\n        reverse: false\r\n    })\r\n        .setClassToggle('.new-home-system-items', 'move')\r\n        .addTo(controllerContent);\r\n\r\n    new ScrollMagic.Scene({\r\n        triggerElement: '.get-in-touch__gradient',\r\n        reverse: false\r\n    })\r\n        .setClassToggle('.get-in-touch__gradient', 'move')\r\n        .addTo(controllerContent);\r\n\r\n    new ScrollMagic.Scene({\r\n        triggerElement: '.get-in-touch__bg .get-in-touch__desc',\r\n        reverse: false\r\n    })\r\n      .setClassToggle('.get-in-touch__bg', 'move')\r\n      .addTo(controllerContent);\r\n\r\n    new ScrollMagic.Scene({\r\n        triggerElement: '.project-result__items',\r\n        reverse: false\r\n    })\r\n        .setClassToggle('.project-result', 'project-result-move')\r\n        .addTo(controllerContent);\r\n\r\n    new ScrollMagic.Scene({\r\n        triggerElement: '.project-capabilities__items',\r\n        reverse: false\r\n    })\r\n        .setClassToggle('.project-capabilities', 'project-capabilities-move')\r\n        .addTo(controllerContent);\r\n\r\n    new ScrollMagic.Scene({\r\n        triggerElement: '.tech-stack__list',\r\n        reverse: false\r\n    })\r\n        .setClassToggle('.tech-stack', 'move')\r\n        .addTo(controllerContent);\r\n\r\n    new ScrollMagic.Scene({\r\n        triggerElement: '.experience-stats__list',\r\n        reverse: false\r\n    })\r\n        .setClassToggle('.experience-stats', 'move')\r\n        .addTo(controllerContentNew);\r\n});\r\n","import './stylus/hire-developers.styl'\r\nimport './js/hire-developers'\r\n","import $ from \"jquery\";\r\nimport Swiper from 'swiper';\r\nimport { Navigation, Mousewheel, FreeMode } from 'swiper/modules';\r\nimport 'swiper/css';\r\nimport 'swiper/css/navigation';\r\nimport 'swiper/css/mousewheel';\r\nimport 'swiper/css/free-mode';\r\n\r\n$(function() {\r\n  function initSwiper(sectionClass) {\r\n    const $listComponent = document.querySelector(`.${sectionClass}__list`);\r\n    const $buttonPrev = document.querySelector(`.${sectionClass}__button-prev`);\r\n    const $buttonNext = document.querySelector(`.${sectionClass}__button-next`);\r\n    const spaceBetweenTwenty = 20;\r\n\r\n    if (!$listComponent) return;\r\n    \r\n    if ($listComponent.swiper) {\r\n      $listComponent.swiper.destroy(true, true);\r\n    }\r\n  \r\n    const slidesShowDefault = $listComponent.dataset.slidesDefault || 3;\r\n    const slidesShowDesktop = $listComponent.dataset.slidesDesktop || 3;\r\n    const slidesShowTablet = $listComponent.dataset.slidesTablet || 2;\r\n    const slidesShowMediumTablet = $listComponent.dataset.slidesTabletMedium || 2;\r\n    const slidesShowSmallTablet = $listComponent.dataset.slidesTabletSmall || 2;\r\n    const slidesShowMobileLarge = $listComponent.dataset.slidesMobileLarge || 1;\r\n    const slidesShowMobile = $listComponent.dataset.slidesMobile || 1;\r\n    const freemodeSticky = $listComponent.dataset.freemodeSticky === \"true\";\r\n  \r\n      \r\n    new Swiper($listComponent, {\r\n      modules: [Navigation, Mousewheel, FreeMode],\r\n      slidesPerView: slidesShowDefault,\r\n      spaceBetween: 10,\r\n      navigation: {\r\n        nextEl: $buttonNext,\r\n        prevEl: $buttonPrev,\r\n      },\r\n      speed: 500,\r\n      breakpoints: {\r\n        1600: { \r\n          slidesPerView: slidesShowDesktop,\r\n          spaceBetween: spaceBetweenTwenty,\r\n          allowTouchMove: false,\r\n          freeMode: {\r\n            enabled: true,\r\n            sticky: freemodeSticky,\r\n          },\r\n          mousewheel: {\r\n            enabled: true,\r\n            sensitivity: 1,\r\n            forceToAxis: true,\r\n          },\r\n        },\r\n        1399: { \r\n          slidesPerView: slidesShowTablet,\r\n          spaceBetween: spaceBetweenTwenty,\r\n          allowTouchMove: false,\r\n          freeMode: {\r\n            enabled: true,\r\n            sticky: freemodeSticky,\r\n          },\r\n          mousewheel: {\r\n            enabled: true,\r\n            sensitivity: 1,\r\n            forceToAxis: true,\r\n          },\r\n        },\r\n        889: { \r\n          slidesPerView: slidesShowMediumTablet,\r\n          spaceBetween: spaceBetweenTwenty,\r\n          allowTouchMove: false,\r\n          freeMode: {\r\n            enabled: true,\r\n            sticky: freemodeSticky,\r\n          },\r\n          mousewheel: {\r\n            enabled: true,\r\n            sensitivity: 1,\r\n            forceToAxis: true,\r\n          },\r\n        },\r\n        700: { slidesPerView: slidesShowSmallTablet },\r\n        575: { slidesPerView: slidesShowMobileLarge },\r\n        480: { slidesPerView: slidesShowMobile }\r\n      }\r\n    });\r\n  }\r\n\r\n  initSwiper(\"dynamic-post-cards\");\r\n});\r\n","import $ from 'jquery';\r\n\r\nconst CLASS_SCROLL_END = 'is-scroll-end';\r\nconst SCROLL_END_TOLERANCE = 2;\r\n\r\n// Pairs with the scroll-fade() mixin: the edge fade goes away once scrolled to the end\r\nexport const initScrollFade = (selector) => {\r\n  $(selector).each(function () {\r\n    const $scroller = $(this);\r\n    const update = () => {\r\n      const el = $scroller[0];\r\n      $scroller.toggleClass(CLASS_SCROLL_END, el.scrollLeft + el.clientWidth >= el.scrollWidth - SCROLL_END_TOLERANCE);\r\n    };\r\n\r\n    $scroller.on('scroll', update);\r\n    $(window).on('resize', update);\r\n    update();\r\n  });\r\n};\r\n"],"names":["$","ScrollMagic","initScrollFade","Swiper","Navigation","Mousewheel","FreeMode","$window","window","$header","smallDesktop","$headerHeight","outerHeight","isSmallDesktop","width","controllerContent","Controller","globalSceneOptions","offset","controllerContentNew","timeAnimation","$listCards","$scrollButtonToTeams","isDesktop","innerWidth","inactiveClass","activeStateClass","animationFrame","initSwiper","sectionClass","$listComponent","document","querySelector","$buttonPrev","$buttonNext","spaceBetweenTwenty","swiper","destroy","slidesShowDefault","dataset","slidesDefault","slidesShowDesktop","slidesDesktop","slidesShowTablet","slidesTablet","slidesShowMediumTablet","slidesTabletMedium","slidesShowSmallTablet","slidesTabletSmall","slidesShowMobileLarge","slidesMobileLarge","slidesShowMobile","slidesMobile","freemodeSticky","modules","slidesPerView","spaceBetween","navigation","nextEl","prevEl","speed","breakpoints","allowTouchMove","freeMode","enabled","sticky","mousewheel","sensitivity","forceToAxis","setTimeout","addClass","hover","cancelAnimationFrame","removeClass","requestAnimationFrame","on","event","targetSectionId","data","targetSection","length","preventDefault","animate","scrollTop","top","$industries","each","contents","nodeType","Node","TEXT_NODE","text","textContent","matches","match","coloredText","map","content","slice","trim","join","replaceWith","$profileCard","closest","hasClass","toggleClass","$questionsBlock","$answerBlock","click","$currentBlock","wasActive","find","slideUp","slideDown","currentPosition","$listBlock","$items","$listBlockHeight","$listBlockTop","height","$listBlockBottom","onListBlock","$this","$itemTop","Scene","triggerElement","reverse","setClassToggle","addTo","CLASS_SCROLL_END","SCROLL_END_TOLERANCE","selector","$scroller","update","el","scrollLeft","clientWidth","scrollWidth"],"sourceRoot":""}