1(self.webpackChunkbehigh_build=self.webpackChunkbehigh_build||[]).push([[8208],{38155:function(e){var r=/^(?:(?![^:@]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,t=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];e.exports=function(e){var s=e,u=e.indexOf("["),a=e.indexOf("]");-1!=u&&-1!=a&&(e=e.substring(0,u)+e.substring(u,a).replace(/:/g,";")+e.substring(a,e.length));for(var h,i,n=r.exec(e||""),o={},p=14;p--;)o[t[p]]=n[p]||"";return-1!=u&&-1!=a&&(o.source=s,o.host=o.host.substring(1,o.host.length-1).replace(/;/g,":"),o.authority=o.authority.replace("[","").replace("]","").replace(/;/g,":"),o.ipv6uri=!0),o.pathNames=function(e,r){var t=/\/{2,9}/g,s=r.replace(t,"/").split("/");"/"!=r.substr(0,1)&&0!==r.length||s.splice(0,1);"/"==r.substr(r.length-1,1)&&s.splice(s.length-1,1);return s}(0,o.path),o.queryKey=(h=o.query,i={},h.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,(function(e,r,t){r&&(i[r]=t)})),i),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.