+
    ˜°³jB  ã                  ó  € ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^ RIH	t	H
t
HtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtH t H!t!H"t"H#t#H$t$ ^ RI%H&t&H't'H(t(H)t)H*t*H+t+H,t,H-t-H.t.H/t/H0t0H1t1 ]'       d   ^ RI2H3t3 RR	R
R	/R R llt4RRRR	/R R llt5RR	RR	/R R llt6RR	/R R llt7RR	/R R llt8RR	/R R llt9RR	/R R llt:RR/R R  llt;R!R"R#R$R%R&R'R(R)R*R+R,R-R./t<R/ R0 lt=RR	/R1 R2 llt>RR	/R3 R4 llt?R5# )6é    )Úannotations)ÚTYPE_CHECKING)Úassert_never)Úlocal)ÚArgNameÚ
ArrayCTypeÚArrayRefCTypeÚ	BaseCTypeÚBaseTypeToCppMappingÚBindingÚboolTÚConstRefCTypeÚCTypeÚintArrayRefTÚiTensorListRefTÚ	ListCTypeÚlongTÚMutRefCTypeÚ
NamedCTypeÚOptionalCTypeÚoptionalIntArrayRefTÚoptionalSymIntArrayRefTÚscalarTÚSpecialArgNameÚsymIntArrayRefTÚSymIntTÚtensorListTÚtensorOptionsTÚtensorTÚ
TupleCTypeÚVectorCTypeÚvoidT)ÚArgumentÚ	ArgumentsÚBaseTyÚBaseTypeÚFunctionSchemaÚListTypeÚNativeFunctionÚOptionalTypeÚReturnÚSelfArgumentÚTensorOptionsArgumentsÚType)ÚSequenceÚfaithful_name_for_out_overloadsFÚsymint_overloadc               ó(   € V ^8„  d   QhRRRRRRRR/# )é   Úfuncr'   r0   Úboolr1   ÚreturnÚstr© )Úformats   "ÚQ/home/luca/screen-checking/.venv/lib/python3.14/site-packages/torchgen/api/cpp.pyÚ__annotate__r;   K   s2   € ÷ ñ Ø
ðð &*ðð ð	ð
 	ñó    c               óÊ   € \        V P                  P                  4      pV'       d
   VR ,          pV P                  4       '       d   V'       d   VR,          pV# VR,          pV# )Ú_symintÚ_outfÚ_out)r7   ÚnameÚ	is_out_fn)r4   r0   r1   rA   s   &$$ r:   rA   rA   K   sS   € ô ˆt�y‰y�~‰~Ó€DßØ�	ÕˆØ‡~�~×Òß*Ø�G�OˆDð €Kð �F�NˆDà€Kr<   ÚmutableTÚsymintc          
     ó,   € V ^8„  d   QhRRRRRRRRRR	/# )
r3   Útr.   Úbindsr   rC   r5   rD   r6   zNamedCType | Noner8   )r9   s   "r:   r;   r;   `   s<   € ÷ =ñ =Øð=ð ð=ð ð	=ð
 ð=ð ñ=r<   c               ó<  € \        V \        4      '       d¦   V P                  \        P                  \        P
                  39   d   R # \        V 4      R8X  d;   V'       d   \        V\        \        4      4      # \        V\        \        4      4      # \        V\        \        V P                  ,          4      4      # \        V \        4      '       d>   \        V P                  WVR7      pVf   R # \        V\        VP                   4      4      # \        V \"        4      '       dc   \        V P                  4      R8X  dG   V P$                  f   \'        R4      h\        V\)        \        \*        4      V P$                  4      4      # R # \'        R\-        V 4       24      h)NÚSymInt©rG   rC   rD   r5   zbool ListType must have a sizeúunrecognized type )Ú
