ELF>@X@8@ll !! !!$$Ptd   QtdRtd!!88GNUNur)puD?m(a*~j"fpl,'&hRwL#/H[v3xi} z5d2;1IX%A@UK{< NrV>].WgM4=\quZ_YJB$| sEO)kyco6 t`9+:0-!8TS 7^PbeFGQ nCn A@@K@0>PAH@ ȊD!@A!W?aW@9zBEId{r]錄ud/HYu\4{xb|Wׇd|yl!6!5k'CXA\ڭ9sl 8@XѳIfG;]䵙\eG-l0cHx"r+Er3qXD"m H"H"__gmon_start___init_fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Jv_RegisterClasseslibgcc_s.so.1libpthread.so.0open64__errno_locationlseek64libc.so.6__rawmemchrftruncate64__read_chk__fxstat64strerror_Py_NoneStruct_Py_ZeroStruct_Py_TrueStruct_PyObject_CallMethod_SizeTPyExc_ValueErrorPyErr_SetString_PyIO_unsupported_operationPyUnicodeUCS4_FromString_PyArg_ParseTupleAndKeywords_SizeT_Py_BuildValue_SizeT_PyIO_str_getstatePyObject_CallMethodObjArgs_PyArg_Parse_SizeTPyString_FromString_PyIO_str_isatty_PyIO_str_fileno_PyIO_str_writable_PyIO_str_readable_PyIO_str_seekable_PyIO_str_flush_PyIO_str_close_PyIOBase_check_writablePyExc_IOError_PyIOBase_check_readable_PyIOBase_check_seekable_PyIO_str_reset_PyArg_ParseTuple_SizeTPyTuple_Pack_PyIO_str_truncate_PyIO_str_readlinePyObject_SizePyObject_HasAttrStringPyObject_SetAttrStringPyBool_FromLongPyMem_FreePyMem_MallocPyErr_NoMemory_PyIO_empty_bytes_PyString_Join_PyIO_str_writememcpyPyMem_ReallocmemsetPyExc_OverflowErrorPyNumber_CheckPyLong_FromSsize_tPyNumber_AsSsize_tPyExc_TypeErrorPyErr_FormatPyErr_OccurredPyFloat_TypePyType_IsSubtypePyLong_AsLongPyEval_SaveThreadPyEval_RestoreThreadPyErr_ClearPyByteArray_TypePyObject_AsCharBufferPyErr_SetFromErrnoPyLong_FromLongPyUnicodeUCS4_FromObjectPy_FileSystemDefaultEncodingPyUnicodeUCS4_AsEncodedStringPyErr_SetFromErrnoWithFilenameObjectPyErr_SetFromErrnoWithFilenamePyExc_OSError_PyObject_CallFunction_SizeTPyErr_SetObjectPyArg_ParseTuplePyRawIOBase_TypePyArg_ParseTupleAndKeywordsPyObject_GetBufferPyBuffer_ReleasePyDict_UpdatePyString_FromStringAndSizePyObject_GetAttrStringPyObject_CallObjectPyExc_AttributeError_PyString_Resize_PyIO_ConvertSsize_tPyInt_FromLongPyUnicodeUCS4_FromUnicodePyUnicodeUCS4_EncodeUTF16PyObject_ClearWeakRefsPyUnicodeUCS4_EncodeASCIIPyUnicodeUCS4_EncodeLatin1PyUnicodeUCS4_EncodeUTF8PyUnicodeUCS4_EncodeUTF32PyByteArray_FromStringAndSizePyByteArray_Resize_PyByteArray_empty_stringPyString_AsStringPyObject_IsTruePyBufferedReader_TypePyBufferedWriter_TypePyBufferedRandom_Type_PyIO_str_tell_PyIO_zeroPyObject_RichCompareBoolPyFileIO_TypePyCodec_IncrementalDecoderPyIncrementalNewlineDecoder_Type_PyIO_str_setstate_PyIO_locale_modulePyCodec_IncrementalEncoder_PyCodec_LookupstrcmpPyErr_ExceptionMatchesPyImport_ImportModulePyExc_ImportErrorPyList_NewPyIter_NextPyList_Append_PyIO_str_closedPyObject_GetAttrPyExc_RuntimeError_PyIO_str_newlines_PyIOBase_check_closedPyObject_GetIter_PyIO_str_readintoPyByteArray_AsStringPyErr_FetchPyErr_NormalizeExceptionPyErr_RestorePyBuffer_FillInfoPyMemoryView_FromBufferPyExc_EnvironmentErrorPyThread_acquire_lockPyThread_get_thread_identPyThread_release_lockPyObject_Repr_PyFileIO_closedPyTextIOWrapper_Type_PyLong_FromByteArray__stack_chk_failPyUnicodeUCS4_GetSize_PyIO_str_encodePyNumber_AsOff_tPyNumber_IndexPyLong_AsSsize_tPyErr_GivenExceptionMatches_PyLong_Sign_PyIO_str_seekPyErr_CheckSignalsPyExc_BlockingIOError_PyIOBase_finalizePyThread_free_lock_PyIO_str_readPyExc_DeprecationWarningPyErr_WarnExinit_ioPy_InitModule4_64_PyIO_os_modulePyModule_AddIntConstantPyType_TypePyModule_AddObjectPyType_ReadyPyIOBase_TypePyBufferedIOBase_TypePyTextIOBase_TypePyBytesIO_TypePyStringIO_TypePyBufferedRWPair_TypePyString_InternFromString_PyIO_str_decode_PyIO_str_nl_PyIO_str_read1PyUnicodeUCS4_FromStringAndSize_PyIO_empty_strPyType_GenericNewPyObject_SelfIterPyObject_GenericGetAttrPyType_GenericAllocPyObject_GC_DelstrlenstrchrPyInt_AsLongPyString_FromFormatPyNumber_Long_PyLong_AsByteArray_PyIncrementalNewlineDecoder_decodePyUnicodeUCS4_ResizePyString_SizePyNumber_AddPyUnicodeUCS4_JoinPyUnicodeUCS4_ConcatPyThread_allocate_lockmemmovePyDict_CopyPy_BuildValue_PyIO_find_line_endingPyUnicodeUCS4_ReplacePyTuple_GetSlice_edata__bss_start_endGLIBC_2.2.5GLIBC_2.40ui iii uui i!!p8!p1!! !(!t0!=@!H!P!X!`!h!p!x!0!!P!!!ơ!p!С!!ڡ!@q>"P">"@?"?"@"Ʃx@"a@"P@"?A"!A" A" @A" HA"R"PA">"XA"T"A""B"t0B"pB"!B"B" B"`U"B"V"(C"|C"C"PC"?PD"@!XD"`D" D" W"D"@?"D"X"D"XE"pE"PE"?E"@!E"F"  F" (F"`Y"0F"?"8F"`["hF"F"G"G"!G"@G"G"G"\"G"^"H"0H"PH"H"PH"@0I"@!8I"p@I"0hI"^"xI"`"I"pI"8J"ĨJ""K"@a"K"a"K"ԨpL""L"b"xM"N""HN"@c"O"0O"HO""O"O"IO"O"pO"c"O" f"P"5P"6P""P"Q"Q"@"R"R"R"R"R"R"LR"R"R"pS"S" S"E(S"@S"HS" `S"EhS"S"S"`lS"yS" 0S"S"0-S"S"T"XT" T"(T"@T"<HT"0 `T"QhT"T"{T"eT"VT"PT"T"@U"tU"`U"hU"U"QU"U"XU"U"U"U"{U"V"EV" V"(V"@V"HV"`V"hV"0V"V" V"VV" W"(W"@W"HW"`W"LhW"W"W"pW"W"W"EW"W"W" X"{X"e X"(X"0-@X"EHX"`X"hX"`lX"yX" 0X"VX"PX"X"@Y"tY"`Y"hY"Y"EY"PY"Y"Y"LY"Y"Y"pZ"Z" Z"E(Z"@Z"HZ" `Z"hZ"Z"QZ"Z"XZ"Z"<Z"0 Z"Z"`l["y[" 0 ["(["0-`["Vh["P["["@["t["\"\"` \"L(\"`@\"H\"``\"h\"x\" "\"E\"\"`"\"\"\""\"y\"P\""\"{\"\"@"]"]"x]"" ]"X(]"z8]" "@]"H]"X]"@!"`]"<h]"3x]"""]"y]"u]"#"]"]" 2]"$"]"]" ]"$"]"]" ]"%"^"^"P^"@&" ^" (^"x@^"H^"p^"V^"Ј^"&^"^"^" '"_"_"P_" (" _"(_"p8_")"@_"{H_" X_"@)"`_"h_"`x_"*"_"y_"_"+"_"_"@_","_"_"`_","_"L_"`_"-"`"`"`"-" `"(`"8`" ."@`"EH`"pX`"`."``"h`"@x`"."`"V`"`"B`"=`"Л`"(`"t`"a"]@a"Ha"rXa"@/"`a"ha"xa"/"a"<a"qa"0"a"{a"qa"0"a"a"pa"`1"b"Xb"` b"1"0b"E8b"PHb" 2"b"b"pb"2"b"b"@rb" 3"b"Xb"prb"5"b"b"c"{c"rc"@6"@c"Hc"`c"hc"Cxc"@7"c"c" c"7"c"yc"c"9"c"c"qc" 9"d"Ed"@d"9" d"(d"8d"@:"@d"LHd"Xd":"`d"hd"xd"@;"d"d"d";"d"yd"`d"d"d"d"@e"e" e"E(e"r8e"<"@e"He"Xe"<"`e"he"@e"e"pe"<e"e"<"e"ye"e"="e"e"p f"V(f"Xh"rph"h"f"(i"i"8i"j"hi"@i"i"0j"Oj" j"Ţ(j"@@j"Hj"j"Xj" Xu"pu"u" Bu"j"u"v"@ v"`(v"x"0v"}"8v"`z"hv"v"w"w"p"w"w"w"w"`{"w" }"x"@x"x"x"x"{x"@x"x"0^x"<x"y"Ey"I y"(y"s@y"EHy" `y"Lhy"y"y" y"y"y"y"y"y" Kz"yz"P z"(z"`z"hz"z"Vz"@z"Xz"z"Ez"p{"{"{"`{"h{"x{"p"{"{"P{"q"{"{"`>{"q"{"<{"{"`r"{"y{" {"r"|"|"|"r" |"(|"8|"s"@|"{H|"X|"t"`|"Lh|"0|"|"|"|"|" |"t|"|" }"V(}"H}"XP}"p}"dx}"P}"}"U~"d!!!! !! !!!! !#(!0!,8!@!1H!P!X!7`!8h!9p!x!!!!!!!!U!W!X!Y!\!]!!!!n!!!! !z(!0!@!H!P!X!`!h!p!x!!!!!!!!!!!!! K"L"`N"!A":8C":D":xF":8P":xi":xv":G"3I"[I"sI"'!!!! !(!0! 8! @! H!P!X!`!h!p!x!!!!!!!!!!! !!!"!$!%!&!(!)!*!+!- !.(!/0!08!2@!4H!5P!6X!;`!<h!=p!>x!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S !T(!V0!Z8!^@!_H!`P!aX!b`!ch!dp!ex!f!g!h!i!k!l!m!o!p!q!r!t!u!v!w!x!y!{!|!}!~ !(!0!8!@!H!P!X!`!h!p!x!!!!!!!!!!!!!!!!!HH5s!%s!@%s!h%s!h% s!h%s!h%r!h%r!h%r!h%r!hp%r!h`%r!h P%r!h @%r!h 0%r!h %r!h %r!h%r!h%r!h%r!h%r!h%r!h%zr!h%rr!h%jr!h%br!hp%Zr!h`%Rr!hP%Jr!h@%Br!h0%:r!h %2r!h%*r!h%"r!h%r!h %r!h!% r!h"%r!h#%q!h$%q!h%%q!h&%q!h'p%q!h(`%q!h)P%q!h*@%q!h+0%q!h, %q!h-%q!h.%q!h/%q!h0%q!h1%q!h2%q!h3%zq!h4%rq!h5%jq!h6%bq!h7p%Zq!h8`%Rq!h9P%Jq!h:@%Bq!h;0%:q!h< %2q!h=%*q!h>%"q!h?%q!h@%q!hA% q!hB%q!hC%p!hD%p!hE%p!hF%p!hGp%p!hH`%p!hIP%p!hJ@%p!hK0%p!hL %p!hM%p!hN%p!hO%p!hP%p!hQ%p!hR%p!hS%zp!hT%rp!hU%jp!hV%bp!hWp%Zp!hX`%Rp!hYP%Jp!hZ@%Bp!h[0%:p!h\ %2p!h]%*p!h^%"p!h_%p!h`%p!ha% p!hb%p!hc%o!hd%o!he%o!hf%o!hgp%o!hh`%o!hiP%o!hj@%o!hk0%o!hl %o!hm%o!hn%o!ho%o!hp%o!hq%o!hr%o!hs%zo!ht%ro!hu%jo!hv%bo!hwp%Zo!hx`%Ro!hyP%Jo!hz@%Bo!h{0%:o!h| %2o!h}%*o!h~%"o!hHHi!HtHÐH`!H=R!UH)HHw]Hh!Ht]@H)!H="!UH)HHHH?HHHu]HMtYI,$t 1[]A\ML$LAQ0f.HMHQ0@LCHAP0HGP0]@fAUATIUHSHHLGHG(J H9wLH{ HCI9J<LHILcL;c Lc~Lc HH[]A\A]fHHHH9r/H9rHH*HH*Y 3f.sULiH{LHLCH{ Lk(HCI9PL1H)HLCHC3fDIIIH MIOlIII I*XgHHHH H*X1H4$LL H|$@H5NI!HH9$H|$@1A]H*Ll$@I}uH5 I!H9t/Ll$@HT$`Ht$0L`AAH]HS0DML5H!H5I>CAHtHmufHH!H5bAH:f[HID(H5H!AE/H>`CƒDރDDEAEEDELt$pDLPDD$ DKE1DcAAAE DKLT$@LDLT$luD$AA@HT$@H5AHE1EDc{1IźDLIM*LMHHE1HHHgHpHV0XH|$@>HILF!1HI0I/HHLUAL]$L\$0H G!Ht$H9EACL$ u$H=hF!H5H?qAKILt$pH|$0D1ALCsDcE HWF!Ht$0AH;L L%E!H5I<$MOLAQ08  L=E!H5.H 1I?I?IHMI,$MD$LAP0{H->E!H5AH}@+H|E!H8ATUHSHHHE!H$HH51HH<$H$H9H]H"H;] }cH}(H] IIL9r3H9rKHAH*HH*Y f.LcH}LHtFLe(HEHH[]A\fDH5D!H<$H65HHt|H[{KH1[]A\DHPH C!H5n1HRH9hH1[]A\DIIIH HHMdAfHuH-wC!H5H1H} 1,III I*XfDIIIAM I*XfHC!H5H:1AUATUSHHGuH~C!GHH[]A\A]DkHEx#CDIHx!H5E1I9@HWH5L>!H5PI;H+ffff.HWH+HLGHO LH9 : HHHHȃtoHr> Ht\HtMHt>Ht/Ht Ht H> H> H> t~H> tuH> tlH> tcLNI9Lt[A9 tQH> tHAy Iqt=Ay Iqt2Ay Iqt'Ay IqtAy IqtAy IqufDHH)IHLGt=Ht8H1@HH=U=!H5H?^1H1ffff.AUIATIH5USHHHHLHiHmHtGHH+tHI}H5HIthLH-Imt.H[]A\A]HEHP0@HSHR0@IMLHD$Q0HD$H[]A\A]fH=Y=!H5H?Z11fAUIATIH5USHHHHLHyH+Ht H=q;!H9t*HH[]A\A]fDHCHP0H=G;!H9uH/tH{8HtHC8H/tH(7!HH[]DHwV0HOQ0HWR01fffff.HGHtHw HHH6!H5H:1HAUATUHSH(G$HHT$H51HH\$D$$mHH{H585!H9tkubHHHu=xDIHމLIMxxLPH([]A\A]DH(1[]A\A]H15!H5H:*H(1[]A\A]DH=4!H5H?H(1[]A\A]DH 15!H9a|@DI1GfDUSH_x;1Hź=HHHx=HH[]oHY4!H5H:bH1[]fH4!H8H[]ff.ATUSH_H$GtoHH5HH1H$H;m4!tsHtnHH<$HHH $H)H1[]A\H3!HH5H81E1HL[]A\f[1IĺLHHH.HH$tH=H%HtPL $I)tE1듐H<$LWAR0E1H2!H5H:E1\f.IH#LL$I+u H<$LGAP0H=2!H?aH52!H>fff.ATUSHH`WGttHH5@1HIHT$H4$H{LH6HnHxIHqH`[]A\H 1!HH51H91H`1[]A\fD} uJH 2!HH`[]A\fDH`1[]A\DH=A1!H5H?J1rH1!H81Yf.AVAUATIUSHO1 wHH$1HHHlHH<$H;o~HHIaL$HA|$H)IIt$_LHcĿHAt$HT$fHl$@A|$1H9@H@6H-Hl+H)H1@HQ0!H5bH;H4$H.1HĠ[]A\A]A^fHtfDH$H9XHĠ[]A\A]A^fHA} L $MIMMu H<$HOQ0H/!HH<$HWR01qH!/!H5H8*HĠ1[]A\A]A^HH5H$RIMMu H<$L_AS0L%/!I<$L1#DAUATUSHH(HD$GCHV/!HHL$H518Ht$H1ۼHHH$6IHT$Hu${ILHiHH9\$tHH.H$H([]A\A]L -!HH51I9QH(1[]A\A]@HfDL-!I8H(1[]A\A]H $H)t^A<$ uH-!HmL9-!H5I:B1IH$H*uH<$HGP01*@H<$HwV0ff.HcxHH,!H5zH8ֽ1Hffffff.DGEx HH,!H52H8莽1HDOEx@ȾHH=,!H5H8F1Hffffff.USHHDWEx. {H~HTHHc[]VfDH+!H5~H8ڼH1[]ÐSHH`HtqHH1xUHT$Hu#11uHw HHH*!H5H81HH*!H5H:»ހhHHWHtHvHxH$1pHvHxH$ZSHWHHGHGHHOHwHqHGHHtL觹H{0HCHtHC0H/t?H{8tHH{L@H[AH{0HtHC0H/uLGAP0ffffff.SHWHHGHGHHOHwHqHGG0HHH{@HCHtHC@H/H{HHtHCHH/H{8HtHC8H/tzH{PHtHCPH/tSH{XtHH{H@H[H{@HtHC@H/yLGAP0lL_AS0fDLWAR0yLOAQ0RHHWHHvHxH$ȻHHWHHvHxH$xHHWHHvHxH$(HHWHHvHxH$HHWHHvHxH$ӻHHWHHvHxH$银HHWHHvHxH$sHH5A113AW1AVAUATIHH5QUSHHD(!HH$, H5>L腷11A虻HHH$Hx HuH9%EFH_H51L葺HHHp,LHAMH<$Hsx$ IHWx% L9HHHHt]Ht:HtHx& QL9HDD $HA 4L9+DT $HA L9D\ $HA L9D| $HA L9D $H< L9H9Dt $HQHA L9H|$ L9t}DD $HJA tmL9thDT $HJA tXL9tSD\ $HJA tCL9t>D| $HJA t.L9t)D $HJ< tL9tDt $HJA @IH+uHV0 AH5H51LLGHH;LHAHpHL}HLMH}HSHs$t>H}(LҶH+HuHu>L5#!I~? CfL5#!K<>萶H+tZHuHtHU(|2 HuML5#!LnHmIu LEHAP0HL[]A\A]A^A_HKHQ0YH}(f.IQH55L#!1I:H+uL[HAS0HmuHEHP0E1wIQx$ JL9AHHHtwHt]HtCHt)Htx% DD $HA DT $HA D\ $HA D| $HA D $H< Dt $HA L9| $HQH@ mH|$ ^DD $HJA JDT $HJA 6D\ $HJA "D| $HJA D $HJ< Dt $HJA ]@H(t HuHAQ0HVH5 E1W~HH5IfHGt%H=V!!H5[H?_1HH 1!!H5 H9:1Hw~HH5ٰfHOt%H !H5H:1HH !H5H8ʱ1HDGE~H H5=gHt%Hv !H5'H:1HHQ !H5*H8Z1HDWE~H H511óHDOEt#H !H5H: 1HfDH!H5H81HG~H H511UDHD_Et#H !H5EH9蝰1HfDHq!H5JH:z1HAUH <LTH>ATUH-;SHHHH|HCCLL$ LT$`L\$PHT$xH$H L$LL$LD$@LL$0HL$pHD$pLT$1L$H$HDŽ$HD$0HD$PHD$`D$ βHT$`Ht 2@H{ HHC H/H{(HHC(H/H{0HHC0H/H{8HHC8H/H{@HHC@H/uH{pHHCpH/HHHǃH/HHHǃH/H{HHHCHH/HHHǃH/H|$0HCxHǃHC`HCPAH{(HGH|$PHD$0H@HHT$PH@@ ~@ TH!H51H;,HĨ[]A\A]fH{(HtHC(H/ufLoAU0H{0HtHC0H/H{8HtHC8H/H{@HtHC@H/H{pHtHCpH/,HHtHǃH/HHtHǃH/H{HHtHCHH/HHtHǃH/H|$0HCxHǃHC`HCPwHC(H2HzHD$0H|$PH7ҭHHCHiH|$`HC H?L$ CZKXCY蘭HHC@/Hl$`Ht }x{YC[ofH|$@H511HIHgImAAAH|$@H511ЭHIHImAAxALD$@LC IH|$@LOL; e!L; !L; !H511MHHH虭C]C\Hm{\ChteH{0t^H=!11ChH7H|$@;HHL%!HI4$WHmA A CHĨ1[]A\A]fHWR0@H|$0H譫HHC(?H5茨HLPL;!H(H|$@fDMMLAQ0M]LAS0RHt$PH|$0衪HHC8{YKZH=!H5H1螨HHH{8HtHC8H/Hk8fDHuHV0QfLOAQ0)LWAR04HoU0@LGAP0LgAT$01fHGP0G@L_AS0HOQ0]@z@@ zf.HEHP0L!H{01I$1ChI0ѦH\H(HPHR0HAR0#HC(HL%!I$HH51H1$HHC(HpDHC(H(%LhHAU0@DD$ CYCZDCXH{@聩HCP8 xzHCPmDHt$PH|$0詩HHC0PH|$0"HI:H5`H臥ImHHH}tEH5l!Ht9L%`!Lm$f.II4$HtL uID$HC`HmIHUHR0:@zfDLWAR0HY!H5H8DHH|$@IuLV0L!I;1H|$@H !H9 ަH=譧HI$H=I!H?ѥ褦H=rHC(C[fDSHHH51H HT$H迥t[L$C H{DIL$ H;=n!C t!HL$H#H5#1WH [ÐHH H[1𐐐AUIHH51ATUSHHH!HH$0t|1աHHtmE1H<$fDL;$$AL躣HHtRHH觥xcH軦IHmuHEHP0L;$$~HH[]A\A]H1[]A\A]ۥHtH+uHsH1V0fHmuHUHR0HH5HL1"HtH(uHHHQ0wHHtH8!H0(HH!H5H:61Hffffff.W~H!HH0֧fDHOt%L!H5I8ߢ1HH=!H5H?躢1HH0~V1u0H8HtHH!H0HT@H!HHHQ!H5H:Z1fDH 1!H5 H9:1fDw~H!H H0fDHOt%H=!H5H?1HH!H5H:ʡ1HSDGHE~+H!HH0豟Ht[H~`HC1[fDt!L b!H5I9k[@H A!H5H9J[;HuH!H5H: fffff.ATH!UHSH0ʥHHtHڣH+At!Eu,H;-!HV!tH[]A\HSHR0@H !H5 H9蚠1fDH59!SHpHt HH[f1[fff.HH5!@HtH!HH1H5!SHHt HH[f1[fff.AUIHH5 1ATUSHH蟢H5!LHtqH<$芣HHu^HtJHmtdHHIttHH!1LH01KI,$HuIT$LR0HuH3HHH3tK1H[]A\A]DHMHQ0H讞HIufDHH3tHHH3uLKHAQ0HHH3t Ho!HLCHAP0@SDWE~&H8HteHn !H0~HHt6H[ÐDOEtWH=x !H5)1H?H[f.HY!H:ўt訟H !HH[H ! !H51H9(H[Ht H鰞HH !H5|H81Hffffff.USHH(0$6HHT$H51HmtyH !H|$H0襛HHtl{1u6$HxmHCHH([]f.L1 !H5޻I8:f.H(1[]Hu{1u$wXHA !H5:H:1fDHuۃuH{H{iH([]fH{ f.H= !H51H?(10L q !H5JI9z1H T !H5H1H91H0~61uHHӜH !H5H81HH !H5ʹH:G~ H逜HD_Et#H !H5eH9轛1HfDH !H5jH:蚛1HU1SHHH5ʿHhH3twHL$HH5kH1HHt~H@tUHkH<$Hs$H虜H豙H+tH賛Hh[]@HSHR0@Hh1[]H+t*H !H5+H9̚HTHh1[]HP0΋G~ @HWt%H=v !H5{H?1HH Q !H5*H9Z1HATUHSH H$kHHT$H5K1HL%k !H|$I4$ HHH$t/HEHbH []A\fHUHH)H9H1HHIH}!H []A\H=Y!H5ܽH1H?DH 1[]A\DCHu$ttt-tH !H5H81衝1Hf.HU HH)H9PI<$H5e֘1 L!H58I8貘1ff.USHHhHttHH5'1H|tXHsHC Hl$H)H93HsH<$HÙHkHזHߘHh[]1HHID1H!H5H:1fAUATUSHHhGGtrHH5y1H莚Ll$講ItH4$L{H|LHHHxDHHh[]A\A]ÐH Q!H{H5Y1H9Hh1[]A\A]@} uJH!HHh[]A\A]@Hh1[]A\A]H=!H5H?1wH1!H:a1^f.UHHH5f1SHHH$kH4$H1ߙHHHH !1HH01:HHtJH;!tAH:!HH2WH$HmH,$HtFH膖HH蛓HH+tHH[]LCHAP0HH[]HH,$tH+uHsHV0f.H1[H]@H5UH11-HH[H]HMHQ0IH8Ht$H|$ H*Ht$H|$ H踔Ht$H~(HtJH5s!IHt$~0HT$ H*tUHL$H)t2H<$HtH/t[H8ÐH$H|$ Ғ1H8H|$HwV0f.H|$ HGP0HL$H)uH<$LGAP0fAUE1HIA HAT1IUSHhH觕tWH躙HHtGH!I|$1HH01HHusH=g!tEH~!H:薔u"Hmt[H@HhH[]A\A]f{u)D֔H /!H!H9@uHmuDHuHV0HtH;2!thH=!H7H覑H+Hu LCHAP0L9IAI?EuXHVM\$0IGIM\$0:f.L+HIML+HCHP0L%X!H5LH1I<$舗ATUSwHHh1st誑SHCpH!H{H0xHHH脕HmA6H-!H{hHEHCp躕[H]A\fHkp'H9)H{hIȑLpSHCpQDSEH!H5H:E1H{hHCp5#Ot)L!H5E1I8谑[]LA\H=!H5ZH?芑[]1A\La!H5:I;jH{hHCp蹔[]1A\fHMHQ0AStZL%!I$CfHHHHt&HP$H H5H81脕H+E12fH{hHCp/H=!11H7H艏H{h1HKu0Lcp~I9u耔H{hIľLǎRHHCp|Hmt>L H{11I1IYHsHV0?fLEHAP0ATUSoHxzGx[]A\HG˓1IĺjLHHxbH袐HtiH(t?s@s[]A\H=i H5H?r[]1A\HHHQ0@H H:ɍHu菐c1GfAWAVAUATUSHHDGdH%(H$1HD$PD$XED$\D$`D$dH H9WH5^ Htd{\{]H H5H9z1;fDMt$LAV0HtHm$HT$@Ht$0H|$ 1HH$dH3%(HĘ[]A\A]A^A_fL-Q H5ZI}wuH= H5w1H?͍H`xH511H5H\H(rH{ H511HH2H{8)HHaHD$PGHyE1HmMHT$@Ht$0H|$ ̐H{8H+H5O1L耏I,$HrHH(HT$@Ht$0H|$ 蛊1y@HHkAEL p H51I9w4fLQ H5*1I:XHEHP0MH]HS0HpHV0H H{ H0͐HHHَHmAtE>HMHQ0HHL$HT$XH5XbH|$LkxLOL)L$PMugHmu LUHAR0H|$PD\$XDD$\T$`H|$pD\$xDD$|$D|$dH|$p1ɺD$ZHL H{811I2ۉHIH|$PH{8DD$Xu EvH ũHH5%1YHH(u LpHAV0LD$E1IPMx$ID$I9HD$H{8HH51ALH&LpH(H5 H{811D$\H6HILD$ HL$@HT$0H59H1L $跊H<$LIMLXH|$@M9L;|$Hmu HEHP0H{8H֯H51L+I,$Hu Mt$LAV0H MSE1LЃt{AC< HtdHtSHtBHt1Ht HtIC< IC< t|IC< tqIC< tfIC< t[IC< tPM9C| t?C| t7C| t/C| t'C| tC| tC| tIC< u@EE1{XHC`AHEHHL$ChHI*HHHH辇HUHHm0HKH9EfDHHtHǃH/H{8HtH511VHtIH(LOH[]A\A]A^DKEH=v H5'H?1H[]A\A]A^f{XH,$E1Ls`MHHAChHDDWEt/H H5H: H1[]A\A]A^f.L H5I8ڄH1[]A\A]A^LCPM$H HH5H1,H<$HH/H H,$fHmLeHAT$0@HE7L-( H{ 11IuHH( LpHAV0@SXE1@HHPAEL H5/I;詃1,fHH-> H{011HuUHL$I+uH<$LGAP0HHHHHLMLHm2H{H9EH蠠{MA> I1MAtzA< ItdItSItBIt1It ItHA< HA< t}HA< trHA< tgHA< t\HA< tQL9\A| t@A| t8A| t0A| t(A| t A| tA| tHA< uDADHuHV0HGP0@HXHS0 1)HH9HǃNfH<$HwV0DSEHD H{ H20HIHH~HHtHǃH/t)H{L@H[AHHufLGAP0fD[fffff.SHGx.HHtHǃH/t1[fHWR01[fffff.AUIATIUSH苄HHHpt"H(Hht3HH[]A\A]f.H舀HHtH+uHsHV0HH[]A\A]Ð[HtH HH24t苀Mt'IEH5LHP1譃HgHH~HHIiAUIHATUSHiHHHcHItuHH I}E1HH01_}H+HI,$tkHtOH5W HH6HmHtzHI]0HH[]A\A]H+u LKHAQ0HHH[]A\A]fIL$LQ0HSHR0I,$pfLEHAP0vHuH= H5ȤH1HH?4Rffffff.USHHG$HW`HHwXH9HoHHO@HH)HH)t HsXHS`H9~CH)Hs8HxHtHHCXHCXHCHcy1H[]fDHCXHC`Ha HH[]fD1tHHHHxH)kHHsXHS``KzH-l H H5!E11H}{HH[H}H{H+EHSHR016SHH~H(thK t4H{Pt:H{H1HxHs@H)H HHCPt=H^ H[ËC$1tH{`tH{HHyDHPHR0@1[fff.ATUSDGHEw(H8H{h1zu0Hkp(zH9*H{hIľzLqyyHHCpH{hHCpH\~[H]A\@DWEtwL H5͙I8z1[]A\f.H H0HHtH}HmAE*H=k H5-H?tz1LQ H5*I;Zz1fDHx~HHkH  HP$H51H9~H+ELKHAQ015@HUHR0^AWAVAUATUHSHHDo(EHDS EIHE1IH?Ls@I?ALs8H ILIzHILM)It$vHIHC@MTLS@@LDH[]A\A]A^A_fDgEH HH0}HItH{I.AEH fDLkPLs@IvM)III?I9@D Ls8L LUyH|HLL)HuuHHs@HL5HK@H[]A\A]A^A_DD_H EH;H5xH;H5ٟE1 xfDI9_H{h1w\v1HCpDuHIM~NLL8uHILH!yI>HHI>ILk@M)EIEDk$EXHSxHs8HHCPHIH{8IIHCPHCHI?H9AELDN/L9? HOLH)ȃ HOHt{HtiHtUHt=Ht&HtH D9HA 1H@ DHA D HA ttH thL9DHAHA tNH8 tE1HH@ t8x HHt.x HHt$x HHtx HHtx HHufDHH)HrsHIHk@LLWwM IMMDLM LI8zIfH;H5uo@Lcp_tI9ayH{hIľuLsoIVLR0^E1HjfDE1H{hHCplxI,$IT$LR0LfDHyHIt0H= HP$H51H?LyI/uM_LAS0E1LeDLL rHItLk@<@MwLAV0LqHI4I9HLuMxyIMMHL)EHEHHH(HPHR0~fDH{hHCp/w"f.IMMMoLE1AU0DHHI>hMNLE1AQ0XMFLAP0IOLQ0-Lk@kffff.SHHGH$~9H HH51Hut7H4$HH[Wt!H= H5ϑH?rH1[H H5H9rSGHWH; tGH; t>H  11H1KqHHtDHpHxu.H(t}1[ÐHTHHt HxuH+tW1H[DOEtL H51I;qDL H51I:qfDLCHAP0H= HVH5&1H?H{@H)H.H{8ykH{hHCpHEqHH[]HrHHt0L HP$H51I8H5gI>H51~gn@H{h1 gLspH5΂emM51LibHIHD$ t@1M]LAS0IMLUuHuHV0fI/nMWL1AR0^@MI/DM_LAS04f.HUHR0_HHtH(HpHV01MI9HIELfL5 U@H(=I/u IoLU0L= H51I?cfL51 LI>hHmIM/LIMM/DH-H H(5HPHR0&HC@HCHHCPHl$ MHC@HCHHCP~HSxH~1Ds EtxHHtoHs8H)HHL$+HIL\$IL[PL[HMAIAE'Hs8Hs@M9I|/$%LcLc@Q@11f.LM)LcLs@I!HKPHSxH9<HgfDL H5%1I8aHAA~L|$ I/H|$ HoU0H{8H{@L._HH|Lc@sHAP0fI/YHUHR01SHHHHHH0CCHT$LL$HL$HkHD$I1HD$ HD$ /dH5 H<$wHH{Ht|HCH/tgL$HIC L$HD$C$L[HCxXEH H9SHCPC(CH01[ÐHOQ0H4$HC H<$LD$C$H{HLCxDxNE1L L9KHCPtDC(CH01[H $H5 H9q@DH0[ffff.SH HHHH HPHCLD$HT$8HL$@LL$(HL$0HL$LD$ HD$0C1HD$HHD$( HD$obH|$H= H5H?^H5 H|$ uHkH{HHCH/HD$ HHC HL$ LD$(C$HKLCx[CH= H9{HCXHC`HC@C(CHP1[@H5 H|$ _tHH{HtHCH/uHwV0LL$ HIC LT$ L\$(C$LSL[xBxcE1H H9SHCXHC`HC@tD[(CHP1[Ht$ L L9NAEfDHP[DUH ƅHSHHHHHXCCHl$HT$8HL$@LL$(LD$ HL$0HHD$0H,$1HD$HHD$( HD$`H|$H= H5KH?[H-] H|$ H tHH|$ HZsHH|$ HrHH{HHCH/HD$ HHC HT$ HL$(C$HSHKx@3H=D H9{HCPHCXHC`HC@C(CHX[1]H-q H|$ H4sHH|$ HnrHH|$ HqHH{HtHCH/uHwV0LD$ HIC LL$ LT$(C$LKLSx?xLE1LZ L9[HCPHCXHC`HC@t,DK(CHX[1]HX[]@Hl$ H5 H9uAEfDAWH H5+!H=91AAVAUATUSH YHHH=\L=q HIMH5 HWH H-s H߂H= H5HLE1xYL5q HIHH5HI]~HUH=<+!H5,!Z_H!+!H5xHH+!]H- HCZ"HEH5HHd]L-} L ZIEH5LH.]H-G HYHEH5kHH\=L%) LYI$H5%LH\=H LHHL$_YLD$9IH5ԁLHLD$w\Ht$L- ILYIEH5LH5\L-V MLXIEH5LH[WL-a ILXyIEH5LH[L- IL]X<IEH5LH~[L- IL XIEH5TLHA[L-j ILWIEH5LH[cH- LHWHEH5FHHZ H- HpWOHEH5HHZH=0xVH= HHH=I~VL / HIH=a|_VL8 HIH=~@VL HIH=x!VH HHH=wVL% HI$uH=~UH HHVH=tUL< HI7H=q~UH55 HHH=PtUL- HIEH=Y}eUH-> HHEH=}EUH= HHH=&UL o HIH=:yULp HI{H=wTLA HI\H=zTH" HH=H=xTL% HI$H=KwTH HHH=wkTL HIH=:zLTH5- HHH=;s-TL- HIEH= TH- HHEH= zSH=& HHte11YL HItM11QL. HIt51wTL@ HItH[]A\A]A^A_ÐL5 I?Ht IH/t\I>Ht IH/t7H+uHsHLN0H[]A\A]A^A_ADL5q LwAV0fDLAW0fDH-@$!qL;$!H=,$!AP0ZHmOHMHQ0@Im5MeLAT$0$I,$IT$LR0 H.HFHP0fAUATUSHHOH H$ HH59q1HTIH{h1Qu0HkpPH9UH{hIľjQLPPS$HCpL H{1H$1I2cPHIL H{11I3@PHHHE HH0rHmIHH{hHC0HCpTHL[]A\A]wt)H- H5oE1H}PHL[]A\A]ÐL H5nI9PH1[]A\A]DHHH(HpHV0Ll H{1H$1I0HOHIL m H{11I1%OHHH=* H7HWHmIuDHMHQ0MLk0H{hHCp`S H THHt0L% HP$H5u1I<$[TH+u HSHR0E1H{hHCpRH1[]A\A]fQHuLǾ H5vL1I8SPMfffff.ATUSDOHE|H= H1H01MHItzH HH2+I,$HH{ Hk0tQH{PtJLSHML+S@[H]A\L)bOf_tIH H5mH8N[]1A\@s$E1҅tH{`tLCHMxMfL Q H5*lI9ZN[]1A\IL$LQ0HH7PHuLs H54uH1I;RofE17UHSHHH;=u t{&Rt2H; HH2KHtJHEH[]f.HCH H5xHPH91 R1H[]D{O1Hu@HEffffff.USHHHH-ü H,$!HH5y1HPtiH<$PQulH$H9u3L[Hs L)H{LIL[_JH[]HPH H5Fl1HRH9@QH1[]H5 H<$H6JHtOL[LC IM)L9@I?AEuGH{HLIL[IH[]f1@3NHzL[LC M)1MII@H H5jH;K1USHHHH-c H,$AHH5wx1HNuH<$OH$H97LSLKML[ MM91A: LHMIMAtoIR: It\ItMIt>It/It It IR: H: |H: tsH: tjH: taH: tXHBL9HtP8 tGH: t>x HPt4x HPt*x HPt x HPtx HPt x HPufHL)IH9@uKLKHLGH[]DHPH M H5i1HRH9N1H[]H)HLI)LKGH[]@H=i H7H<$ HHHHH?Ht*LSLKML[ MM9v`A: L`1K1Ht1oD1H1Hq H5hH;zI11fff.AWHH MlHL6lHGsAVL kHVqLgrAUATUH-gSHVlHL\$lL$L$L$L|$`H$H$L$H$L$L$L$HluH$L\$ 1Ld$Ll$Lt$L<$H$H$HDŽ$L$D$`D$lHDŽ$HDŽ$HDŽ$aKH$HwHH$1E1E1E1E1HGE1E1H9D$XD4;@bX@Uf@afJ@+0L5 H5mtH11I>LHĨH[]A\A]A^A_fD@t&@w@ruAH|;DT$8D\$HHD$@7GHDT$8D\$HHD$@oH91EXHL$pD$prHAEtwHEtaH\$Xt+HEtDAD E%CT5DTEt-H$H$H$?DD$lH$H57sH=J 1EHHH$KHH&H5d11HHH HHD$8GLD$8D$PI(M|$PqL$`D$\EbHmHUHR0wA0D$X#ADAAADADSIH$.IHHJL= HP$H5q11I?dIHuHHHu<$DT$PEtD$\H5vg11HD$` GHILL\$8BHt$8HD$PH.u HFHP0H|$Pt$PH$EH$HH|$`^L5 H5pI>Cf.H+tWHt=E1HmMt*I$1HHI$8IT$LR0(1HL$pHL{HAW0H g H5o1H9nCL-J H5o1I}PCHuHV0dH H5nH;1#CH= H5o1H?C~T$XE fEH=R H5f1H9BH+IMMELULIMLUMHLAQ0fL\ H5m1I8cBYDH`|H=d eL H5QnI;)B4H=U >L H5m1I9Bx\$\L$H5oL$H$1H= L$4AImIu MELAP0MH5kHL@LMLIMLMHKHQ0L%A H$H5Sn1I<$EJL$`+CH2fff.USHH0H- H,$RHH5m1HC{1H<$Eu?H$H9HkHs H)H{HH[]fDH5ٯ H<$H6}>HHkLC II)L9AI?EEHSHHH[]HPH H5_1HRH9DH1[]HѮ H5~^H;?H1[]Ð1@AHuHkLC I)1MIIgDH H5Z]H8?1ATH5aIUSH)>HHtyHCHmHt7HIL$HS$H=]l1HqBH+tH[]A\@HEHP0@HSHHD$R0HD$H[]A\H5Ѯ H>I?t% @I|$1HwHH=k[]A\QB1fff.ATUHSH5`H?=HIHBI,$HtQHEH]tH\H \HDHs$H=jj1AH+Ht2[H]A\fID$LP0HEH\tHSHR0[H]A\fD[]A\H=j1^AfDH5 H>>tE>EHN\tHF\LC\ID[uH=j1]A\A1?fAUATUSHHDOEH5^;HIH{(EALH:AHS$Hp$H={iH1@I,$IHt HmHt H+HL[]A\A]fDDGEt'L H59ZE1I:HHH; H@H{HHHHHHHHH{8HtFMucH QH8XH5sUA14H;H(u LHHAQ0EZH{ L$H*UH5Y1d4HIH=_H‰1L<$a6HHH $"DD$H{8HTH5W14HIH{pHtHCpH/-L{pHCxLc0L9LsxH{0HtBMuI$L% 11I4$/ChH+H(u HXHS0Ld$ 'DCEL H5iNI;0E1LHT$HdH3%(HX[]A\A]A^A_DoEtH=h H5NE1H?n0@HI H5"NE1H;O0DHH@AELl$ IE{\T$}HD$ L% I4$1H0SLT$ MI*td1DH|$ 3HItHP$H{ H5]H814I/uIOLQ0fHt$ HH.H|$ LOAQ0fDL5! H5\1I>3fDLa H5jUI; /LT$ M:7L% H|$ I4$/\Ht$ H.H5T11H51HHD$ M}LAW0fL=9 H|$ I7w/H H5[H;B.DLXHAS0IMMuMuLAV0{ H H{ H12HHH0HmAEf.H H5LE1H:-H5PO11H/HH(H{pHtHCpH/HHCpHCxHtHǃH/hH{8Ht#H5KS11/HH(YH{ HOH5P11AS/H|$ IHH/H|$ HoU0HwKH=Z101HH:L H5YI8U,IOLH$Q0H$HpHV0H|$ LGAP0`LGAP0LWAR0HuHV03L̚ H5II:+LI 11I3*LHHAQ0LHGP0HWR0@JHHHQ0H)HiHU0L-ۙ 11Iu*ChAH= H5YH?/+HWR0*AWAVIAUATUSH(HHH;=s H E1H 6 HǙ HH01)HHHD$ HSEf L{AUM@@HkDAA!MEAAtjJLU w( Hut? >H9wIAt=HU vHf.H @AHH9w AuAE AAAE Ef H(H[]A\A]A^A_Mo1L'HHHxJ LD$HIp*H|$H/u H|$LOAQ0Ef H\$MAEf DudMHk~ Iw| tL{H;H&HHtLLT$I*H\$Ef AEf DHkL{OL H5 WI9(LT$I*uH|$LgAT$01fJ HD$HT$2)HD$ EuPHT$ HD$ )HD$+LD$IHDL9H} wuAAAHE Ef H([]A\A]A^A_fD} AHfHt$H fH;n1L%HHHL$N$HxLHq(LSJD%IzfDuLgLE w t1 L9LʼnwHuLgLE w uG ALHfDE10AH H|$&/H\$} tALG f.HAfDHl$H9t HmtwH\$LL)HL9tKH|$&Ef DAH\$AuDN$IEf EAEA@H|$LOL$AQ0L$oH|$L_AS0L H5S1I;% ffffff.AUATUHSH8H8HD$HD$ H}]t^HG 1H01;$HH{HL$ HT$H5SH1%GHT$HHL$ HH+H}%HIL H} 1H1I0#I,$HHHE1&H}8HL! AL9_EL- H  E1H1Iu[#HH}pHtHEpH/wHEpHExHxDO}]H+AUH\$HH+xL\$ Mt*I+u$1H|$ HWR0HtH+u LkHAU0ADH8[]A\A]Hɒ H r E1HH01"HH}pH5HEpH/HEpHExHx&E1}]H+wfHsHV0H}#HIH’ H} 1H1H3!I,$HuDML$LAQ0HHE1%H}8HL: AL9WDH1@HkHU0pf1H|$LOAQ0LT$ MI*sHH+w@H|$H HItsHL$H)HHtHDžH/Ht$ H=PL1&HHWHD$R0HD$sf.Ld$Mt I,$HD$ HH(fD1@H|$HwV0KLGAP0XH= H5OAH?O!lf.AWAVAUATUHSHH$Hݐ HH5I1H#H H9E(H5 HHH}8H]>uL,$M(H]pL}xHL]xLsM)M9~MDMMH{LJ9I9n)11 HHiATUSHGxHHGH8HzH{x HHC8H{hHt& HHChHCxHCpHHt DHuHt[H{Hǃ1H 1H1iHHHn HH2蛚HmItIMxSLc01[]A\ÐHH{HHHHC87vHuHV0MyHt Y[]1A\H=C H5AL1H?wL ƈ H5wHI9_L H5HI8?DATUSHHĀGHHT$ H5H14|Dc(EH{&@@H{h1u0HkpH9H{hIľLXDS HCpE H{PH{@LCxHT$0I)I9H{8Ht$ 0{$Hs`L[@L[XHl$0DS IEL[@tLKPIt M9I9~L[`HH{hHCpIH|$ HL[]A\DkD[H- EH}H5 7H}H5GH|$ H1[]A\DG%H= H56H?DH H7H({ H{PHKHHx%HH+k@tHHH肘HxNH)kHLd$01fL;cxHT$0Ht$ HH)HHtH.HI)syH{hHCp^H|$ DK$EuWHT$0H9SxHC@HCH1fH H5j4H9H1[]A\H{`HI H{H25HHt%HEHmAH- @HqL9[XkbH0HHL HP$H5;1I8hH+HSHR0C$TH{`DDH}H5U3rL[PH|$HT$Ht$H|$H'L%/ I4$.H|$ Hl$HT$H|$HHS tHCPHsXH{8HS`H)HHCXH{`HkxH)CHH)C@HCXH)H)H;l$0H{`rH{8H{`HT$0Ht$ Hl$0Hk`Hk@HPHR0fHMHQ0E@ s tHCPM~Ht$ H{8LHLs HCXLc`Lc@tL[PIt M9}LcPHCH|HSxL9}Ht$ H{8HFDK LSxHCHELS@tLCPIt M9~LSPLS`L^L% I<$H :H50;I1HH^I<$HHmGHMHQ08H{8Ht$ HHk`Hk@HHT$H|$AUATUSHH(G$HHT$H5 71H$4Dc(EH{~L% H|$I4$豒HH<$DS EtyHC0HcHKPHtaHS@H)H~UD$HEuLSH1HMI)MIIH)HIIL9|"H9HH)HS@HHH{h1UDC$HCpE$HHؒHtJHCHHBHHt2S tHCPH{hHCpH(H[]A\A]@H{hHCpH(1[]A\A]f.DGEt'H= H50H?!H(1[]A\A]@L  H5.I9H(1[]A\A]DkH H{H2HItHImAEL- ff.LkpgI9iH{hIľLvD[L-5 EI}H5-/4I}H5O?$1DH耒HH(]HCXHC`{ t)H{Pt"L[H1MxLH+C@H)K$1tH{`ufDH1 I}H5=-p7HHH0L~ HP$H5251I:H+ HsH1V0DIMLQ0]fH5~ H{11H6 HII4$HImItWMx_Lc0DK ELFfLHHAQ0L%q} H5J=11I<$MELAP0^HuH=} H5[5L1H?IthHHWHtHvHxH$1 HvHxH$ f.HHU~ H50H8 1Hffffff.HH%~ H5<H8 1Hffffff.HH} H5,H8v 1Hffffff.HH} H5#0H8F 1Hffffff.HH} H5-5H8 1Hffffff.HHe} H54H8 1Hffffff.HH5} H5;H8 1Hffffff.HH} H5+H8 1Hffffff.ATUHSW~JH3{ H H0HHtLH/H+AtfA|5tvH{ H[]A\fDt!L z H5)I9 []1A\@Lz H5)I8 HKHQ0A}fDH5-11H5HtH(t[H} H5<-1]A\1fHpHV0@UHSH01Hw H6 HHH}PHtALHIHU@HMHH=B:1HH+t(H[]ÐH5qz HU@HMHHIuHHSHHD$R0HD$H[]DH y H5j(H9 1H[]ÐH5z HrHay H5)H8j 1fDAWAVAUIATUSHHHy H$HH5p91H% H<$T H$H97I1aHI1I}MMIME LI9%? HIIMAtt H_It`ItQItBIt3It It H; H; H; H; txH; toH; tfL[M9LA; tPH; tGA{ I[t'1E1HRH95 -E1L yv H5&E1I9f.UHSHHHHu HHH}0Ht4W Ht|HUHH=r61H H+t$H[]DH v HUHHSHHD$R0HD$H[]DHu H5@%H811fAUIATUSHhHqH` HHuHttH+HHII}HL HT$HuH1HHI,$uIL$LQ0HuHm1Hh[]A\A]H4$L|$H1HYHsHV0H.HIEfHmtfHuHu HHh[]A\A]f1KfHAt H5#1H:H%LEHAP07HEHP0H=t H5#H?1HH)f.U1HSH HHt;HHxH+HtHH[]DHCHP0HH[]@1@AWHAAAVAUIH1ATIUSHhHtiH HItYHH\s E1I|$LH01HHDuuyH==!tKHTs H:lu(I/tbIHhL[]A\A]A^A_fKnu)DH r H!H9uI/ufDIwLV0HtH;s thH=Yr H7HvH+Iu LCHAP0M9MAI?EuPMKM\$0IDd2)D9du1\2*9\u&D\2+D9\uHDd2$D9$tfHL9LI9H;(ruH)HIH@[]A\A]R$HI9H;ruDH)HHHH)HA{ uH@HH)HMHffffff.AVAUATIUHSH8HHUHHHH5 m HHH6H+IHHYL`HUILhM)L9LU N "M96I9HEL)J<1HHUHEf.HHHUHHt@Hal HLH0WI$IHHHI$uLHKHLQ0HLcHUHLkL)H9YLU N "M9|HEL9FHHHH)H[wt!LQ H5I:H1[L Q H5I9H1[f.H$H=Q H5 1HJH?HQ,H1[@HuHHH[ÐHHunderlying buffer has been detachedI/O operation on uninitialized objectOi|O:IncrementalNewlineDecoderFile or stream is not writable.File or stream is not readable.File or stream is not seekable.isattydetachI/O operation on closed file.I/O operation on closed filewbrb+rbdecodertranslateerrorsstrict sss(OK)NKraw stream has been detachedOO|n:BlockingIOError|O:truncate__IOBase_closednew buffer size too larget?integer argument expected, got '%s'integer argument expected, got floatencoder failed to return bytesMust have exactly one of read/write/append mode and at most one plusCannot use closefd=False with file name%.200s.__setstate__ argument should be 3-tuple, got %.200ssecond item of state must be an integer, not %.200sposition value cannot be negativethird item of state should be a dict, got a %.200sNegative size value %zdO|si:fileioNegative filedescriptorinvalid mode: %.200s(is)namenegative size value %zdcloseinitial_bytes|O:BytesIOclosefdflushO|ian integer is requiredwritingFile not open for %s|Os*reading|O&asciiiso8859-1utf-8utf-16-beutf-16-leutf-16utf-32-beutf-32-leutf-32unbounded read returned more bytes than a Python string can hold ?|O&:readlinefilenoseekablebuffernewlineline_bufferingO|zzzi:fileioillegal newline value: %slocalegetpreferredencodingOiraw((OK))setstatepeek() should have returned a bytes object, not '%.200s'read() should have returned a bytes object, not '%.200s'could not determine default encoding|O&:readlinesextendO:writelinesO|i:seekNegative seek position %zdw*:readintoread() should return bytesnegative seek value %zdnew position too largew*|n:readreadallthe BufferedRWPair object is being garbage-collecteda strictly positive integer is requiredInvalid whence (%i, should be 0, 1 or 2)Can't do nonzero cur-relative seeksinvalid whence (%i, should be 0, 1 or 2)raw readinto() returned invalid length %zd (should have been between 0 and %zd)reentrant call inside %stell(iO)((si))s#decode(s#i)(O)U:writenot writablereplaceresetunderlying stream is not seekabletelling position disabled by next() callcan't reconstruct logical file positioncannot fit '%.200s' into an offset-sized integerRaw stream returned invalid position %zdwrite could not complete without blockingreadline() should have returned a bytes object, not '%.200s'isnflush of closed filereadline of closed file|n:peekn:read1read length must be positive|O&:readread of closed fileread length must be positive or -1O|n:BufferedReadermax_buffer_sizeO|nn:BufferedReadermax_buffer_size is deprecated_ioosDEFAULT_BUFFER_SIZEUnsupportedOperations(OO){}encodegetstatenewlines_io.BufferedRandom_io.BufferedRWPair_io.BufferedWriter_io.BufferedReader_io.BytesIO_io.FileIO_io._TextIOBase_io._BufferedIOBase_io._RawIOBase_io._IOBasegetvalue__getstate____setstate__True if the file is closed.True if the file is closedString giving the file mode_checkClosed_checkSeekable_checkReadable_checkWritable__enter____exit__characters_writtenException raised when I/O would block on a non-blocking I/O streamTrue if the file descriptor will be closedinteger argument expected, got '%.200s'can't use U and writing mode at oncecan't have text and binary mode at oncemust have exactly one of read/write/append modebinary mode doesn't take an encoding argumentbinary mode doesn't take an errors argumentbinary mode doesn't take a newline argumentcan't have unbuffered text I/O<_io.FileIO name=%s mode='%s'><_io.TextIOWrapper encoding=%s><_io.TextIOWrapper name=%s encoding=%s>|O:read|O:readlineO|sizzzi:openinvalid file: %sinvalid mode: '%s'Osiinvalid buffering sizeunknown mode: '%s'Osssi<%s><%s name=%s><_io.FileIO [closed]><_io.FileIO fd=%d mode='%s'>can't do nonzero cur-relative seekscan't do nonzero end-relative seeksinvalid whence (%d, should be 0, 1 or 2)can't restore logical file positionnegative seek position %siNisIncrementalNewlineDecoder.__init__ not calleddecoder should return a string resultnot readable(OO)NNbuffer size must be strictly positivewhence must be between 0 and 2, not %dcan't allocate read locks*:writewrite to closed fileseek of closed file(OOnN)|O:readlines(OnN)OO|nn:BufferedRWPairOnraw write() returned invalid length %zd (should have been between 0 and %zd)initial_value|Oz:__init__inputfinalO|i:IncrementalNewlineDecoder_io.IncrementalNewlineDecoderunicode argument expected, got '%s'initial_value must be unicode or None, not %.200s%.200s.__setstate__ argument should be 4-tuple, got %.200sthird item of state must be an integer, got %.200sfourth item of state should be a dict, got a %.200sreadline() should have returned an str object, not '%.200s'_io.TextIOWrapper_io.StringIO_CHUNK_SIZE;LDlTdt,$Dd\t4Td 4 L  d  , DD d | $ d  4 $ < t d D 4 dd | 4 $ < l t d 4Dd|D 4dd D\T$dL$T4lDT\4  \D 4d4DDd|$Dd4Ld|4 ,Ll4))*DD+\+|4,,T--.44.Td.t/D002Dt2d2345Dd6t78<9dt;T>4?DD?\4FM4 4NT Nt O P!4RL!Rl!tT!$["[D"\l"D]"D^"^"a,#ct#m#n,$pd$s$$|%%d% &tT&&T&<'ď''d(T((ԗ)D)Ԙd))T)d*$*$*Ĵ4+T+4,t,4,L,d,4|,d,,,,$-l---tD.|..d/T\//4/0$|0041t1T12zRx $FJ w?;*3$"4D BDD  ABH AAB|YA@ O    5dP , D \t5dP?Gm D F($@5dPh p $hA I DrAR E dX4|`UBDD h ABK QABmdc I \mdc I \(mdc I \x!D\,4W\D4W\\!D\tTD[ A 89\\`9\\9\\mde G \!D\($,0A[p AJ T4lADD@ AAH J CAB mde G \mdc I \8mdc I \mdc I \$mdc I \D(mdc I \,dxAI F b F Y G S4AFD k DAE ` CAD 4xAFD k DAE ` CAD 4AFD k DAE ` CAD Th5,lAC D b F Y G SDBFN DP  AABF I  FABF <AG r AE a CD Z CK D CI $hIHj F P,DzAKD X AAF tBKX E 1T\@8 0KI8=Ae J L$XTDd H G I S$<TDd H G I S,dBDA  ABD <BBD D(G0J (D ABBJ dBAD D0   AABE u  AABG d  CABA K  AABF L< PBIB E(D0A8J+ 8A0A(B BBBJ T BAD D0  AABG t  CABF d  CABF L BBA A(G0\ (A ABBA F (R ABBK D4 @AXG CAG G CAE c FAF T| CBDA G  DABG c  DABF k  DABF  c<\L XBEK A(D@g (A ABBD x (A ABBJ <D BEK A(D0y (D ABBG 4 rAKD i DAB N DAE 4 rAKD i DAB N DAE 4 8rAKD i DAB N DAE 4, rAKD i DAB N DAE 4d rAKD i DAB N DAE 4 rAKD i DAB N DAE 4 XrAKD i DAB N DAE 4 rAKD i DAB N DAE ,D AAG  AAF t 9\\t JBBA D(DP (A ABBF D (C ABBD Z (C ABBF Z (C ABBF <AAD q DAL Z CAJ NAADDBAA D0z  CABH f  DABC d&BAA Gx  AABI c  CABG U  AABG D  CABF lx[BBB D(A0GC 0A(A BBBC e 0A(A BBBC m 0C(A BBBI \dhBBA A(GP (A ABBH c (C ABBE d (C ABBD 1T\9\\Ad\4 P_AAG g DAK ZCA,DxAGp{ DI _ DE t`DX L \ D 86`Au J -A E 4L d(|08L@BDB B(N0A8DP 8D0A(B BBBH mdc I \@mdc I \<mdc I \\mde G \|0mde G \T: BWA H(W (F ABBJ e (C ABBC ,hAS0Y AB H DD L$(BQA A(D@ (D ABBD D (C ABBD tAd\mdc I \0zDc I O A mdc I \$Ap G c E \ D ,hzBHD { ABD D$HU C Cd)D` A $HU C C<,BQA A(D@ (A ABBF ,Am B e K g I \X1T\D,AAG@z AAK d CAH [ AAC tXDT H \ D ]Te G \DHACQl AAE T CAH h CAD ]Tc I \T BAD D@  AABJ s  AABA d  CABF ,txAAG\ AAI t&BBA A(G{ (A ABBB c (C ABBE U (A ABBE D (C ABBD LOAPD0 DAI O DAD l CDE W DDA $lD@z B T D <XBTF A(Ds (D ABBC TBAA  DBC  AEI W ADD h ADC D,PBAA Y ABP M ABH W ADD tLBBB B(A0A8J 8A0A(B BBBC &EBBB A(A0G@v 0A(A BBBA p 0A(A BBBJ [ 0C(A BBBK Z 0C(A BBBD dH-Au J a-BAl C QL.BED A(D0l (D ABBK e (D ABBB L.ABHA C(D0 (D ABBH U (K ABBC 4D/]AAG  AAG _ AAG |0A^ A s<`1BAA  DBE b ABK d2BBB B(A0D8G@ 8A0A(B BBBJ  8A0A(B BBBF ,D9AG ~ AI a CD $th9A] B g I $P:yAH G _ A $:A M N J ;Al C iL <AAG0 DAJ c CAI Z CAB  DAD D\=AAG0 DAD c DAH  AAA |H@< BBB B(A0A8Gp) 8C0A(B BBBJ Z 8C0A(B BBBJ  8D0A(B BBBE 4$IA[@ CB a CD dF4\pJKA[`L CE  CI dFDLAOTp| ACD  ACI D FAE dOgB_B B(A0A8DP 8A0A(B BBBB F 8A0A(B BBBH tDWBBA A(G@ (D ABBI e (D ABBB Z (C ABBF  (C ABBC DYHBAA | DBJ ^ ADE  ADD 4ZADG r FAK h AAF D<[]AAG0l AAI d CAH T AAJ D\AAG0 AAF f AAH Y AAE L`^EB]W B(A0H8N 8D0A(B BBBG L `fAAG0~ AAG ] AAA d CAH Z CAB Tl gBKA D0M  AABE h  AABD g  HABF T (hGBAD  DBC s DBG A ABT | MBM t! iBBA A(G0 (D ABBG f (D ABBA ] (D ABBJ n (D ABBI L!8jBGA A(D0 (D ABBC ` (D ABBG <!kBEA D(D`" (A ABBH $$"lA0 G d D $L"nAh G S E t"8oBAf I QD"ho2BAA J ABO ` ADK O ADD L"`p: BBB B(A0A8G 8A0A(B BBBH d,#PyQBBE B(A0A8D`Q 8D0A(B BBBA  8A0A(B BBBG <#H~fBBA D(D` (A ABBA L#xBBB B(A0D8DP 8D0A(B BBBD <$$(BAA  ABB X ADA Td$BAA GH  DABF T  CABF J  CABH t$BBA A(GP (D ABBE U (C ABBK c (C ABBE Z (C ABBF 4%(6L%P!D\d%h!D\|%!D\%!D\%!D\%Ȕ!D\%!D\%!D\D &BAD G ABG ^ ADE W NBI DT&ȕ ADD0s AAB x AAF \ AAB L&BBB E(A0A8DP 8D0A(B BBBB 4&0ADD0W AAF p AAF L$'BEA A(D (A ABBH h (A ABBJ 4t'(\AKD e DAF N DAE L'PBQB J(D0A8D 8D0A(B BBBJ 4'МACQ` CAG CAT4(XNA A( ABBr(La(L(+BBB D(D0 (A BBBA a (A BBIA $(УAp O c E <)XYAOT` AAG  FAE dD)xBBB A(A0 (A EBBF  (A BBBD h (A EBBF )sA[@UA)-BBB A(A0GP 0A(A BBBD  0A(A BBBA d 0C(A BBBB P 0A(A BBBH Z 0C(A BBBD Td*BBB A(A0G@^ 0C(A BBBI s 0D(A BBBB L*BBE B(A0A8G" 8A0A(B BBBH 4 +prADD W DAK R CAJ DD+AG s AD a CD Z CK h CE ]Apu | !!o h#  ! p4; o4oo2o.p1!||}}&}6}F}V}f}v}}}}}}}}}~~&~6~F~V~f~v~~~~~~~~~&6FVfv&6FVfvƀր&6FVfvƁց&6FVfvƂւ&6FVfvƃփ&6FVfvƄք!t=0PơpСڡ@qThe io module provides the Python interfaces to stream handling. The builtin open function is defined in this module. At the top of the I/O hierarchy is the abstract base class IOBase. It defines the basic interface to a stream. Note, however, that there is no separation between reading and writing to streams; implementations are allowed to throw an IOError if they do not support a given operation. Extending IOBase is RawIOBase which deals simply with the reading and writing of raw bytes to a stream. FileIO subclasses RawIOBase to provide an interface to OS files. BufferedIOBase deals with buffering on a raw byte stream (RawIOBase). Its subclasses, BufferedWriter, BufferedReader, and BufferedRWPair buffer streams that are readable, writable, and both respectively. BufferedRandom provides a buffered interface to random access streams. BytesIO is a simple stream of in-memory bytes. Another IOBase subclass, TextIOBase, deals with the encoding and decoding of streams into text. TextIOWrapper, which extends it, is a buffered text interface to a buffered raw stream (`BufferedIOBase`). Finally, StringIO is a in-memory stream for text. Argument names are not part of the specification, and only the arguments of open() are intended to be used as keyword arguments. data: DEFAULT_BUFFER_SIZE An int containing the default buffer size used by the module's buffered I/O classes. open() uses the file's blksize (as obtained by os.stat) if possible. A buffered interface to random access streams. The constructor creates a reader and writer for a seekable stream, raw, given in the first argument. If the buffer_size is omitted it defaults to DEFAULT_BUFFER_SIZE. max_buffer_size isn't used anymore. A buffered reader and writer object together. A buffered reader object and buffered writer object put together to form a sequential IO object that can read and write. This is typically used with a socket or two-way pipe. reader and writer are RawIOBase objects that are readable and writeable respectively. If the buffer_size is omitted it defaults to DEFAULT_BUFFER_SIZE. A buffer for a writeable sequential RawIO object. The constructor creates a BufferedWriter for the given writeable raw stream. If the buffer_size is not given, it defaults to DEFAULT_BUFFER_SIZE. max_buffer_size isn't used anymore. Create a new buffered reader using the given readable raw IO object.BytesIO([buffer]) -> object Create a buffered I/O implementation using an in-memory bytes buffer, ready for reading and writing.file(name: str[, mode: str]) -> file IO object Open a file. The mode can be 'r', 'w' or 'a' for reading (default), writing or appending. The file will be created if it doesn't exist when opened for writing or appending; it will be truncated when opened for writing. Add a '+' to the mode to allow simultaneous reading and writing.Base class for text I/O. This class provides a character and line based interface to stream I/O. There is no readinto method because Python's character strings are immutable. There is no public constructor. Base class for buffered IO objects. The main difference with RawIOBase is that the read() method supports omitting the size argument, and does not have a default implementation that defers to readinto(). In addition, read(), readinto() and write() may raise BlockingIOError if the underlying raw stream is in non-blocking mode and not ready; unlike their raw counterparts, they will never return None. A typical implementation should not inherit from a RawIOBase implementation, but wrap one. Base class for raw binary I/O.The abstract base class for all I/O classes, acting on streams of bytes. There is no public constructor. This class provides dummy implementations for many methods that derived classes can override selectively; the default implementations represent a file that cannot be read, written or seeked. Even though IOBase does not declare read, readinto, or write because their signatures will vary, implementations and clients should consider those methods part of the interface. Also, implementations may raise a IOError when operations they do not support are called. The basic type used for binary data read from or written to a file is bytes. bytearrays are accepted too, and in some cases (such as readinto) needed. Text I/O classes work with str data. Note that calling any method (even inquiries) on a closed stream is undefined. Implementations may raise IOError in this case. IOBase (and its subclasses) support the iterator protocol, meaning that an IOBase object can be iterated over yielding the lines in a stream. IOBase also supports the :keyword:`with` statement. In this example, fp is closed after the suite of the with statement is complete: with open('spam.txt', 'r') as fp: fp.write('Spam and eggs!') Open file and return a stream. Raise IOError upon failure. file is either a text or byte string giving the name (and the path if the file isn't in the current working directory) of the file to be opened or an integer file descriptor of the file to be wrapped. (If a file descriptor is given, it is closed when the returned I/O object is closed, unless closefd is set to False.) mode is an optional string that specifies the mode in which the file is opened. It defaults to 'r' which means open for reading in text mode. Other common values are 'w' for writing (truncating the file if it already exists), and 'a' for appending (which on some Unix systems, means that all writes append to the end of the file regardless of the current seek position). In text mode, if encoding is not specified the encoding used is platform dependent. (For reading and writing raw bytes use binary mode and leave encoding unspecified.) The available modes are: ========= =============================================================== Character Meaning --------- --------------------------------------------------------------- 'r' open for reading (default) 'w' open for writing, truncating the file first 'a' open for writing, appending to the end of the file if it exists 'b' binary mode 't' text mode (default) '+' open a disk file for updating (reading and writing) 'U' universal newline mode (for backwards compatibility; unneeded for new code) ========= =============================================================== The default mode is 'rt' (open for reading text). For binary random access, the mode 'w+b' opens and truncates the file to 0 bytes, while 'r+b' opens the file without truncation. Python distinguishes between files opened in binary and text modes, even when the underlying operating system doesn't. Files opened in binary mode (appending 'b' to the mode argument) return contents as bytes objects without any decoding. In text mode (the default, or when 't' is appended to the mode argument), the contents of the file are returned as strings, the bytes having been first decoded using a platform-dependent encoding or using the specified encoding if given. buffering is an optional integer used to set the buffering policy. Pass 0 to switch buffering off (only allowed in binary mode), 1 to select line buffering (only usable in text mode), and an integer > 1 to indicate the size of a fixed-size chunk buffer. When no buffering argument is given, the default buffering policy works as follows: * Binary files are buffered in fixed-size chunks; the size of the buffer is chosen using a heuristic trying to determine the underlying device's "block size" and falling back on `io.DEFAULT_BUFFER_SIZE`. On many systems, the buffer will typically be 4096 or 8192 bytes long. * "Interactive" text files (files for which isatty() returns True) use line buffering. Other text files use the policy described above for binary files. encoding is the name of the encoding used to decode or encode the file. This should only be used in text mode. The default encoding is platform dependent, but any encoding supported by Python can be passed. See the codecs module for the list of supported encodings. errors is an optional string that specifies how encoding errors are to be handled---this argument should not be used in binary mode. Pass 'strict' to raise a ValueError exception if there is an encoding error (the default of None has the same effect), or pass 'ignore' to ignore errors. (Note that ignoring encoding errors can lead to data loss.) See the documentation for codecs.register for a list of the permitted encoding error strings. newline controls how universal newlines works (it only applies to text mode). It can be None, '', '\n', '\r', and '\r\n'. It works as follows: * On input, if newline is None, universal newlines mode is enabled. Lines in the input can end in '\n', '\r', or '\r\n', and these are translated into '\n' before being returned to the caller. If it is '', universal newline mode is enabled, but line endings are returned to the caller untranslated. If it has any of the other legal values, input lines are only terminated by the given string, and the line ending is returned to the caller untranslated. * On output, if newline is None, any '\n' characters written are translated to the system default line separator, os.linesep. If newline is '', no translation takes place. If newline is any of the other legal values, any '\n' characters written are translated to the given string. If closefd is False, the underlying file descriptor will be kept open when the file is closed. This does not work when a file name is given and must be True in that case. open() returns a file object whose type depends on the mode, and through which the standard file operations such as reading and writing are performed. When open() is used to open a file in a text mode ('w', 'r', 'wt', 'rt', etc.), it returns a TextIOWrapper. When used to open a file in a binary mode, the returned class varies: in read binary mode, it returns a BufferedReader; in write binary and append binary modes, it returns a BufferedWriter, and in read/write mode, it returns a BufferedRandom. It is also possible to use a string or bytearray as a file for both reading and writing. For strings StringIO can be used like a file opened in a text mode, and for bytes a BytesIO can be used like a file opened in a binary mode. close() -> None. Disable all I/O operations.flush() -> None. Does nothing.isatty() -> False. Always returns False since BytesIO objects are not connected to a tty-like device.tell() -> current file position, an integer write(bytes) -> int. Write bytes to file. Return the number of bytes written.writelines(sequence_of_strings) -> None. Write strings to the file. Note that newlines are not added. The sequence can be any iterable object producing strings. This is equivalent to calling write() for each string.read1(size) -> read at most size bytes, returned as a string. If the size argument is negative or omitted, read until EOF is reached. Return an empty string at EOF.readinto(bytearray) -> int. Read up to len(b) bytes into b. Returns number of bytes read (0 for EOF), or None if the object is set not to block as has no data to read.readline([size]) -> next line from the file, as a string. Retain newline. A non-negative size argument limits the maximum number of bytes to return (an incomplete line may be returned then). Return an empty string at EOF. readlines([size]) -> list of strings, each a line from the file. Call readline() repeatedly and return a list of the lines so read. The optional size argument, if given, is an approximate bound on the total number of bytes in the lines returned. read([size]) -> read at most size bytes, returned as a string. If the size argument is negative, read until EOF is reached. Return an empty string at EOF.getvalue() -> bytes. Retrieve the entire contents of the BytesIO object.seek(pos, whence=0) -> int. Change stream position. Seek to byte offset pos relative to position indicated by whence: 0 Start of stream (the default). pos should be >= 0; 1 Current position - pos may be negative; 2 End of stream - pos usually negative. Returns the new absolute position.truncate([size]) -> int. Truncate the file to at most size bytes. Size defaults to the current file position, as returned by tell(). The current file position is unchanged. Returns the new size. read(size: int) -> bytes. read at most size bytes, returned as bytes. Only makes one system call, so less data may be returned than requested In non-blocking mode, returns None if no data is available. On end-of-file, returns ''.readall() -> bytes. read all data from the file, returned as bytes. In non-blocking mode, returns as much as is immediately available, or None if no data is available. On end-of-file, returns ''.readinto() -> Same as RawIOBase.readinto().write(b: bytes) -> int. Write bytes b to file, return number written. Only makes one system call, so not all of the data may be written. The number of bytes actually written is returned.seek(offset: int[, whence: int]) -> None. Move to new file position. Argument offset is a byte count. Optional argument whence defaults to 0 (offset from start of file, offset should be >= 0); other values are 1 (move relative to current position, positive or negative), and 2 (move relative to end of file, usually negative, although many platforms allow seeking beyond the end of a file). Note that not all file objects are seekable.tell() -> int. Current file positiontruncate([size: int]) -> None. Truncate the file to at most size bytes. Size defaults to the current file position, as returned by tell().The current file position is changed to the value of size.close() -> None. Close the file. A closed file cannot be used for further I/O operations. close() may be called more than once without error. Changes the fileno to -1.seekable() -> bool. True if file supports random-access.readable() -> bool. True if file was opened in a read mode.writable() -> bool. True if file was opened in a write mode.fileno() -> int. "file descriptor". This is needed for lower-level file interfaces, such the fcntl module.isatty() -> bool. True if the file is connected to a tty device.Separate the underlying buffer from the TextIOBase and return it. After the underlying buffer has been detached, the TextIO is in an unusable state. Read at most n characters from stream. Read from underlying buffer until we have n characters or we hit EOF. If n is negative or omitted, read until EOF. Read until newline or EOF. Returns an empty string if EOF is hit immediately. Write string to stream. Returns the number of characters written (which is always equal to the length of the string). Encoding of the text stream. Subclasses should override. Line endings translated so far. Only line endings translated during reading are considered. Subclasses should override. The error setting of the decoder or encoder. Subclasses should override. Disconnect this buffer from its underlying raw stream and return it. After the raw stream has been detached, the buffer is in an unusable state. Read and return up to n bytes. If the argument is omitted, None, or negative, reads and returns all data until EOF. If the argument is positive, and the underlying raw stream is not 'interactive', multiple raw reads may be issued to satisfy the byte count (unless EOF is reached first). But for interactive raw streams (as well as sockets and pipes), at most one raw read will be issued, and a short result does not imply that EOF is imminent. Returns an empty bytes object on EOF. Returns None if the underlying raw stream was open in non-blocking mode and no data is available at the moment. Read and return up to n bytes, with at most one read() call to the underlying raw stream. A short result does not imply that EOF is imminent. Returns an empty bytes object on EOF. Write the given buffer to the IO stream. Returns the number of bytes written, which is never less than len(b). Raises BlockingIOError if the buffer is full and the underlying raw stream cannot accept more data at the moment. Read until EOF, using multiple read() call.Change stream position. Change the stream position to byte offset offset. offset is interpreted relative to the position indicated by whence. Values for whence are: * 0 -- start of stream (the default); offset should be zero or positive * 1 -- current stream position; offset may be negative * 2 -- end of stream; offset is usually negative Return the new absolute position.Return current stream position.Truncate file to size bytes. File pointer is left unchanged. Size defaults to the current IO position as reported by tell(). Returns the new size.Flush write buffers, if applicable. This is not implemented for read-only and non-blocking streams. Flush and close the IO object. This method has no effect if the file is already closed. Return whether object supports random access. If False, seek(), tell() and truncate() will raise IOError. This method may need to do a test seek().Return whether object was opened for reading. If False, read() will raise IOError.Return whether object was opened for writing. If False, read() will raise IOError.Returns underlying file descriptor if one exists. An IOError is raised if the IO object does not use a file descriptor. Return whether this is an 'interactive' stream. Return False if it can't be determined. Read and return a line from the stream. If limit is specified, at most limit bytes will be read. The line terminator is always b' ' for binary files; for text files, the newlines argument to open can be used to select the line terminator(s) recognized. Return a list of lines from the stream. hint can be specified to control the number of lines read: no more lines will be read if the total size (in bytes/characters) of all lines so far exceeds hint.P"Ʃ@aP?E!  R">"T""t0pE! (`U"V" |P?E@!  W"@?"X"P?E@!  `Y"?"`["@E!@8\"^"00P(P@E@!p0^"`" pĨ"@a"a"Ԩ"b""@c" HE"Ipc" f"56"H@"LpE E`ly 00-X<0 Q{eVP@tQX{E0 VLpE {e0-E`ly 0VP@tEPLpE QX<0 `ly 00-VP@t`L`` "E`""yP"{@"x"Xz "@!"<3""yu#" 2$" $" %"P@&" xpVЈ& '"P ("p)"{ @)"`*"y+"@,"`,"L`-"-" ."Ep`."@."VB=Л(t]r@/"/"<q0"{q0"p`1"X`1"EP 2"p2"@r 3"Xpr5"{r@6"C@7" 7"y9"q 9"E@9"@:"L:"@;";"y`@Er<"<"@p<<"y="pVCodec used when reading a file in universal newlines mode. It wraps another incremental decoder, translating \r\n and \r into \n. It also records the types of newlines encountered. When used with translate=False, it ensures that the newline sequence is returned in one piece. When used with decoder=None, it expects unicode strings as decode input and translates newlines without first invoking an external decoder. r(f"i"j"@0OŢ@X Character and line based layer over a BufferedIOBase object, buffer. encoding gives the name of the encoding that the stream will be decoded or encoded with. It defaults to locale.getpreferredencoding. errors determines the strictness of encoding and decoding (see the codecs.register) and defaults to "strict". newline controls how line endings are handled. It can be None, '', '\n', '\r', and '\r\n'. It works as follows: * On input, if newline is None, universal newlines mode is enabled. Lines in the input can end in '\n', '\r', or '\r\n', and these are translated into '\n' before being returned to the caller. If it is '', universal newline mode is enabled, but line endings are returned to the caller untranslated. If it has any of the other legal values, input lines are only terminated by the given string, and the line ending is returned to the caller untranslated. * On output, if newline is None, any '\n' characters written are translated to the system default line separator, os.linesep. If newline is '', no translation takes place. If newline is any of the other legal values, any '\n' characters written are translated to the given string. If line_buffering is True, a call to flush is implied when a call to write contains a newline character.Text I/O implementation using an in-memory buffer. The initial_value argument sets the value of object. The newline argument is like the one of TextIOWrapper's constructor.Close the IO object. Attempting any further operation after the object is closed will raise a ValueError. This method has no effect if the file is already closed. Retrieve the entire contents of the object.Read at most n characters, returned as a string. If the argument is negative or omitted, read until EOF is reached. Return an empty string at EOF. Read until newline or EOF. Returns an empty string if EOF is hit immediately. Tell the current file position.Truncate size to pos. The pos argument defaults to the current file position, as returned by tell(). The current file position is unchanged. Returns the new absolute position. Change stream position. Seek to character offset pos relative to position indicated by whence: 0 Start of stream (the default). pos should be >= 0; 1 Current position - pos must be 0; 2 End of stream - pos must be 0. Returns the new absolute position. Write string to file. Returns the number of characters written, which is always equal to the length of the string.  BEj"@`x"}"`z"`Ep"X`{" }"P@{@0^<EIsE L  KyPV@XEpp"Pq"`>q"<`r"y r"r"s"{t"L0 tVXdP(U dX_io.so.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.dynamic.got.got.plt.data.bss.gnu_debuglink $" o ( p0h#h#8o22Eo44PT44;^pp  h||c||n t z  +!!!!!!!` `~"`~`~ l~