"use strict";(self.webpackChunk_spark_front_templates=self.webpackChunk_spark_front_templates||[]).push([["841"],{6638:function(e,t,r){r.r(t),r.d(t,{BreadcrumbModule:()=>i});var a=r("971"),n=r("7755"),o=(0,a.Z)("BreadcrumbModule"),i=e=>{o.info("running");var t,r,a=e.querySelector("[data-breadcrumb-scroll-wrapper]"),i=e.querySelector("[data-breadcrumb-headline]"),d=e.querySelector("[data-breadcrumb-gradient-left]"),c=e.querySelector("[data-breadcrumb-gradient-right]"),l=!1,s=!1,u=()=>{i&&i.scrollIntoView({block:"end",inline:"end"})},m=()=>{(t=a.scrollWidth-a.getBoundingClientRect().width)!==r&&(r=t,u())},v=()=>{!l&&(d.classList.remove("opacity-0"),l=!0)},p=()=>{l&&(d.classList.add("opacity-0"),l=!1)},f=()=>{!s&&(c.classList.remove("opacity-0"),s=!0)},y=()=>{s&&(c.classList.add("opacity-0"),s=!1)};a.addEventListener("scroll",()=>{if(t>0){var e=Math.ceil(a.scrollLeft);e<=1?(f(),p()):e>=t?(v(),y()):(v(),f())}}),window.addEventListener("resize",(0,n.Ds)(m,200)),m()}},7755:function(e,t,r){r.d(t,{Ds:function(){return n},ky:function(){return o}});var a=(0,r(971).Z)("UtilFunctions"),n=function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300;return function(){for(var a=arguments.length,n=Array(a),o=0;oe.apply(this,n),r)}},o=e=>{var{url:t,id:r,strategy:n="defer",userDelay:o,timeout:i=5e3}=e;return new Promise(e=>{a.info("loadDynamicScript loading:",r,t);var d=document.getElementById(r);if(d){if(a.info("loadDynamicScript already exist:",d),d.hasAttribute("loaded"))e("loaded");else var c=setInterval(()=>{d.hasAttribute("loaded")&&(e("loaded"),clearInterval(c))},200)}else{var l,s=()=>{clearTimeout(l),document.removeEventListener("mousemove",s),document.removeEventListener("touchstart",s),document.removeEventListener("scroll",s),a.info("loadDynamicScript add script:",r,t,"strategy:",n,"userDelay:",o);var i=document.createElement("script");n&&(i[n]=!0),i.src=t,i.id=r,document.body.appendChild(i),i.onload=()=>{a.info("loadDynamicScript loaded",i),i.setAttribute("loaded","true"),e("loaded")},i.onerror=e=>{throw Error(e)}};o&&!window.SPARK.inApp?(document.addEventListener("mousemove",s),document.addEventListener("touchstart",s),document.addEventListener("scroll",s),l=setTimeout(s,i),a.info("loadDynamicScript with userActionDelay",r,t)):s()}})}}}]);