o
    eT&                     @   s,  d dl mZ d dlmZ dd Zdd Zdd Zd	d
 Zdd Zdd Z	dd Z
dd Zdd Zdd Zdd Zdd Zdd Zdd Zdd  Zd!d" Zd#d$ Zd%d& Zd'd( Zd)d* Zd+d, Zd-d. Zd/d0 Zd1d2 Zd3d4 Zd5d6 Zd7d8 Zd9d: Zd;d< Z d=d> Z!d?d@ Z"dAdB Z#dCdD Z$dEdF Z%dGdH Z&dIdJ Z'dKdL Z(dMdN Z)dOdP Z*dQdR Z+dSdT Z,dUdV Z-dWdX Z.dYdZ Z/d[d\ Z0d]d^ Z1d_d` Z2dadb Z3dcdd Z4dedf Z5dgdh Z6didj Z7dkdl Z8dmdn Z9dodp Z:dqdr Z;dsdt Z<dudv Z=dwdx Z>dydz Z?d{d| Z@d}d~ ZAdd ZBdd ZCdd ZDdd ZEdd ZFdd ZGdd ZHdd ZIdd ZJdd ZKdd ZLdd ZMdd ZNdd ZOdd ZPdd ZQdd ZRdd ZSdd ZTdd ZUdd ZVdd ZWdd ZXdd ZYdd ZZdd Z[dd Z\dd Z]dd Z^dd Z_dd Z`dd Zadd Zbdd ZcddĄ ZdddƄ ZedS )    )TABLENS)Elementc                  K      t ddtdfi| S )Nqname
background r   r   argsr   r   </var/www/html/venv/lib/python3.10/site-packages/odf/table.py
Background      r   c                  K   r   )Nr   bodyr   r   r	   r   r   r   Body   r   r   c                  K   r   )Nr   zcalculation-settingsr   r   r	   r   r   r   CalculationSettings    r   r   c                  K   r   )Nr   zcell-addressr   r   r	   r   r   r   CellAddress#   r   r   c                  K   r   )Nr   zcell-content-changer   r   r	   r   r   r   CellContentChange&   r   r   c                  K   r   )Nr   zcell-content-deletionr   r   r	   r   r   r   CellContentDeletion)   r   r   c                  K   "   |  dd tddtdfi| S )Ntypesimpler   zcell-range-sourcer   
setdefaultr   r   r	   r   r   r   CellRangeSource,      r   c                  K   r   )Nr   zchange-deletionr   r   r	   r   r   r   ChangeDeletion0   r   r   c                  K   r   )Nr   zchange-track-table-cellr   r   r	   r   r   r   ChangeTrackTableCell3   r   r   c                  K   r   )Nr   consolidationr   r   r	   r   r   r   Consolidation6   r   r   c                  K   r   )Nr   zcontent-validationr   r   r	   r   r   r   ContentValidation9   r   r   c                  K   r   )Nr   zcontent-validationsr   r   r	   r   r   r   ContentValidations<   r   r    c                  K   r   )Nr   zcovered-table-cellr   r   r	   r   r   r   CoveredTableCell?   r   r!   c                  K   r   )Nr   zcut-offsr   r   r	   r   r   r   CutOffsB   r   r"   c                  K   r   )Nr   zdata-pilot-display-infor   r   r	   r   r   r   DataPilotDisplayInfoE   r   r#   c                  K   r   )Nr   zdata-pilot-fieldr   r   r	   r   r   r   DataPilotFieldH   r   r$   c                  K   r   )Nr   zdata-pilot-field-referencer   r   r	   r   r   r   DataPilotFieldReferenceK   r   r%   c                  K   r   )Nr   zdata-pilot-groupr   r   r	   r   r   r   DataPilotGroupN   r   r&   c                  K   r   )Nr   zdata-pilot-group-memberr   r   r	   r   r   r   DataPilotGroupMemberQ   r   r'   c                  K   r   )Nr   zdata-pilot-groupsr   r   r	   r   r   r   DataPilotGroupsT   r   r(   c                  K   r   )Nr   zdata-pilot-layout-infor   r   r	   r   r   r   DataPilotLayoutInfoW   r   r)   c                  K   r   )Nr   zdata-pilot-levelr   r   r	   r   r   r   DataPilotLevelZ   r   r*   c                  K   r   )Nr   zdata-pilot-memberr   r   r	   r   r   r   DataPilotMember]   r   r+   c                  K   r   )Nr   zdata-pilot-membersr   r   r	   r   r   r   DataPilotMembers`   r   r,   c                  K   r   )Nr   zdata-pilot-sort-infor   r   r	   r   r   r   DataPilotSortInfoc   r   r-   c                  K   r   )Nr   zdata-pilot-subtotalr   r   r	   r   r   r   DataPilotSubtotalf   r   r.   c                  K   r   )Nr   zdata-pilot-subtotalsr   r   r	   r   r   r   DataPilotSubtotalsi   r   r/   c                  K   r   )Nr   zdata-pilot-tabler   r   r	   r   r   r   DataPilotTablel   r   r0   c                  K   r   )Nr   zdata-pilot-tablesr   r   r	   r   r   r   DataPilotTableso   r   r1   c                  K   r   )Nr   zdatabase-ranger   r   r	   r   r   r   DatabaseRanger   r   r2   c                  K   r   )Nr   zdatabase-rangesr   r   r	   r   r   r   DatabaseRangesu   r   r3   c                  K   r   )Nr   zdatabase-source-queryr   r   r	   r   r   r   DatabaseSourceQueryx   r   r4   c                  K   r   )Nr   zdatabase-source-sqlr   r   r	   r   r   r   DatabaseSourceSql{   r   r5   c                  K   r   )Nr   zdatabase-source-tabler   r   r	   r   r   r   DatabaseSourceTable~   r   r6   c                  K   r   )Nr   zdde-linkr   r   r	   r   r   r   DdeLink   r   r7   c                  K   r   )Nr   z	dde-linksr   r   r	   r   r   r   DdeLinks   r   r8   c                  K   r   )Nr   deletionr   r   r	   r   r   r   Deletion   r   r:   c                  K   r   )Nr   	deletionsr   r   r	   r   r   r   	Deletions   r   r<   c                  K   r   )Nr   dependenciesr   r   r	   r   r   r   Dependencies   r   r>   c                  K   r   )Nr   
dependencyr   r   r	   r   r   r   
Dependency   r   r@   c                  K   r   )Nr   descr   r   r	   r   r   r   Desc   r   rB   c                  K   r   )Nr   	detectiver   r   r	   r   r   r   	Detective   r   rD   c                  K   r   )Nr   zerror-macror   r   r	   r   r   r   
ErrorMacro   r   rE   c                  K   r   )Nr   zerror-messager   r   r	   r   r   r   ErrorMessage   r   rF   c                  K   r   )Nr   zeven-columnsr   r   r	   r   r   r   EvenColumns   r   rG   c                  K   r   )Nr   z	even-rowsr   r   r	   r   r   r   EvenRows   r   rH   c                  K   r   )Nr   filterr   r   r	   r   r   r   Filter   r   rJ   c                  K   r   )Nr   z
filter-andr   r   r	   r   r   r   	FilterAnd   r   rK   c                  K   r   )Nr   zfilter-conditionr   r   r	   r   r   r   FilterCondition   r   rL   c                  K   r   )Nr   z	filter-orr   r   r	   r   r   r   FilterOr   r   rM   c                  K   r   )Nr   zfilter-set-itemr   r   r	   r   r   r   FilterSetItem   r   rN   c                  K   r   )Nr   zfirst-columnr   r   r	   r   r   r   FirstColumn   r   rO   c                  K   r   )Nr   z	first-rowr   r   r	   r   r   r   FirstRow   r   rP   c                  K   r   )Nr   zhelp-messager   r   r	   r   r   r   HelpMessage   r   rQ   c                  K   r   )Nr   zhighlighted-ranger   r   r	   r   r   r   HighlightedRange   r   rR   c                  K   r   )Nr   	insertionr   r   r	   r   r   r   	Insertion   r   rT   c                  K   r   )Nr   zinsertion-cut-offr   r   r	   r   r   r   InsertionCutOff   r   rU   c                  K   r   )Nr   	iterationr   r   r	   r   r   r   	Iteration   r   rW   c                  K   r   )Nr   zlabel-ranger   r   r	   r   r   r   
LabelRange   r   rX   c                  K   r   )Nr   zlabel-rangesr   r   r	   r   r   r   LabelRanges   r   rY   c                  K   r   )Nr   zlast-columnr   r   r	   r   r   r   
LastColumn   r   rZ   c                  K   r   )Nr   zlast-rowr   r   r	   r   r   r   LastRow   r   r[   c                  K   r   )Nr   movementr   r   r	   r   r   r   Movement   r   r]   c                  K   r   )Nr   zmovement-cut-offr   r   r	   r   r   r   MovementCutOff   r   r^   c                  K   r   )Nr   znamed-expressionr   r   r	   r   r   r   NamedExpression   r   r_   c                  K   r   )Nr   znamed-expressionsr   r   r	   r   r   r   NamedExpressions   r   r`   c                  K   r   )Nr   znamed-ranger   r   r	   r   r   r   
NamedRange   r   ra   c                  K   r   )Nr   z	null-dater   r   r	   r   r   r   NullDate   r   rb   c                  K   r   )Nr   zodd-columnsr   r   r	   r   r   r   
OddColumns   r   rc   c                  K   r   )Nr   zodd-rowsr   r   r	   r   r   r   OddRows   r   rd   c                  K   r   )Nr   	operationr   r   r	   r   r   r   	Operation   r   rf   c                  K   r   )Nr   previousr   r   r	   r   r   r   Previous   r   rh   c                  K   r   )Nr   scenarior   r   r	   r   r   r   Scenario   r   rj   c                  K   r   )Nr   shapesr   r   r	   r   r   r   Shapes   r   rl   c                  K   r   )Nr   sortr   r   r	   r   r   r   Sort   r   rn   c                  K   r   )Nr   zsort-byr   r   r	   r   r   r   SortBy   r   ro   c                  K   r   )Nr   zsort-groupsr   r   r	   r   r   r   
SortGroups   r   rp   c                  K   r   )Nr   zsource-cell-ranger   r   r	   r   r   r   SourceCellRange  r   rq   c                  K   r   )Nr   zsource-range-addressr   r   r	   r   r   r   SourceRangeAddress  r   rr   c                  K   r   )Nr   zsource-servicer   r   r	   r   r   r   SourceService  r   rs   c                  K   r   )Nr   zsubtotal-fieldr   r   r	   r   r   r   SubtotalField  r   rt   c                  K   r   )Nr   zsubtotal-ruler   r   r	   r   r   r   SubtotalRule  r   ru   c                  K   r   )Nr   zsubtotal-rulesr   r   r	   r   r   r   SubtotalRules  r   rv   c                  K   r   )Nr   tabler   r   r	   r   r   r   Table  r   rx   c                  K   r   )Nr   z
table-cellr   r   r	   r   r   r   	TableCell  r   ry   c                  K   r   )Nr   ztable-columnr   r   r	   r   r   r   TableColumn  r   rz   c                  K   r   )Nr   ztable-column-groupr   r   r	   r   r   r   TableColumnGroup  r   r{   c                  K   r   )Nr   ztable-columnsr   r   r	   r   r   r   TableColumns   r   r|   c                  K   r   )Nr   ztable-header-columnsr   r   r	   r   r   r   TableHeaderColumns#  r   r}   c                  K   r   )Nr   ztable-header-rowsr   r   r	   r   r   r   TableHeaderRows&  r   r~   c                  K   r   )Nr   z	table-rowr   r   r	   r   r   r   TableRow)  r   r   c                  K   r   )Nr   ztable-row-groupr   r   r	   r   r   r   TableRowGroup,  r   r   c                  K   r   )Nr   z
table-rowsr   r   r	   r   r   r   	TableRows/  r   r   c                  K   r   )Nr   r   r   ztable-sourcer   r   r	   r   r   r   TableSource2  r   r   c                  K   r   )Nr   ztable-templater   r   r	   r   r   r   TableTemplate6  r   r   c                  K   r   )Nr   ztarget-range-addressr   r   r	   r   r   r   TargetRangeAddress9  r   r   c                  K   r   )Nr   titler   r   r	   r   r   r   Title<  r   r   c                  K   r   )Nr   ztracked-changesr   r   r	   r   r   r   TrackedChanges?  r   r   N)fodf.namespacesr   odf.elementr   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   r6   r7   r8   r:   r<   r>   r@   rB   rD   rE   rF   rG   rH   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rT   rU   rW   rX   rY   rZ   r[   r]   r^   r_   r`   ra   rb   rc   rd   rf   rh   rj   rl   rn   ro   rp   rq   rr   rs   rt   ru   rv   rx   ry   rz   r{   r|   r}   r~   r   r   r   r   r   r   r   r   r   r   r   r   <module>   s   