4 * +, -. /0 123 4 5 6 78 9 : ; < = >?@ A BC D E F G H I J KL MN !O !PQ !R + STU )V -W XY -Z [ \] ^ _ `a !bc def gh i j -k -[ lm -n `o p qr st uv wxy Kz {| } ~  K          \  [ u w c  c - c  K    p >  TeredoInfo InnerClassesIPV4_PART_COUNTI ConstantValueIPV6_PART_COUNTIPV4_DELIMITERC.IPV6_DELIMITER:IPV4_DELIMITER_MATCHER$Lcom/google/common/base/CharMatcher;IPV6_DELIMITER_MATCHER LOOPBACK4Ljava/net/Inet4Address;ANY4()VCodeLineNumberTableLocalVariableTablethis%Lcom/google/common/net/InetAddresses;getInet4Address([B)Ljava/net/Inet4Address;bytes[B StackMapTable forString*(Ljava/lang/String;)Ljava/net/InetAddress;ipStringLjava/lang/String;addr isInetAddress(Ljava/lang/String;)ZipStringToBytes(Ljava/lang/String;)[BcihasColonZhasDot percentIndexRuntimeVisibleTypeAnnotations5Lorg/checkerframework/checker/nullness/qual/Nullable;textToNumericFormatV4ex!Ljava/lang/NumberFormatException;endstarttextToNumericFormatV6delimiterCount partsSkippedhasSkiprawBytesLjava/nio/ByteBuffer;convertDottedQuadToHex&(Ljava/lang/String;)Ljava/lang/String; lastColon initialPart dottedQuadquad penultimateultimate parseOctet(Ljava/lang/String;II)Bdigitlengthoctet parseHextet(Ljava/lang/String;II)ShextetbytesToInetAddress([B)Ljava/net/InetAddress;eLjava/net/UnknownHostException; toAddrString*(Ljava/net/InetAddress;)Ljava/lang/String;ipLjava/net/InetAddress;hextets[IcompressLongestRunOfZeroes([I)V runLength bestRunStart bestRunLengthrunStarthextetsToIPv6String([I)Ljava/lang/String; thisIsNumberbufLjava/lang/StringBuilder; lastWasNumber toUriString forUriStringhostAddrforUriStringNoThrow expectBytesisUriInetAddressisCompatIPv4Address(Ljava/net/Inet6Address;)ZLjava/net/Inet6Address;getCompatIPv4Address0(Ljava/net/Inet6Address;)Ljava/net/Inet4Address; is6to4Addressget6to4IPv4AddressisTeredoAddress getTeredoInfoI(Ljava/net/Inet6Address;)Lcom/google/common/net/InetAddresses$TeredoInfo;serverflagsport clientBytesclientisIsatapAddressgetIsatapIPv4AddresshasEmbeddedIPv4ClientAddressgetEmbeddedIPv4ClientAddressisMappedIPv4AddressgetCoercedIPv4Address/(Ljava/net/InetAddress;)Ljava/net/Inet4Address;leadingBytesOfZeroip6 addressAsLongJ coercedHashcoerceToInteger(Ljava/net/InetAddress;)I toBigInteger.(Ljava/net/InetAddress;)Ljava/math/BigInteger;address fromInteger(I)Ljava/net/Inet4Address;fromIPv4BigInteger/(Ljava/math/BigInteger;)Ljava/net/Inet4Address;Ljava/math/BigInteger;fromIPv6BigInteger/(Ljava/math/BigInteger;)Ljava/net/Inet6Address;fromBigInteger/(Ljava/math/BigInteger;Z)Ljava/net/InetAddress; impossibleisIpv6numBytes addressBytestargetCopyArraysrcPos copyLengthdestPosfromLittleEndianByteArrayreversed Exceptions decrement.(Ljava/net/InetAddress;)Ljava/net/InetAddress; increment isMaximum(Ljava/net/InetAddress;)ZformatIllegalArgumentExceptionK(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException;formatargs[Ljava/lang/Object; access$000()Ljava/net/Inet4Address; SourceFileInetAddresses.javaRuntimeInvisibleAnnotations$Lcom/google/common/annotations/Beta;/Lcom/google/common/annotations/GwtIncompatible; ;Byte array has invalid length for an IPv4 address: %s != 4.  java/net/Inet4Address !'%s' is not an IP string literal.java/lang/Object       #com/google/common/net/InetAddresses  java/lang/NumberFormatException       java/lang/StringBuilder  :  java/net/UnknownHostExceptionjava/lang/AssertionError   java/net/Inet6Address      :: []  Not a valid URI IP literal: '%s'    $Address '%s' is not IPv4-compatible.   #Address '%s' is not a 6to4 address. %Address '%s' is not a Teredo address.  .com/google/common/net/InetAddresses$TeredoInfo  &Address '%s' is not an ISATAP address. #"'%s' has no embedded IPv4 address.         java/math/BigInteger    -BigInteger must be greater than or equal to 0   SBigInteger cannot be converted to InetAddress because it has more than %d bytes: %s  Decrementing %s would wrap.Incrementing %s would wrap."java/lang/IllegalArgumentException       127.0.0.1 0.0.0.0java/lang/Stringjava/nio/ByteBufferjava/net/InetAddress$com/google/common/base/Preconditions checkArgument(ZLjava/lang/String;I)V()IcharAt(I)Cjava/lang/Character(CI)I substring(II)Ljava/lang/String;"com/google/common/base/CharMatchercountIn(Ljava/lang/CharSequence;)IindexOf(II)Iallocate(I)Ljava/nio/ByteBuffer;putShort(S)Ljava/nio/ByteBuffer;array()[B lastIndexOf(I)I(I)Ljava/lang/String;java/lang/Integer toHexStringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;(I)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String; getByAddress(Ljava/lang/Object;)V checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;getHostAddress(Z)V getAddress!com/google/common/primitives/Ints fromBytes(BBBB)Ijava/util/Arraysfill([IIII)V(C)Ljava/lang/StringBuilder; startsWithendsWithisIPv4CompatibleAddress()Z((ZLjava/lang/String;Ljava/lang/Object;)V copyOfRange([BII)[B com/google/common/io/ByteStreams newDataInput.([BI)Lcom/google/common/io/ByteArrayDataInput;'com/google/common/io/ByteArrayDataInput readShort()S3(Ljava/net/Inet4Address;Ljava/net/Inet4Address;II)V getClienthashCodewrap([BII)Ljava/nio/ByteBuffer;getLong()Jcom/google/common/hash/Hashing murmur3_32'()Lcom/google/common/hash/HashFunction;#com/google/common/hash/HashFunctionhashLong$(J)Lcom/google/common/hash/HashCode;com/google/common/hash/HashCodeasInt toByteArray(I)[B-([B)Lcom/google/common/io/ByteArrayDataInput;readInt(I[B)Vsignum(ZLjava/lang/Object;)Vjava/lang/Mathmax(I)Ljava/lang/Integer;java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vjava/util/LocaleROOTLjava/util/Locale;K(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;)Vis'(C)Lcom/google/common/base/CharMatcher;1 z{|}~{|||+/*n  S*** x~  @ j*L+ Y*S +  B *   @ <=>6* I* 6.=/:<% > #*K* *K**z!&-138?BEPRX\`eikpw|>8 O{{"      O*`L=>4*.6 * 6+*T:`=+1;>> %+1;>@BGM>@%"{6{O<:{L  7*< `d=>6* dB* :1*` :$>* d* :* :** d :** d :  `:6* :6* T*:6 * 6* :6W*W`6:*-,,DHJLOTWbek     $!&''**-(/)1+f !J{{D{g{/7/{{w3 (    B 3*:<*`M*`N-:3~x3~:3~x3~:, ` ` `!Z_",##$##%& /0123#4%6>7W8H{ys>SW:% 7zd> Y&* 0 Y&661 h6*  6 Y&`6 Y&B>? @D$E,G/H8I?JLKQLYN`HfPnQvSHL{24{zz{z{v{/K{ &  Ad> Y&66x6*  6& YZ []^!_'`7^=b>"{AA{A{={){ ! _*'L)Y+*(qrs E( M*+W**,*-.*/L M>,,+h3+h`30O,1,2.  "*>DH*$ {M0"+ V<=>6*`8**.  >d6<=> *`3F $*.4:<?AGLU>4 { >{VT{R{P{   \!Y'"L=>*F*.6 +:4W+*.#W +5#W=+%6   !&*1?GNQW4!0I{\ R P!@  o4*-+*6L+ `!Z_"7#+#8#%*6/ 4/ g*9L+: Y*S +  C*+W*7;*8<** dL=*L=+N- --*   #)+-2<>>#&{C+-{2) B *9%   @ 6*=*>L+ 3"+ 3+3+3 +3;< ?@2D4G6(  ( R*?@*6A*> BCRS R U  b*>L+3 +3 ef @ I*DE*6A*>BC q s  n&*>L+3 +3+3 +3 &! $@ 4{*FG*6A*>L+BCM+HIJ~>+ HIJ~6+ B:63TC:KY,L.  ,>HS`fmRK{{i^,O{>={H3mK- 9*F*>L+3+ 3+ 3^+ 3 9+  @ J*MN*6A*> BC    Q*?*D *F @ 8*?*O*D*P*F *QRS Y*6S +, /034'7 8  B*L+:+3= +3 = +32 MNOPQ O&T/U6V8T>Y@[*{){B=  ***/L=>+3= +3T+3*-N 7-U-VW7->XY7Z[\6]66^C^vw {|}~!#&},8<GKPSZgvH{POSL{ - :*_`ab  7 cY*/d   2^C { 3 *e     3 *e-      *fgh=*iN:-dj6-d6d66%-3k YlSY*S -m':)Y*uz{(F!&07=GNW_ciu { } f @){}  k{!f&a0W{7P{=J{& @ @$ c"Q( #*L=*+**dd3T+'  {# ( :*/L+d=+3 +Tn*A+\3dT+"+, -./2-455 :5 0{  @ ;*/L+d=+3 +To*A+\3`T+"BC DEFI.K6L ;6 1{  @ */L=++3XY Z[Y^ { DpYq*+rsc !"#d$K'.t:tuvTwvijkl%&' ()y Kx