code: function() {
      this.cantWebsocket = vAPI.cantWebsocket;
      this.reBadDomainOptChars = /[*+?^${}()[\]\\]/;
      this.reHostnameRule1 = /^[0-9a-z][0-9a-z.-]*[0-9a-z]$/i;
      this.reHostnameRule2 = /^[0-9a-z][0-9a-z.-]*[0-9a-z]\^?$/i;
      this.reCleanupHostnameRule2 = /\^$/g;
      this.reCanTrimCarets1 = /^[^*]*$/;
      this.reCanTrimCarets2 = /^\^?[^^]+[^^][^^]+\^?$/;
      this.reHasUppercase = /[A-Z]/;
      this.reIsolateHostname = /^(\*?\.)?([^\x00-\x24\x26-\x2C\x2F\x3A-\x5E\x60\x7B-\x7F]+)(.*)/;
      this.reHasUnicode = /[^\x00-\x7F]/;
      this.reWebsocketAny = /^ws[s*]?(?::\/?\/?)?\*?$/;
      this.reBadCSP = /(?:^|;)\s*report-(?:to|uri)\b/;
      this.domainOpt = '';
      this.noTokenHash = µb.urlTokenizer.noTokenHash;
      this.unsupportedTypeBit = this.bitFromType('unsupported');
      // All network request types to bitmap
      //   bring origin to 0 (from 4 -- see typeNameToTypeValue)
      //   left-shift 1 by the above-calculated value
      //   subtract 1 to set all type bits
      this.allNetRequestTypeBits = (1 << (otherTypeBitValue >>> 4)) - 1;
      this.reset();
  }
docs: *************************************************************************** ***************************************************************************