1const showMarkers=!1,scrub=.5;function prepareSplitHeadline(e){jQuery(".brxe-heading").length>0&&jQuery(".brxe-heading").each((function(){jQuery(this).parents("")&&0==jQuery(this).parents("main .brxe-section:first-of-type").length&&0==jQuery(this).parent(".accordion-title-wrapper").length&&0==jQuery(this).parents(".brx-megamenu").length&&0==jQuery(this).parent(".footer-col").length&&!1===jQuery(this).hasClass("marquee")&&(childSplit=new SplitText(jQuery(this),{type:"lines",linesClass:"text-split-child"}),parentSplit=new SplitText(jQuery(this),{type:"lines",linesClass:"text-split-parent"}),gsap.set(jQuery(this).find(".text-split-child"),{yPercent:150}))}))}function windowSize(){return jQuery(window).width()}function prepareSplideAnimations(e){jQuery(".splide__slide.is-active").find(".splide-text-01").length>0&&(console.log("FOUND"),gsap.set(jQuery(".splide__slide.is-active").find(".splide-text-01"),{autoAlpha:0})),jQuery(".splide__slide.is-active").find(".splide-text-02").length>0&&gsap.set(jQuery(".splide__slide.is-active").find(".splide-text-02"),{autoAlpha:0}),jQuery(".splide__slide.is-active").find(".splide-text-03").length>0&&gsap.set(jQuery(".splide__slide.is-active").find(".splide-text-03"),{autoAlpha:0}),jQuery(".splide__slide.is-active").find(".splide-text-04").length>0&&gsap.set(jQuery(".splide__slide.is-active").find(".splide-text-04"),{autoAlpha:0})}function hasAccordionItems(){if(jQuery(".brxe-block.listening").length>0){var e=jQuery(".brxe-block.listening:not(.brx-open)"),t=jQuery(".brxe-block.listening:not(.brx-open)").find(".accordion-content-wrapper");t&&t.length>0&&gsap.set(t,{autoAlpha:0}),e.on("click",(function(){jQuery(this).hasClass("brx-open")||gsap.fromTo(t,{autoAlpha:0,y:5},{y:0,autoAlpha:1,delay:.14,duration:.4,ease:"power2.out"})}))}}function initAnimation(){setTimeout((function(){jQuery(".anim-logo-rotate").length>0&&gsap.to(jQuery(".anim-logo-rotate"),{rotation:"360",duration:18,ease:"none",repeat:-1}),jQuery("main .brxe-section:not(:first-of-type)").each((function(e,t){jQuery(this).find(".brxe-heading").length>0&&jQuery(this).find(".brxe-heading").each((function(){0===jQuery(this).parents(".splide__slide").length&&animationHideElement(jQuery(this))})),jQuery(this).find(".brxe-text p").length>0&&(console.log(jQuery(this).find(".brxe-text").parents(".brxe-accordion-nested").length),0==jQuery(this).find(".brxe-text").parents(".brxe-accordion-nested").length&&animationHideElement(jQuery(this).find(".brxe-text p"))),jQuery(this).find(".brxe-image-gallery img").length>0&&0==jQuery(this).find(".brxe-image-gallery img").parent(".accordion-title-wrapper").length&&animationHideElement(jQuery(this).find(".brxe-image-gallery img")),jQuery(this).find(".brxe-text-basic:not(.subtitle)").length>0&&0==jQuery(this).find(".brxe-text-basic:not(.subtitle)").parent(".accordion-title-wrapper").length&&animationHideElement(jQuery(this).find(".brxe-text-basic:not(.subtitle)")),jQuery(this).find(".brxe-image").length>0&&0==jQuery(this).find(".brxe-image").parent(".accordion-title-wrapper").length&&animationHideElement(jQuery(this).find(".brxe-image"));gsap.timeline({scrollTrigger:{trigger:jQuery(this),start:"top 80%",end:"bottom 90%",markers:!1,scrub:!0,once:!0,onEnter:()=>{jQuery(this).find(".brxe-heading").each((function(){0===jQuery(this).parents(".splide__slide").length&&animationTransition(jQuery(this),"in",0,100,0,1.2)})),animationTransition(jQuery(this).find(".brxe-text p"),"in",0,100,0,1.2,.2),animationTransition(jQuery(this).find(".brxe-text-basic:not(.subtitle)"),"in",0,100,0,1.2,.2),animationTransition(jQuery(this).find(".brxe-image"),"in",0,10,0,1.2,.2),jQuery(".brxe-image-gallery .bricks-layout-item").each((function(){})),animationTransition(jQuery(this).find(".brxe-image-gallery img"),"in",0,10,0,1.2,.2)}}})}))}),220)}function splitHeadlineLines(e,t){jQuery(e).find(".text-split-child").length>0&&gsap.to(jQuery(e).find(".text-split-child"),{duration:1.2,yPercent:0,stagger:.22,ease:"power4.out",delay:.2})}document.addEventListener("DOMContentLoaded",(function(){gsap.registerPlugin(DrawSVGPlugin,ScrollTrigger),jQuery(".stroke").length>0&&jQuery(".stroke").each((function(){jQuery(this).find("path").length>0&&gsap.fromTo(jQuery(this).find("path"),{drawSVG:0},{drawSVG:"100%",ease:"none",scrollTrigger:{trigger:jQuery(this),pin:!1,scrub:.5,start:"top 90%",end:"bottom 70%",markers:false}}),jQuery(this).find("circle").length>0&&gsap.fromTo(jQuery(this).find("circle"),{drawSVG:0},{drawSVG:"100%",ease:"none",scrollTrigger:{trigger:jQuery(this),pin:!1,scrub:.5,start:"top 90%",end:"bottom 70%",markers:false}})}))})),jQuery("body.overlay main .brxe-section:first-of-type").each((function(){0===jQuery("body.home").length&&gsap.from(jQuery(this),{scrollTrigger:{onEnter:()=>{jQuery("body").addClass("overlay-white")},onLeave:()=>{jQuery("body").removeClass("overlay-white")},onEnterBack:()=>{jQuery("body").addClass("overlay-white")},onLeaveBack:()=>{jQuery("body").removeClass("overlay-white")},markers:!1,start:"top center",end:"bottom 60%",trigger:jQuery(this)}})})),prepareSplideAnimations(),document.addEventListener("DOMContentLoaded",(function(){gsap.registerPlugin(ScrollTrigger);new LocomotiveScroll({el:document.querySelector("body"),smooth:!1,getDirection:!0}
1).on("scroll",ScrollTrigger.update),gsap.utils.toArray("section").forEach(((e,t)=>{})),gsap.utils.toArray(".brxe-heading").forEach((function(e){ScrollTrigger.create({scroller:"body",trigger:e,markers:!1,start:"top 85%",end:"bottom 30%",onLeaveBack:e=>{},onLeave:e=>{},onEnter:t=>{splitHeadlineLines(e)},onEnterBack:e=>{}})}))}));var x=1;function updateClass(){if(jQuery(".home-blink").length>0){var e=jQuery(".home-blink.home-blink-active");e.removeClass("home-blink-active"),0==e.next(".home-blink").length?e.parent(".home-blink-wrapper").find(".home-blink:first").addClass("home-blink-active"):e.next(".home-blink").addClass("home-blink-active")}}function initImageParallax(){windowSize()>991&&setTimeout((function(){jQuery("body.single-product").length>0&&jQuery(".grid-2-cols-produit").length>0&&gsap.to(".grid-2-cols-produit img",{yPercent:-10,ease:"none",scrollTrigger:{trigger:".grid-2-cols-produit",scrub:!0}})}),220)}function animationTransition(e,t,i,n,r,a,o){jQuery(e).length>0&&0===jQuery(e).parents(".splide__slide").length&&(t&&"in"===t&&gsap.fromTo(jQuery(e),{x:i,y:n,autoAlpha:r},{x:0,y:0,autoAlpha:1,duration:a,delay:o,stagger:.14,ease:"expo",overwrite:"auto"}),t&&"out"===t&&gsap.to(jQuery(e),{x:i,y:n,autoAlpha:r,duration:a,stagger:.14,ease:"expo",overwrite:"auto"}))}function animationHideElement(e){e.length>0&&0===jQuery(e).parents(".splide__slide").length&&gsap.set(jQuery(e),{autoAlpha:0})}function initFooterIcons(){windowSize()>991&&jQuery(".footer-title").length>0&&setTimeout((function(){jQuery(".footer-title").each((function(){var e=jQuery(this).parent(".accordion-title-wrapper");e.trigger("click"),jQuery(this).click((function(e){e.preventDefault()})),e.click((function(e){e.preventDefault()}))}))}),220)}function initTimeline(){jQuery(".timeline-wrapper").length>0&&jQuery(".timeline-wrapper").each((function(){gsap.fromTo(jQuery(this).find(".timeline-stroke"),{height:0},{height:"100%",ease:"none",scrollTrigger:{trigger:jQuery(this),scrub:.1,start:"top 65%",end:"bottom-=2% center",markers:!1}})}))}setInterval((function(){updateClass()}),2300),jQuery(document).ready((function(){initAnimation(),prepareSplitHeadline(),initFooterIcons(),initTimeline()})); 2/* Correctif titres masques : prepareSplitHeadline() decoupe les titres et les place 3 a yPercent:150 sous un parent overflow:hidden. Leur revelation depend de onEnter 4 d'un ScrollTrigger "top 85%", qui ne se declenche jamais pour un titre deja au-dessus 5 de cette ligne au chargement -> titre invisible en permanence. 6 On revele ces titres-la directement. gsap.set est immediat (pas d'animation), ce qui 7 est conforme a l'intention d'origine : le contenu au-dessus de la ligne de flottaison 8 ne doit pas etre anime. Execute apres jQuery.ready pour que le decoupage existe deja. */ 9jQuery(window).on("load", function () { 10 setTimeout(function () { 11 if (typeof gsap === "undefined") { return; } 12 gsap.utils.toArray(".brxe-heading").forEach(function (el) { 13 var lines = jQuery(el).find(".text-split-child"); 14 if (lines.length > 0 && el.getBoundingClientRect().top < window.innerHeight * 0.85) { 15 gsap.set(lines, { yPercent: 0 }); 16 } 17 }); 18 }, 600); 19});
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.