úÎ ”¸$      !"#None0CNoneNone0C^This does not do an endOfInput check because it is reused in the range parser implementation.`This is sort of a misnomer. It takes Word32 to make dotDecimalParser probably perform better.    None0C$This does not do an endOfInput check  !"# ! #" ! !"#$       !"#$ip_5cncorz1uBRCfWFkRgsBOL Net.InternalNet.IPv4Net.Mac Net.IPv4.TextattoparsecParseJSON IPv4Range ipv4RangeBaseipv4RangeLengthIPv4getIPv4 rightToMaybefromDotDecimalText'fromDotDecimalTextrangeFromDotDecimalText'rangeFromDotDecimalTextdotDecimalRangeParserdotDecimalParser fromOctets fromOctets'toDotDecimalTexttoDotDecimalBuilderrangeToDotDecimalTextrangeToDotDecimalBuilder$fFromJSONIPv4Range$fToJSONIPv4Range$fFromJSONIPv4 $fToJSONIPv4$fHashableIPv4RangeMacmacAmacB textParserbytestringParser $fFromJSONMac $fHashableMac