1let lastScrollPosition,newScrollPosition=0;const header=document.getElementById("js-header"),stickyMenu=document.getElementById("js-navbar-menu");header&&window.addEventListener("scroll",(()=>{lastScrollPosition=window.scrollY,newScrollPosition<lastScrollPosition&&lastScrollPosition>80?(header.classList.remove("is-visible"),header.classList.add("is-hidden")):newScrollPosition>lastScrollPosition&&(header.classList.remove("is-hidden"),header.classList.add("is-visible"),stickyMenu&&stickyMenu.classList.add("is-sticky")),lastScrollPosition<1&&(header.classList.remove("is-visible"),stickyMenu&&stickyMenu.classList.remove("is-sticky")),newScrollPosition=lastScrollPosition})),function(e){var t={mobileMenuMode:"overlay",animationSpeed:300,submenuWidth:300,doubleClickTime:500,mobileMenuExpandableSubmenus:!1,isHoverMenu:!0,wrapperSelector:".navbar",buttonSelector:".navbar__toggle",menuSelector:".navbar__menu",submenuSelector:".navbar__submenu",mobileMenuSidebarLogoSelector:null,mobileMenuSidebarLogoUrl:null,relatedContainerForOverlayMenuSelector:null,ariaButtonAttribute:"aria-haspopup",separatorItemClass:"is-separator",parentItemClass:"has-submenu",submenuLeftPositionClass:"is-left-submenu",submenuRightPositionClass:"is-right-submenu",mobileMenuOverlayClass:"navbar_mobile_overlay",mobileMenuSubmenuWrapperClass:"navbar__submenu_wrapper",mobileMenuSidebarClass:"navbar_mobile_sidebar",mobileMenuSidebarOverlayClass:"navbar_mobile_sidebar__overlay",hiddenElementClass:"is-hidden",openedMenuClass:"is-active",noScrollClass:"no-scroll",relatedContainerForOverlayMenuClass:"is-visible"},s={};function n(e){for(var t=e.querySelectorAll(s.submenuSelector),n=0;n<t.length;n++)t[n].setAttribute("aria-hidden",!1)}function i(e){for(var t=e.querySelectorAll(s.submenuSelector),n=0;n<t.length;n++){var i=document.createElement("div");i.classList.add(s.mobileMenuSubmenuWrapperClass),t[n].parentNode.insertBefore(i,t[n]),i.appendChild(t[n])}}function a(e){for(var t=e.querySelectorAll("."+s.parentItemClass),n=0;n<t.length;n++){t[n].addEventListener("click",(function(e){e.stopPropagation();var t=this.querySelector("."+s.mobileMenuSubmenuWrapperClass),n=t.firstElementChild;if(t.classList.contains(s.openedMenuClass)){var i=n.clientHeight;t.style.height=i+"px",setTimeout((function(){t.style.height="0px"}),0),setTimeout((function(){t.removeAttribute("style"),t.classList.remove(s.openedMenuClass)}),s.animationSpeed),n.setAttribute("aria-hidden",!0),n.parentNode.firstElementChild.setAttribute("aria-expanded",!1)}else{i=n.clientHeight;t.classList.add(s.openedMenuClass),t.style.height="0px",setTimeout((function(){t.style.height=i+"px"}),0),setTimeout((function(){t.removeAttribute("style")}),s.animationSpeed),n.setAttribute("aria-hidden",!1),n.parentNode.firstElementChild.setAttribute("aria-expanded",!0)}}));for(var i=t[n].children,a=0;a<i.length;a++)"A"===i[a].tagName&&i[a].addEventListener("click",(function(e){var t=parseInt(this.getAttribute("data-last-click"),10),n=+new Date;isNaN(t)||t+s.doubleClickTime<=n?(e.preventDefault(),this.setAttribute("data-last-click",n)):t+s.doubleClickTime>n&&(e.stopPropagation(),l(this,!0))}))}}function l(e,t){if(!1!==t||!e.parentNode.classList.contains(s.parentItemClass)){var n=document.querySelector(s.relatedContainerForOverlayMenuSelector),i=document.querySelector(s.buttonSelector),a=document.querySelector("."+s.mobileMenuOverlayClass);a||(a=document.querySelector("."+s.mobileMenuSidebarClass)),a.classList.add(s.hiddenElementClass),i.classList.remove(s.openedMenuClass),i.setAttribute(s.ariaButtonAttribute,!1),document.documentElement.classList.remove(s.noScrollClass),n&&n.classList.remove(s.relatedContainerForOverlayMenuClass);var l=document.querySelector("."+s.mobileMenuSidebarOverlayClass);l&&l.classList.add(s.hiddenElementClass)}}Object.keys(t).forEach((function(e){s[e]=t[e]})),"object"==typeof e&&Object.keys(e).forEach((function(t){s[t]=e[t]})),document.querySelectorAll(s.wrapperSelector).length&&(function(){for(var e=document.querySelectorAll(s.wrapperSelector+" ."+s.parentItemClass),t=0;t<e.length;t++){var n=s.isHoverMenu?"mouseenter":"click";e[t].addEventListener(n,(function(){var e=this.querySelector(s.submenuSelector),t=this.getBoundingClientRect().left,n=2;if(this.parentNode===document.querySelector(s.menuSelector)&&(n=1),"auto"!==s.submenuWidth){var i=t+s.submenuWidth*n;window.innerWidth<i?(e.classList.remove(s.submenuLeftPositionClass),e.classList.add(s.submenuRightPositionClass)):(e.classList.remove(s.submenuRightPositionClass),e.classList.add(s.submenuLeftPositionClass))}else{i=0;var a=0;i=1===n?t+e.clientWidth:t+this.clientWidth+e.clientWidth,window.innerWidth<i?(e.classList.remove(s.submenuLeftPositionClass),e.classList.add(s.submenuRightPositionClass),a=-1*e.clientWidth,e.removeAttribute("style"),1===n?(a=0,e.style.right=a+"px"):e.style.right=this.clientWidth+"px"):(e.classList.remove(s.submenuRightPositionClass),e.classList.add(s.submenuLeftPositionClass),a=this.clientWidth,1===n&&(a=0),e.removeAttribute("style"),e.style.left=a+"px")}e.setAttribute("aria-hidden",!1)})),s.isHoverMenu&&e[t].addEventListener("mouseleave",(function(){var e=this.querySelector(s.submenuSelector);e.removeAttribute("style"),e.setAttribute("aria-hidden",!0)}))}}(),"overlay"===s.mobileMenuMode?function(){var e=document.createElement("div");e.classList.add(s.mobileMenuOverlayClass),e.classList.add(s.hiddenElementClass);var t=document.querySelector(s.menuSelector).outerHTML;e.innerHTML=t,document.body.appendChild(e),s.mobileMenuExpandableSubmenus?(i(e),a(e)):n(e);var l=document.querySelector(s.buttonSelector);l.addEventListener("click",(function(){var t=document.querySelector(s.relatedContainerForOverlayMenu
1Selector);e.classList.toggle(s.hiddenElementClass),l.classList.toggle(s.openedMenuClass),l.setAttribute(s.ariaButtonAttribute,l.classList.contains(s.openedMenuClass)),l.classList.contains(s.openedMenuClass)?(document.documentElement.classList.add(s.noScrollClass),t&&t.classList.add(s.relatedContainerForOverlayMenuClass)):(document.documentElement.classList.remove(s.noScrollClass),t&&t.classList.remove(s.relatedContainerForOverlayMenuClass))}))}():"sidebar"===s.mobileMenuMode&&function(){var e=document.createElement("div");e.classList.add(s.mobileMenuSidebarClass),e.classList.add(s.hiddenElementClass);var t="";null!==s.mobileMenuSidebarLogoSelector?t=document.querySelector(s.mobileMenuSidebarLogoSelector).outerHTML:null!==s.mobileMenuSidebarLogoUrl&&(t='<img src="'+s.mobileMenuSidebarLogoUrl+'" alt="" />'),t+=document.querySelector(s.menuSelector).outerHTML,e.innerHTML=t;var l=document.createElement("div");l.classList.add(s.mobileMenuSidebarOverlayClass),l.classList.add(s.hiddenElementClass),document.body.appendChild(l),document.body.appendChild(e),s.mobileMenuExpandableSubmenus?(i(e),a(e)):n(e),e.addEventListener("click",(function(e){e.stopPropagation()})),l.addEventListener("click",(function(){e.classList.add(s.hiddenElementClass),l.classList.add(s.hiddenElementClass),o.classList.remove(s.openedMenuClass),o.setAttribute(s.ariaButtonAttribute,!1),document.documentElement.classList.remove(s.noScrollClass)}));var o=document.querySelector(s.buttonSelector);o.addEventListener("click",(function(){e.classList.toggle(s.hiddenElementClass),l.classList.toggle(s.hiddenElementClass),o.classList.toggle(s.openedMenuClass),o.setAttribute(s.ariaButtonAttribute,o.classList.contains(s.openedMenuClass)),document.documentElement.classList.toggle(s.noScrollClass)}))}(),function(){for(var e=document.querySelectorAll(s.menuSelector+" a"),t=0;t<e.length;t++)e[t].parentNode.classList.contains(s.parentItemClass)||e[t].addEventListener("click",(function(e){l(this,!1)}))}(),s.isHoverMenu||function(){for(var e=document.querySelectorAll(s.wrapperSelector+" *[aria-hidden]"),t=0;t<e.length;t++){var n=e[t];n.parentNode.classList.contains("active")||n.parentNode.classList.contains("active-parent")?(n.setAttribute("aria-hidden","false"),n.parentNode.firstElementChild.setAttribute("aria-expanded",!0)):(n.setAttribute("aria-hidden","true"),n.parentNode.firstElementChild.setAttribute("aria-expanded",!1))}}())}(window.publiiThemeMenuConfig),function(){const e=document.querySelector(".js-content__share-button"),t=document.querySelector(".js-content__share-popup");e&&t&&(t.addEventListener("click",(function(e){e.stopPropagation()})),e.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation(),t.classList.toggle("is-visible")})),document.body.addEventListener("click",(function(){t.classList.remove("is-visible")})));const s=".js-share",n=500,i=500;function a(e){e.preventDefault();const a=e.target.closest(s);if(!a)return;t&&t.classList.remove("is-visible");const l=Math.floor((window.innerWidth-n)/2),o=Math.floor((window.innerHeight-i)/2),r=a.href,c=window.open(r,"social",`\n width=${n},\n height=${i},\n left=${l},\n top=${o},\n location=0,\n menubar=0,\n toolbar=0,\n status=0,\n scrollbars=1,\n resizable=1\n `);c&&c.focus()}document.querySelectorAll(s).forEach((e=>{e.addEventListener("click",a)}))}();const searchButton=document.querySelector(".js-search-btn"),searchOverlay=document.querySelector(".js-search-overlay"),searchInput=document.querySelector('[type="search"]');searchButton&&searchOverlay&&(searchButton.addEventListener("click",(e=>{e.stopPropagation(),searchOverlay.classList.toggle("expanded"),searchInput&&setTimeout((()=>{searchOverlay.classList.contains("expanded")&&searchInput.focus()}),60)})),searchOverlay.addEventListener("click",(e=>{e.stopPropagation()})),document.body.addEventListener("click",(()=>{searchOverlay.classList.remove("expanded")}))),function(){let e=document.querySelectorAll(".post__video, .post__iframe");for(let t=0;t<e.length;t++){let s=e[t].querySelector("iframe, embed, video, object");
1if(!s)continue;if("false"===s.getAttribute("data-responsive"))continue;let n=s.getAttribute("width"),i=s.getAttribute("height"),a=!1;if(n&&i&&(n.indexOf("%")>-1&&i.indexOf("%")>-1?(n=parseFloat(n.replace("%","")),i=parseFloat(i.replace("%","")),a=i/n):-1===n.indexOf("%")&&-1===i.indexOf("%")&&(n=parseInt(n,10),i=parseInt(i,10),a=i/n),!1!==a)){let s=100*a+"%";e[t].setAttribute("style","--embed-aspect-ratio:"+s)}}}();
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.