ó
    ±"³j•  ã                   óŽ   • % S SK JrJr  S SKJr  \\\4   r\\S'    \S   r	\\S'     " S S\SS	9r
S
\
S-  S\
S-  S\
S-  4S jrg)é    )ÚLiteralÚ	TypeAlias)Ú	TypedDictÚImageDimensions)z1:1z1:2z1:4z1:8z2:1z2:3z3:2z3:4z4:1z4:3z4:5z5:4z8:1z9:16z9:19.5z9:20z16:9z19.5:9z20:9z21:9ÚImageGenerationAspectRatioc                   óR   • \ rS rSr% Sr\\S'    \\S'    \\	\	4   \S'    \
\S'   Srg)	ÚImageGenerationSettingsé7   a  Normalized settings for configuring image generation models.

This type contains only settings with the same semantics across every direct
image provider. Provider-specific settings classes extend it with prefixed
options for controls that are not portable.
Ú
dimensionsÚaspect_ratioÚextra_headersÚ
extra_body© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Ú__annotations__r   ÚdictÚstrÚobjectÚ__static_attributes__r   ó    ÚX/home/mande/repo/quber/.venv/lib/python3.13/site-packages/pydantic_ai/images/settings.pyr	   r	   7   sC   ‡ ñð  Óðð -Ó,ð	ð ˜˜S˜‘>Ó!ðð Óòr   r	   F)ÚtotalÚbaseNÚ	overridesÚreturnc                 ó<   • U (       a  U(       a  X-  $ U =(       d    U$ )zNMerge two sets of image generation settings, with overrides taking precedence.r   )r   r   s     r   Úmerge_image_generation_settingsr!   e   s   € ö –	ØÑÐà× �yÐ r   )Útypingr   r   Útyping_extensionsr   ÚtupleÚintr   r   r   r	   r!   r   r   r   Ú<module>r&      s~   ðß %Ð %å 'à" 3¨ 8™_€�Ó ,ðð )0ðñ)Ð ˜Ió ð,ô"+˜i¨uò +ð\	!Ø
! DÑ
(ð	!Ø5LÈtÑ5Sð	!à˜tÑ#õ	!r   