Ë
    £èhÈ  ã                  óš   — d dl mZ d dl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 erd d	lmZ dd
„Z	 d	 	 	 	 	 dd„Zy)é    )Úannotations)ÚUnionÚIterableÚTYPE_CHECKING)ÚPath)Úloader)ÚDXFTag)Úascii_tags_loader)Úis_dxf_file)Údxf_file_info)ÚSectionDictc                óB   — t        | «      }t        j                  |«      S )z¢Load content of ASCII DXF file `filename` as SectionDict, all tags are in
    raw format with the group code as integer and the value as string: (int, str).

    )Úget_tag_loaderr   Úload_dxf_structure)ÚfilenameÚtaggers     ú5lib/python3.12/site-packages/ezdxf/tools/rawloader.pyÚraw_structure_loaderr      s   € ô
 ˜HÓ%€FÜ×$Ñ$ VÓ,Ð,ó    c                óì   — t        | «      } t        | «      st        d| › d�«      ‚t        | «      }t	        | d|j
                  |¬«      5 }t        t        |d¬«      «      cd d d «       S # 1 sw Y   y xY w)NzFile 'z' is not an ASCII DXF file.Úrt)ÚmodeÚencodingÚerrorsT)Úskip_comments)Ústrr   ÚIOErrorr   Úopenr   Úlistr
   )r   r   ÚinfoÚfps       r   r   r      se   € ô �8‹}€HÜ�xÔ Ü˜˜x˜jÐ(CÐDÓEÐEä˜Ó"€DÜ	ˆh˜T¨D¯M©MÀ&Õ	IÈRÜÔ% b¸Ô=Ó>÷ 
J×	IÒ	Iús   Á
A*Á*A3N)r   úUnion[str, Path]Úreturnr   )Úignore)r   r"   r   r   r#   zIterable[DXFTag])Ú
__future__r   Útypingr   r   r   Úpathlibr   Úezdxf.lldxfr   Úezdxf.lldxf.typesr	   Úezdxf.lldxf.taggerr
   Úezdxf.lldxf.validatorr   Úezdxf.filemanagementr   Úezdxf.eztypesr   r   r   © r   r   Ú<module>r/      sO   ðõ #ß 1Ñ 1Ý å Ý $Ý 0Ý -Ý .áÝ)ó-ð /7ð
?Øð
?Ø(+ð
?àô
?r   