isinstancer&   rA   r%   ÚTensorÚScalarr7   r   r
   r   r   r   r*   Úvaluetype_typeÚelemr   Útyper(   ÚsizeÚAssertionErrorr   r   Úrepr)rF   rG   rC   rD   rP   s   &$$$ r:   rO   rO   `   s"  € ô �!”X×ÒØ�6‰6”f—m‘m¤V§]¡]Ð3Ô3ÙÜ�‹V�xÔßÜ! %¬´7Ó);Ó<Ð<ä! %¬´5Ó)9Ó:Ð:ä˜%¤Ô+?ÀÇÁÕ+GÓ!HÓIÐIÜ	�A”|×	$Ò	$Ü˜aŸf™f¨EÈ6ÔRˆØŠ<ÙÜ˜%¤¨t¯y©yÓ!9Ó:Ð:Ü	�A”x×	 Ò	 Üˆq�v‰v‹;˜&Ô Ø�v‰vŠ~Ü$Ð%EÓFÐFÜ˜e¤Z´	¼%Ó0@À!Ç&Á&Ó%IÓJÐJáäÐ1´$°q³'°Ð;Ó<Ð<r<   Úremove_non_owning_ref_typesc               ó0   € V ^8„  d   QhRRRRRRRRRRR	R
/# )r3   rF   r.   rC   r5   rG   r   rU   rD   r6   r   r8   )r9   s   "r:   r;   r;   …   sN   € ÷ Y=ñ Y=ØðY=ð ðY=ð ð	Y=ð
 "&ðY=ð ðY=ð ñY=r<   c               óè  € \        V VVVR 7      pVe   V# \        V \        4      '       Ed   V P                  \        P
                  8X  d‰   V'       d>   \        P                  ! 4       '       g#   \        V\        \        \        4      4      4      # V'       d   \        V\        \        4      4      # \        V\        \        \        4      4      4      # V P                  \        P                  8X  dD   V'       d   \        V\        \        4      4      # \        V\        \        \        4      4      4      # \        RV  24      h\        V \         4      '       Ed6   \#        V P$                  4      R8X  d›   V'       d>   \        P                  ! 4       '       g#   \        V\        \        \        4      4      4      # V'       d#   \        V\'        \        \        4      4      4      # \        V\        \'        \        \        4      4      4      4      # \#        V P$                  4      R8X  dV   V'       d#   \        V\'        \        \        4      4      4      # \        V\        \'        \        \        4      4      4      4      # \        V P$                  \(        4      '       d>   \#        V P$                  P$                  4      R8X  d   \        V\        \*        4      4      # \        V P$                  \(        4      '       d_   \#        V P$                  P$                  4      R8X  d;   V'       d   \        V\        \,        4      4      # \        V\        \*        4      4      # \/        V P$                  WVR7      p\        V\'        VP0                  4      4      # \        V \(        4      '       Ed7   \#        V P$                  4      R8X  dD   V'       d#   \        V\3        \        \4        4      4      4      # \        V\        \6        4      4      # \#        V P$                  4      R8X  d�   V'       dM   V'       d#   \        V\3        \        \8        4      4      4      # \        V\3        \        \4        4      4      4      # V'       d   \        V\        \:        4      4      # \        V\        \6        4      4      # \#        V P$                  4      R8X  dW   \        P<                  ! 4       '       d#   \        V\        \        \>        4      4      4      # \        V\        \@        4      4      # \#        V P$                  4      R8X  d#   \        V\C        \        \        4      4      4      # \#        V P$                  4      R8X  d5   \        V\        \E        \'        \        \        4      4      4      4      4      # \/        V P$                  WVR7      p\        V\C        VP0                  4      4      # \        R\G        V 4       24      h)	rJ   z&base type should have been value type rM   rN   ÚintrI   )rC   rG   rD   úTensor?rK   )$rO   rL   r&   rA   r%   rM   r   Ú!use_const_ref_for_mutable_tensorsr   r   r
   r   r   rN   r   rS   r*   r7   rP   r   r(   r   r   Úargumenttype_typerQ   r!   r   r   r   r   Úuse_ilistref_for_tensor_listsr   r   r	   r   rT   )rF   rC   rG   rU   rD   ÚrrP   s   &$$$$  r:   r[   r[   …   sý  € ô 	Ø	ØØØô		€Að 	‚}Øˆä�!”X×ÓØ�6‰6”V—]‘]Ô"ßœu×FÒF×HÒHÜ! %¬´Y¼wÓ5GÓ)HÓIÐIß,Ü! %¬´7Ó);Ó<Ð<ä! %¬´yÄÓ7IÓ)JÓKÐKØ�V‰V”v—}‘}Ô$ß*Ü! %¬´7Ó);Ó<Ð<Ü˜e¤]´9¼WÓ3EÓ%FÓGÐGä Ð#IÈ!ÈÐ!MÓNÐNÜ	�A”|×	$Ó	$Üˆq�v‰v‹;˜(Ô"ßœu×FÒF×HÒHÜ!Øœ;¤y´Ó'9Ó:óð ÷ -Ü! %¬´yÄÓ7IÓ)JÓKÐKä!Øœ=¬´yÄÓ7IÓ)JÓKóð ô �—‘‹[˜HÔ$ß*Ü! %¬´yÄÓ7IÓ)JÓKÐKÜ˜e¤]´=ÄÌ7ÓASÓ3TÓ%UÓVÐVÜ˜Ÿ™¤×)Ò)¬c°!·&±&·+±+Ó.>À%Ô.GÜ˜e¤YÔ/CÓ%DÓEÐEÜ˜Ÿ™¤×)Ò)¬c°!·&±&·+±+Ó.>À(Ô.JßÜ! %¬Ô3JÓ)KÓLÐLä! %¬Ô3GÓ)HÓIÐIÜ  §¡°ÈfÔUˆÜ˜%¤¨t¯y©yÓ!9Ó:Ð:Ü	�A”x×	 Ó	 äˆq�v‰v‹;˜%Ôß*Ü! %¬´Y¼uÓ5EÓ)FÓGÐGä! %¬´<Ó)@ÓAÐAÜˆq�v‰v‹;˜(Ô"ß*ßÜ% e¬[¼Ä7Ó9KÓ-LÓMÐMä% e¬[¼Ä5Ó9IÓ-JÓKÐKçÜ% e¬Y´Ó-GÓHÐHä% e¬Y´|Ó-DÓEÐEÜˆq�v‰v‹;˜(Ô"Ü×2Ò2×4Ò4Ü! %¬´yÄÓ7QÓ)RÓSÐSä! %¬´;Ó)?Ó@Ð@Ü�—‘‹[˜HÔ$Ü˜e¤]´9¼WÓ3EÓ%FÓGÐGÜ�—‘‹[˜IÔ%ÜØ”}¤Y¬}¼YÄwÓ=OÓ/PÓ%QÓRóð ô ! §¡°ÈfÔUˆÜ˜%¤¨t¯y©yÓ!9Ó:Ð:äÐ1´$°q³'°Ð;Ó<Ð<r<   c               ó(   € V ^8„  d   QhRRRRRRRR/# )	r3   Úar#   rG   r   rD   r5   r6   r   r8   )r9   s   "r:   r;   r;   â   s.   € ÷ Uñ U�Xð U¨ð U¸$ð UÈ:ñ Ur<   c               óF   € \        V P                  V P                  W!R 7      # ))rC   rD   rG   )r[   rQ   Úis_write)r_   rG   rD   s   &$$r:   Úargument_typerb   â   s   € Ü˜QŸV™V¨Q¯Z©ZÀÔTÐTr<   c               ó(   € V ^8„  d   QhRRRRRRRR/# )r3   rF   r.   rC   r5   rD   r6   r   r8   )r9   s   "r:   r;   r;   ë   s(   € ÷ &:ñ &:�tð &:¨ð &:°tð &:Èñ &:r<   c               óZ  € \        V R VRR7      pVe   VP                  # \        V \        4      '       d±   V P                  \
        P                  8X  dc   V'       dL   \        P                  ! 4       '       d   \        \        \        4      4      # \        \        \        4      4      # \        \        4      # V P                  \
        P                  8X  d   \        \        4      # M¹\        V \        4      '       dR   V'       d   \!        R4      h\#        V P$                  RR7      pV P&                  e   \!        RV  24      h\)        V4      # \        V \*        4      '       d=   \#        V P$                  VR7      p\-        V P$                  4      R8X  d   \/        V4      # \!        RV  24      h)	Ú__placeholder__TrJ   zTNative functions should never return a mutable tensor list. They should return void.F)rC   z'fixed size list returns not supported: rM   zunrecognized return type )rO   rQ   rL   r&   rA   r%   rM   r   rZ   r   r
   r   r   rN   r   r(   rS   Úreturntype_typerP   rR   r!   r*   r7   r   )rF   rC   rD   r]   rP   s   &$$  r:   rf   rf   ë   sF  € ô 	�qÐ 1¸7È4ÔP€AØ‚}Ø�v‰vˆä�!”X×ÒØ�6‰6”V—]‘]Ô"ßÜ×:Ò:×<Ò<Ü(¬´7Ó);Ó<Ð<ä&¤y´Ó'9Ó:Ð:ô !¤Ó)Ð)Ø�V‰V”v—}‘}Ô$ÜœWÓ%Ð%ð %ä	�A”x×	 Ò	 ßÜ ð+óð ô ˜qŸv™v¨uÔ5ˆØ�6‰6ÒÜ Ð#JÈ1È#Ð!NÓOÐOÜ˜4Ó Ð Ü	�A”|×	$Ò	$Ü˜qŸv™v¨wÔ7ˆÜˆq�v‰v‹;˜(Ô"Ü  Ó&Ð&ä
Ð4°Q°CÐ8Ó
9Ð9r<   c               ó$   € V ^8„  d   QhRRRRRR/# )r3   r]   r+   rD   r5   r6   r   r8   )r9   s   "r:   r;   r;     s&   € ÷ Fñ F�6ð F dð F°uñ Fr<   c               óF   € \        V P                  V P                  VR 7      # ))rC   rD   )rf   rQ   ra   )r]   rD   s   &$r:   Úreturn_typeri     s   € Ü˜1Ÿ6™6¨1¯:©:¸fÔEÐEr<   c               ó$   € V ^8„  d   QhRRRRRR/# )r3   ÚrszSequence[Return]rD   r5   r6   r   r8   )r9   s   "r:   r;   r;     s'   € ÷ Gñ GÐ%ð G°$ð GÀ5ñ Gr<   c          
     óÜ   € \        V 4      ^ 8X  d   \        \        4      # \        V 4      ^8X  d   \        V ^ ,          VR7      # \	        V  Uu. uF  p\        W!R7      NK  	  up4      # u upi )r   ©rD   )Úlenr
   r"   ri   r    )rk   rD   r]   s   &$ r:   Úreturns_typero     sV   € Ü
ˆ2ƒw�!„|ÜœÓÐÜ	ˆR‹�AŒÜ˜2˜a�5¨Ô0Ð0äÁ"ÓEÁ"¸Qœ; q×8Á"ÑEÓFÐFùÒEs   ÁA)Úfallback_nameÚresultc               ó$   € V ^8„  d   QhRRRRRR/# )r3   Úfr)   rp   r7   r6   zSequence[str]r8   )r9   s   "r:   r;   r;   #  s!   € ÷ ñ �Nð °cð Èñ r<   c               óŽ  a€ . p\        V P                  P                  4       EF�  w  poV P                  P                  P                  P                  '       d   V^ 8w  d   \        R4      hRpEM?V P                  P                  4       '       d3   V P                  P                  P                  V,          P                  pMíSP                  '       d°   \        ;QJ d7    V3R lV P                  P                  4        4       F  '       g   K   RM,	  RM(! V3R lV P                  P                  4        4       4      pV'       d1   V P                  P                  4       '       g   SP                   R2pM9SP                  pM,\        V P                  P                  4      ^8X  d   TMV V 2pVP                  V4       EK   	  V# )r   z.illegal inplace function with multiple returnsÚselfc              3  óV   <"  € T F  pSP                   VP                   8H  x € K   	  R # 5i)N)rA   )Ú.0r_   r]   s   & €r:   Ú	<genexpr>Úreturn_names.<locals>.<genexpr>4  s"   øé € ð  Ù*I Q�—‘˜!Ÿ&™&Ö Ó*Iùs   ƒ&)TFÚ_return)Ú	enumerater4   ÚreturnsrA   ÚinplacerS   rB   Ú	argumentsÚoutÚanyÚschema_order_argumentsrn   Úappend)rs   rp   r|   ÚirA   Úname_conflictr]   s   &$    @r:   Úreturn_namesr…   #  sF  ø€ Ø€GÜ˜!Ÿ&™&Ÿ.™.×)‰ˆˆ1ð �6‰6�;‰;×Ñ×#×#Ð#Ø�AŒvÜ$Ð%UÓVÐVØŠDð �V‰V×Ñ×ÒØ—6‘6×#Ñ#×'Ñ'¨Õ*×/Ñ/‰Dà�V�VˆVß›Cô  Ø*+¯&©&×*GÑ*GÔ*Ió ŸCŸCšCô  Ø*+¯&©&×*GÑ*GÔ*Ió ó ˆM÷  Q§V¡V×%5Ñ%5×%7Ò%7ØŸ&™&˜ Ð)‘à—v‘v‘ô
 %(¨¯©¯©Ó$7¸1Ô$<‘=À]ÀOÐTUÐSVÐBWˆDØ�‰�t×ñ7 *ð8 €Nr<   ÚFalseÚfalseÚTrueÚtrueÚNoneú::std::nulloptÚMeanzat::Reduction::Meanz[]ú{}Úcontiguous_formatzc10::MemoryFormat::ContiguousÚlongú	at::kLongc               ó(   € V ^8„  d   QhRRRRRRRR/# )r3   Údr7   rF   r.   rD   r5   r6   r8   )r9   s   "r:   r;   r;   P  s(   € ÷ '(ñ '(�Cð '(˜Dð '(¨Tð '(°cñ '(r<   c               ó   € V R 8X  d   \        V4      R8X  d   R# \        V\        4      '       dä   VP                  \        P                   J dÆ   \        V 4      ^8¼  d¶   V ^ ,          R8X  d¨   V R,          R8X  dš   Rp^pV^,           \        V 4      8  dy   W,          R8w  d2   W,          R8X  d   VR,          pMW0V,          ,          pV^,          pKU  W^,           ,          R8X  d   VR,          pMW0WD^,            ,          pV^,          pK�  RV R2# \        V\        4      '       d!   V R 8X  d   R# \        WP                  VR	7      # \        V\        4      '       d�   V P                  R
4      '       d+   V P                  R4      '       d   RV ^R ,           R,           # V'       d7   V P                  4       '       d!   \        VP                  4      R8X  d   RV  R2# VP                  f   \        RV  R24      h\        P!                  W 4      # )rŠ   rY   r�   Ú'Ú Ú\Ú"z\"r‹   rm   Ú[Ú]Ú{Ú}rI   zc10::SymInt(Ú)z,Expected a list default '[...]' but found: 'éÿÿÿÿ)r7   rL   r&   rA   r%   rn   r*   Údefault_exprrP   r(   Ú
startswithÚendswithÚisdigitrR   Ú
ValueErrorÚJIT_TO_CPP_DEFAULTÚget)r’   rF   rD   Úsrƒ   s   &&$  r:   rž   rž   P  s•  € ØˆF„{”s˜1“v Ô*ÙÜ�!”X×Ò 1§6¡6¬V¯Z©ZÓ#7äˆq‹6�QŒ;˜1˜Q�4 3œ;¨1¨R­5°C¬<ØˆAØˆAØ�a•%œ#˜a›&”.Ø•4˜4”<Ø•t˜s”{Ø˜U�
™à˜q�T�	˜Ø˜•F’Aà˜Q�•x 3”Ø˜S�™à˜q q¥5˜\Õ)˜Ø˜•F’Aà�q�c˜�8ˆOä�!”\×"Ò"Ø�Œ;Ù#ä˜AŸv™v¨fÔ5Ð5ä�!”X×ÒØ�<‰<˜×Ò §¡¨C§¢Ø˜˜1˜R˜•= 3Õ&Ð&ß˜Ÿ	™	Ÿš¬¨A¯F©F«°xÔ(?Ø! !  AÐ&Ð&Ø�V‰VŠ^äÐKÈAÈ3ÈaÐPÓQÐQä×!Ñ! !Ó'Ð'r<   c               ó4   € V ^8„  d   QhRRRRRRRRRRR	RR
R/# )r3   r_   ú0Argument | TensorOptionsArguments | SelfArgumentÚcpp_no_default_argsúset[str]Úmethodr5   ÚfaithfulrD   Úhas_tensor_optionsr6   úlist[Binding]r8   )r9   s   "r:   r;   r;   }  sY   € ÷ Fñ FØ7ðFð "ðFð ð	Fð
 ðFð ðFð ðFð ñFr<   c               óZ  aaaaa€ R  VVVVV3R llp\        V \        4      '       dŸ   V P                  R8X  d   S'       d   \        P                  pMV P                  pRpV P                  S9  d1   V P
                  e#   \        V P
                  V P                  SR7      p\        \        WSR7      V P                  VV R7      .# \        V \        4      '       Ed   S'       dX   V! V P                  4      V! V P                  4      ,           V! V P                  4      ,           V! V P                  4      ,           # RpRS9   d   \        R4      h\         ;QJ d*    R	 V P!                  4        4       F  '       d   K   R
M	  RM! R	 V P!                  4        4       4      '       d   RpMV P                  P
                  R8X  d   Rp\        \#        R\%        \&        4      4      RVV R7      .# \        V \(        4      '       d   S'       d   . # V! V P*                  4      # \-        V 4       R# )c               ó    € V ^8„  d   QhRRRR/# )r3   r_   r§   r6   r­   r8   )r9   s   "r:   r;   Úargument.<locals>.__annotate__†  s   € ÷ 

ñ 

Ø;ð

à	ñ

r<   c           	     ó&   <€ \        V SSSSSR 7      # ))r¨   rª   r«   rD   r¬   )Úargument)r_   r¨   r«   r¬   rª   rD   s   &€€€€€r:   Úsub_argumentÚargument.<locals>.sub_argument†  s$   ø€ ô ØØ 3ØØØØ1ô
ð 	
r<   Úmemory_formatNrm   )rG   rD   )ÚnctyperA   Údefaultr²   Úoptionsz.'options' should not be in cpp_no_default_argsc              3  ó>   "  € T F  qP                   R 8H  x € K  	  R# 5i)rŠ   N)r·   )rw   Úxs   & r:   rx   Úargument.<locals>.<genexpr>°  s   é € Ð8±¨1—9‘9 Ö&³ùs   ‚FTr�   r�   r�   )rL   r#   rA   r   Ú possibly_redundant_memory_formatr·   rž   rQ   r   rb   r-   ÚdtypeÚlayoutÚdeviceÚ
pin_memoryrS   Úallr   r
   r   r,   r²   r   )	r_   r¨   rª   r«   rD   r¬   r³   rG   r·   s	   &ddddd   r:   r²   r²   }  s¬  ü€ ÷

ô 

ô �!”X×Òà�6‰6�_Ô$×);Ü"×CÑC‰Eà—F‘FˆEØ"ˆØ�6‰6Ð,Ô,°·±Ò1FÜ" 1§9¡9¨a¯f©f¸VÔDˆGäÜ$ Q¸FÔCØ—V‘VØØô	ð
ð 	
ô 
�AÔ-×	.Ó	.ßá˜QŸW™WÓ%Ù˜qŸx™xÓ(õ)á˜qŸx™xÓ(õ)ñ ˜qŸ|™|Ó,õ-ðð ˆGàÐ/Ô/Ü$Ð%UÓVÐVß‹sÑ8°·±´Ó8�s�sŠsÑ8°·±´Ó8×8Ò8Ø‘Ø—‘—‘ FÔ*Ø%�äÜ% i´¼>Ó1JÓKØ"Ø#Øô	ðð ô 
�A”|×	$Ò	$ßàˆIá §
¡
Ó+Ð+ä�QŽr<   c               ó0   € V ^8„  d   QhRRRRRRRRRRR	R
/# )r3   r~   r$   r«   r5   rD   rª   r¨   r©   r6   r­   r8   )r9   s   "r:   r;   r;   Æ  sF   € ÷ ñ Øðð ðð ð	ð
 ðð "ðð ñr<   c               óœ  € . pV'       d8   VP                  V P                  4       VP                  V P                  4       M6VP                  V P                  4       VP                  V P                  4       V UUu. uFA  p\        VVVVV P                  R JVR7       F  pV'       d   VP                  4       MTNK  	  KC  	  upp# u uppi )N)r«   rD   rª   r¬   r¨   )ÚextendÚnon_outr   r²   Útensor_optionsÚ
no_default)r~   r«   rD   rª   r¨   Úargsr_   r]   s   &$$$$   r:   r~   r~   Æ  s·   € ð DF€DßØ�‰�I×%Ñ%Ô&Ø�‰�I—M‘MÕ"à�‰�I—M‘MÔ"Ø�‰�I×%Ñ%Ô&ñ ôáˆAÜØØØØØ(×7Ñ7¸tÐCØ 3÷
ˆA÷ #ˆ�‰Œ¨Ò)ñ
ñ 	*Ùòð ùó s   Á=,CÂ*CN)@Ú
__future__r   Útypingr   Útyping_extensionsr   Útorchgenr   Útorchgen.api.typesr   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"   Útorchgen.modelr#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   Úcollections.abcr/   rA   rO   r[   rb   rf   ri   ro   r…   r£   rž   r²   r~   r8   r<   r:   Ú<module>rÐ      sE  ðÝ "å  Ý *å ÷÷ ÷ ÷ ÷ ÷ ÷ ó ÷<÷ ÷ ó ÷  Ý(ð*ð -2ðð "÷	ð*=ð ð	=ð
 ÷=ðJY=ð
 ).ðY=ð ÷Y=ðzUÀ÷ Uð&:¸e÷ &:ðTF¨U÷ Fð
G¸÷ Gð¸H÷ ðD ˆWØ
ˆFØ
ÐØ
Ð!Øˆ$ØÐ8Ø
ˆKðÐ õ'(ðZFð ÷FðRð ÷	ñ r<   