§
    £”jà  ã                  óÆ   — d Z ddlmZ ddlZddlmZmZ ddlmZ ddl	m
Z
 ddlmZ ddlmZ dd	lmZ dd
lmZ ddlmZ ddlmZ erdd	lmZ ddlmZ  G d„ de¦  «        ZdS )z(Contains comments added to the document.é    )ÚannotationsN)ÚTYPE_CHECKINGÚcast)ÚSelf)ÚComments)ÚCONTENT_TYPE)ÚPackURI)ÚCT_Comments)Ú	parse_xml)ÚPackage)Ú	StoryPartc                  ól   ‡ — e Zd ZdZdˆ fd
„Zedd„¦   «         Zedd„¦   «         Zedd„¦   «         Z	ˆ xZ
S )ÚCommentsPartz2Container part for comments added to the document.Úpartnamer	   Úcontent_typeÚstrÚelementr
   Úpackager   c                ó^   •— t          ¦   «                              ||||¦  «         || _        d S )N)ÚsuperÚ__init__Ú	_comments)Úselfr   r   r   r   Ú	__class__s        €úb/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/docx/parts/comments.pyr   zCommentsPart.__init__   s.   ø€ õ 	‰Œ×Ò˜ <°¸'ÑBÔBÐBØ ˆŒˆˆó    Úreturnr   c                ó,   — t          | j        | ¦  «        S )zIA |Comments| proxy object for the `w:comments` root element of this part.)r   r   )r   s    r   ÚcommentszCommentsPart.comments    s   € õ ˜œ¨Ñ-Ô-Ð-r   r   c                ó²   — t          d¦  «        }t          j        }t          dt	          |                      ¦   «         ¦  «        ¦  «        } | ||||¦  «        S )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   ÚdefaultzCommentsPart.default%   sR   € õ Ð/Ñ0Ô0ˆÝ”ˆÝ�}¥i°×0IÒ0IÑ0KÔ0KÑ&LÔ&LÑMÔMˆØˆs�8˜\¨7°GÑ<Ô<Ð<r   Úbytesc                ó  — t           j                             t           j                             t          ¦  «        d         ddd¦  «        }t          |d¦  «        5 }|                     ¦   «         }ddd¦  «         n# 1 swxY w Y   |S )z9A byte-string containing XML for a default comments part.r   z..Ú	templateszdefault-comments.xmlÚrbN)ÚosÚpathÚjoinÚsplitÚ__file__ÚopenÚread)r$   r+   ÚfÚ	xml_bytess       r   r#   z"CommentsPart._default_comments_xml-   s¦   € õ Œw�|Š|�BœGŸMšM­(Ñ3Ô3°AÔ6¸¸kÐKaÑbÔbˆÝ�$˜ÑÔð 	! ØŸš™œˆIð	!ð 	!ð 	!ñ 	!ô 	!ð 	!ð 	!ð 	!ð 	!ð 	!ð 	!øøøð 	!ð 	!ð 	!ð 	!àÐs   ÁA<Á<B ÂB )r   r	   r   r   r   r
   r   r   )r   r   )r   r   r   r   )r   r&   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   Úpropertyr   Úclassmethodr%   r#   Ú__classcell__)r   s   @r   r   r      s£   ø€ € € € € Ø<Ð<ð!ð !ð !ð !ð !ð !ð ð.ð .ð .ñ „Xð.ð ð=ð =ð =ñ „[ð=ð ðð ð ñ „[ðð ð ð ð r   r   )r6   Ú
__future__r   r*   Ú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   ú<module>rE      s.  ðØ .Ð .à "Ð "Ð "Ð "Ð "Ð "à 	€	€	€	Ø &Ð &Ð &Ð &Ð &Ð &Ð &Ð &à "Ð "Ð "Ð "Ð "Ð "à "Ð "Ð "Ð "Ð "Ð "Ø 1Ð 1Ð 1Ð 1Ð 1Ð 1Ø $Ð $Ð $Ð $Ð $Ð $Ø *Ð *Ð *Ð *Ð *Ð *Ø &Ð &Ð &Ð &Ð &Ð &Ø  Ð  Ð  Ð  Ð  Ð  Ø &Ð &Ð &Ð &Ð &Ð &àð %Ø.Ð.Ð.Ð.Ð.Ð.Ø$Ð$Ð$Ð$Ð$Ð$ðð ð ð ð �9ñ ô ð ð ð r   