+
    i                        R t ^ RIHt ^ RIt^ RIHtHt ^ RIHt	 ^ RI
Ht ^ RIHt ^ RIHt ^ RIHt ]'       d   ^ R	IHt ^ R
IHt  ! R R]4      tR# )z+|SettingsPart| and closely related objects.)annotationsN)TYPE_CHECKINGcast)CONTENT_TYPE)PackURI)XmlPart)	parse_xml)Settings)CT_Settings)Packagec                  n   a  ] tR t^tRtR V 3R llt]R R l4       t]R R l4       t	]R 4       t
R	tV ;t# )
SettingsPartzADocument-level settings part of a WordprocessingML (WML) package.c               (    V ^8  d   QhRRRRRRRR/# )	   partnamer   content_typestrelementr
   packager    )formats   "Z/Users/agent/.openclaw/workspace/.venv/lib/python3.14/site-packages/docx/parts/settings.py__annotate__SettingsPart.__annotate__   s,     ! !!/2!=H!SZ!    c                	4   < \         SV `  WW44       W0n        R # )N)super__init__	_settings)selfr   r   r   r   	__class__s   &&&&&r   r   SettingsPart.__init__   s     	B r   c                   V ^8  d   QhRR/# )r   r   r   r   )r   s   "r   r   r      s     = =g =r   c                    \        R4      p\        P                  p\        R\	        V P                  4       4      4      pV ! W#WA4      # )zUReturn a newly created settings part, containing a default `w:settings` element tree.z/word/settings.xmlr
   )r   CTWML_SETTINGSr   r   _default_settings_xml)clsr   r   r   r   s   &&   r   defaultSettingsPart.default   s?     /0}i0I0I0K&LM87<<r   c                   V ^8  d   QhRR/# )r   returnr	   r   )r   s   "r   r   r   %   s     ( (( (r   c                ,    \        V P                  4      # )z~A |Settings| proxy object for the `w:settings` element in this part.

Contains the document-level settings for this document.
)r	   r   )r   s   &r   settingsSettingsPart.settings$   s     ''r   c                   \         P                  P                  \         P                  P                  \        4      ^ ,          RRR4      p\        VR4      ;_uu_ 4       pVP                  4       pRRR4       V#   + '       g   i     X# ; i)z?Return a bytestream containing XML for a default settings part.z..	templateszdefault-settings.xmlrbN)ospathjoinsplit__file__openread)r'   r3   f	xml_bytess   &   r   r&   "SettingsPart._default_settings_xml,   sc     ww||BGGMM(3A6kKab$I  s   A::B	)r   )__name__
__module____qualname____firstlineno____doc__r   classmethodr(   propertyr-   r&   __static_attributes____classcell__)r    s   @r   r   r      sL    K! ! = = ( (  r   r   )r@   
__future__r   r2   typingr   r   docx.opc.constantsr   r$   docx.opc.packurir   docx.opc.partr   docx.oxml.parserr   docx.settingsr	   docx.oxml.settingsr
   docx.packager   r   r   r   r   <module>rN      s5    1 " 	 & 1 $ ! & ".$7 r   