Ë
    K­ja  ã                   óN  — d Z ddlmZ ddlmZmZ ddlmZ ddlm	Z	m
Z
 ddlmZmZmZmZmZmZmZmZ edefd	„«       Z ed
eddd¬«      Z ed¬«      Zej/                  d«      d„ «       ZeeeeeeeefD ]  Zej5                  ej6                  «       Œ ej5                  e«       y)z Avalanche Forecast Guidance API.é    )Úasynccontextmanager)Ú	APIRouterÚFastAPIé   )Úengine)Ú
close_poolÚpool)ÚaiÚauthÚcentersÚ	forecastsÚguidanceÚphrasesÚrunsÚstatsÚappc                ó*   K  — d ­–— t        «        y ­w)N)r   )r   s    ú%/var/www/avy-guidance/api/app/main.pyÚlifespanr      s   è ø€ ä	Ü…Lùs   ‚zAvalanche Forecast Guidance APIz	/api/docsNz/api/openapi.json)Útitler   Údocs_urlÚ	redoc_urlÚopenapi_urlz/api)Úprefixz/healthc                  ó¤   — t        «       j                  «       5 } | j                  d«       d d d «       dt        j                  dœS # 1 sw Y   ŒxY w)NzSELECT 1Úok)ÚstatusÚengine_version)r	   Ú
connectionÚexecuter   ÚENGINE_VERSION)Úconns    r   Úhealthr#      sD   € ä	‹×	Ñ	Ó	ð ! Ø�‰�ZÔ ÷!à¬f×.CÑ.CÑDÐD÷!ð !ús   ™AÁA)Ú__doc__Ú
contextlibr   Úfastapir   r   Ú r   Údbr   r	   Úroutersr
   r   r   r   r   r   r   r   r   r   ÚapiÚgetr#   ÚmoduleÚinclude_routerÚrouter© ó    r   ú<module>r1      sÂ   ðÙ &å *ç &å ß  ß Q× QÓ Qð ð˜ò ó ðñ
 Ø
+ØØØØ#ô€ñ �vÔ€ð ‡�ˆÓñEó ðEð �W˜d I¨w¸¸xÈÐLò &€FØ×Ñ�v—}‘}Õ%ð&ð × Ñ �3Õ r0   