PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` ELF>@@@8@#"  X`  $$Ptd $$QtdRtd 88GNUVoM➡> @ BE얥|qX  ua 8 R"    (     __gmon_start___init_fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Jv_RegisterClassesPyArg_ParseTuple_Py_NoneStructPyExc_RuntimeErrorPyErr_SetFromErrnoPyInit_unsharePyModule_Create2PyModule_AddIntConstantlibpthread.so.0libc.so.6_edata__bss_start_end/opt/alt/python311/lib64:/opt/alt/openssl11/lib64:/opt/alt/sqlite/usr/lib64GLIBC_2.2.5GLIBC_2.4ui qii } P              X              ( 0 8 @  H  HH HtKH5 % @% h% h% h% h% h% h% hH H=r UH)HHw]H Ht]@HI H=B UH)HHHH?HHu]H Ht]H@=  u'H= UHt H= ]h] @f.H= t&H HtUH=j H]WKf.SHH511HHT$ t|$ t!H HHHH[f.H H8QDf.SH=X ^H5HHH5HߺH5Hߺ H5HߺH5HߺH5{Hߺ@H5tHߺH[HHiCLONE_NEWNSCLONE_NEWUTSCLONE_NEWPIDCLONE_NEWUSERCLONE_NEWIPCCLONE_NEWNETCLONE_THREADunsharePython extension for calling C's unshare functionUse as: unshare(flag) possible flags: CLONE_NEWNS, CLONE_NEWUTS, CLONE_NEWPID, CLONE_NEWUSER, CLONE_NEWIPC, CLONE_NEWNET, CLONE_THREAD See man 2 unshare. ;$(@hzRx $FJ w?;*3$"$D(aAR n DK lpAP  %    o0   X oooo 6FVfv   X GCC: (GNU) 4.8.5 20150623 (Red Hat 4.8.5-44), E] M 8int   (o i i/ i mtL ?     ( 0 8 @ 1H P RX o ` w  h l ?p ?t ? px M t[  )  C &{ / 0 t1 2 3- g5? 7 =v   "?S  L  Ra \ c  c h J^ K/ ( L( g M0  N8 k O@ } P:H  Q* P R'X  ST `  i  < | =? f > 6 F 7  8 , 9?  ;( * I get Zset edoc    m 5m zEdj [f g+u  _  '    B ( p 0  8  @ ~ H  P  X b ` h p { x >  %   Z   8  x * M '    Ŷ q F  Q   Z  ]  І o \ w g  Զ g r (  ֧ 0 } 8N T @ 'H oP oX o` oh op p x. TH p X E P obuf obj olen  E  ? V ?$ u (  u0 H u8 5 u@ m H: !jm _n: op oo2ooo o'oooe28?GoRXgo rxoo˗?ooN?ooo? oo?  ?* o 5 ; ?T o _ e p {   o֗  o o@   ? oo   oV ' - oF oo? ET   o oo  o  /M  6  ? o ?{F 7/ 5 E o  9P V ot ot -oz o  == B C  D m E 8 F  G(  H0 : I8  J@ o K'H  LP MX  N` ; Oh 8 Pp y Qx  R 2 S  T / V  W 4 X  Y P Z [  \ ] ^  _ = a  b " c d f h iy j P l g mG  n og  pg  q  r( c s0  t8  v@ wgHK xH  z  {G  |  }I ~   6oo6o u       '  <  < $  u=  */ ( ,$ _ -:  .) /  0o o$ 1^FoZo @\ pv?ooopokoo)o ?  a!!9"l# 0$% ~&U&T' () * +UT+T  +Ql) ,e%o ?- &o* +U ` +T *) -:+Us+T  +Q@=$*= -f+Us+T  +Q@F$*Q -+Us+T  +Q@I$*e -+Us+T  +Q@H$*y -+Us+T  +Q@G$* -+Us+T  +Q@J$. -+Us+T  +Q@<$ O /B?  /  ` 00>1 j1: 200co3oo3?o43lV? ?3!o''?55?oi% : ; I$ > $ >   I&I : ;  : ; I8 : ;I8 : ; I !I/  : ; I8 < : ;  : ; I8 : ; 'II' : ;( : ;I : ; 'I.: ;' : ;I.: ; 'I : ; I4: ; I .1@B!1"41#1X Y $1% &1' (41)1*1+B,.?: ; 'I@B-4: ; I.1/4: ; I04: ; I?<14: ;I?<2!3.?: ; 'I<45.?: ; 'I< /opt/alt/python311/include/python3.11/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/usr/include/bits/usr/include/sys/usr/include/opt/alt/python311/include/python3.11/cpythonunshare.cobject.hstddef.htypes.htypes.hlibio.hpyport.hpytypedefs.hmoduleobject.hmethodobject.hdescrobject.hobject.hpybuffer.hstdio.hbytearrayobject.hpyerrors.hmodsupport.hsched.h  M*M|>z.!?Y=====?m_indexm_copy_object_shortbufPyModule_Create2binaryfunc_IO_lock_tstridesnb_inplace_powerPy_hash_tm_methodsformatslot_IO_buf_endPyGetSetDefPyType_Typesetattrofuncm_baseselftp_deallocnb_inplace_xorreadonlytp_as_mappingm_clearnb_matrix_multiply_IO_write_endPyAsyncMethodstp_namePYGEN_RETURNbf_releasebufferPySendResulttp_as_buffertp_init_markerstp_traverselenfuncnb_invertsetattrfunc_PyByteArray_empty_stringtp_weaklistgetattrfuncml_methdestructortp_weaklistoffsetm_freesq_itemtp_getattrvectorcallfunc_posam_sendnb_inplace_addstdoutdescrsetfunc_IO_save_endob_basesq_lengthtp_iternb_ornb_inplace_remainderPyExc_RuntimeErrorlong long unsigned inttp_cachenb_multiplytp_getattroinitproctp_as_asynchashfunctp_iternexttp_alloc_IO_backup_basenb_inplace_floor_dividenb_positivereleasebufferproctp_vectorcallvalue_fileno__pad3tp_hash__pad5shapetp_richcompare_IO_read_basePYGEN_NEXTnb_inplace_matrix_multiplystdin_nextgettertp_mrowas_sq_slicetp_methodsPyModule_AddIntConstanttp_subclassesPyTypeObjectnb_divmodunshare_methodsPy_ssize_ttp_getset_modeinternal_IO_marker_IO_read_ptrPy_buffersq_inplace_concatnb_negativenb_powernb_inplace_rshift_typeobjectnb_absoluteam_aitersq_concat_IO_write_basem_sizelong long intPyModuleDef_Slot_IO_save_basevisitprocPyMappingMethodstp_membersinquirynb_remainderPyObjectnb_rshifttp_setattrodescrgetfuncPyErr_SetFromErrnoam_awaittp_baseallocfuncnb_inplace_or_Py_NoneStructmp_length__pad1__pad2tp_doc__pad4PyModuleDef_Basem_namePyCFunctionnb_andtp_itemsizeobjobjargprocsetterwas_sq_ass_slice_vtable_offsetm_initnb_true_divideGNU C 4.8.5 20150623 (Red Hat 4.8.5-44) -mtune=generic -march=x86-64 -g -g -g -O2 -O2 -O2 -std=c99 -std=c99 -std=c99 -fwrapv -fPICtp_basicsizeargstp_version_tagnb_floor_divide/tmp/pip-install-jt5ulnds/unshare_f44f1644ef1e4d5f8656aad1149eb45bfreefuncPyVarObjectPYGEN_ERRORtp_descr_getmp_subscriptiternextfuncam_anextPy_INCREFtp_flagsob_sizeobjobjprocnb_inplace_subtract_IO_read_endshort intnb_reservedtp_callml_nametp_freendimob_refcntPyInit_unshare_IO_FILEm_slotstp_basesml_docPyArg_ParseTupleclosurePyMethodDeftp_reprsq_containssq_ass_item__ssize_treprfuncmp_ass_subscriptssizeobjargprocnb_floatnb_intm_traverse_locksizetypenb_xor_old_offsetPySequenceMethodsunshare.cm_docPyMemberDefPyNumberMethodsunsigned charnb_inplace_lshifttp_is_gcnb_index_sbufsendfunctp_as_sequencetraverseproc_IO_write_ptrtp_dictoffsettp_dictnb_inplace_andternaryfunctp_strml_flagssuboffsetsgetattrofunctp_clearrichcmpfunctp_as_number__off_ttp_descr_setbf_getbuffertp_newnb_lshiftshort unsigned intunshare_modulesq_inplace_repeatPyBufferProcsob_typegetbufferprocnb_addtp_vectorcall_offsettp_delnb_inplace_true_dividenb_inplace_multiplytp_finalizenewfuncdoublePyModuleDefnb_bool_chaintp_setattrsq_repeat_flags2nb_subtract_cur_columnssizeargfuncunaryfuncclone_flags_unused2_IO_buf_basegetiterfunc__off64_tUaU T UaTPSP0X              `       .  D  S z P   a` h @        3K gz     (    ! ;"W crtstuff.c__JCR_LIST__deregister_tm_clones__do_global_dtors_auxcompleted.6355__do_global_dtors_aux_fini_array_entryframe_dummy__frame_dummy_init_array_entryunshare.cunshare_moduleunshare_methods__FRAME_END____JCR_END____dso_handle_DYNAMIC__GNU_EH_FRAME_HDR__TMC_END___GLOBAL_OFFSET_TABLE_PyModule_AddIntConstant_ITM_deregisterTMCloneTablePyErr_SetFromErrnounshare@@GLIBC_2.4_edata_finiPyExc_RuntimeError__gmon_start__PyModule_Create2PyInit_unshare_Py_NoneStruct_endPyArg_ParseTuple__bss_start_Jv_RegisterClasses_ITM_registerTMCloneTable__cxa_finalize@@GLIBC_2.2.5_init.symtab.strtab.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.data.rel.ro.dynamic.got.got.plt.data.bss.comment.debug_aranges.debug_info.debug_abbrev.debug_line.debug_str.debug_loc$.o<8 00@Ho&Uo0dnBXXxs  ~ 2 @ $       8 P` `   0 -M0}I$(]'40d) ?f586!6 <]U?J