§
    †Éj»  ã                   ó²   — d Z ddlmZmZ ddlmZ ddlmZmZm	Z	 ddl
mZ  e¦   «         Ze                     d¦  «         ee¦  «        fdefd„¦   «         Zd	S )
zAnalytics route.é    )Ú	APIRouterÚDepends)Úrequire_auth)Úavatars_storeÚprojects_storeÚvideos_store)Úokú/Ú_c              ƒ   óŠ  K  — t          j        d¬¦  «        d         }t          j        d¬¦  «        d         }i }|D ]4}|                     dd¦  «        }|                     |d¦  «        dz   ||<   Œ5t	          t          j        ¦   «         t          j        ¦   «         t          j        ¦   «         |                     dd¦  «        |                     d	d¦  «        |                     d
d¦  «        z   |                     dd¦  «        dœ|t          |d„ d¬¦  «        d d…         t          |d„ d¬¦  «        d d…         dœ¦  «        S )Niè  )Úper_pageÚitemsÚstatusÚunknownr   é   Ú	completedÚ
processingÚqueuedÚfailed)ÚavatarsÚprojectsÚvideosr   r   r   c                 ó.   — |                       dd¦  «        S ©NÚ
created_atÚ ©Úget©Úxs    úl/Users/priyanka/Documents/AI_Agent_Assessment/ai-video-generator-gols-v2-new/backend/app/routes/analytics.pyú<lambda>zdashboard.<locals>.<lambda>   ó   € °q·u²u¸\È2Ñ7NÔ7N€ ó    T)ÚkeyÚreverseé   c                 ó.   — |                       dd¦  «        S r   r   r   s    r!   r"   zdashboard.<locals>.<lambda>   r#   r$   é   )ÚtotalsÚstatus_breakdownÚrecent_videosÚrecent_projects)r   Úlistr   r   r	   r   ÚcountÚsorted)r   Úp_allÚv_allÚstatus_countsÚpÚss         r!   Ú	dashboardr6   
   sd  è è € åÔ¨Ð.Ñ.Ô.¨wÔ7€EÝÔ tÐ,Ñ,Ô,¨WÔ5€EØ€MØð 7ð 7ˆØ�EŠE�(˜IÑ&Ô&ˆØ(×,Ò,¨Q°Ñ2Ô2°QÑ6ˆ�aÑÐåå&Ô,Ñ.Ô.Ý'Ô-Ñ/Ô/Ý%Ô+Ñ-Ô-Ø&×*Ò*¨;¸Ñ:Ô:Ø'×+Ò+¨L¸!Ñ<Ô<¸}×?PÒ?PÐQYÐ[\Ñ?]Ô?]Ñ]Ø&×*Ò*¨8°QÑ7Ô7ð
ð 
ð *Ý! %Ð-NÐ-NÐX\Ð]Ñ]Ô]Ð^`Ð_`Ð^`ÔaÝ! %Ð-NÐ-NÐX\Ð]Ñ]Ô]Ð^`Ð_`Ð^`Ôaðð ñ ô ð r$   N)Ú__doc__Úfastapir   r   Úapp.middleware.authr   Úapp.repository.storer   r   r   Úapp.utils.responser	   Úrouterr   Ústrr6   © r$   r!   ú<module>r?      s½   ðØ Ð Ø &Ð &Ð &Ð &Ð &Ð &Ð &Ð &Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LÐ LØ !Ð !Ð !Ð !Ð !Ð !à	ˆ‰Œ€ð ‡‚ˆC�„Ø$˜W \Ñ2Ô2ð ð �sð ð ð ñ „ðð ð r$   