+
    (�i¥  ã                  óî   € R t ^ RIHt ^ RIHt ^ RIHtHtHt  ^ RI	H
t
 ]'       d   ^ RIHtHtHt ]t]
! R]R7      t ! R R	]],          4      t ! R
 R]],          4      tR#   ] d
    ^ RIH
t
  LSi ; i)z>
Type-annotation related support for the referencing library.
)Úannotations)ÚMapping)ÚTYPE_CHECKINGÚAnyÚProtocol)ÚTypeVar)ÚResolvedÚResolverÚResourceÚD)Údefaultc                  ó&   € ] tR t^tRtR R ltRtR# )ÚRetrievez”
A retrieval callable, usable within a `Registry` for resource retrieval.

Does not make assumptions about where the resource might be coming from.
c               ó    € V ^8„  d   QhRRRR/# )é   ÚuriÚURIÚreturnzResource[D]© )Úformats   "Ú4/usr/lib/python3/dist-packages/referencing/typing.pyÚ__annotate__ÚRetrieve.__annotate__    s   € ÷ ñ ˜Cð  Kñ ó    c                ó   € R# )z�
Retrieve the resource with the given URI.

Raise `referencing.exceptions.NoSuchResource` if you wish to indicate
the retriever cannot lookup the given URI.
Nr   )Úselfr   s   &&r   Ú__call__ÚRetrieve.__call__    s   € ñ 	r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Ú__static_attributes__r   r   r   r   r      s   † ñ÷ñ r   r   c                  ó<   € ] tR t^*tRt]R R l4       tR R ltRtR# )ÚAnchorz„
An anchor within a `Resource`.

Beyond "simple" anchors, some specifications like JSON Schema's 2020
version have dynamic anchors.
c               ó   € V ^8„  d   QhRR/# )r   r   Ústrr   )r   s   "r   r   ÚAnchor.__annotate__3   s   € ÷ ñ �cñ r   c                ó   € R# )z!
Return the name of this anchor.
Nr   )r   s   &r   ÚnameÚAnchor.name2   s   € ñ
 	r   c               ó    € V ^8„  d   QhRRRR/# )r   ÚresolverzResolver[D]r   zResolved[D]r   )r   s   "r   r   r(   9   s   € ÷ ñ  ð °ñ r   c                ó   € R# )z&
Return the resource for this anchor.
Nr   )r   r-   s   &&r   ÚresolveÚAnchor.resolve9   s   € ñ 	r   r   N)	r   r   r    r!   r"   Úpropertyr*   r/   r#   r   r   r   r%   r%   *   s%   † ñð ôó ð÷ñ r   r%   N)r"   Ú
__future__r   Úcollections.abcr   Útypingr   r   r   Útyping_extensionsr   ÚImportErrorÚreferencing._corer   r	   r
   r'   r   r   r   r%   r   r   r   Ú<module>r8      st   ðñõ #å .ß /Ñ /ðÝ)÷ ß>Ñ>ð 
€ñ ˆC˜Ô€ôˆx˜�{ô ô"ˆX�a�[ö øð= ô ßðús   šA$ Á$A4Á3A4