+
    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 ^ 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(Contains comments added to the document.)annotationsN)TYPE_CHECKINGcast)Self)Comments)CONTENT_TYPE)PackURI)CT_Comments)	parse_xml)Package)	StoryPartc                  t   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 R	 l4       t
R
tV ;t# )CommentsPartz2Container part for comments added to the document.c               (    V ^8  d   QhRRRRRRRR/# )	   partnamer   content_typestrelementr	   packager    )formats   "Y/Users/agent/.openclaw/workspace/venv/lib/python3.14/site-packages/docx/parts/comments.py__annotate__CommentsPart.__annotate__   s,     ! !!/2!=H!SZ!    c                	4   < \         SV `  WW44       W0n        R # )N)super__init__	_comments)selfr   r   r   r   	__class__s   &&&&&r   r   CommentsPart.__init__   s     	B r   c                   V ^8  d   QhRR/# )r   returnr   r   )r   s   "r   r   r   !   s     . .( .r   c                .    \        V P                  V 4      # )zIA |Comments| proxy object for the `w:comments` root element of this part.)r   r   )r    s   &r   commentsCommentsPart.comments    s     --r   c                    V ^8  d   QhRRRR/# )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      # )zOA newly created comments part, containing a default empty `w:comments` element.z/word/comments.xmlr	   )r   CTWML_COMMENTSr   r
   _default_comments_xml)clsr   r   r   r   s   &&   r   defaultCommentsPart.default%   s?     /0}i0I0I0K&LM87<<r   c                   V ^8  d   QhRR/# )r   r$   bytesr   )r   s   "r   r   r   .   s      e 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)z9A byte-string containing XML for a default comments part.z..	templateszdefault-comments.xmlrbN)ospathjoinsplit__file__openread)r-   r6   f	xml_bytess   &   r   r,   "CommentsPart._default_comments_xml-   sc     ww||BGGMM(3A6kKab$I  s   A::B	)r   )__name__
__module____qualname____firstlineno____doc__r   propertyr&   classmethodr.   r,   __static_attributes____classcell__)r!   s   @r   r   r      sL    <! ! . . = =  r   r   )rC   
__future__r   r5   typingr   r   typing_extensionsr   docx.commentsr   docx.opc.constantsr   r*   docx.opc.packurir   docx.oxml.commentsr	   docx.oxml.parserr
   docx.packager   docx.parts.storyr   r   r   r   r   <module>rR      s>    . " 	 & " " 1 $ * &   &.$9 r   