+
    (�iÄH  ã                  ó¤  a€ 0 t $ R t^ RIHt ^ RIHtHtHt ^ RIH	t	H
t
 ^ RIHtHtHtHtHt ^ RIHt ^ RIHtHtHtHt ^ RIHtHtHt ]]]	3,          t]
] ]3,          t!]]!,          t"]]!,          t#]! 4       t$R]%R	&   ] ! R
 R]&4      4       t'R R lt(R R lt)R R lt*R R lt+R R lt,R R lt-R R lt.]/! 4       ]/! 4       ]/! 4       3R R llt0]/! 4       ]/! 4       ]/! 4       3R R llt1]/! 4       ]/! 4       ]/! 4       3R R llt2]/! 4       ]/! 4       ]/! 4       3R  R! llt3]/! 4       ]/! 4       ]/! 4       3R" R# llt4]/! 4       ]/! 4       ]/! 4       3R$ R% llt5]/! 4       ]/! 4       ]/! 4       3R& R' llt6]! R(](]0! 0 RDm0 REm0 RFmR+7      ]+]4! 0 RDm0 REm0 RFmR+7      R,7      t7]! R-](]1! 0 RGm0 RHm0 RFmR+7      ],]5! 0 RGm0 RHm0 RFmR+7      R,7      t8]! R/])]2! 0 RIm0 RHm0 RJmR+7      ]-]6! 0 RIm0 RHm0 RJmR+7      R,7      t9]! R0])]2! 0 RKm0 RHm0 RJmR+7      ]-]6! 0 RKm0 RHm0 RJmR+7      R,7      t:]! R1]*]3! R*00 RHm0 RJmR+7      ].]6! 0 RLm0 RHm0 RJmR+7      R,7      t;]! R2]*]3! R300 RJmR47      ].]6! R.R)0R300 RJmR+7      R,7      t<]! R5]73R6]83R7]93R8]:3R9];3R:]<33 U Uu/ uF  w  rV ]P{                  V4      bK  	  upp 4      t>R;]%R<&   ]3R= R> llt?] ! R? R@4      4       t@RA RB ltARC# u upp i )MzI
Referencing implementations for JSON Schema specs (historic & current).
)Úannotations)ÚIterableÚSequenceÚSet)ÚAnyÚUnion)ÚAnchorÚRegistryÚResourceÚSpecificationÚ
exceptions)Úfrozen)Ú_UNSETÚResolvedÚResolverÚ_Unset)ÚURIr   ÚMappingÚSchemaRegistryÚEMPTY_REGISTRYc                  ó&   € ] tR t^$t$ RtR]R&   RtR# )ÚUnknownDialectz�
A dialect identifier was found for a dialect unknown by this library.

