+
    ˜°³j�   ã                  ó€  € ^ 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 ^ RIHtHtHtHtHtHt ]! R]! R]	! ]! ]4      4      R7      ]! R]! ]P*                  4      RRR7      RR	7      t]! R
]! R
]! ]4      R7      ]! R
]! ]P.                  4      RRR7      RR	7      t]! R]! R]	! ]! ]4      4      R7      ]! R]! ]P*                  4      RRR7      RR	7      t]! R]! R]! ]4      R7      ]! R]! ]P4                  4      RRR7      RR	7      t]! R]! R]! ]4      R7      ]! R]! ]P.                  4      RRR7      RR	7      t]! RR4      t]! R]! R]! ]4      R7      ]! R]! ]P.                  4      RRR7      RR	7      tR#R R lltRR/R R llt R R lt!R R lt"R R lt#R R lt$R R lt%R$R R  llt&R! R" lt'R# )%é    )Úannotations)Ú
dispatcher)	ÚBaseCppTypeÚ	BaseCTypeÚBindingÚboolTÚConstRefCTypeÚCTypeÚlongTÚ
NamedCTypeÚtensorT)ÚArgumentÚBaseTyÚBaseTypeÚFunctionSchemaÚNativeFunctionÚNativeFunctionsViewGroupÚbase)ÚnameÚtypeN)r   r   ÚdefaultÚ
annotation)r   ÚnctypeÚargumentr   Úhas_symbolic_inputsÚmutated_viewÚ	out_indexÚreapply_viewszat::functionalizationÚInverseReturnModeÚinverse_return_modec               ó$   € V ^8„  d   QhRRRRRR/# )é   Úfuncr   Úwith_namespaceÚboolÚreturnÚstr© )Úformats   "Ú_/home/luca/screen-checking/.venv/lib/python3.14/site-packages/torchgen/api/functionalization.pyÚ__annotate__r+   _   s&   € ÷ Añ A�Nð A°Dð AÀSñ Aó    c                óX   € V'       d   R MRpV V P                   P                  4        R2# )zat::functionalization::Ú Ú	_ViewMeta)r   Úunambiguous_name)r#   r$   Ú	namespaces   && r*   Ú	classnamer2   _   s+   € ß-;Ñ)À€IØˆ[˜Ÿ™×3Ñ3Ó5Ð6°iÐ@Ð@r,   c          
     ó,   € V ^8„  d   QhRRRRRRRRRR	/# )
r"   Úgr   Ú
is_reverser%   Úinclude_namespacer   zbool | Noner&   r'   r(   )r)   s   "r*   r+   r+   e   s<   € ÷ )ñ )Øð)ð ð)ð ð	)ð
 ð)ð 	ñ)r,   c               ó˜  € Vf   V'       g   \        R4      hV'       d   \        V P                  V4      # V'       g   \        R4      hV P                  f   \        R4      hV'       d/   V P                  P                  P
                  P                  4       M-V P                  P                  P
                  P                  4       pRV R2# )Nz*reapply_views can only be None for reversez*include_namespace must be True for forwardz&view_copy must be non-None for forwardz
