1"use strict";(self.tcthemejsonpFunction=self.tcthemejsonpFunction||[]).push([[1284],{5362(e,t,n){const o={init:()=>{let e=0,t=!1;const n=document.querySelector(".back-to-top"),o=document.getElementById("back-to-top"),s=window.innerHeight,c=parseInt(n?.dataset.pageHeight)||0,i=parseInt(n?.dataset.scrollHeight)||400;if(!n)return;if(document.querySelector(".in-footer")){let e=document.createElement("div");e.classList.add("container"),document.getElementById("footer-content").prepend(e);let t=document.createElement("div");return t.classList.add("m-footer-base_1--divider"),e.after(t),e.prepend(o),void n?.classList.add("is-sticky")}window.addEventListener("scroll",()=>{if(document.documentElement.scrollHeight<=c)return;let n=window.scrollY||window.pageYOffset;n>i?t||d():t&&r(),e=n}),n?.addEventListener("click",e=>{e.preventDefault(),window.scrollTo({top:0,behavior:"smooth"}),r();const t=document.getElementById("header__wrapper-link")||document.querySelectorAll("#main-content .breadcrumb-container [href]")[0]||document.getElementById("site-content").querySelectorAll('[href], button, input, [tabindex="0"]')[0];t?.focus({preventScroll:!0})}),window.addEventListener("scroll",()=>{if(document.documentElement.scrollHeight<=c)return;const e=document.body.offsetHeight,t=document.getElementById("footer-content")?.clientHeight;e-((window.scrollY||window.pageYOffset)+s)<=t?n?.classList.add("is-sticky"):n?.classList.remove("is-sticky")});const d=()=>{n?.classList.add("is-visible"),t=!0},r=()=>{n?.classList.remove("is-visible"),t=!1}}};n.d(t,["default",0,o])}}]);
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.