If it's a custom ("unofficial") dialect, be sure you've registered it.
r   Úuri© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__annotations__Ú__static_attributes__r   ó    Ú8/usr/lib/python3/dist-packages/referencing/jsonschema.pyr   r   $   s   ‡ ñð 
‡Hr!   r   c               ó    € V ^8„  d   QhRRRR/# ©é   ÚcontentsÚSchemaÚreturnú
URI | Noner   )Úformats   "r"   Ú__annotate__r+   /   s   € ÷ ñ ˜ð  Jñ r!   c                óT   € \        V \        4      '       d   R # V P                  R4      # )Nú$id)Ú
isinstanceÚboolÚget)r&   s   &r"   Ú
_dollar_idr1   /   s!   € Ü�(œD×!Ò!ÙØ�<‰<˜ÓÐr!   c               ó    € V ^8„  d   QhRRRR/# r$   r   )r*   s   "r"   r+   r+   5   s   € ÷ ñ  ð ¨:ñ r!   c                ó¤   € \        V \        4      '       g   R V 9   d   R# V P                  R4      pVe   VP                  R4      '       g   V# R# R# )ú$refNr-   Ú#)r.   r/   r0   Ú
startswith©r&   Úids   & r"   Ú_legacy_dollar_idr9   5   sF   € Ü�(œD×!Ò! V¨xÔ%7ÙØ	�‰�eÓ	€BØ	‚~˜bŸm™m¨C×0Ò0Øˆ	ñ 1�~r!   c               ó    € V ^8„  d   QhRRRR/# )r%   r&   ÚObjectSchemar(   r)   r   )r*   s   "r"   r+   r+   =   s   € ÷ ñ ˜ð ¨*ñ r!   c                óx   € R V 9   d   R# V P                  R4      pVe   VP                  R4      '       g   V# R# R# )r4   Nr8   r5   )r0   r6   r7   s   & r"   Ú
_legacy_idr=   =   s:   € Ø�ÔÙØ	�‰�dÓ	€BØ	‚~˜bŸm™m¨C×0Ò0Øˆ	ñ 1�~r!   c               ó$   € V ^8„  d   QhRRRRRR/# )r%   ÚspecificationúSpecification[Schema]r&   r'   r(   zIterable[AnchorType[Schema]]r   )r*   s   "r"   r+   r+   E   s&   € ÷ 
ñ 
Ø(ð
àð
ð "ñ
r!   c              #  ó  "  € \        V\        4      '       d   R # VP                  R4      pVe   \        VV P	                  V4      R7      x € VP                  R4      pVe!   \        VV P	                  V4      R7      x € R # R # 5i)Nú$anchor©ÚnameÚresourcez$dynamicAnchor)r.   r/   r0   r   Úcreate_resourceÚDynamicAnchor)r?   r&   ÚanchorÚdynamic_anchors   &&  r"   Ú_anchorrJ   E   sƒ   é € ô �(œD×!Ò!ÙØ�\‰\˜)Ó$€FØÒÜØØ"×2Ñ2°8Ó<ô
ò 	
ð
 —\‘\Ð"2Ó3€NØÒ!ÜØØ"×2Ñ2°8Ó<ô
ô 	
ñ "ùs   ‚BBc               ó$   € V ^8„  d   QhRRRRRR/# ©r%   r?   r@   r&   r'   r(   zIterable[Anchor[Schema]]r   )r*   s   "r"   r+   r+   Z   ó&   € ÷ ñ Ø(ðàðð ñr!   c                óš   € \        V\        4      '       d   . # VP                  R 4      pVf   . # \        VV P	                  V4      R7      .# )rB   rC   )r.   r/   r0   r   rF   )r?   r&   rH   s   && r"   Ú_anchor_2019rO   Z   sQ   € ô �(œD×!Ò!Øˆ	Ø�\‰\˜)Ó$€FØ‚~Øˆ	äØØ"×2Ñ2°8Ó<ô	
ðð r!   c               ó$   € V ^8„  d   QhRRRRRR/# rL   r   )r*   s   "r"   r+   r+   k   rM   r!   c                óÐ   € \        V\        4      '       d   . # VP                  R R4      pVP                  R4      '       g   . # \	        VR,          V P                  V4      R7      .# )r-   Ú r5   ºé   NNrC   )r.   r/   r0   r6   r   rF   ©r?   r&   r8   s   && r"   Ú_legacy_anchor_in_dollar_idrV   k   sa   € ô �(œD×!Ò!Øˆ	Ø	�‰�e˜RÓ	 €BØ�=‰=˜×ÒØˆ	äØ�B•Ø"×2Ñ2°8Ó<ô	
ðð r!   c               ó$   € V ^8„  d   QhRRRRRR/# )r%   r?   zSpecification[ObjectSchema]r&   r;   r(   zIterable[Anchor[ObjectSchema]]r   )r*   s   "r"   r+   r+   |   s&   € ÷ ñ Ø.ðàðð $ñr!   c                ó    € VP                  R R4      pVP                  R4      '       g   . # \        VR,          V P                  V4      R7      .# )r8   rR   r5   rS   rC   )r0   r6   r   rF   rU   s   && r"   Ú_legacy_anchor_in_idrY   |   sO   € ð 
�‰�d˜BÓ	€BØ�=‰=˜×ÒØˆ	äØ�B•Ø"×2Ñ2°8Ó<ô	
ðð r!   c               ó$   € V ^8„  d   QhRRRRRR/# ©r%   Úin_valuezSet[str]Úin_subvaluesÚin_subarrayr   )r*   s   "r"   r+   r+   ‹   s&   € ÷ ñ Øðàðð ñr!   c                ó"   a aa€ R VVV 3R llpV# )zÅ
Create a callable returning JSON Schema specification-style subschemas.

Relies on specifying the set of keywords containing subschemas in their
values, in a subobject's values, or in a subarray.
c               ó    € V ^8„  d   QhRRRR/# ©r%   r&   r'   r(   úIterable[ObjectSchema]r   )r*   s   "r"   r+   Ú&_subresources_of.<locals>.__annotate__—   s   € ÷ 3ñ 3 &ð 3Ð-Cñ 3r!   c              3  ó  <"  € \        V \        4      '       d   R # S F  pW9   g   K  W,          x € K  	  S F  pW9   g   K  W,           R j  x€L
  K  	  S F)  pW9   g   K  W,          P                  4        R j  x€L
  K+  	  R #  L9 L5i©N)r.   r/   Úvalues)r&   Úeachr^   r]   r\   s   & €€€r"   Úsubresources_ofÚ)_subresources_of.<locals>.subresources_of—   s{   øé € Ü�h¤×%Ò%ÙÛˆDØÖØ•nÔ$ñ ó  ˆDØÖØ#�>×)Ò)ñ  ó !ˆDØÖØ#�>×0Ñ0Ó2×2Ò2ó !ñ *ñ 3ùs4   ƒ!B©BÁBÁB	ÁBÁ%BÁ>BÁ?BÂBr   ©r\   r]   r^   rh   s   fff r"   Ú_subresources_ofrk   ‹   s   ú€ ÷3ò 3ð Ðr!   c               ó$   € V ^8„  d   QhRRRRRR/# r[   r   )r*   s   "r"   r+   r+   §   s&   € ÷ ñ Øðàðð ñr!   c                ó"   a aa€ R VVV 3R llpV# )úG
Specifically handle older drafts where there are some funky keywords.
c               ó    € V ^8„  d   QhRRRR/# ra   r   )r*   s   "r"   r+   Ú7_subresources_of_with_crazy_items.<locals>.__annotate__°   s   € ÷ ñ  &ð Ð-Cñ r!   c              3  óœ  <"  € \        V \        4      '       d   R # S F  pW9   g   K  W,          x € K  	  S F  pW9   g   K  W,           R j  x€L
  K  	  S F)  pW9   g   K  W,          P                  4        R j  x€L
  K+  	  V P                  R4      pVe)   \        V\        4      '       d   T R j  x€L
  R # Vx € R # R #  Lv LI L5i)NÚitems)r.   r/   rf   r0   r   )r&   rg   rr   r^   r]   r\   s   &  €€€r"   rh   Ú:_subresources_of_with_crazy_items.<locals>.subresources_of°   s¶   øé € Ü�h¤×%Ò%ÙÛˆDØÖØ•nÔ$ñ ó  ˆDØÖØ#�>×)Ò)ñ  ó !ˆDØÖØ#�>×0Ñ0Ó2×2Ò2ñ !ð —‘˜WÓ%ˆØÒÜ˜%¤×*Ò*Ø × Ò à”ñ	 ñ *ñ 3ñ
 !ùsF   ƒ!C©CÁCÁCÁCÁ%CÁ>CÁ?8CÂ7C
