PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB`  lY9@swddlZejdjZejdjZejdZejdZejdZ[GdddZdS) Nz[a-zA-Z][-_.a-zA-Z0-9]*\s*z(\'[^\']*\'|"[^"]*")\s*z--\s*>z ]\s*]\s*>z]\s*>c@seZdZddZddZddZddZd d Zd Zd d Z dddZ dddZ ddZ ddZ ddZddZddZddZdd Zd!S)" ParserBasecCs|jtkrtddS)Nz)_markupbase.ParserBase must be subclassed) __class__r RuntimeError)selfr*/opt/python35/lib/python3.5/_markupbase.py__init__szParserBase.__init__cCstddS)Nz.subclasses of ParserBase must override error())NotImplementedError)rmessagerrrerror szParserBase.errorcCsd|_d|_dS)Nr)linenooffset)rrrrreset$s zParserBase.resetcCs|j|jfS)N)r r)rrrrgetpos(szParserBase.getposcCs||kr|S|j}|jd||}|rm|j||_|jd||}||d|_n|j|||_|S)N r )rawdatacountr rindexr)rijrZnlinesposrrr updatepos0s  zParserBase.updateposc CsO|j}|d}|||ddkr5|dS|||ddkrSdSt|}|||ddkr|j|S||dkr|j|S|j||\}}|dkr|S|d krd|_xh||krJ||}|dkrJ||d|}|d kr5|j|n |j||dS|d kr~t||}|sodS|j }n|d kr|j||\} }n||jkr|d}nv|dkr"|d kr|j |d|}q7|dkr|j d|q7|j dn|j d|||dkr|SqWdS)Nr >-rz--[rZdoctypez"'Z4abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZattlistlinktypelinkelementz&unsupported '[' char in %s declarationz"unexpected '[' char in declarationz!unexpected %r char in declaration)rrr">r!rrr r") rlen parse_commentparse_marked_section _scan_name_decl_othercharsZ handle_decl unknown_decl_declstringlit_matchend_parse_doctype_subsetr ) rrrrnZdecltypecdatamnamerrrparse_declaration@sX                   zParserBase.parse_declarationr cCs|j}|j|d|\}}|dkr5|S|d krZtj||d}nD|dkrtj||d}n|jd ||d||sdS|r|jd}|j||d||jdS)Nrtempcdataignoreincludercdataifelseendifz+unknown status keyword %r in marked sectionr >r6r3r5r7r4>r:r8r9r") rr&_markedsectionclosesearch_msmarkedsectioncloser startr(r*)rrreportrZsectNamermatchrrrr%s    zParserBase.parse_marked_sectioncCs|j}|||ddkr0|jdtj||d}|sPdS|r|jd}|j||d||jdS)Nz