
    h:                    x    S r SSKJr  SSKJrJr  SSKJr  \(       a  SSKJ	r
  SSKJr  SSKJr   " S S	\5      rg)
z=Settings object, providing access to document-level settings.    )annotations)TYPE_CHECKINGcast)ElementProxyN)CT_Settings)BaseOxmlElementc                  p   ^  \ rS rSrSrSSU 4S jjjr\S	S j5       r\R                  S
S j5       rSr	U =r
$ )Settings   ztProvides access to document-level settings for a document.

Accessed using the :attr:`.Document.settings` property.
c                F   > [         TU ]  X5        [        SU5      U l        g )Nr   )super__init__r   	_settings)selfelementparent	__class__s      ?/var/www/html/env/lib/python3.13/site-packages/docx/settings.pyr   Settings.__init__   s    )mW5    c                .    U R                   R                  $ )zWTrue if this document has distinct odd and even page headers and footers.

Read/write.
r   evenAndOddHeaders_val)r   s    r    odd_and_even_pages_header_footer)Settings.odd_and_even_pages_header_footer   s     ~~333r   c                $    XR                   l        g Nr   )r   values     r   r   r   !   s    /4,r   )r   r   )r   r   r   zt.ProvidesXmlPart | None)returnbool)r   r    )__name__
__module____qualname____firstlineno____doc__r   propertyr   setter__static_attributes____classcell__)r   s   @r   r
   r
      s@    
6 6 4 4 &,,5 -5r   r
   )r%   
__future__r   typingr   r   docx.sharedr   
docx.typestypestdocx.oxml.settingsr   docx.oxml.xmlchemyr   r
    r   r   <module>r3      s)    C " & $.25| 5r   