Â8CÃCÃ
Cr   rj   s   fff r"   Ú!_subresources_of_with_crazy_itemsrt   §   s   ú€ ÷ò ð( Ðr!   c               ó$   € V ^8„  d   QhRRRRRR/# r[   r   )r*   s   "r"   r+   r+   Ç   s&   € ÷ $ñ $Øð$àð$ð ñ$r!   c                ó"   a aa€ R VVV 3R llpV# )rn   c               ó    € V ^8„  d   QhRRRR/# ra   r   )r*   s   "r"   r+   ÚD_subresources_of_with_crazy_items_dependencies.<locals>.__annotate__Ð   s   € ÷ "ñ " &ð "Ð-Cñ "r!   c              3  ó^  <"  € \        V \        4      '       d   R # S F  pW9   g   K  W,          x € K  	  S F  pW9   g   K  W,           R j  x€L
  K  	  S F)  pW9   g   K  W,          P                  4        R j  x€L
  K+  	  V P                  R4      pVe&   \        V\        4      '       d   T R j  x€L
  MVx € V P                  R4      pVeN   \        VP                  4       4      p\        VR 4      p\        V\        4      '       d   Vx € T R j  x€L
  R # R # R #  LÕ L¨ Lq L5i)Nrr   Údependencies)r.   r/   rf   r0   r   ÚiterÚnextr   ©	r&   rg   rr   rz   rf   Úvaluer^   r]   r\   s	   &     €€€r"   rh   ÚG_subresources_of_with_crazy_items_dependencies.<locals>.subresources_ofÐ   s  øé € Ü�h¤×%Ò%ÙÛˆDØÖØ•nÔ$ñ ó  ˆDØÖØ#�>×)Ò)ñ  ó !ˆDØÖØ#�>×0Ñ0Ó2×2Ò2ñ !ð —‘˜WÓ%ˆØÒÜ˜%¤×*Ò*Ø × Ñ à’Ø—|‘| NÓ3ˆØÒ#Ü˜,×-Ñ-Ó/Ó0ˆFÜ˜ Ó&ˆEÜ˜%¤×)Ò)Ø’Ø!×!Ò!ñ *ñ $ñ *ñ 3ñ
 !ñ "ùsY   ƒ!D-©D-ÁD-ÁD%ÁD-Á%D-Á>D'Á?8D-Â7D)Â8A"D-ÄD+ÄD-Ä'D-Ä)D-Ä+D-r   rj   s   fff r"   Ú._subresources_of_with_crazy_items_dependenciesr€   Ç   s   ú€ ÷"ò "ð6 Ðr!   c               ó$   € V ^8„  d   QhRRRRRR/# r[   r   )r*   s   "r"   r+   r+   î   s&   € ÷ 'ñ 'Øð'àð'ð ñ'r!   c                ó"   a aa€ R VVV 3R llpV# )zL
