@8 x 0(__TEXT__text__TEXT@+%@__stubs__TEXTee__stub_helper__TEXThghg__cstring__TEXTjj__const__TEXTo}o__unwind_info__TEXTPP__DATA@@__nl_symbol_ptr__DATAB__got__DATAhC__la_symbol_ptr__DATAppP__data__DATA0H__LINKEDITx"0PP@` 8` PO1ܰ'Cv`m$  * 8d /usr/lib/libSystem.B.dylib&(0)X0NUHAVSH H?HHEH=A%HIH=!)%HL%HH?HHH5)LV%H5(L<%HHEH}&=}}%}%H}ؾ1%u f} H=ZA!%HdHL$HXHH5s(L$H5f(L$H5Z(L$H5N(Ln$H5B(LZ$H56( LF$H5+(@L2$H5"(L$H5(L $H5(L#H=@2$HuKtH5'L1#tH=_@$HuHI#H=D@#H.HL#HX L#H@ HH5'LHp#H=@#HHL\#HX(LP#H@(HH5O'LH+#H5D'LH#H5='LH"H57'LH"H5/'LH"H5)'LH"H5"'LH"H5'LH"H5'Lw"H5 'Lc"H5'LO"H5&L;"H5&L'"H5& L"H5&L!H5& L!H5&L!H5&@L!H5&L!H5&L!H5&L!H5&Ls!H5&L_!H5&LK!H5& L7!H5&@L#!H5&L!H5&@L H5& L H5&LH H5&L H5&L H5&L H5y&L Hn:HH;Et>!E1HV:HH;EuLH [A^]ÐUHAWAVSPIIHF H8tH8 H8LAׅH HxtH HxLAׅHHxtHHxLAׅuqHHxtHHxLAׅuLHHx tHHx LAׅu'HHx(tHxHx(LAׅu1H[A^A_]f.DUHAVSI?HHtL/HH uHLHXHtLH@H uHLHXHtLH@H uHgLHXHtLH@H uH9LHX HtLxH@ H uH L[HX(HtLJH@(H uH1[A^]UH]fDUHAWAVAUATSHIHH7HHEHBHr!H=#L'GL+LcLsI}mH5u7H;5n7tjH?/H?L?LH?y&H7H8H5c#HsH;57uE1Dž̿DžDž?H>HLxaAH>HLxDH?H?Lx(D9DMD9DMM]LH?NE11f.DHH@t/̿x%HHtHDŽHuDž̿1fDHH@t/x%HHtHDŽHuDž1fDHH@t/?x%H?HtHDŽ?Hu\Dž?%HA5H;%tH;H5z!0E1H\5HH;ELH[A\A]A^A_]1H?IH>H>H?DML8E1Mf.k@xH?H)H?H?>gIaDH>H>H?MeL),8{YL?fIDH>H>LE1L8txVH>H)HH>HIH?H?IcHt!E1Hu6AH73H8KE1HLL1IHt H uHMtI $uLMILW)p>)`>)P>)@>)0>) >)>)>)>)>)>)>)>)>)>)>)?)?) ?)0?)@?)P?)`?)p?Lf.@UHSPH=s4HdHxHt4H@H@ @(HCHuH uH1HH[]UHAWAVAUATSHHUHHFxHFpHFhHF`HFXHFPHFHHF@HF8HF0HF(HF HFHFHFHuHH5HHHx EAE1f.@HCuJ;L(MufJHCL(MIELA=EA9AMƉEH=0tDHuȺ_tDDHU I tZHENlxFtxBDxIBDxIL;c(DuAH uLBABE1H u:0H5}H5H/H8IMt%H AuHDH[A\A]A^A_]LH AufUHAWAVAUATSHI~ H}xr1AL5{/E1$f.@IcHHDhA| x=HIc\MtHuкH}ЅtHHsAE1IcHA|$ HEE1AEHM%fDÉ]HMMcLHE}A| xnIKc\,H=.tHuкpHMЅtHHsK,K,]HcLmLKyIMuL1HEH[A\A]A^A_]UHAVSHLwH HtH{HtHtH>It[A^]H'IuL[A^]fDUHSPH-HH5HH1i1H[]f.@UHAWAVAUATSPHIIfEHBHr!H=8HI?zAAH|IHuDmIc HtsHLHt&II~HHAH tIt#Ey+=H u8H.HIuL}ExAFH,H1H[A\A]A^A_]f.UHAWAVATSHIIHt$HH=*HI?cIHuD}HcHHI~H|Ht3LHtJII~HHjAH t?ItGEyOauHuHH+H8\H u8HQ.HGIuL:ExAFH@+H1H[A\A^A_]f.fUHAWAVSPIHUtLHcHt?HI~HAH tAt"AFH*HHAu1H[A^A_]f.UHAWAVAUATSH8HIIHr!H=\E1H1H~_I6HEH;5H*tSH}кH}оIIcL9H)H8H5&/HE1IA|$(t+H)H8H5 E1LH8[A\A]A^A_]A|$AD$(II|$ At$DALbe8ZAD$(EtH)H;]H;H5 IH}HH]M ID$Mt$ HpAt$HcHh4hE*hg hh hLUAS%hhhhh,h;hJhWhdcloseerrorPIPE_BUFpollPOLLINPOLLPRIPOLLOUTPOLLERRPOLLHUPPOLLNVALPOLLRDNORMPOLLRDBANDPOLLWRNORMPOLLWRBANDkeventkqueueKQ_FILTER_READKQ_FILTER_WRITEKQ_FILTER_AIOKQ_FILTER_VNODEKQ_FILTER_PROCKQ_FILTER_SIGNALKQ_FILTER_TIMERKQ_EV_ADDKQ_EV_DELETEKQ_EV_ENABLEKQ_EV_DISABLEKQ_EV_ONESHOTKQ_EV_CLEARKQ_EV_SYSFLAGSKQ_EV_FLAG1KQ_EV_EOFKQ_EV_ERRORKQ_NOTE_LOWATKQ_NOTE_DELETEKQ_NOTE_WRITEKQ_NOTE_EXTENDKQ_NOTE_ATTRIBKQ_NOTE_LINKKQ_NOTE_RENAMEKQ_NOTE_REVOKEKQ_NOTE_EXITKQ_NOTE_FORKKQ_NOTE_EXECKQ_NOTE_PCTRLMASKKQ_NOTE_PDATAMASKKQ_NOTE_TRACKKQ_NOTE_CHILDKQ_NOTE_TRACKERRselecttimeout must be a float or Nonetimeout must be non-negativearguments 1-3 must be sequencesfiledescriptor out of range in select()too many file descriptors in select()select.pollregistermodifyunregistertimeout must be an integer or Nonetimeout is too largeconcurrent poll() invocationCannot create '%.200s' instancesselect.keventidentfilterflagsfflagsdataudataselect.kqueueclosedTrue if the kqueue handler is closedfromfdfilenocontrolinteger argument expected, got floatI/O operation on closed kqueue objectLength of eventlist must be 0 or positive, got %dtimeout argument must be a number or None, got %.200stimeout must be positive or Nonechangelist is not iterablechangelist is too longchangelist must be an iterable of select.kevent objectsThis module supports asynchronous I/O on multiple file descriptors. *** IMPORTANT NOTICE *** On Windows, only sockets are supported; on Unix, all file descriptors.select($module, rlist, wlist, xlist, timeout=None, /) -- Wait until one or more file descriptors are ready for some kind of I/O. The first three arguments are iterables of file descriptors to be waited for: rlist -- wait until ready for reading wlist -- wait until ready for writing xlist -- wait for an "exceptional condition" If only one kind of condition is required, pass [] for the other lists. A file descriptor is either a socket or file object, or a small integer gotten from a fileno() method call on one of those. The optional 4th argument specifies a timeout in seconds; it may be a floating point number to specify fractions of seconds. If it is absent or None, the call will never time out. The return value is a tuple of three lists corresponding to the first three arguments; each contains the subset of the corresponding file descriptors that are ready. *** IMPORTANT NOTICE *** On Windows, only sockets are supported; on Unix, all file descriptors can be used.poll($module, /) -- Returns a polling object. This object supports registering and unregistering file descriptors, and then polling them for I/O events.register($self, fd, eventmask=select.POLLIN | select.POLLPRI | select.POLLOUT, /) -- Register a file descriptor with the polling object. fd either an integer, or an object with a fileno() method returning an int eventmask an optional bitmask describing the type of events to check formodify($self, fd, eventmask, /) -- Modify an already registered file descriptor. fd either an integer, or an object with a fileno() method returning an int eventmask a bitmask describing the type of events to check forunregister($self, fd, /) -- Remove a file descriptor being tracked by the polling object.poll($self, timeout=None, /) -- Polls the set of registered file descriptors. Returns a list containing any descriptors that have events or errors to report, as a list of (fd, event) 2-tuples.kevent(ident, filter=KQ_FILTER_READ, flags=KQ_EV_ADD, fflags=0, data=0, udata=0) This object is the equivalent of the struct kevent for the C API. See the kqueue manpage for more detailed information about the meaning of the arguments. One minor note: while you might hope that udata could store a reference to a python object, it cannot, because it is impossible to keep a proper reference count of the object once it's passed into the kernel. Therefore, I have restricted it to only storing an integer. I recommend ignoring it and simply using the 'ident' field to key off of. You could also set up a dictionary on the python side to store a udata->object mapping.O|hHILK:keventkqueue() -- Kqueue syscall wrapper. For example, to start watching a socket for input: >>> kq = kqueue() >>> sock = socket() >>> sock.connect((host, port)) >>> kq.control([kevent(sock, KQ_FILTER_WRITE, KQ_EV_ADD)], 0) To wait one second for it to become writeable: >>> kq.control(None, 1, 1000) To stop listening: >>> kq.control([kevent(sock, KQ_FILTER_WRITE, KQ_EV_DELETE)], 0)fromfd($type, fd, /) -- Create a kqueue object from a given control fd.close($self, /) -- Close the kqueue control file descriptor. Further operations on the kqueue object will raise an exception.fileno($self, /) -- Return the kqueue control file descriptor.control($self, changelist, maxevents, timeout=None, /) -- Calls the kernel kevent function. changelist Must be an iterable of kevent objects describing the changes to be made to the kernel's watch list or None. maxevents The maximum number of events that the kernel will return. timeout The maximum time to wait in seconds, or else None to wait forever. This accepts floats for smaller timeouts, too.44!Xa @LLeL dpP  p0p@$hgrg|gggggggggggggghhh&h0h:hDhNhXhbhlhvhhhhhhhhhhhhhhi ii i*i4i>iHiRi\ifipiziiiiiiiiiiiijhlo0P F0GPHm0m0:n`hl`Hp#jN`t4 R@AR&mRu/mS@v6m U0w#jUw8`x<YHABZC@[mmm m m m(mmmmmm4]8{I@A]Hn0^Ontn`^|j^|{n`_`}n_}!p`BERApTBRBRBpRASAp(pppRASASASAp(ppppp pPVCpRAp0RASASASAQ>@_PyExc_OSErrorQq@_PyExc_OverflowError@_PyExc_RuntimeError@_PyExc_TypeError@_PyExc_ValueError@_PyFloat_Type@_PyType_GenericNew @__Py_FalseStruct@__Py_NoneStruct@__Py_NotImplementedStruct@__Py_TrueStructA___darwin_check_fd_set_overflow@___stack_chk_guard@dyld_stub_binderqp>@_PyArg_ParseTupleAndKeywordsqx>@_PyDict_DelItemq>@_PyDict_GetItemWithErrorq>@_PyDict_Newq>@_PyDict_Nextq>@_PyDict_SetItemq>@_PyErr_CheckSignalsq>@_PyErr_Clearq>@_PyErr_ExceptionMatchesq>@_PyErr_Formatq>@_PyErr_NoMemoryq>@_PyErr_Occurredq>@_PyErr_SetFromErrnoq>@_PyErr_SetStringq>@_PyEval_RestoreThreadq>@_PyEval_SaveThreadq>@_PyList_Newq>@_PyList_SetItemq>@_PyLong_AsLongq>@_PyLong_AsSize_tq>@_PyLong_FromLongq>@_PyMem_Freeq>@_PyMem_Mallocq>@_PyMem_Reallocq>@_PyModule_AddIntConstantq>@_PyModule_AddObjectq>@_PyModule_Create2q>@_PyModule_GetStateq>@_PyOS_snprintfq>@_PyObject_AsFileDescriptorq>@_PyObject_Freeq>@_PyObject_SetAttrStringq>@_PySequence_Fastq>@_PyState_FindModuleq>@_PyTuple_Newq>@_PyTuple_Packq>@_PyType_FromSpecq>@_PyType_GetSlotq>@_PyType_IsSubtypeq>@_PyUnicode_FromStringq>@_PyUnicode_InternFromStringq>@__PyArg_CheckPositionalq>@__PyArg_NoKeywordsq>@__PyArg_NoPositionalq>@__PyLong_AsIntq>@__PyLong_UnsignedShort_Converterq>@__PyObject_Newq>@__PyTime_AsMillisecondsq>@__PyTime_AsTimespecq>@__PyTime_AsTimevalq>@__PyTime_AsTimeval_noraiseq>@__PyTime_FromMillisecondsObjectq>@__PyTime_FromSecondsObjectq>@__PyTime_GetMonotonicClockq>@__PyType_Nameq>@__Py_Deallocq>@__Py_set_inheritableqA___darwin_check_fd_set_overflowq@___errorq@___stack_chk_failq@_closeq@_keventq@_kqueueq@_pipeq@_pollq@_select$DARWIN_EXTSN_PyInit_select  p`@00 \ F0GPH`HNpNP RR&R<SP UhUzYZ@[]]0^`^^#`_9_P0ebonp`tu@v0ww`xz1{G|d|`}}    (  P  *  8  Q  g   `    d d f`.@t $@ $pNp. F $ F$N.0G $0G$ N .PH $PH$N.`H $`H $N.N, $N$pNp.pN9 $pNB $@N@.P $P$pNp. R $ R$`N`.R $R$@N@.R $R$ N .S $S$@N@. U $ U$N.U $U$PNP.Y $Y$N.Z $Z$N.@[3 $@[$N.]M $]$N.]c $]$N.0^r $0^$0N0.`^ $`^$N.^ $^$N.`_ $`_$0N0._ $_$N.0e $0e$N &o &p &`t+ &uH &@vc &0w &w &`x &z &{ &| &|&`}0&}N& \& l& & (& P& & & & & & `-& F& d@.>Wcp "5DYm~-ASfu+=So-Hh@9BTgnv~@ _PyInit_select_PyArg_ParseTupleAndKeywords_PyDict_DelItem_PyDict_GetItemWithError_PyDict_New_PyDict_Next_PyDict_SetItem_PyErr_CheckSignals_PyErr_Clear_PyErr_ExceptionMatches_PyErr_Format_PyErr_NoMemory_PyErr_Occurred_PyErr_SetFromErrno_PyErr_SetString_PyEval_RestoreThread_PyEval_SaveThread_PyExc_OSError_PyExc_OverflowError_PyExc_RuntimeError_PyExc_TypeError_PyExc_ValueError_PyFloat_Type_PyList_New_PyList_SetItem_PyLong_AsLong_PyLong_AsSize_t_PyLong_FromLong_PyMem_Free_PyMem_Malloc_PyMem_Realloc_PyModule_AddIntConstant_PyModule_AddObject_PyModule_Create2_PyModule_GetState_PyOS_snprintf_PyObject_AsFileDescriptor_PyObject_Free_PyObject_SetAttrString_PySequence_Fast_PyState_FindModule_PyTuple_New_PyTuple_Pack_PyType_FromSpec_PyType_GenericNew_PyType_GetSlot_PyType_IsSubtype_PyUnicode_FromString_PyUnicode_InternFromString__PyArg_CheckPositional__PyArg_NoKeywords__PyArg_NoPositional__PyLong_AsInt__PyLong_UnsignedShort_Converter__PyObject_New__PyTime_AsMilliseconds__PyTime_AsTimespec__PyTime_AsTimeval__PyTime_AsTimeval_noraise__PyTime_FromMillisecondsObject__PyTime_FromSecondsObject__PyTime_GetMonotonicClock__PyType_Name__Py_Dealloc__Py_FalseStruct__Py_NoneStruct__Py_NotImplementedStruct__Py_TrueStruct__Py_set_inheritable___darwin_check_fd_set_overflow___error___stack_chk_fail___stack_chk_guard_close_kevent_kqueue_pipe_poll_select$DARWIN_EXTSNdyld_stub_binder__select_traverse__select_clear__select_free_select_select_select_poll_seq2set_set2list_poll_dealloc_poll_new_select_poll_register_select_poll_modify_select_poll_unregister_select_poll_poll_kqueue_event_init_kqueue_event_repr_kqueue_event_richcompare_kqueue_queue_dealloc_select_kqueue_kqueue_queue_get_closed_select_kqueue_fromfd_select_kqueue_close_select_kqueue_fileno_select_kqueue_control_newKqueue_Object_module_doc_select_select__doc___select_poll__doc___select_poll_register__doc___select_poll_modify__doc___select_poll_unregister__doc___select_poll_poll__doc___kqueue_event_doc_kqueue_event_init.fmt_select_kqueue__doc___select_kqueue_fromfd__doc___select_kqueue_close__doc___select_kqueue_fileno__doc___select_kqueue_control__doc___selectmodule_poll_Type_spec_kqueue_event_Type_spec_kqueue_queue_Type_spec_select_methods_poll_Type_slots_poll_methods_kqueue_event_Type_slots_kqueue_event_members_kqueue_event_init.kwlist_kqueue_queue_Type_slots_kqueue_queue_getsetlist_kqueue_queue_methods/Users/sysadmin/build/v3.9.6/Modules/selectmodule.c/private/tmp/_py/_bld/python/build/temp.macosx-10.9-universal2-3.9/Users/sysadmin/build/v3.9.6/Modules/selectmodule.o_PyInit_select/Users/sysadmin/build/v3.9.6/Include/object.h__select_traverse__select_clear__select_free_select_select/Users/sysadmin/build/v3.9.6/Modules/clinic/selectmodule.c.h_select_poll_seq2set/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/_fd_def.h_set2list_poll_dealloc_poll_new_select_poll_register_select_poll_modify_select_poll_unregister_select_poll_poll_kqueue_event_init_kqueue_event_repr_kqueue_event_richcompare_kqueue_queue_dealloc_select_kqueue_kqueue_queue_get_closed_select_kqueue_fromfd_select_kqueue_close_select_kqueue_fileno_select_kqueue_control_newKqueue_Object_module_doc_select_select__doc___select_poll__doc___select_poll_register__doc___select_poll_modify__doc___select_poll_unregister__doc___select_poll_poll__doc___kqueue_event_doc_kqueue_event_init.fmt_select_kqueue__doc___select_kqueue_fromfd__doc___select_kqueue_close__doc___select_kqueue_fileno__doc___select_kqueue_control__doc___selectmodule_poll_Type_spec_kqueue_event_Type_spec_kqueue_queue_Type_spec_select_methods_poll_Type_slots_poll_methods_kqueue_event_Type_slots_kqueue_event_members_kqueue_event_init.kwlist_kqueue_queue_Type_slots_kqueue_queue_getsetlist_kqueue_queue_methods +4H ` y select.cpython-39-darwinDJ3H93M7VJݔ[g=d=U@O1a)zMܛ!}-iԒ8"zO*=SkO͕{=SkO͕{=SkO͕{]?DV8Kb"N%}4g{Np 9{mSA Q[JB=iQScNVX9eBn np f=SkO͕{=SkO͕{=SkO͕{a@tA'}NpR|o@S<Ųa5|K^iI@~qx(U  select.cpython-39-darwin *Hcd *Hcd subject.OU DJ3H93M7VJqq com.apple.security.cs.allow-dyld-environment-variables com.apple.security.cs.disable-library-validation com.apple.security.cs.disable-executable-page-protection com.apple.security.automation.apple-events $`  y select.cpython-39-darwinDJ3H93M7VJjjkEތ;gptpoE"9Y4D~@ՙiʢ;cn?M wn4v]xs l{XofkOX||zڽH,XofkOX||zڽH,XofkOX||zڽH,?m{ ;o?Xݢ|l̋mG V)甝5 ʹ`)xEii`k_#:"1O4YBx.3E EoZ[: 2m6lp&D{H X#ş9~]2_R@꾬d[jDl>İ&{^j=GX1? v(mNi&NVtKfxLY00UW|-,T0U00U#0+iGv k.@GM^0.U'0%0#!http://crl.apple.com/root.crl0U0 *Hcd0  *H  B9tkƤ7* D,Ya2Կ;P9jDt[pKl#q-_œpe- xXI (3zvOߨJ Vg/>ă:wmt.#Qo`H»ZFE~' "rorPu=%]6H9;ꐀ.`x S>O2VMxଚBzFXV,*E K4aUD'sNp000  *H 0b1 0 UUS10U  Apple Inc.1&0$U Apple Certification Authority10U Apple Root CA0 060425214036Z 350209214036Z0b1 0 UUS10U  Apple Inc.1&0$U Apple Certification Authority10U Apple Root CA0"0  *H 0 䑩 GP^y-6WLUKl"0>P Af$kУ*z G[73Mir]_%UM] d5#KYPXPg ˬ, op?0C=+I(ε^=: !.t< bqGSU/ApLE~LkPAtb A30XZ2hesg^eIv3ew-z0v0U0U00U+iGv k.@GM^0U#0+iGv k.@GM^0U 00 *Hcd00*+https://www.apple.com/appleca/0+0Reliance on this certificate by any party assumes acceptance of the then applicable standard terms and conditions of use, certificate policy and certification practice statements.0  *H \6L-x팛wvw0O=G7@,ԱؾsdyO4آ>xk}9S 8ıO k+Y |@Vtӷ#;Go$ѷpE'mx~"5%kԢ$#s`[ /DH`8=&g 3j /Sj[dc3w:,V!ںsO6U٧2Bq~RB$*M^cKP 7uu!0l0T"^%xV0  *H  0y1-0+U $Developer ID Certification Authority1&0$U Apple Certification Authority10U Apple Inc.1 0 UUS0 190302073001Z 240302073001Z010 &,d DJ3H93M7VJ1907U 0Developer ID Application: Ned Deily (DJ3H93M7VJ)10U DJ3H93M7VJ10U Ned Deily1 0 UUS0"0  *H 0 jm9-jAŧkC-0HvMi;5;754fpmIAq=Cb4ZjLC_ZcH+j[?n2PCrV|K< :^%Sg2 3Wffk%S?z*g| B qT"G-E?gT5Tx7]ɕ$$^m|t(.6Kt>-$ N,phǾ:00 U00U#0W|-,T0>+2000.+0"http://ocsp.apple.com/ocsp-devid010U 00 *Hcd00(+http://www.apple.com/appleca0+0 Reliance on this certificate by any party assumes acceptance of the then applicable standard terms and conditions of use, certificate policy and certification practice statements.0U% 0 +0Uqg&y@gݲ|0U0 *Hcd 0  *H  ,RybM4U${lsMUq8g  q2 b?Wclx*,xx=ujgA L_gMMc$FVM}w{!".A#5qK#o7` I[ ɲxT5&)ʖoZ¤}vvR?l0"{~+9⣃'O Ew(GUݲ)Lj3jH!7,51000y1-0+U $Developer ID Certification Authority1&0$U Apple Certification Authority10U Apple Inc.1 0 UUS"^%xV0  `He%0 *H  1  *H 0 *H  1 210628153655Z0/ *H  1" b qӤ]WtjJy0aP0[ *Hcd 1N0+Ei͙p#P@}g0- `He H6}Of~x%B} "e Pw0[ *Hcd 1LH cdhashes RWnyAc2ZcID/wY8jUAhA+JV9l2c= SKAZNn3KT2Z+eB4lQuTpCLZ9Dds= 0  *H  !ܤ:g׼JBhw96y  T PtV2w//~ӟ ̃ffY|]cAt(ϢXC$v~^  HKnBPr.q}z&2R;0oS `%.W7N[“pJEU؝E-k~V9,ZjςvNKEW 7:pz=<2S\Fh2] Na2QZ&AüY'gP/< o@R10 *H  10 *H 01 0 +0z *H  ki0g*010  `He ]N T3* Dl<&5K20210628153655Z09<: 00N; Z0  *H  0|100.U 'Apple Timestamp Certification Authority1&0$U Apple Certification Authority10U Apple Inc.1 0 UUS0 210623185002Z 210804185001Z0A10U Timestamp Signer MA210U Apple Inc.1 0 UUS0"0  *H 0 _BWA 5ȹoYr#D5! 岇!5&`9OqqKc~^lŢR24 ;Q^D4 ]ڡ񻵹$ bp =/ןaXFZ$=͊B6 TՌaʡ/4{;06sVvN[lV頠:?$@$%Q9:]H! Yʾ_hWL$ZUSہ00 U00U#04%N78X&)0U 00 *Hcd00(+http://www.apple.com/appleca0+0 Reliance on this certificate by any party assumes acceptance of the then applicable standard terms and conditions of use, certificate policy and certification practice statements.0U% 0 +03U,0*0(&$"http://crl.apple.com/timestamp.crl0U?Aa9UZrj0U0  *H  %_[;HͿj-8 _ xzAPvXe> s^q7-I93SfGf ?OV M<࡝0_#"(`Xp2qB } s@/P'4p <No97ڞecIm] 9 :JidF5ea. =o%L x"!{[ѣ~I; r3,JZr 9Pt(ny_~VVlĮ (tM&By^`EXQI^JMs{Rˣ]klt-D>a>E~4u&@u0Kw00U4%N78X&)0U00U#0+iGv k.@GM^0.U'0%0#!http://crl.apple.com/root.crl0U0 *Hcd 0  *H  6qS#xe[#Ǣϴ(p!93rC=BQu]ˌjj:T}k>mzT_Cv\ N<>r4\g e0B4ӧBsu|QC`ܮ'kg3EoɘMiKEN"W""En?厸F\ɰ:m7(FeoUhR>?&:k22H;Kу000  *H 0b1 0 UUS10U  Apple Inc.1&0$U Apple Certification Authority10U Apple Root CA0 060425214036Z 350209214036Z0b1 0 UUS10U  Apple Inc.1&0$U Apple Certification Authority10U Apple Root CA0"0  *H 0 䑩 GP^y-6WLUKl"0>P Af$kУ*z G[73Mir]_%UM] d5#KYPXPg ˬ, op?0C=+I(ε^=: !.t< bqGSU/ApLE~LkPAtb A30XZ2hesg^eIv3ew-z0v0U0U00U+iGv k.@GM^0U#0+iGv k.@GM^0U 00 *Hcd00*+https://www.apple.com/appleca/0+0Reliance on this certificate by any party assumes acceptance of the then applicable standard terms and conditions of use, certificate policy and certification practice statements.0  *H \6L-x팛wvw0O=G7@,ԱؾsdyO4آ>xk}9S 8ıO k+Y |@Vtӷ#;Go$ѷpE'mx~"5%kԢ$#s`[ /DH`8=&g 3j /Sj[dc3w:,V!ںsO6U٧2Bq~RB$*M^cKP 7uu!1?0;00|100.U 'Apple Timestamp Certification Authority1&0$U Apple Certification Authority10U Apple Inc.1 0 UUSN; Z0 +0 *H  1  *H  0 *H  1 210628153655Z0# *H  1CnUgT,HM0+ *H   1000ٿ [Xd&s]0  *H {;%h*j r =\L[/ a铉 ̀_L_9OeءzNű-HީQhLn([E]|EZ7ߝbD&?\ȷ\JvX6:4#He0( 2yHFhF~0"BOF+;mo@}~ʩڕ_3`B,&FKXS2`y2~ R 0X?3@ X@H  Tp bRR 4vV@t @ ՈXKTa@?TcbR7@bR1 T@(#@c@"#@B`@7@B `7 7k–kl@ 3X`@`4`@P  HX@P җcqX@qT35A T"R2GU<@qT7#@!`<@! 73 Җ q"0@qTw4 ՈX@#@b5RBT@H7@@@T@"5RBT@H7@@@T5RBT@H7@@@TZ iX)@?T3@{EODWC_BgAoƨ_`Rx@aT@aTT@To@ @ @ @@@@@?='=@`O{C  E2@i*` {AO¨_h@haTr{AO¨_og_WO{C_o    !xp ` @T ռXh@B97hADh@ @@1Tq(TkÖ"R:4(R! S)~ӪjiH*j)_`T~)Zh @9#B_KTh@hTRh@hTop pp  HX@@Th@haT{EODWC_BgAoƨ_h@hATg_WO{( @ 7X(7R8R@i8) @)7h "R4C~jh%6R~@Th@7R9R:@h9 @97h "R4C~jh%6H|bjhj(@66@aT{DOCWB_AgŨ_O{C@@@+ @@AT=h@hT{AO¨_{AO¨}O{ hzX@rAb0 {BOA_WO{RyH T\0 "RCR.4@1T TR~@@5@;*4@y~@ ` @@T@TV6@T)&@AT 7 pX@{COBWA_WO{_TQP BRCR4@1@T@;4@y~@@` @R@` @R@T@ Tv6!XHR ՈeX@S@T@!T7 ՠdX@{COBWA_WO{b1T|@C@` @@T1T  `X@{BOAWè_1aT{BOAWè_g_WO{_T@(P #RQ 4-T@ ZX?TbRb7@aRR4 T ըWX@>p h*@4 VX@= {FOEWD_CgB_h@4(Rh*K`@a@XB@qT5@+DT!R ՓPX`@4`@5 գ@H @4*56 hMX@u@h @ @h }@)|iJ*7*@q TRh@ 8) @y4@R@9@h@)}ih@  @y@y7T}`]}`` @cC#<@4 @bh@i5@^h@ y` @cC#," 5(Rhzu7lT`@aT@T\R*O{C??A j* ,-1??7'c"0 /d 4^@B9(7:|@{EOD_` Z{EOD_o{C <X@@ 0y 4@y 0B @37'b#0 R1^ Չ9X)@?T{Ao¨_bWO{j  @@ Ti @ 4 @ @ T2@y2@y kAT6@y6@y kT@@ kT@@ !T@@ Z 5Z  ՠ0X4=)= kZ* ՋLii8k ` I.X .Xq@! i-X -Xq@ Չ,X  -X թ,X ժ+Xq@  +X Պ+Xq@ )*X ժ*Xq@@{BOAWè_WO{@@v7a@6WA R?h@hT{BOAWè_{BOAWèWO{W s`5@T`P 4@V fS4@TP x4{BOAWè{BOAWè_@ IX Xq@@_O{C @ (XT ՁXH`4 ՈX@A 0 {AO¨_M1T{AO¨@{AO¨O{C@T7d7RRX@TR@(7  X@{AO¨_ hX@{AO¨_{@`7{ ըX@AP խ{_og_WO{ CH T`0 BRcR@4@@  XT@ A X 4 H X@0 Մ{IOHWG_FgEoD_@1@T չ XKT @@7u7 TbR7@1T@U hX@P S ՈX@A ?T0 |@RT (X@ 7X X@@P  R 4~{A` ~@z~`[7qT~@}3 @@`{#@T(@B97(a(@ @9&@@_@T2@=`5 (X@p @S (X@A ]G(@(aTSoA5xH@R@SF@qT51`T1T 53@4'@qT?1aT ըX@@aT(@(ATR @?qT*{ӕ @@@i3s"AT|zO{CR?1Tt7{AO¨_O`G`@7R 6h@hT h@haT hX@*{AO¨_ PX 0X X X X հX ՐX pX PX 0X X X X հX ՐX pX PX 0X X X X հX ՐX pX PX 0X X X X հX ՐX pX PX 0X X X X հX ՐX pX PX 0X X X X հX ՐX pX PX 0X X X X հX ՐX pX PX 0X X X X հX ՐX pX PX 0XPP#P9PXPjP}PPPPPPPP8POP}kPzPwPtPqPnPkPhPePb2P_RP\mPYPVPSPPPMPJ PG%PD@PATP>iP;P8P5P2P/P,P)*P&FP#\P PPPPPP7P YP{PP G XPPPPPP-P<PIPV!This module supports asynchronous I/O on multiple file descriptors. *** IMPORTANT NOTICE *** On Windows, only sockets are supported; on Unix, all file descriptors.select($module, rlist, wlist, xlist, timeout=None, /) -- Wait until one or more file descriptors are ready for some kind of I/O. The first three arguments are iterables of file descriptors to be waited for: rlist -- wait until ready for reading wlist -- wait until ready for writing xlist -- wait for an "exceptional condition" If only one kind of condition is required, pass [] for the other lists. A file descriptor is either a socket or file object, or a small integer gotten from a fileno() method call on one of those. The optional 4th argument specifies a timeout in seconds; it may be a floating point number to specify fractions of seconds. If it is absent or None, the call will never time out. The return value is a tuple of three lists corresponding to the first three arguments; each contains the subset of the corresponding file descriptors that are ready. *** IMPORTANT NOTICE *** On Windows, only sockets are supported; on Unix, all file descriptors can be used.poll($module, /) -- Returns a polling object. This object supports registering and unregistering file descriptors, and then polling them for I/O events.register($self, fd, eventmask=select.POLLIN | select.POLLPRI | select.POLLOUT, /) -- Register a file descriptor with the polling object. fd either an integer, or an object with a fileno() method returning an int eventmask an optional bitmask describing the type of events to check formodify($self, fd, eventmask, /) -- Modify an already registered file descriptor. fd either an integer, or an object with a fileno() method returning an int eventmask a bitmask describing the type of events to check forunregister($self, fd, /) -- Remove a file descriptor being tracked by the polling object.poll($self, timeout=None, /) -- Polls the set of registered file descriptors. Returns a list containing any descriptors that have events or errors to report, as a list of (fd, event) 2-tuples.kevent(ident, filter=KQ_FILTER_READ, flags=KQ_EV_ADD, fflags=0, data=0, udata=0) This object is the equivalent of the struct kevent for the C API. See the kqueue manpage for more detailed information about the meaning of the arguments. One minor note: while you might hope that udata could store a reference to a python object, it cannot, because it is impossible to keep a proper reference count of the object once it's passed into the kernel. Therefore, I have restricted it to only storing an integer. I recommend ignoring it and simply using the 'ident' field to key off of. You could also set up a dictionary on the python side to store a udata->object mapping.O|hHILK:keventkqueue() -- Kqueue syscall wrapper. For example, to start watching a socket for input: >>> kq = kqueue() >>> sock = socket() >>> sock.connect((host, port)) >>> kq.control([kevent(sock, KQ_FILTER_WRITE, KQ_EV_ADD)], 0) To wait one second for it to become writeable: >>> kq.control(None, 1, 1000) To stop listening: >>> kq.control([kevent(sock, KQ_FILTER_WRITE, KQ_EV_DELETE)], 0)fromfd($type, fd, /) -- Create a kqueue object from a given control fd.close($self, /) -- Close the kqueue control file descriptor. Further operations on the kqueue object will raise an exception.fileno($self, /) -- Return the kqueue control file descriptor.control($self, changelist, maxevents, timeout=None, /) -- Calls the kernel kevent function. changelist Must be an iterable of kevent objects describing the changes to be made to the kernel's watch list or None. maxevents The maximum number of events that the kernel will return. timeout The maximum time to wait in seconds, or else None to wait forever. This accepts floats for smaller timeouts, too.closeerrorPIPE_BUFpollPOLLINPOLLPRIPOLLOUTPOLLERRPOLLHUPPOLLNVALPOLLRDNORMPOLLRDBANDPOLLWRNORMPOLLWRBANDkeventkqueueKQ_FILTER_READKQ_FILTER_WRITEKQ_FILTER_AIOKQ_FILTER_VNODEKQ_FILTER_PROCKQ_FILTER_SIGNALKQ_FILTER_TIMERKQ_EV_ADDKQ_EV_DELETEKQ_EV_ENABLEKQ_EV_DISABLEKQ_EV_ONESHOTKQ_EV_CLEARKQ_EV_SYSFLAGSKQ_EV_FLAG1KQ_EV_EOFKQ_EV_ERRORKQ_NOTE_LOWATKQ_NOTE_DELETEKQ_NOTE_WRITEKQ_NOTE_EXTENDKQ_NOTE_ATTRIBKQ_NOTE_LINKKQ_NOTE_RENAMEKQ_NOTE_REVOKEKQ_NOTE_EXITKQ_NOTE_FORKKQ_NOTE_EXECKQ_NOTE_PCTRLMASKKQ_NOTE_PDATAMASKKQ_NOTE_TRACKKQ_NOTE_CHILDKQ_NOTE_TRACKERRselecttimeout must be a float or Nonetimeout must be non-negativearguments 1-3 must be sequencesfiledescriptor out of range in select()too many file descriptors in select()select.pollregistermodifyunregistertimeout must be an integer or Nonetimeout is too largeconcurrent poll() invocationCannot create '%.200s' instancesselect.keventidentfilterflagsfflagsdataudataselect.kqueueclosedTrue if the kqueue handler is closedfromfdfilenocontrolinteger argument expected, got floatI/O operation on closed kqueue objectLength of eventlist must be 0 or positive, got %dtimeout argument must be a number or None, got %.200stimeout must be positive or Nonechangelist is not iterablechangelist is too longchangelist must be an iterable of select.kevent objects00@_PyExc_OSErrorQq@_PyExc_OverflowError@_PyExc_RuntimeError@_PyExc_TypeError@_PyExc_ValueError@_PyFloat_Type@_PyType_GenericNewr@__Py_FalseStructq0@__Py_NoneStruct@__Py_NotImplementedStruct@__Py_TrueStruct@___chkstk_darwinA___darwin_check_fd_set_overflow@___stack_chk_guard@dyld_stub_binderr>@_PyArg_ParseTupleAndKeywordsr>@_PyDict_DelItemr>@_PyDict_GetItemWithErrorr>@_PyDict_Newr >@_PyDict_Nextr(>@_PyDict_SetItemr0>@_PyErr_CheckSignalsr8>@_PyErr_Clearr@>@_PyErr_ExceptionMatchesrH>@_PyErr_FormatrP>@_PyErr_NoMemoryrX>@_PyErr_Occurredr`>@_PyErr_SetFromErrnorh>@_PyErr_SetStringrp>@_PyEval_RestoreThreadrx>@_PyEval_SaveThreadr>@_PyList_Newr>@_PyList_SetItemr>@_PyLong_AsLongr>@_PyLong_AsSize_tr>@_PyLong_FromLongr>@_PyMem_Freer>@_PyMem_Mallocr>@_PyMem_Reallocr>@_PyModule_AddIntConstantr>@_PyModule_AddObjectr>@_PyModule_Create2r>@_PyModule_GetStater>@_PyOS_snprintfr>@_PyObject_AsFileDescriptorr>@_PyObject_Freer>@_PyObject_SetAttrStringr>@_PySequence_Fastr>@_PyState_FindModuler>@_PyTuple_Newr>@_PyTuple_Packr>@_PyType_FromSpecr>@_PyType_GetSlotr>@_PyType_IsSubtyper>@_PyUnicode_FromStringr>@_PyUnicode_InternFromStringr>@__PyArg_CheckPositionalr>@__PyArg_NoKeywordsr>@__PyArg_NoPositionalr>@__PyLong_AsIntr>@__PyLong_UnsignedShort_Converterr>@__PyObject_Newr>@__PyTime_AsMillisecondsr>@__PyTime_AsTimespecr>@__PyTime_AsTimevalr>@__PyTime_AsTimeval_noraiser>@__PyTime_FromMillisecondsObjectr>@__PyTime_FromSecondsObjectr>@__PyTime_GetMonotonicClockr>@__PyType_Namer>@__Py_Deallocr>@__Py_set_inheritablerA___darwin_check_fd_set_overflowr@___errorr@___stack_chk_failr@_closer@_keventr@_kqueuer@_piper@_pollr@_select$DARWIN_EXTSN_PyInit_select~~  pH,< DEGGxL LNHP-P7QMdRaSyxTXXTY[[`\ \,]4]J ^a8csbjkn{opqqr+YuBhuXvu0www   x  X#  9  S  l  x   h d d f`.Wcp "5DYm~-ASfu+=So-Hh*@JSex _PyInit_select_PyArg_ParseTupleAndKeywords_PyDict_DelItem_PyDict_GetItemWithError_PyDict_New_PyDict_Next_PyDict_SetItem_PyErr_CheckSignals_PyErr_Clear_PyErr_ExceptionMatches_PyErr_Format_PyErr_NoMemory_PyErr_Occurred_PyErr_SetFromErrno_PyErr_SetString_PyEval_RestoreThread_PyEval_SaveThread_PyExc_OSError_PyExc_OverflowError_PyExc_RuntimeError_PyExc_TypeError_PyExc_ValueError_PyFloat_Type_PyList_New_PyList_SetItem_PyLong_AsLong_PyLong_AsSize_t_PyLong_FromLong_PyMem_Free_PyMem_Malloc_PyMem_Realloc_PyModule_AddIntConstant_PyModule_AddObject_PyModule_Create2_PyModule_GetState_PyOS_snprintf_PyObject_AsFileDescriptor_PyObject_Free_PyObject_SetAttrString_PySequence_Fast_PyState_FindModule_PyTuple_New_PyTuple_Pack_PyType_FromSpec_PyType_GenericNew_PyType_GetSlot_PyType_IsSubtype_PyUnicode_FromString_PyUnicode_InternFromString__PyArg_CheckPositional__PyArg_NoKeywords__PyArg_NoPositional__PyLong_AsInt__PyLong_UnsignedShort_Converter__PyObject_New__PyTime_AsMilliseconds__PyTime_AsTimespec__PyTime_AsTimeval__PyTime_AsTimeval_noraise__PyTime_FromMillisecondsObject__PyTime_FromSecondsObject__PyTime_GetMonotonicClock__PyType_Name__Py_Dealloc__Py_FalseStruct__Py_NoneStruct__Py_NotImplementedStruct__Py_TrueStruct__Py_set_inheritable___chkstk_darwin___darwin_check_fd_set_overflow___error___stack_chk_fail___stack_chk_guard_close_kevent_kqueue_pipe_poll_select$DARWIN_EXTSNdyld_stub_binder__select_traverse__select_clear__select_free_select_select_select_poll_seq2set_set2list_poll_dealloc_poll_new_select_poll_register_select_poll_modify_select_poll_unregister_select_poll_poll_kqueue_event_init_kqueue_event_repr_kqueue_event_richcompare_kqueue_queue_dealloc_select_kqueue_kqueue_queue_get_closed_select_kqueue_fromfd_select_kqueue_close_select_kqueue_fileno_select_kqueue_control_newKqueue_Object_module_doc_select_select__doc___select_poll__doc___select_poll_register__doc___select_poll_modify__doc___select_poll_unregister__doc___select_poll_poll__doc___kqueue_event_doc_kqueue_event_init.fmt_select_kqueue__doc___select_kqueue_fromfd__doc___select_kqueue_close__doc___select_kqueue_fileno__doc___select_kqueue_control__doc____dyld_private_select_methods_poll_Type_slots_poll_methods_kqueue_event_Type_slots_kqueue_event_members_kqueue_event_init.kwlist_kqueue_queue_Type_slots_kqueue_queue_getsetlist_kqueue_queue_methods__MergedGlobals/Users/sysadmin/build/v3.9.6/Modules/selectmodule.c/private/tmp/_py/_bld/python/build/temp.macosx-10.9-universal2-3.9/Users/sysadmin/build/v3.9.6/Modules/selectmodule.o_PyInit_select__select_traverse__select_clear__select_free_select_select_select_poll_seq2set_set2list_poll_dealloc_poll_new_select_poll_register_select_poll_modify_select_poll_unregister_select_poll_poll_kqueue_event_init_kqueue_event_repr_kqueue_event_richcompare_kqueue_queue_dealloc_select_kqueue_kqueue_queue_get_closed_select_kqueue_fromfd_select_kqueue_close_select_kqueue_fileno_select_kqueue_control_newKqueue_Object_module_doc_select_select__doc___select_poll__doc___select_poll_register__doc___select_poll_modify__doc___select_poll_unregister__doc___select_poll_poll__doc___kqueue_event_doc_kqueue_event_init.fmt_select_kqueue__doc___select_kqueue_fromfd__doc___select_kqueue_close__doc___select_kqueue_fileno__doc___select_kqueue_control__doc___select_methods_poll_Type_slots_poll_methods_kqueue_event_Type_slots_kqueue_event_members_kqueue_event_init.kwlist_kqueue_queue_Type_slots_kqueue_queue_getsetlist_kqueue_queue_methods__MergedGlobals +4P, d`) y select.cpython-39-darwinDJ3H93M7VJݔ[g=d=U@O1a)zMܛ!}%Fάd}O =SkO͕{=SkO͕{UPq^qM% QmІ-G'ot,vchy02hv+₇VB"CkKM"5Bu=SkO͕{=SkO͕{=SkO͕{=SkO͕{I/oGkX=SkO͕{=SkO͕{=SkO͕{:NMhWNDDmn$o[eXV(R!A\7"^mQ M  select.cpython-39-darwin *Hcd *Hcd subject.OU DJ3H93M7VJqq com.apple.security.cs.allow-dyld-environment-variables com.apple.security.cs.disable-library-validation com.apple.security.cs.disable-executable-page-protection com.apple.security.automation.apple-events $`)  y select.cpython-39-darwinDJ3H93M7VJjjkEތ;gptpoE"9Y4D~@ՙiʢ;cn?M :gT &‹vdj?{HXofkOX||zڽH,XofkOX||zڽH,bNYv40fjbi]H 'F'j^]}b.bV#%M@~.y؊<9GcS!lN&%L0f ˓`+\ Vp():S-'hĸXofkOX||zڽH,XofkOX||zڽH,XofkOX||zڽH,XofkOX||zڽH,@q%CUyې_ctC]sXofkOX||zڽH,XofkOX||zڽH,XofkOX||zڽH,j\Ϸ}LbR4x9F!S k=[?t2W7^hAlZmZXV9r'bͱUc$ '7O #/0 *H 010  `He0 *H 700z–! 0  *H  0b1 0 UUS10U  Apple Inc.1&0$U Apple Certification Authority10U Apple Root CA0 120201221215Z 270201221215Z0y1-0+U $Developer ID Certification Authority1&0$U Apple Certification Authority10U Apple Inc.1 0 UUS0"0  *H 0 vO[A#+_s?5 ?$?O>mG V)甝5 ʹ`)xEii`k_#:"1O4YBx.3E EoZ[: 2m6lp&D{H X#ş9~]2_R@꾬d[jDl>İ&{^j=GX1? v(mNi&NVtKfxLY00UW|-,T0U00U#0+iGv k.@GM^0.U'0%0#!http://crl.apple.com/root.crl0U0 *Hcd0  *H  B9tkƤ7* D,Ya2Կ;P9jDt[pKl#q-_œpe- xXI (3zvOߨJ Vg/>ă:wmt.#Qo`H»ZFE~' "rorPu=%]6H9;ꐀ.`x S>O2VMxଚBzFXV,*E K4aUD'sNp000  *H 0b1 0 UUS10U  Apple Inc.1&0$U Apple Certification Authority10U Apple Root CA0 060425214036Z 350209214036Z0b1 0 UUS10U  Apple Inc.1&0$U Apple Certification Authority10U Apple Root CA0"0  *H 0 䑩 GP^y-6WLUKl"0>P Af$kУ*z G[73Mir]_%UM] d5#KYPXPg ˬ, op?0C=+I(ε^=: !.t< bqGSU/ApLE~LkPAtb A30XZ2hesg^eIv3ew-z0v0U0U00U+iGv k.@GM^0U#0+iGv k.@GM^0U 00 *Hcd00*+https://www.apple.com/appleca/0+0Reliance on this certificate by any party assumes acceptance of the then applicable standard terms and conditions of use, certificate policy and certification practice statements.0  *H \6L-x팛wvw0O=G7@,ԱؾsdyO4آ>xk}9S 8ıO k+Y |@Vtӷ#;Go$ѷpE'mx~"5%kԢ$#s`[ /DH`8=&g 3j /Sj[dc3w:,V!ںsO6U٧2Bq~RB$*M^cKP 7uu!0l0T"^%xV0  *H  0y1-0+U $Developer ID Certification Authority1&0$U Apple Certification Authority10U Apple Inc.1 0 UUS0 190302073001Z 240302073001Z010 &,d DJ3H93M7VJ1907U 0Developer ID Application: Ned Deily (DJ3H93M7VJ)10U DJ3H93M7VJ10U Ned Deily1 0 UUS0"0  *H 0 jm9-jAŧkC-0HvMi;5;754fpmIAq=Cb4ZjLC_ZcH+j[?n2PCrV|K< :^%Sg2 3Wffk%S?z*g| B qT"G-E?gT5Tx7]ɕ$$^m|t(.6Kt>-$ N,phǾ:00 U00U#0W|-,T0>+2000.+0"http://ocsp.apple.com/ocsp-devid010U 00 *Hcd00(+http://www.apple.com/appleca0+0 Reliance on this certificate by any party assumes acceptance of the then applicable standard terms and conditions of use, certificate policy and certification practice statements.0U% 0 +0Uqg&y@gݲ|0U0 *Hcd 0  *H  ,RybM4U${lsMUq8g  q2 b?Wclx*,xx=ujgA L_gMMc$FVM}w{!".A#5qK#o7` I[ ɲxT5&)ʖoZ¤}vvR?l0"{~+9⣃'O Ew(GUݲ)Lj3jH!7,51000y1-0+U $Developer ID Certification Authority1&0$U Apple Certification Authority10U Apple Inc.1 0 UUS"^%xV0  `He%0 *H  1  *H 0 *H  1 210628153655Z0/ *H  1" '֞xu]?$^3FS_=ANU0[ *Hcd 1N0+ZM !έ0- `He -YVZ$sԬFf7%b`:~G0[ *Hcd 1LH cdhashes Wh6S8uXETQz54ZwfIQjS8+vOrd0= sJeOlPKkoy1ZVlokcxHQx9Ss0UY= 0  *H  BH~U!YfCU,*n-@F`rW8NŠrSyu%2@Ic~t%0K8s忝vL4tJ-w>#Y~o4SVQr,p\UUu!4PsssჂ2m;^[/e3|U۲;K$=h ;<4ЬK`{#nmΐ%8wO1# ;S0 *H  10 *H 01 0 +0{ *H  lj0h*010  `He a>e>W0*  s^q7-I93SfGf ?OV M<࡝0_#"(`Xp2qB } s@/P'4p <No97ڞecIm] 9 :JidF5ea. =o%L x"!{[ѣ~I; r3,JZr 9Pt(ny_~VVlĮ (tM&By^`EXQI^JMs{Rˣ]klt-D>a>E~4u&@u0Kw00U4%N78X&)0U00U#0+iGv k.@GM^0.U'0%0#!http://crl.apple.com/root.crl0U0 *Hcd 0  *H  6qS#xe[#Ǣϴ(p!93rC=BQu]ˌjj:T}k>mzT_Cv\ N<>r4\g e0B4ӧBsu|QC`ܮ'kg3EoɘMiKEN"W""En?厸F\ɰ:m7(FeoUhR>?&:k22H;Kу000  *H 0b1 0 UUS10U  Apple Inc.1&0$U Apple Certification Authority10U Apple Root CA0 060425214036Z 350209214036Z0b1 0 UUS10U  Apple Inc.1&0$U Apple Certification Authority10U Apple Root CA0"0  *H 0 䑩 GP^y-6WLUKl"0>P Af$kУ*z G[73Mir]_%UM] d5#KYPXPg ˬ, op?0C=+I(ε^=: !.t< bqGSU/ApLE~LkPAtb A30XZ2hesg^eIv3ew-z0v0U0U00U+iGv k.@GM^0U#0+iGv k.@GM^0U 00 *Hcd00*+https://www.apple.com/appleca/0+0Reliance on this certificate by any party assumes acceptance of the then applicable standard terms and conditions of use, certificate policy and certification practice statements.0  *H \6L-x팛wvw0O=G7@,ԱؾsdyO4آ>xk}9S 8ıO k+Y |@Vtӷ#;Go$ѷpE'mx~"5%kԢ$#s`[ /DH`8=&g 3j /Sj[dc3w:,V!ںsO6U٧2Bq~RB$*M^cKP 7uu!1?0;00|100.U 'Apple Timestamp Certification Authority1&0$U Apple Certification Authority10U Apple Inc.1 0 UUSN; Z0 +0 *H  1  *H  0 *H  1 210628153655Z0# *H  1.(fT>0+ *H   1000ٿ [Xd&s]0  *H s)53 Ժ{B01d1۶8. X_}VJFvO!=$*%%`zj EgQәfzBu9I$4DNڅ*.8~Zx%p%ſVԢQHNe)TڶS`,cY(iDh:\? =`_r@eUAwh@&f ^ &_}k-(j((=