ó
    §ZÇh”  ã                   óX   • S r SSKJrJr  SSKJr  SSKJrJ	r	J
r
  Sr " S S\5      rS	 rg
)zDefused xml.sax.expatreader
é    )Úprint_functionÚabsolute_import)ÚExpatParseré   )ÚDTDForbiddenÚEntitiesForbiddenÚExternalReferenceForbiddenzxml.sax.expatreaderc                   óJ   • \ rS rSrSr     SS jrS rS rS rS r	S r
S	rg
)ÚDefusedExpatParseré   z,Defused SAX driver for the pyexpat C module.c                 óV   • [         R                  " XU5        X0l        X@l        XPl        g ©N)Ú_ExpatParserÚ__init__Ú
forbid_dtdÚforbid_entitiesÚforbid_external)ÚselfÚnamespaceHandlingÚbufsizer   r   r   s         ÚS/home/mande/repo/quber/.venv/lib/python3.13/site-packages/defusedxml/expatreader.pyr   ÚDefusedExpatParser.__init__   s%   € ô 	×Ò˜d°wÔ?Ø$ŒØ.ÔØ.Õó    c                 ó   • [        XU5      er   )r   )r   ÚnameÚsysidÚpubidÚhas_internal_subsets        r   Údefused_start_doctype_declÚ-DefusedExpatParser.defused_start_doctype_decl!   s   € Ü˜4¨Ó.Ð.r   c                 ó   • [        XXEXg5      er   ©r   )r   r   Úis_parameter_entityÚvalueÚbaser   r   Únotation_names           r   Údefused_entity_declÚ&DefusedExpatParser.defused_entity_decl$   s   € ô   ¨T¸%ÓOÐOr   c                 ó   • [        US X#XE5      er   r"   )r   r   r%   r   r   r&   s         r   Údefused_unparsed_entity_declÚ/DefusedExpatParser.defused_unparsed_entity_decl)   s   € ä  d¨D¸ÓNÐNr   c                 ó   • [        XX45      er   )r	   )r   Úcontextr%   r   r   s        r   Ú#defused_external_entity_ref_handlerÚ6DefusedExpatParser.defused_external_entity_ref_handler-   s   € Ü(¨¸ÓEÐEr   c                 ó8  • [         R                  " U 5        U R                  nU R                  (       a  U R                  Ul        U R                  (       a"  U R                  Ul        U R                  Ul
        U R                  (       a  U R                  Ul        g g r   )r   ÚresetÚ_parserr   r   ÚStartDoctypeDeclHandlerr   r'   ÚEntityDeclHandlerr*   ÚUnparsedEntityDeclHandlerr   r.   ÚExternalEntityRefHandler)r   Úparsers     r   r1   ÚDefusedExpatParser.reset0   so   € Ü×Ò˜4Ô Ø—‘ˆØ�?�?Ø-1×-LÑ-LˆFÔ*Ø××Ø'+×'?Ñ'?ˆFÔ$Ø/3×/PÑ/PˆFÔ,Ø××Ø.2×.VÑ.VˆFÕ+ð  r   )r   r   r   N)r   iìÿ  FTT)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r'   r*   r.   r1   Ú__static_attributes__© r   r   r   r      s8   † Ù6ð ØØØØô/ò/òPò
OòFõ	Wr   r   c                  ó   • [        U 0 UD6$ r   )r   )ÚargsÚkwargss     r   Úcreate_parserrC   <   s   € Ü˜tÐ. vÑ.Ð.r   N)r=   Ú
__future__r   r   Úxml.sax.expatreaderr   r   Úcommonr   r   r	   Ú
__origin__r   rC   r?   r   r   Ú<module>rH      s/   ðñç 6å ;ç OÑ Oà"€
ô(W˜ô (WóV/r   