2$ j    &             & &     DEFAULT_ENCODINGLorg/postgresql/core/Encoding; encodingsLjava/util/HashMap;encodingLjava/lang/String;fastASCIINumbersZ(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethishasAsciiNumbers()ZgetJVMEncoding2(Ljava/lang/String;)Lorg/postgresql/core/Encoding; jvmEncoding StackMapTablegetDatabaseEncodingiIdatabaseEncoding candidates[Ljava/lang/String;name()Ljava/lang/String;encode(Ljava/lang/String;)[Bs Exceptionsdecode([BII)Ljava/lang/String; encodedString[Boffsetlength([B)Ljava/lang/String;getDecodingReader'(Ljava/io/InputStream;)Ljava/io/Reader;inLjava/io/InputStream;getEncodingWriter((Ljava/io/OutputStream;)Ljava/io/Writer;outLjava/io/OutputStream;defaultEncoding ()Lorg/postgresql/core/Encoding; isAvailable(Ljava/lang/String;)Ze&Ljava/io/UnsupportedEncodingException; encodingNametoStringtestAsciiNumberstestbytesresLjava/io/IOException;()V SourceFile Encoding.java s op z qr UTF-8 UTF8 org/postgresql/core/UTF8Encoding storg/postgresql/core/Encoding mn   java/lang/String s s java/io/InputStreamReader s sjava/io/OutputStreamWriter s s klDUMMY$java/io/UnsupportedEncodingException -0123456789 US-ASCII s!java/io/IOExceptionjava/util/HashMap SQL_ASCIIASCIIus-ascii "#UNICODELATIN1 ISO8859_1LATIN2 ISO8859_2LATIN3 ISO8859_3LATIN4 ISO8859_4 ISO_8859_5 ISO8859_5 ISO_8859_6 ISO8859_6 ISO_8859_7 ISO8859_7 ISO_8859_8 ISO8859_8LATIN5 ISO8859_9LATIN7 ISO8859_13LATIN9ISO8859_15_FDISEUC_JPEUC_CNEUC_KRJOHABJohabEUC_TWSJISMS932BIG5Big5MS950Cp950GBKMS936UHCMS949Cp949Cp949CTCVNCp1258WIN1256Cp1256WIN1250Cp1250WIN874MS874Cp874WINCp1251ALTCp866KOI8KOI8_UKOI8_RUNKNOWN MULE_INTERNALLATIN6LATIN8LATIN10java/lang/Objectequals(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;getBytes()[B([BII)V([BIILjava/lang/String;)V(Ljava/io/InputStream;)V*(Ljava/io/InputStream;Ljava/lang/String;)V(Ljava/io/OutputStream;)V+(Ljava/io/OutputStream;Ljava/lang/String;)V([BLjava/lang/String;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;! jklmnopqrstuR**+**vQR STwxlopyzu/*v]w xl {|ut/*'* * Y* Y* vikl"n+qw /}p~ |uH*L+%=++2 Y+2 * Y* v& #.4;Dw  Hp:~u/*vw xlui+*++*v wxlp~ %uz!*Y+Y+*vw*!xl!!!~%u= *++vw xl %ub* Y+Y+*vwxl~%ub* Y+Y+*vwxl~% uv u` *WL v  w  p~IuH* *v w xl~ Czu !L*+"MY,#$N+-LL%v"  !"w>p p xl~ ZBuV Y &Y'(Y)SY*S+W,YSYS+WYSYS+W-Y.S+W/Y0S+W1Y2S+W3Y4S+W5Y6S+W7Y8S+W9Y:S+W;YS+W?Y@S+WAYBS+WCYCS+WDYDS+WEYES+WFYGS+WHYHS+WIYJSYIS+WKYLSYMSYNS+WOYOSYPS+WQYRSYSSYTS+WUYVS+WWYXS+WYYZS+W[Y\SY]S+W^Y_S+W`YaS+WbYcSYdS+We+Wf+Wg+Wh+Wi+Wv& $,%C&Z'l(~)*+,-./01 223D4V5h6z789:;<=>-??@QBhEuGHIJK