Specifically handle even older drafts where there are some funky keywords.
c               ó    € V ^8„  d   QhRRRR/# )r%   r&   r;   r(   rb   r   )r*   s   "r"   r+   ÚG_subresources_of_with_crazy_aP_items_dependencies.<locals>.__annotate__÷   s   € ÷ ñ  ,ð Ð3Iñ r!   c              3  ó”  <"  € S F  pW9   g   K  W,          x € K  	  S F  pW9   g   K  W,           R j  x€L
  K  	  S F)  pW9   g   K  W,          P                  4        R j  x€L
  K+  	  V P                  R4      pVe&   \        V\        4      '       d   T R j  x€L
  MVx € V P                  R4      pVeJ   \	        VP                  4       4      p\        VR 4      p\        V\        4      '       d   Vx € T R j  x€L
  R F0  pV P                  V4      p\        V\        4      '       g   K,  Vx € K2  	  R #  EL LÛ L¤ LC5i)Nrr   rz   )ÚadditionalItemsÚadditionalProperties)rf   r0   r.   r   r{   r|   r   r}   s	   &     €€€r"   rh   ÚJ_subresources_of_with_crazy_aP_items_dependencies.<locals>.subresources_of÷   s  øé € ÛˆDØÖØ•nÔ$ñ ó  ˆDØÖØ#�>×)Ò)ñ  ó !ˆDØÖØ#�>×0Ñ0Ó2×2Ò2ñ !ð —‘˜WÓ%ˆØÒÜ˜%¤×*Ò*Ø × Ñ à’Ø—|‘| NÓ3ˆØÒ#Ü˜,×-Ñ-Ó/Ó0ˆFÜ˜ Ó&ˆEÜ˜%¤×)Ò)Ø’Ø!×!Ð!ã=ˆDØ—L‘L Ó&ˆEÜ˜%¤×)Ô)Ø”ó >ò' *ñ 3ñ
 !ñ "ùs\   ƒ	E‘E¬E·D?¸EÁEÁ&EÁ'8EÂEÂ A"EÄEÄ-EÄ5EÅEÅEÅEr   rj   s   fff r"   Ú1_subresources_of_with_crazy_aP_items_dependenciesr‰   î   s   ú€ ÷ò ð< Ðr!   c               ó$   € V ^8„  d   QhRRRRRR/# r[   r   )r*   s   "r"   r+   r+     s&   € ÷  ñ  Øð àð ð ñ r!   c                ó.   a a€ W,          oR  VV 3R llpV# )c               ó(   € V ^8„  d   QhRRRRRRRR/# ©r%   ÚsegmentszSequence[int | str]Úresolverz_Resolver[Any]ÚsubresourcezResource[Any]r(   r   )r*   s   "r"   r+   Ú+_maybe_in_subresource.<locals>.__annotate__  s0   € ÷ 4ñ 4Ø%ð4à ð4ð #ð4ð 
