1(()=>{"use strict";var e={857:e=>{var t=function(e){var t;return!!e&&"object"==typeof e&&"[object RegExp]"!==(t=Object.prototype.toString.call(e))&&"[object Date]"!==t&&e.$$typeof!==i},i="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,t){return!1!==t.clone&&t.isMergeableObject(e)?l(Array.isArray(e)?[]:{},e,t):e}function r(e,t,i){return e.concat(t).map(function(e){return n(e,i)})}function o(e){return Object.keys(e).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[])}function s(e,t){try{return t in e}catch(e){return!1}}function l(e,i,a){(a=a||{}).arrayMerge=a.arrayMerge||r,a.isMergeableObject=a.isMergeableObject||t,a.cloneUnlessOtherwiseSpecified=n;var c,u,d=Array.isArray(i);return d!==Array.isArray(e)?n(i,a):d?a.arrayMerge(e,i,a):(u={},(c=a).isMergeableObject(e)&&o(e).forEach(function(t){u[t]=n(e[t],c)}),o(i).forEach(function(t){(!s(e,t)||Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))&&(s(e,t)&&c.isMergeableObject(i[t])?u[t]=(function(e,t){if(!t.customMerge)return l;var i=t.customMerge(e);return"function"==typeof i?i:l})(t,c)(e[t],i[t],c):u[t]=n(i[t],c))}),u)}l.all=function(e,t){if(!Array.isArray(e))throw Error("first argument should be an array");return e.reduce(function(e,i){return l(e,i,t)},{})},e.exports=l}},t={};function i(n){var r=t[n];if(void 0!==r)return r.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,i),o.exports}(()=>{i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t}})(),(()=>{i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}})(),(()=>{i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t)})(),(()=>{var e=i(857),t=i.n(e);class n{static ucFirst(e){return e.charAt(0).toUpperCase()+e.slice(1)}static lcFirst(e){return e.charAt(0).toLowerCase()+e.slice(1)}static toDashCase(e){return e.replace(/([A-Z])/g,"-$1").replace(/^-/,"").toLowerCase()}static toLowerCamelCase(e,t){let i=n.toUpperCamelCase(e,t);return n.lcFirst(i)}static toUpperCamelCase(e,t){return t?e.split(t).map(e=>n.ucFirst(e.toLowerCase())).join(""):n.ucFirst(e.toLowerCase())}static parsePrimitive(e){try{return/^\d+(.|,)\d+$/.test(e)&&(e=e.replace(",",".")),JSON.parse(e)}catch(t){return e.toString()}}}class r{static isNode(e){return"object"==typeof e&&null!==e&&(e===document||e===window||e instanceof Node)}static hasAttribute(e,t){if(!r.isNode(e))throw Error("The element must be a valid HTML Node!");return"function"==typeof e.hasAttribute&&e.hasAttribute(t)}static getAttribute(e,t){let i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(i&&!1===r.hasAttribute(e,t))throw Error('The required property "'.concat(t,'" does not exist!'));if("function"!=typeof e.getAttribute){if(i)throw Error("This node doesn't support the getAttribute function!");return}return e.getAttribute(t)}static getDataAttribute(e,t){let i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],o=t.replace(/^data(|-)/,""),s=n.toLowerCamelCase(o,"-");if(!r.isNode(e)){if(i)throw Error("The passed node is not a valid HTML Node!");return}if(void 0===e.dataset){if(i)throw Error("This node doesn't support the dataset attribute!");return}let l=e.dataset[s];if(void 0===l){if(i)throw Error('The required data attribute "'.concat(t,'" does not exist on ').concat(e,"!"));return l}return n.parsePrimitive(l)}static querySelector(e,t){let i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(i&&!r.isNode(e))throw Error("The parent node is not a valid HTML Node!");let n=e.querySelector(t)||!1;if(i&&!1===n)throw Error('The required element "'.concat(t,'" does not exist in parent node!'));return n}static querySelectorAll(e,t){let i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(i&&!r.isNode(e))throw Error("The parent node is not a valid HTML Node!");let n=e.querySelectorAll(t);if(0===n.length&&(n=!1),i&&!1===n)throw Error('At least one item of "'.concat(t,'" must exist in parent node!'));return n}static getFocusableElements(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return e.querySelectorAll('\n input:not([tabindex^="-"]):not([disabled]):not([type="hidden"]),\n select:not([tabindex^="-"]):not([disabled]),\n textarea:not([tabindex^="-"]):not([disabled]),\n button:not([tabindex^="-"]):not([disabled]),\n a[href]:not([tabindex^="-"]):not([disabled]),\n [tabindex]:not
1([tabindex^="-"]):not([disabled])\n ')}static getFirstFocusableElement(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return this.getFocusableElements(e)[0]}static getLastFocusableElement(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,t=this.getFocusableElements(e);return t[t.length-1]}}class o{publish(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=new CustomEvent(e,{detail:t,cancelable:i});return this.el.dispatchEvent(n),n}subscribe(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=this,r=e.split("."),o=i.scope?t.bind(i.scope):t;if(i.once&&!0===i.once){let t=o;o=function(i){n.unsubscribe(e),t(i)}}return this.el.addEventListener(r[0],o),this.listeners.push({splitEventName:r,opts:i,cb:o}),!0}unsubscribe(e){let t=e.split(".");return this.listeners=this.listeners.reduce((e,i)=>([...i.splitEventName].sort().toString()===t.sort().toString()?this.el.removeEventListener(i.splitEventName[0],i.cb):e.push(i),e),[]),!0}reset(){return this.listeners.forEach(e=>{this.el.removeEventListener(e.splitEventName[0],e.cb)}),this.listeners=[],!0}get el(){return this._el}set el(e){this._el=e}get listeners(){return this._listeners}set listeners(e){this._listeners=e}constructor(e=document){this._el=e,e.$emitter=this,this._listeners=[]}}class s{init(){throw Error('The "init" method for the plugin "'.concat(this._pluginName,'" is not defined.'))}update(){}_init(){this._initialized||(this.init(),this._initialized=!0)}_update(){this._initialized&&this.update()}_mergeOptions(e){let i=n.toDashCase(this._pluginName),o=r.getDataAttribute(this.el,"data-".concat(i,"-config"),!1),s=r.getAttribute(this.el,"data-".concat(i,"-options"),!1),l=[this.constructor.options,this.options,e];o&&l.push(window.PluginConfigManager.get(this._pluginName,o));try{s&&l.push(JSON.parse(s))}catch(e){throw console.error(this.el),Error('The data attribute "data-'.concat(i,'-options" could not be parsed to json: ').concat(e.message))}return t().all(l.filter(e=>e instanceof Object&&!(e instanceof Array)).map(e=>e||{}))}_registerInstance(){window.PluginManager.getPluginInstancesFromElement(this.el).set(this._pluginName,this),window.PluginManager.getPlugin(this._pluginName,!1).get("instances").push(this)}_getPluginName(e){return e||(e=this.constructor.name),e}constructor(e,t={},i=!1){if(!r.isNode(e))throw Error("There is no valid element given.");this.el=e,this.$emitter=new o(this.el),this._pluginName=this._getPluginName(i),this.options=this._mergeOptions(t),this._initialized=!1,this._registerInstance(),this._init()}}class l extends s{init(){this.el.addEventListener("click",e=>{let t=this.el.getAttribute("href");if("#"!==t){e.stopPropagation();let i=document.querySelector(t);if(i&&!i.closest(".modal")&&!i.hasAttribute("data-bs-toggle")&&i.classList.contains("cms-element-flink-anchor")){let t=i.getBoundingClientRect(),n=window.scrollY||window.pageYOffset;window.scrollTo({top:t.top+n,behavior:"smooth"}),e.preventDefault()}}})}}l.options={};class a{static debounce(e,t){let i,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return function(){for(var r=arguments.length,o=Array(r),s=0;s<r;s++)o[s]=arguments[s];n&&!i&&setTimeout(e.bind(e,...o),0),clearTimeout(i),i=setTimeout(e.bind(e,...o),t)}}}class c{_registerEvents(){window.addEventListener("DOMContentLoaded",this._onDOMContentLoaded.bind(this)),window.addEventListener("resize",a.debounce(this._onResize.bind(this),200),{capture:!0,passive:!0})}_onDOMContentLoaded(){this._dispatchEvents()}_onResize(){this._viewportHasChanged(c.getCurrentViewport())&&(this._dispatchEvents(),this._dispatchViewportEvent("Viewport/hasChanged"))}_dispatchEvents(){c.isXS()?this._dispatchViewportEvent("Viewport/isXS"):c.isSM()?this._dispatchViewportEvent("Viewport/isSM"):c.isMD()?this._dispatchViewportEvent("Viewport/isMD"):c.isLG()?this._dispatchViewportEvent("Viewport/isLG"):c.isXL()?this._dispatchViewportEvent("Viewport/isXL"):c.isXXL()&&this._dispatchViewportEvent("Viewport/isXXL")}_viewportHasChanged(e){let t=e!==this.currentViewport;return t&&(this.previousViewport=this.currentViewport,this.currentViewport=e),t}_dispatchViewportEvent(e){document.$emitter.publish(e,{previousViewport:this.previousViewport})}static isXS(){return"XS"===c.getCurrentViewport()}static isSM(){return"SM"===c.getCurrentViewport()}static isMD(){return"MD"===c.getCurrentViewport()}static isLG(){return"LG"===c.getCurrentViewport()}static isXL(){return"XL"===c.getCurrentViewport()}static isXXL(){return"XXL"===c.getCurrentViewport()}static getCurrentViewport(){return window.getComputedStyle(document.documentElement).getPropertyValue("--sw-current-breakpoint").replace(/['"]+/g,"").toUpperCase()}constructor(){this.previousViewport=null,this.currentViewport=c.getCurrentViewport(),this._registerEvents()}}class u extends s{init(){this.createNav(),this.checkVisibility(),this.subscribeViewportEvents()}createNav(){let e=r.querySelectorAll(document,"[data-anchor-title],.flink-custom-anchor",!1),t=r.querySelector(document,".flink-anchor-nav-select-mobile",!1);
1if(t&&t.querySelectorAll("option:not([disabled])").forEach(e=>{t.removeChild(e)}),e){for(let i of(e.forEach(e=>{!e.id&&e.innerText&&(e.id=this.slugify(e.innerText))}),this.el.textContent="",e)){let e=document.createElement("li"),n=i.dataset.anchorTitle||i.innerText||"";if(e.classList.add("flink-anchor-dotnav--item"),e.innerHTML='<a href="#'+i.getAttribute("id")+'"><span class="flink-anchor-dotnav--item-title">'+n+"</span></a>",this.el.appendChild(e),t){let e=document.createElement("option");e.innerText=n,e.value=i.getAttribute("id"),t.appendChild(e)}}if(t){let e=t.querySelector("option[disabled]");e&&(e.selected=!0)}window.PluginManager.initializePlugin("FlinkCmsAnchor",'[data-flink-cms-anchor-dotnav="true"] a',{}),this.addEventListeners()}}addEventListeners(){if(document.body.addEventListener("click",function(e){if(e.target&&e.target.matches(".flink-anchor-nav > li")){e.stopPropagation();let t=e.target.querySelector("a");if(t){let e=t.getAttribute("href");if("#"!==e){let t=document.querySelector(e);if(t&&!t.closest(".modal")&&!t.hasAttribute("data-bs-toggle")&&(t.classList.contains("cms-element-flink-anchor")||t.classList.contains("flink-custom-anchor"))){let e=t.getBoundingClientRect(),i=window.scrollY||window.pageYOffset;window.scrollTo({top:e.top+i,behavior:"smooth"})}}}}}),document.addEventListener("scroll",e=>{let t=r.querySelectorAll(this.el,"a",!1);if(t){for(let e of(document.querySelectorAll(".flink-anchor-nav a").forEach(e=>{e.classList.remove("active")}),t))e.classList.remove("active");for(let e of t){let t=e.getAttribute("href").replace("#",""),i=document.getElementById(t);if(i){let n=Math.floor(i.getBoundingClientRect().y);if(n<window.innerHeight&&n>-this.options.sectionDetectionMargin){e.classList.add("active"),document.querySelectorAll('.flink-anchor-nav a[href="#'+t+'"]').forEach(e=>{e.classList.add("active")});let i=document.querySelector(".flink-anchor-nav-select-mobile");if(i){let e=i.querySelector('option[value="'+t+'"]');e&&(e.selected=!0)}break}}}}}),this.options.stickyHeaderElements&&document.addEventListener("transitionend",(function(e){Array.from(e.target.classList).some(e=>this.options.stickyHeaderElements.includes(e))&&(window.dispatchEvent(new Event("scroll")),setTimeout(function(){window.dispatchEvent(new Event("scroll"))},1e3))}).bind(this)),this.el.classList.contains("flink-anchor-dotnav--sticky")){let e=this.el;window.addEventListener("scroll",t=>{let i=e.classList.contains("flink-anchor-nav-style-nav-horizontal"),n=document.querySelector(".flink-anchor-nav-container");if(n&&(n.style.height=""),i){let t=0;this.options.stickyHeaderElements&&document.querySelectorAll(this.options.stickyHeaderElements).forEach(function(e){if("fixed"===e.style.position){let i=e.getBoundingClientRect().y,n=getComputedStyle(e),r=e.offsetHeight+parseInt(n.marginTop)+parseInt(n.marginBottom);t<i+r&&(t=i+r)}});let i=e.parentElement,n=document.querySelector(".flink-anchor-nav-select-mobile-container");if(!i||!n)return;i.style.position="",i.style.top="",n.style.position="",n.style.top="";let r=document.querySelector(".flink-sticky-elem-clone"),o=document.querySelector(".flink-anchor-nav-select-mobile-container-clone"),s=i.getBoundingClientRect(),l=n.getBoundingClientRect();if(s.y<t){if(!r){let e=i.cloneNode(!0);e.classList.add("flink-sticky-elem-clone"),i.parentNode.insertBefore(e,i.nextSibling)}}else r&&r.remove();if(l.y<t){if(!o){let e=n.cloneNode(!0);e.classList.add("flink-anchor-nav-select-mobile-container-clone"),n.parentNode.insertBefore(e,n.nextSibling)}}else o&&o.remove();if(t){let e=document.querySelectorAll(".flink-sticky-elem-clone"),i=document.querySelectorAll(".flink-anchor-nav-select-mobile-container-clone");e.forEach(e=>{e.style.top=t+"px"}),i.forEach(e=>{e.style.top=t+"px"})}}else{let t=e.closest(".cms-block-flink-anchor-nav");if(!t||(t.style.position="",t.style.top="",["XS","SM"].includes(c.getCurrentViewport())))return;let i=t.offsetTop;window.scrollY>i&&(t.style.position="absolute",t.style.top=window.scrollY-i+"px");let n=document.querySelector(this.options.siteHeaderSelector);n&&"fixed"===n.style.position&&window.scrollY+n.clientHeight>i&&(t.style.position="absolute",t.style.top=window.scrollY-i+n.clientHeight+"px");let r=document.querySelector(this.options.stickyContainmentSelector);r&&t.offsetTop+t.clientHeight>r.clientHeight&&(t.style.top=r.clientHeight-t.clientHeight+"px")}}),window.dispatchEvent(new Event("scroll"))}
1let e=document.querySelectorAll(".flink-anchor-nav-select-mobile");e.forEach(function(t){t.addEventListener("change",function(t){let i=this.value;e.forEach(function(e){e.value=i});let n=document.getElementById(i);n&&!n.hasAttribute("data-bs-toggle")&&n.classList.contains("cms-element-flink-anchor")&&(n.scrollIntoView({behavior:"smooth",block:"start"}),t.preventDefault())})})}subscribeViewportEvents(){document.$emitter.subscribe("Viewport/hasChanged",this.checkVisibility,{scope:this})}checkVisibility(){this.el.classList.contains("flink-default-dotnav")&&document.querySelector('[data-flink-cms-anchor-dotnav="true"]:not(.flink-default-dotnav)')&&(this.el.style.display="none")}slugify(e){return String(e).normalize("NFKD").replace(/[\u0300-\u036f]/g,"").trim().toLowerCase().replace(/[^a-z0-9 -]/g,"").replace(/\s+/g,"-").replace(/-+/g,"-")}}u.options={sectionDetectionMargin:10,siteHeaderSelector:".header-main",stickyContainmentSelector:".cms-page",stickyHeaderElements:""};let d=window.PluginManager;d.register("FlinkCmsAnchor",l,'[href^="#"]'),d.register("FlinkCmsAnchorDotnav",u,'[data-flink-cms-anchor-dotnav="true"]')})()})();
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.