1/******/ (() => { // webpackBootstrap 2/*!***********************************************!*\ 3 !*** ./blocks/dist/js/marquee-section.min.js ***! 4 \***********************************************/ 5// Prevents this code from Firing in Iframe Preview on backend 6if (!document.body.classList.contains("wp-admin")) { 7 document.querySelectorAll(".marqueeSection").forEach(function (section) { 8 // console.log("Template Section: ", section); 9 if (section.classList.contains("fastSpeedSection")) { 10 // console.log("fast"); 11 var speed = 400; 12 } else if (section.classList.contains("slowSpeedSection")) { 13 // console.log("slow"); 14 var speed = 100; 15 } else { 16 var speed = 200; 17 // console.log("default"); 18 } 19 if (window.frameElement && window.frameElement.tagName === "IFRAME") { 20 // console.log("preview only"); 21 } else { 22 var target = section.querySelector(".carouselContainer"); 23 // Duplicate The Content Twice to prevent empty space on loop 24 target.innerHTML += target.innerHTML; 25 target.innerHTML += target.innerHTML; 26 // Get The width of the duplicated content's container 27 var tickerWidth = document.querySelector(".carousel-inner").offsetWidth; 28 // Get The duration via math 29 var initDuration = tickerWidth / speed; 30 gsap.to(".carousel-inner", { 31 duration: initDuration, 32 xPercent: -100, 33 ease: "none", 34 repeat: -1 35 }); 36 } 37 gsap.to(section, { 38 scrollTrigger: { 39 trigger: section, 40 // Element to trigger the ScrollTrigger 41 start: "top top", 42 // Start when the top of `.content` hits the top of the viewport 43 pin: true, 44 // Pin `.content` in place when the trigger is reached 45 pinSpacing: false, 46 // Optionally removes the extra space added for the pinned element 47 end: "+=100000" // Large end value to keep the content pinned indefinitely 48 } 49 }); 50 }); 51} 52/******/ })() 53; 54//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFycXVlZS1zZWN0aW9uLm1pbi5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQSxJQUFJLENBQUNBLFFBQVEsQ0FBQ0MsSUFBSSxDQUFDQyxTQUFTLENBQUNDLFFBQVEsQ0FBQyxVQUFVLENBQUMsRUFBRTtFQUNqREgsUUFBUSxDQUFDSSxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxDQUFDQyxPQUFPLENBQUMsVUFBQ0MsT0FBTyxFQUFLO0lBQ2hFO0lBQ0EsSUFBSUEsT0FBTyxDQUFDSixTQUFTLENBQUNDLFFBQVEsQ0FBQyxrQkFBa0IsQ0FBQyxFQUFFO01BQ2xEO01BQ0EsSUFBSUksS0FBSyxHQUFHLEdBQUc7SUFDakIsQ0FBQyxNQUFNLElBQUlELE9BQU8sQ0FBQ0osU0FBUyxDQUFDQyxRQUFRLENBQUMsa0JBQWtCLENBQUMsRUFBRTtNQUN6RDtNQUNBLElBQUlJLEtBQUssR0FBRyxHQUFHO0lBQ2pCLENBQUMsTUFBTTtNQUNMLElBQUlBLEtBQUssR0FBRyxHQUFHO01BQ2Y7SUFDRjtJQUNBLElBQUlDLE1BQU0sQ0FBQ0MsWUFBWSxJQUFJRCxNQUFNLENBQUNDLFlBQVksQ0FBQ0MsT0FBTyxLQUFLLFFBQVEsRUFBRTtNQUNuRTtJQUFBLENBQ0QsTUFBTTtNQUNMLElBQUlDLE1BQU0sR0FBR0wsT0FBTyxDQUFDTSxhQUFhLENBQUMsb0JBQW9CLENBQUM7TUFDeEQ7TUFDQUQsTUFBTSxDQUFDRSxTQUFTLElBQUlGLE1BQU0sQ0FBQ0UsU0FBUztNQUNwQ0YsTUFBTSxDQUFDRSxTQUFTLElBQUlGLE1BQU0sQ0FBQ0UsU0FBUztNQUNwQztNQUNBLElBQUlDLFdBQVcsR0FBR2QsUUFBUSxDQUFDWSxhQUFhLENBQUMsaUJBQWlCLENBQUMsQ0FBQ0csV0FBVztNQUN2RTtNQUNBLElBQUlDLFlBQVksR0FBR0YsV0FBVyxHQUFHUCxLQUFLO01BRXRDVSxJQUFJLENBQUNDLEVBQUUsQ0FBQyxpQkFBaUIsRUFBRTtRQUN6QkMsUUFBUSxFQUFFSCxZQUFZO1FBQ3RCSSxRQUFRLEVBQUUsQ0FBQyxHQUFHO1FBQ2RDLElBQUksRUFBRSxNQUFNO1FBQ1pDLE1BQU0sRUFBRSxDQUFDO01BQ1gsQ0FBQyxDQUFDO0lBQ0o7SUFFQUwsSUFBSSxDQUFDQyxFQUFFLENBQUNaLE9BQU8sRUFBRTtNQUNmaUIsYUFBYSxFQUFFO1FBQ2JDLE9BQU8sRUFBRWxCLE9BQU87UUFBRTtRQUNsQm1CLEtBQUssRUFBRSxTQUFTO1FBQUU7UUFDbEJDLEdBQUcsRUFBRSxJQUFJO1FBQUU7UUFDWEMsVUFBVSxFQUFFLEtBQUs7UUFBRTtRQUNuQkMsR0FBRyxFQUFFLFVBQVUsQ0FBRTtNQUNuQjtJQUNGLENBQUMsQ0FBQztFQUNKLENBQUMsQ0FBQztBQUNKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zZWVtYXgtdGhlbWUvLi9ibG9ja3MvZGlzdC9qcy9tYXJxdWVlLXNlY3Rpb24ubWluLmpzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFByZXZlbnRzIHRoaXMgY29kZSBmcm9tIEZpcmluZyBpbiBJZnJhbWUgUHJldmlldyBvbiBiYWNrZW5kXG5pZiAoIWRvY3VtZW50LmJvZHkuY2xhc3NMaXN0LmNvbnRhaW5zKFwid3AtYWRtaW5cIikpIHtcbiAgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChcIi5tYXJxdWVlU2VjdGlvblwiKS5mb3JFYWNoKChzZWN0aW9uKSA9PiB7XG4gICAgLy8gY29uc29sZS5sb2coXCJUZW1wbGF0ZSBTZWN0aW9uOiBcIiwgc2VjdGlvbik7XG4gICAgaWYgKHNlY3Rpb24uY2xhc3NMaXN0LmNvbnRhaW5zKFwiZmFzdFNwZWVkU2VjdGlvblwiKSkge1xuICAgICAgLy8gY29uc29sZS5sb2coXCJmYXN0XCIpO1xuICAgICAgdmFyIHNwZWVkID0gNDAwO1xuICAgIH0gZWxzZSBpZiAoc2VjdGlvbi5jbGFzc0xpc3QuY29udGFpbnMoXCJzbG93U3BlZWRTZWN0aW9uXCIpKSB7XG4gICAgICAvLyBjb25zb2xlLmxvZyhcInNsb3dcIik7XG4gICAgICB2Y
54XIgc3BlZWQgPSAxMDA7XG4gICAgfSBlbHNlIHtcbiAgICAgIHZhciBzcGVlZCA9IDIwMDtcbiAgICAgIC8vIGNvbnNvbGUubG9nKFwiZGVmYXVsdFwiKTtcbiAgICB9XG4gICAgaWYgKHdpbmRvdy5mcmFtZUVsZW1lbnQgJiYgd2luZG93LmZyYW1lRWxlbWVudC50YWdOYW1lID09PSBcIklGUkFNRVwiKSB7XG4gICAgICAvLyBjb25zb2xlLmxvZyhcInByZXZpZXcgb25seVwiKTtcbiAgICB9IGVsc2Uge1xuICAgICAgbGV0IHRhcmdldCA9IHNlY3Rpb24ucXVlcnlTZWxlY3RvcihcIi5jYXJvdXNlbENvbnRhaW5lclwiKTtcbiAgICAgIC8vIER1cGxpY2F0ZSBUaGUgQ29udGVudCBUd2ljZSB0byBwcmV2ZW50IGVtcHR5IHNwYWNlIG9uIGxvb3BcbiAgICAgIHRhcmdldC5pbm5lckhUTUwgKz0gdGFyZ2V0LmlubmVySFRNTDtcbiAgICAgIHRhcmdldC5pbm5lckhUTUwgKz0gdGFyZ2V0LmlubmVySFRNTDtcbiAgICAgIC8vIEdldCBUaGUgd2lkdGggb2YgdGhlIGR1cGxpY2F0ZWQgY29udGVudCdzIGNvbnRhaW5lclxuICAgICAgbGV0IHRpY2tlcldpZHRoID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcihcIi5jYXJvdXNlbC1pbm5lclwiKS5vZmZzZXRXaWR0aDtcbiAgICAgIC8vIEdldCBUaGUgZHVyYXRpb24gdmlhIG1hdGhcbiAgICAgIGxldCBpbml0RHVyYXRpb24gPSB0aWNrZXJXaWR0aCAvIHNwZWVkO1xuXG4gICAgICBnc2FwLnRvKFwiLmNhcm91c2VsLWlubmVyXCIsIHtcbiAgICAgICAgZHVyYXRpb246IGluaXREdXJhdGlvbixcbiAgICAgICAgeFBlcmNlbnQ6IC0xMDAsXG4gICAgICAgIGVhc2U6IFwibm9uZVwiLFxuICAgICAgICByZXBlYXQ6IC0xLFxuICAgICAgfSk7XG4gICAgfVxuXG4gICAgZ3NhcC50byhzZWN0aW9uLCB7XG4gICAgICBzY3JvbGxUcmlnZ2VyOiB7XG4gICAgICAgIHRyaWdnZXI6IHNlY3Rpb24sIC8vIEVsZW1lbnQgdG8gdHJpZ2dlciB0aGUgU2Nyb2xsVHJpZ2dlclxuICAgICAgICBzdGFydDogXCJ0b3AgdG9wXCIsIC8vIFN0YXJ0IHdoZW4gdGhlIHRvcCBvZiBgLmNvbnRlbnRgIGhpdHMgdGhlIHRvcCBvZiB0aGUgdmlld3BvcnRcbiAgICAgICAgcGluOiB0cnVlLCAvLyBQaW4gYC5jb250ZW50YCBpbiBwbGFjZSB3aGVuIHRoZSB0cmlnZ2VyIGlzIHJlYWNoZWRcbiAgICAgICAgcGluU3BhY2luZzogZmFsc2UsIC8vIE9wdGlvbmFsbHkgcmVtb3ZlcyB0aGUgZXh0cmEgc3BhY2UgYWRkZWQgZm9yIHRoZSBwaW5uZWQgZWxlbWVudFxuICAgICAgICBlbmQ6IFwiKz0xMDAwMDBcIiwgLy8gTGFyZ2UgZW5kIHZhbHVlIHRvIGtlZXAgdGhlIGNvbnRlbnQgcGlubmVkIGluZGVmaW5pdGVseVxuICAgICAgfSxcbiAgICB9KTtcbiAgfSk7XG59XG4iXSwibmFtZXMiOlsiZG9jdW1lbnQiLCJib2R5IiwiY2xhc3NMaXN0IiwiY29udGFpbnMiLCJxdWVyeVNlbGVjdG9yQWxsIiwiZm9yRWFjaCIsInNlY3Rpb24iLCJzcGVlZCIsIndpbmRvdyIsImZyYW1lRWxlbWVudCIsInRhZ05hbWUiLCJ0YXJnZXQiLCJxdWVyeVNlbGVjdG9yIiwiaW5uZXJIVE1MIiwidGlja2VyV2lkdGgiLCJvZmZzZXRXaWR0aCIsImluaXREdXJhdGlvbiIsImdzYXAiLCJ0byIsImR1cmF0aW9uIiwieFBlcmNlbnQiLCJlYXNlIiwicmVwZWF0Iiwic2Nyb2xsVHJpZ2dlciIsInRyaWdnZXIiLCJzdGFydCIsInBpbiIsInBpblNwYWNpbmciLCJlbmQiXSwic291cmNlUm9vdCI6IiJ9
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.