
    g                        d dl Z dZdZdZdZdZdZdZdZdZ	dZ
dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd	ZdZdZ e j<                  d
      Z e j<                  d      Z  e j<                  d      Z! e j<                  d      Z" e j<                  d      Z# e j<                  d      Z$ e j<                  d      Z% e j<                  de jL                  e jN                  z        Z( e j<                  de jL                  e jN                  z        Z) e j<                  de jL                  e jN                  z        Z*dZ+ e j<                  d e jX                  e+      z  e jN                        Z-i dddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d0d2d0d3d0i d4d0d5d0d6d7d8d7d9d7d:d7d;d<d=d<d>d<d?d<d@dAdBdAdCdAdDdAdEdAdFdGdHdGdGdGd	d	dIZ.dZ/dZ0dZ1dZ2dZ3dZ4y)J    NF special_marker_for_table_paddingN   T$   )bold700800900strict z\s\+z\d+\.\sz	[-\*\+]\sz([\\\[\]\(\)])z([`\*_{}\[\]\(\)#!])z (\[.*?\] ?\(.*?\))|(\[.*?\]:.*?)z \| z
    ^             # start of line
    (\s*\d+)      # optional whitespace and a number
    (\.)          # dot
    (?=\s)        # lookahead assert whitespace
    z)
    ^
    (\s*)
    (\+)
    (?=\s)
    )flagsz
    ^
    (\s*)
    (-)
    (?=\s|\-)     # followed by whitespace (bullet list, or spaced out hr)
                  # or another dash (header or hr)
    z\`*_{}[]()#+-.!zg
    (\\)          # match one slash
    (?=[%s])      # followed by a char that requires escaping
    rsquo'lsquordquo"ldquocopyz(C)mdashz--nbsp rarrz->larrz<-middot*ndash-oeligoeaeligaeagraveaaacuteacircatildeaumlaringegraveeeacuteecirceumligraveiiacuteicirciumlograveooacuteocircotildeoumlugraveuuacute)ucircuumllrmrlm)5reUNICODE_SNOBTABLE_MARKER_FOR_PADESCAPE_SNOBESCAPE_BACKSLASH
ESCAPE_DOTESCAPE_PLUSESCAPE_DASHLINKS_EACH_PARAGRAPH
BODY_WIDTHSKIP_INTERNAL_LINKSINLINE_LINKSPROTECT_LINKS
WRAP_LINKSWRAP_LIST_ITEMSWRAP_TABLESGOOGLE_LIST_INDENTBOLD_TEXT_STYLE_VALUESIGNORE_ANCHORSIGNORE_MAILTO_LINKSIGNORE_IMAGESIMAGES_AS_HTMLIMAGES_TO_ALTIMAGES_WITH_SIZEIGNORE_EMPHASIS	MARK_CODEDECODE_ERRORSDEFAULT_IMAGE_ALT
PAD_TABLESUSE_AUTOMATIC_LINKScompileRE_SPACERE_ORDERED_LIST_MATCHERRE_UNORDERED_LIST_MATCHERRE_MD_CHARS_MATCHERRE_MD_CHARS_MATCHER_ALLRE_LINKRE_TABLE	MULTILINEVERBOSERE_MD_DOT_MATCHERRE_MD_PLUS_MATCHERRE_MD_DASH_MATCHERRE_SLASH_CHARSescapeRE_MD_BACKSLASH_MATCHER	UNIFIABLEBYPASS_TABLESIGNORE_TABLESSINGLE_LINE_BREAK
OPEN_QUOTECLOSE_QUOTEINCLUDE_SUP_SUB     N/var/www/openai/venv/lib/python3.12/site-packages/crawl4ai/html2text/config.py<module>rw      s   	  :   
   
    
     7   	 
   2::g$"**Z0 &BJJ|4  bjj!23 $"**%<=  "**8
9 2::gBJJ LL2::   RZZ ,,
#   RZZ ,,
#	  $$"** bii	 
 ** 'S'S' S' S	'
 E' T' C' D' D' c' S' T' T' c' c'  S!'" c#'$ C%'& S''( c)'* c+', S-'. C/'0 c1'2 c3'4 S5'6 C7'8 c9': c;'< S='> c?'@ CA'B cC'D cE'F M'	T 
   
 ru   