;ELC   
;;; Compiled by aatharuv@cutter-john.mit.edu on Sun Jan  5 18:15:27 2003
;;; from file /afs/sipb.mit.edu/contrib/emacs/packages/w3-4.0pre.47/lisp/w3-parse.el
;;; in Emacs version 21.1.1
;;; with bytecomp version 2.85
;;; with all optimizations.

;;; This file uses dynamic docstrings, first added in Emacs 19.29.
(if (and (boundp 'emacs-version)
	 (< (aref emacs-version (1- (length emacs-version))) ?A)
	 (or (and (boundp 'epoch::version) epoch::version)
	     (string-lessp emacs-version "19.29")))
    (error "`w3-parse.el' was compiled for Emacs 19.29 or later"))

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


(byte-code "\300\301!\210\300\302!\207" [require w3-vars mule-sysdp] 2)
(defalias 'w3-debug-html-aux #[(message &optional outer nocontext) "\203 	\202, 	\304\305\n\205 \306!\307\214~\210\310c\210\311`\312Ze]`\313\\d^{!\314\315!\210)PRB\211\207" [nocontext message outer w3-current-badhtml "\n  Containing elements: " w3-open-elements-string 1 "\n  Text around error: " "*ERROR*" w3-quote-for-string 27 20 delete-char -7] 8])
(defalias 'w3-quote-for-string #[(string) "\212\301\302!q\210\303 \210c\210eb\210\304c\210\305\306w\210m\204* \307`f\310\236A\261\210\311\312!\210\202 \304c\210\313 )\207" [string get-buffer-create " w3-quote-whitespace" erase-buffer "\"" "^\"\\	\n" nil "\\" ((34 . "\"") (92 . "\\") (9 . "t") (10 . "n") (13 . "r")) delete-char 1 buffer-string] 3])
(byte-code "\211\203* \302	@@\303\304	@A\250\203 \305\306	@A!!\202  	@AB#\210	A\211\204 )\302\207" [w3-html-entities html-entities put html-entity-expansion CDATA char-to-string mule-make-iso-character] 8)
#@54 A syntax table for parsing SGML markup declarations.
(defvar w3-sgml-md-syntax-table (byte-code "\306 \307\2037 @\211@\nA@\nA\243\242\206 X\203/ \310\f	#\210T\211\202 ,A\211\204	 	*\207" [items table item char syntax bound make-syntax-table ((0 "." 255) (13 " ") (9 " ") (10 " ") (32 " ") (60 "(>") (62 ")<") (40 "()") (41 ")(") (91 "(]") (93 ")[") (34 "\"") (39 "\"") (97 "w" 122) (65 "w" 90) (48 "w" 57) (46 "w") (45 "w")) modify-syntax-entry] 5) (#$ . 1641))
(defalias 'w3-open-elements-string #[(&optional skip-count) "\206 \306	\nB\233\307\2039 @\310H\211\311=\2041 \312=\203% \f\2041 \313!\226)\fB)A\211\204 \314\315\f\316#\211\203G \f\202H \317*\207" [skip-count w3-p-d-current-element w3-p-d-open-element-stack stack result element 0 nil 9 *holder *document symbol-name mapconcat identity ":" "[nowhere!]" sym] 5])
(mapcar #[(pair) "\301@\302A#\207" [pair put html-element-info] 4] '((area . [nil t nil nil nil nil 0 EMPTY /area area]) (map . [nil nil nil nil nil nil 0 [((area) nil nil nil)] /map map]) (app . [nil t nil nil nil nil 0 EMPTY /app app]) (param . [nil t nil nil nil nil 0 EMPTY /param param]) (object . [nil nil nil nil nil ((w3-p-d-exceptions nil (param *include *same nil))) 0 XINHERIT /object object]) (applet . [nil nil nil nil nil ((w3-p-d-exceptions nil (param *include *same nil))) 0 XINHERIT /applet applet]) (frame . [nil t nil nil nil nil 0 EMPTY /frame frame]) (noframes . [nil nil nil nil nil nil 0 [((h1 h2 h3 h4 h5 h6 p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing style hr div address area map) nil (((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) p)) nil)] /noframes noframes]) (frameset . [nil nil nil nil nil nil 0 [((noframes frame frameset) nil nil nil)] /frameset frameset]) (noembed . [nil nil nil nil nil nil 0 [((h1 h2 h3 h4 h5 h6 p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing style hr div address area map) nil (((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) p)) nil)] /noembed noembed]) (embed . [nil nil nil nil nil nil 0 [((noembed) nil nil (*close))] /embed embed]) (item . [nil t nil nil nil nil 0 [((*data box above below vec bar dot ddot hat tilde root sqrt array sub sup b t bt) include-space (((row item) *close)) nil)] /item item]) (row . [nil t nil nil nil nil 0 [((item) nil (((row) *close)) nil)] /row row]) (array . [nil nil nil nil nil nil 0 [((row) nil nil nil)] /array array]) (of . [nil t nil nil nil nil 0 [((*data box above below vec bar dot ddot hat tilde root sqrt array sub sup b t bt) include-space nil nil)] /of of]) (root . [nil nil nil nil nil nil 0 [((*data box above below vec bar dot ddot hat tilde root sqrt array sub sup b t bt) include-space (((of) *include *next)) nil) ((*data box above below vec bar dot ddot hat tilde root sqrt array sub sup b t bt) include-space nil nil)] /root root]) (sqrt . [nil nil nil nil nil nil 0 [((*data box above below vec bar dot ddot hat tilde root sqrt array sub sup b t bt) include-space nil nil)] /sqrt sqrt]) (bt . [nil nil nil nil nil nil 0 [((*data box above below vec bar dot ddot hat tilde root sqrt array sub sup b t bt) include-space nil nil)] /bt bt]) (t . [nil nil nil nil nil nil 0 [((*data box above below vec bar dot ddot hat tilde root sqrt array sub sup b t bt) include-space nil nil)] /t t]) (tilde . [nil nil nil nil nil nil 0 [((*data box above below vec bar dot ddot hat tilde root sqrt array sub sup b t bt) include-space nil nil)] /tilde tilde]) (hat . [nil nil nil nil nil nil 0 [((*data box above below vec bar dot ddot hat tilde root sqrt array sub sup b t bt) include-space nil nil)] /hat hat]) (ddot . [nil nil nil nil nil nil 0 [((*data box above below vec bar dot ddot hat tilde root sqrt array sub sup b t bt) include-space nil nil)] /ddot ddot]) (dot . [nil nil nil nil nil nil 0 [((*data box above below vec bar dot ddot hat tilde root sqrt array sub sup b t bt) include-space nil nil)] /dot dot]) (bar . [nil nil nil nil nil nil 0 [((*data box above below vec bar dot ddot hat tilde root sqrt array sub sup b t bt) include-space nil nil)] /bar bar]) (vec . [nil nil nil nil nil nil 0 [((*data box above below vec bar dot ddot hat tilde root sqrt array sub sup b t bt) include-space nil nil)] /vec vec]) (below . [nil nil nil nil nil nil 0 [((*data box above below vec bar dot ddot hat tilde root sqrt array sub sup b t bt) include-space nil nil)] /below below]) (above . [nil nil nil nil nil nil 0 [((*data box above below vec bar dot ddot hat tilde root sqrt array sub sup b t bt) include-space nil nil)] /above above]) (box . [nil nil nil nil nil ((w3-p-d-shortref-chars t . "{}_^") (w3-p-d-shortrefs t ("\\^" . "<sup>") ("_" . "<sub>") ("{" . "<box>") ("}" . "</box>"))) 0 [((*data box above below vec bar dot ddot hat tilde root sqrt array sub sup b t bt) include-space (((left) *include 1) ((over atop choose) *include 2) ((right) *include 3)) nil) ((*data box above below vec bar dot ddot hat tilde root sqrt array sub sup b t bt) include-space (((over atop choose) *include 2) ((right) *include 3)) nil) ((*data box above below vec bar dot ddot hat tilde root sqrt array sub sup b t bt) include-space (((right) *include 3)) nil) ((*data box above below vec bar dot ddot hat tilde root sqrt array sub sup b t bt) include-space nil nil)] /box box]) (sub . [nil nil nil nil nil ((w3-p-d-shortref-chars t . "{_^") (w3-p-d-shortrefs t ("\\^" . "<sup>") ("_" . "</sub>") ("{" . "<box>"))) 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /sub sub]) (sup . [nil nil nil nil nil ((w3-p-d-shortref-chars t . "{_^") (w3-p-d-shortrefs t ("\\^" . "</sup>") ("_" . "<sub>") ("{" . "<box>"))) 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /sup sup]) (math . [nil nil nil nil nil ((w3-p-d-exceptions nil (del *close *same "MATH exclusion") (ins *close *same "MATH exclusion") (abbrev *close *same "MATH exclusion") (acronym *close *same "MATH exclusion") (person *close *same "MATH exclusion") (au *close *same "MATH exclusion") (lang *close *same "MATH exclusion") (q *close *same "MATH exclusion") (blink *close *same "MATH exclusion") (cite *close *same "MATH exclusion") (var *close *same "MATH exclusion") (kbd *close *same "MATH exclusion") (samp *close *same "MATH exclusion") (code *close *same "MATH exclusion") (dfn *close *same "MATH exclusion") (strong *close *same "MATH exclusion") (em *close *same "MATH exclusion") (wired *close *same "MATH exclusion") (secret *close *same "MATH exclusion") (roach *close *same "MATH exclusion") (font *close *same "MATH exclusion") (sup *close *same "MATH exclusion") (sub *close *same "MATH exclusion") (small *close *same "MATH exclusion") (big *close *same "MATH exclusion") (tt *close *same "MATH exclusion") (strike *close *same "MATH exclusion") (s *close *same "MATH exclusion") (u *close *same "MATH exclusion") (i *close *same "MATH exclusion") (bdo *close *same "MATH exclusion") (span *close *same "MATH exclusion") (tab *close *same "MATH exclusion") (math *close *same "MATH exclusion") (map *close *same "MATH exclusion") (style *close *same "MATH exclusion") (script *close *same "MATH exclusion") (br *close *same "MATH exclusion") (basefont *close *same "MATH exclusion") (font *close *same "MATH exclusion") (object *close *same "MATH exclusion") (applet *close *same "MATH exclusion") (img *close *same "MATH exclusion") (nobr *close *same "MATH exclusion") (a *close *same "MATH exclusion") (bt *include *same nil) (t *include *same nil) (b *include *same nil) (sup *include *same nil) (sub *include *same nil) (array *include *same nil) (sqrt *include *same nil) (root *include *same nil) (tilde *include *same nil) (hat *include *same nil) (ddot *include *same nil) (dot *include *same nil) (bar *include *same nil) (vec *include *same nil) (below *include *same nil) (above *include *same nil) (box *include *same nil)) (w3-p-d-shortref-chars t . "{_^") (w3-p-d-shortrefs t ("\\^" . "<sup>") ("_" . "<sub>") ("{" . "<box>"))) 0 [((*data) include-space nil nil)] /math math]) (th . [nil t nil nil nil nil 0 [((h1 h2 h3 h4 h5 h6 p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing style hr div address area map) nil (((td th tr tfoot tbody) *close) ((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) p)) nil)] /th th]) (td . [nil t nil nil nil nil 0 [((h1 h2 h3 h4 h5 h6 p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing style hr div address area map) nil (((td th tr tfoot tbody) *close) ((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) p)) nil)] /td td]) (tr . [nil t nil nil nil nil 0 [((td th) nil (((tr tfoot tbody) *close) ((h1 h2 h3 h4 h5 h6 p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing style hr div address area map *data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) td *same error)) nil)] /tr tr]) (tbody . [nil t nil nil nil nil 0 [((tr) nil (((tbody) *close) ((td th) tr *same error) ((h1 h2 h3 h4 h5 h6 p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing style hr div address area map) tr *same error)) nil)] /tbody tbody]) (tfoot . [nil t nil nil nil nil 0 [((tr) nil (((tbody) *close) ((td th) tr *same error) ((h1 h2 h3 h4 h5 h6 p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing style hr div address area map) tr *same error)) nil)] /tfoot tfoot]) (thead . [nil t nil nil nil nil 0 [((tr) nil (((tfoot tbody) *close) ((h1 h2 h3 h4 h5 h6 p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing style hr div address area map) tr *same error)) nil)] /thead thead]) (col . [nil t nil nil nil nil 0 EMPTY /col col]) (colgroup . [nil t nil nil nil nil 0 [((col) nil (((colgroup thead tfoot tbody tr) *close)) nil)] /colgroup colgroup]) (table . [nil nil nil nil nil nil 0 [(nil nil (((caption) *include *next) ((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) tr *same error) ((col colgroup thead tfoot tbody tr) *retry *next)) (*retry *next)) ((col colgroup) nil (((thead tfoot tbody tr) *retry *next)) (*retry *next)) (nil nil (((thead) *include *next) ((tfoot tbody tr) *retry *next)) (*retry *next)) (nil nil (((tfoot) *include *next) ((tbody tr) *retry *next)) (*retry *next)) ((tbody) nil (((tr) tbody *same) ((td th) tr *same) ((h1 h2 h3 h4 h5 h6 p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing style hr div address area map) tbody *same error)) nil)] /table table]) (listing . [obsolete nil nil nil nil nil 0 XCDATA /listing listing]) (xmp . [obsolete nil nil nil nil nil 0 XCDATA /xmp xmp]) (plaintext . [obsolete t nil nil nil nil 0 XXCDATA /plaintext plaintext]) (nobr . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /nobr nobr]) (del . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /del del]) (ins . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /ins ins]) (abbrev . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /abbrev abbrev]) (acronym . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /acronym acronym]) (person . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /person person]) (au . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /au au]) (lang . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /lang lang]) (q . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /q q]) (blink . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /blink blink]) (cite . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /cite cite]) (var . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /var var]) (kbd . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /kbd kbd]) (samp . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /samp samp]) (code . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /code code]) (dfn . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /dfn dfn]) (strong . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /strong strong]) (em . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /em em]) (wired . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /wired wired]) (secret . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /secret secret]) (roach . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /roach roach]) (font . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /font font]) (sup . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /sup sup]) (sub . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /sub sub]) (small . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /small small]) (big . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /big big]) (tt . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /tt tt]) (strike . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /strike strike]) (s . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /s s]) (u . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /u u]) (i . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /i i]) (font . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /font font]) (b . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /b b]) (a . [nil nil nil nil nil ((w3-p-d-exceptions nil (a *close *same "A exclusion"))) 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((h1 h2 h3 h4 h5 h6) *include *same "deprecated inside A")) nil)] /a a]) (nextid . [t t nil nil nil nil 0 EMPTY /nextid nextid]) (of . [nil t nil nil nil nil 0 EMPTY /of of]) (right . [nil t nil nil nil nil 0 EMPTY /right right]) (left . [nil t nil nil nil nil 0 EMPTY /left left]) (choose . [nil t nil nil nil nil 0 EMPTY /choose choose]) (atop . [nil t nil nil nil nil 0 EMPTY /atop atop]) (over . [nil t nil nil nil nil 0 EMPTY /over over]) (range . [nil t nil nil nil nil 0 EMPTY /range range]) (meta . [nil t nil nil nil nil 0 EMPTY /meta meta]) (base . [nil t nil nil nil nil 0 EMPTY /base base]) (link . [nil t nil nil nil nil 0 EMPTY /link link]) (tab . [nil t nil nil nil nil 0 EMPTY /tab tab]) (spot . [nil t nil nil nil nil 0 EMPTY /spot spot]) (wbr . [nil t nil nil nil nil 0 EMPTY /wbr wbr]) (overlay . [nil t nil nil nil nil 0 EMPTY /overlay overlay]) (keygen . [nil t nil nil nil nil 0 EMPTY /keygen keygen]) (input . [nil t nil nil nil nil 0 EMPTY /input input]) (isindex . [nil t nil nil nil nil 0 EMPTY /isindex isindex]) (img . [nil t nil nil nil nil 0 EMPTY /img img]) (br . [nil t nil nil nil nil 0 EMPTY /br br]) (hr . [nil t nil nil nil nil 0 EMPTY /hr hr]) (textarea . [nil nil nil nil nil ((w3-p-d-exceptions nil (textarea *close *same "TEXTAREA exclusion") (keygen *close *same "TEXTAREA exclusion") (label *close *same "TEXTAREA exclusion") (select *close *same "TEXTAREA exclusion") (input *close *same "TEXTAREA exclusion"))) 0 XCDATA /textarea textarea]) (option . [nil t nil nil nil nil 0 [((*data) include-space (((option) *close)) nil)] /option option]) (select . [nil nil nil nil nil ((w3-p-d-exceptions nil (textarea *close *same "SELECT exclusion") (keygen *close *same "SELECT exclusion") (select *close *same "SELECT exclusion") (label *close *same "SELECT exclusion") (input *close *same "SELECT exclusion"))) 0 [((option) nil nil nil)] /select select]) (label . [nil nil nil nil nil ((w3-p-d-exceptions nil (label *close *same "LABEL exclusion"))) 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space nil nil)] /label label]) (form . [nil nil nil nil nil ((w3-p-d-exceptions nil (form *close *same "FORM exclusion") (label *include *same nil) (keygen *include *same nil) (textarea *include *same nil) (select *include *same nil) (input *include *same nil))) 0 [((h1 h2 h3 h4 h5 h6 p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing style hr div address area map *data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) nil nil nil)] /form form]) (basefont . [nil t nil nil nil nil 0 EMPTY /basefont basefont]) (peek . [nil t nil nil nil nil 0 EMPTY /peek peek]) (hype . [nil t nil nil nil nil 0 EMPTY /hype hype]) (yogsothoth . [nil t nil nil nil nil 0 EMPTY /yogsothoth yogsothoth]) (cookie . [nil t nil nil nil nil 0 EMPTY /cookie cookie]) (flame . [nil t nil nil nil nil 0 EMPTY /flame flame]) (pinhead . [nil t nil nil nil nil 0 EMPTY /pinhead pinhead]) (figtext . [nil t nil nil nil nil 0 [((h1 h2 h3 h4 h5 h6 p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing style hr div address area map) nil (((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) p) ((credit) *close)) nil)] /figtext figtext]) (credit . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) nil (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /credit credit]) (caption . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) nil (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /caption caption]) (fig . [nil nil nil nil nil nil 0 [((overlay) nil nil (*retry *next)) (nil nil (((caption) *include *next)) (*retry *next)) (nil nil (((figtext) *include *next) ((credit) *retry *next)) (figtext *next)) (nil nil (((credit) *include *next)) nil) (nil nil nil nil)] /fig fig]) (note . [nil nil nil nil nil nil 0 [((h1 h2 h3 h4 h5 h6 p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing style hr div address area map) nil (((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) p)) nil)] /note note]) (fn . [nil nil nil nil nil nil 0 [((h1 h2 h3 h4 h5 h6 p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing style hr div address area map) nil (((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) p)) nil)] /fn fn]) (blockquote . [nil nil nil nil nil nil 0 [(nil nil (((bodytext) *include *next)) (bodytext *next)) (nil nil (((credit) *include *next)) nil) (nil nil nil nil)] /blockquote blockquote]) (bq . [nil nil nil nil nil nil 0 [(nil nil (((bodytext) *include *next)) (bodytext *next)) (nil nil (((credit) *include *next)) nil) (nil nil nil nil)] /bq bq]) (pre . [nil nil nil nil nil ((w3-p-d-exceptions nil (sup *discard *same "PRE exclusion") (sub *discard *same "PRE exclusion") (small *discard *same "PRE exclusion") (big *discard *same "PRE exclusion") (math *discard *same "PRE exclusion") (tab *discard *same "PRE exclusion") (img *include *same "PRE exclusion"))) 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label hr) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /pre pre]) (dd . [nil t nil nil nil ((w3-p-d-exceptions nil (h6 *discard *same "not allowed here") (h5 *discard *same "not allowed here") (h4 *discard *same "not allowed here") (h3 *discard *same "not allowed here") (h2 *discard *same "not allowed here") (h1 *discard *same "not allowed here"))) 0 [((p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing) nil (((dt dd) *close) ((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) p)) nil)] /dd dd]) (dt . [nil t nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((dd dt) *close) ((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /dt dt]) (dl . [nil nil nil nil nil nil 0 [((lh) nil (((dt dd) *include *next)) (*retry *next)) ((dt dd) nil (((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing) dd *same error)) nil)] /dl dl]) (li . [nil t nil nil nil ((w3-p-d-exceptions nil (h6 *discard *same "not allowed here") (h5 *discard *same "not allowed here") (h4 *discard *same "not allowed here") (h3 *discard *same "not allowed here") (h2 *discard *same "not allowed here") (h1 *discard *same "not allowed here"))) 0 [((p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing) nil (((li) *close) ((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) p)) nil)] /li li]) (menu . [nil nil nil nil nil ((w3-p-d-exceptions nil (listing *close *same "MENU exclusion") (xmp *close *same "MENU exclusion") (blockquote *close *same "MENU exclusion") (menu *close *same "MENU exclusion") (dir *close *same "MENU exclusion") (center *close *same "MENU exclusion") (multicol *close *same "MENU exclusion") (note *close *same "MENU exclusion") (fig *close *same "MENU exclusion") (table *close *same "MENU exclusion") (fn *close *same "MENU exclusion") (isindex *close *same "MENU exclusion") (bq *close *same "MENU exclusion") (pre *close *same "MENU exclusion") (form *close *same "MENU exclusion") (dl *close *same "MENU exclusion") (ol *close *same "MENU exclusion") (ul *close *same "MENU exclusion") (p *close *same "MENU exclusion"))) 0 [((li) nil (((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) li *same error)) nil)] /menu menu]) (dir . [nil nil nil nil nil ((w3-p-d-exceptions nil (listing *close *same "DIR exclusion") (xmp *close *same "DIR exclusion") (blockquote *close *same "DIR exclusion") (menu *close *same "DIR exclusion") (dir *close *same "DIR exclusion") (center *close *same "DIR exclusion") (multicol *close *same "DIR exclusion") (note *close *same "DIR exclusion") (fig *close *same "DIR exclusion") (table *close *same "DIR exclusion") (fn *close *same "DIR exclusion") (isindex *close *same "DIR exclusion") (bq *close *same "DIR exclusion") (pre *close *same "DIR exclusion") (form *close *same "DIR exclusion") (dl *close *same "DIR exclusion") (ol *close *same "DIR exclusion") (ul *close *same "DIR exclusion") (p *close *same "DIR exclusion"))) 0 [((li) nil (((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) li *same error)) nil)] /dir dir]) (lh . [nil t nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((dd dt li) *close) ((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /lh lh]) (ol . [nil nil nil nil nil nil 0 [((lh) nil (((li) *include *next)) (*retry *next)) ((p) nil nil (*retry *next)) ((li) nil (((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing) li *same error)) nil)] /ol ol]) (ul . [nil nil nil nil nil nil 0 [((lh) nil (((li) *include *next)) (*retry *next)) ((p) nil nil (*retry *next)) ((li) nil (((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing) li *same error)) nil)] /ul ul]) (p . [nil t nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space nil (*close))] /p p]) (bdo . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space nil nil)] /bdo bdo]) (span . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space nil nil)] /span span]) (h6 . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /h6 h6]) (h5 . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /h5 h5]) (h4 . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /h4 h4]) (h3 . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /h3 h3]) (h2 . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /h2 h2]) (h1 . [nil nil nil nil nil nil 0 [((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) include-space (((p h1 h2 h3 h4 h5 h6) *discard *same error)) nil)] /h1 h1]) (address . [nil nil nil nil nil nil 0 [((p) nil (((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) p)) nil)] /address address]) (multicol . [nil nil nil nil nil nil 0 [((h1 h2 h3 h4 h5 h6 p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing style hr div address area map) nil (((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) p)) nil)] /multicol multicol]) (center . [nil nil nil nil nil nil 0 [((h1 h2 h3 h4 h5 h6 p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing style hr div address area map) nil (((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) p)) nil)] /center center]) (banner . [nil nil nil nil nil nil 0 [((h1 h2 h3 h4 h5 h6 p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing style hr div address area map) nil (((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) p)) nil)] /banner banner]) (div . [nil nil nil nil nil nil 0 [((h1 h2 h3 h4 h5 h6 p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing style hr div address area map) nil (((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) p)) nil)] /div div]) (bodytext . [nil t nil nil nil nil 0 [((h1 h2 h3 h4 h5 h6 p ul ol dl form pre bq isindex fn table fig note multicol center dir menu blockquote xmp listing style hr div address area map) nil (((*data b a nobr img applet object font basefont br script style map math tab span bdo i u s strike tt big small sub sup font roach secret wired em strong dfn code samp kbd var cite blink q lang au person acronym abbrev ins del sub sup pinhead flame cookie yogsothoth hype peek input select textarea keygen label) p) ((meta) *include *same "not allowed here") ((credit plaintext) *close)) nil)] /bodytext bodytext]) (body . [nil t nil nil nil ((w3-p-d-exceptions nil (spot *include *same nil))) 0 [((banner) nil nil (*retry *next)) ((bodytext) nil nil (bodytext *next)) (nil nil (((plaintext) *close)) nil)] /body body]) (style . [nil t nil nil nil nil 0 CDATA /style style]) (title . [nil nil nil nil nil nil 0 RCDATA /title title]) (script . [nil nil nil nil nil nil 0 XCDATA /script script]) (head . [nil t nil nil nil nil 0 [((title isindex link base meta range script style nextid) nil nil (*close))] /head head]) (html . [nil t nil nil nil nil 0 [(nil nil (((head) *include *next)) (head *next)) (nil nil (((body) *include *next) ((frameset) *include 4)) (body *next)) (nil nil (((plaintext) *include *next)) (*retry *next)) (nil nil nil (*include *same "after BODY")) (nil nil nil (*include *same "after FRAMESET"))] /html html]) (*document . [nil t nil nil nil nil 0 [(nil nil (((html) *include *next)) (html *next)) (nil nil nil (*include *same "after document end"))] /*document *document]) (*holder . [nil nil nil nil nil nil 0 [(nil nil nil nil)] /*holder *holder])))
#@106 Used for debugging only.  Stores the most recently computed parse tree
(a tree, not a parse tag stream).
(defvar w3-last-parse-tree nil (#$ . 50653))
#@41 Replacement for invalid SGML characters
(defvar w3-invalid-sgml-char-replacement '((130 . ",") (131 . "_f") (132 . ",,") (133 . "...") (134 . "(dagger)") (135 . "(double dagger)") (136 . "^") (137 . "%o") (138 . "S\\v") (139 . "<") (140 . "OE") (145 . "`") (146 . "'") (147 . "``") (148 . "''") (149 . "o") (150 . "--") (151 . "---") (152 . "~") (153 . "(TM)") (154 . "s\\v") (155 . ">") (156 . "oe") (157 . "Y\\..")) (#$ . 50809))
(defalias 'w3-display-parse-tree #[(&optional ptree) "\303\220q\210\304 \210\305\306!\210\306	\206 \n!\221\207" [standard-output ptree w3-last-parse-tree "W3 HTML Parse Tree" emacs-lisp-mode require pp] 3 nil nil])
(byte-code "\300\301\302\"\210\300\303\304\"\207" [defalias w3-display-last-parse-tree w3-display-parse-tree w3-preparse-buffer w3-parse-buffer] 3)
#@42 *List of hooks to be run before parsing.
(defvar w3-parse-hooks '(w3-parse-munge-ethiopic-text) (#$ . -51612))
(defalias 'w3-parse-munge-ethiopic-text #[nil "\300\301\302\217\207" [nil (byte-code "\303	\304\232\203 \305 \202$ 	\306\235\203 \307 \202$ 	\310\232\205$ \n\205$ \307 )\207" [sera-being-called-by-w3 mule-sysdep-version default-enable-multibyte-characters t 2.4 sera-to-fidel-marker (xemacs 3.0) ethio-sera-to-fidel-marker 4.0] 2) ((error))] 3])
(byte-code "\300\301!\204 \302\301\303\"\210\300\207" [fboundp char-int defalias identity] 3)
#@182 Parse contents of BUFF as HTML.
BUFF defaults to the value of url-working-buffer.
Destructively alters contents of BUFF.
Returns a data structure containing the parsed information.
(defalias 'w3-parse-buffer #[(&optional buff) "\204 \306 \210	\206\f \nq\210p\307 \310\f!\210\311p!\210~\210db\210\312c\210eb\210\313\314\315!\210eb\210@\316V\203> @A_\202@ AAeB\316CD\205S \317\320deZ\"E\321\322!\203_ \322\202` \323\324!FpGeH\325I\325J\325K\325L\325M\325N\325O\326\327\330N\206\222 \331\332\327P\333P!\226)\"!Q\326\334\330N\206\250 \331\332\334P\333P!\226)\"!CR\325S\313T\325U\325V\325W\325X\325Y\325Z\325[\325\\\325]\325^\325_\325`\325\211\211\211\211\211\211\211\211\211\211\211\211\211\211\211abcdefghijklmnop\335\336V\203\337\202\340W\203\341\202\340Y\206\"\340\260U\342\343\313!!oB`U\2055m?`B\203\210CT\211C\344\246\316U\203nE\203n\321\345!\203c\345\346\347`F_d\245!\350d!#\210\351E`F_d\245\"\210U\325w\210`f\352=\203\325u\210\353\354!\203E\355\356\224\356\225\"\210\357\356\224\356\225{!J`f\360=K`SI\316\225b\210K\203\301\353\361!\204\344q\203\272\362)\363)!\210)\364\325w\210\202\344\353\365!\203\322\366\224\366\225U\204\352q\203\352\317\367\356\224\356\225{\"\211)\203\351\363)\325\313#\210)\355\356\224\356\225\"\210\357\356\224\356\225{!\\\316\225b\210\370\224\370\225W\203\277\353\371!\203	\372\224\204 \373\224\204 \356\224\204 \374\224\203\263\356\224\204*\374\224\203Cq\203C\317\375\376\316!\"\211)\203B\363)\325\313#\210)\316\224T\316\225S}\210\356\224\203g\377\325w\210m\204a\201\203 \356!\210\202Peb\210\202\202\374\224\203\202\201\204 \325w\210m\204\201\203 \356!\210\202leb\210\201\205 \325w\210m\204\254eb\210\201\206 \325w\210m\204\222\353\201\207 !\203\357\356\224\356\225{!\201\210 N\211a\203\201\211 \340!\210a@\201\212 =\203\311aAc\202\216a@\201\213 >\203\362`ba@\201\214 \236AaAa@\201\215 \236A\261\210bb\202\216a@\201\216 =\203\201\217 aA\261\202\216a@\201\220 =\204\217\331\201\221 a\"\202\216\353\201\222 !\203c\356\224\356\225U\203<\212\316\225b\210\201\223 c\210)\353\201\224 !\210\366u\210\201\225 p!c\201\211 \340!\210cr\236\243\211s\206^\201\226 c!c)\202\216\353\201\227 !\203{\201\211 `\374\\f\226\201\230 \236!\202\216`f\201\231 =\203\211\356u\202\216\331\201\232 !\210\202\217\201\233 ed\201\234 \201\235 $\210\201\233 ed\201\236 \201\235 $\210dTN\202m\201\237 \224\203\310\201\237 \225N`N}\210\202m\201\240 \224\203 \201\240 \225N`N}\210`\201\240 \225{]q\203m\317\201\241 ed{\"\211)\203\374\363)\325\313#\210)\202m\331\201\242 !\210\202m`f\201\243 >\203E`\356u\210\201\244 \325w\210`\211N}\210q\203=\317\201\245 ed{\"\211)\203<\363)\325\313#\210)eTd}\210\202m`\201\244 \325w\210`\211N}\210q\203m\317\201\246 ed{\"\211)\203l\363)\325\313#\210)ed{]\\\201\247 =\203\211\201\250 ]\201\251 \"]\202\266\\\201\252 =\203\266\201\253 \201\254 ]\"\203\253]\356\224\356\225O\227]\202\260]\227]\357]!]~\210Nb\210\202\305\333\\!]\\]BMBM\202\301J\201\255 =\203\371\201\256 M\236\204\371q\201\257 =\203\371\201\260 )\363)\313\"\210)J\201\261 =\203!\201\262 M\236\206\201\263 M\236\211o\203!\342oA!o\202\235\201\262 M\236\206K\201\264 M\236\206K\201\265 M\236\206K\201\263 M\236\206K\201~ M\236\211p\203\235p\201\266 pAo\"\241\210\201\267 pA!\203n\201\270 \202q\201\271 p\201\247 M\236\203\221\201\247 M\236p\201\247 M\236AB\241\210\202\235\201\247 pCBMBMJ\201\272 =\203\344\201\273 \201\274 M\236\243\206\266\201\275 \227Pp\201\247 M\236\203\330\201\247 M\236p\201\247 M\236AB\241\210\202\344\201\247 pCBMBM\201\276 \325w\210`f\201\277 =\203\371\356u\210\202?`f\360=\203K\204\313L\356u\210\202?`f\352=\204?q\203?\317\201\300 K\203'\337\202(\340JP\333P!\226)#\211)\203>\363)!\210)`O\202\331	\353\201\301 !\203v`f\360=\211K\203`Q\201\234 H\202fQ\201\234 HJ\325M`SI\316\225O\202\331	\353\201\302 !\203\242`S\356u\210\366u\210\201\303 \201\304 \325\313#\204\234\201\305 \201\306 \325\313#\210`|\210\202\331	\353\201\307 !\203\273\201\211 \340!\210\201\203 \201\310 !\210\202\331	\353\201\311 !\203\330\201\310 u\210`\325\201\312 \201\313 \217\210`|\210\202\331	\353\201\314 !\203\337\356\224b\210\201\315 c\210\316\224Sb\210\201\203 \374!\210\344c\210\201\310 u\210\201\225 p!t\201\316 t>\2061\201\212 t>\2061\201\317 t>\2061\201\320 t>\2061\201\321 t>\2061\325\242u\201\322 `f=\204C\331\201\323 !\210\356u\210\316\224S`|\210u\201\316 =\203\250\356`vww\316V\203\237\201\303 \201\324 \325\313#\203\205h\201\277 =\203|wS\202wT\211w\202]q\203\225\201\325 )\363)!\210)\316wvb\210\202[v`|\210*\202\333u\201\212 =\203\272\331\201\326 !\210\202\333u\201\317 =\203\314\331\201\326 !\210\202\333u\201\327 >\203\333\331\201\326 !\210*\202\331	\353\201\330 !\203\331	x\203\331	q\203\374\201\331 )\363)!\210)\201\310 u\210`\364\325w\210`f\201\277 =\203\325u\210`|\210\202\331	`f\201\231 =\203	\353\201\207 !\203\243\357\356\224\356\225{!\201\210 N\211a\203\243\201\211 \340!\210a@\201\212 =\203QaAc\202	a@\201\213 >\203z`ba@\201\214 \236AaAa@\201\215 \236A\261\210bb\202	a@\201\216 =\203\217\201\217 aA\261\202	a@\201\220 =\204\331	\331\201\221 a\"\202	\353\201\222 !\203\353\356\224\356\225U\203\304\212\316\225b\210\201\223 c\210)\353\201\224 !\210\366u\210\201\225 p!c\201\211 \340!\210cr\236\243\211s\206\346\201\226 c!c)\202	\353\201\227 !\203	\201\211 `\374\\f\226\201\230 \236!\202	`f\201\231 =\203	\356u\202	\331\201\232 !\210\202\331	`f\201\332 =\2039	W\2039	\353\201\333 !\2039	\331\201\326 !\210\202\331	`f\360=\203Z	V\203Z	\313K`I`TOQ\201\234 HJ\202\331	\201\334 \201\335 \215\211[\203|	\201\211 \340!\210`y[c\210yb\210)\202\331	\353\201\336 !\203\265	q\203\234	\317\201\337 `f\"\211)\203\233	\363)!\210)\201\340 `f!r\236\243\206\252	\340c\210\201\203 \356!\210\202\331	m\203\323	`IQ\201\234 H\334=\204\331	\327J\313K`O\202\331	\331\201\341 !\210I\203{HIW\203xHb\210\201\276 Iw\210I`U\203\376	\201\342 \202\n\201\343 Ib\210zQ\201\240 H\211m9\2032\nm\201\344 >\203&\nz\201\345 >\204,\n\331\201\346 !\210\313i\202mQ\373HHjz\201\342 =\203M\njA@i\202zZ\236\211n\204g\nzj@>\203g\n\313i\202n\203t\nnAk\202jAA@l\325kl\203\243\nzl@@>\203\232\nl@Ak\325\211l\202\200\nlA\211l\204\203\nk\204z\201\343 =\204\270\nz\330N\203\302\n\374j8\211k\204z\201\343 =\204\332\nz\330N\204\332\n\201\347 k\202RQ\356H\325\211{|}`\201\350 \201\351 \215\203Q\356H\203\f}\203\201\352 \202\201\353 \202\201\354 k\202\201\355 k,kA\242\201\356 >\204AQ\373kA\242\201\357 =\203;Q\373HT\202?kA\242I\210kA\243\242\203\fz\201\343 =\203\\k@\201\360 =\204aq\203\f\317\201\361 z\201\343 =\203t\201\362 \202\202\201\363 zP\333P!\226)PkAA@;\203\223kAA@\202\226\201\364 k@\211~\201\360 =\203\251\201\365 \202\371~\201\366 =\203\312\201\367 Q\201\234 HP\333P!\226)\201\306 Q\202\371~\201\370 =\203\331\201\371 \202\371~\201\372 =\203\350\201\373 \202\371\201\374 ~P\333P!\226)\201\306 Q)$\211)\203\f\363)!\210)k@\201\370 =\203\f\313i\202k@\201\366 =\203\342\f\325Q\370H\203H\fQ\370H\211e\203H\fe@@e@AL\210eA\211e\2045\fQ\201\237 HhQ\374H\211g\203g\fg@\312\232\203g\fgAgQ\201\240 H\201\375 =\204\272\fg\204\272\fq\201\257 =\203\272\fQ\201\234 H\201\376 >\203\232\f\201\263 Q\366H\236\205\255\f\317\201\377 Q\201\234 HP\333P!\226)\"\211)\203\271\f\363)\313\"\210)R@\374Q\201\234 HQ\366Hg\237ER@\374HBI\210R@QRAR)\202\nk@\201\360 =\203\362\f\325i\202k@\201\372 =\204\nk@9\203k@\325\200\201QRBR\326\201\330N\206'\331\332\201P\333P!\226)\"!\211Q\316H\203iq\203i\317\201 Q\316H\201=\203J\201\202M\201Q\201\234 HP\333P!\226)#\211)\203h\363)\313\"\210)Q\366\200I\210Q\372H\203\370Q\372Hd\325ed\203\361d@@\211f\211JBeBefd@A@\203\246d@AA\202\262\201d@AAfJ\"L\210f\201Y =\203\350\201U UBeBe\335\336V\203\323\337\202\324\340W\203\335\341\202\336\340Y\206\344\340\260UdA\211d\204\205Q\370eI\210Q\201\240 H\201=\203Q\201\240 R@\201\240 HI\210*\202\n\331\201!\204\ni)\203xQ\374H\211_\204>Hf\201\236 =\203>HTHH`U\204xh\201\236 U\203hH`SU\204hH`S{_B_\312_B_\202qH`{_B_Q\374_I\210\325IJ\203-Ob\210`HK\203\241JQ\201\234 H=\203Y\325Q\370H\203\277Q\370H\211e\203\277e@@e@AL\210eA\211e\204\254Q\201\237 HhQ\374H\211g\203\336g@\312\232\203\336gAgQ\201\240 H\201\375 =\2041g\2041q\201\257 =\2031Q\201\234 H\201\376 >\203\201\263 Q\366H\236\205$\317\201\377 Q\201\234 HP\333P!\226)\"\211)\2030\363)\313\"\210)R@\374Q\201\234 HQ\366Hg\237ER@\374HBI\210R@QRAR)\202vR\211`\203wJ`@\201\234 H=\204w`A\211`\204a`\203~`A``R=\204\275\313Q\356H\204\377q\203\377\317\201Q\201\234 HP\333P!\226)\313=\203\316\317K\203\275\201\202\300\201	JP\333P!\226)\"\202\362\201\n>\203\335\201\362 \202\3629\205\362\317\201	P\333P!\226)\"#\211)\203\376\363)!\210)Q\370H\203#Q\370H\211e\203#e@@e@AL\210eA\211e\204Q\201\237 HhQ\374H\211g\203Bg@\312\232\203BgAgQ\201\240 H\201\375 =\204\225g\204\225q\201\257 =\203\225Q\201\234 H\201\376 >\203u\201\263 Q\366H\236\205\210\317\201\377 Q\201\234 HP\333P!\226)\"\211)\203\224\363)\313\"\210)R@\374Q\201\234 HQ\366Hg\237ER@\374HBI\210R@QRAR)\202\201\325Q\370H\203\344Q\370H\211e\203\344e@@e@AL\210eA\211e\204\321Q\201\237 HhQ\374H\211g\203g@\312\232\203gAgQ\201\240 H\201\375 =\204Vg\204Vq\201\257 =\203VQ\201\234 H\201\376 >\2036\201\263 Q\366H\236\205I\317\201\377 Q\201\234 HP\333P!\226)\"\211)\203U\363)\313\"\210)R@\374Q\201\234 HQ\366Hg\237ER@\374HBI\210R@QRAR)\202vq\203v\317\201JP\333P!\226)\"\211)\203\235\363)!\210)\202vJzQ\201\240 H\211m9\203\320m\201\344 >\203\304z\201\345 >\204\312\331\201\346 !\210\313i\202\275mQ\373HHjz\201\342 =\203\353jA@i\202\275zZ\236\211n\204zj@>\203\313i\202\275n\203nAk\202\270jAA@l\325kl\203Azl@@>\2038l@Ak\325\211l\202lA\211l\204!k\204\270z\201\343 =\204Vz\330N\203`\374j8\211k\204\270z\201\343 =\204xz\330N\204x\201\347 k\202\270RQ\356H\325\211{|}`\201\350 \201\351 \215\203\262Q\356H\203\252}\203\244\201\352 \202\255\201\353 \202\255\201\354 k\202\267\201\355 k,kA\242\201\356 >\204\337Q\373kA\242\201\357 =\203\331Q\373HT\202\335kA\242I\210kA\243\242\203\245z\201\343 =\203\372k@\201\360 =\204\377q\203\245\317\201\361 z\201\343 =\203\201\362 \202 \201\363 zP\333P!\226)PkAA@;\2031kAA@\2024\201\364 k@\211~\201\360 =\203G\201\365 \202\227~\201\366 =\203h\201\367 Q\201\234 HP\333P!\226)\201\306 Q\202\227~\201\370 =\203w\201\371 \202\227~\201\372 =\203\206\201\373 \202\227\201\374 ~P\333P!\226)\201\306 Q)$\211)\203\244\363)!\210)k@\201\370 =\203\265\313i\202\275k@\201\366 =\203\200\325Q\370H\203\346Q\370H\211e\203\346e@@e@AL\210eA\211e\204\323Q\201\237 HhQ\374H\211g\203g@\312\232\203gAgQ\201\240 H\201\375 =\204Xg\204Xq\201\257 =\203XQ\201\234 H\201\376 >\2038\201\263 Q\366H\236\205K\317\201\377 Q\201\234 HP\333P!\226)\"\211)\203W\363)\313\"\210)R@\374Q\201\234 HQ\366Hg\237ER@\374HBI\210R@QRAR)\202\245k@\201\360 =\203\220\325i\202\275k@\201\372 =\204\245k@9\203\265k@\325\200\201QRBR\326\201\330N\206\305\331\332\201P\333P!\226)\"!\211Q\316H\203q\203\317\201 Q\316H\201=\203\350\201\202\353\201Q\201\234 HP\333P!\226)#\211)\203\363)\313\"\210)Q\366\200I\210Q\372H\203\226Q\372Hd\325ed\203\217d@@\211f\211JBeBefd@A@\203Dd@AA\202P\201d@AAfJ\"L\210f\201Y =\203\206\201U UBeBe\335\336V\203q\337\202r\340W\203{\341\202|\340Y\206\202\340\260UdA\211d\204#Q\370eI\210Q\201\240 H\201=\203\261Q\201\240 R@\201\240 HI\210*\202\245\331\201!\204\245i)\203vJM\200\201QRBR\326\201\330N\206\347\331\332\201P\333P!\226)\"!\211Q\316H\203)q\203)\317\201 Q\316H\201=\203\n\201\202\201Q\201\234 HP\333P!\226)#\211)\203(\363)\313\"\210)Q\366\200I\210Q\372H\203\270Q\372Hd\325ed\203\261d@@\211f\211JBeBefd@A@\203fd@AA\202r\201d@AAfJ\"L\210f\201Y =\203\250\201U UBeBe\335\336V\203\223\337\202\224\340W\203\235\341\202\236\340Y\206\244\340\260UdA\211d\204EQ\370eI\210Q\201\240 H\201=\203\323Q\201\240 R@\201\240 HI\210*L\203V\204Q\370\201U UB\201\fQ\370HBBI\210\313V\335\336V\203 \337\202\340W\203\n\341\202\340Y\206\340\260UQ\201\240 H\211^\201>\203v^\201\375 =\203\357\325Q\370H\203UQ\370H\211e\203Ue@@e@AL\210eA\211e\204BQ\201\237 HhQ\374H\211g\203tg@\312\232\203tgAgQ\201\240 H\201\375 =\204\307g\204\307q\201\257 =\203\307Q\201\234 H\201\376 >\203\247\201\263 Q\366H\236\205\272\317\201\377 Q\201\234 HP\333P!\226)\"\211)\203\306\363)\313\"\210)R@\374Q\201\234 HQ\366Hg\237ER@\374HBI\210R@QRAR)\202v^\201\212 =\203\201\303 V\203\201\202	\201\325\201#\203v\316\224b\210\202v^\201=\203?\201\305 \201\333Q\201\234 H!P\325\201#\203v\316\224b\210\202v^\201=\203Ndb\210\202v^\201\317 =\203v\201\303 V\203e\201\202h\201\325\201#\203t\316\224b\210`f\201\231 =\203v\353\201\207 !\203\377\357\356\224\356\225{!\201\210 N\211a\203\377\201\211 \340!\210a@\201\212 =\203\255aAc\202ra@\201\213 >\203\326`ba@\201\214 \236AaAa@\201\215 \236A\261\210bb\202ra@\201\216 =\203\353\201\217 aA\261\202ra@\201\220 =\204W\331\201\221 a\"\202r\353\201\222 !\203G\356\224\356\225U\203 \212\316\225b\210\201\223 c\210)\353\201\224 !\210\366u\210\201\225 p!c\201\211 \340!\210cr\236\243\211s\206B\201\226 c!c)\202r\353\201\227 !\203_\201\211 `\374\\f\226\201\230 \236!\202r`f\201\231 =\203m\356u\202r\331\201\232 !\210\202W\325J\325K\325L\325M\325O\202-E\203\230\351\201\317E\324\"\"\210\321\201!\203\245\201 \210Q\374H\202\310!\210Q\374H./\207" [w3-setup-done buff url-working-buffer old-syntax-table w3-sgml-md-syntax-table case-fold-search w3-do-setup syntax-table set-syntax-table buffer-disable-undo "\n" t run-hooks w3-parse-hooks 0 format "Parsed %%3d%%%% of %d..." fboundp float identity 100 nil copy-sequence *document html-element-info error "unimplemented element %s" symbol-name *holder "^&<" " -\f--\237" "/" "" "]" url-generic-parse-url url-view-url 40 progress "Parsing %s" truncate url-pretty-length message 60 looking-at "/?\\([a-z][-a-z0-9.]*\\)" downcase-region 1 intern 47 "[ 	\n/]*[<>]" "Evil attributes on end tag." w3-debug-html-aux "^>" "[ \n	,]*\\([a-z_][-a-z0-9.]*\\(\\([_][-a-z0-9._]*\\)?\\)\\)[ \n	]*\\(\\(=[ \n	]*\\)?\\)" 2 "Bad attribute name syntax: %s" 4 "\"\\([^\"]*\\(\"[ \n	]*,[ \n	]*\"[^\"]*\\)+\\)\"\\|'\\([^']*\\('[ \n	]*,[ \n	]*'[^']*\\)+\\)'\\|\"\\([^\"]*\\)\"\\|'\\([^']*\\)'\\|\\([^ 	\n>]+/[^ 	\n>]+\\)[ 	\n>]\\|\\([-a-z0-9.]+\\)[ 	\n></]" 5 6 3 "Badly quoted attribute value: %s" match-string "^\"" w3-gc-cons-threshold-multiplier gc-cons-threshold last-loop-start loop-count url-show-status status-message-format one-hundred parse-buffer between-tags-start between-tags-end w3-p-d-tag-name w3-p-d-end-tag-p net-tag-p tag-attributes attribute-value-end tag-end sym w3-p-d-current-element w3-p-d-open-element-stack marked-section-undo-stack w3-p-d-debug-url w3-p-d-non-markup-chars w3-p-d-null-end-tag-enabled w3-p-d-in-parsed-marked-section w3-p-d-shortrefs w3-p-d-shortref-chars w3-p-d-exceptions ref attr-name attr-value content-model content open-list w3-p-s-entity w3-p-s-pos w3-p-s-num w3-p-s-overrides w3-p-s-undo-list w3-p-s-var w3-p-s-content w3-p-s-end-tag w3-p-s-includep w3-p-s-state-transitions w3-p-s-transition w3-p-s-tran-list w3-p-s-content-model w3-p-s-except w3-p-s-baseobject w3-p-s-btdt w3-debug-html w3-invalid-sgml-char-replacement repl keywords keyword start-pos ignore-nesting w3-netscape-compatible-comments pt tag-name tran-list state-transitions all-end-tags-omissible action inferred attributes tag w3-last-parse-tree delete-char "^'" "^&	\n" "^&" "&\\([a-z][-a-z0-9.]*\\)[;\n]?" html-entity-expansion replace-match CDATA (nil STARTTAG ENDTAG MS MD) ((nil . "") (STARTTAG . "<") (ENDTAG . "</") (MS . "<![") (MD . "<!")) ((nil . "") (STARTTAG . ">") (ENDTAG . ">") (MS . "]]>") (MD . ">")) SDATA "[Unimplemented SDATA \"%s\"]" PI "[Unimplemented entity: \"%s\"]" "&#[0-9][0-9]*\\([  ;\n]?\\)" 59 "&#[0-9][0-9]*;" read mule-make-iso-character "&#\\(re\\|rs\\|space\\|tab\\)[;\n]?" ((69 . "\n") (83 . "") (80 . " ") (65 . "	")) 38 "this should never happen" subst-char-in-region 9 32 10 8 7 "Evil attribute value syntax: %s" "impossible attribute value" (34 39) "^ 	\n'\"<>" "Attribute value missing end quote: %s" "Bad attribute value syntax: %s" class split-string "[ ,]+" align string-match "^[ 	\n]*\\(.*\\)[ 	\n]*$" img alt style "IMG element has no ALT attribute" base src href background codebase url-expand-file-name url-have-visited-url ":visited" ":link" input ":" type "text" " 	\n" 62 "Bad unclosed %s%s tag" "/?>" "!--" re-search-forward "--[ 	\n]*>" search-forward ">" "!>\\|\\?[^>]*>" -1 "![a-z]" (forward-sexp 1) ((error (byte-code "\203 \302\303	!\210)\304\305w\210`f\306=\203 \305u\210\305\207" [w3-debug-html message "Bad <! syntax." w3-debug-html-aux "^>" nil 62] 2))) "!\\[\\(\\([ 	\n]*[a-z]+\\)+[ 	\n]*\\)\\[" 41 IGNORE RCDATA INCLUDE TEMP 91 "impossible ??" "<!\\\\[\\|]]>" "Unterminated IGNORE marked section." "***unimplemented***" (INCLUDE TEMP) "!" "Evil <! comment syntax." 93 "]]>" found-shortref (byte-code "\211\205 \302	@@!\203 \303\304	@A\"\210	A\211\204 \305)\207" [w3-p-d-shortrefs refs looking-at throw found-shortref nil] 4) "[ -\f--\237]" "Invalid SGML character: %c" char-int "unreachable code, this can't happen" *space *data (CDATA RCDATA XCDATA XXCDATA) (*data *space) "impossible content model lossage" (*discard *same "unknown element") found (byte-code "\203S @\305H@\306HH\n	@>\203 \307\310\311\"\210\312	8\211\203C \n@@>\203< \313@8\2046 \307\310\311\"\210\314\211\202 A\211\204\" @\315H\204L \314A\211\204 \314\207" [open-list state-transitions tag-name tran-list all-end-tags-omissible 7 6 throw found t 2 3 nil 1] 4) (*close *same "missing transition in DTD?") (*close *same) (*close *same "not allowed here") (*discard *same "not allowed here") (nil *same) *next *discard "Bad %s [%s], %s" "data characters" "start-tag " "not allowed here" "discarding bad item" *close "inferring </" *include "including bad item anyway" *retry "*retry ??? you shouldn't see this" "inferring <" EMPTY (a td) "Empty %s element." "%s element %s." obsolete "Obsolete" "Deprecated" append XINHERIT "impossible transition" "</%s> end-tag not omissible (required due to %s)" "</%s> end-tag" "start-tag for %s" (*space *data) "Unmatched end-tag </%s>" (w3-p-d-null-end-tag-enabled) (EMPTY CDATA XCDATA XXCDATA RCDATA) "</[a-z>]\\|/" "</[a-z>]" move XCDATA "</" XXCDATA "</[a-z>]\\|[/&]" "</[a-z>]\\|&" "%sdone" clear-progress] 17 (#$ . 52174)])
(provide 'w3-parse)
