+
    SBi	                     j    R t ^ RIt^ RIt^ RIt^ RIt^ RIHt ^t^t^t	^t
^tR tRR ltRR ltR tR# )zX
Re-implementation of find_module and get_frozen_object
from the deprecated imp module.
N)module_from_specc                     \        V\        4      '       d)   \        P                  P	                  4       P
                  M\        P                  P
                  pV! W4      # N)
isinstancelist	importlib	machinery
PathFinder	find_specutil)modulepathsfinders   && 4/usr/lib/python3.14/site-packages/setuptools/_imp.pyr
   r
      sJ     eT"" 	&&(22^^%% 
 &      c                   \        W4      pVf   \        RV  24      hVP                  '       g=   \        VR4      '       d+   \        P
                  P                  RVP                  4      pR
pRp\        VP                  \        4      pVP                  R8X  g=   V'       dB   \        VP                  \        P                  P                  4      '       d   \        pRpR;rxEMZVP                  R8X  g=   V'       dB   \        VP                  \        P                  P                  4      '       d   \         pRpR;rxEM VP                  '       d   VP                  p\"        P$                  P'                  V4      ^,          pV\        P                  P(                  9   d   RMR	pV\        P                  P(                  9   d   \*        p\,        P.                  ! V4      pM]V\        P                  P0                  9   d   \2        p\/        VR	4      pM+V\        P                  P4                  9   d   \6        pMRpR;rxWFWxV33# )z7Just like 'imp.find_module()', but with package supportNCan't find submodule_search_locationsz__init__.pyfrozen zbuilt-inrrb)r
   ImportErrorhas_locationhasattrr   r   spec_from_loaderloaderr   typeorigin
issubclassr   FrozenImporter	PY_FROZENBuiltinImporter	C_BUILTINospathsplitextSOURCE_SUFFIXES	PY_SOURCEtokenizeopenBYTECODE_SUFFIXESPY_COMPILEDEXTENSION_SUFFIXESC_EXTENSION)	r   r   speckindfilestaticr&   suffixmodes	   &&       r   find_moduler6      s   V#D|Kx011/K!L!L~~..}dkkJDDT*Fxt{{I$7$7$F$FGGz!t{{I$7$7$G$GHH				{{!!$'*	 3 3 C CCsY((888D==&Dy**<<<Dd#Dy**===D d+++r   c                 z    \        W4      pV'       g   \        R V  24      hVP                  P                  V 4      # r   )r
   r   r   get_code)r   r   r0   s   && r   get_frozen_objectr:   L   s6    V#DKx011;;''r   c                 Z    \        W4      pV'       g   \        R V  24      h\        V4      # r8   )r
   r   r   )r   r   infor0   s   &&& r   
get_moduler=   S   s,    V#DKx011D!!r   r   )__doc__importlib.machineryr   importlib.utilr%   r*   r   r)   r-   r/   r$   r"   r
   r6   r:   r=    r   r   <module>rB      sI   
   	  +			!-,`("r   