
    -j8                        d dl mZmZmZmZmZmZmZ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 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 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 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) ddl*m+Z+ ddl,m-Z- ddl.m/Z/ ddl0m1Z1 ddl2m3Z3 ddl4m5Z5 ddl6m7Z7 ddl8m9Z9 ddl:m;Z; ddl<m=Z= ddl>m?Z? ddl@mAZA ddlBmCZC dd lDmEZE dd!lFmGZG dd"lHmIZI dd#lJmKZK dd$lLmMZM dd%lNmOZO dd&lPmQZQ dd'lRmSZS dd(lTmUZU dd)lVmWZW dd*lXmYZY dd+lZm[Z[  G d, d-e\          Z] G d. d/e\          Z^d0S )1    )	AnyOptionalUnionDictListSetIOCallableType)init   )Text)Bitable)Callout)ChatCard)Diagram)Divider)File)Grid)
GridColumn)Iframe)Image)Isv)AddOns)Mindnote)Sheet)Table)	TableCell)View)	Undefined)QuoteContainer)Task)Okr)OkrObjective)OkrKeyResult)OkrProgress)	JiraIssue)WikiCatalog)Board)Agenda)
AgendaItem)AgendaItemTitle)AgendaItemContent)LinkPreview)SourceSynced)ReferenceSynced)SubPageList)
AiTemplate)ReferenceBase)Project)MeetingNotesQac                      e Zd Zi dededee         dededededed	ed
edededededededei dedededededede	de
dedededededed ed!ed"ei d#ed$ed%ed&ed'ed(ed)ed*ed+ed,ed-ed.ee         d/ed0e d1e!d2e"d3e#e$e%e&e'e(e)e*e+e,e-d4
Z.d:d6Z/e0d;d9            Z1d5S )<Blockblock_id	parent_idchildren
block_typepagetextheading1heading2heading3heading4heading5heading6heading7heading8heading9bulletorderedcodequoteequationtodobitablecallout	chat_carddiagramdividerfilegridgrid_columniframeimageisvadd_onsmindnotesheettable
table_cellview	undefinedquote_containertaskokrokr_objectiveokr_key_resultokr_progresscomment_ids
jira_issuewiki_catalogboardagendaagenda_item)
agenda_item_titleagenda_item_contentlink_previewsource_syncedreference_syncedsub_page_listai_templatereference_baseprojectmeeting_notes_qaNc                    d | _         d | _        d | _        d | _        d | _        d | _        d | _        d | _        d | _        d | _	        d | _
        d | _        d | _        d | _        d | _        d | _        d | _        d | _        d | _        d | _        d | _        d | _        d | _        d | _        d | _        d | _        d | _        d | _        d | _        d | _        d | _        d | _        d | _         d | _!        d | _"        d | _#        d | _$        d | _%        d | _&        d | _'        d | _(        d | _)        d | _*        d | _+        d | _,        d | _-        d | _.        d | _/        d | _0        d | _1        d | _2        d | _3        d | _4        d | _5        d | _6        d | _7        d | _8        d | _9        d | _:        d | _;        d | _<        t{          | || j>                   d S N)?r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rp   rq   rr   rs   rt   r   _types)selfds     b/usr/local/lib/hermes-agent/venv/lib/python3.11/site-packages/lark_oapi/api/docx/v1/model/block.py__init__zBlock.__init__   s   '+(,-1)-$(	$(	(,(,(,(,(,(,(,(,(,&*'+$(	%)