ñ	4r!   c                ó’   <€ \        V 4      pV F%  pVS9  g   K  VS9  g   \        VR 4      e   K#  Vu # 	  VP                  V4      # re   )r{   r|   Úin_subresource©rŽ   r�   r�   Ú	_segmentsÚsegmentÚin_childr\   s   &&&  €€r"   Úmaybe_in_subresourceÚ3_maybe_in_subresource.<locals>.maybe_in_subresource  sL   ø€ ô
 ˜“Nˆ	Û ˆGØ˜hÖ&Ø˜xÔ'¬4°	¸4Ó+@Ô+Hà’ñ	 !ð
 ×&Ñ& {Ó3Ð3r!   r   ©r\   r]   r^   r˜   r—   s   f&& @r"   Ú_maybe_in_subresourcer›     s   ù€ ð
 Õ)€H÷4ñ 4ð  Ðr!   c               ó$   € V ^8„  d   QhRRRRRR/# r[   r   )r*   s   "r"   r+   r+   /  ó&   € ÷  ñ  Øð àð ð ñ r!   c                ó.   a a€ W,          oR  VV 3R llpV# )c               ó(   € V ^8„  d   QhRRRRRRRR/# r�   r   )r*   s   "r"   r+   Ú7_maybe_in_subresource_crazy_items.<locals>.__annotate__6  ó0   € ÷ 4ñ 4Ø%ð4à ð4ð #ð4ð 
ñ	4r!   c                ó  <€ \        V 4      pV F_  pVR 8X  d4   \        VP                  \        4      '       d   VP	                  V4      u # VS9  g   KF  VS9  g   \        VR4      e   K]  Vu # 	  VP	                  V4      # )rr   N©r{   r.   r&   r   r“   r|   r”   s   &&&  €€r"   r˜   Ú?_maybe_in_subresource_crazy_items.<locals>.maybe_in_subresource6  s   ø€ ô
 ˜“Nˆ	Û ˆGØ˜'Ô!¤jØ×$Ñ$Ü÷'ò 'ð  ×.Ñ.¨{Ó;Ò;Ø˜hÖ&Ø˜xÔ'¬4°	¸4Ó+@Ô+Hà’ñ !ð ×&Ñ& {Ó3Ð3r!   r   rš   s   f&& @r"   Ú!_maybe_in_subresource_crazy_itemsr¥   /  ó   ù€ ð
 Õ)€H÷4ñ 4ð$  Ðr!   c               ó$   € V ^8„  d   QhRRRRRR/# r[   r   )r*   s   "r"   r+   r+   K  r�   r!   c                ó.   a a€ W,          oR  VV 3R llpV# )c               ó(   € V ^8„  d   QhRRRRRRRR/# r�   r   )r*   s   "r"   r+   ÚD_maybe_in_subresource_crazy_items_dependencies.<locals>.__annotate__R  r¡   r!   c                ó  <€ \        V 4      pV F_  pVR9   d4   \        VP                  \        4      '       d   VP	                  V4      u # VS9  g   KF  VS9  g   \        VR4      e   K]  Vu # 	  VP	                  V4      # )rr   N>   rr   rz   r£   r”   s   &&&  €€r"   r˜   ÚL_maybe_in_subresource_crazy_items_dependencies.<locals>.maybe_in_subresourceR  s€   ø€ ô
 ˜“Nˆ	Û ˆGØÐ3Ô3¼
