Ë
    ¥©	jç  ã                   ó<   — d Z ddlmZmZ  G d„ de«      Z e«       Zy)zm
Application configuration using pydantic-settings.
Loads from environment variables with .env file support.
é    )ÚBaseSettingsÚSettingsConfigDictc                   óÖ   — e Zd ZU dZdZeed<   dZeed<   dZeed<   dZ	edz  ed	<   d
Z
eed<   dZeed<   dZeed<   dZeed<   dZeed<   dZeed<    eddd¬«      Zedee   fd„«       Zy)ÚSettingsz-Application settings loaded from environment.Útest_keyÚwatsonx_api_keyÚtest_projectÚwatsonx_project_idz!https://us-south.ml.cloud.ibm.comÚwatsonx_urlNÚgithub_tokenÚINFOÚ	log_levelz+http://localhost:3000,http://localhost:3001Úcors_originszibm/granite-8b-code-instructÚgranite_model_idi   Úgranite_max_tokensgffffffæ?Úgranite_temperaturei,  Ú iam_token_refresh_margin_secondsz.envzutf-8F)Úenv_fileÚenv_file_encodingÚcase_sensitiveÚreturnc                 óz   — | j                   j                  d«      D �cg c]  }|j                  «       ‘Œ c}S c c}w )z/Parse CORS origins from comma-separated string.ú,)r   ÚsplitÚstrip)ÚselfÚorigins     ú+/var/www/html/prparty/backend/app/config.pyÚcors_origins_listzSettings.cors_origins_list'   s/   € ð .2×->Ñ->×-DÑ-DÀSÓ-IÖJ 6�—‘•ÒJÐJùÒJs   ž8)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   ÚstrÚ__annotations__r
   r   r   r   r   r   r   Úintr   Úfloatr   r   Úmodel_configÚpropertyÚlistr   © ó    r   r   r      s±   … Ù7ð &€O�SÓ%Ø,Ð˜Ó,Ø:€K�Ó:ð  $€L�#˜‘*Ó#ð €IˆsÓØE€L�#ÓEð ;Ð�cÓ:Ø"Ð˜Ó"Ø!$Ð˜Ó$ð -0Ð$ cÓ/á%ØØ!Øô€Lð ðK 4¨¡9ò Kó ñKr,   r   N)r#   Úpydantic_settingsr   r   r   Úsettingsr+   r,   r   ú<module>r/      s'   ðñ÷ ?ô"Kˆ|ô "KñL ‹:�r,   