o
    h"                     @  s  U d dl mZ d dlmZ dZded< dZded< dZded	< d
Zded< dZ	ded< dZ
ded< dZded< d
Zded< dZded< dZded< d
Zded< dZded< d
Zded< dZded< d
Zded< dZded< dZded< d Zded!< d"Zded#< d$Zded%< d"Zded&< d'Zded(< d"Zded)< d*Zded+< dZded,< d-Zded.< dZded/< d0Z ded1< dZ!ded2< d3Z"ded4< d"Z#ded5< d6Z$ded7< d8Z%ded9< d:Z&ded;< d8Z'ded<< d=Z(ded>< d8Z)ded?< d@Z*dedA< d8Z+dedB< d8Z,dedC< dZ-dedD< dEZ.dedF< dGZ/dedH< d Z0dedI< dJZ1dedK< dJZ2dedL< dJZ3dedM< dZ4dedN< dJZ5dedO< dPZ6dedQ< dRe6B Z7dedS< d Z8dedT< d=Z9dedU< dVZ:dedW< dXZ;dedY< dZZ<ded[< d\Z=ded]< e8e<gZ>ded^< d"Z?ded_< d
Z@ded`< dZAdeda< d
ZBdedb< dJZCdedc< ddZDdede< dfZEdedg< dhZFdedi< djZGdedk< dlZHdedm< d"ZIdedn< d ZJdedo< dJZKdedp< dJZLdedq< dJZMdedr< dZNdeds< dJZOdedt< d"ZPdedu< d"ZQdedv< dZRdedw< dxZSdedy< d
ZTdedz< d{ZUded|< dJZVded}< dGZWded~< dJZXded< dZYded< dJZZded< dZ[ded< dJZ\ded< dZ]ded< dJZ^ded< dZ_ded< dJZ`ded< dZaded< dZbded< eaebgZcded< i ddddddddddddddddddddddddddddddddddi ddddddddddddddddddddddddÓddœddǓddɓdd˓dd̓dddddddddddddddۜZdded< G ddބ dރZei deejfdeejfdeejfdeejfdeejgdeejgdeejgdeejgdeejhdeejhdeejhdeejhdeejideejideejideejideejjeejjeejkeejkeejkeejkeejleejleejleejleejmeejmeejmeejmdZnded< dZoded< dZpded< dS )    )annotations)Finals                `Ͻ 	1r   magic   3align_1_checker_value    align_1_offset   align_1_length   align_1_valueu64_byte_checker_value#   align_2_offsetalign_2_lengthalign_2_value%   endianness_offsetendianness_length'   platform_offsetplatform_lengthF   encoding_offsetencoding_length\   dataset_offset@   dataset_length   file_type_offset   file_type_length   date_created_offsetdate_created_length   date_modified_offsetdate_modified_length   header_size_offsetheader_size_length   page_size_offsetpage_size_length   page_count_offsetpage_count_length   sas_release_offsetsas_release_length   sas_server_type_offset   sas_server_type_length   os_version_number_offsetos_version_number_length   os_maker_offsetos_maker_lengthi  os_name_offsetos_name_lengthpage_bit_offset_x86page_bit_offset_x64   subheader_pointer_length_x86   subheader_pointer_length_x64page_type_offset   page_type_lengthblock_count_offsetblock_count_lengthsubheader_count_offsetsubheader_count_lengthi   page_type_maski   page_type_mask2page_meta_typepage_data_typei   page_mix_typei   page_amd_typei @  page_meta2_typei   page_comp_typepage_meta_typessubheader_pointers_offsettruncated_subheader_idcompressed_subheader_idcompressed_subheader_typetext_block_size_length   row_length_offset_multiplier   row_count_offset_multiplier	   col_count_p1_multiplier
   col_count_p2_multiplier   'row_count_on_mix_page_offset_multipliercolumn_name_pointer_length!column_name_text_subheader_offset!column_name_text_subheader_lengthcolumn_name_offset_offsetcolumn_name_offset_lengthcolumn_name_length_offsetcolumn_name_length_lengthcolumn_data_offset_offsetcolumn_data_length_offsetcolumn_data_length_length   column_type_offsetcolumn_type_length   )column_format_text_subheader_index_offset)column_format_text_subheader_index_lengthcolumn_format_offset_offsetcolumn_format_offset_length   column_format_length_offsetcolumn_format_length_length   (column_label_text_subheader_index_offset(column_label_text_subheader_index_length   column_label_offset_offsetcolumn_label_offset_lengthcolumn_label_length_offsetcolumn_label_length_lengths   SASYZCRLrle_compressions   SASYZCR2rdc_compressioncompression_literals   zutf-8   latin1latin2   latin3latin4!   cyrillic"   arabicgreek$   hebrewlatin5&   latin6cp874(   latin9)   cp437*   cp850+   cp852,   cp857-   cp858.   cp862/   cp8640   cp8651   cp8662   cp8693   7   cp7208   cp7379   cp775:   cp860;   cp863<   cp1250=   cp1251>   cp1252?   cp1253cp1254cp1255cp1256cp1257cp1258cp950big5gb2312cp936euc_jpcp932	shift_jiszeuc-krcp949latin8)A   B   C   D   v   {   }   ~                     encoding_namesc                   @  sz   e Zd ZU dZded< dZded< dZded< dZded	< d
Zded< dZ	ded< dZ
ded< dZded< dZded< dS )SASIndexr   r   row_size_indexr	   column_size_indexrH   subheader_counts_index   column_text_indexr   column_name_indexr\   column_attributes_indexr^   format_and_label_index   column_list_indexr!   data_subheader_indexN)__name__
__module____qualname__r   __annotations__r   r   r   r   r   r   r   r    r   r   o/var/www/html/construction_image-detection-poc/venv/lib/python3.10/site-packages/pandas/io/sas/sas_constants.pyr      s   
 r   s   s       s       s   s   s       s       s   s    s    s    s    s   s   s   s   s   )s   s   s   s   s   s   s   s   s   s   s   s   s   subheader_signature_to_index)BDATEDAYDDMMYYDOWNAMEJULDAYJULIANMMDDYYMMYYMMYYCMMYYDMMYYPMMYYSMMYYNMONNAMEMONTHMONYYQTRQTRRNENGOWEEKDATEWEEKDATXWEEKDAYWEEKVWORDDATEWORDDATXYEARYYMMYYMMCYYMMDYYMMPYYMMSYYMMNYYMONYYMMDDYYQYYQCYYQDYYQPYYQSYYQNYYQRYYQRCYYQRDYYQRPYYQRSYYQRNYYMMDDPYYMMDDCE8601DAYYMMDDNMMDDYYCMMDDYYSMMDDYYDYYMMDDSB8601DADDMMYYNYYMMDDDDDMMYYBDDMMYYPMMDDYYPYYMMDDBMMDDYYNDDMMYYCDDMMYYDDDMMYYSMINGUOsas_date_formats)DATETIMEDTWKDATXB8601DNB8601DTB8601DXB8601DZB8601LXE8601DNE8601DTE8601DXE8601DZE8601LXDATEAMPMDTDATEDTMONYYrB  r5  DTYEARTODMDYAMPMsas_datetime_formatsN)q
__future__r   typingr   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   r3   r4   r6   r8   r:   r;   r=   r>   r?   r@   rA   rB   rD   rF   rG   rI   rJ   rK   rL   rM   rN   rO   rP   rQ   rR   rS   rT   rU   rV   rW   rX   rY   rZ   r[   r]   r_   ra   rc   re   rf   rg   rh   ri   rj   rk   rl   rm   rn   ro   rq   rr   rt   ru   rv   rw   ry   rz   r|   r}   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r3  rF  r   r   r   r   <module>   s   
	
 !"#$%&:	
%E