+
     ŸBi¶  ã                   óÐ   € ^ RI t ^ RIt^RIHtHt ]P
                  '       g	   ]! R4      h^RIHt ^RIH	t	 ^RIH
t
 ^RIHt R.t ! R	 R
]4      t ! R R]	P                  4      tR# )é    N)Ú	reductionÚset_spawning_popenz,No support for sending fds between processes)Ú
forkserver)Ú
popen_fork)Úspawn)ÚutilÚPopenc                   ó,   a € ] tR t^t o R tR tRtV tR# )Ú_DupFdc                ó   € Wn         R # ©N©Úind)Úselfr   s   &&Ú7/usr/lib/python3.14/multiprocessing/popen_forkserver.pyÚ__init__Ú_DupFd.__init__   s   € ØŽó    c                óN   € \         P                  ! 4       V P                  ,          # r   )r   Úget_inherited_fdsr   )r   s   &r   ÚdetachÚ_DupFd.detach   s   € Ü×+Ò+Ó-¨d¯h©hÕ7Ð7r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      s   ø‡ € ò÷8ð 8r   r   c                   óf   a a€ ] tR t^t oRt]tV 3R ltR tR t	]
P                  3R ltRtVtV ;t# )r	   r   c                ó4   <€ . V n         \        SV `	  V4       R # r   )Ú_fdsÚsuperr   )r   Úprocess_objÚ	__class__s   &&€r   r   ÚPopen.__init__!   s   ø€ ØˆŒ	Ü‰Ñ˜Ö%r   c                óp   € V P                   P                  V4       \        V P                   4      ^,
          # )é   )r"   ÚappendÚlen)r   Úfds   &&r   Úduplicate_for_childÚPopen.duplicate_for_child%   s'   € Ø	‰	×Ñ˜ÔÜ4—9‘9‹~ Õ!Ð!r   c                óê  € \         P                  ! VP                  4      p\        P                  ! 4       p\        V 4        \        P                  ! W#4       \        P                  ! W4       \        R 4       \        P                  ! V P                  4      w  V n        p\        P                  ! V4      p\        P                  ! V \        P                   WPP                  34      V n        \%        VRRR7      ;_uu_ 4       pVP'                  VP)                  4       4       R R R 4       \        P*                  ! V P                  4      V n        R #   \        R 4       i ; i  + '       g   i     LG; i)NÚwbT)Úclosefd)r   Úget_preparation_dataÚ_nameÚioÚBytesIOr   r   Údumpr   Úconnect_to_new_processr"   ÚsentinelÚosÚdupr   ÚFinalizeÚ	close_fdsÚ	finalizerÚopenÚwriteÚ	getbufferÚread_signedÚpid)r   r$   Ú	prep_dataÚbufÚwÚ	_parent_wÚfs   &&     r   Ú_launchÚPopen._launch)   sð   € Ü×.Ò.¨{×/@Ñ/@ÓAˆ	ÜjŠj‹lˆÜ˜4Ô ð	%ÜNŠN˜9Ô*ÜNŠN˜;Ô,ä˜tÔ$ä%×<Ò<¸T¿Y¹YÓGÑˆŒqô —F’F˜1“Iˆ	ÜŸš t¬T¯^©^Ø(1·=±=Ð'AóCˆŒä!T 4×(Õ(¨AØG‰GC—M‘M“OÔ$÷ )ä×)Ò)¨$¯-©-Ó8ˆŽøô ˜tÕ$ú÷ )×(ús   Á,E Ä E"ÅEÅ"E2	c                ób  € V P                   fn   ^ RIHp V\        P                  8X  d   ^ MR pV! V P
                  .V4      '       g   R #  \        P                  ! V P
                  4      V n         V P                   # V P                   #   \        \        3 d    ^ÿT n          T P                   # i ; i)N)Úwait)
Ú
returncodeÚmultiprocessing.connectionrJ   r8   ÚWNOHANGr7   r   r@   ÚOSErrorÚEOFError)r   ÚflagrJ   Útimeouts   &&  r   ÚpollÚ
Popen.poll=   s   € Ø?‰?Ò"Ý7Ø¤2§:¡:Ô-‘a°4ˆGÙ˜Ÿ™˜¨×1Ò1Ùð&Ü",×"8Ò"8¸¿¹Ó"G”ð ‰Ðˆt‰Ðøô œXÐ&ô &ð #&•à‰Ðð&ús   Á%B ÂB.Â-B.)r"   r<   rA   rK   r7   )r   r   r   r   Úmethodr   ÚDupFdr   r,   rG   r8   rM   rR   r   r   Ú__classcell__)r%   r   s   @@r   r	   r	      s1   ù‡ € Ø€FØ€Eõ&ò"ò9ð( Ÿ
™
÷ ô r   )r3   r8   Úcontextr   r   ÚHAVE_SEND_HANDLEÚImportErrorÚ r   r   r   r   Ú__all__Úobjectr   r	   © r   r   Ú<module>r^      sY   ðÛ 	Û 	ç 2Ø×!×!Ð!Ù
ÐDÓ
EÐEÝ Ý Ý Ý ð ˆ)€ô8ˆVô 8ô-ˆJ×Ñö -r   