MZ@ !L!This program cannot be run in DOS mode. $ΗӮΗӮΗӮFƗӮW̗ӮPӮ@ŗӮΗҮӮZǗӮAϗӮBϗӮRichΗӮPEL`U!  z /x`0h@l.text+ `.rdata?@@@.datal"0 "@.reloc``B@BVt$~tFF8u HQP҃~ tF F 8u HQP҃FVу^Vt$NtdF t]QPuP FtFu HQP҃F tF u HQP҃^Ul$VW= Rjh<u_^]ED$SnVP~ `u NQV҃u[_^]SUWH u CHSу[_^]̋ RPQt#H; t; du@8~;u3Wu3_ËÍP@u+VtύqAu+@Pu^_Åt+AuˋAu+΋OOGuʃ^_̃,03ĉD$(D$4S\$4D$UVWL$t΍yAu+Pu_^][L$(3O,EtՋ+֊ @u~~OGGuf39\$@f~ad$D$@H;؋D$ T$Q}hhRD$$ @u+OIOGuȃC;\$@|\$hUL$<_^][3,KuȅuËT$A VABABAQVPhQRы u^ËU-,hRՃt]^Wjh0uuIFHVу_]3^ËRWu'u FHVуu WBWЃ_]3^Ë8u HQP҃S3&uFHVу[_]3^hWLJpՃuQl؅t9WuuSVBVЃ[_]3^Á[_]^PhV uu NQV҃[_]3^̋D$ L$T$ŐD$ L$T$/̋D$HATuhP83VP$t3^ËT$V'^̃VW|$D$ 8T$ D$ PL$ QhRt;T$D$PL$QR tD$ } hQ8_3^ËN|T$+;~#QR hP_3^ËL$Q&tD$S\$ j"[uu VBVЃ_3^_^̃Vt$WD$(T$ D$PL$QhRt;T$ D$PL$QR tL$} hQ8_3^ËT$G|S+;[~#PR hP_3^jjV) tO|T$D$QNPQ_ _^̋T$$PL$Qh8RuËD$VhDPt4NATu/hPP8u NQV҃3^WVu FHVу$t hP8_3^ËL$QWu#T$ RhQ _3^ËT$P$_^S\$U-tW|$SWՃu_]3[Åt_][Á4Vuhwt't/PVՃt ^_][ÅtNA S PRhQ^_]3[hWt$VSCu VBVЃ^_][ËOQ C RPh$R^_]3[̋D$}P hHQ S\$P%H[Vt$t%tǀu AQHуhB`VЃ^S\$VW袶t$|$tt VP׃uhH\VWSу _^[̡hHLS\$Vt$W|$WVSу u_^ [ÅtMVBTtAF:utP:Quu3ujWS _^[_^3[S\$Vt$W|$WVS u_^ [ËF@TtFF:utP:Quu3uPWS _^[_^3[̅t`F@TtT9u hR8t8u HQP҃3áhlQ8KluËL$@ P@1HIPUl$ VjUu^]Wjh0AhG|@ HLJ11 1hVLJp, t]utRRSٸ[t"T$D$ hRUPҋ uuIGHWу_^3]ËRWu'u FHVуu WBWЃ_^3]Ë8u HQP҃_^]̋D$VWt$u_3^VhW t_^Vt$ ;5u^SUl$耲؋PVttsFW=Mt.=DhMP׃uF=`Jth`JP׃t+OQR4t _][^VU_][^-][^][3^̃4j0D$jPD$ L$HA ;uPPD$؃ t2D$(t*jVWSPt7;u3u OQW҃L$T$,D$0QRPV_^][$Ãu CHSуu VBVЃ_^][$S\$CQUT$ J F;|^_][̋T$JA0VWtXATtOtFQR|$u$t _3^Å}wVW>_^; TS\$D$PL$QD$PCL$(QPREtHthk;HD${hD[_^Ã|$ PuT$ W[_^u [_^ËT$D$3Ʌ~81T$D$ A;|RVV [_^hk;HD$[jj0[_^Ã|$ uT$PSP[_^=?w Qu[_3^ËT$D$3Ʌ~fCfNT$D$ A;|RVV [_^UPu][_^Ët$ 39|$~"$VS9M t$G;|$|][_^ËhP8_3^Ul$uhQ8]SVt$WNr\$|7;}-G|NQPSURP_^[]Ë hR8_^[]QS\$uhQ8[YUl$}3 T$B;~Vt$}3;} D$@;~S,+D$ ;t hDR8^][YW3 _^]3[YË\$$WS@t9L$V/PQ u VBVЃtG;|$|_^]3[Y_^][ỸUl$$uhQ8]ËT$ JA0VWt\ATtStJQR|$,u$t_^]Å}wUVW _^]; TD$PL$QD$PD$0L$QHQRD$T$ L$};|~;~L$ U,D$;D$t! hDP8_^]Ë|$S3ۅ[_^3]Íl$0SU@tH7T#t$# ƈ_^YD$_^Y̋D$S\$ t**Q[Q$PD$}3YVt$W|$t>H7T#t$# ƈ_^YD$_^Y̋D$S\$ t**Q[Q$PD$}3YËT$Vt$ t=HʁD#D$f#f f^YD$f^YQ$PD$2}3YVt$W|$t;H΋D #D$# D$ f_^Y̋T$D$V0t+*ffQ^̋D$T$ Vt+*ffR^Q$PD$b}3YËT$Vt$ t=HʁD#D$f#f f^YD$f^YQ$PD$}3YËT$Vt$ t6HfWD#D$ff#f _D$ff^Y̋T$D$V0t+*ffQ^̋D$fT$fVt+*ffR^Q$PD$r}3YVt$W|$t8H΁T#T$# ‰_^YËD$_^YQ$PD$}3YS\$ W|$tSHV¾ϋ% Njt6 ‹#t$ # ^D$ȋЁ ʋ% ȉ _[YËD$Vt$ t ++R^̋D$% ‹ Vt$ t +ы+P^̋D$Pt1tT$f ËL$3f3̋D$Q̋D$Pt,tL$ËT$3̋D$QQ$PD$}3YVt$W|$t8H΁T#T$# ‰_^YËD$_^YQ$PD$}3YVt$W|$t(H΁T#T$# D$ȋ ʋ  ʉ_^Y̋D$Vt$ t ++R^̋D$% ‹ Vt$  …t +ы+P^Q$PD$}3YVt$W|$t8H΁T#T$# ‰_^YËD$_^YQ$PD$}3YS\$ W|$tSHV¾ϋ% Njt6 ‹#t$ # ^D$ȋЁ ʋ% ȉ _[YËD$Vt$ t ++R^̋D$% ‹ Vt$ t +ы+P^Q$PD$}3YVt$W|$t8H΁T#T$# ‰_^YËD$_^YQ$PD$}3YS\$ W|$tMHVϋ‹% Njt6 #t$  # ^D$ȋ ʋ  ʉ _[Y̋D$Vt$ t ++R^̋D$% ‹ Vt$  …t +ы+P^UE SVW\$} 3_^[]ËutfH3p4jjRP4؃΁ÉT$L$ F4L$ ET$#T$#0#x#D$4 t$|$Ex0_^[]UE SVW\$ 8} 3_^[]ËExu|$H33jjRP3D$T$%D$ 3 ϋ% 3 ΋Ӂ   ‹Ë\$ӱD33%3ҁ ӱ*3\$ D$ 3  L$ %3 T$2##T$#D$ #T$$L$ 2 t$ |$$3ɋ֋ ˋ% ց 3 ց ؋D$ Ƌױ|$e23%3ҁ ױK2 ؋D$ ‰D$ D$ ڋT$ %3 ؋E щP_^[]UMQVW} t@++11RP_^]U MSYVW3 ׋ȁ  3  ׋ӱ\$313%3ҁ ӱ1 D$  33 % U t%@+؁+ʋƋ00WV_^[]UE SVW\$8} 3_^[]ËutfH3@0jjRP0؃΁ÉT$L$ 0L$ ET$#T$#0#x#D$/ t$|$Ex0_^[]UE SVW\$ x} 3_^[]ËE0X}t$\$H3l/jjRP/D$T$%D$ 3 Ƌˁ 3 ‹  D$ ΋ ȋD$ % ȋD$3 % Ӌ\$ L$ T$.L$ ##T$#T$$#D$ . |$ t$$ދց 3 3 ȋށ  ȉt$\$|$% 3 ދt$  3 D$% E  ӉP_^[]UMQVW} t@++-Z-RP_^]U EHSV0Wًс 3 3 Njف  ىL$t$ 3 ًL$  L$3   Nj}  Ӆt@++,o,RP_^[]̃D$PT$`Dz$t3ËD$ $T$P̃D$ P $T$$$x̃D$PT$`Dz$t3ËD$ $T$P̃D$ P $T$$$xU@E PT$<`Dz$t3]D$8MjQ$|uݡ]̋D$jP$xQD$ P\$X$Dz$t3YËL$$Y̋D$L$D$$xQD$ P\$X$Dz$t3YËL$$jQ$uߡY̋D$jP$x̋D$u$$u hdR83̋D$L$Vt$ F@Tt&VuNT$ ^áhxQ3^D$%̋D$PJTt @R_^ËQ RhQ _3^̋D$V0tVPV^á^̋D$;uD$ËHATuhP83VP8$t3^ËL$1^̋D$u P̃=DRVp2uhDR@ 2p2tL$ d$:tFu3^Ë^QL$ @ fx T$SUVuAZh@qD$ t]WtKCD$8s @w$$WQS!T$$L$( D$M߅u_+ڋ;Z^][v hYÍI̋Q BV w<t$dA3^Ëv ;ڃ Q3^A 3^A3^+N2YU03ʼnEE uMuN fy u R ċIEw/UNRPFPQURh0eM3]ÃeM3]U03ʼnESVWwEEUFE܍MSQWEORSPVFfuEe_^[M3l]fuEe_^[M3M]fuEe_^[M3.]ftf uURe_^[M3]̋J fy VWu t$ Jt$zttH@Iƒu_^̋u3 u|OfvfFfPP@fP+Ѓf@f+ƃ~ hD$F~F|3ø̋ 8R$u$P,L$ 8R%I$+V +j@hQj(t~ 4Rȃu 4R^$̋ 4R4R̡4Rub4RuËT$ 4RVt$W~tL8u PuR@HI @ FJf;wfFuFHI @3҅‰_^_^̉L$U3WOG o9(uPat]ËG fx u 8vS_Vwv+I8u P#u!HKl(w^[o]k^[]̋D$ L$Vt$PQVЃ }^3^ËW3;tu HQP҃;tu HQP҃;tu HQP҃;tu HQP҃;tu HQP҃3_Vt$WE=P׋Q׋RסHVу_^Ul$VW5P֋Q֋3R։s|}|󥋅 ttttt=t+N+d+x+++++++,,$,6,F,`,"!!!!!t!b!P!= 0, not %zd_type_ must be a type_type_ must have storage infoP_type_&string too longcan't delete attributestring expected instead of %s instanceunicode string expected instead of %s instance_length_class must define a '_length_' attribute, which must be a positive integerclass must define a '_type_' attributearray too largecuZwrong typez_beclass must define a '_type_' string attributeclass must define a '_type_' attribute which must be a string of length 1class must define a '_type_' attribute which must be a single character string containing one of '%s'._type_ '%s' not supported<__ctype_be____ctype_le__>while processing _as_parameter__argtypes_ must be a sequence of typesitem %zd in _argtypes_ has no from_param method_flags_class must define _flags_ which must be an integer_argtypes__restype__restype_ must be a type, a callable, or None_check_retval_X{}%xctypes object structure too deep:%xunhashable typectypes objects containing pointers cannot be pickled__dict__O(O(NN))Os#abstract class(%s) expected %s instance, got %sincompatible types, %s instance instead of %s instancenot a ctype instancethe errcheck attribute must be callablerestype must be a type, a callable, or None_%s@%dPzZ'out' parameter %d must be a pointer type, not %sparamflags must be a tuple or Noneparamflags must have the same length as argtypesi|zOparamflags must be a sequence of (int [,string [,value]]) tuplesparamflag value %d not supportedfunction name must be string or integerO|OO&Ofunction '%s' not foundfunction ordinal %d not foundis|Oz#Oargument must be callable or integer function addresscannot construct instance of this class: no argtypesexpected CData instancerequired argument '%s' missingnot enough argumentsNULL stgdict unexpected%s 'out' parameter must be passed as default valueparamflag %d not yet implementedcall takes exactly %d arguments (%zd given)native com method call without 'this' parameterExpected a COM this pointer as first argumentNULL COM pointer accessCOM method call without VTablesthis function takes at least %d argument%s (%d given)this function takes %d argument%s (%d given)<%s object at %p>duplicate values for field '%s'args not a tuple?too many initializersinvalid indexindices must be integersArray does not support item deletionCan only assign sequence of same sizeindices must be integerExpected a type object%.200s_Array_%lds(O){s:n,s:O}__init__%s(%r)NULL pointer accessPointer does not support item deletionexpected %s instead of %sPOINTERCannot create instance: has no _type_slice step cannot be zeroslice start is required for step < 0slice stop is requiredPointer indices must be integerOOOO:COMErrorargshresulttextdetails__doc___ctypes.COMErrorsPzUZXOcast() argument 2 must be a pointer type, not %s_ctypes_pointer_type_cache_unpickleStructureUnion_PointerArray_SimpleCDataCFuncPtrCOMErrorFUNCFLAG_HRESULTFUNCFLAG_STDCALLFUNCFLAG_CDECLFUNCFLAG_USE_ERRNOFUNCFLAG_USE_LASTERRORFUNCFLAG_PYTHONAPI1.1.0__version___memmove_addr_memset_addr_string_at_addr_cast_addr_wstring_at_addrRTLD_LOCALRTLD_GLOBALctypes.ArgumentErrorArgumentErrorCThunkObject_ctypes.CThunkObjectstderr_needs_com_addref_BUG: PySequence_LengthPyTuple_New()Getting argument converter %d create argument %d: unexpected result of create argument %d: cannot build parameterParsing argument %d _ctypes/callbacks.c'calling callback function''converting callback result'memory leak in callback function.invalid result type for callback functionffi_prep_cif failed with %dffi_prep_closure failed with %d_ctypes.DllGetClassObjectctypesDllGetClassObject_ctypes.DllCanUnloadNowDllCanUnloadNowPy_DECREFPy_INCREFPyObj_FromPtrcall_cdeclfunctioncall_functionaddressofsizeofalignment_check_HRESULTcall_commethodFreeLibraryLoadLibraryFormatErrorCopyComPointerset_last_errorget_last_errorset_conversion_modeResize the memory buffer of a ctypes instanceresizeReturn buffer interface information (for testing only)_buffer_infopointerset_errnoget_errnoCArgObjectthe wrapped object_obj_ctypes/callproc.c error objectcannot get thread statectypes.error_objectctypes.error_object is an invalid capsuleiexception: access violation reading %pexception: access violation writing %pexception: breakpoint encounteredexception: datatype misalignmentexception: single stepexception: array bounds exceededexception: floating-point operand denormalexception: float divide by zeroexception: float inexactexception: float invalid operationexception: float overflowexception: stack over/underflowexception: stack overflowexception: float underflowexception: integer divide by zeroexception: integer overflowexception: priviledged instructionexception: nocontinuablelong int too long to convertDon't know how to convert parameter %dNo ffi_type for resultffi_prep_cif failedProcedure called with not enough arguments (%d bytes missing) or wrong calling conventionProcedure probably called with not enough arguments (%d bytes missing)Procedure probably called with too many arguments (%d bytes in excess)_ctypes/callproc.cGetResult: is(uuuiu)argument %d: |i:FormatErrorO|O:LoadLibraryO&:FreeLibraryOiO!|O!Method takes %d arguments (%d given)COM Pointer expected instead of %s instanceThe COM 'this' pointer is NULLOO:CopyComPointerO&O!this type has no sizeno alignment infobyrefbyref() argument must be a ctypes instance, not '%s'invalid typeO&:PyObj_FromPtrzs:set_conversion_mode(zz)On:resizeexcepted ctypes instanceminimum size is %zdMemory cannot be resized because this object doesn't own itOO__new__LP_%ss(O){}s(O){sO}must be a ctypes typenot a ctypes type or objectsiNStructure/Union member_ctypes.CFieldsize in bytes of this fieldsizeoffset in bytes of this fieldoffsethas no _stginfo_Uint expected instead of floatPyObject is NULLone character string expectedone character unicode string expectedstring too long (%zd, maximum length %zd)string or integer address expected instead of %s instanceinvalid string pointer %punicode string or integer address expected instead of %s instanceString too long for BSTRcannot be converted to pointerFFI BUG: not enough stack space for argumentsFFI_TRAMPOLINE_SIZE too small in ..\Modules\_ctypes\libffi_msvc\ffi.cStgDict_fields_ must be a sequenceOO|Ounexpected type_anonymous__anonymous_ must be a sequence_swappedbytes__use_broken_old_ctypes_structure_semantics__pack__pack_ must be a non-negative integer'_fields_' must be a sequence of pairs_fields_ is finalT{OO|isecond item in _fields_ tuple (index %zd) must be a C typebit fields not allowed for type %snumber of bits invalid for bit fieldstructure field name must be string not %s%s:%s:}Structure or union cannot contain itselfH0RSDS%HoAf*1C:\build27\cpython\PCbuild\_ctypes.pdb{;O`>^ht,l,hp .......j.N.:.&...-------l-Z-J-<-.-"---,,,,,,,,,, /L"""#*#J#d#v#######$$.$F$Z$p$$$$$$$%$%4%R%h%%%%%%%% & &6&L&\&l&&&&&&&"'$'8'F'X'n''''''''((.(B(V(d(z((((("()")2)H)X)h)z)))))))**0*H*d*|*******+*+>+N+d+x+++++++,,$,6,F,`,"!!!!!t!b!P! HRESULT value FormatError([integer]) -> string Convert a win32 error code into a string. If the error code is not given, the return value of a call to GetLastError() is used. LoadLibrary(name) -> handle Load an executable (usually a DLL), and return a handle to it. The handle may be used to locate exported functions in this module. FreeLibrary(handle) -> void Free the handle of an executable previously loaded by LoadLibrary. sizeof(C type) -> integer sizeof(C instance) -> integer Return the size in bytes of a C instancealignment(C type) -> integer alignment(C instance) -> integer Return the alignment requirements of a C instancebyref(C instance[, offset=0]) -> byref-object Return a pointer lookalike to a C instance, only usable as function argumentaddressof(C instance) -> integer Return the address of the C instance internal bufferset_conversion_mode(encoding, errors) -> (previous-encoding, previous-errors) Set the encoding and error handling ctypes uses when converting between unicode and strings. Returns the previous values.  @    p h  8 $ 0H9   5 5 06 07    8 7p8 `8 l P\ МP D  H vA vv0 p||P  l``C.from_address(integer) -> C instance access a C instance at the specified addressC.from_buffer(object, offset=0) -> C instance create a C instance from a writeable bufferC.from_buffer_copy(object, offset=0) -> C instance create a C instance from a readable bufferC.in_dll(dll, name) -> C instance access a C instance in a dllConvert a Python object into a function call parameter.T>D=8=$8>>p?E@?PPb@\`p?pE@?ppjD=8=$8>>T>Pp?E@8A|p!!lTp?4?@#TP)T'T&T2>D=8=$8>>p?C`.p?E@?6t H< 0;0;;:<p;;8`:P;E"99EEpBBxCB`TDC8W$` W@W@G`RE"pU0VF@K8E"99pYpA8E"99pYpAPbZP[^_84J\@E"99pZpA|e`d0e`e8epKE"99LK$KdpA|g0hLfi@gm88(ML,AE"99LiPiRaised when a COM method call failed.mw000000001I1r1z11111D222223M333333%4y4445#5555556 6<6Q6X6_6666)707L7a7h7o7777888$8?8F8M8p888888888929{999999999:!:(:w:::;;; <<y>>>>>>>>? ?1??????? <0>0t0000000000 1111111111222>2E2L2`222%3K3^3c33333333-4~444444455A555555566!6A6]6e6j6|6666677:7A7H7V7w777778 88#8R8l888888889Q9a9999 :L:m:y:~::::::::7;R;Y;;;;;;;Wr>>>>>>>>>????!?>?F?M?\?b??0(0<0000001M1W1o111111 212D2K2R2222222 3W3m3t333333344)4<4C4J4]4444445$5U5`5l5q555556 66$616D6N6U6\6666666-77778.8<8c8888888"9\9'::Q;X;_;;;;;;;;;;;;0<5<< >>&>>>>(?:?B????????@001080J0Q0k0s0z00000001111111 222&22222333c3m3}33334444.5:5K5555555566"6l6s6z6666666"7)707D7K7R7l7p7t7x7|7777777 8888I8c8h8888889*949;9B99999:::;; <<*<7<> >h>>>????P00$0+080@0G0R0Z0a0{0000000000H11123 33%3,333?3F3M333344$4,434E4L4S4z444444[7a7n7t777D888 999"9)9099999999:::::+;2;9;;;;;;f'>[>d>x>>>>>??e?l?s?????`@0 00:0000000(1Q111111.252<2g2v22222/363=3}33333333u4|4444m5556 666!6D6n666666H7O7V7r7y77777:8A8H8g8n8u8888899s9z99999: :::::::::; ;;2;E;L;S;f;|;;;;;;; <4<:>#>8>>>i>>>>>>>>> ??T>[>v>~>>>>>>>>? ????%?3?3E3L3[3b3x3333333)404s445g5n5u555555555555556666 6'60676>6H6O6V6`6g6n6w6~666666666666666667 777$7+767<7@7D7H7L7P7T7X7\7`7d7h7l7p78888889-9P9W9b9r999999999 ::*:5:C:\:`:d:h:l:p:t:x:|::;);5;J;d;j;{;;;;;;;; <0>:>d>>>>>>>??!?C???????T20E0J00000000081\11"222h22233-353P3Z3334Z4U5\5o5v5556686666666 7777B7I7`7n7x7777777777778"818U8\8c8w888888888#9,999: ::R:h:m:t:::::::: ;8;T;^;e;l;;;;;;;;<<<39>S>Z>a>|>>>>>>>>>??)?8?E?a?h???????? !0.0D0a0s0y000000000011 1111'161?11111111A2H2O2e2222213A3`3g3n3334=4D4K4r44445l6p6t6x66667:777788$828B8V8]8d8r888888888899"9)9B9U9c9w9999 ::":):h:::::8;;;;;Sx>>>>????a0w00000000111:11111O2V222U3\3k3r31484h4455<5K5R56 6H66h7o7999:;;===> ??&?E?L?~??????d0/090M0m0y0000000001(121E1c1o1v111111122!2(2/262Z2t2z222222223 3*383333333 444F4i444445 55565m5s5|5555555556 66"6)666Y6_6h66666666666#7.757H7\7b7k777777777888&878>8Q8X8_8m8x8888888888889999999999: :':d:h:l:p:::;b???Hw00b111111F2M2k2222M333384?4N4Z4a4455555556 66$6/6C6J6Q66666K777%8,8v8888$9+909L9}99999:::i:>;;;;;<<$<+N>T>Z>`>f>l>r>x>~>>>>>>>>>>>>>>>>>>>>>>????? ?&?,?2?8?>?D?J?P?V?\?b?h?n?t?z???????????????????????0 0000"0(0.040:0@0F0L0R0X0^0d0j0p0v0|000000000000000000000011 1111$1*10161<1B1H1N1T1Z1`1f1l1r1x1~1111111111111111111122 2222$292B2I2N2d2p22222222233353:3F3V3\3c3z333333334"434>4F4q4x4}44444444<5i55555566666#6*61686@6H6P6\6e6j6p6z6666666666666677,777O7e7r77777788 88888899p9v9|999999:2:?:K:S:[:g::::::::::::::::::::; ;>;x34499 :(:,:H:d:h:::00(000000001(1<1h1l1p11111t2x2|22222222222222222233 3333 3$3(3,34383<3@3D3L3P3T3X3\3d3h3l3p3t3|33333333333333333333333333 44$4(4,4<4@4D4T4X4\4l4p4t444444444455h5::(:,:8:<:H:L:X:\:h:l:t:x:|:::::::::::::::::::::::; ;;;$;(;,;4;8;<;D;H;L;T;X;\;h;l;x;|;;;;;;;<<<|<<<<<<<<<<<=|=??? ?$?,?0?4?> >$>(>D>\>d>>>