+
    ;lEi                         R t ^ RIt^ RIt]P                  P	                  ]4      tR tRt ! R R4      t	]P                  P                  ^ ]	! 4       4       R# )z?Patches that are applied at runtime to the virtual environment.Nc                `   a V P                   P                  oV3R lpWP                   n        R# )a  
Distutils allows user to configure some arguments via a configuration file:
https://docs.python.org/3.11/install/index.html#distutils-configuration-files.

Some of this arguments though don't make sense in context of the virtual environment files, let's fix them up.
c                   < S! V .VO5/ VB pV P                  R 4      pRV9   d7   \        \        P                  P	                  \
        P                  4      3VR&   R F"  pRV 2pWd9   g   K  VP                  VR4       K$  	  V# )installprefixinstall_N)purelibplatlibheadersscriptsdata)get_option_dictVIRTUALENV_PATCH_FILEospathabspathsysr   pop)selfargskwargsresultr   basekeyold_parse_config_filess   &*,    O/home/yzq/tmp/gen/magentic-ui/.venv/lib/python3.14/site-packages/_virtualenv.pyparse_config_files&patch_dist.<locals>.parse_config_files   s    '>t>v>&&y1w 5rwwszz7R RGHHDTF#C~C& I     N)Distributionr   )distr   r   s   & @r   
patch_distr    	   s*     "..AA
 ,>(r   c                   V   a  ] tR t^(t o RtRt. tRR lt]R 4       t	]R 4       t
RtV tR# )_FinderzGA meta path finder that allows patching the imported distutils modules.Nc           
        V\         9   Ed4   V P                  Ef%   \        V P                  4      ^ 8X  d0   ^ R IpVP                  4       pV P                  P                  V4       ^ RIHp ^ RI	H
p V P                  ^ ,          ;_uu_ 4        Wn         V! W4      pVe   \        VP                  R4      p	V	'       d   RMRp
\        VP                  V
4      pV	'       d   V P                  MV P                  pWJd    \!        VP                  W! W4      4       VR V n        uuR R R 4       #  R V n         R R R 4       R # R #   \"         d     L5i ; i  R T n        i ; i  + '       g   i     R # ; i)N)partial)	find_specexec_moduleload_module)_DISTUTILS_PATCHfullnamelenlock	threadingLockappend	functoolsr$   importlib.utilr%   hasattrloadergetattrr&   r'   setattrAttributeError)r   r)   r   targetr,   r+   r$   r%   spec
is_new_api	func_nameoldfuncs   &&&&         r   r%   _Finder.find_spec2   s'   ''DMM,A499~"  ~~' 		  &)01 ()$X4D'%,T[[-%H
5?M]	%dkk9=3=t//4CSCS?% 'Y@R S  $$(DM#  ( %)DM# $  $2 % $% %)DM# $ sO   EA)E>EEE.EEEEE	EEE0	c                Z    V ! V4       VP                   \        9   d   \        V4       R # R # N__name__r(   r    )r:   modules   &&r   r&   _Finder.exec_moduleW   s#    F??..v /r   c                V    V ! V4      pVP                   \        9   d   \        V4       V# r>   r?   )r:   namerA   s   && r   r'   _Finder.load_module]   s%    T??..vr   )r)   r>   )r@   
__module____qualname____firstlineno____doc__r)   r+   r%   staticmethodr&   r'   __static_attributes____classdictcell__)__classdict__s   @r   r"   r"   (   sB     QH
 D#J  
  r   r"   )zdistutils.distzsetuptools.dist)rI   r   r   r   join__file__r   r    r(   r"   	meta_pathinsert r   r   <module>rS      sQ    E 	 
X. >6 7 : :z   Q	 "r   