Ø×$Ñ$Ü÷9ò 9ð  ×.Ñ.¨{Ó;Ò;Ø˜hÖ&Ø˜xÔ'¬4°	¸4Ó+@Ô+Hà’ñ !ð ×&Ñ& {Ó3Ð3r!   r   rš   s   f&& @r"   Ú._maybe_in_subresource_crazy_items_dependenciesr­   K  r¦   r!   zdraft2020-12r‡   Únot)r\   r^   r]   )rD   Úid_ofrh   Ú
anchors_inr˜   zdraft2019-09r†   zdraft-07zdraft-06zdraft-04zdraft-03Úextends)r^   r]   z,https://json-schema.org/draft/2020-12/schemaz,https://json-schema.org/draft/2019-09/schemaz&http://json-schema.org/draft-07/schemaz&http://json-schema.org/draft-06/schemaz&http://json-schema.org/draft-04/schemaz&http://json-schema.org/draft-03/schemazRegistry[Specification[Schema]]Ú_SPECIFICATIONSc               ó$   € V ^8„  d   QhRRRRRR/# )r%   Ú
dialect_idr   ÚdefaultzSpecification[Any] | _Unsetr(   zSpecification[Any]r   )r*   s   "r"   r+   r+   =  s&   € ÷ ñ Øðà(ðð ñr!   c                ó˜   € \         P                  V P                  R4      4      pVe   VP                  # V\        J d   \        V 4      hV# )z’
Retrieve the `Specification` with the given dialect identifier.

Raises:

    `UnknownDialect`

        if the given ``dialect_id`` isn't known

r5   )r²   r0   Úrstripr&   r   r   )r´   rµ   rE   s   && r"   Úspecification_withr¸   =  sI   € ô ×"Ñ" :×#4Ñ#4°SÓ#9Ó:€HØÒØ× Ñ Ð Ø”&ÓÜ˜ZÓ(Ð(Ø€Nr!   c                  ó<   € ] tR tRt$ RtR]R&   R]R&   R R ltR	tR
# )rG   iS  z,
Dynamic anchors, introduced in draft 2020.
ÚstrrD   ÚSchemaResourcerE   c               ó    € V ^8„  d   QhRRRR/# ©r%   r�   z_Resolver[Schema]r(   z_Resolved[Schema]r   )r*   s   "r"   r+   ÚDynamicAnchor.__annotate__\  s   € ÷ 
ñ 
Ð 1ð 
Ð6Gñ 
r!   c                ód  € V P                   pVP                  4        FO  w  r4 VP                  W0P                  4      P                  p\        T\        4      '       g   KC  TP                   pKQ  	  \        VP                  VP                  V4      R7      #   \
        P                   d     K‘  i ; i)z"
Resolve this anchor dynamically.
)r&   r�   )rE   Údynamic_scoperH   rD   r~   r   ÚNoSuchAnchorr.   rG   Ú	_Resolvedr&   r“   )Úselfr�   Úlastr   ÚregistryrH   s   &&    r"   ÚresolveÚDynamicAnchor.resolve\  s•   € ð �}‰}ˆØ%×3Ñ3Ö5‰MˆCðØ!Ÿ™¨¯i©iÓ8×>Ñ>�ô ˜&¤-×0Ô0Ø—‘’ñ 6ô Ø—]‘]Ø×,Ñ,¨TÓ2ô
ð 	
øô	 ×*Ñ*ô Úðús   £%BÂB/Â.B/r   N)r   r   r   r   r   r   rÆ   r    r   r!   r"   rG   rG   S  s   ‡ ñð ƒIØÓ÷
ñ 
r!   rG   c               ó    € V ^8„  d   QhRRRR/# r½   r   )r*   s   "r"   r+   r+   n  s   € ÷ ñ Ð#4ð Ð9Jñ r!   c                óŠ  € V P                  R4      p\        VP                  \        4      '       d’   VP                  P	                  R4      '       dq   V P                  4        F\  w  r#V P                  V4      p\        VP                  \        4      '       d"   VP                  P	                  R4      '       g    V# TpK^  	  V# )uã   
Recursive references (via recursive anchors), present only in draft 2019.

