o
    ±3Ih¡  ã                   @   sÈ   d Z ddlZdZdZdZdZde d e d e d	 Zd
e d e d Zde d ZdZ	dZ
dZdZdZe de d e	 d e
 d e d e d e d	 ¡Zde d e	 d	 Ze e¡ZdS )zRegexps to match html elements
é    Nz[a-zA-Z_:][a-zA-Z0-9:._-]*z[^"'=<>`\x00-\x20]+z'[^']*'z"[^"]*"z(?:ú|ú)z(?:\s+z
(?:\s*=\s*z)?)z<[A-Za-z][A-Za-z0-9\-]*z*\s*\/?>z<\/[A-Za-z][A-Za-z0-9\-]*\s*>z%<!---->|<!--(?:-?[^>-])(?:-?[^-])*-->z<[?][\s\S]*?[?]>z<![A-Z]+\s+[^>]*>z<!\[CDATA\[[\s\S]*?\]\]>z^(?:)Ú__doc__ÚreÚ	attr_nameÚunquotedÚsingle_quotedÚdouble_quotedÚ
attr_valueÚ	attributeÚopen_tagÚ	close_tagÚcommentÚ
processingÚdeclarationÚcdataÚcompileÚHTML_TAG_REÚHTML_OPEN_CLOSE_TAG_STRÚHTML_OPEN_CLOSE_TAG_RE© r   r   úZ/home/air/sanwanet/gpt-api/venv/lib/python3.10/site-packages/markdown_it/common/html_re.pyÚ<module>   sV    ÿþýüûúùø	÷
öõôÿ