Ë
    i“  ã                   ó<   — d dl mZmZ d dlmZ dd„Zdd„Zd„ Zd„ Zy)	é    )ÚProcessedMatchTeamMetricsÚProcessedMatchPlayerMetrics)ÚconnectionsNc                 óž   — t         j                  j                  d«      j                  | ¬«      }|r|j                  |¬«      }t	        |«      S )uH   Obtiene mÃ©tricas de equipo por team_id (y opcionalmente por metric_id).Útikistats_internal)Úteam_id©Ú	metric_id)r   ÚobjectsÚusingÚfilterÚlist)r   r
   Úqss      úC/var/www/app.tikistats.com/public_html/router_analytics/services.pyÚget_team_metricsr      sD   € ä	"×	*Ñ	*×	0Ñ	0Ð1EÓ	F×	MÑ	MÐV]Ð	MÓ	^€BÙØY‰Y ˆYÓ+ˆÜ‹8€Oó    c                 óž   — t         j                  j                  d«      j                  | ¬«      }|r|j                  |¬«      }t	        |«      S )uK   Obtiene mÃ©tricas de jugador por player_id (y opcionalmente por metric_id).r   )Ú	player_idr	   )r   r   r   r   r   )r   r
   r   s      r   Úget_player_metricsr      sD   € ä	$×	,Ñ	,×	2Ñ	2Ð3GÓ	H×	OÑ	OÐZcÐ	OÓ	d€BÙØY‰Y ˆYÓ+ˆÜ‹8€Or   c                  ón   — t        t        j                  j                  d«      j	                  «       «      S )u3   Devuelve todas las mÃ©tricas de equipo disponibles.r   )r   r   r   r   Úall© r   r   Úget_all_team_metricsr      s)   € äÔ)×1Ñ1×7Ñ7Ð8LÓM×QÑQÓSÓTÐTr   c                  ón   — t        t        j                  j                  d«      j	                  «       «      S )u6   Devuelve todas las mÃ©tricas de jugadores disponibles.r   )r   r   r   r   r   r   r   r   Úget_all_player_metricsr      s)   € äÔ+×3Ñ3×9Ñ9Ð:NÓO×SÑSÓUÓVÐVr   )N)	Úrouter_analytics.modelsr   r   Ú	django.dbr   r   r   r   r   r   r   r   ú<module>r      s$   ð÷ [Ý !óóòUóWr   