
    PqhG                     .    d Z ddlmZmZ  G d de      Zy)z4Custom element classes related to document settings.    )BaseOxmlElement	ZeroOrOnec                   d    e Zd ZdZdZ ededd       Z[ed        Zej                  d        Zy)	CT_Settingsz9`w:settings` element, root element for the settings part.)bzw:writeProtectionzw:viewzw:zoomzw:removePersonalInformationzw:removeDateAndTimezw:doNotDisplayPageBoundarieszw:displayBackgroundShapezw:printPostScriptOverTextzw:printFractionalCharacterWidthzw:printFormsDatazw:embedTrueTypeFontszw:embedSystemFontszw:saveSubsetFontszw:saveFormsDatazw:mirrorMarginszw:alignBordersAndEdgeszw:bordersDoNotSurroundHeaderzw:bordersDoNotSurroundFooterzw:gutterAtTopzw:hideSpellingErrorszw:hideGrammaticalErrorszw:activeWritingStylezw:proofStatezw:formsDesignzw:attachedTemplatezw:linkStyleszw:stylePaneFormatFilterzw:stylePaneSortMethodzw:documentTypezw:mailMergezw:revisionViewzw:trackRevisionszw:doNotTrackMoveszw:doNotTrackFormattingzw:documentProtectionzw:autoFormatOverridezw:styleLockThemezw:styleLockQFSetzw:defaultTabStopzw:autoHyphenationzw:consecutiveHyphenLimitzw:hyphenationZonezw:doNotHyphenateCapszw:showEnvelopezw:summaryLengthzw:clickAndTypeStylezw:defaultTableStylew:evenAndOddHeaderszw:bookFoldRevPrintingzw:bookFoldPrintingzw:bookFoldPrintingSheetszw:drawingGridHorizontalSpacingzw:drawingGridVerticalSpacingz#w:displayHorizontalDrawingGridEveryz!w:displayVerticalDrawingGridEveryz%w:doNotUseMarginsForDrawingGridOriginzw:drawingGridHorizontalOriginzw:drawingGridVerticalOriginzw:doNotShadeFormDatazw:noPunctuationKerningzw:characterSpacingControlzw:printTwoOnOnezw:strictFirstAndLastCharszw:noLineBreaksAfterzw:noLineBreaksBeforezw:savePreviewPicturezw:doNotValidateAgainstSchemazw:saveInvalidXmlzw:ignoreMixedContentzw:alwaysShowPlaceholderTextzw:doNotDemarcateInvalidXmlzw:saveXmlDataOnlyzw:useXSLTWhenSavingzw:saveThroughXsltzw:showXMLTagszw:alwaysMergeEmptyNamespacezw:updateFieldszw:hdrShapeDefaultszw:footnotePrzw:endnotePrzw:compatz	w:docVarszw:rsidszm:mathPrzw:attachedSchemazw:themeFontLangzw:clrSchemeMappingzw:doNotIncludeSubdocsInStatszw:doNotAutoCompressPictureszw:forceUpgradez
w:captionszw:readModeInkLockDownzw:smartTagTypezsl:schemaLibraryzw:shapeDefaultszw:doNotEmbedSmartTagszw:decimalSymbolzw:listSeparatorr   0   N)
successorsc                 8    | j                   }|y|j                  S )z?Value of `w:evenAndOddHeaders/@w:val` or |None| if not present.F)evenAndOddHeadersval)selfr   s     S/srv/www/ollama/chat-ollama/venv/lib/python3.12/site-packages/docx/oxml/settings.pyevenAndOddHeaders_valz!CT_Settings.evenAndOddHeaders_valp   s%     !22$ $$$    c                 X    |dv r| j                          y || j                         _        y )N)NF)_remove_evenAndOddHeadersget_or_add_evenAndOddHeadersr   )r   values     r   r   z!CT_Settings.evenAndOddHeaders_valx   s'    M!**,6;D--/3r   )
__name__
__module____qualname____doc___tag_seqr   r   propertyr   setter r   r   r   r      sS    CcHH ""7HRSMR% % !!< "<r   r   N)r   docx.oxml.xmlchemyr   r   r   r   r   r   <module>r      s    : 9w</ w<r   