Ë
    èlÖi¢  ã                   ó8   — d dl Z d dlmZ e j                  dfd„Zy)é    N)ÚTextc                 ó&  — ddl m} | j                  D �cg c]  }|‘Œ }}| j                  D �cg c]  }|j                  j
                  ‘Œ }}t        ||«      }ddg}	t        «       }
|
|
g} |||	|«      }|j                  |d|¬«      S c c}w c c}w )z~
    Print this table's column names and types as a plain-text table.

    :param output:
        The output to print to.
    r   )ÚTableÚcolumnÚ	data_typeN)ÚoutputÚmax_column_widthÚmax_rows)	Úagate.tabler   Ú_column_namesÚ_column_typesÚ	__class__Ú__name__Úzipr   Úprint_table)Úselfr   r
   r   ÚnÚname_columnÚtÚtype_columnÚrowsÚcolumn_namesÚtextÚcolumn_typesÚtables                ú`/var/www/html/strategist-ai/venv_dbt/lib/python3.12/site-packages/agate/table/print_structure.pyÚprint_structurer      s—   € õ "à"×0Ñ0Ö1˜’1Ð1€KÐ1Ø15×1CÑ1CÖD¨A�1—;‘;×'Ó'ÐD€KÐDÜˆ{˜KÓ(€DØ˜kÐ*€LÜ‹6€DØ˜$�<€Lá�$˜ lÓ3€Eà×Ñ F¸TÈHÐÓUÐUùò 2ùÚDs
   •	B	®B)ÚsysÚagate.data_typesr   Ústdoutr   © ó    r   ú<module>r#      s   ðÛ 
å !ð "%§¡°dô Vr"   