1(self.webpackChunklib=self.webpackChunklib||[]).push([[274],{274:(i,a,n)=>{"use strict";n.r(a),n.d(a,{default:()=>e});var t=n(9755);class e{constructor(i){this.options=i||{},this.cache={},this.init()}init(){this.initializeCache(),this.initializeEvents()}initializeCache(){this.cache.document=t(document),this.cache.jsLink=".js-link-item",this.cache.jsLinkBlank=".js-link-item-blank"}initializeEvents(){this.initializeJsLink(),this.initializeJsLinkBlank()}initializeJsLink(){var i=this;this.cache.document.on("click",this.cache.jsLink,(function(){var a=i.getUrl(i,t(this));window.location=a}))}initializeJsLinkBlank(){var i=this;this.cache.document.on("click",this.cache.jsLinkBlank,(function(){var a=i.getUrl(i,t(this));window.open(a,"_blank")}))}getUrl(i,a){var n=atob(a.data("link-item")),t=n.indexOf("#map");if(-1!==t&&location.search){var e=n.substr(t);-1===(n=n.replace(e,"")).indexOf("?")?n+=location.search:n=n.replace("?",location.search+"&"),n+=e}else-1!==location.hash.indexOf("map")&&(location.hash="");return-1===n.indexOf("#")&&(location.search&&(-1===n.indexOf("?")?n+=location.search:n=n.replace("?",location.search+"&")),n+=location.hash||""),n}}}}]);
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.