*jSSKrSSKrSSKrSSKrSSKrSSKJr SSKJr SSKJ r S/r \RS:Xa\ S/- r "S S\ 5r O\ S /- r "S S \ 5r"S S \ 5r\"5r\R"rg)N)process) reduction)utilstopwin32 DupSocketc \rSrSrSrSrSrg)r c|^UR5mU4Sjn[RUTR5Ulg)NcJ>TRU5nURU5 gN)share send_bytes)connpidrnew_socks F/opt/alt/python313/lib64/python3.13/multiprocessing/resource_sharer.pysend DupSocket.__init__..sends s+&)dup_resource_sharerregisterclose_id)selfsockrrs @r__init__DupSocket.__init__s-xxzH '(00x~~FDHrc[RUR5nUR5n[R "U5sSSS5 $!,(df  g=fr)rget_connectionr recv_bytessocket fromshare)rrrs rdetachDupSocket.detach$s<!00:d)''.;::s &A ArN__name__ __module__ __qualname____firstlineno__rr&__static_attributes__rrr r s  G /rDupFdc \rSrSrSrSrSrg)r0-c~^[R"U5mU4SjnU4Sjn[RX#5Ulg)Nc6>[R"UTU5 gr)r send_handle)rrnew_fds rrDupFd.__init__..send1s%%dFC8rc2>[R"T5 gr)osr)r6srrDupFd.__init__..close3s r)r9rrrr)rfdrrr6s @rrDupFd.__init__/s,VVBZF 9 !'00=DHrc[RUR5n[R"U5sSSS5 $!,(df  g=fr)rr"rr recv_handle)rrs rr& DupFd.detach7s0!00:d ,,T2;::s A Ar(Nr)r/rrr0r0-s  > 3rcL\rSrSrSrSr\S5rS SjrSr Sr S r S r g) _ResourceSharer=cSUl0Ul[R"5UlSUlSUlSUl[R"U[R5 g)Nr) _key_cache threadingLock_lock _listener_address_threadrregister_after_forkrA _afterfork)rs rr_ResourceSharer.__init__?sI  ^^%      'A'ABrcUR URcUR5 U=RS- slX4URUR'URUR4sSSS5 $!,(df  g=f)Nr)rHrJ_startrDrE)rrrs rr_ResourceSharer.registerHsW ZZ}}$ IINI&*]DKK "MM499- ZZs A$A;; B cSSKJn Uup#U"U[R"5RS9nUR U[ R"545 U$)NrClientauthkey) connectionrTrcurrent_processrVrr9getpid)identrTaddresskeycs rr"_ResourceSharer.get_connectionQsE '  7G$;$;$=$E$E F RYY[!"rNcSSKJn UR URGbU"UR[R "5R S9nURS5 UR5 URRU5 URR5(a[R"S5 URR5 SUl SUlSUlURR!5HunupVU"5 M URR#5 SSS5 g!,(df  g=f)NrrSrUz._ResourceSharer thread did not stop when asked)rWrTrHrJrrXrVrrrKjoinis_aliver sub_warningrIrEitemsclear)rtimeoutrTr]r\rrs rr_ResourceSharer.stopZs& ZZ}}(4==#*#:#:#<#D#DFt   !!'*<<((**$$&;<$$&# $ !%*.++*;*;*=&C$G+> !!#!ZZs D$E Ec>URR5Hunup#U"5 M URR5 URR 5 UR bUR R 5 SUlSUlSUlgr) rErcrdrH_at_fork_reinitrIrrJrK)rr\rrs rrM_ResourceSharer._afterforkost"&++"3"3"5 C$ G#6  ""$ >> % NN "  rc:SSKJn [R"S5 U"[R "5R SS9UlURRUl [R"URS9nSUl UR5 X lg)Nr)Listenerz0starting listener and thread for sending handles)rVbacklog)targetT)rWrkrdebugrrXrVrIr[rJrFThread_servedaemonstartrK)rrkts rrP_ResourceSharer._startzsj( EF!'*A*A*C*K*KUXY..   DKK 0   rcP[[S5(a8[R"[R[R"55 UR R 5nUR5nUc SSS5 gUup4URRU5upVU"X5 U"5 SSS5 Mu!U"5 f=f!,(df  N=f! [R"5(d&[R"[R"56 Nc=f)Npthread_sigmask)hasattrsignalrw SIG_BLOCK valid_signalsrIacceptrecvrEpopr is_exitingsys excepthookexc_info)rrmsgr\destination_pidrrs rrq_ResourceSharer._serves 6, - -  " "6#3#3V5I5I5K L 4^^**,))+C{-,,/(C"&++//#"6KD T3--, 4((NNCLLN3sOC!*C?C!!C*C2C:C! C  C CC!C!!AD%)rJrErDrIrHrKr) r*r+r,r-rr staticmethodr"rrMrPrqr.r/rrrArA=s5C.$*  4rrA)r9ryr$rrFrcontextrr__all__platformobjectr r0rArrr/rrrs  (<<7 }G /F /  yG 3 3 Y4fY4x#$r