Ë
    †É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j                  d«       ee«      fdefd„«       Zy	)
zAnalytics route.é    )Ú	APIRouterÚDepends)Úrequire_auth)Úavatars_storeÚprojects_storeÚvideos_store)ÚokÚ/Ú_c              ƒ   ó4  K  — t        j                  d¬«      d   }t        j                  d¬«      d   }i }|D ],  }|j                  dd«      }|j                  |d«      dz   ||<   Œ. t	        t        j                  «       t        j                  «       t        j                  «       |j                  dd«      |j                  d	d«      |j                  d
d«      z   |j                  dd«      dœ|t        |d„ d¬«      d d t        |d„ d¬«      d d dœ«      S ­w)Niè  )Úper_pageÚitemsÚstatusÚunknownr   é   Ú	completedÚ
processingÚqueuedÚfailed)ÚavatarsÚprojectsÚvideosr   r   r   c                 ó&   — | j                  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ó    T)ÚkeyÚreverseé   c                 ó&   — | j                  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   
   s  è ø€ ä×Ñ¨Ô.¨wÑ7€EÜ×Ñ tÔ,¨WÑ5€EØ€MÛˆØ�E‰E�(˜IÓ&ˆØ(×,Ñ,¨Q°Ó2°QÑ6ˆ�aÒð ô ä&×,Ñ,Ó.Ü'×-Ñ-Ó/Ü%×+Ñ+Ó-Ø&×*Ñ*¨;¸Ó:Ø'×+Ñ+¨L¸!Ó<¸}×?PÑ?PÐQYÐ[\Ó?]Ñ]Ø&×*Ñ*¨8°QÓ7ñ
ð *Ü! %Ñ-NÐX\Ô]Ð^`Ð_`ÐaÜ! %Ñ-NÐX\Ô]Ð^`Ð_`Ðañó ð ùs   ‚DDN)Ú__doc__Úfastapir   r   Úapp.middleware.authr   Úapp.repository.storer   r   r   Úapp.utils.responser	   Úrouterr   Ústrr6   © r$   r!   Ú<module>r?      sI   ðÙ ß &Ý ,ß LÑ LÝ !á	‹€ð ‡�ˆCƒÙ$ \Ó2ñ �sò ó ñr$   