§
    £”j¨  ã                  ób   — d Z ddlmZ ddlmZmZ ddlmZmZ erddl	m
Z
  G d„ de¦  «        ZdS )	z4Custom element classes related to document settings.é    )Úannotations)ÚTYPE_CHECKINGÚCallable)ÚBaseOxmlElementÚ	ZeroOrOne)ÚCT_OnOffc                  óœ   — e Zd ZU dZded<   ded<   dZ ededd	…         ¬
¦  «        Zded<   [edd„¦   «         Z	e	j
        dd„¦   «         Z	d	S )ÚCT_Settingsz9`w:settings` element, root element for the settings part.zCallable[[], CT_OnOff]Úget_or_add_evenAndOddHeaderszCallable[[], None]Ú_remove_evenAndOddHeaders)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)Ú
successorszCT_OnOff | NoneÚevenAndOddHeadersÚreturnÚboolc                ó&   — | j         }|€dS |j        S )z?Value of `w:evenAndOddHeaders/@w:val` or |None| if not present.NF)r   Úval)Úselfr   s     úa/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/docx/oxml/settings.pyÚevenAndOddHeaders_valz!CT_Settings.evenAndOddHeaders_val|   s!   € ð !Ô2ÐØÐ$Ø�5Ø Ô$Ð$ó    Úvalueúbool | Nonec                óp   — |�|du r|                       ¦   «          d S ||                      ¦   «         _        d S )NF)r   r   r   )r   r   s     r   r   z!CT_Settings.evenAndOddHeaders_val„   s@   € àˆ=˜E U˜N˜NØ×*Ò*Ñ,Ô,Ð,ØˆFà27ˆ×)Ò)Ñ+Ô+Ô/Ð/Ð/r   )r   r   )r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú__annotations__Ú_tag_seqr   r   Úpropertyr   Úsetter© r   r   r
   r
      s¾   € € € € € € ØCÐCà8Ð8Ð8Ñ8Ø1Ð1Ð1Ñ1ðc€HðH *3¨Ø¨(°2°3°3¬-ð*ñ *ô *Ðð ð ð ñ ð 	àð%ð %ð %ñ „Xð%ð Ô!ð8ð 8ð 8ñ "Ô!ð8ð 8ð 8r   r
   N)r   Ú
__future__r   Útypingr   r   Údocx.oxml.xmlchemyr   r   Údocx.oxml.sharedr   r
   r$   r   r   ú<module>r)      s¥   ðØ :Ð :à "Ð "Ð "Ð "Ð "Ð "à *Ð *Ð *Ð *Ð *Ð *Ð *Ð *à 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9Ð 9àð *Ø)Ð)Ð)Ð)Ð)Ð)ð}8ð }8ð }8ð }8ð }8�/ñ }8ô }8ð }8ð }8ð }8r   