X__text__TEXTd__data__DATA,__cstring__TEXT J__common__DATA__picsymbolstub2__TEXT*?4__la_sym_ptr2__DATAi\E__nl_symbol_ptr__DATA.__textcoal_nt__TEXT @z0 PZZ`<0US $6MH[]ÐUWVSM M u!u<[^_]Í$G$D$ƋD$E$t u맋F4$PꐐUS$UET$E T$$)1҅tE$t$ƒ$[]Í L$$1ܐUSSE@$[]ÐUE]u@$/t$ Ɖ]u]ÃUE@$ $ÐUVSU ET$E T$$1҅t%ED$E@$T t$z Ɖ [^]ÃUVSUO MET$E s T$EL$ $ 1҅t,ED$ED$E@$ t$ Ɖ [^]ÃUS$UT$E T$$8 1҅tED$E@$< $` ƒ$[]ÐUSw$UET$E T$$ 1҅tED$E@$ $ ƒ$[]US$UET$E B T$$} 1҅tED$E@$O $ ƒ$[]US$UET$E T$$! 1҅tED$E@$ $I ƒ$[]UE$ ÐUSOOE $D$ED$Z []ÐReturns a magic cookie on success and None on failure. Closes the magic database and deallocates any resources used. Returns a textual explanation of the last error or None if there was no error. Returns a numeric error code. If return value is 0, an internal magic error occurred. If return value is non-zero, the value is an OS error code. Use the errno module or os.strerror() can be used to provide detailed error information. Returns a textual description of the contents of the argument passed as a filename or None if an error occurred and the MAGIC_ERROR flag is set. A call to errno() will return the numeric error code. Returns a textual description of the contents of the argument passed as a buffer or None if an error occurred and the MAGIC_ERROR flag is set. A call to errno() will return the numeric error code. Set flags on the cookie object. Returns -1 on systems that don't support utime(2) or utimes(2) when MAGIC_PRESERVE_ATIME is set. Check the validity of entries in the colon separated list of database files passed as argument or the default database file if no argument. Returns 0 on success and -1 on failure. Compile entries in the colon separated list of database files passed as argument or the default database file if no argument. Returns 0 on success and -1 on failure. The compiled files created are named from the basename(1) of each file argument with ".mgc" appended to it. Must be called to load entries in the colon separated list of database files passed as argument or the default database file if no argument before any magic queries can be performed. Returns 0 on success and -1 on failure.   ` 4  (  8 0 ,7CQ`ny @ closeerrorfilebuffersetflagscheckcompileloaderrnoopenMagic cookieMAGIC_NONEMAGIC_DEBUGMAGIC_SYMLINKMAGIC_COMPRESSMAGIC_DEVICESMAGIC_MIMEMAGIC_CONTINUEMAGIC_CHECKMAGIC_PRESERVE_ATIMEMAGIC_ERRORmagicmagic.errorcan't initialize module magicifailure initializing magic cookiess#|s:⍀:P%⍀%P⍀P⍀Prm⍀PYT⍀P@;⍀P'"⍀P ⍀P}⍀}Ph⍀hPS⍀SP>⍀>P)⍀)Pxs⍀P_Z⍀PFA⍀P-(⍀P⍀P⍀P⍀P⍀Pl⍀lP7Pi1Jc|+D]$Ë$ [ ~cW'A=[ *"'[ '[ ogL@1-[ $[ f^AT"A=[ ,$[ [ 99xl[O95[ 3 3 3 333 3p3jb>38 3/[  [ |tpld`\TPLD@<40,$ ;y 5U-U'Z "y <<Z y ##Z y   Z y Z y Z y Z y ~xZ sy me_Z Zy TtLtFZ Ay ;[3[-Z (y "BBZ y ))Z y Z y Z y Z y Z y }}~Z yy sykyeZ `y ZuzRuzLZ Gy Aqa9qa3Z .y (mH mHZ y i/i/Z XTPLHD@<840,($  kgvrpxoushtqdw`jceabflmkgvrpxoushtqdw`jceabflmnidMdX<D)D, D.D1 g$)h*+;Ldw~0C\r !;Pdx 2B R(9@*%  &$(# 8`Mbv    4->(Qas8 0 DK(DQ6DRfDTnDRwDTzDUDTDUDWD?DWD?D]D_D^D@DAD@DADB D?$K(@LM6@<7@=@<@=@<@=..$D60D:<D7?D:FD=eDBtDC~D>D?$605%5 1@5=7I@8YFZ[7g@8wxy$tDHDKDMDOz$HGG $,DUDZDUDZDXDZD\D]DbD_$UTT @W@X@W @X$DDjDlDm0$j0i<i H$ Dt4Dz9Dt<DvDDzKDx\DzbD}pDDDDDI$t4^sjs v@sv@w@xKv@w@x$pDDDDDDDDDDD DDDD#$ @-A@R@`abq@@#($D(D4DVDkDu$( @@7x$XDDDDDDD$# /@;J@XYZ$\DDDDDD&D0[$s @@3$\D8DDDGDNDmDD$8 @@ N$\D D D$ ) 5$DDD6$NZ j@z$0{ G %&3 a&E &Q`&d&o*&^&& & & . & m ' & &, daE(2 Px[,NAly_new_magic_cookie_handle___i686.get_pc_thunk.bx_magic_cookie_type_initmagic_magic_error_obj___i686.get_pc_thunk.axdyld_stub_binding_helper__Py_NoneStruct_PyType_Type_Py_FindMethod_PyObject_Free_magic_load_magic_compile_magic_check_magic_setflags_magic_buffer_magic_file_magic_errno_PyString_FromString_magic_error_magic_close_PyErr_SetString_magic_open_PyArg_ParseTuple_Py_FatalError_PyErr_Occurred_PyInt_FromLong_PyDict_SetItemString_PyErr_NewException_PyModule_GetDict_Py_InitModule4__PyObject_New/mnt/gmirror/ports/devel/py-magic/work/file-4.21/python/py_magic.cgcc2_compiled.new_magic_cookie_handle:F(0,1)=*(0,2)=(0,3)=xs_object:PyObject:t(0,2)_object:T(0,3)=s8ob_refcnt:(0,4)=r(0,4);-2147483648;2147483647;,0,32;ob_type:(0,5)=*(0,6)=xs_typeobject:,32,32;;int:t(0,4)_typeobject:T(0,6)=s192ob_refcnt:(0,4),0,32;ob_type:(0,5),32,32;ob_size:(0,4),64,32;tp_name:(0,7)=*(0,8)=r(0,8);0;127;,96,32;tp_basicsize:(0,4),128,32;tp_itemsize:(0,4),160,32;tp_dealloc:(0,9)=(0,10)=*(0,11)=f(0,12)=(0,12),192,32;tp_print:(0,13)=(0,14)=*(0,15)=f(0,4),224,32;tp_getattr:(0,16)=(0,17)=*(0,18)=f(0,1),256,32;tp_setattr:(0,19)=(0,20)=*(0,21)=f(0,4),288,32;tp_compare:(0,22)=(0,23)=*(0,24)=f(0,4),320,32;tp_repr:(0,25)=(0,26)=*(0,27)=f(0,1),352,32;tp_as_number:(0,28)=*(0,29)=(0,30)=s152nb_add:(0,31)=(0,32)=*(0,33)=f(0,1),0,32;nb_subtract:(0,31),32,32;nb_multiply:(0,31),64,32;nb_divide:(0,31),96,32;nb_remainder:(0,31),128,32;nb_divmod:(0,31),160,32;nb_power:(0,34)=(0,35)=*(0,36)=f(0,1),192,32;nb_negative:(0,37)=(0,26),224,32;nb_positive:(0,37),256,32;nb_absolute:(0,37),288,32;nb_nonzero:(0,38)=(0,39)=*(0,40)=f(0,4),320,32;nb_invert:(0,37),352,32;nb_lshift:(0,31),384,32;nb_rshift:(0,31),416,32;nb_and:(0,31),448,32;nb_xor:(0,31),480,32;nb_or:(0,31),512,32;nb_coerce:(0,41)=(0,42)=*(0,43)=f(0,4),544,32;nb_int:(0,37),576,32;nb_long:(0,37),608,32;nb_float:(0,37),640,32;nb_oct:(0,37),672,32;nb_hex:(0,37),704,32;nb_inplace_add:(0,31),736,32;nb_inplace_subtract:(0,31),768,32;nb_inplace_multiply:(0,31),800,32;nb_inplace_divide:(0,31),832,32;nb_inplace_remainder:(0,31),864,32;nb_inplace_power:(0,34),896,32;nb_inplace_lshift:(0,31),928,32;nb_inplace_rshift:(0,31),960,32;nb_inplace_and:(0,31),992,32;nb_inplace_xor:(0,31),1024,32;nb_inplace_or:(0,31),1056,32;nb_floor_divide:(0,31),1088,32;nb_true_divide:(0,31),1120,32;nb_inplace_floor_divide:(0,31),1152,32;nb_inplace_true_divide:(0,31),1184,32;;,384,32;tp_as_sequence:(0,44)=*(0,45)=(0,46)=s40sq_length:(0,38),0,32;sq_concat:(0,31),32,32;sq_repeat:(0,47)=(0,48)=*(0,49)=f(0,1),64,32;sq_item:(0,47),96,32;sq_slice:(0,50)=(0,51)=*(0,52)=f(0,1),128,32;sq_ass_item:(0,53)=(0,54)=*(0,55)=f(0,4),160,32;sq_ass_slice:(0,56)=(0,57)=*(0,58)=f(0,4),192,32;sq_contains:(0,59)=(0,23),224,32;sq_inplace_concat:(0,31),256,32;sq_inplace_repeat:(0,47),288,32;;,416,32;tp_as_mapping:(0,60)=*(0,61)=(0,62)=s12mp_length:(0,38),0,32;mp_subscript:(0,31),32,32;mp_ass_subscript:(0,63)=(0,64)=*(0,65)=f(0,4),64,32;;,448,32;tp_hash:(0,66)=(0,67)=*(0,68)=f(0,69)=r(0,69);-2147483648;2147483647;,480,32;tp_call:(0,34),512,32;tp_str:(0,25),544,32;tp_getattro:(0,70)=(0,32),576,32;tp_setattro:(0,71)=(0,64),608,32;tp_as_buffer:(0,72)=*(0,73)=(0,74)=s16bf_getreadbuffer:(0,75)=(0,76)=*(0,77)=f(0,4),0,32;bf_getwritebuffer:(0,78)=(0,76),32,32;bf_getsegcount:(0,79)=(0,80)=*(0,81)=f(0,4),64,32;bf_getcharbuffer:(0,82)=(0,83)=*(0,84)=f(0,4),96,32;;,640,32;tp_flags:(0,69),672,32;tp_doc:(0,7),704,32;tp_traverse:(0,85)=(0,86)=*(0,87)=f(0,4),736,32;tp_clear:(0,38),768,32;tp_richcompare:(0,88)=(0,89)=*(0,90)=f(0,1),800,32;tp_weaklistoffset:(0,69),832,32;tp_iter:(0,91)=(0,26),864,32;tp_iternext:(0,92)=(0,26),896,32;tp_methods:(0,93)=*(0,94)=xsPyMethodDef:,928,32;tp_members:(0,95)=*(0,96)=xsPyMemberDef:,960,32;tp_getset:(0,97)=*(0,98)=xsPyGetSetDef:,992,32;tp_base:(0,5),1024,32;tp_dict:(0,1),1056,32;tp_descr_get:(0,99)=(0,35),1088,32;tp_descr_set:(0,100)=(0,64),1120,32;tp_dictoffset:(0,69),1152,32;tp_init:(0,101)=(0,64),1184,32;tp_alloc:(0,102)=(0,103)=*(0,104)=f(0,1),1216,32;tp_new:(0,105)=(0,106)=*(0,107)=f(0,1),1248,32;tp_free:(0,108)=(0,109)=*(0,110)=f(0,12),1280,32;tp_is_gc:(0,38),1312,32;tp_bases:(0,1),1344,32;tp_mro:(0,1),1376,32;tp_cache:(0,1),1408,32;tp_subclasses:(0,1),1440,32;tp_weaklist:(0,1),1472,32;tp_del:(0,9),1504,32;;char:t(0,8)destructor:t(0,9)void:t(0,12)printfunc:t(0,13)getattrfunc:t(0,16)setattrfunc:t(0,19)cmpfunc:t(0,22)reprfunc:t(0,25)PyNumberMethods:t(0,29)binaryfunc:t(0,31)ternaryfunc:t(0,34)unaryfunc:t(0,37)inquiry:t(0,38)coercion:t(0,41)PySequenceMethods:t(0,45)intargfunc:t(0,47)intintargfunc:t(0,50)intobjargproc:t(0,53)intintobjargproc:t(0,56)objobjproc:t(0,59)PyMappingMethods:t(0,61)objobjargproc:t(0,63)hashfunc:t(0,66)long int:t(0,69)getattrofunc:t(0,70)setattrofunc:t(0,71)PyBufferProcs:t(0,73)getreadbufferproc:t(0,75)getwritebufferproc:t(0,78)getsegcountproc:t(0,79)getcharbufferproc:t(0,82)traverseproc:t(0,85)richcmpfunc:t(0,88)getiterfunc:t(0,91)iternextfunc:t(0,92)PyMethodDef:T(0,94)=s16ml_name:(0,7),0,32;ml_meth:(0,111)=(0,32),32,32;ml_flags:(0,4),64,32;ml_doc:(0,7),96,32;;PyGetSetDef:T(0,98)=s20name:(0,7),0,32;get:(0,112)=(0,113)=*(0,114)=f(0,1),32,32;set:(0,115)=(0,116)=*(0,117)=f(0,4),64,32;doc:(0,7),96,32;closure:(0,118)=*(0,12),128,32;;descrgetfunc:t(0,99)descrsetfunc:t(0,100)initproc:t(0,101)allocfunc:t(0,102)newfunc:t(0,105)freefunc:t(0,108)PyCFunction:t(0,111)getter:t(0,112)setter:t(0,115)cookie:p(0,119)=(0,120)=*(0,121)=xsmagic_set:magic_t:t(0,119)mch:r(0,122)=*(0,123)=(0,124)=s12ob_refcnt:(0,4),0,32;ob_type:(0,5),32,32;cookie:(0,119),64,32;;magic_cookie_hnd:t(0,123)__magic_open__doc____magic_close__doc____magic_error__doc____magic_errno__doc____magic_file__doc____magic_buffer__doc____magic_setflags__doc____magic_check__doc____magic_compile__doc____magic_load__doc___magic_cookie_hnd_methods_py_magic_close_py_magic_error_py_magic_file_py_magic_buffer_py_magic_setflags_py_magic_check_py_magic_compile_py_magic_load_py_magic_errno_magic_methods_py_magic_open_py_magic_dealloc_py_magic_getattr_module_const_valsinitmagic:F(0,12)module:r(0,1)dict:(0,1)tmp:r(0,125)=*(0,126)=xsconst_vals:const_vals:T(0,126)=s8name:(0,127)=*(0,128)=k(0,8),0,32;value:(0,129)=r(0,129);0000000000000;0037777777777;,32,32;;unsigned int:t(0,129)obj:r(0,1)tmp:r(0,125)obj:r(0,1)tmp:r(0,125)obj:r(0,1)py_magic_open:f(0,1)self:p(0,1)args:p(0,1)args:r(0,1)flags:(0,4)cookie:r(0,119)flags:(0,4)cookie:r(0,119)py_magic_close:f(0,1)self:p(0,1)args:p(0,1)py_magic_error:f(0,1)self:p(0,1)args:p(0,1)message:r(0,127)result:r(0,1)message:r(0,127)result:r(0,1)py_magic_errno:f(0,1)self:p(0,1)args:p(0,1)py_magic_file:f(0,1)self:p(0,1)args:p(0,1)args:r(0,1)filename:(0,7)message:r(0,127)result:r(0,1)filename:(0,7)message:r(0,127)result:r(0,1)py_magic_buffer:f(0,1)self:p(0,1)args:p(0,1)args:r(0,1)buffer:(0,118)buffer_length:(0,4)message:r(0,127)result:r(0,1)buffer:(0,118)buffer_length:(0,4)message:r(0,127)result:r(0,1)py_magic_setflags:f(0,1)self:p(0,1)args:p(0,1)args:r(0,1)flags:(0,4)result:r(0,4)py_magic_check:f(0,1)self:p(0,1)args:p(0,1)args:r(0,1)filename:(0,7)result:r(0,4)py_magic_compile:f(0,1)self:p(0,1)args:p(0,1)args:r(0,1)filename:(0,7)result:r(0,4)py_magic_load:f(0,1)self:p(0,1)args:p(0,1)args:r(0,1)filename:(0,7)result:r(0,4)py_magic_dealloc:f(0,12)self:p(0,1)py_magic_getattr:f(0,1)self:p(0,1)attrname:p(0,7)attrname:r(0,7)magic_cookie_type:G(0,130)=(0,6)PyTypeObject:t(0,130)magic_error_obj:G(0,1)_magic_open__doc__:S(0,131)=ar(0,132)=r(0,132);0000000000000;0037777777777;;0;55;(0,8)long unsigned int:t(0,133)=r(0,133);0000000000000;0037777777777;_magic_close__doc__:S(0,134)=ar(0,132);0;62;(0,8)_magic_error__doc__:S(0,135)=ar(0,132);0;80;(0,8)_magic_errno__doc__:S(0,136)=ar(0,132);0;238;(0,8)_magic_file__doc__:S(0,137)=ar(0,132);0;201;(0,8)_magic_buffer__doc__:S(0,138)=ar(0,132);0;199;(0,8)_magic_setflags__doc__:S(0,139)=ar(0,132);0;132;(0,8)_magic_check__doc__:S(0,140)=ar(0,132);0;183;(0,8)_magic_compile__doc__:S(0,141)=ar(0,132);0;280;(0,8)_magic_load__doc__:S(0,142)=ar(0,132);0;227;(0,8)magic_cookie_hnd_methods:S(0,143)=ar(0,132);0;9;(0,144)=(0,94)PyMethodDef:t(0,144)magic_methods:S(0,145)=ar(0,132);0;1;(0,144)module_const_vals:S(0,146)=ar(0,132);0;10;(0,126)