+
    iU2  c                   s   ^ RI t ^ RIt^ RIt^ RIt^ RItRR.t]! ] 4      t ! R R]	4      t
 ! R R]	4      tRR ltRR	 lt]3R
 lt ! R R]4      tRR ltRR lt]3R ltR tRR lt]R8X  dV   ]! ] P2                  4      ^8  d   ]! R] P6                  R7       R# ] P2                  ^  ]! ] P2                  ^ ,          4       R# R# )    N
run_modulerun_pathc                   s2   a  ] tR t^t o R tR tR tRtV tR# )_TempModulec                s@    Wn         \        V4      V n        . V n        R # N)mod_name
ModuleTypemodule_saved_moduleselfr      &&/usr/lib64/python3.14/runpy.py__init__Z_TempModule.__init__   s      *    c                s    V P                   p V P                  P                  \        P                  V,          4       V P                  \        P                  V&   V #   \
         d     L,i ; ir   )r   r   ZappendsysmodulesZKeyErrorr   r	   s   & r   	__enter__Z_TempModule.__enter__!   sZ    ==	%%ckk(&;< !%H  		s   0A A+*A+c                s    V P                   '       d0   V P                   ^ ,          \        P                  V P                  &   M\        P                  V P                   . V n         R# r    N)r   r   r   r   r
   Zargs   &*r   __exit__Z_TempModule.__exit__*   sC    )-););A)>CKK&DMM*r   )r   r   r   N	__name__
__module____qualname____firstlineno__r   r   r   __static_attributes__Z__classdictcell__Z__classdict__   @r   r   r      s      
   r   r   c                   s2   a  ] tR t^1t o R tR tR tRtV tR# )_ModifiedArgv0c                s>    Wn         \        4       ;V n        V n        R # r   )valueobject_saved_value	_sentinel)r
   r   r   r   r   Z_ModifiedArgv0.__init__2   s    
-3X5DNr   c                s    V P                   V P                  Jd   \        R 4      h\        P                  ^ ,          V n         V P
                  \        P                  ^ &   R# )zAlready preserving saved valueN)r!   r"   ZRuntimeErrorr   argvr   )r
   s   &r   r   Z_ModifiedArgv0.__enter__6   sA    DNN2?@@HHQKjjr   c                sb    V P                   V n        V P                  \        P                  ^ &   R# r   )r"   r   r!   r   r#   r   r   r   r   Z_ModifiedArgv0.__exit__<   s     ^^
''r   )r!   r"   r   Nr   r   r   r   r   r   1   s     6!( (r   r   c           
      s    Ve   VP                  V4       Vf   R pTpR p	M4VP                  pVP                  pVP                  p	Vf   VP                  pVP                  VVV	R VVVR7       \        W4       V# )N)r   Z__file__Z
__cached__Z__doc__Z
__loader__Z__package__Z__spec__)ZupdateloaderorigincachedZparentexec)
codeZrun_globalsinit_globalsr   mod_specpkg_namescript_namer$   fnamer&   s
   &&&&&&&   r   	_run_coder.   A   s     <(H("'$*!%$*%-"*  , 	r   c                 sh   Vf   TMVP                   p\        V4      ;_uu_ 4       p\        V4      ;_uu_ 4        VP                  P                  p\        WVW#WE4       R R R 4       R R R 4       XP                  4       #   + '       g   i     L(; i  + '       g   i     XP                  4       # ; ir   )r%   r   r   r   __dict__r.   copy)	r(   r)   r   r*   r+   r,   r-   temp_modulemod_globalss	   &&&&&&   r   _run_module_coder3   [   s     $+KE	X		+~e/D/D!((11$\h	= 0E	  0E/D		 s"   B%A?	B?B
BB1	c           	      sD   V P                  R 4      '       d	   V! R4      hV P                  R 4      w  p pV'       dk    \        V4       \
        P                  P                  V 4      pVe<   \        VR4      '       g*   ^ RI	H
p RP                  WR7      pV! \        V4      4        \        P                  P                  V 4      pTf   T! RT ,          4      hTP,                  e<   T R8X  g   T P'                  R4      '       d	   T! R4      h T R,           p
\/        Y4      # TP0                  pTf   T! RT ,          4      h TP3                  T 4      pTf   T! RT ,          4      hYT3#   \         dT   pTP                  e:   TP                  T8w  d*   TP                  TP                  R ,           4      '       g   h  Rp?EL{Rp?ii ; i  \        \         \"        \$        3 d_   p	RpT P'                  R4      '       d   TR	T RR  R
T  R2,          pT! TP                  T \)        T	4      P*                  T	4      4      T	hRp	?	ii ; i  T d,   pT \
        P                  9  d   h T! RY@3,          4      hRp?ii ; i  \         d   pT! \        T4      4      ThRp?ii ; i).z#Relative module names not supportedNZ__path__)warnz{mod_name!r} found in sys.modules after import of package {pkg_name!r}, but prior to execution of {mod_name!r}; this may result in unpredictable behaviour)r   r+   z:Error while finding module specification for {!r} ({}: {})z.pyz. Try using 'z' instead of 'z' as the module name.zNo module named %s__main__z	.__main__z%Cannot use package as __main__ modulez0%r is a namespace package and cannot be executedzNo code object available for %siz3%s; %r is a package and cannot be directly executed)Z