(,$(	*.*.-1*.*.$(	$(	15(,&*
"&)-,0&*
&*
/3$(	.29=$(	"&596:3704/337&*
(,15<@@D 3759;?48157;*.:>T1dk"""""    returnBlockBuilderc                      t                      S rv   )r~    r|   rz   builderzBlock.builder   s    ~~r|   rv   )r}   r~   )2__name__
__module____qualname__strr   intr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   rw   r{   staticmethodr   r   r|   rz   r7   r7   ?   s&       >C>S> 	DI> 	c	>
 	> 	> 	D> 	D> 	D> 	D> 	D> 	D> 	D> 	D> 	D>  	$!>" 	4#> >$ 	%>& 	'>( 	D)>* 	+>, 	7->. 	7/>0 	X1>2 	73>4 	75>6 	7>8 	9>: 	z;>< 	&=>> 	?>@ 	sA>B 	6C>D 	HE> > >F 	G>H 	I>J 	iK>L 	M>N 	YO>P 	>Q>R 	S>T 	sU>V 	W>X 	,Y>Z 	[>\ 	tCy]>^ 	i_>` 	a>b 	c>d 	&e>f 	zg> >h -0#%+$!'*{> > >F@># ># ># >#@    \  r|   r7   c                      e Zd ZddZdedd fdZdedd fdZdee         dd fd	Zd
e	dd fdZ
dedd fdZdedd fdZdedd fdZdedd fdZdedd fdZdedd fdZdedd fdZdedd fdZdedd fdZdedd fdZd edd fd!Zd"edd fd#Zd$edd fd%Zd&edd fd'Zd(edd fd)Zd*edd fd+Zd,edd fd-Zd.edd fd/Zd0edd fd1Z d2e!dd fd3Z"d4e#dd fd5Z$d6e%dd fd7Z&d8e'dd fd9Z(d:e)dd fd;Z*d<e+dd fd=Z,d>e-dd fd?Z.d@e/dd fdAZ0dBe1dd fdCZ2dDe3dd fdEZ4dFe5dd fdGZ6dHe7dd fdIZ8dJe9dd fdKZ:dLe;dd fdMZ<dNe=dd fdOZ>dPe?dd fdQZ@dReAdd fdSZBdTeCdd fdUZDdVeEdd fdWZFdXeGdd fdYZHdZeIdd fd[ZJd\eKdd fd]ZLd^ee         dd fd_ZMd`eNdd fdaZOdbePdd fdcZQddeRdd fdeZSdfeTdd fdgZUdheVdd fdiZWdjeXdd fdkZYdleZdd fdmZ[dne\dd fdoZ]dpe^dd fdqZ_dre`dd fdsZadtebdd fduZcdveddd fdwZedxefdd fdyZgdzehdd fd{Zid|ejdd fd}ZkddZldS )r~   r}   Nc                 ,    t                      | _        d S rv   )r7   _blockrx   s    rz   r{   zBlockBuilder.__init__   s    ggr|   r8   c                     || j         _        | S rv   )r   r8   )rx   r8   s     rz   r8   zBlockBuilder.block_id       'r|   r9   c                     || j         _        | S rv   )r   r9   )rx   r9   s     rz   r9   zBlockBuilder.parent_id        )r|   r:   c                     || j         _        | S rv   )r   r:   )rx   r:   s     rz   r:   zBlockBuilder.children   r   r|   r;   c                     || j         _        | S rv   )r   r;   )rx   r;   s     rz   r;   zBlockBuilder.block_type       !+r|   r<   c                     || j         _        | S rv   )r   r<   )rx   r<   s     rz   r<   zBlockBuilder.page       r|   r=   c                     || j         _        | S rv   )r   r=   )rx   r=   s     rz   r=   zBlockBuilder.text   r   r|   r>   c                     || j         _        | S rv   )r   r>   )rx   r>   s     rz   r>   zBlockBuilder.heading1   r   r|   r?   c                     || j         _        | S rv   )r   r?   )rx   r?   s     rz   r?   zBlockBuilder.heading2   r   r|   r@   c                     || j         _        | S rv   )r   r@   )rx   r@   s     rz   r@   zBlockBuilder.heading3   r   r|   rA   c                     || j         _        | S rv   )r   rA   )rx   rA   s     rz   rA   zBlockBuilder.heading4   r   r|   rB   c                     || j         _        | S rv   )r   rB   )rx   rB   s     rz   rB   zBlockBuilder.heading5   r   r|   rC   c                     || j         _        | S rv   )r   rC   )rx   rC   s     rz   rC   zBlockBuilder.heading6   r   r|   rD   c                     || j         _        | S rv   )r   rD   )rx   rD   s     rz   rD   zBlockBuilder.heading7   r   r|   rE   c                     || j         _        | S rv   )r   rE   )rx   rE   s     rz   rE   zBlockBuilder.heading8   r   r|   rF   c                     || j         _        | S rv   )r   rF   )rx   rF   s     rz   rF   zBlockBuilder.heading9  r   r|   rG   c                     || j         _        | S rv   )r   rG   )rx   rG   s     rz   rG   zBlockBuilder.bullet      #r|   rH   c                     || j         _        | S rv   )r   rH   )rx   rH   s     rz   rH   zBlockBuilder.ordered	      %r|   rI   c                     || j         _        | S rv   )r   rI   )rx   rI   s     rz   rI   zBlockBuilder.code  r   r|   rJ   c                     || j         _        | S rv   )r   rJ   )rx   rJ   s     rz   rJ   zBlockBuilder.quote      !r|   rK   c                     || j         _        | S rv   )r   rK   )rx   rK   s     rz   rK   zBlockBuilder.equation  r   r|   rL   c                     || j         _        | S rv   )r   rL   )rx   rL   s     rz   rL   zBlockBuilder.todo  r   r|   rM   c                     || j         _        | S rv   )r   rM   )rx   rM   s     rz   rM   zBlockBuilder.bitable  r   r|   rN   c                     || j         _        | S rv   )r   rN   )rx   rN   s     rz   rN   zBlockBuilder.callout!  r   r|   rO   c                     || j         _        | S rv   )r   rO   )rx   rO   s     rz   rO   zBlockBuilder.chat_card%  r   r|   rP   c                     || j         _        | S rv   )r   rP   )rx   rP   s     rz   rP   zBlockBuilder.diagram)  r   r|   rQ   c                     || j         _        | S rv   )r   rQ   )rx   rQ   s     rz   rQ   zBlockBuilder.divider-  r   r|   rR   c                     || j         _        | S rv   )r   rR   )rx   rR   s     rz   rR   zBlockBuilder.file1  r   r|   rS   c                     || j         _        | S rv   )r   rS   )rx   rS   s     rz   rS   zBlockBuilder.grid5  r   r|   rT   c                     || j         _        | S rv   )r   rT   )rx   rT   s     rz   rT   zBlockBuilder.grid_column9      "-r|   rU   c                     || j         _        | S rv   )r   rU   )rx   rU   s     rz   rU   zBlockBuilder.iframe=  r   r|   rV   c                     || j         _        | S rv   )r   rV   )rx   rV   s     rz   rV   zBlockBuilder.imageA  r   r|   rW   c                     || j         _        | S rv   )r   rW   )rx   rW   s     rz   rW   zBlockBuilder.isvE      r|   rX   c                     || j         _        | S rv   )r   rX   )rx   rX   s     rz   rX   zBlockBuilder.add_onsI  r   r|   rY   c                     || j         _        | S rv   )r   rY   )rx   rY   s     rz   rY   zBlockBuilder.mindnoteM  r   r|   rZ   c                     || j         _        | S rv   )r   rZ   )rx   rZ   s     rz   rZ   zBlockBuilder.sheetQ  r   r|   r[   c                     || j         _        | S rv   )r   r[   )rx   r[   s     rz   r[   zBlockBuilder.tableU  r   r|   r\   c                     || j         _        | S rv   )r   r\   )rx   r\   s     rz   r\   zBlockBuilder.table_cellY  r   r|   r]   c                     || j         _        | S rv   )r   r]   )rx   r]   s     rz   r]   zBlockBuilder.view]  r   r|   r^   c                     || j         _        | S rv   )r   r^   )rx   r^   s     rz   r^   zBlockBuilder.undefineda  r   r|   r_   c                     || j         _        | S rv   )r   r_   )rx   r_   s     rz   r_   zBlockBuilder.quote_containere  s    &5#r|   r`   c                     || j         _        | S rv   )r   r`   )rx   r`   s     rz   r`   zBlockBuilder.taski  r   r|   ra   c                     || j         _        | S rv   )r   ra   )rx   ra   s     rz   ra   zBlockBuilder.okrm  r   r|   rb   c                     || j         _        | S rv   )r   rb   )rx   rb   s     rz   rb   zBlockBuilder.okr_objectiveq      $1!r|   rc   c                     || j         _        | S rv   )r   rc   )rx   rc   s     rz   rc   zBlockBuilder.okr_key_resultu      %3"r|   rd   c                     || j         _        | S rv   )r   rd   )rx   rd   s     rz   rd   zBlockBuilder.okr_progressy      #/ r|   re   c                     || j         _        | S rv   )r   re   )rx   re   s     rz   re   zBlockBuilder.comment_ids}  r   r|   rf   c                     || j         _        | S rv   )r   rf   )rx   rf   s     rz   rf   zBlockBuilder.jira_issue  r   r|   rg   c                     || j         _        | S rv   )r   rg   )rx   rg   s     rz   rg   zBlockBuilder.wiki_catalog  r   r|   rh   c                     || j         _        | S rv   )r   rh   )rx   rh   s     rz   rh   zBlockBuilder.board  r   r|   ri   c                     || j         _        | S rv   )r   ri   )rx   ri   s     rz   ri   zBlockBuilder.agenda  r   r|   rj   c                     || j         _        | S rv   )r   rj   )rx   rj   s     rz   rj   zBlockBuilder.agenda_item  r   r|   rk   c                     || j         _        | S rv   )r   rk   )rx   rk   s     rz   rk   zBlockBuilder.agenda_item_title  s    (9%r|   rl   c                     || j         _        | S rv   )r   rl   )rx   rl   s     rz   rl   z BlockBuilder.agenda_item_content  s    *='r|   rm   c                     || j         _        | S rv   )r   rm   )rx   rm   s     rz   rm   zBlockBuilder.link_preview  r   r|   rn   c                     || j         _        | S rv   )r   rn   )rx   rn   s     rz   rn   zBlockBuilder.source_synced  r   r|   ro   c                     || j         _        | S rv   )r   ro   )rx   ro   s     rz   ro   zBlockBuilder.reference_synced      '7$r|   rp   c                     || j         _        | S rv   )r   rp   )rx   rp   s     rz   rp   zBlockBuilder.sub_page_list  r   r|   rq   c                     || j         _        | S rv   )r   rq   )rx   rq   s     rz   rq   zBlockBuilder.ai_template  r   r|   rr   c                     || j         _        | S rv   )r   rr   )rx   rr   s     rz   rr   zBlockBuilder.reference_base  r   r|   rs   c                     || j         _        | S rv   )r   rs   )rx   rs   s     rz   rs   zBlockBuilder.project  r   r|   rt   c                     || j         _        | S rv   )r   rt   )rx   rt   s     rz   rt   zBlockBuilder.meeting_notes_qa  r   r|   r7   c                     | j         S rv   )r   r   s    rz   buildzBlockBuilder.build  s
    {r|   )r}   N)r}   r7   )mr   r   r   r{   r   r8   r9   r   r:   r   r;   r   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   r   rM   r   rN   r   rO   r   rP   r   rQ   r   rR   r   rS   r   rT   r   rU   r   rV   r   rW   r   rX   r   rY   r   rZ   r   r[   r   r\   r   r]   r    r^   r!   r_   r"   r`   r#   ra   r$   rb   r%   rc   r&   rd   re   r'   rf   r(   rg   r)   rh   r*   ri   r+   rj   r,   rk   r-   rl   r.   rm   r/   rn   r0   ro   r1   rp   r2   rq   r3   rr   r4   rs   r5   rt   r   r   r|   rz   r~   r~      s_               3 >    c ~    S ^     .     .     .     .     .     .     .     .     .     .     .    T n    t      .    4 N     .     .    w >    w >    8     w >    w >     .     .    z n    V     5 ^    s ~    v .     n    5 ^    5 ^    Y >     .    9     ~ .     .    s ~    < N    \ n         tCy ^    Y >         5 ^    V     z n    ? ~    7H ^         < N     ^    ; >    z n    ] ~    w >     N         r|   r~   N)_typingr   r   r   r   r   r   r	   r
   r   lark_oapi.core.constructr   r=   r   rM   r   rN   r   rO   r   rP   r   rQ   r   rR   r   rS   r   rT   r   rU   r   rV   r   rW   r   rX   r   rY   r   rZ   r   r[   r   r\   r   r]   r   r^   r    r_   r!   r`   r"   ra   r#   rb   r$   rc   r%   rd   r&   rf   r'   rg   r(   rh   r)   ri   r*   rj   r+   rk   r,   rl   r-   rm   r.   rn   r/   ro   r0   rp   r1   rq   r2   rr   r3   rs   r4   rt   r5   objectr7   r~   r   r|   rz   <module>r      s   M L L L L L L L L L L L L L L L L L L L L L ) ) ) ) ) )                                                                                                                                                 # # # # # #                                           ! ! ! ! ! !                   + + + + + +             ' ' ' ' ' ' ( ( ( ( ( ( % % % % % % ! ! ! ! ! ! % % % % % %             # # # # # # . . . . . . 2 2 2 2 2 2 % % % % % % ' ' ' ' ' ' - - - - - - & & & & & & # # # # # # ) ) ) ) ) )       , , , , , ,C C C C CF C C CLy y y y y6 y y y y yr|   