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