§
    ŠŠtjñ  ã                   ó   — dd„Z dd„ZdS )Tc                 óˆ   — |r|                       ¦   «         |k    r| S |                      ¦   «                              |¦  «        S )N)ÚsizeÚ
contiguousÚview)Útensorr   Úcheck_same_sizes      ú]/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/torch/autograd/_functions/utils.pyÚ
maybe_viewr	      sA   € Øð ˜6Ÿ;š;™=œ=¨DÒ0Ð0ØˆØ×ÒÑÔ×#Ò# DÑ)Ô)Ð)ó    c                 ó’  — |r|                       ¦   «         |k    r| S |                      ¦   «         t          |¦  «        z
  }d„ t          t	          |                       ¦   «         |d …         |¦  «        ¦  «        D ¦   «         }t          |¦  «        D ]}|                      dd¬¦  «        } Œ|D ]}|                      |d¬¦  «        } Œ| S )Nc                 ó*   — g | ]\  }\  }}||k    ¯|‘ŒS © r   )Ú.0ÚdimÚexpandedÚoriginals       r   ú
<listcomp>z"maybe_unexpand.<locals>.<listcomp>   s:   € ð ð ð á%ˆCÑ%�(˜Hð �xÒÐð	 	ð  ÐÐr
   é    F)ÚkeepdimT)r   r   ÚlenÚ	enumerateÚzipÚrangeÚsum)r   Úold_sizer   Únum_unsqueezedÚexpanded_dimsÚ_r   s          r   Úmaybe_unexpandr   
   sÚ   € Øð ˜6Ÿ;š;™=œ=¨HÒ4Ð4ØˆØ—Z’Z‘\”\¥C¨¡M¤MÑ1€Nðð å)2Ý�—’‘”˜n˜o˜oÔ.°Ñ9Ô9ñ*
ô *
ðñ ô €Mõ �>Ñ"Ô"ð .ð .ˆØ—’˜A u�Ñ-Ô-ˆˆØð /ð /ˆØ—’˜C¨�Ñ.Ô.ˆˆØ€Mr
   N)T)r	   r   r   r
   r   ú<module>r      s7   ðð*ð *ð *ð *ðð ð ð ð ð r
   