All Downloads are FREE. Search and download functionalities are using the official Maven repository.

okhttp3.internal.HostnamesKt.class Maven / Gradle / Ivy

????4?okhttp3/internal/HostnamesKtjava/lang/ObjecttoCanonicalHost&(Ljava/lang/String;)Ljava/lang/String;$Lorg/jetbrains/annotations/Nullable;#Lorg/jetbrains/annotations/NotNull;"java/lang/IllegalArgumentException	kotlin/jvm/internal/Intrinsics
checkNotNullParameter'(Ljava/lang/Object;Ljava/lang/String;)V
java/lang/CharSequence:kotlin/text/StringsKtcontains$defaultG(Ljava/lang/CharSequence;Ljava/lang/CharSequence;ZILjava/lang/Object;)Z
[startsWith$default;(Ljava/lang/String;Ljava/lang/String;ZILjava/lang/Object;)Z 
!]#endsWith$default% 
&java/lang/String(length()I*+
),
decodeIpv6,(Ljava/lang/String;II)Ljava/net/InetAddress;./
0java/net/InetAddress2
getAddress()[B45
36address8checkNotNullExpressionValue:
;inet6AddressToAscii([B)Ljava/lang/String;=>
?getHostAddress()Ljava/lang/String;AB
3Cjava/lang/AssertionErrorEjava/lang/StringBuilderG()VIJ
HKInvalid IPv6 address: 'Mappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;OP
HQ(C)Ljava/lang/StringBuilder;OS
HTtoStringVB
HW(Ljava/lang/Object;)VIY
FZjava/net/IDN\toASCII^
]_
toASCII(host)ajava/util/LocalecUSLjava/util/Locale;ef	dgetoLowerCase&(Ljava/util/Locale;)Ljava/lang/String;jk
)l-this as java.lang.String).toLowerCase(locale)n,!containsInvalidHostnameAsciiCodes(Ljava/lang/String;)Zqr
sinetAddressLjava/net/InetAddress;[BresultLjava/lang/String;_$Ljava/lang/IllegalArgumentException;host$this$toCanonicalHostwcharAt(I)C?
)?compare(II)I??
?
 #%/:?@[\]?indexOf$default1(Ljava/lang/CharSequence;CIZILjava/lang/Object;)I??
?cCiI'$this$containsInvalidHostnameAsciiCodes::?<(Ljava/lang/String;Ljava/lang/String;IZILjava/lang/Object;)Z?
?.?decodeIpv4Suffix(Ljava/lang/String;II[BI)Z??
?okhttp3/internal/Util?
parseHexDigit(C)I??
??java/lang/System?	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V??
??java/util/Arrays?fill([BIIB)V??
??getByAddress([B)Ljava/net/InetAddress;??
3?hexDigitvaluegroupLengthbcompressgroupOffsetinputposlimit
addressOffsetokio/Buffer?
?K	writeByte(I)Lokio/Buffer;??
??and(BI)I??
??writeHexadecimalUnsignedLong(J)Lokio/Buffer;??
??readUtf8?B
??currentRunOffsetcurrentRunLength+$i$a$-run-HostnamesKt$inet6AddressToAscii$1grouplongestRunOffsetlongestRunLength
Lokio/Buffer;Lkotlin/Metadata;mvkxi0d1???&
??

??

??





0??0202020202	0H"
0202020H020H
0*0H0*0¨d2okhttphostnames.ktCode
StackMapTableLineNumberTableLocalVariableTableRuntimeInvisibleAnnotations$RuntimeInvisibleParameterAnnotations
SourceFileRuntimeVisibleAnnotations1???*?*L+????}+?"?+$?'?++?-d?1?++?-?1N-??-M,?7N-??-9?<-?@?-??,?D??FY?HY?LN?R+?R'?U?X?[?+?`N-b?<-?h:i?<?mYo?RBuvW=8w?&xy?z{?|y?}y??qr??E<*?-=?:>?*??6???
????????????????$??ABF,G.LAMCP? +??5??E?y./??J?N6666??-???`?,*????????6?M???E*???6`6?**????*-d????????66?-*????6		??x	`66

`6???d6		?		??-6

`6
|?~?T-6

`6
?~?T??-??.??---?ddd??--?d`??-????1?)~?????/"??%UVWXZ[\ _6a>bAcDdHeQfVhdiqjl?m?n?p?u?v?w?x?y?z?{?}?~??????"?6?E??p???	?u???:??	E8wB?????<??9??J?yJ??J???????66??-????*??.??6`666?T*??6		0???B	9????5???
h	`0d6???6

`6???d6		??-6

`6
?T??V`????"
?	??$
??
?@?R???
???*?4?7?;?A?I?`?n?{????????????pIF??	7z??;v?????	????????y???????8w???=>???<<=>6*??C6?*3?*`3?	????d6??	<=??????Y??N6*??]?!-:??W`6???-:??W????
-:??W*3???x*`3??ǀ6-???W????-?ΰ?/	?~?
???~?*)?n???????-?3?:?F?I?L?R?S?T?\?_?f?l?s?y????????????f
9??:??K??H???????????\ix?_f???8w???[??[I?I?I??I??I??[s??[s?s?s?s?s?s?s?s8s?s?s.svs=sqss?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy