+
    _Éj  ã                   ó  € R t ^ RIHtHt ^ RIHt ^ RIHt ^ RIH	t	 ^ RI
Ht ]! 4       t]P                  R4      R R l4       t]P                  R	4      ]! R
4      P#                  ]! RR.R7      P$                  4      3R R ll4       tR# )u2   Auth â€“ static admin login only. No registration.)Ú	APIRouterÚHTTPException©ÚLoginIn)Ú
make_token©Úok)Úcfgz/loginc                ó$   € V ^8„  d   QhR\         /# )é   Úbodyr   )Úformats   "ÚAD:\Python_Codes\gen_ai\new\gols-v2-new\backend\app\routes\auth.pyÚ__annotate__r      s   € ÷ ;ñ ;”gñ ;ó    c              ƒ   óü   "  € V P                   \        P                  8w  g    V P                  \        P                  8w  d   \        R RR7      h\        V P                   4      p\        RVRV P                   /4      # 5i)i‘  zInvalid credentials)Ústatus_codeÚdetailÚtokenÚusername)r   r	   ÚADMIN_USERNAMEÚpasswordÚADMIN_PASSWORDr   r   r   )r   r   s   & r   Úloginr      s\   é € à‡}�}œ×*Ñ*Ô*¨d¯m©m¼s×?QÑ?QÔ.QÜ¨Ð4IÔJÐJÜ�t—}‘}Ó%€EÜˆw˜˜z¨4¯=©=Ð9Ó:Ð:ùs   ‚A:A<z/meÚfastapizapp.middleware.authÚrequire_auth)Úfromlistc                ó$   € V ^8„  d   QhR\         /# )r   Úuser)Ústr)r   s   "r   r   r      s   € ÷ 3ñ 3”3ñ 3r   c              ƒ   ó(   "  € \        R V RR/4      # 5i)r   ÚroleÚadminr   )r   s   &r   Úmer#      s   é € ô ˆz˜4 ¨Ð1Ó2Ð2ùs   ‚N)Ú__doc__r   r   r   Úapp.schemas.schemasr   Úapp.utils.jwtr   Úapp.utils.responser   Ú
app.configr	   ÚrouterÚpostr   ÚgetÚ
__import__ÚDependsr   r#   © r   r   Ú<module>r/      s   ðÙ 8ß ,Ý 'Ý $Ý !Ý á	‹€ð ‡�ˆXÓô;ó ð;ð ‡�ˆEÓÙ# IÓ.×6Ñ6ÙÐ$°Ð/?Ô@×MÑMóö 3ó ò3r   