startswith
rpartitionZ
__import__ImportErrorZnamer   r   ZgetZhasattrZwarningsr5   ZformatZRuntimeWarning	importlibZutilZ	find_specZAttributeErrorZ	TypeError
ValueErrorZendswithtyper   Zsubmodule_search_locations_get_module_detailsr$   Zget_code)r   errorr+   Z_ZeZexistingr5   msgZspecZexZpkg_main_namer$   r(   s   &&           r   r<   r<   i   s   39::((-NHa	x  ;;??8,*(E(E% #FHFH  $%
I~~''1 |(8344&&2z!X%6%6{%C%C?@@	G${2M&}<< [[F~FCKL M 	M&x( |5@AA4g  	 vv~!&&H"4 ++AFFSL99	& J? I KU##mHSbM? 3 z!68 9CCJJxb):):B?@bHI"  	Gs{{* 69:F G G	G  &F1IA%&sg   E+ (G I I= +G	6AG=GG	I'AI  II:&I55I:=JJJc                   s    ] tR t^tRtR# )_Error N)r   r   r   r   r   r@   r   r   r?   r?      s    r   r?   c                 s    V'       g   V R 8w  d   \        V \        4      w  rpM\        \        4      w  rp \        P                  R ,          P                  pV'       d   XP                  \        P                  ^ &   \        XVRR X4      #   \         d8   p\        P                  : RT: 2p\        P
                  ! T4        Rp?LRp?ii ; i)r6   z: N)r<   r?   _get_main_module_detailsr   Z
executableZexitr   r/   r%   r#   r.   )r   Z
alter_argvr*   r(   excr>   Zmain_globalss   &&     r   _run_module_as_mainrC      s    Z/':8V'L$H'?'G$H ;;z*33LooT<+ +  ..#.s!   B B B C-C

Cc                 sn    \        V 4      w  rpVf   T pV'       d   \        WQW$4      # \        V/ WV4      # r   )r<   r3   r.   )r   r)   run_nameZ	alter_sysr*   r(   s   &&&&  r   r   r      sA    *  38<HHGG r<8DDr   c                 sX   R p\         P                  V,          p\         P                  V  \        V4      V\         P                  V&   #   \         d=   pT\	        T4      9   d'   T ! RT: R\         P
                  ^ ,          : 24      Thh Rp?ii ; i  T\         P                  T&   i ; i)r6   zcan't find z module in N)r   r   r<   r8   Zstrpath)r=   Z	main_nameZ
saved_mainrB   s   &   r   rA   rA      s    
 IY'JI,"9- ",I  C (#((1+7 8=@A	 ",Is#   
A
 
B7BBB B)c                 s   ^ RI Hp \        P                  P	                  V 4      p\
        P                  ! V4      ;_uu_ 4       pV! V4      pRRR4       XfE   \
        P                  ! V4      ;_uu_ 4       p\        VP                  4       V R4      pRRR4       V# V#   + '       g   i     LZ; i  + '       g   i     T# ; i)r    )	read_codeNr'   )	pkgutilrF   osrE   ZabspathioZ	open_codeZcompileZread)r-   rF   Z	code_pathZfr(   s   &    r   _get_code_from_filerJ      s    !&I	i	 	 A| 
!|\\)$$1668UF3D %K4K 
!	  %$Ks   	B7B2B/	2C	c                 s   Vf   RpTP                  R4      ^ ,          p^ RIHp V! V 4      p\        P                  ! V 4      p \        V\        R 4      4      '       d   \        V 4      p\        WaVW0R7      # \        P                  P                  ^ V 4        \        4       w  rxp\        V4      ;_uu_ 4       p	\        V 4      ;_uu_ 4        V	P                  P                   p
\#        WjVW(V4      P%                  4       uuR R R 4       uuR R R 4        \        P                  P'                  V 4       #   \(         d     # i ; i  + '       g   i     M; i R R R 4       M  + '       g   i     M; i \        P                  P'                  T 4       R #   \(         d     R # i ; i   \        P                  P'                  T 4       i   \(         d     i i ; i; i)Nz
<run_path>r4   )get_importer)r+   r,   )r7   rG   rK   rH   ZfsdecodeZ
isinstancer;   rJ   r3   r   rE   ZinsertrA   r   r   r   r/   r.   r0   Zremover:   )Z	path_namer)   rD   r+   rK   Zimporterr(   r   r*   r1   r2   s   &&&        r   r   r     s}    ""3'*H$I&HI&I(DJ'' #9-H)1J 	J
 	9%	 (@'A$HX&&+	**)0099 L$,BBF$& +* '&	*  +** '&&&	* 	* s    F( 8E!2E	>
E!
F( D33E EEE!	F( !E1	,F( 5F F%$F%(G*G
	G
GGGGr6   z!No module specified for execution)Zfile)NNNNN)T)NNF)NN)r   Zimportlib.machineryr9   Zimportlib.utilrI   rH   Z__all__r;   r   r    r   r   r.   r3   r8   r<   Z	Exceptionr?   rC   r   rA   rJ   r   r   Zlenr#   ZprintZstderrr@   r   r   <module>rL      s       	 	 *
 #Y
 &  .(V ( 4 )4 ; zMY M+8E< $/ ,&
0f z
388}q1

CHHQKCHHQK( r   