+
    Q?j	                        ^ RI Ht ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIHt ^ RI	H
t
 R.t ! R R]P                  P                  4      t ! R R	]P                  P                  4      tR
 R ltR R ltR# )    )annotationsN)Sequence)
ModuleTypealias_httpxc                  F    ] tR t^t$ R]R&   R R ltR R ltR R ltR	tR
# )_AliasLoader%importlib.machinery.ModuleSpec | None_original_specc                    V ^8  d   QhRRRR/# )   	real_namestrreturnNone )formats   "v/home/vela/workspace/domain/tn-silver/web/tn-site/.runtime/imagegen-venv/lib/python3.14/site-packages/httpx2/_alias.py__annotate___AliasLoader.__annotate__   s     $ $# $$ $    c                	    Wn         R # N)
_real_name)selfr   s   &&r   __init___AliasLoader.__init__   s    #r   c                    V ^8  d   QhRRRR/# )r   speczimportlib.machinery.ModuleSpecr   r   r   )r   s   "r   r   r      s      "@ Z r   c                	h    \         P                  ! V P                  4      pVP                  V n        V# r   )	importlibimport_moduler   __spec__r
   )r   r   modules   && r   create_module_AliasLoader.create_module   s'    ((9$oor   c                    V ^8  d   QhRRRR/# )r   r#   r   r   r   r   )r   s   "r   r   r      s     . .* . .r   c                	(    V P                   Vn        R # r   )r
   r"   )r   r#   s   &&r   exec_module_AliasLoader.exec_module   s    --r   )r
   r   N)	__name__
__module____qualname____firstlineno____annotations__r   r$   r(   __static_attributes__r   r   r   r   r      s    99$
. .r   r   c                  2    ] tR t^tR R ltRR R lltRtR# )_AliasFinderc               $    V ^8  d   QhRRRRRR/# )r   aliasr   realr   r   r   )r   s   "r   r   _AliasFinder.__annotate__   s!      c   r   c                	    Wn         W n        R # r   _alias_real)r   r3   r4   s   &&&r   r   _AliasFinder.__init__   s    
r   Nc               (    V ^8  d   QhRRRRRRRR/# )	r   fullnamer   pathzSequence[str] | NonetargetzModuleType | Noner   r	   r   )r   s   "r   r   r5   "   s8     Q QQ #Q "	Q
 
/Qr   c                	   WP                   8w  d+   VP                  V P                   R ,           4      '       g   R# V P                  VP                  V P                   4      ,           pV\        P
                  9  d$   \        P                  P                  V4      f   R# \        P                  P                  V\        V4      4      # ).N)r8   
startswithr9   removeprefixsysmodulesr    util	find_spec	machinery
ModuleSpecr   )r   r<   r=   r>   r   s   &&&& r   rF   _AliasFinder.find_spec"   s     {{"8+>+>t{{S?P+Q+QJJ!6!6t{{!CC	CKK'INN,D,DY,O,W""--hY8OPPr   r7   )NN)r*   r+   r,   r-   r   rF   r/   r   r   r   r1   r1      s    Q Qr   r1   c               $    V ^8  d   QhRRRRRR/# )r   r3   r   r#   r   r   r   r   )r   s   "r   r   r   0   s!        #  z  d  r   c                  a  \         P                  P                  S 4      pVe   W!Jd   \        S  RS  R24      h\        ;QJ d-    V 3R l\         P
                   4       F  '       g   K   RM"	  RM! V 3R l\         P
                   4       4      '       g5   \         P
                  P                  ^ \        S VP                  4      4       V\         P                  S &   R # )Nz? was already imported; call `alias_httpx()` before any `import z`.c              3  r   <"   T F,  p\        V\        4      ;'       d    VP                  S8H  x  K.  	  R # 5ir   )
isinstancer1   r8   ).0finderr3   s   & r   	<genexpr>_alias.<locals>.<genexpr>5   s.     gYfvz&,/JJFMMU4JJYfs   77TF)	rC   rD   getRuntimeErrorany	meta_pathinsertr1   r*   )r3   r#   existings   f& r   r8   r8   0   s    {{u%H 6eW$cdicjjlmnn3gY\YfYfg333gY\YfYfgggQUFOO DECKKr   c                   V ^8  d   QhRR/# )r   r   r   r   )r   s   "r   r   r   :   s     " "T "r   c                 F    ^ RI p ^ RIp\        RV4       \        RV 4       R# )af  
Make `import httpx` resolve to `httpx2`, and `import httpcore` to `httpcore2`, process-wide.

Intended for applications migrating from `httpx`, so that dependencies still
importing `httpx` or `httpcore` share the `httpx2` classes. Libraries should never call this.

Must be called before anything imports `httpx` or `httpcore`. Calling it again is a no-op.
Nhttpxhttpcore)	httpcore2httpx2r8   )r\   r]   s     r   r   r   :   s     
7F
:y!r   )
__future__r   r    importlib.abcimportlib.machineryimportlib.utilrC   collections.abcr   typesr   __all__abcLoaderr   MetaPathFinderr1   r8   r   r   r   r   <module>rh      s\    "     
 $ /.9=='' .Q9==// Q& "r   