+
    hi                       ^ RI Ht ^ RIt^ RIHt ^ RIHt ]! RR7       ! R R4      4       tR	R
0tR0t	0 R/mt
RR
.RR	.RR	.RR	./t/ RRbRRbRRbRRbRRbRRbRRbRRbRRbRRbRR bR!R"bR#R$bR%R&bR'R(bR)R*bR+R,bR-R./Ct^tR# )0    )annotationsN)	dataclass)PathT)frozenc                  >   ] tR t^t$ ]P
                  ! RR4      tR]R&   ]P
                  ! R4      tR]R&   ]P
                  ! R4      t	R]R	&   ]
! ]P
                  ! R
R4      4      tR]R&   ]
! ]P
                  ! RR4      4      tR]R&   ]P
                  ! R4      tR]R&   ]P
                  ! RR4      P                  4       R8H  tR]R&   ]P
                  ! R]! ]! ]4      P'                  4       P(                  ^,          R,          R,          4      4      tR]R&   RtR# )KlingConfigKLING_API_BASE_URLz!https://api-singapore.klingai.comstrapi_base_urlKLING_API_TOKENz
str | None	api_tokenKLING_CALLBACK_BASE_URLcallback_base_urlKLING_REQUEST_TIMEOUT_SEC60intrequest_timeout_secKLING_CONCURRENCY_LIMIT1concurrency_limitKLING_CALLBACK_SHARED_SECRETcallback_shared_secretKLING_CALLBACK_PERMISSIVE_DEBUGfalsetrueboolcallback_permissive_debugKLING_ASSETS_ROOToutputsclipsassets_root N)__name__
__module____qualname____firstlineno__osgetenvr   __annotations__r   r   r   r   r   r   lowerr   r
   r   __file__resolveparentsr!   __static_attributes__r"       configs/kling.pyr   r      s    		"68[\L#\II&78Iz8$&II.G$HzH"299-H$#OPP +Dc!JKsK)+3Q)RJR&(ii0QSZ&[&a&a&cgm&mtmyy!4c$x.:P:P:R:Z:Z[\:]`i:ils:s6tuKur/   r   zkling-v3zkling-v3-omniomni
text2videoimage2videoreference2videoz/v1/videos/text2videoz/v1/videos/image2videoz/v1/videos/omni-videoz/v1/videos/multi-image2videoextendz/v1/videos/video-extendmotion_controlz/v1/videos/motion-controlmulti_elementsz(/v1/videos/multi-elements/init-selectionvideo_effectsz/v1/videos/effects
image_omniz/v1/images/omni-imageimage_generationz/v1/images/generationsreference2imagez/v1/images/multi-image2imageextend_imagez/v1/images/editing/expandai_multi_shotz/v1/general/ai-multi-shottext_to_audioz/v1/audio/text-to-audiovideo_to_audioz/v1/audio/video-to-audiottsz/v1/audio/ttsvoice_clonez/v1/general/custom-voicesavatarz/v1/videos/avatar/image2video>   r2   r3   r4   )
__future__r   r'   dataclassesr   pathlibr   r   ALLOWED_30_MODELSOMNI_MODEL_ENDPOINTSPRODUCTION_30_ENDPOINTS	V1_MODELS	ENDPOINTS!MAX_SINGLE_SCENE_DURATION_SECONDSr"   r/   r0   <module>rL      sg   " 	 !  $v v v  1 x J  _:,J<
|		)+ # 5	
 ' 1 @ ) ) 0 5 / 0 . 0  
?!" .#$ -%	, %' !r/   