§
    íNgg  ã                   óH   — d dl mZ d dlmZ e G d„ d¦  «        ¦   «         ZdS )é    )Ú	dataclass)ÚUnionc                   ó”   — e Zd ZU eed<   eed<   eed<   eed<   dZeed<   d„ Zede	ee
ee         ef         f         fd	„¦   «         Zd
S )ÚSimpleTableCellÚxÚyÚwÚhÚ Úcontentc                 óD   — | j         | j        | j        | j        | j        dœS )N©r   r   r	   r
   r   r   )Úselfs    úd/var/www/html/ai-engine/env/lib/python3.11/site-packages/unstructured/metrics/table/table_formats.pyÚto_dictzSimpleTableCell.to_dict   s*   € à”Ø”Ø”Ø”Ø”|ð
ð 
ð 	
ó    Útatr_table_cellc           
      ó^  — |                      dg ¦  «        }|                      dg ¦  «        }|st          d|› d¦  «        ‚|st          d|› d¦  «        ‚ | t          |¦  «        t          |¦  «        t          |¦  «        t          |¦  «        |                      dd¦  «        ¬¦  «        S )	aK  
        Args:
            tatr_table_cell (dict):
                Cell in a format returned by Table Transformer model, for example:
                    {
                        "row_nums": [1,2,3],
                        "column_nums": [2],
                        "cell text": "Text inside cell"
                    }
        Úrow_numsÚcolumn_numszCell z( has missing values under "row_nums" keyz+ has missing values under "column_nums" keyz	cell textr   r   )ÚgetÚ
ValueErrorÚminÚlen)Úclsr   r   r   s       r   Úfrom_table_transformer_cellz+SimpleTableCell.from_table_transformer_cell   sÈ   € ð #×&Ò& z°2Ñ6Ô6ˆØ%×)Ò)¨-¸Ñ<Ô<ˆàð 	`ÝÐ^ _Ð^Ð^Ð^Ñ_Ô_Ð_Øð 	cÝÐa _ÐaÐaÐaÑbÔbÐbàˆsÝ+ÑÔÝ(‰mŒmÝ+ÑÔÝ(‰mŒmØ#×'Ò'¨°RÑ8Ô8ð
ñ 
ô 
ð 	
r   N)Ú__name__Ú
__module__Ú__qualname__ÚintÚ__annotations__r   Ústrr   ÚclassmethodÚdictr   Úlistr   © r   r   r   r      s˜   € € € € € € à
€F€FFØ
€F€FFØ
€F€FFØ
€F€FFØ€GˆSÐÐÑð
ð 
ð 
ð ð
¸$¸sÀEÈ$ÈsÌ)ÐUXÈ.ÔDYÐ?YÔ:Zð 
ð 
ð 
ñ „[ð
ð 
ð 
r   r   N)Údataclassesr   Útypingr   r   r&   r   r   ú<module>r)      sg   ðØ !Ð !Ð !Ð !Ð !Ð !Ø Ð Ð Ð Ð Ð ð ð+
ð +
ð +
ð +
ð +
ñ +
ô +
ñ „ð+
ð +
ð +
r   