Ë
    ÿ�jˆ  ã                   óØ   — d dl Z d dlmZ d dlmZ d dlmZ  ee«      j                  «       j                  j                  j                  Z
e
dz  Z ee¬«        G d„ de«      Z e«       Zy)	é    N)ÚPath)ÚBaseSettings)Úload_dotenvú.env)Údotenv_pathc                   óü  — e Zd ZU dZeed<   dZeed<   dZeed<   dZeed<   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<   dZeed<   dZeed<   dZeed<   dZeed<   eed<   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$<   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-<   dZeed.<   dZ eed/<   dZ!eed0<   dZ"eed1<   d2Z#eed3<   d4Z$eed5<   dZ%eed6<   dZ&eed7<   dZ'eed8<   d9Z(eed:<   d;Z)eed<<   d=Z*eed><   d?Z+eed@<   dAZ,eedB<   dCZ-eedD<   dEZ.eedF<   dZ/eedG<   dHZ0eedI<   dZ1eedJ<   dZ2eedK<   dZ3eedL<   dZ4eedM<   dZ5eedN<   dZ6eedO<   dZ7eedP<   dQZ8eedR<    G dS„ dT«      Z9yU)VÚSettingsÚ
productionÚENVÚ	localhostÚDB_HOSTÚ5432ÚDB_PORTÚpostgresÚDB_USERÚDB_PASSWORDÚgalaxiq_tenantsÚDB_NAMEÚgalaxiq_masterÚMASTER_DB_NAMEÚ
REDIS_HOSTië  Ú
REDIS_PORTÚdefaultÚ
REDIS_USERÚ ÚREDIS_PASSWORDFÚ	REDIS_SSLTÚQUOTA_REDIS_CACHE_ENABLEDÚDBT_EXECUTABLEÚOPENAI_API_KEYÚAZURE_OPENAI_ENDPOINTz2024-12-01-previewÚAZURE_OPENAI_API_VERSIONÚFIRESTORE_PROJECTz	(default)ÚFIRESTORE_DATABASEzcredentials.jsonÚGOOGLE_APPLICATION_CREDENTIALSzgpt-5.2-chatÚ	LLM_MODELztext-embedding-3-largeÚEMBED_MODELÚAZURE_STORAGE_CONNECTION_STRINGÚ*ÚALLOWED_ORIGINSÚEMAIL_ENABLEDÚ	SMTP_HOSTiÑ  Ú	SMTP_PORTÚSMTP_SECUREÚ
SMTP_EMAILÚ	SMTP_PASSÚ
EMAIL_FROMÚGalaxiQÚEMAIL_FROM_NAMEr   ÚEMAIL_MAX_PER_THREADÚEMAIL_BODY_IMAGEÚAZURE_OPENAI_ENDPOINT_IMAGEÚAZURE_OPENAI_API_KEY_IMAGEz
2024-02-01ÚAZURE_OPENAI_API_VERSION_IMAGEzgpt-image-2ÚAZURE_OPENAI_DEPLOYMENT_IMAGEzhttp://localhost:8001ÚPUBLIC_BASE_URLé<   ÚCRAWL_MAX_PAGESé   Ú"CRAWL_PRODUCT_FALLBACK_AFTER_PAGESé   ÚCRAWL_BATCH_SIZEz2https://dev-api.galaxiq.ai/api/system/notificationÚNOTIFICATION_API_URLÚSYSTEM_JWT_KEYzpython-workerÚSYSTEM_SERVICE_NAMEÚSHOPIFY_CLIENT_IDÚSHOPIFY_CLIENT_SECRETÚGOOGLE_CALENDAR_CLIENT_IDÚGOOGLE_CALENDAR_CLIENT_SECRETÚMS_TEAMS_CLIENT_IDÚMS_TEAMS_CLIENT_SECRETÚSOURCE_CREDENTIALS_KEYz"http://localhost:5173/chat_ui.htmlÚFRONTEND_URLc                   ó   — e Zd ZdZdZy)úSettings.Configr   ÚignoreN)Ú__name__Ú
__module__Ú__qualname__Úenv_fileÚextra© ó    ú./var/www/html/strategist-ai/app/core/config.pyÚConfigrM   z   s   „ ØˆØ‰rU   rW   N):rO   rP   rQ   r   ÚstrÚ__annotations__r   r   r   r   r   r   r   Úintr   r   r   Úboolr   r   r"   r#   r$   r%   r&   r'   r(   r*   r+   r,   r-   r.   r/   r0   r1   r3   r4   r5   r6   r7   r8   r9   r:   r<   r>   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rW   rT   rU   rV   r	   r	      sL  … Ø€CˆÓð €GˆSÓØ€GˆSÓØ€GˆSÓØÓØ$€GˆSÓ$Ø*€N�CÓ*ð "€J�Ó!Ø€J�ÓØ€J�ÓØ€N�CÓØ€IˆtÓØ&*Ð˜tÓ*ð €N�CÓð ÓØÓØ$8Ð˜cÓ8ð  Ð�sÓØ)Ð˜Ó)Ø*<Ð" CÓ<à#€IˆsÓ#Ø/€K�Ó/ð
 ,.Ð# SÓ-ð €O�SÓð  €M�4ÓØ€IˆsÓØ€IˆsÓØ€K�ÓØ€J�ÓØ€IˆsÓØ€J�ÓØ$€O�SÓ$Ø !Ð˜#Ó!ð #Ð�dÓ"Ø')Ð Ó)Ø&(Ð Ó(Ø*6Ð" CÓ6Ø)6Ð! 3Ó6ð
 3€O�SÓ2ð
 €O�SÓð /0Ð&¨Ó/ð Ð�cÓð !UÐ˜#ÓTØ€N�CÓØ.Ð˜Ó.àÐ�sÓð "$Ð˜3Ó#à%'Ð˜sÓ'Ø)+Ð! 3Ó+à Ð˜Ó Ø"$Ð˜CÓ$ð
 #%Ð˜CÓ$ð =€L�#Ó<÷ò rU   r	   )ÚosÚpathlibr   Úpydantic_settingsr   Údotenvr   Ú__file__ÚresolveÚparentÚBASE_DIRÚenv_pathr	   ÚsettingsrT   rU   rV   ú<module>rf      sa   ðÛ 	Ý Ý *Ý ñ �‹>×!Ñ!Ó#×*Ñ*×1Ñ1×8Ñ8€Ø�fÑ€Ù ˜Õ !ôqˆ|ô qñf ‹:�rU   