;iXdZddlmZddlmZGddeZGddZdS) z,|NumberingPart| and closely related objects.)XmlPart) lazypropertyc@eZdZdZeddZedZdS) NumberingPartzaProxy for the numbering.xml part containing numbering definitions for a document or glossary.returnct)zQNewly created numbering part, containing only the root ```` element.)NotImplementedError)clss HC:\PYTHON\MyICR_Workspace\venv\Lib\site-packages\docx/parts/numbering.pynewzNumberingPart.new s "!c*t|jS)zThe |_NumberingDefinitions| instance containing the numbering definitions ( element proxies) for this numbering part.)_NumberingDefinitions_elementselfs r numbering_definitionsz#NumberingPart.numbering_definitionss%T]333r N)rr)__name__ __module__ __qualname____doc__ classmethodr rrr r rrsY"""["44\444r rc(eZdZdZfdZdZxZS)rzqCollection of |_NumberingDefinition| instances corresponding to the ```` elements in a numbering part.cdtt|||_dSN)superr__init__ _numbering)r numbering_elm __class__s r rz_NumberingDefinitions.__init__s+ #T**33555'r c4t|jjSr)lenrnum_lstrs r __len__z_NumberingDefinitions.__len__s4?*+++r )rrrrrr% __classcell__)r!s@r rrsQ%%(((((,,,,,,,r rN)ropc.partrsharedrrrrr r r)s22!!!!!! 4 4 4 4 4G 4 4 4 , , , , , , , , , ,r