1/*! Wowchemy v5.5.0 | https://wowchemy.com/ */ 2/*! Copyright 2016-present George Cushen (https://georgecushen.com/) */ 3/*! License: https://github.com/wowchemy/wowchemy-hugo-themes/blob/main/LICENSE.md */ 4 5; 6(()=>{(()=>{var e,i,a,r,d,f,b,j,x,C,k,t=Object.assign||function(e){for(var t,s,n=1;n<arguments.length;n++){t=arguments[n];for(s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e},s=function(t){return t.tagName==="IMG"},R=function(t){return NodeList.prototype.isPrototypeOf(t)},o=function(t){return t&&t.nodeType===1},w=function(t){var n=t.currentSrc||t.src;return n.substr(-4).toLowerCase()===".svg"},_=function(t){try{return Array.isArray(t)?t.filter(s):R(t)?[].slice.call(t).filter(s):o(t)?[t].filter(s):typeof t=="string"?[].slice.call(document.querySelectorAll(t)).filter(s):[]}catch{throw new TypeError(`The provided selector is invalid. 7Expects a CSS selector, a Node element, a NodeList or an array. 8See: https://github.com/francoischalifour/medium-zoom`)}},L=function(t){var n=document.createElement("div");return n.classList.add("medium-zoom-overlay"),n.style.background=t,n},N=function(t){var s=t.getBoundingClientRect(),o=s.top,i=s.left,a=s.width,r=s.height,n=t.cloneNode(),c=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,l=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;return n.removeAttribute("id"),n.style.position="absolute",n.style.top=o+c+"px",n.style.left=i+l+"px",n.style.width=a+"px",n.style.height=r+"px",n.style.transform="",n},n=function(n,s){var i,o=t({bubbles:!1,cancelable:!1,detail:void 0},s);return typeof window.CustomEvent=="function"?new CustomEvent(n,o):(i=document.createEvent("CustomEvent"),i.initCustomEvent(n,o.bubbles,o.cancelable,o.detail),i)},y=function(s){var r,u,T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},p=window.Promise||function(t){function n(){}t(n,n)},S=function(t){var n=t.target;if(n===u){l();return}if(c.indexOf(n)===-1)return;m({target:n})},C=function(){if(d||!i.original)return;var t=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(g-t)>a.scrollOffset&&setTimeout(l,150)},E=function(t){var n=t.key||t.keyCode;(n==="Escape"||n==="Esc"||n===27)&&l()},b=function(){var l,s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},i=s;return s.background&&(u.style.background=s.background),s.container&&s.container instanceof Object&&(i.container=t({},a.container,s.container)),s.template&&(l=o(s.template)?s.template:document.querySelector(s.template),i.template=l),a=t({},a,i),c.forEach(function(e){e.dispatchEvent(n("medium-zoom:update",{detail:{zoom:r}}))}),r},F=function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return y(t({},a,n))},f=function(){for(var n,s=arguments.length,o=Array(s),t=0;t<s;t++)o[t]=arguments[t];return n=o.reduce(function(e,t){return[].concat(e,_(t))},[]),n.filter(function(e){return c.indexOf(e)===-1}).forEach(function(e){c.push(e),e.classList.add("medium-zoom-image")}),h.forEach(function(e){var t=e.type,s=e.listener,o=e.options;n.forEach(function(e){e.addEventListener(t,s,o)})}),r},M=function(){for(var o,a=arguments.length,s=Array(a),t=0;t<a;t++)s[t]=arguments[t];return i.zoomed&&l(),o=s.length>0?s.reduce(function(e,t){return[].concat(e,_(t))},[]):c,o.forEach(function(e){e.classList.remove("medium-zoom-image"),e.dispatchEvent(n("medium-zoom:detach",{detail:{zoom:r}}))}),c=c.filter(function(e){return o.indexOf(e)===-1}),r},A=function(t,n){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return c.forEach(function(e){e.addEventListener("medium-zoom:"+t,n,s)}),h.push({type:"medium-zoom:"+t,listener:n,options:s}),r},k=function(t,n){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return c.forEach(function(e){e.removeEventListener("medium-zoom:"+t,n,s)}),h=h.filter(function(e){return e.type!=="medium-zoom:"+t||e.listener.toString()!==n.toString()}),r},v=function(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},s=m.target,h=function(){if(n={width:document.documentElement.clientWidth,height:document.documentElement.clientHeight,left:0,top:0,right:0,bottom:0},s=void 0,r=void 0,a.container)if(a.container instanceof Object)n=t({}
8,n,a.container),s=n.width-n.left-n.right-a.margin*2,r=n.height-n.top-n.bottom-a.margin*2;else{var n,C=o(a.container)?a.container:document.querySelector(a.container),l=C.getBoundingClientRect(),_=l.width,y=l.height,v=l.left,g=l.top;n=t({},n,{width:_,height:y,left:v,top:g})}var s=s||n.width-a.margin*2,r=r||n.height-a.margin*2,c=i.zoomedHd||i.original,p=w(c)?s:c.naturalWidth||s,A=w(c)?r:c.naturalHeight||r,d=c.getBoundingClientRect(),b=d.top,j=d.left,m=d.width,h=d.height,O=Math.min(p,s)/m,x=Math.min(A,r)/h,u=Math.min(O,x),E=(-j+(s-m)/2+a.margin+n.left)/u,k=(-b+(r-h)/2+a.margin+n.top)/u,f="scale("+u+") translate3d("+E+"px, "+k+"px, 0)";i.zoomed.style.transform=f,i.zoomedHd&&(i.zoomedHd.style.transform=f)};return new p(function(e){if(s&&c.indexOf(s)===-1){e(r);return}var t,m,f,p,v=function t(){d=!1,i.zoomed.removeEventListener("transitionend",t),i.original.dispatchEvent(n("medium-zoom:opened",{detail:{zoom:r}})),e(r)};if(i.zoomed){e(r);return}if(s)i.original=s;else if(c.length>0)m=c,i.original=m[0];else{e(r);return}i.original.dispatchEvent(n("medium-zoom:open",{detail:{zoom:r}})),g=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,d=!0,i.zoomed=N(i.original),document.body.appendChild(u),a.template&&(f=o(a.template)?a.template:document.querySelector(a.template),i.template=document.createElement("div"),i.template.appendChild(f.content.cloneNode(!0)),document.body.appendChild(i.template)),document.body.appendChild(i.zoomed),window.requestAnimationFrame(function(){document.body.classList.add("medium-zoom--opened")}),i.original.classList.add("medium-zoom-image--hidden"),i.zoomed.classList.add("medium-zoom-image--opened"),i.zoomed.addEventListener("click",l),i.zoomed.addEventListener("transitionend",v),i.original.getAttribute("data-zoom-src")?(i.zoomedHd=i.zoomed.cloneNode(),i.zoomedHd.removeAttribute("srcset"),i.zoomedHd.removeAttribute("sizes"),i.zoomedHd.src=i.zoomed.getAttribute("data-zoom-src"),i.zoomedHd.onerror=function(){clearInterval(t),console.warn("Unable to reach the zoom image target "+i.zoomedHd.src),i.zoomedHd=null,h()},t=setInterval(function(){i.zoomedHd.complete&&(clearInterval(t),i.zoomedHd.classList.add("medium-zoom-image--opened"),i.zoomedHd.addEventListener("click",l),document.body.appendChild(i.zoomedHd),h())},10)):i.original.hasAttribute("srcset")?(i.zoomedHd=i.zoomed.cloneNode(),i.zoomedHd.removeAttribute("sizes"),i.zoomedHd.removeAttribute("loading"),p=i.zoomedHd.addEventListener("load",function(){i.zoomedHd.removeEventListener("load",p),i.zoomedHd.classList.add("medium-zoom-image--opened"),i.zoomedHd.addEventListener("click",l),document.body.appendChild(i.zoomedHd),h()})):h()})},l=function(){return new p(function(e){if(d||!i.original){e(r);return}var t=function t(){i.original.classList.remove("medium-zoom-image--hidden"),document.body.removeChild(i.zoomed),i.zoomedHd&&document.body.removeChild(i.zoomedHd),document.body.removeChild(u),i.zoomed.classList.remove("medium-zoom-image--opened"),i.template&&document.body.removeChild(i.template),d=!1,i.zoomed.removeEventListener("transitionend",t),i.original.dispatchEvent(n("medium-zoom:closed",{detail:{zoom:r}})),i.original=null,i.zoomed=null,i.zoomedHd=null,i.template=null,e(r)};d=!0,document.body.classList.remove("medium-zoom--opened"),i.zoomed.style.transform="",i.zoomedHd&&(i.zoomedHd.style.transform=""),i.template&&(i.template.style.transition="opacity 150ms",i.template.style.opacity=0),i.original.dispatchEvent(n("medium-zoom:close",{detail:{zoom:r}})),i.zoomed.addEventListener("transitionend",t)})},m=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=t.target;return i.original?l():v({target:n})},j=function(){return a},O=function(){return c},x=function(){return i.original},c=[],h=[],d=!1,g=0,a=T,i={original:null,zoomed:null,zoomedHd:null,template:null};return Object.prototype.toString.call(s)==="[object Object]"?a=s:(s||typeof s=="string")&&f(s),a=t({margin:0,background:"#fff",scrollOffset:40,container:null,template:null},a),u=L(a.background),document.addEventListener("click",S),document.addEventListener("keyup",E),document.addEventListener("scroll",C),window.addEventListener("resize",l),r={open:v,close:l,toggle:m,update:b,clone:F,attach:f,detach:M,on:A,off:k,getOptions:j,getImages:O,getZoomedImage:x},r};function D(e,t){t===void 0&&(t={});var n,s,o=t.insertAt;if(!e||typeof document=="undefined")return;s=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style"),n.type="text/css",o==="top"?s.firstChild?s.insertBefore(n,s.firstChild):s.appendChild(n):s.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}j=".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}
8.medium-zoom--opened .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s cubic-bezier(.2,0,.2,1)!important}.medium-zoom-image--hidden{visibility:hidden}.medium-zoom-image--opened{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}",D(j),b=y,C=!0,f="production",i=!0;function g(e,t){const n=e.getBoundingClientRect(),o={height:e.clientHeight,width:e.clientWidth},s=t.getBoundingClientRect(),i=s.top>=n.top&&s.bottom<=n.top+o.height;i||(e.scrollTop=s.top+e.scrollTop-n.top)}function v(e,t=600){e.style.display="",e.style.opacity="0";let s=+new Date,n=function(){e.style.opacity=(+e.style.opacity+(new Date-s)/t).toString(),s=+new Date,+e.style.opacity<1&&(window.requestAnimationFrame&&requestAnimationFrame(n)||setTimeout(n,16))};n()}e=document.body;function E(){return parseInt(localStorage.getItem("wcTheme")||2)}function l(){return Boolean(window.wc.darkLightEnabled)}function T(){if(!l())return console.debug("User theming disabled."),{isDarkTheme:window.wc.isSiteThemeDark,themeMode:window.wc.isSiteThemeDark?1:0};console.debug("User theming enabled.");let t,n=E();switch(console.debug(`User's theme variation: ${n}`),n){case 0:t=!1;break;case 1:t=!0;break;default:window.matchMedia("(prefers-color-scheme: dark)").matches?t=!0:window.matchMedia("(prefers-color-scheme: light)").matches?t=!1:t=window.wc.isSiteThemeDark;break}return t&&!e.classList.contains("dark")?(console.debug("Applying Wowchemy dark theme"),document.body.classList.add("dark")):!t&&e.classList.contains("dark")&&(console.debug("Applying Wowchemy light theme"),document.body.classList.remove("dark")),{isDarkTheme:t,themeMode:n}}function u(e){if(!l()){console.debug("Cannot change theme - user theming disabled.");return}let t;switch(e){case 0:localStorage.setItem("wcTheme","0"),t=!1,console.debug("User changed theme variation to Light.");break;case 1:localStorage.setItem("wcTheme","1"),t=!0,console.debug("User changed theme variation to Dark.");break;default:localStorage.setItem("wcTheme","2"),window.matchMedia("(prefers-color-scheme: dark)").matches?t=!0:window.matchMedia("(prefers-color-scheme: light)").matches?t=!1:t=window.wc.isSiteThemeDark,console.debug("User changed theme variation to Auto.");break}h(t,e)}function S(e){let t=document.querySelector(".js-set-theme-light"),n=document.querySelector(".js-set-theme-dark"),s=document.querySelector(".js-set-theme-auto");if(t===null)return;switch(e){case 0:t.classList.add("dropdown-item-active"),n.classList.remove("dropdown-item-active"),s.classList.remove("dropdown-item-active");break;case 1:t.classList.remove("dropdown-item-active"),n.classList.add("dropdown-item-active"),s.classList.remove("dropdown-item-active");break;default:t.classList.remove("dropdown-item-active"),n.classList.remove("dropdown-item-active"),s.classList.add("dropdown-item-active");break}}function h(t,n=2,s=!1){const o=document.querySelector("link[title=hl-light]"),i=document.querySelector("link[title=hl-dark]"),a=o!==null||i!==null,r=document.querySelector("script[title=mermaid]")!==null;S(n);const c=new CustomEvent("wcThemeChange",{detail:{isDarkTheme:()=>t}});if(document.dispatchEvent(c),!s&&(t===!1&&!e.classList.contains("dark")||t===!0&&e.classList.contains("dark")))return;t===!1?(s||(Object.assign(document.body.style,{opacity:0,visibility:"visible"}),v(document.body,600)),e.classList.remove("dark"),a&&(console.debug("Setting HLJS theme to light"),o&&(o.disabled=!1),i&&(i.disabled=!0)),r&&(console.debug("Initializing Mermaid with light theme"),s?window.mermaid.initialize({startOnLoad:!0,theme:"default",securityLevel:"loose"}):location.reload())):t===!0&&(s||(Object.assign(document.body.style,{opacity:0,visibility:"visible"}),v(document.body,600)),e.classList.add("dark"),a&&(console.debug("Setting HLJS theme to dark"),o&&(o.disabled=!0),i&&(i.disabled=!1)),r&&(console.debug("Initializing Mermaid with dark theme"),s?window.mermaid.initialize({startOnLoad:!0,theme:"dark",securityLevel:"loose"}):location.reload()))}function A(e){if(!l())return;const s=e.matches;console.debug(`OS dark mode preference changed to ${s?"\u{1F312} on":"\u2600\uFE0F off"}.`);let n=E(),t;n===2&&(window.matchMedia("(prefers-color-scheme: dark)").matches?t=!0:window.matchMedia("(prefers-color-scheme: light)").matches?t=!1:t=window.wc.isSiteThemeDark,h(t,n))}console.debug(`Environment: ${f}`);function m(){let e=document.getElementById("navbar-main"),t=e?e.getBoundingClientRect().height:0;return console.debug("Navbar height: "+t),t}function p(e,t=0){if(e=typeof e=="undefined"||typeof e=="object"?decodeURIComponent(window.location.hash):e,$(e).length){e="#"+$.escapeSelector(e.substring(1));let n=Math.ceil($(e).offset().top-m());$("body").addClass("scrolling"),$("html, body").animate({scrollTop:n},t,function(){$("body").removeClass("scrolling")})}
8else console.debug("Cannot scroll to target `#"+e+"`. ID not found!")}function O(){let e=$("body"),t=e.data("bs.scrollspy");t&&(t._config.offset=m(),e.data("bs.scrollspy",t),e.scrollspy("refresh"))}function M(){if(window.history.replaceState){let e=window.location.protocol+"//"+window.location.host+window.location.pathname+window.location.hash;window.history.replaceState({path:e},"",e)}}window.addEventListener("hashchange",p),$("#navbar-main li.nav-item a.nav-link, .js-scroll").on("click",function(e){let t=this.hash;if(this.pathname===window.location.pathname&&t&&$(t).length&&$(".js-widget-page").length>0){e.preventDefault();let n=Math.ceil($(t).offset().top-m());$("html, body").animate({scrollTop:n},800)}}),$(document).on("click",".navbar-collapse.show",function(e){let t=$(e.target).is("a")?$(e.target):$(e.target).parent();t.is("a")&&t.attr("class")!="dropdown-toggle"&&$(this).collapse("hide")});function F(e,t){f==="production"&&$.getJSON("https://api.github.com/repos/"+t+"/tags").done(function(t){let n=t[0];$(e).append(" "+n.name)}).fail(function(e,t,n){let s=t+", "+n;console.log("Request Failed: "+s)})}function c(){if($("body").hasClass("searching"))$("[id=search-query]").blur(),$("body").removeClass("searching compensate-for-scrollbar"),M(),$("#fancybox-style-noscroll").remove();else{!$("#fancybox-style-noscroll").length&&document.body.scrollHeight>window.innerHeight&&($("head").append('<style id="fancybox-style-noscroll">.compensate-for-scrollbar{margin-right:'+(window.innerWidth-document.documentElement.clientWidth)+"px;}</style>"),$("body").addClass("compensate-for-scrollbar")),$("body").addClass("searching"),$(".search-results").css({opacity:0,visibility:"visible"}).animate({opacity:1},200);let e=document.querySelector(".ais-SearchBox-input");e?e.focus():$("#search-query").focus()}}function P(){$("#TableOfContents").addClass("nav flex-column"),$("#TableOfContents li").addClass("nav-item"),$("#TableOfContents li a").addClass("nav-link"),$("input[type='checkbox'][disabled]").parents("ul").addClass("task-list"),$("table").addClass(".table")}function z(e){return Array.prototype.filter.call(e.parentNode.children,function(t){return t!==e})}$(document).ready(function(){P();let{isDarkTheme:n,themeMode:s}=T();h(n,s,!0),C&&hljs.initHighlighting();let e=document.querySelector(".docs-links .active"),t=document.querySelector(".docs-links");e&&t&&g(t,e)}),$(window).on("load",function(){O();let n=document.querySelectorAll(".projects-container"),r=n.length;window.location.hash&&r===0&&p(decodeURIComponent(window.location.hash),0);let s=document.querySelector(".docs-toc .nav-link.active"),o=document.querySelector(".docs-toc");s&&o&&g(o,s);let t={};document.body.classList.contains("dark")?t.background="rgba(0,0,0,0.9)":t.background="rgba(255,255,255,0.9)",b("[data-zoomable]",t);let a=0;n.forEach(function(e,t){console.debug(`Loading Isotope instance ${t}`);let i,n=e.closest("section"),s="";n.querySelector(".isotope").classList.contains("js-layout-row")?s="fitRows":s="masonry";let a=n.querySelector(".default-project-filter"),o="*";a!==null&&(o=a.textContent),console.debug(`Default Isotope filter: ${o}`),imagesLoaded(e,function(){i=new Isotope(e,{itemSelector:".isotope-item",layoutMode:s,masonry:{gutter:20},filter:o});let t=n.querySelectorAll(".project-filters a");t.forEach(e=>e.addEventListener("click",t=>{t.preventDefault();let n=e.getAttribute("data-filter");console.debug(`Updating Isotope filter to ${n}`),i.arrange({filter:n}),e.classList.remove("active"),e.classList.add("active");let s=z(e);s.forEach(e=>{e.classList.remove("active"),e.classList.remove("all")})})),l()})});function l(){a++,a===r&&(console.debug(`All Portfolio Isotope instances loaded.`),window.location.hash&&p(decodeURIComponent(window.location.hash),0))}let e=".js-github-release";$(e).length>0&&F(e,$(e).data("repo")),document.addEventListener("keyup",e=>{if(e.code==="Escape"){const e=document.body;e.classList.contains("searching")&&c()}if(e.key==="/"){let t=document.hasFocus()&&document.activeElement!==document.body&&document.activeElement!==document.documentElement&&document.activeElement||null,n=t instanceof HTMLInputElement||t instanceof HTMLTextAreaElement;i&&!n&&(e.preventDefault(),c())}}),i&&$(".js-search").click(function(e){e.preventDefault(),c()}),$('[data-toggle="tooltip"]').tooltip()}),d=document.querySelector(".js-set-theme-light"),r=document.querySelector(".js-set-theme-dark"),a=document.querySelector(".js-set-theme-auto"),d&&r&&a&&(d.addEventListener("click",e=>{e.preventDefault(),u(0)}),r.addEventListener("click",e=>{e.preventDefault(),u(1)}),a.addEventListener("click",e=>{e.preventDefault(),u(2)})),x=window.matchMedia("(prefers-color-scheme: dark)"),x.addEventListener("change",e=>{A(e)}),$("body").on("mouseenter mouseleave",".dropdown",function(e){var t=$(e.target).closest(".dropdown"),n=$(".dropdown-menu",t);t.addClass("show"),n.addClass("show"),setTimeout(function(){t[t.is(":hover")?"addClass":"removeClass"]("show"),n[t.is(":hover")?"addClass":"removeClass"]("show")},300)}),$(window).resize(function(){clearTimeout(k),k=setTimeout(O,200)})})(),(()=>{var o={authors:"Authors",event:"Events",post:"Posts",project:"Projects",publication:"Publications",slides:"Slides"},i={no_results:"No results found",placeholder:"Search...",results:"results found"},n={indexURI:"/index.json",minLength:1,threshold:.3},s={shouldSort:!0,includeMatches:!0,tokenize:!0,threshold:n.threshold,location:0,distance:100,maxPatternLength:32,minMatchCharLength:n.minLength,keys:[{name:"title",weight:.99},{name:"summary",weight:.6},{name:"authors",weight:.5},{name:"content",weight:.2},{name:"tags",weight:.5},{name:"categories",weight:.5}]},e=60;function a(e){return decodeURIComponent((location.search.split(e+"=")[1]||"").split("&")[0]).replace(/\+/g," ")}function r(e){history.replaceState&&window.history.replaceState({path:e},"",e)}function t(e,t){let n=$("#search-query").val();if(n.length<1&&($("#search-hits").empty(),$("#search-common-queries").show()),!e&&n.length<s.minMatchCharLength)return;$("#search-hits").empty(),$("#search-common-queries").hide(),c(n,t);let o=window.location.protocol+"//"+window.location.host+window.location.pathname+"?q="+encodeURIComponent(n)+window.location.hash;r(o)}function c(e,t){let n=t.search(e);n.length>0?($("#search-hits").append('<h3 class="mt-0">'+n.length+" "+i.results+"</h3>"),l(e,n)):$("#search-hits").append('<div class="search-no-results">'+i.no_results+"</div>")}function l(t,n){$.each(n,function(n,i){let a=i.item.section,r="",c="",l=[];["publication","event"].includes(a)?r=i.item.summary:r=i.item.content,s.tokenize?l.push(t):$.each(i.matches,function(t,n){if(n.key=="content"){let t=n.indices[
80][0]-e>0?n.indices[0][0]-e:0,s=n.indices[0][1]+e<r.length?n.indices[0][1]+e:r.length;c+=r.substring(t,s),l.push(n.value.substring(n.indices[0][0],n.indices[0][1]-n.indices[0][0]+1))}}),c.length<1&&(c+=i.item.summary);let u=$("#search-hit-fuse-template").html();a in o&&(a=o[a]);let h={key:n,title:i.item.title,type:a,relpermalink:i.item.relpermalink,snippet:c},m=d(u,h);$("#search-hits").append(m),$.each(l,function(e,t){$("#summary-"+n).mark(t)})})}function d(e,t){let n,s,o;for(n in t)s="\\{\\{\\s*"+n+"\\s*\\}\\}",o=new RegExp(s,"g"),e=e.replace(o,t[n]);return e}typeof Fuse=="function"&&$.getJSON(n.indexURI,function(e){let n=new Fuse(e,s),o=a("q");o&&($("body").addClass("searching"),$(".search-results").css({opacity:0,visibility:"visible"}).animate({opacity:1},200),$("#search-query").val(o),$("#search-query").focus(),t(!0,n)),$("#search-query").keyup(function(e){clearTimeout($.data(this,"searchTimer")),e.keyCode==13?t(!0,n):$(this).data("searchTimer",setTimeout(function(){t(!1,n)},250))})})})()})()
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.