+
    P(i                         ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RI	H
t
 ^ RI	Ht ^ RIHt ^ R	IHt R
t ^ RItRt ! R R]],          4      tR#   ] d     Li ; i)    )loads)urlsplit)urlopen)Resource)Specification)URI)Retrieve)ResolverHandlers)SchemaFNTc                   D   a  ] tR t^t o V 3R lR ltV 3R lR ltRtV tR# )SchemaRetrieverc                6   < V ^8  d   QhRS[ RS[S[,          /# )   handlersspecification)r
   r   r   )format__classdict__s   "`/Users/agent/.openclaw/workspace/venv/lib/python3.14/site-packages/jsonschema_path/retrievers.py__annotate__SchemaRetriever.__annotate__   s"     + +(+9Fv9N+    c                    Wn         W n        R # )Nr   r   )selfr   r   s   &&&r   __init__SchemaRetriever.__init__   s     !*r   c                6   < V ^8  d   QhRS[ RS[S[,          /# )r   urireturn)r   r   r   )r   r   s   "r   r   r      s$     D DC DHV$4 Dr   c                F   \        V4      P                  pW P                  9   d7   V P                  V,          pV! V4      pV P                  P	                  V4      # VR9   dL   \
        '       d@   \        P                  ! V4      P                  4       pV P                  P	                  V4      # \        V4      ;_uu_ 4       p\        VP                  4       P                  R4      4      pV P                  P	                  V4      uuRRR4       #   + '       g   i     R# ; i)httpzutf-8N)r!   https)r   schemer   r   create_resourceUSE_REQUESTSrequestsgetjsonr   r   readdecode)r   r   r#   handlercontentsurls   &&    r   __call__SchemaRetriever.__call__   s    #%%]]"mmF+Gs|H%%55h?? **|| $<<,113))99(CC  !2!27!;<))99(C s   ADD 	r   N)__name__
__module____qualname____firstlineno__r   r.   __static_attributes____classdictcell__)r   s   @r   r   r      s     + +D Dr   r   )r(   r   urllib.parser   urllib.requestr   referencingr   r   referencing.typingr   r	   jsonschema_path.typingr
   r   r%   r&   ImportErrorr    r   r   <module>r=      s[     ! "   % " ' 3 ) LDhv& D  		s   A AA