at::_ops::z::call)ÚAssertionErrorÚreverse_nameÚviewÚ	view_copyr#   r   r0   )r4   r5   r6   r   Úapi_names   &$$$ r*   r   r   e   s¨   € ð Ò÷ Ü Ð!MÓNÐNßÜ˜AŸF™FÐ$5Ó6Ð6çÜÐIÓJÐJØ‡{�{ÒÜÐEÓFÐF÷ ð 	
�‰�‰×Ñ×)Ñ)Ô+à�[‰[×Ñ×"Ñ"×3Ñ3Ó5ð ð
 ˜�z Ð(Ð(r,   c               ó$   € V ^8„  d   QhRRRRRR/# )r"   Úfr   r6   r%   r&   r'   r(   )r)   s   "r*   r+   r+   €   s!   € ÷ 	%ñ 	%�Nð 	%°tð 	%Àñ 	%r,   c                óp   € V P                   P                  P                  4       pV'       d   R V R2# V R2# )z+at::functionalization::FunctionalInverses::Ú_inverse)r#   r   r0   )r>   r6   r<   s   && r*   r9   r9   €   s9   € ð �v‰v�{‰{×+Ñ+Ó-€HçØ<¸X¸JÀhÐOÐOà�˜8Ð$Ð$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                  4      ^8  d   \        R4      hV P                   F;  pVP                  P	                  4       '       d   K%  \        RVP                   24      h	  \        \        4      # )é   z"Expected at least one return valuez&Expected tensor-like return type, got )ÚlenÚreturnsr8   r   Úis_tensor_liker   r   )r#   Úrets   & r*   Úreturns_typerH   Œ   sd   € ä
ˆ4�<‰<Ó˜1ÔÜÐAÓBÐBØ�|Œ|ˆØ�x‰x×&Ñ&×(Ô(Ü Ð#IÈ#Ï(É(ÈÐ!TÓUÐUñ ô
 ”WÓÐr,   c               ó    € V ^8„  d   QhRRRR/# )r"   r#   r   r&   r%   r(   )r)   s   "r*   r+   r+   ™   s   € ÷ ñ ˜.ð ¨Tñ r,   c                óÜ   € \        V P                  4      ^8„  ;'       gN    \        V P                  4      ^8H  ;'       d.    V P                  ^ ,          P                  P                  4       RJ# )rC   N)rD   rE   r   Úis_list_like©r#   s   &r*   Úis_multi_outputrM   ™   sW   € Üˆt�|‰|Ó˜qÑ ÷ ð ÜˆD�L‰LÓ˜QÑ×RÐR 4§<¡<°¥?×#7Ñ#7×#DÑ#DÓ#FÈdÐ#Rðr,   c               ó    € V ^8„  d   QhRRRR/# ©r"   r#   r   r&   úlist[Binding]r(   )r)   s   "r*   r+   r+       s   € ÷ 	ñ 	˜nð 	°ñ 	r,   c                ó`   € \         .p\        V 4      '       d   VP                  \        4       V# )N)Úhas_symbolic_inputs_bindingrM   ÚappendÚout_index_binding)r#   Ú	argumentss   & r*   Úbase_ctor_argumentsrV       s,   € ä,Ð-€Iô �t×ÒØ×ÑÔ*Ô+àÐr,   c               ó    € V ^8„  d   QhRRRR/# rO   r(   )r)   s   "r*   r+   r+   °   s   € ÷ *ñ *˜~ð *°-ñ *r,   c                ó   € \        V R R7      # )F)Úowning)Ú
attributesrL   s   &r*   Úextra_ctor_argumentsr[   °   s   € Ü�d 5Ô)Ð)r,   c               ó$   € V ^8„  d   QhRRRRRR/# )r"   r#   r   rY   r%   r&   rP   r(   )r)   s   "r*   r+   r+   ¸   s!   € ÷ ñ �^ð ¨Tð ¸]ñ r,   c           	     óH  € V P                   P                  pV^ ,          P                  \        \        P
                  4      8w  d    \        RV^ ,          P                   24      h\        \        .VR,           Uu. uF  p\        P                  ! W1R7      NK  	  upO# u upi )r   ú%Expected first arg to be Tensor, got ºrC   NN)Úremove_non_owning_ref_types)rU   Úflat_allr   r   r   ÚTensorr8   Úreapply_views_bindingÚinverse_return_mode_bindingr   r   )r#   rY   ÚargsÚas   &&  r*   rZ   rZ   ¸   s†   € Ø�>‰>×"Ñ"€DØˆA…w‡|�|”x¤§¡Ó.Ô.ÜÐDÀTÈ!ÅWÇ\Á\ÀNÐSÓTÐTäÜ#ðð OSÐSUÎhÓ	WÉhÈŒ*×
Ò
˜a×
DÉhÑ	Wðð ùò 
Xs   Á; Bc               ó$   € V ^8„  d   QhRRRRRR/# )r"   r#   r   r5   r%   r&   rP   r(   )r)   s   "r*   r+   r+   Ã   s!   € ÷ "ñ "�~ð "°4ð "¸Mñ "r,   c                óè  € V P                   P                  pV^ ,          P                  \        \        P
                  4      8w  d    \        RV^ ,          P                   24      hVR,          pV Uu. uF  p\        P                  ! V4      NK  	  ppV'       g   \        .V,           # \        V 4      '       d   \        \        \        \        .V,           # \        \        \        .V,           # u upi )r   r^   r_   )rU   ra   r   r   r   rb   r8   r   r   Úbase_bindingrM   Úmutated_view_bindingrd   rT   )r#   r5   re   Únon_self_argsrf   Únon_self_bindingss   &&    r*   Úop_argumentsrm   Ã   sÔ   € Ø�>‰>×"Ñ"€DØˆA…w‡|�|”x¤§¡Ó.Ô.ÜÐDÀTÈ!ÅWÇ\Á\ÀNÐSÓTÐTØ˜•H€Mñ :GÓG¹°Aœ×,Ò,¨QÖ/¹ÐÐGßäˆ~Ð 1Õ1Ð1ô
 ˜4× Ò äÜ$Ü+Ü!ð	ð
 "õ"ð "ô Ü$Ü+ðð "õ	"ð "ùò! Hs   Á2C/)F)T)(Ú
__future__r   Útorchgen.apir   Útorchgen.api.typesr   r   r   r   r	   r
   r   r   r   Útorchgen.modelr   r   r   r   r   r   rb   ri   r%   rR   rj   ÚintrT   rc   ÚInverseReturnModeTrd   r2   r   r9   rH   rM   rV   r[   rZ   rm   r(   r,   r*   Ú<module>rt      sò  ðÝ "å #÷
÷ 
õ 
÷÷ ñ& Ø	Ù˜6©±iÀÓ6HÓ(IÔJÙØ™( 6§=¡=Ó1¸4ÈDôð ô€ñ &Ø	ÙÐ0±yÀÓ7GÔHÙØ"Ù�f—k‘kÓ"ØØô	ð ô
Ð ñ Ø	Ù˜>±¹iÈÓ>PÓ0QÔRÙØ™( 6§=¡=Ó1¸4ÈDôð ôÐ ñ Ø	Ù˜;©Y°uÓ-=Ô>ÙØ™x¨¯
©
Ó3¸TÈdôð ôÐ ñ  Ø	Ù˜?±¸5Ó1AÔBÙØ¡8¨F¯K©KÓ#8À$ÐSWôð ôÐ ñ !Ð!8Ð:MÓNÐ Ù%Ø	ÙÐ0±yÐASÓ7TÔUÙØ"á�f—k‘kÓ"ØØôð ôÐ ÷Að)ð
 "&÷)õ6	%õ	õõ	õ *÷÷"r,   