As per the 2019 specification (Â§ 8.2.4.2.1), only the ``#`` recursive
reference is supported (and is therefore assumed to be the relevant
reference).
r5   z$recursiveAnchor)Úlookupr.   r&   r   r0   rÀ   )r�   Úresolvedr   Ú_Únext_resolveds   &    r"   Úlookup_recursive_refrÎ   n  s®   € ð �‰˜sÓ#€HÜ�(×#Ñ#¤W×-Ò-°(×2CÑ2C×2GÑ2GØ÷3ò 3ð ×,Ñ,Ö.‰FˆCØ$ŸO™O¨CÓ0ˆMÜØ×&Ñ&Ü÷ò ð #×+Ñ+×/Ñ/Ð0B×CÒCØà€Oð %ŠHñ /ð €Or!   N>   Úifr®   ÚelseÚthenrr   ÚcontainsÚcontentSchemaÚpropertyNamesÚunevaluatedItemsr‡   ÚunevaluatedProperties>   ÚallOfÚanyOfÚoneOfÚprefixItems>   Ú
propertiesÚdefinitionsÚdependentSchemasÚpatternPropertiesú$defs>   rÏ   r®   rÐ   rÑ   rÒ   rÓ   rÔ   r†   rÕ   r‡   rÖ   >   r×   rØ   rÙ   >   rÏ   r®   rÐ   rÑ   rÒ   rÔ   r†   r‡   >   rÛ   rÜ   rÞ   >   r®   rÒ   rÔ   r†   r‡   >   r®   r†   r‡   )BÚ__conditional_annotations__r   Ú
__future__r   Úcollections.abcr   r   r   Útypingr   r   Úreferencingr   r	   r
   r   r   Úreferencing._attrsr   Úreferencing._corer   r   rÂ   r   Ú	_Resolverr   Úreferencing.typingr   Ú
AnchorTyper   rº   r;   r/   r'   r»   r   r   r   Ú	Exceptionr   r1   r9   r=   rJ   rO   rV   rY   Ú	frozensetrk   rt   r€   r‰   r›   r¥   r­   ÚDRAFT202012ÚDRAFT201909ÚDRAFT7ÚDRAFT6ÚDRAFT4ÚDRAFT3Úopaquer²   r¸   rG   rÎ   )r´   r?   rà   s   00@r"   Ú<module>ró      s‡  øðôõ #ç 3Ñ 3ß ç MÕ MÝ %÷ó ÷ BÑ Að �s˜C�xÕ €ð 
ˆt�\Ð!Õ	"€ð ˜&Õ!€ð ˜&Õ!€ñ "*£€�Ó +ð ô�Yó ó ðõõõõ
õ*õ"õ"ñ  #›Ù&›[Ù%›K÷ñ: #›Ù&›[Ù%›K÷ñB #›Ù&›[Ù%›K÷$ñP #›Ù&›[Ù%›K÷'ñV #›Ù&›[Ù%›K÷ ñ0 #›Ù&›[Ù%›K÷ ñ: #›Ù&›[Ù%›K÷ ñ: Ø	Ø
Ù$ò
ò ?ò
ôð. Ù.ò
ò ?ò
ôô72€ñh Ø	Ø
Ù5ò
ò 0ò
ôð. Ù:ò
ò 0ò
ôô72€ñh 
Ø	Ø
ÙBò	
ò 0ÚGôð +ÙGò	
ò 0ÚGôô% 
€ñD 
Ø	Ø
ÙBò
ò 0ÚGô
ð +ÙGò
ò 0ÚGô
ô
€ñ8 
Ø	Ø
ÙEØ�Ú/ÚGôð
 $ÙGÚCÚ/ÚGôô
€ñ  
Ø	Ø
ÙEØ�KÚGôð $ÙGØ#Ð%;Ð<Ø�KÚGôô
€ñ  4<ð <¸[ÐIØ;¸[ÐIØ5°vÐ>Ø5°vÐ>Ø5°vÐ>Ø5°vÐ>ñ*
ô
ñ*
Ñ%ˆJð 	�H—O‘O MÓ2Ò2ñ*
ò
ó4€Ð0ó ð" ,2÷ð, ÷
ð 
ó ð
÷4ùó
s   ÊK
