Ë
    gßj=  ã            	       ó  — d Z ddlZddlmZ ddlmZ ej                  j                  ej                  j                  ej                  j                  ej                  j                  e	«      «      «      «      Z
 G d„ de«      Z e«       Zy)u4   
Application Configuration â€” all values from .env
é    N)ÚBaseSettings)ÚListc                   óò  — 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<   d	Zeed
<   dZeed<   dZeed<   dZeed<   ddgZee   ed<   ej$                  j'                  edd«      Zeed<   ej$                  j'                  edd«      Zeed<   ej$                  j'                  edd«      Zeed<   dZeed<   ej$                  j'                  eddd«      Zeed <   d!Zeed"<   ej$                  j'                  edd#«      Zeed$<   ej$                  j'                  edd%«      Zeed&<   ej$                  j'                  edd'«      Zeed(<   ej$                  j'                  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<   d1Z#eed2<   d3Z$eed4<   d5Z%eed6<   d7Z&e'ed8<   d9Z(eed:<   d;Z)eed<<   d=Z*eed><   dZ+e	ed?<   d@Z,eedA<   dBZ-e'edC<   dDZ.eedE<   dFZ/e'edG<   d.Z0eedH<   d.Z1eedI<   d.Z2eedJ<    G dK„ d «      Z3yL)MÚConfigz0.0.0.0ÚHOSTi@  ÚPORTTÚDEBUGÚadminÚADMIN_USERNAMEÚadmin123ÚADMIN_PASSWORDzgols-change-this-in-productionÚ
JWT_SECRETÚHS256ÚJWT_ALGORITHMià  ÚJWT_EXPIRE_MINUTESzhttp://localhost:8000zhttp://127.0.0.1:8000ÚCORS_ORIGINSÚbackendÚdataÚDATA_DIRÚuploadsÚ
UPLOAD_DIRÚoutputsÚ
OUTPUT_DIRÚffmpegÚFFMPEG_PATHÚmodelsÚpiperzen_US-ryan-high.onnxÚPIPER_MODELzhttp://localhost:5002ÚXTTS_URLÚliveportraitÚLIVEPORTRAIT_PATHÚwav2lipÚWAV2LIP_PATHÚmusetalkÚMUSETALK_PATHÚ
codeformerÚCODEFORMER_PATHÚWAV2LIP_AUTOPATCHÚpythonÚMODELS_PYTHONÚ ÚOPENAI_API_KEYÚOPENAI_BASE_URLzgpt-4o-miniÚOPENAI_TEXT_MODELzgpt-4o-mini-ttsÚOPENAI_TTS_MODELi°  ÚOPENAI_MAX_TOKENSgffffffæ?ÚOPENAI_TEMPERATUREé<   ÚOPENAI_TIMEOUTÚonyxÚOPENAI_VOICE_MALEÚshimmerÚOPENAI_VOICE_FEMALEÚENABLE_LIVENESSÚGOLSÚWATERMARK_TEXTgÍÌÌÌÌÌÜ?ÚWATERMARK_OPACITYzbottom-rightÚWATERMARK_POSITIONg{®GázÄ?ÚWATERMARK_SCALEÚELEVENLABS_KEYÚ
HEYGEN_KEYÚDID_KEYc                   ó   — e Zd ZdZdZy)úConfig.Configz.envzutf-8N)Ú__name__Ú
__module__Ú__qualname__Úenv_fileÚenv_file_encoding© ó    úb/Users/priyanka/Documents/AI_Agent_Assessment/ai-video-generator-gols-v2-new/backend/app/config.pyr   rB   O   s   „ ØˆØ#ÑrI   N)4rC   rD   rE   r   ÚstrÚ__annotations__r   Úintr	   Úboolr   r   r   r   r   r   r   ÚosÚpathÚjoinÚ_ROOTr   r   r   r   r   r   r!   r#   r%   r'   r(   r*   r,   r-   r.   r/   r0   r1   Úfloatr3   r5   r7   r8   r:   r;   r<   r=   r>   r?   r@   r   rH   rI   rJ   r   r      sB  … à€Dˆ#ÓØ€Dˆ#ÓØ€Eˆ4Óð "€N�CÓ!Ø$€N�CÓ$ð 7€J�Ó6Ø €M�3Ó Ø!Ð˜Ó!ð 	 Øð€L�$�s‘)ó ð —g‘g—l‘l 5¨)°VÓ<€H�Ó<Ø—g‘g—l‘l 5¨)°YÓ?€J�Ó?Ø—g‘g—l‘l 5¨)°YÓ?€J�Ó?ð '€K˜Ó&Ø Ÿg™gŸl™l¨5°(¸GÐE[Ó\€K˜Ó\Ø5€H˜Ó5Ø Ÿg™gŸl™l¨5°(¸NÓKÐ˜ÓKØ Ÿg™gŸl™l¨5°(¸IÓF€L˜ÓFØ Ÿg™gŸl™l¨5°(¸JÓG€M˜ÓGØ Ÿg™gŸl™l¨5°(¸LÓI€O˜ÓIà#Ð˜Ó#ð '€M˜Ó&ð !€N˜Ó Ø €O˜Ó Ø+Ð˜Ó+Ø/Ð˜Ó/Ø"Ð˜Ó"Ø #Ð˜Ó#Ø €N˜Ó ð  &Ð˜Ó%Ø(Ð˜Ó(ð  $€O˜Ó#ð %€N˜Ó$Ø $Ð˜Ó$Ø,Ð˜Ó,Ø $€O˜Ó$ð €N�CÓØ€J�CÓØ€G�CÓ÷$ò $rI   r   )Ú__doc__rO   Úpydantic_settingsr   Útypingr   rP   ÚdirnameÚabspathÚ__file__rR   r   ÚcfgrH   rI   rJ   Ú<module>r[      sh   ðñó 
Ý *Ý ð 	�‰�‰˜Ÿ™Ÿ™¨¯©¯©¸¿¹¿¹ÈÓ8QÓ(RÓSÓT€ôE$ˆ\ô E$ñP ƒh�rI   