Ë
    ?²Xj²  ã                   óz   — d dl Z d dlZd dlmZmZmZmZmZmZmZm	Z	 ej                  dd fd„Zedk(  r e«        yy)é    N)ÚmarkdownifyÚATXÚ
ATX_CLOSEDÚ
UNDERLINEDÚSPACESÚ	BACKSLASHÚASTERISKÚ
UNDERSCOREé   c           	      óN  — t        j                  dd¬«      }|j                  ddt        j                  d«      t        j
                  d¬«       |j                  d	d
dd¬«       |j                  dddd¬«       |j                  dddd¬«       |j                  ddd¬«       |j                  dt        t        t        t        fd¬«       |j                  dddd¬ «       |j                  d!t        t        t        fd"¬«      f |j                  d#d$d%¬ «       |j                  d&d$d'¬ «       |j                  d(t        t        t        fd)¬«       |j                  d*d$d+¬ «       |j                  d,d-dd.¬/«       |j                  d0d1dd2¬/«       |j                  d3d4g dd5¬6«       |j                  d7d8dd9¬/«       |j                  d:d;dd<¬«       |j                  d=t        d>¬?«       |j                  d@dAdB¬ «       |j                  | «      }t        t!        dCi t#        |«      ¤Ž«       y )DNr   zConverts html to markdown.)ÚprogÚdescriptionÚhtmlÚ?Úrz<The html file to convert. Defaults to STDIN if not provided.)ÚnargsÚtypeÚdefaultÚhelpz-sz--stripÚ*zMA list of tags to strip. This option can't be used with the --convert option.)r   r   z-cz	--convertzMA list of tags to convert. This option can't be used with the --strip option.z-az--autolinksÚ
store_truezpA boolean indicating whether the 'automatic link' style should be used when a 'a' tag's contents match its href.)Úactionr   z--default-titleÚstore_falsezRA boolean to enable setting the title of a link to its href, if no title is given.z--heading-stylez)Defines how headings should be converted.)r   Úchoicesr   z-bz	--bulletsz*+-zSA string of bullet styles to use; the bullet will alternate based on nesting level.)r   r   z--strong-em-symbolz-Use * or _ to convert strong and italics textz--sub-symbolÚ z'Define the chars that surround '<sub>'.z--sup-symbolz'Define the chars that surround '<sup>'.z--newline-stylezhDefines the style of <br> conversions: two spaces or backslash at the and of the line thet should break.z--code-languagezEDefines the language that should be assumed for all '<pre>' sections.z--no-escape-asterisksÚescape_asterisksz"Do not escape '*' to '\*' in text.)Údestr   r   z--no-escape-underscoresÚescape_underscoresz"Do not escape '_' to '\_' in text.z-iz--keep-inline-images-ina
  Images are converted to their alt-text when the images are located inside headlines or table cells. If some inline images should be converted to markdown images instead, this option can be set to a list of parent tags that should be allowed to contain inline images.)r   r   r   z--table-infer-headerÚtable_infer_headerzoWhen a table has no header row (as indicated by '<thead>' or '<th>'), use the first body row as the header row.z-wz--wrapz4Wrap all text paragraphs at --wrap-width characters.z--wrap-widthéP   )r   r   z--bs4-optionszhtml.parserz…Specifies the parser that BeautifulSoup should use to parse the HTML markup. Examples include 'html5.parser', 'lxml', and 'html5lib'.© )ÚargparseÚArgumentParserÚadd_argumentÚFileTypeÚsysÚstdinr   r   r   r	   r
   r   r   ÚintÚ
parse_argsÚprintr   Úvars)ÚargvÚparserÚargss      úV/var/www/html/content_generation/venv/lib/python3.12/site-packages/markdownify/main.pyÚmainr0   
   sÂ  € Ü×$Ñ$ØØ0ô€Fð
 ×Ñ˜ c´×0AÑ0AÀ#Ó0FÜ #§	¡	ð$ð ô %ð ×Ñ˜˜i¨sð0ð ô 1ð ×Ñ˜˜k°ð.ð ô /ð ×Ñ˜˜m°LðSð ô Tð ×ÑÐ)°-ð6ð ô 7ð ×ÑÐ)´:Ü!$¤j´*Ð =ØHð ô Jð ×Ñ˜˜k°5ð<ð ô =ð ×ÑÐ,´hÜ!)¬:Ð 6ØLð ó Nñ Oð ×Ñ˜°ØFð ô Hà
×Ñ˜°ØFð ô Hà
×ÑÐ)´6Ü!'¬Ð 3ðQð ô Rð ×ÑÐ)°2ð,ð ô -ð ×ÑÐ/Ð6HØ,ØBð ô Dð ×ÑÐ1Ð8LØ,ØBð ô Dð ×Ñ˜Ð7Ø "Ø!ð1ð ô 2ð ×ÑÐ.Ð5IØ+ðPð ô Qð ×Ñ˜˜h¨|ØSð ô Uà
×Ñ˜¬S¸"ÐÔ=Ø
×Ñ˜Ø -ð+ð ô ,ð ×Ñ˜TÓ"€DÜ	Œ+Ñ
#œ˜T›
Ñ
#Õ$ó    Ú__main__)r"   r&   r   r   r   r   r   r   r	   r
   r,   r0   Ú__name__r!   r1   r/   Ú<module>r4      sF   ðó Û 
÷,÷ ,ó ,ð �h‰h�q�rˆló F%ðR ˆzÒÙ…Fð r1   