Ë
    Ìiù  ã                   óV   — d Z ddlmZ  ed«      xs dddddd	dd
ddddœZd„ Zd„ Zd„ Zy)uÏ  
This module contains the global configuration for agate. Users should use
:meth:`get_option` and :meth:`set_option` to modify the global
configuration.

**Available configuation options:**

+-------------------------+------------------------------------------+-----------------------------------------+
| Option                  | Description                              | Default value                           |
+=========================+==========================================+=========================================+
| default_locale          | Default locale for number formatting     | default_locale('LC_NUMERIC') or 'en_US' |
+-------------------------+------------------------------------------+-----------------------------------------+
| horizontal_line_char    | Character to render for horizontal lines | '-'                                     |
+-------------------------+------------------------------------------+-----------------------------------------+
| vertical_line_char      | Character to render for vertical lines   | '|'                                     |
+-------------------------+------------------------------------------+-----------------------------------------+
| bar_char                | Character to render for bar chart units  | 'â–‘'                                     |
+-------------------------+------------------------------------------+-----------------------------------------+
| printable_bar_char      | Printable character for bar chart units  | ':'                                     |
+-------------------------+------------------------------------------+-----------------------------------------+
| zero_line_char          | Character to render for zero line units  | 'â–“'                                     |
+-------------------------+------------------------------------------+-----------------------------------------+
| printable_zero_line_char| Printable character for zero line units  | '|'                                     |
+-------------------------+------------------------------------------+-----------------------------------------+
| tick_char               | Character to render for axis ticks       | '+'                                     |
+-------------------------+------------------------------------------+-----------------------------------------+
| ellipsis_chars          | Characters to render for ellipsis        | '...'                                   |
+-------------------------+------------------------------------------+-----------------------------------------+
| text_truncation_chars   | Characters for truncated text values     | '...'                                   |
+-------------------------+------------------------------------------+-----------------------------------------+
| number_truncation_chars | Characters for truncated number values   | 'â€¦'                                     |
+-------------------------+------------------------------------------+-----------------------------------------+

é    )Údefault_localeÚ
LC_NUMERICÚen_USú-ú|u   â–‘ú:u   â–“ú+z...u   â€¦)r   Úhorizontal_line_charÚvertical_line_charÚbar_charÚprintable_bar_charÚzero_line_charÚprintable_zero_line_charÚ	tick_charÚellipsis_charsÚtext_truncation_charsÚnumber_truncation_charsc                 ó   — t         |    S )zu
    Get a global configuration option for agate.

    :param key:
        The name of the configuration option.
    ©Ú_options)Úkeys    úM/var/www/html/strategist-ai/venv/lib/python3.12/site-packages/agate/config.pyÚ
get_optionr   @   s   € ô �C‰=Ðó    c                 ó   — |t         | <   y)zÂ
    Set a global configuration option for agate.

    :param key:
        The name of the configuration option.
    :param value:
        The new value to set for the configuration option.
    Nr   )r   Úvalues     r   Ú
set_optionr   J   s   € ð „HˆS‚Mr   c                 ó.   — t         j                  | «       y)zx
    Set a dictionary of options simultaneously.

    :param hash:
        A dictionary of option names and values.
    N)r   Úupdate)Úoptionss    r   Úset_optionsr!   V   s   € ô ‡O�O�GÕr   N)Ú__doc__Ú
babel.corer   r   r   r   r!   © r   r   ú<module>r%      sS   ðñ!õF &ñ % \Ó2Ò=°gàààààà #ààà"à$ñ-€ò4ò	ór   