Xj:ndZddlmZddlmZmZddlmZerddlm Z ddl m Z ddl mZGdd eZy) z=Settings object, providing access to document-level settings.) annotations) TYPE_CHECKINGcast) ElementProxyN) CT_Settings)BaseOxmlElementc^eZdZdZddfd ZeddZejddZxZS) Settingsz|Provides access to document-level settings for a document. Accessed using the :attr:`.Document.settings` property. cHt|||td||_y)Nr)super__init__r _settings)selfelementparent __class__s a/mnt/ssd/data/Dropbox/adrian/vault-secondbrain/venv/lib/python3.12/site-packages/docx/settings.pyr zSettings.__init__s  &)mW5c.|jjS)zgTrue if this document has distinct odd and even page headers and footers. Read/write. revenAndOddHeaders_val)rs r odd_and_even_pages_header_footerz)Settings.odd_and_even_pages_header_footers ~~333rc&||j_yNr)rvalues rrz)Settings.odd_and_even_pages_header_footer!s/4,rr)rrrzt.ProvidesXmlPart | None)returnbool)rr) __name__ __module__ __qualname____doc__r propertyrsetter __classcell__)rs@rr r s; 644&,,5-5rr )r! __future__rtypingrr docx.sharedr docx.typestypestdocx.oxml.settingsrdocx.oxml.xmlchemyrr rrr.s)C"&$.25|5r