Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4

Warning: Cannot modify header information - headers already sent by (output started at /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code:102) in /var/www/iplanru/data/www/intesco.ru/d59ed/index.php(1) : eval()'d code(2) : eval()'d code on line 4
WMc@sdZddkZddkZeidZeidZeidZeidZeidZeidZ eid Z eid Z eid Z eid Z eid eiZeid ZeidZdefdYZdeifdYZdS(sA parser for HTML and XHTML.iNs[&<]s<(/|\Z)s &[a-zA-Z#]s%&([a-zA-Z][-.a-zA-Z0-9]*)[^a-zA-Z0-9]s)&#(?:[0-9]+|[xX][0-9a-fA-F]+)[^0-9a-fA-F]s <[a-zA-Z]t>s--\s*>s[a-zA-Z][-.a-zA-Z0-9:_]*s_\s*([a-zA-Z_][-.:a-zA-Z_0-9]*)(\s*=\s*(\'[^\']*\'|"[^"]*"|[-a-zA-Z0-9./,:;+*%?!&$\(\)_#=~@]*))?s <[a-zA-Z][-.a-zA-Z0-9:_]* # tag name (?:\s+ # whitespace before attribute name (?:[a-zA-Z_][-.:a-zA-Z0-9_]* # attribute name (?:\s*=\s* # value indicator (?:'[^']*' # LITA-enclosed value |\"[^\"]*\" # LIT-enclosed value |[^'\">\s]+ # bare value ) )? ) )* \s* # trailing whitespace s#tHTMLParseErrorcBs#eZdZddZdZRS(s&Exception raised for all parse errors.cCs5|pt||_|d|_|d|_dS(Nii(tAssertionErrortmsgtlinenotoffset(tselfRtposition((s /usr/lib/python2.6/HTMLParser.pyt__init__4s  cCs[|i}|idj o|d|i}n|idj o|d|id}n|S(Ns , at line %ds , column %di(RRtNoneR(Rtresult((s /usr/lib/python2.6/HTMLParser.pyt__str__:s  N(NN(t__name__t __module__t__doc__R RR (((s /usr/lib/python2.6/HTMLParser.pyR1s t HTMLParsercBseZdZdZdZdZdZdZdZdZ dZ d Z d Z d Zd Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZRS(sFind tags and other markup and call handler functions. Usage: p = HTMLParser() p.feed(data) ... p.close() Start tags are handled by calling self.handle_starttag() or self.handle_startendtag(); end tags by self.handle_endtag(). The data between tags is passed from the parser to the derived class by calling self.handle_data() with the data as argument (the data may be split up in arbitrary chunks). Entity references are passed by calling self.handle_entityref() with the entity reference as the argument. Numeric character references are passed to self.handle_charref() with the string containing the reference as the argument. tscripttstylecCs|idS(s#Initialize and reset this instance.N(treset(R((s /usr/lib/python2.6/HTMLParser.pyRZscCs/d|_d|_t|_tii|dS(s1Reset this instance. Loses all unprocessed data.ts???N(trawdatatlasttagtinteresting_normalt interestingt markupbaset ParserBaseR(R((s /usr/lib/python2.6/HTMLParser.pyR^s   cCs!|i||_|iddS(sFeed data to the parser. Call this as often as you want, with as little or as much text as you want (may include ' '). iN(Rtgoahead(Rtdata((s /usr/lib/python2.6/HTMLParser.pytfeedescCs|iddS(sHandle any buffered data.iN(R(R((s /usr/lib/python2.6/HTMLParser.pytclosenscCst||idS(N(Rtgetpos(Rtmessage((s /usr/lib/python2.6/HTMLParser.pyterrorrscCs|iS(s)Return full source of start tag: '<...>'.(t_HTMLParser__starttag_text(R((s /usr/lib/python2.6/HTMLParser.pytget_starttag_textwscCs t|_dS(N(tinteresting_cdataR(R((s /usr/lib/python2.6/HTMLParser.pytset_cdata_mode{scCs t|_dS(N(RR(R((s /usr/lib/python2.6/HTMLParser.pytclear_cdata_mode~sc Cs)|i}d}t|}x||jo|ii||}|o|i}n|}||jo|i|||!n|i||}||joPn|i}|d|oti ||o|i |}n|d|o|i |}n|d|o|i |}nt|d|o|i |}nQ|d|o|i|}n.|d|jo|id|d}nP|djo|o|idnPn|i||}q|d |oti ||}|og|id d !} |i| |i}|d |dp|d}n|i||}qqd ||jo*|i|dd !|i|d }nPq|d |oti ||}|oc|id} |i| |i}|d |dp|d}n|i||}qnti ||}|o4|o(|i||jo|idnPq|d|jo'|id |i||d}qPqdp tdqW|o7||jo*|i|||!|i||}n|||_dS(Nits s junk characters in start tag: %ri(Rs/>(R R!tcheck_for_whole_start_tagRttagfindR0RR9tlowerRtattrfindR7tunescapetappendtstripRtcountR)trfindR tendswiththandle_startendtagthandle_starttagtCDATA_CONTENT_ELEMENTSR$(RR=tendposRtattrsR0R@ttagtmtattrnametrestt attrvalueR9RR((s /usr/lib/python2.6/HTMLParser.pyR1sR      &&    cCs|i}ti||}|o|i}|||d!}|djo |dS|djoY|id|o |dS|id|odS|i||d|idn|djodS|d jodS|i|||id ntd dS( NiRt/s/>iismalformed empty start tagRs6abcdefghijklmnopqrstuvwxyz=/ABCDEFGHIJKLMNOPQRSTUVWXYZsmalformed start tagswe should not get here!(RtlocatestarttagendR0R9R.R-R R(RR=RRUR?tnext((s /usr/lib/python2.6/HTMLParser.pyREs*        cCs|i}|||d!djp tdti||d}|pdS|i}ti||}|p|id|||!fn|id}|i |i |i |S(Niss&