Mercurial > repos > shellac > sam_consensus_v3
comparison env/lib/python3.9/site-packages/bleach/_vendor/html5lib/constants.py @ 0:4f3585e2f14b draft default tip
"planemo upload commit 60cee0fc7c0cda8592644e1aad72851dec82c959"
author | shellac |
---|---|
date | Mon, 22 Mar 2021 18:12:50 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4f3585e2f14b |
---|---|
1 from __future__ import absolute_import, division, unicode_literals | |
2 | |
3 import string | |
4 | |
5 EOF = None | |
6 | |
7 E = { | |
8 "null-character": | |
9 "Null character in input stream, replaced with U+FFFD.", | |
10 "invalid-codepoint": | |
11 "Invalid codepoint in stream.", | |
12 "incorrectly-placed-solidus": | |
13 "Solidus (/) incorrectly placed in tag.", | |
14 "incorrect-cr-newline-entity": | |
15 "Incorrect CR newline entity, replaced with LF.", | |
16 "illegal-windows-1252-entity": | |
17 "Entity used with illegal number (windows-1252 reference).", | |
18 "cant-convert-numeric-entity": | |
19 "Numeric entity couldn't be converted to character " | |
20 "(codepoint U+%(charAsInt)08x).", | |
21 "illegal-codepoint-for-numeric-entity": | |
22 "Numeric entity represents an illegal codepoint: " | |
23 "U+%(charAsInt)08x.", | |
24 "numeric-entity-without-semicolon": | |
25 "Numeric entity didn't end with ';'.", | |
26 "expected-numeric-entity-but-got-eof": | |
27 "Numeric entity expected. Got end of file instead.", | |
28 "expected-numeric-entity": | |
29 "Numeric entity expected but none found.", | |
30 "named-entity-without-semicolon": | |
31 "Named entity didn't end with ';'.", | |
32 "expected-named-entity": | |
33 "Named entity expected. Got none.", | |
34 "attributes-in-end-tag": | |
35 "End tag contains unexpected attributes.", | |
36 'self-closing-flag-on-end-tag': | |
37 "End tag contains unexpected self-closing flag.", | |
38 "expected-tag-name-but-got-right-bracket": | |
39 "Expected tag name. Got '>' instead.", | |
40 "expected-tag-name-but-got-question-mark": | |
41 "Expected tag name. Got '?' instead. (HTML doesn't " | |
42 "support processing instructions.)", | |
43 "expected-tag-name": | |
44 "Expected tag name. Got something else instead", | |
45 "expected-closing-tag-but-got-right-bracket": | |
46 "Expected closing tag. Got '>' instead. Ignoring '</>'.", | |
47 "expected-closing-tag-but-got-eof": | |
48 "Expected closing tag. Unexpected end of file.", | |
49 "expected-closing-tag-but-got-char": | |
50 "Expected closing tag. Unexpected character '%(data)s' found.", | |
51 "eof-in-tag-name": | |
52 "Unexpected end of file in the tag name.", | |
53 "expected-attribute-name-but-got-eof": | |
54 "Unexpected end of file. Expected attribute name instead.", | |
55 "eof-in-attribute-name": | |
56 "Unexpected end of file in attribute name.", | |
57 "invalid-character-in-attribute-name": | |
58 "Invalid character in attribute name", | |
59 "duplicate-attribute": | |
60 "Dropped duplicate attribute on tag.", | |
61 "expected-end-of-tag-name-but-got-eof": | |
62 "Unexpected end of file. Expected = or end of tag.", | |
63 "expected-attribute-value-but-got-eof": | |
64 "Unexpected end of file. Expected attribute value.", | |
65 "expected-attribute-value-but-got-right-bracket": | |
66 "Expected attribute value. Got '>' instead.", | |
67 'equals-in-unquoted-attribute-value': | |
68 "Unexpected = in unquoted attribute", | |
69 'unexpected-character-in-unquoted-attribute-value': | |
70 "Unexpected character in unquoted attribute", | |
71 "invalid-character-after-attribute-name": | |
72 "Unexpected character after attribute name.", | |
73 "unexpected-character-after-attribute-value": | |
74 "Unexpected character after attribute value.", | |
75 "eof-in-attribute-value-double-quote": | |
76 "Unexpected end of file in attribute value (\").", | |
77 "eof-in-attribute-value-single-quote": | |
78 "Unexpected end of file in attribute value (').", | |
79 "eof-in-attribute-value-no-quotes": | |
80 "Unexpected end of file in attribute value.", | |
81 "unexpected-EOF-after-solidus-in-tag": | |
82 "Unexpected end of file in tag. Expected >", | |
83 "unexpected-character-after-solidus-in-tag": | |
84 "Unexpected character after / in tag. Expected >", | |
85 "expected-dashes-or-doctype": | |
86 "Expected '--' or 'DOCTYPE'. Not found.", | |
87 "unexpected-bang-after-double-dash-in-comment": | |
88 "Unexpected ! after -- in comment", | |
89 "unexpected-space-after-double-dash-in-comment": | |
90 "Unexpected space after -- in comment", | |
91 "incorrect-comment": | |
92 "Incorrect comment.", | |
93 "eof-in-comment": | |
94 "Unexpected end of file in comment.", | |
95 "eof-in-comment-end-dash": | |
96 "Unexpected end of file in comment (-)", | |
97 "unexpected-dash-after-double-dash-in-comment": | |
98 "Unexpected '-' after '--' found in comment.", | |
99 "eof-in-comment-double-dash": | |
100 "Unexpected end of file in comment (--).", | |
101 "eof-in-comment-end-space-state": | |
102 "Unexpected end of file in comment.", | |
103 "eof-in-comment-end-bang-state": | |
104 "Unexpected end of file in comment.", | |
105 "unexpected-char-in-comment": | |
106 "Unexpected character in comment found.", | |
107 "need-space-after-doctype": | |
108 "No space after literal string 'DOCTYPE'.", | |
109 "expected-doctype-name-but-got-right-bracket": | |
110 "Unexpected > character. Expected DOCTYPE name.", | |
111 "expected-doctype-name-but-got-eof": | |
112 "Unexpected end of file. Expected DOCTYPE name.", | |
113 "eof-in-doctype-name": | |
114 "Unexpected end of file in DOCTYPE name.", | |
115 "eof-in-doctype": | |
116 "Unexpected end of file in DOCTYPE.", | |
117 "expected-space-or-right-bracket-in-doctype": | |
118 "Expected space or '>'. Got '%(data)s'", | |
119 "unexpected-end-of-doctype": | |
120 "Unexpected end of DOCTYPE.", | |
121 "unexpected-char-in-doctype": | |
122 "Unexpected character in DOCTYPE.", | |
123 "eof-in-innerhtml": | |
124 "XXX innerHTML EOF", | |
125 "unexpected-doctype": | |
126 "Unexpected DOCTYPE. Ignored.", | |
127 "non-html-root": | |
128 "html needs to be the first start tag.", | |
129 "expected-doctype-but-got-eof": | |
130 "Unexpected End of file. Expected DOCTYPE.", | |
131 "unknown-doctype": | |
132 "Erroneous DOCTYPE.", | |
133 "expected-doctype-but-got-chars": | |
134 "Unexpected non-space characters. Expected DOCTYPE.", | |
135 "expected-doctype-but-got-start-tag": | |
136 "Unexpected start tag (%(name)s). Expected DOCTYPE.", | |
137 "expected-doctype-but-got-end-tag": | |
138 "Unexpected end tag (%(name)s). Expected DOCTYPE.", | |
139 "end-tag-after-implied-root": | |
140 "Unexpected end tag (%(name)s) after the (implied) root element.", | |
141 "expected-named-closing-tag-but-got-eof": | |
142 "Unexpected end of file. Expected end tag (%(name)s).", | |
143 "two-heads-are-not-better-than-one": | |
144 "Unexpected start tag head in existing head. Ignored.", | |
145 "unexpected-end-tag": | |
146 "Unexpected end tag (%(name)s). Ignored.", | |
147 "unexpected-start-tag-out-of-my-head": | |
148 "Unexpected start tag (%(name)s) that can be in head. Moved.", | |
149 "unexpected-start-tag": | |
150 "Unexpected start tag (%(name)s).", | |
151 "missing-end-tag": | |
152 "Missing end tag (%(name)s).", | |
153 "missing-end-tags": | |
154 "Missing end tags (%(name)s).", | |
155 "unexpected-start-tag-implies-end-tag": | |
156 "Unexpected start tag (%(startName)s) " | |
157 "implies end tag (%(endName)s).", | |
158 "unexpected-start-tag-treated-as": | |
159 "Unexpected start tag (%(originalName)s). Treated as %(newName)s.", | |
160 "deprecated-tag": | |
161 "Unexpected start tag %(name)s. Don't use it!", | |
162 "unexpected-start-tag-ignored": | |
163 "Unexpected start tag %(name)s. Ignored.", | |
164 "expected-one-end-tag-but-got-another": | |
165 "Unexpected end tag (%(gotName)s). " | |
166 "Missing end tag (%(expectedName)s).", | |
167 "end-tag-too-early": | |
168 "End tag (%(name)s) seen too early. Expected other end tag.", | |
169 "end-tag-too-early-named": | |
170 "Unexpected end tag (%(gotName)s). Expected end tag (%(expectedName)s).", | |
171 "end-tag-too-early-ignored": | |
172 "End tag (%(name)s) seen too early. Ignored.", | |
173 "adoption-agency-1.1": | |
174 "End tag (%(name)s) violates step 1, " | |
175 "paragraph 1 of the adoption agency algorithm.", | |
176 "adoption-agency-1.2": | |
177 "End tag (%(name)s) violates step 1, " | |
178 "paragraph 2 of the adoption agency algorithm.", | |
179 "adoption-agency-1.3": | |
180 "End tag (%(name)s) violates step 1, " | |
181 "paragraph 3 of the adoption agency algorithm.", | |
182 "adoption-agency-4.4": | |
183 "End tag (%(name)s) violates step 4, " | |
184 "paragraph 4 of the adoption agency algorithm.", | |
185 "unexpected-end-tag-treated-as": | |
186 "Unexpected end tag (%(originalName)s). Treated as %(newName)s.", | |
187 "no-end-tag": | |
188 "This element (%(name)s) has no end tag.", | |
189 "unexpected-implied-end-tag-in-table": | |
190 "Unexpected implied end tag (%(name)s) in the table phase.", | |
191 "unexpected-implied-end-tag-in-table-body": | |
192 "Unexpected implied end tag (%(name)s) in the table body phase.", | |
193 "unexpected-char-implies-table-voodoo": | |
194 "Unexpected non-space characters in " | |
195 "table context caused voodoo mode.", | |
196 "unexpected-hidden-input-in-table": | |
197 "Unexpected input with type hidden in table context.", | |
198 "unexpected-form-in-table": | |
199 "Unexpected form in table context.", | |
200 "unexpected-start-tag-implies-table-voodoo": | |
201 "Unexpected start tag (%(name)s) in " | |
202 "table context caused voodoo mode.", | |
203 "unexpected-end-tag-implies-table-voodoo": | |
204 "Unexpected end tag (%(name)s) in " | |
205 "table context caused voodoo mode.", | |
206 "unexpected-cell-in-table-body": | |
207 "Unexpected table cell start tag (%(name)s) " | |
208 "in the table body phase.", | |
209 "unexpected-cell-end-tag": | |
210 "Got table cell end tag (%(name)s) " | |
211 "while required end tags are missing.", | |
212 "unexpected-end-tag-in-table-body": | |
213 "Unexpected end tag (%(name)s) in the table body phase. Ignored.", | |
214 "unexpected-implied-end-tag-in-table-row": | |
215 "Unexpected implied end tag (%(name)s) in the table row phase.", | |
216 "unexpected-end-tag-in-table-row": | |
217 "Unexpected end tag (%(name)s) in the table row phase. Ignored.", | |
218 "unexpected-select-in-select": | |
219 "Unexpected select start tag in the select phase " | |
220 "treated as select end tag.", | |
221 "unexpected-input-in-select": | |
222 "Unexpected input start tag in the select phase.", | |
223 "unexpected-start-tag-in-select": | |
224 "Unexpected start tag token (%(name)s in the select phase. " | |
225 "Ignored.", | |
226 "unexpected-end-tag-in-select": | |
227 "Unexpected end tag (%(name)s) in the select phase. Ignored.", | |
228 "unexpected-table-element-start-tag-in-select-in-table": | |
229 "Unexpected table element start tag (%(name)s) in the select in table phase.", | |
230 "unexpected-table-element-end-tag-in-select-in-table": | |
231 "Unexpected table element end tag (%(name)s) in the select in table phase.", | |
232 "unexpected-char-after-body": | |
233 "Unexpected non-space characters in the after body phase.", | |
234 "unexpected-start-tag-after-body": | |
235 "Unexpected start tag token (%(name)s)" | |
236 " in the after body phase.", | |
237 "unexpected-end-tag-after-body": | |
238 "Unexpected end tag token (%(name)s)" | |
239 " in the after body phase.", | |
240 "unexpected-char-in-frameset": | |
241 "Unexpected characters in the frameset phase. Characters ignored.", | |
242 "unexpected-start-tag-in-frameset": | |
243 "Unexpected start tag token (%(name)s)" | |
244 " in the frameset phase. Ignored.", | |
245 "unexpected-frameset-in-frameset-innerhtml": | |
246 "Unexpected end tag token (frameset) " | |
247 "in the frameset phase (innerHTML).", | |
248 "unexpected-end-tag-in-frameset": | |
249 "Unexpected end tag token (%(name)s)" | |
250 " in the frameset phase. Ignored.", | |
251 "unexpected-char-after-frameset": | |
252 "Unexpected non-space characters in the " | |
253 "after frameset phase. Ignored.", | |
254 "unexpected-start-tag-after-frameset": | |
255 "Unexpected start tag (%(name)s)" | |
256 " in the after frameset phase. Ignored.", | |
257 "unexpected-end-tag-after-frameset": | |
258 "Unexpected end tag (%(name)s)" | |
259 " in the after frameset phase. Ignored.", | |
260 "unexpected-end-tag-after-body-innerhtml": | |
261 "Unexpected end tag after body(innerHtml)", | |
262 "expected-eof-but-got-char": | |
263 "Unexpected non-space characters. Expected end of file.", | |
264 "expected-eof-but-got-start-tag": | |
265 "Unexpected start tag (%(name)s)" | |
266 ". Expected end of file.", | |
267 "expected-eof-but-got-end-tag": | |
268 "Unexpected end tag (%(name)s)" | |
269 ". Expected end of file.", | |
270 "eof-in-table": | |
271 "Unexpected end of file. Expected table content.", | |
272 "eof-in-select": | |
273 "Unexpected end of file. Expected select content.", | |
274 "eof-in-frameset": | |
275 "Unexpected end of file. Expected frameset content.", | |
276 "eof-in-script-in-script": | |
277 "Unexpected end of file. Expected script content.", | |
278 "eof-in-foreign-lands": | |
279 "Unexpected end of file. Expected foreign content", | |
280 "non-void-element-with-trailing-solidus": | |
281 "Trailing solidus not allowed on element %(name)s", | |
282 "unexpected-html-element-in-foreign-content": | |
283 "Element %(name)s not allowed in a non-html context", | |
284 "unexpected-end-tag-before-html": | |
285 "Unexpected end tag (%(name)s) before html.", | |
286 "unexpected-inhead-noscript-tag": | |
287 "Element %(name)s not allowed in a inhead-noscript context", | |
288 "eof-in-head-noscript": | |
289 "Unexpected end of file. Expected inhead-noscript content", | |
290 "char-in-head-noscript": | |
291 "Unexpected non-space character. Expected inhead-noscript content", | |
292 "XXX-undefined-error": | |
293 "Undefined error (this sucks and should be fixed)", | |
294 } | |
295 | |
296 namespaces = { | |
297 "html": "http://www.w3.org/1999/xhtml", | |
298 "mathml": "http://www.w3.org/1998/Math/MathML", | |
299 "svg": "http://www.w3.org/2000/svg", | |
300 "xlink": "http://www.w3.org/1999/xlink", | |
301 "xml": "http://www.w3.org/XML/1998/namespace", | |
302 "xmlns": "http://www.w3.org/2000/xmlns/" | |
303 } | |
304 | |
305 scopingElements = frozenset([ | |
306 (namespaces["html"], "applet"), | |
307 (namespaces["html"], "caption"), | |
308 (namespaces["html"], "html"), | |
309 (namespaces["html"], "marquee"), | |
310 (namespaces["html"], "object"), | |
311 (namespaces["html"], "table"), | |
312 (namespaces["html"], "td"), | |
313 (namespaces["html"], "th"), | |
314 (namespaces["mathml"], "mi"), | |
315 (namespaces["mathml"], "mo"), | |
316 (namespaces["mathml"], "mn"), | |
317 (namespaces["mathml"], "ms"), | |
318 (namespaces["mathml"], "mtext"), | |
319 (namespaces["mathml"], "annotation-xml"), | |
320 (namespaces["svg"], "foreignObject"), | |
321 (namespaces["svg"], "desc"), | |
322 (namespaces["svg"], "title"), | |
323 ]) | |
324 | |
325 formattingElements = frozenset([ | |
326 (namespaces["html"], "a"), | |
327 (namespaces["html"], "b"), | |
328 (namespaces["html"], "big"), | |
329 (namespaces["html"], "code"), | |
330 (namespaces["html"], "em"), | |
331 (namespaces["html"], "font"), | |
332 (namespaces["html"], "i"), | |
333 (namespaces["html"], "nobr"), | |
334 (namespaces["html"], "s"), | |
335 (namespaces["html"], "small"), | |
336 (namespaces["html"], "strike"), | |
337 (namespaces["html"], "strong"), | |
338 (namespaces["html"], "tt"), | |
339 (namespaces["html"], "u") | |
340 ]) | |
341 | |
342 specialElements = frozenset([ | |
343 (namespaces["html"], "address"), | |
344 (namespaces["html"], "applet"), | |
345 (namespaces["html"], "area"), | |
346 (namespaces["html"], "article"), | |
347 (namespaces["html"], "aside"), | |
348 (namespaces["html"], "base"), | |
349 (namespaces["html"], "basefont"), | |
350 (namespaces["html"], "bgsound"), | |
351 (namespaces["html"], "blockquote"), | |
352 (namespaces["html"], "body"), | |
353 (namespaces["html"], "br"), | |
354 (namespaces["html"], "button"), | |
355 (namespaces["html"], "caption"), | |
356 (namespaces["html"], "center"), | |
357 (namespaces["html"], "col"), | |
358 (namespaces["html"], "colgroup"), | |
359 (namespaces["html"], "command"), | |
360 (namespaces["html"], "dd"), | |
361 (namespaces["html"], "details"), | |
362 (namespaces["html"], "dir"), | |
363 (namespaces["html"], "div"), | |
364 (namespaces["html"], "dl"), | |
365 (namespaces["html"], "dt"), | |
366 (namespaces["html"], "embed"), | |
367 (namespaces["html"], "fieldset"), | |
368 (namespaces["html"], "figure"), | |
369 (namespaces["html"], "footer"), | |
370 (namespaces["html"], "form"), | |
371 (namespaces["html"], "frame"), | |
372 (namespaces["html"], "frameset"), | |
373 (namespaces["html"], "h1"), | |
374 (namespaces["html"], "h2"), | |
375 (namespaces["html"], "h3"), | |
376 (namespaces["html"], "h4"), | |
377 (namespaces["html"], "h5"), | |
378 (namespaces["html"], "h6"), | |
379 (namespaces["html"], "head"), | |
380 (namespaces["html"], "header"), | |
381 (namespaces["html"], "hr"), | |
382 (namespaces["html"], "html"), | |
383 (namespaces["html"], "iframe"), | |
384 # Note that image is commented out in the spec as "this isn't an | |
385 # element that can end up on the stack, so it doesn't matter," | |
386 (namespaces["html"], "image"), | |
387 (namespaces["html"], "img"), | |
388 (namespaces["html"], "input"), | |
389 (namespaces["html"], "isindex"), | |
390 (namespaces["html"], "li"), | |
391 (namespaces["html"], "link"), | |
392 (namespaces["html"], "listing"), | |
393 (namespaces["html"], "marquee"), | |
394 (namespaces["html"], "menu"), | |
395 (namespaces["html"], "meta"), | |
396 (namespaces["html"], "nav"), | |
397 (namespaces["html"], "noembed"), | |
398 (namespaces["html"], "noframes"), | |
399 (namespaces["html"], "noscript"), | |
400 (namespaces["html"], "object"), | |
401 (namespaces["html"], "ol"), | |
402 (namespaces["html"], "p"), | |
403 (namespaces["html"], "param"), | |
404 (namespaces["html"], "plaintext"), | |
405 (namespaces["html"], "pre"), | |
406 (namespaces["html"], "script"), | |
407 (namespaces["html"], "section"), | |
408 (namespaces["html"], "select"), | |
409 (namespaces["html"], "style"), | |
410 (namespaces["html"], "table"), | |
411 (namespaces["html"], "tbody"), | |
412 (namespaces["html"], "td"), | |
413 (namespaces["html"], "textarea"), | |
414 (namespaces["html"], "tfoot"), | |
415 (namespaces["html"], "th"), | |
416 (namespaces["html"], "thead"), | |
417 (namespaces["html"], "title"), | |
418 (namespaces["html"], "tr"), | |
419 (namespaces["html"], "ul"), | |
420 (namespaces["html"], "wbr"), | |
421 (namespaces["html"], "xmp"), | |
422 (namespaces["svg"], "foreignObject") | |
423 ]) | |
424 | |
425 htmlIntegrationPointElements = frozenset([ | |
426 (namespaces["mathml"], "annotation-xml"), | |
427 (namespaces["svg"], "foreignObject"), | |
428 (namespaces["svg"], "desc"), | |
429 (namespaces["svg"], "title") | |
430 ]) | |
431 | |
432 mathmlTextIntegrationPointElements = frozenset([ | |
433 (namespaces["mathml"], "mi"), | |
434 (namespaces["mathml"], "mo"), | |
435 (namespaces["mathml"], "mn"), | |
436 (namespaces["mathml"], "ms"), | |
437 (namespaces["mathml"], "mtext") | |
438 ]) | |
439 | |
440 adjustSVGAttributes = { | |
441 "attributename": "attributeName", | |
442 "attributetype": "attributeType", | |
443 "basefrequency": "baseFrequency", | |
444 "baseprofile": "baseProfile", | |
445 "calcmode": "calcMode", | |
446 "clippathunits": "clipPathUnits", | |
447 "contentscripttype": "contentScriptType", | |
448 "contentstyletype": "contentStyleType", | |
449 "diffuseconstant": "diffuseConstant", | |
450 "edgemode": "edgeMode", | |
451 "externalresourcesrequired": "externalResourcesRequired", | |
452 "filterres": "filterRes", | |
453 "filterunits": "filterUnits", | |
454 "glyphref": "glyphRef", | |
455 "gradienttransform": "gradientTransform", | |
456 "gradientunits": "gradientUnits", | |
457 "kernelmatrix": "kernelMatrix", | |
458 "kernelunitlength": "kernelUnitLength", | |
459 "keypoints": "keyPoints", | |
460 "keysplines": "keySplines", | |
461 "keytimes": "keyTimes", | |
462 "lengthadjust": "lengthAdjust", | |
463 "limitingconeangle": "limitingConeAngle", | |
464 "markerheight": "markerHeight", | |
465 "markerunits": "markerUnits", | |
466 "markerwidth": "markerWidth", | |
467 "maskcontentunits": "maskContentUnits", | |
468 "maskunits": "maskUnits", | |
469 "numoctaves": "numOctaves", | |
470 "pathlength": "pathLength", | |
471 "patterncontentunits": "patternContentUnits", | |
472 "patterntransform": "patternTransform", | |
473 "patternunits": "patternUnits", | |
474 "pointsatx": "pointsAtX", | |
475 "pointsaty": "pointsAtY", | |
476 "pointsatz": "pointsAtZ", | |
477 "preservealpha": "preserveAlpha", | |
478 "preserveaspectratio": "preserveAspectRatio", | |
479 "primitiveunits": "primitiveUnits", | |
480 "refx": "refX", | |
481 "refy": "refY", | |
482 "repeatcount": "repeatCount", | |
483 "repeatdur": "repeatDur", | |
484 "requiredextensions": "requiredExtensions", | |
485 "requiredfeatures": "requiredFeatures", | |
486 "specularconstant": "specularConstant", | |
487 "specularexponent": "specularExponent", | |
488 "spreadmethod": "spreadMethod", | |
489 "startoffset": "startOffset", | |
490 "stddeviation": "stdDeviation", | |
491 "stitchtiles": "stitchTiles", | |
492 "surfacescale": "surfaceScale", | |
493 "systemlanguage": "systemLanguage", | |
494 "tablevalues": "tableValues", | |
495 "targetx": "targetX", | |
496 "targety": "targetY", | |
497 "textlength": "textLength", | |
498 "viewbox": "viewBox", | |
499 "viewtarget": "viewTarget", | |
500 "xchannelselector": "xChannelSelector", | |
501 "ychannelselector": "yChannelSelector", | |
502 "zoomandpan": "zoomAndPan" | |
503 } | |
504 | |
505 adjustMathMLAttributes = {"definitionurl": "definitionURL"} | |
506 | |
507 adjustForeignAttributes = { | |
508 "xlink:actuate": ("xlink", "actuate", namespaces["xlink"]), | |
509 "xlink:arcrole": ("xlink", "arcrole", namespaces["xlink"]), | |
510 "xlink:href": ("xlink", "href", namespaces["xlink"]), | |
511 "xlink:role": ("xlink", "role", namespaces["xlink"]), | |
512 "xlink:show": ("xlink", "show", namespaces["xlink"]), | |
513 "xlink:title": ("xlink", "title", namespaces["xlink"]), | |
514 "xlink:type": ("xlink", "type", namespaces["xlink"]), | |
515 "xml:base": ("xml", "base", namespaces["xml"]), | |
516 "xml:lang": ("xml", "lang", namespaces["xml"]), | |
517 "xml:space": ("xml", "space", namespaces["xml"]), | |
518 "xmlns": (None, "xmlns", namespaces["xmlns"]), | |
519 "xmlns:xlink": ("xmlns", "xlink", namespaces["xmlns"]) | |
520 } | |
521 | |
522 unadjustForeignAttributes = {(ns, local): qname for qname, (prefix, local, ns) in | |
523 adjustForeignAttributes.items()} | |
524 | |
525 spaceCharacters = frozenset([ | |
526 "\t", | |
527 "\n", | |
528 "\u000C", | |
529 " ", | |
530 "\r" | |
531 ]) | |
532 | |
533 tableInsertModeElements = frozenset([ | |
534 "table", | |
535 "tbody", | |
536 "tfoot", | |
537 "thead", | |
538 "tr" | |
539 ]) | |
540 | |
541 asciiLowercase = frozenset(string.ascii_lowercase) | |
542 asciiUppercase = frozenset(string.ascii_uppercase) | |
543 asciiLetters = frozenset(string.ascii_letters) | |
544 digits = frozenset(string.digits) | |
545 hexDigits = frozenset(string.hexdigits) | |
546 | |
547 asciiUpper2Lower = {ord(c): ord(c.lower()) for c in string.ascii_uppercase} | |
548 | |
549 # Heading elements need to be ordered | |
550 headingElements = ( | |
551 "h1", | |
552 "h2", | |
553 "h3", | |
554 "h4", | |
555 "h5", | |
556 "h6" | |
557 ) | |
558 | |
559 voidElements = frozenset([ | |
560 "base", | |
561 "command", | |
562 "event-source", | |
563 "link", | |
564 "meta", | |
565 "hr", | |
566 "br", | |
567 "img", | |
568 "embed", | |
569 "param", | |
570 "area", | |
571 "col", | |
572 "input", | |
573 "source", | |
574 "track" | |
575 ]) | |
576 | |
577 cdataElements = frozenset(['title', 'textarea']) | |
578 | |
579 rcdataElements = frozenset([ | |
580 'style', | |
581 'script', | |
582 'xmp', | |
583 'iframe', | |
584 'noembed', | |
585 'noframes', | |
586 'noscript' | |
587 ]) | |
588 | |
589 booleanAttributes = { | |
590 "": frozenset(["irrelevant", "itemscope"]), | |
591 "style": frozenset(["scoped"]), | |
592 "img": frozenset(["ismap"]), | |
593 "audio": frozenset(["autoplay", "controls"]), | |
594 "video": frozenset(["autoplay", "controls"]), | |
595 "script": frozenset(["defer", "async"]), | |
596 "details": frozenset(["open"]), | |
597 "datagrid": frozenset(["multiple", "disabled"]), | |
598 "command": frozenset(["hidden", "disabled", "checked", "default"]), | |
599 "hr": frozenset(["noshade"]), | |
600 "menu": frozenset(["autosubmit"]), | |
601 "fieldset": frozenset(["disabled", "readonly"]), | |
602 "option": frozenset(["disabled", "readonly", "selected"]), | |
603 "optgroup": frozenset(["disabled", "readonly"]), | |
604 "button": frozenset(["disabled", "autofocus"]), | |
605 "input": frozenset(["disabled", "readonly", "required", "autofocus", "checked", "ismap"]), | |
606 "select": frozenset(["disabled", "readonly", "autofocus", "multiple"]), | |
607 "output": frozenset(["disabled", "readonly"]), | |
608 "iframe": frozenset(["seamless"]), | |
609 } | |
610 | |
611 # entitiesWindows1252 has to be _ordered_ and needs to have an index. It | |
612 # therefore can't be a frozenset. | |
613 entitiesWindows1252 = ( | |
614 8364, # 0x80 0x20AC EURO SIGN | |
615 65533, # 0x81 UNDEFINED | |
616 8218, # 0x82 0x201A SINGLE LOW-9 QUOTATION MARK | |
617 402, # 0x83 0x0192 LATIN SMALL LETTER F WITH HOOK | |
618 8222, # 0x84 0x201E DOUBLE LOW-9 QUOTATION MARK | |
619 8230, # 0x85 0x2026 HORIZONTAL ELLIPSIS | |
620 8224, # 0x86 0x2020 DAGGER | |
621 8225, # 0x87 0x2021 DOUBLE DAGGER | |
622 710, # 0x88 0x02C6 MODIFIER LETTER CIRCUMFLEX ACCENT | |
623 8240, # 0x89 0x2030 PER MILLE SIGN | |
624 352, # 0x8A 0x0160 LATIN CAPITAL LETTER S WITH CARON | |
625 8249, # 0x8B 0x2039 SINGLE LEFT-POINTING ANGLE QUOTATION MARK | |
626 338, # 0x8C 0x0152 LATIN CAPITAL LIGATURE OE | |
627 65533, # 0x8D UNDEFINED | |
628 381, # 0x8E 0x017D LATIN CAPITAL LETTER Z WITH CARON | |
629 65533, # 0x8F UNDEFINED | |
630 65533, # 0x90 UNDEFINED | |
631 8216, # 0x91 0x2018 LEFT SINGLE QUOTATION MARK | |
632 8217, # 0x92 0x2019 RIGHT SINGLE QUOTATION MARK | |
633 8220, # 0x93 0x201C LEFT DOUBLE QUOTATION MARK | |
634 8221, # 0x94 0x201D RIGHT DOUBLE QUOTATION MARK | |
635 8226, # 0x95 0x2022 BULLET | |
636 8211, # 0x96 0x2013 EN DASH | |
637 8212, # 0x97 0x2014 EM DASH | |
638 732, # 0x98 0x02DC SMALL TILDE | |
639 8482, # 0x99 0x2122 TRADE MARK SIGN | |
640 353, # 0x9A 0x0161 LATIN SMALL LETTER S WITH CARON | |
641 8250, # 0x9B 0x203A SINGLE RIGHT-POINTING ANGLE QUOTATION MARK | |
642 339, # 0x9C 0x0153 LATIN SMALL LIGATURE OE | |
643 65533, # 0x9D UNDEFINED | |
644 382, # 0x9E 0x017E LATIN SMALL LETTER Z WITH CARON | |
645 376 # 0x9F 0x0178 LATIN CAPITAL LETTER Y WITH DIAERESIS | |
646 ) | |
647 | |
648 xmlEntities = frozenset(['lt;', 'gt;', 'amp;', 'apos;', 'quot;']) | |
649 | |
650 entities = { | |
651 "AElig": "\xc6", | |
652 "AElig;": "\xc6", | |
653 "AMP": "&", | |
654 "AMP;": "&", | |
655 "Aacute": "\xc1", | |
656 "Aacute;": "\xc1", | |
657 "Abreve;": "\u0102", | |
658 "Acirc": "\xc2", | |
659 "Acirc;": "\xc2", | |
660 "Acy;": "\u0410", | |
661 "Afr;": "\U0001d504", | |
662 "Agrave": "\xc0", | |
663 "Agrave;": "\xc0", | |
664 "Alpha;": "\u0391", | |
665 "Amacr;": "\u0100", | |
666 "And;": "\u2a53", | |
667 "Aogon;": "\u0104", | |
668 "Aopf;": "\U0001d538", | |
669 "ApplyFunction;": "\u2061", | |
670 "Aring": "\xc5", | |
671 "Aring;": "\xc5", | |
672 "Ascr;": "\U0001d49c", | |
673 "Assign;": "\u2254", | |
674 "Atilde": "\xc3", | |
675 "Atilde;": "\xc3", | |
676 "Auml": "\xc4", | |
677 "Auml;": "\xc4", | |
678 "Backslash;": "\u2216", | |
679 "Barv;": "\u2ae7", | |
680 "Barwed;": "\u2306", | |
681 "Bcy;": "\u0411", | |
682 "Because;": "\u2235", | |
683 "Bernoullis;": "\u212c", | |
684 "Beta;": "\u0392", | |
685 "Bfr;": "\U0001d505", | |
686 "Bopf;": "\U0001d539", | |
687 "Breve;": "\u02d8", | |
688 "Bscr;": "\u212c", | |
689 "Bumpeq;": "\u224e", | |
690 "CHcy;": "\u0427", | |
691 "COPY": "\xa9", | |
692 "COPY;": "\xa9", | |
693 "Cacute;": "\u0106", | |
694 "Cap;": "\u22d2", | |
695 "CapitalDifferentialD;": "\u2145", | |
696 "Cayleys;": "\u212d", | |
697 "Ccaron;": "\u010c", | |
698 "Ccedil": "\xc7", | |
699 "Ccedil;": "\xc7", | |
700 "Ccirc;": "\u0108", | |
701 "Cconint;": "\u2230", | |
702 "Cdot;": "\u010a", | |
703 "Cedilla;": "\xb8", | |
704 "CenterDot;": "\xb7", | |
705 "Cfr;": "\u212d", | |
706 "Chi;": "\u03a7", | |
707 "CircleDot;": "\u2299", | |
708 "CircleMinus;": "\u2296", | |
709 "CirclePlus;": "\u2295", | |
710 "CircleTimes;": "\u2297", | |
711 "ClockwiseContourIntegral;": "\u2232", | |
712 "CloseCurlyDoubleQuote;": "\u201d", | |
713 "CloseCurlyQuote;": "\u2019", | |
714 "Colon;": "\u2237", | |
715 "Colone;": "\u2a74", | |
716 "Congruent;": "\u2261", | |
717 "Conint;": "\u222f", | |
718 "ContourIntegral;": "\u222e", | |
719 "Copf;": "\u2102", | |
720 "Coproduct;": "\u2210", | |
721 "CounterClockwiseContourIntegral;": "\u2233", | |
722 "Cross;": "\u2a2f", | |
723 "Cscr;": "\U0001d49e", | |
724 "Cup;": "\u22d3", | |
725 "CupCap;": "\u224d", | |
726 "DD;": "\u2145", | |
727 "DDotrahd;": "\u2911", | |
728 "DJcy;": "\u0402", | |
729 "DScy;": "\u0405", | |
730 "DZcy;": "\u040f", | |
731 "Dagger;": "\u2021", | |
732 "Darr;": "\u21a1", | |
733 "Dashv;": "\u2ae4", | |
734 "Dcaron;": "\u010e", | |
735 "Dcy;": "\u0414", | |
736 "Del;": "\u2207", | |
737 "Delta;": "\u0394", | |
738 "Dfr;": "\U0001d507", | |
739 "DiacriticalAcute;": "\xb4", | |
740 "DiacriticalDot;": "\u02d9", | |
741 "DiacriticalDoubleAcute;": "\u02dd", | |
742 "DiacriticalGrave;": "`", | |
743 "DiacriticalTilde;": "\u02dc", | |
744 "Diamond;": "\u22c4", | |
745 "DifferentialD;": "\u2146", | |
746 "Dopf;": "\U0001d53b", | |
747 "Dot;": "\xa8", | |
748 "DotDot;": "\u20dc", | |
749 "DotEqual;": "\u2250", | |
750 "DoubleContourIntegral;": "\u222f", | |
751 "DoubleDot;": "\xa8", | |
752 "DoubleDownArrow;": "\u21d3", | |
753 "DoubleLeftArrow;": "\u21d0", | |
754 "DoubleLeftRightArrow;": "\u21d4", | |
755 "DoubleLeftTee;": "\u2ae4", | |
756 "DoubleLongLeftArrow;": "\u27f8", | |
757 "DoubleLongLeftRightArrow;": "\u27fa", | |
758 "DoubleLongRightArrow;": "\u27f9", | |
759 "DoubleRightArrow;": "\u21d2", | |
760 "DoubleRightTee;": "\u22a8", | |
761 "DoubleUpArrow;": "\u21d1", | |
762 "DoubleUpDownArrow;": "\u21d5", | |
763 "DoubleVerticalBar;": "\u2225", | |
764 "DownArrow;": "\u2193", | |
765 "DownArrowBar;": "\u2913", | |
766 "DownArrowUpArrow;": "\u21f5", | |
767 "DownBreve;": "\u0311", | |
768 "DownLeftRightVector;": "\u2950", | |
769 "DownLeftTeeVector;": "\u295e", | |
770 "DownLeftVector;": "\u21bd", | |
771 "DownLeftVectorBar;": "\u2956", | |
772 "DownRightTeeVector;": "\u295f", | |
773 "DownRightVector;": "\u21c1", | |
774 "DownRightVectorBar;": "\u2957", | |
775 "DownTee;": "\u22a4", | |
776 "DownTeeArrow;": "\u21a7", | |
777 "Downarrow;": "\u21d3", | |
778 "Dscr;": "\U0001d49f", | |
779 "Dstrok;": "\u0110", | |
780 "ENG;": "\u014a", | |
781 "ETH": "\xd0", | |
782 "ETH;": "\xd0", | |
783 "Eacute": "\xc9", | |
784 "Eacute;": "\xc9", | |
785 "Ecaron;": "\u011a", | |
786 "Ecirc": "\xca", | |
787 "Ecirc;": "\xca", | |
788 "Ecy;": "\u042d", | |
789 "Edot;": "\u0116", | |
790 "Efr;": "\U0001d508", | |
791 "Egrave": "\xc8", | |
792 "Egrave;": "\xc8", | |
793 "Element;": "\u2208", | |
794 "Emacr;": "\u0112", | |
795 "EmptySmallSquare;": "\u25fb", | |
796 "EmptyVerySmallSquare;": "\u25ab", | |
797 "Eogon;": "\u0118", | |
798 "Eopf;": "\U0001d53c", | |
799 "Epsilon;": "\u0395", | |
800 "Equal;": "\u2a75", | |
801 "EqualTilde;": "\u2242", | |
802 "Equilibrium;": "\u21cc", | |
803 "Escr;": "\u2130", | |
804 "Esim;": "\u2a73", | |
805 "Eta;": "\u0397", | |
806 "Euml": "\xcb", | |
807 "Euml;": "\xcb", | |
808 "Exists;": "\u2203", | |
809 "ExponentialE;": "\u2147", | |
810 "Fcy;": "\u0424", | |
811 "Ffr;": "\U0001d509", | |
812 "FilledSmallSquare;": "\u25fc", | |
813 "FilledVerySmallSquare;": "\u25aa", | |
814 "Fopf;": "\U0001d53d", | |
815 "ForAll;": "\u2200", | |
816 "Fouriertrf;": "\u2131", | |
817 "Fscr;": "\u2131", | |
818 "GJcy;": "\u0403", | |
819 "GT": ">", | |
820 "GT;": ">", | |
821 "Gamma;": "\u0393", | |
822 "Gammad;": "\u03dc", | |
823 "Gbreve;": "\u011e", | |
824 "Gcedil;": "\u0122", | |
825 "Gcirc;": "\u011c", | |
826 "Gcy;": "\u0413", | |
827 "Gdot;": "\u0120", | |
828 "Gfr;": "\U0001d50a", | |
829 "Gg;": "\u22d9", | |
830 "Gopf;": "\U0001d53e", | |
831 "GreaterEqual;": "\u2265", | |
832 "GreaterEqualLess;": "\u22db", | |
833 "GreaterFullEqual;": "\u2267", | |
834 "GreaterGreater;": "\u2aa2", | |
835 "GreaterLess;": "\u2277", | |
836 "GreaterSlantEqual;": "\u2a7e", | |
837 "GreaterTilde;": "\u2273", | |
838 "Gscr;": "\U0001d4a2", | |
839 "Gt;": "\u226b", | |
840 "HARDcy;": "\u042a", | |
841 "Hacek;": "\u02c7", | |
842 "Hat;": "^", | |
843 "Hcirc;": "\u0124", | |
844 "Hfr;": "\u210c", | |
845 "HilbertSpace;": "\u210b", | |
846 "Hopf;": "\u210d", | |
847 "HorizontalLine;": "\u2500", | |
848 "Hscr;": "\u210b", | |
849 "Hstrok;": "\u0126", | |
850 "HumpDownHump;": "\u224e", | |
851 "HumpEqual;": "\u224f", | |
852 "IEcy;": "\u0415", | |
853 "IJlig;": "\u0132", | |
854 "IOcy;": "\u0401", | |
855 "Iacute": "\xcd", | |
856 "Iacute;": "\xcd", | |
857 "Icirc": "\xce", | |
858 "Icirc;": "\xce", | |
859 "Icy;": "\u0418", | |
860 "Idot;": "\u0130", | |
861 "Ifr;": "\u2111", | |
862 "Igrave": "\xcc", | |
863 "Igrave;": "\xcc", | |
864 "Im;": "\u2111", | |
865 "Imacr;": "\u012a", | |
866 "ImaginaryI;": "\u2148", | |
867 "Implies;": "\u21d2", | |
868 "Int;": "\u222c", | |
869 "Integral;": "\u222b", | |
870 "Intersection;": "\u22c2", | |
871 "InvisibleComma;": "\u2063", | |
872 "InvisibleTimes;": "\u2062", | |
873 "Iogon;": "\u012e", | |
874 "Iopf;": "\U0001d540", | |
875 "Iota;": "\u0399", | |
876 "Iscr;": "\u2110", | |
877 "Itilde;": "\u0128", | |
878 "Iukcy;": "\u0406", | |
879 "Iuml": "\xcf", | |
880 "Iuml;": "\xcf", | |
881 "Jcirc;": "\u0134", | |
882 "Jcy;": "\u0419", | |
883 "Jfr;": "\U0001d50d", | |
884 "Jopf;": "\U0001d541", | |
885 "Jscr;": "\U0001d4a5", | |
886 "Jsercy;": "\u0408", | |
887 "Jukcy;": "\u0404", | |
888 "KHcy;": "\u0425", | |
889 "KJcy;": "\u040c", | |
890 "Kappa;": "\u039a", | |
891 "Kcedil;": "\u0136", | |
892 "Kcy;": "\u041a", | |
893 "Kfr;": "\U0001d50e", | |
894 "Kopf;": "\U0001d542", | |
895 "Kscr;": "\U0001d4a6", | |
896 "LJcy;": "\u0409", | |
897 "LT": "<", | |
898 "LT;": "<", | |
899 "Lacute;": "\u0139", | |
900 "Lambda;": "\u039b", | |
901 "Lang;": "\u27ea", | |
902 "Laplacetrf;": "\u2112", | |
903 "Larr;": "\u219e", | |
904 "Lcaron;": "\u013d", | |
905 "Lcedil;": "\u013b", | |
906 "Lcy;": "\u041b", | |
907 "LeftAngleBracket;": "\u27e8", | |
908 "LeftArrow;": "\u2190", | |
909 "LeftArrowBar;": "\u21e4", | |
910 "LeftArrowRightArrow;": "\u21c6", | |
911 "LeftCeiling;": "\u2308", | |
912 "LeftDoubleBracket;": "\u27e6", | |
913 "LeftDownTeeVector;": "\u2961", | |
914 "LeftDownVector;": "\u21c3", | |
915 "LeftDownVectorBar;": "\u2959", | |
916 "LeftFloor;": "\u230a", | |
917 "LeftRightArrow;": "\u2194", | |
918 "LeftRightVector;": "\u294e", | |
919 "LeftTee;": "\u22a3", | |
920 "LeftTeeArrow;": "\u21a4", | |
921 "LeftTeeVector;": "\u295a", | |
922 "LeftTriangle;": "\u22b2", | |
923 "LeftTriangleBar;": "\u29cf", | |
924 "LeftTriangleEqual;": "\u22b4", | |
925 "LeftUpDownVector;": "\u2951", | |
926 "LeftUpTeeVector;": "\u2960", | |
927 "LeftUpVector;": "\u21bf", | |
928 "LeftUpVectorBar;": "\u2958", | |
929 "LeftVector;": "\u21bc", | |
930 "LeftVectorBar;": "\u2952", | |
931 "Leftarrow;": "\u21d0", | |
932 "Leftrightarrow;": "\u21d4", | |
933 "LessEqualGreater;": "\u22da", | |
934 "LessFullEqual;": "\u2266", | |
935 "LessGreater;": "\u2276", | |
936 "LessLess;": "\u2aa1", | |
937 "LessSlantEqual;": "\u2a7d", | |
938 "LessTilde;": "\u2272", | |
939 "Lfr;": "\U0001d50f", | |
940 "Ll;": "\u22d8", | |
941 "Lleftarrow;": "\u21da", | |
942 "Lmidot;": "\u013f", | |
943 "LongLeftArrow;": "\u27f5", | |
944 "LongLeftRightArrow;": "\u27f7", | |
945 "LongRightArrow;": "\u27f6", | |
946 "Longleftarrow;": "\u27f8", | |
947 "Longleftrightarrow;": "\u27fa", | |
948 "Longrightarrow;": "\u27f9", | |
949 "Lopf;": "\U0001d543", | |
950 "LowerLeftArrow;": "\u2199", | |
951 "LowerRightArrow;": "\u2198", | |
952 "Lscr;": "\u2112", | |
953 "Lsh;": "\u21b0", | |
954 "Lstrok;": "\u0141", | |
955 "Lt;": "\u226a", | |
956 "Map;": "\u2905", | |
957 "Mcy;": "\u041c", | |
958 "MediumSpace;": "\u205f", | |
959 "Mellintrf;": "\u2133", | |
960 "Mfr;": "\U0001d510", | |
961 "MinusPlus;": "\u2213", | |
962 "Mopf;": "\U0001d544", | |
963 "Mscr;": "\u2133", | |
964 "Mu;": "\u039c", | |
965 "NJcy;": "\u040a", | |
966 "Nacute;": "\u0143", | |
967 "Ncaron;": "\u0147", | |
968 "Ncedil;": "\u0145", | |
969 "Ncy;": "\u041d", | |
970 "NegativeMediumSpace;": "\u200b", | |
971 "NegativeThickSpace;": "\u200b", | |
972 "NegativeThinSpace;": "\u200b", | |
973 "NegativeVeryThinSpace;": "\u200b", | |
974 "NestedGreaterGreater;": "\u226b", | |
975 "NestedLessLess;": "\u226a", | |
976 "NewLine;": "\n", | |
977 "Nfr;": "\U0001d511", | |
978 "NoBreak;": "\u2060", | |
979 "NonBreakingSpace;": "\xa0", | |
980 "Nopf;": "\u2115", | |
981 "Not;": "\u2aec", | |
982 "NotCongruent;": "\u2262", | |
983 "NotCupCap;": "\u226d", | |
984 "NotDoubleVerticalBar;": "\u2226", | |
985 "NotElement;": "\u2209", | |
986 "NotEqual;": "\u2260", | |
987 "NotEqualTilde;": "\u2242\u0338", | |
988 "NotExists;": "\u2204", | |
989 "NotGreater;": "\u226f", | |
990 "NotGreaterEqual;": "\u2271", | |
991 "NotGreaterFullEqual;": "\u2267\u0338", | |
992 "NotGreaterGreater;": "\u226b\u0338", | |
993 "NotGreaterLess;": "\u2279", | |
994 "NotGreaterSlantEqual;": "\u2a7e\u0338", | |
995 "NotGreaterTilde;": "\u2275", | |
996 "NotHumpDownHump;": "\u224e\u0338", | |
997 "NotHumpEqual;": "\u224f\u0338", | |
998 "NotLeftTriangle;": "\u22ea", | |
999 "NotLeftTriangleBar;": "\u29cf\u0338", | |
1000 "NotLeftTriangleEqual;": "\u22ec", | |
1001 "NotLess;": "\u226e", | |
1002 "NotLessEqual;": "\u2270", | |
1003 "NotLessGreater;": "\u2278", | |
1004 "NotLessLess;": "\u226a\u0338", | |
1005 "NotLessSlantEqual;": "\u2a7d\u0338", | |
1006 "NotLessTilde;": "\u2274", | |
1007 "NotNestedGreaterGreater;": "\u2aa2\u0338", | |
1008 "NotNestedLessLess;": "\u2aa1\u0338", | |
1009 "NotPrecedes;": "\u2280", | |
1010 "NotPrecedesEqual;": "\u2aaf\u0338", | |
1011 "NotPrecedesSlantEqual;": "\u22e0", | |
1012 "NotReverseElement;": "\u220c", | |
1013 "NotRightTriangle;": "\u22eb", | |
1014 "NotRightTriangleBar;": "\u29d0\u0338", | |
1015 "NotRightTriangleEqual;": "\u22ed", | |
1016 "NotSquareSubset;": "\u228f\u0338", | |
1017 "NotSquareSubsetEqual;": "\u22e2", | |
1018 "NotSquareSuperset;": "\u2290\u0338", | |
1019 "NotSquareSupersetEqual;": "\u22e3", | |
1020 "NotSubset;": "\u2282\u20d2", | |
1021 "NotSubsetEqual;": "\u2288", | |
1022 "NotSucceeds;": "\u2281", | |
1023 "NotSucceedsEqual;": "\u2ab0\u0338", | |
1024 "NotSucceedsSlantEqual;": "\u22e1", | |
1025 "NotSucceedsTilde;": "\u227f\u0338", | |
1026 "NotSuperset;": "\u2283\u20d2", | |
1027 "NotSupersetEqual;": "\u2289", | |
1028 "NotTilde;": "\u2241", | |
1029 "NotTildeEqual;": "\u2244", | |
1030 "NotTildeFullEqual;": "\u2247", | |
1031 "NotTildeTilde;": "\u2249", | |
1032 "NotVerticalBar;": "\u2224", | |
1033 "Nscr;": "\U0001d4a9", | |
1034 "Ntilde": "\xd1", | |
1035 "Ntilde;": "\xd1", | |
1036 "Nu;": "\u039d", | |
1037 "OElig;": "\u0152", | |
1038 "Oacute": "\xd3", | |
1039 "Oacute;": "\xd3", | |
1040 "Ocirc": "\xd4", | |
1041 "Ocirc;": "\xd4", | |
1042 "Ocy;": "\u041e", | |
1043 "Odblac;": "\u0150", | |
1044 "Ofr;": "\U0001d512", | |
1045 "Ograve": "\xd2", | |
1046 "Ograve;": "\xd2", | |
1047 "Omacr;": "\u014c", | |
1048 "Omega;": "\u03a9", | |
1049 "Omicron;": "\u039f", | |
1050 "Oopf;": "\U0001d546", | |
1051 "OpenCurlyDoubleQuote;": "\u201c", | |
1052 "OpenCurlyQuote;": "\u2018", | |
1053 "Or;": "\u2a54", | |
1054 "Oscr;": "\U0001d4aa", | |
1055 "Oslash": "\xd8", | |
1056 "Oslash;": "\xd8", | |
1057 "Otilde": "\xd5", | |
1058 "Otilde;": "\xd5", | |
1059 "Otimes;": "\u2a37", | |
1060 "Ouml": "\xd6", | |
1061 "Ouml;": "\xd6", | |
1062 "OverBar;": "\u203e", | |
1063 "OverBrace;": "\u23de", | |
1064 "OverBracket;": "\u23b4", | |
1065 "OverParenthesis;": "\u23dc", | |
1066 "PartialD;": "\u2202", | |
1067 "Pcy;": "\u041f", | |
1068 "Pfr;": "\U0001d513", | |
1069 "Phi;": "\u03a6", | |
1070 "Pi;": "\u03a0", | |
1071 "PlusMinus;": "\xb1", | |
1072 "Poincareplane;": "\u210c", | |
1073 "Popf;": "\u2119", | |
1074 "Pr;": "\u2abb", | |
1075 "Precedes;": "\u227a", | |
1076 "PrecedesEqual;": "\u2aaf", | |
1077 "PrecedesSlantEqual;": "\u227c", | |
1078 "PrecedesTilde;": "\u227e", | |
1079 "Prime;": "\u2033", | |
1080 "Product;": "\u220f", | |
1081 "Proportion;": "\u2237", | |
1082 "Proportional;": "\u221d", | |
1083 "Pscr;": "\U0001d4ab", | |
1084 "Psi;": "\u03a8", | |
1085 "QUOT": "\"", | |
1086 "QUOT;": "\"", | |
1087 "Qfr;": "\U0001d514", | |
1088 "Qopf;": "\u211a", | |
1089 "Qscr;": "\U0001d4ac", | |
1090 "RBarr;": "\u2910", | |
1091 "REG": "\xae", | |
1092 "REG;": "\xae", | |
1093 "Racute;": "\u0154", | |
1094 "Rang;": "\u27eb", | |
1095 "Rarr;": "\u21a0", | |
1096 "Rarrtl;": "\u2916", | |
1097 "Rcaron;": "\u0158", | |
1098 "Rcedil;": "\u0156", | |
1099 "Rcy;": "\u0420", | |
1100 "Re;": "\u211c", | |
1101 "ReverseElement;": "\u220b", | |
1102 "ReverseEquilibrium;": "\u21cb", | |
1103 "ReverseUpEquilibrium;": "\u296f", | |
1104 "Rfr;": "\u211c", | |
1105 "Rho;": "\u03a1", | |
1106 "RightAngleBracket;": "\u27e9", | |
1107 "RightArrow;": "\u2192", | |
1108 "RightArrowBar;": "\u21e5", | |
1109 "RightArrowLeftArrow;": "\u21c4", | |
1110 "RightCeiling;": "\u2309", | |
1111 "RightDoubleBracket;": "\u27e7", | |
1112 "RightDownTeeVector;": "\u295d", | |
1113 "RightDownVector;": "\u21c2", | |
1114 "RightDownVectorBar;": "\u2955", | |
1115 "RightFloor;": "\u230b", | |
1116 "RightTee;": "\u22a2", | |
1117 "RightTeeArrow;": "\u21a6", | |
1118 "RightTeeVector;": "\u295b", | |
1119 "RightTriangle;": "\u22b3", | |
1120 "RightTriangleBar;": "\u29d0", | |
1121 "RightTriangleEqual;": "\u22b5", | |
1122 "RightUpDownVector;": "\u294f", | |
1123 "RightUpTeeVector;": "\u295c", | |
1124 "RightUpVector;": "\u21be", | |
1125 "RightUpVectorBar;": "\u2954", | |
1126 "RightVector;": "\u21c0", | |
1127 "RightVectorBar;": "\u2953", | |
1128 "Rightarrow;": "\u21d2", | |
1129 "Ropf;": "\u211d", | |
1130 "RoundImplies;": "\u2970", | |
1131 "Rrightarrow;": "\u21db", | |
1132 "Rscr;": "\u211b", | |
1133 "Rsh;": "\u21b1", | |
1134 "RuleDelayed;": "\u29f4", | |
1135 "SHCHcy;": "\u0429", | |
1136 "SHcy;": "\u0428", | |
1137 "SOFTcy;": "\u042c", | |
1138 "Sacute;": "\u015a", | |
1139 "Sc;": "\u2abc", | |
1140 "Scaron;": "\u0160", | |
1141 "Scedil;": "\u015e", | |
1142 "Scirc;": "\u015c", | |
1143 "Scy;": "\u0421", | |
1144 "Sfr;": "\U0001d516", | |
1145 "ShortDownArrow;": "\u2193", | |
1146 "ShortLeftArrow;": "\u2190", | |
1147 "ShortRightArrow;": "\u2192", | |
1148 "ShortUpArrow;": "\u2191", | |
1149 "Sigma;": "\u03a3", | |
1150 "SmallCircle;": "\u2218", | |
1151 "Sopf;": "\U0001d54a", | |
1152 "Sqrt;": "\u221a", | |
1153 "Square;": "\u25a1", | |
1154 "SquareIntersection;": "\u2293", | |
1155 "SquareSubset;": "\u228f", | |
1156 "SquareSubsetEqual;": "\u2291", | |
1157 "SquareSuperset;": "\u2290", | |
1158 "SquareSupersetEqual;": "\u2292", | |
1159 "SquareUnion;": "\u2294", | |
1160 "Sscr;": "\U0001d4ae", | |
1161 "Star;": "\u22c6", | |
1162 "Sub;": "\u22d0", | |
1163 "Subset;": "\u22d0", | |
1164 "SubsetEqual;": "\u2286", | |
1165 "Succeeds;": "\u227b", | |
1166 "SucceedsEqual;": "\u2ab0", | |
1167 "SucceedsSlantEqual;": "\u227d", | |
1168 "SucceedsTilde;": "\u227f", | |
1169 "SuchThat;": "\u220b", | |
1170 "Sum;": "\u2211", | |
1171 "Sup;": "\u22d1", | |
1172 "Superset;": "\u2283", | |
1173 "SupersetEqual;": "\u2287", | |
1174 "Supset;": "\u22d1", | |
1175 "THORN": "\xde", | |
1176 "THORN;": "\xde", | |
1177 "TRADE;": "\u2122", | |
1178 "TSHcy;": "\u040b", | |
1179 "TScy;": "\u0426", | |
1180 "Tab;": "\t", | |
1181 "Tau;": "\u03a4", | |
1182 "Tcaron;": "\u0164", | |
1183 "Tcedil;": "\u0162", | |
1184 "Tcy;": "\u0422", | |
1185 "Tfr;": "\U0001d517", | |
1186 "Therefore;": "\u2234", | |
1187 "Theta;": "\u0398", | |
1188 "ThickSpace;": "\u205f\u200a", | |
1189 "ThinSpace;": "\u2009", | |
1190 "Tilde;": "\u223c", | |
1191 "TildeEqual;": "\u2243", | |
1192 "TildeFullEqual;": "\u2245", | |
1193 "TildeTilde;": "\u2248", | |
1194 "Topf;": "\U0001d54b", | |
1195 "TripleDot;": "\u20db", | |
1196 "Tscr;": "\U0001d4af", | |
1197 "Tstrok;": "\u0166", | |
1198 "Uacute": "\xda", | |
1199 "Uacute;": "\xda", | |
1200 "Uarr;": "\u219f", | |
1201 "Uarrocir;": "\u2949", | |
1202 "Ubrcy;": "\u040e", | |
1203 "Ubreve;": "\u016c", | |
1204 "Ucirc": "\xdb", | |
1205 "Ucirc;": "\xdb", | |
1206 "Ucy;": "\u0423", | |
1207 "Udblac;": "\u0170", | |
1208 "Ufr;": "\U0001d518", | |
1209 "Ugrave": "\xd9", | |
1210 "Ugrave;": "\xd9", | |
1211 "Umacr;": "\u016a", | |
1212 "UnderBar;": "_", | |
1213 "UnderBrace;": "\u23df", | |
1214 "UnderBracket;": "\u23b5", | |
1215 "UnderParenthesis;": "\u23dd", | |
1216 "Union;": "\u22c3", | |
1217 "UnionPlus;": "\u228e", | |
1218 "Uogon;": "\u0172", | |
1219 "Uopf;": "\U0001d54c", | |
1220 "UpArrow;": "\u2191", | |
1221 "UpArrowBar;": "\u2912", | |
1222 "UpArrowDownArrow;": "\u21c5", | |
1223 "UpDownArrow;": "\u2195", | |
1224 "UpEquilibrium;": "\u296e", | |
1225 "UpTee;": "\u22a5", | |
1226 "UpTeeArrow;": "\u21a5", | |
1227 "Uparrow;": "\u21d1", | |
1228 "Updownarrow;": "\u21d5", | |
1229 "UpperLeftArrow;": "\u2196", | |
1230 "UpperRightArrow;": "\u2197", | |
1231 "Upsi;": "\u03d2", | |
1232 "Upsilon;": "\u03a5", | |
1233 "Uring;": "\u016e", | |
1234 "Uscr;": "\U0001d4b0", | |
1235 "Utilde;": "\u0168", | |
1236 "Uuml": "\xdc", | |
1237 "Uuml;": "\xdc", | |
1238 "VDash;": "\u22ab", | |
1239 "Vbar;": "\u2aeb", | |
1240 "Vcy;": "\u0412", | |
1241 "Vdash;": "\u22a9", | |
1242 "Vdashl;": "\u2ae6", | |
1243 "Vee;": "\u22c1", | |
1244 "Verbar;": "\u2016", | |
1245 "Vert;": "\u2016", | |
1246 "VerticalBar;": "\u2223", | |
1247 "VerticalLine;": "|", | |
1248 "VerticalSeparator;": "\u2758", | |
1249 "VerticalTilde;": "\u2240", | |
1250 "VeryThinSpace;": "\u200a", | |
1251 "Vfr;": "\U0001d519", | |
1252 "Vopf;": "\U0001d54d", | |
1253 "Vscr;": "\U0001d4b1", | |
1254 "Vvdash;": "\u22aa", | |
1255 "Wcirc;": "\u0174", | |
1256 "Wedge;": "\u22c0", | |
1257 "Wfr;": "\U0001d51a", | |
1258 "Wopf;": "\U0001d54e", | |
1259 "Wscr;": "\U0001d4b2", | |
1260 "Xfr;": "\U0001d51b", | |
1261 "Xi;": "\u039e", | |
1262 "Xopf;": "\U0001d54f", | |
1263 "Xscr;": "\U0001d4b3", | |
1264 "YAcy;": "\u042f", | |
1265 "YIcy;": "\u0407", | |
1266 "YUcy;": "\u042e", | |
1267 "Yacute": "\xdd", | |
1268 "Yacute;": "\xdd", | |
1269 "Ycirc;": "\u0176", | |
1270 "Ycy;": "\u042b", | |
1271 "Yfr;": "\U0001d51c", | |
1272 "Yopf;": "\U0001d550", | |
1273 "Yscr;": "\U0001d4b4", | |
1274 "Yuml;": "\u0178", | |
1275 "ZHcy;": "\u0416", | |
1276 "Zacute;": "\u0179", | |
1277 "Zcaron;": "\u017d", | |
1278 "Zcy;": "\u0417", | |
1279 "Zdot;": "\u017b", | |
1280 "ZeroWidthSpace;": "\u200b", | |
1281 "Zeta;": "\u0396", | |
1282 "Zfr;": "\u2128", | |
1283 "Zopf;": "\u2124", | |
1284 "Zscr;": "\U0001d4b5", | |
1285 "aacute": "\xe1", | |
1286 "aacute;": "\xe1", | |
1287 "abreve;": "\u0103", | |
1288 "ac;": "\u223e", | |
1289 "acE;": "\u223e\u0333", | |
1290 "acd;": "\u223f", | |
1291 "acirc": "\xe2", | |
1292 "acirc;": "\xe2", | |
1293 "acute": "\xb4", | |
1294 "acute;": "\xb4", | |
1295 "acy;": "\u0430", | |
1296 "aelig": "\xe6", | |
1297 "aelig;": "\xe6", | |
1298 "af;": "\u2061", | |
1299 "afr;": "\U0001d51e", | |
1300 "agrave": "\xe0", | |
1301 "agrave;": "\xe0", | |
1302 "alefsym;": "\u2135", | |
1303 "aleph;": "\u2135", | |
1304 "alpha;": "\u03b1", | |
1305 "amacr;": "\u0101", | |
1306 "amalg;": "\u2a3f", | |
1307 "amp": "&", | |
1308 "amp;": "&", | |
1309 "and;": "\u2227", | |
1310 "andand;": "\u2a55", | |
1311 "andd;": "\u2a5c", | |
1312 "andslope;": "\u2a58", | |
1313 "andv;": "\u2a5a", | |
1314 "ang;": "\u2220", | |
1315 "ange;": "\u29a4", | |
1316 "angle;": "\u2220", | |
1317 "angmsd;": "\u2221", | |
1318 "angmsdaa;": "\u29a8", | |
1319 "angmsdab;": "\u29a9", | |
1320 "angmsdac;": "\u29aa", | |
1321 "angmsdad;": "\u29ab", | |
1322 "angmsdae;": "\u29ac", | |
1323 "angmsdaf;": "\u29ad", | |
1324 "angmsdag;": "\u29ae", | |
1325 "angmsdah;": "\u29af", | |
1326 "angrt;": "\u221f", | |
1327 "angrtvb;": "\u22be", | |
1328 "angrtvbd;": "\u299d", | |
1329 "angsph;": "\u2222", | |
1330 "angst;": "\xc5", | |
1331 "angzarr;": "\u237c", | |
1332 "aogon;": "\u0105", | |
1333 "aopf;": "\U0001d552", | |
1334 "ap;": "\u2248", | |
1335 "apE;": "\u2a70", | |
1336 "apacir;": "\u2a6f", | |
1337 "ape;": "\u224a", | |
1338 "apid;": "\u224b", | |
1339 "apos;": "'", | |
1340 "approx;": "\u2248", | |
1341 "approxeq;": "\u224a", | |
1342 "aring": "\xe5", | |
1343 "aring;": "\xe5", | |
1344 "ascr;": "\U0001d4b6", | |
1345 "ast;": "*", | |
1346 "asymp;": "\u2248", | |
1347 "asympeq;": "\u224d", | |
1348 "atilde": "\xe3", | |
1349 "atilde;": "\xe3", | |
1350 "auml": "\xe4", | |
1351 "auml;": "\xe4", | |
1352 "awconint;": "\u2233", | |
1353 "awint;": "\u2a11", | |
1354 "bNot;": "\u2aed", | |
1355 "backcong;": "\u224c", | |
1356 "backepsilon;": "\u03f6", | |
1357 "backprime;": "\u2035", | |
1358 "backsim;": "\u223d", | |
1359 "backsimeq;": "\u22cd", | |
1360 "barvee;": "\u22bd", | |
1361 "barwed;": "\u2305", | |
1362 "barwedge;": "\u2305", | |
1363 "bbrk;": "\u23b5", | |
1364 "bbrktbrk;": "\u23b6", | |
1365 "bcong;": "\u224c", | |
1366 "bcy;": "\u0431", | |
1367 "bdquo;": "\u201e", | |
1368 "becaus;": "\u2235", | |
1369 "because;": "\u2235", | |
1370 "bemptyv;": "\u29b0", | |
1371 "bepsi;": "\u03f6", | |
1372 "bernou;": "\u212c", | |
1373 "beta;": "\u03b2", | |
1374 "beth;": "\u2136", | |
1375 "between;": "\u226c", | |
1376 "bfr;": "\U0001d51f", | |
1377 "bigcap;": "\u22c2", | |
1378 "bigcirc;": "\u25ef", | |
1379 "bigcup;": "\u22c3", | |
1380 "bigodot;": "\u2a00", | |
1381 "bigoplus;": "\u2a01", | |
1382 "bigotimes;": "\u2a02", | |
1383 "bigsqcup;": "\u2a06", | |
1384 "bigstar;": "\u2605", | |
1385 "bigtriangledown;": "\u25bd", | |
1386 "bigtriangleup;": "\u25b3", | |
1387 "biguplus;": "\u2a04", | |
1388 "bigvee;": "\u22c1", | |
1389 "bigwedge;": "\u22c0", | |
1390 "bkarow;": "\u290d", | |
1391 "blacklozenge;": "\u29eb", | |
1392 "blacksquare;": "\u25aa", | |
1393 "blacktriangle;": "\u25b4", | |
1394 "blacktriangledown;": "\u25be", | |
1395 "blacktriangleleft;": "\u25c2", | |
1396 "blacktriangleright;": "\u25b8", | |
1397 "blank;": "\u2423", | |
1398 "blk12;": "\u2592", | |
1399 "blk14;": "\u2591", | |
1400 "blk34;": "\u2593", | |
1401 "block;": "\u2588", | |
1402 "bne;": "=\u20e5", | |
1403 "bnequiv;": "\u2261\u20e5", | |
1404 "bnot;": "\u2310", | |
1405 "bopf;": "\U0001d553", | |
1406 "bot;": "\u22a5", | |
1407 "bottom;": "\u22a5", | |
1408 "bowtie;": "\u22c8", | |
1409 "boxDL;": "\u2557", | |
1410 "boxDR;": "\u2554", | |
1411 "boxDl;": "\u2556", | |
1412 "boxDr;": "\u2553", | |
1413 "boxH;": "\u2550", | |
1414 "boxHD;": "\u2566", | |
1415 "boxHU;": "\u2569", | |
1416 "boxHd;": "\u2564", | |
1417 "boxHu;": "\u2567", | |
1418 "boxUL;": "\u255d", | |
1419 "boxUR;": "\u255a", | |
1420 "boxUl;": "\u255c", | |
1421 "boxUr;": "\u2559", | |
1422 "boxV;": "\u2551", | |
1423 "boxVH;": "\u256c", | |
1424 "boxVL;": "\u2563", | |
1425 "boxVR;": "\u2560", | |
1426 "boxVh;": "\u256b", | |
1427 "boxVl;": "\u2562", | |
1428 "boxVr;": "\u255f", | |
1429 "boxbox;": "\u29c9", | |
1430 "boxdL;": "\u2555", | |
1431 "boxdR;": "\u2552", | |
1432 "boxdl;": "\u2510", | |
1433 "boxdr;": "\u250c", | |
1434 "boxh;": "\u2500", | |
1435 "boxhD;": "\u2565", | |
1436 "boxhU;": "\u2568", | |
1437 "boxhd;": "\u252c", | |
1438 "boxhu;": "\u2534", | |
1439 "boxminus;": "\u229f", | |
1440 "boxplus;": "\u229e", | |
1441 "boxtimes;": "\u22a0", | |
1442 "boxuL;": "\u255b", | |
1443 "boxuR;": "\u2558", | |
1444 "boxul;": "\u2518", | |
1445 "boxur;": "\u2514", | |
1446 "boxv;": "\u2502", | |
1447 "boxvH;": "\u256a", | |
1448 "boxvL;": "\u2561", | |
1449 "boxvR;": "\u255e", | |
1450 "boxvh;": "\u253c", | |
1451 "boxvl;": "\u2524", | |
1452 "boxvr;": "\u251c", | |
1453 "bprime;": "\u2035", | |
1454 "breve;": "\u02d8", | |
1455 "brvbar": "\xa6", | |
1456 "brvbar;": "\xa6", | |
1457 "bscr;": "\U0001d4b7", | |
1458 "bsemi;": "\u204f", | |
1459 "bsim;": "\u223d", | |
1460 "bsime;": "\u22cd", | |
1461 "bsol;": "\\", | |
1462 "bsolb;": "\u29c5", | |
1463 "bsolhsub;": "\u27c8", | |
1464 "bull;": "\u2022", | |
1465 "bullet;": "\u2022", | |
1466 "bump;": "\u224e", | |
1467 "bumpE;": "\u2aae", | |
1468 "bumpe;": "\u224f", | |
1469 "bumpeq;": "\u224f", | |
1470 "cacute;": "\u0107", | |
1471 "cap;": "\u2229", | |
1472 "capand;": "\u2a44", | |
1473 "capbrcup;": "\u2a49", | |
1474 "capcap;": "\u2a4b", | |
1475 "capcup;": "\u2a47", | |
1476 "capdot;": "\u2a40", | |
1477 "caps;": "\u2229\ufe00", | |
1478 "caret;": "\u2041", | |
1479 "caron;": "\u02c7", | |
1480 "ccaps;": "\u2a4d", | |
1481 "ccaron;": "\u010d", | |
1482 "ccedil": "\xe7", | |
1483 "ccedil;": "\xe7", | |
1484 "ccirc;": "\u0109", | |
1485 "ccups;": "\u2a4c", | |
1486 "ccupssm;": "\u2a50", | |
1487 "cdot;": "\u010b", | |
1488 "cedil": "\xb8", | |
1489 "cedil;": "\xb8", | |
1490 "cemptyv;": "\u29b2", | |
1491 "cent": "\xa2", | |
1492 "cent;": "\xa2", | |
1493 "centerdot;": "\xb7", | |
1494 "cfr;": "\U0001d520", | |
1495 "chcy;": "\u0447", | |
1496 "check;": "\u2713", | |
1497 "checkmark;": "\u2713", | |
1498 "chi;": "\u03c7", | |
1499 "cir;": "\u25cb", | |
1500 "cirE;": "\u29c3", | |
1501 "circ;": "\u02c6", | |
1502 "circeq;": "\u2257", | |
1503 "circlearrowleft;": "\u21ba", | |
1504 "circlearrowright;": "\u21bb", | |
1505 "circledR;": "\xae", | |
1506 "circledS;": "\u24c8", | |
1507 "circledast;": "\u229b", | |
1508 "circledcirc;": "\u229a", | |
1509 "circleddash;": "\u229d", | |
1510 "cire;": "\u2257", | |
1511 "cirfnint;": "\u2a10", | |
1512 "cirmid;": "\u2aef", | |
1513 "cirscir;": "\u29c2", | |
1514 "clubs;": "\u2663", | |
1515 "clubsuit;": "\u2663", | |
1516 "colon;": ":", | |
1517 "colone;": "\u2254", | |
1518 "coloneq;": "\u2254", | |
1519 "comma;": ",", | |
1520 "commat;": "@", | |
1521 "comp;": "\u2201", | |
1522 "compfn;": "\u2218", | |
1523 "complement;": "\u2201", | |
1524 "complexes;": "\u2102", | |
1525 "cong;": "\u2245", | |
1526 "congdot;": "\u2a6d", | |
1527 "conint;": "\u222e", | |
1528 "copf;": "\U0001d554", | |
1529 "coprod;": "\u2210", | |
1530 "copy": "\xa9", | |
1531 "copy;": "\xa9", | |
1532 "copysr;": "\u2117", | |
1533 "crarr;": "\u21b5", | |
1534 "cross;": "\u2717", | |
1535 "cscr;": "\U0001d4b8", | |
1536 "csub;": "\u2acf", | |
1537 "csube;": "\u2ad1", | |
1538 "csup;": "\u2ad0", | |
1539 "csupe;": "\u2ad2", | |
1540 "ctdot;": "\u22ef", | |
1541 "cudarrl;": "\u2938", | |
1542 "cudarrr;": "\u2935", | |
1543 "cuepr;": "\u22de", | |
1544 "cuesc;": "\u22df", | |
1545 "cularr;": "\u21b6", | |
1546 "cularrp;": "\u293d", | |
1547 "cup;": "\u222a", | |
1548 "cupbrcap;": "\u2a48", | |
1549 "cupcap;": "\u2a46", | |
1550 "cupcup;": "\u2a4a", | |
1551 "cupdot;": "\u228d", | |
1552 "cupor;": "\u2a45", | |
1553 "cups;": "\u222a\ufe00", | |
1554 "curarr;": "\u21b7", | |
1555 "curarrm;": "\u293c", | |
1556 "curlyeqprec;": "\u22de", | |
1557 "curlyeqsucc;": "\u22df", | |
1558 "curlyvee;": "\u22ce", | |
1559 "curlywedge;": "\u22cf", | |
1560 "curren": "\xa4", | |
1561 "curren;": "\xa4", | |
1562 "curvearrowleft;": "\u21b6", | |
1563 "curvearrowright;": "\u21b7", | |
1564 "cuvee;": "\u22ce", | |
1565 "cuwed;": "\u22cf", | |
1566 "cwconint;": "\u2232", | |
1567 "cwint;": "\u2231", | |
1568 "cylcty;": "\u232d", | |
1569 "dArr;": "\u21d3", | |
1570 "dHar;": "\u2965", | |
1571 "dagger;": "\u2020", | |
1572 "daleth;": "\u2138", | |
1573 "darr;": "\u2193", | |
1574 "dash;": "\u2010", | |
1575 "dashv;": "\u22a3", | |
1576 "dbkarow;": "\u290f", | |
1577 "dblac;": "\u02dd", | |
1578 "dcaron;": "\u010f", | |
1579 "dcy;": "\u0434", | |
1580 "dd;": "\u2146", | |
1581 "ddagger;": "\u2021", | |
1582 "ddarr;": "\u21ca", | |
1583 "ddotseq;": "\u2a77", | |
1584 "deg": "\xb0", | |
1585 "deg;": "\xb0", | |
1586 "delta;": "\u03b4", | |
1587 "demptyv;": "\u29b1", | |
1588 "dfisht;": "\u297f", | |
1589 "dfr;": "\U0001d521", | |
1590 "dharl;": "\u21c3", | |
1591 "dharr;": "\u21c2", | |
1592 "diam;": "\u22c4", | |
1593 "diamond;": "\u22c4", | |
1594 "diamondsuit;": "\u2666", | |
1595 "diams;": "\u2666", | |
1596 "die;": "\xa8", | |
1597 "digamma;": "\u03dd", | |
1598 "disin;": "\u22f2", | |
1599 "div;": "\xf7", | |
1600 "divide": "\xf7", | |
1601 "divide;": "\xf7", | |
1602 "divideontimes;": "\u22c7", | |
1603 "divonx;": "\u22c7", | |
1604 "djcy;": "\u0452", | |
1605 "dlcorn;": "\u231e", | |
1606 "dlcrop;": "\u230d", | |
1607 "dollar;": "$", | |
1608 "dopf;": "\U0001d555", | |
1609 "dot;": "\u02d9", | |
1610 "doteq;": "\u2250", | |
1611 "doteqdot;": "\u2251", | |
1612 "dotminus;": "\u2238", | |
1613 "dotplus;": "\u2214", | |
1614 "dotsquare;": "\u22a1", | |
1615 "doublebarwedge;": "\u2306", | |
1616 "downarrow;": "\u2193", | |
1617 "downdownarrows;": "\u21ca", | |
1618 "downharpoonleft;": "\u21c3", | |
1619 "downharpoonright;": "\u21c2", | |
1620 "drbkarow;": "\u2910", | |
1621 "drcorn;": "\u231f", | |
1622 "drcrop;": "\u230c", | |
1623 "dscr;": "\U0001d4b9", | |
1624 "dscy;": "\u0455", | |
1625 "dsol;": "\u29f6", | |
1626 "dstrok;": "\u0111", | |
1627 "dtdot;": "\u22f1", | |
1628 "dtri;": "\u25bf", | |
1629 "dtrif;": "\u25be", | |
1630 "duarr;": "\u21f5", | |
1631 "duhar;": "\u296f", | |
1632 "dwangle;": "\u29a6", | |
1633 "dzcy;": "\u045f", | |
1634 "dzigrarr;": "\u27ff", | |
1635 "eDDot;": "\u2a77", | |
1636 "eDot;": "\u2251", | |
1637 "eacute": "\xe9", | |
1638 "eacute;": "\xe9", | |
1639 "easter;": "\u2a6e", | |
1640 "ecaron;": "\u011b", | |
1641 "ecir;": "\u2256", | |
1642 "ecirc": "\xea", | |
1643 "ecirc;": "\xea", | |
1644 "ecolon;": "\u2255", | |
1645 "ecy;": "\u044d", | |
1646 "edot;": "\u0117", | |
1647 "ee;": "\u2147", | |
1648 "efDot;": "\u2252", | |
1649 "efr;": "\U0001d522", | |
1650 "eg;": "\u2a9a", | |
1651 "egrave": "\xe8", | |
1652 "egrave;": "\xe8", | |
1653 "egs;": "\u2a96", | |
1654 "egsdot;": "\u2a98", | |
1655 "el;": "\u2a99", | |
1656 "elinters;": "\u23e7", | |
1657 "ell;": "\u2113", | |
1658 "els;": "\u2a95", | |
1659 "elsdot;": "\u2a97", | |
1660 "emacr;": "\u0113", | |
1661 "empty;": "\u2205", | |
1662 "emptyset;": "\u2205", | |
1663 "emptyv;": "\u2205", | |
1664 "emsp13;": "\u2004", | |
1665 "emsp14;": "\u2005", | |
1666 "emsp;": "\u2003", | |
1667 "eng;": "\u014b", | |
1668 "ensp;": "\u2002", | |
1669 "eogon;": "\u0119", | |
1670 "eopf;": "\U0001d556", | |
1671 "epar;": "\u22d5", | |
1672 "eparsl;": "\u29e3", | |
1673 "eplus;": "\u2a71", | |
1674 "epsi;": "\u03b5", | |
1675 "epsilon;": "\u03b5", | |
1676 "epsiv;": "\u03f5", | |
1677 "eqcirc;": "\u2256", | |
1678 "eqcolon;": "\u2255", | |
1679 "eqsim;": "\u2242", | |
1680 "eqslantgtr;": "\u2a96", | |
1681 "eqslantless;": "\u2a95", | |
1682 "equals;": "=", | |
1683 "equest;": "\u225f", | |
1684 "equiv;": "\u2261", | |
1685 "equivDD;": "\u2a78", | |
1686 "eqvparsl;": "\u29e5", | |
1687 "erDot;": "\u2253", | |
1688 "erarr;": "\u2971", | |
1689 "escr;": "\u212f", | |
1690 "esdot;": "\u2250", | |
1691 "esim;": "\u2242", | |
1692 "eta;": "\u03b7", | |
1693 "eth": "\xf0", | |
1694 "eth;": "\xf0", | |
1695 "euml": "\xeb", | |
1696 "euml;": "\xeb", | |
1697 "euro;": "\u20ac", | |
1698 "excl;": "!", | |
1699 "exist;": "\u2203", | |
1700 "expectation;": "\u2130", | |
1701 "exponentiale;": "\u2147", | |
1702 "fallingdotseq;": "\u2252", | |
1703 "fcy;": "\u0444", | |
1704 "female;": "\u2640", | |
1705 "ffilig;": "\ufb03", | |
1706 "fflig;": "\ufb00", | |
1707 "ffllig;": "\ufb04", | |
1708 "ffr;": "\U0001d523", | |
1709 "filig;": "\ufb01", | |
1710 "fjlig;": "fj", | |
1711 "flat;": "\u266d", | |
1712 "fllig;": "\ufb02", | |
1713 "fltns;": "\u25b1", | |
1714 "fnof;": "\u0192", | |
1715 "fopf;": "\U0001d557", | |
1716 "forall;": "\u2200", | |
1717 "fork;": "\u22d4", | |
1718 "forkv;": "\u2ad9", | |
1719 "fpartint;": "\u2a0d", | |
1720 "frac12": "\xbd", | |
1721 "frac12;": "\xbd", | |
1722 "frac13;": "\u2153", | |
1723 "frac14": "\xbc", | |
1724 "frac14;": "\xbc", | |
1725 "frac15;": "\u2155", | |
1726 "frac16;": "\u2159", | |
1727 "frac18;": "\u215b", | |
1728 "frac23;": "\u2154", | |
1729 "frac25;": "\u2156", | |
1730 "frac34": "\xbe", | |
1731 "frac34;": "\xbe", | |
1732 "frac35;": "\u2157", | |
1733 "frac38;": "\u215c", | |
1734 "frac45;": "\u2158", | |
1735 "frac56;": "\u215a", | |
1736 "frac58;": "\u215d", | |
1737 "frac78;": "\u215e", | |
1738 "frasl;": "\u2044", | |
1739 "frown;": "\u2322", | |
1740 "fscr;": "\U0001d4bb", | |
1741 "gE;": "\u2267", | |
1742 "gEl;": "\u2a8c", | |
1743 "gacute;": "\u01f5", | |
1744 "gamma;": "\u03b3", | |
1745 "gammad;": "\u03dd", | |
1746 "gap;": "\u2a86", | |
1747 "gbreve;": "\u011f", | |
1748 "gcirc;": "\u011d", | |
1749 "gcy;": "\u0433", | |
1750 "gdot;": "\u0121", | |
1751 "ge;": "\u2265", | |
1752 "gel;": "\u22db", | |
1753 "geq;": "\u2265", | |
1754 "geqq;": "\u2267", | |
1755 "geqslant;": "\u2a7e", | |
1756 "ges;": "\u2a7e", | |
1757 "gescc;": "\u2aa9", | |
1758 "gesdot;": "\u2a80", | |
1759 "gesdoto;": "\u2a82", | |
1760 "gesdotol;": "\u2a84", | |
1761 "gesl;": "\u22db\ufe00", | |
1762 "gesles;": "\u2a94", | |
1763 "gfr;": "\U0001d524", | |
1764 "gg;": "\u226b", | |
1765 "ggg;": "\u22d9", | |
1766 "gimel;": "\u2137", | |
1767 "gjcy;": "\u0453", | |
1768 "gl;": "\u2277", | |
1769 "glE;": "\u2a92", | |
1770 "gla;": "\u2aa5", | |
1771 "glj;": "\u2aa4", | |
1772 "gnE;": "\u2269", | |
1773 "gnap;": "\u2a8a", | |
1774 "gnapprox;": "\u2a8a", | |
1775 "gne;": "\u2a88", | |
1776 "gneq;": "\u2a88", | |
1777 "gneqq;": "\u2269", | |
1778 "gnsim;": "\u22e7", | |
1779 "gopf;": "\U0001d558", | |
1780 "grave;": "`", | |
1781 "gscr;": "\u210a", | |
1782 "gsim;": "\u2273", | |
1783 "gsime;": "\u2a8e", | |
1784 "gsiml;": "\u2a90", | |
1785 "gt": ">", | |
1786 "gt;": ">", | |
1787 "gtcc;": "\u2aa7", | |
1788 "gtcir;": "\u2a7a", | |
1789 "gtdot;": "\u22d7", | |
1790 "gtlPar;": "\u2995", | |
1791 "gtquest;": "\u2a7c", | |
1792 "gtrapprox;": "\u2a86", | |
1793 "gtrarr;": "\u2978", | |
1794 "gtrdot;": "\u22d7", | |
1795 "gtreqless;": "\u22db", | |
1796 "gtreqqless;": "\u2a8c", | |
1797 "gtrless;": "\u2277", | |
1798 "gtrsim;": "\u2273", | |
1799 "gvertneqq;": "\u2269\ufe00", | |
1800 "gvnE;": "\u2269\ufe00", | |
1801 "hArr;": "\u21d4", | |
1802 "hairsp;": "\u200a", | |
1803 "half;": "\xbd", | |
1804 "hamilt;": "\u210b", | |
1805 "hardcy;": "\u044a", | |
1806 "harr;": "\u2194", | |
1807 "harrcir;": "\u2948", | |
1808 "harrw;": "\u21ad", | |
1809 "hbar;": "\u210f", | |
1810 "hcirc;": "\u0125", | |
1811 "hearts;": "\u2665", | |
1812 "heartsuit;": "\u2665", | |
1813 "hellip;": "\u2026", | |
1814 "hercon;": "\u22b9", | |
1815 "hfr;": "\U0001d525", | |
1816 "hksearow;": "\u2925", | |
1817 "hkswarow;": "\u2926", | |
1818 "hoarr;": "\u21ff", | |
1819 "homtht;": "\u223b", | |
1820 "hookleftarrow;": "\u21a9", | |
1821 "hookrightarrow;": "\u21aa", | |
1822 "hopf;": "\U0001d559", | |
1823 "horbar;": "\u2015", | |
1824 "hscr;": "\U0001d4bd", | |
1825 "hslash;": "\u210f", | |
1826 "hstrok;": "\u0127", | |
1827 "hybull;": "\u2043", | |
1828 "hyphen;": "\u2010", | |
1829 "iacute": "\xed", | |
1830 "iacute;": "\xed", | |
1831 "ic;": "\u2063", | |
1832 "icirc": "\xee", | |
1833 "icirc;": "\xee", | |
1834 "icy;": "\u0438", | |
1835 "iecy;": "\u0435", | |
1836 "iexcl": "\xa1", | |
1837 "iexcl;": "\xa1", | |
1838 "iff;": "\u21d4", | |
1839 "ifr;": "\U0001d526", | |
1840 "igrave": "\xec", | |
1841 "igrave;": "\xec", | |
1842 "ii;": "\u2148", | |
1843 "iiiint;": "\u2a0c", | |
1844 "iiint;": "\u222d", | |
1845 "iinfin;": "\u29dc", | |
1846 "iiota;": "\u2129", | |
1847 "ijlig;": "\u0133", | |
1848 "imacr;": "\u012b", | |
1849 "image;": "\u2111", | |
1850 "imagline;": "\u2110", | |
1851 "imagpart;": "\u2111", | |
1852 "imath;": "\u0131", | |
1853 "imof;": "\u22b7", | |
1854 "imped;": "\u01b5", | |
1855 "in;": "\u2208", | |
1856 "incare;": "\u2105", | |
1857 "infin;": "\u221e", | |
1858 "infintie;": "\u29dd", | |
1859 "inodot;": "\u0131", | |
1860 "int;": "\u222b", | |
1861 "intcal;": "\u22ba", | |
1862 "integers;": "\u2124", | |
1863 "intercal;": "\u22ba", | |
1864 "intlarhk;": "\u2a17", | |
1865 "intprod;": "\u2a3c", | |
1866 "iocy;": "\u0451", | |
1867 "iogon;": "\u012f", | |
1868 "iopf;": "\U0001d55a", | |
1869 "iota;": "\u03b9", | |
1870 "iprod;": "\u2a3c", | |
1871 "iquest": "\xbf", | |
1872 "iquest;": "\xbf", | |
1873 "iscr;": "\U0001d4be", | |
1874 "isin;": "\u2208", | |
1875 "isinE;": "\u22f9", | |
1876 "isindot;": "\u22f5", | |
1877 "isins;": "\u22f4", | |
1878 "isinsv;": "\u22f3", | |
1879 "isinv;": "\u2208", | |
1880 "it;": "\u2062", | |
1881 "itilde;": "\u0129", | |
1882 "iukcy;": "\u0456", | |
1883 "iuml": "\xef", | |
1884 "iuml;": "\xef", | |
1885 "jcirc;": "\u0135", | |
1886 "jcy;": "\u0439", | |
1887 "jfr;": "\U0001d527", | |
1888 "jmath;": "\u0237", | |
1889 "jopf;": "\U0001d55b", | |
1890 "jscr;": "\U0001d4bf", | |
1891 "jsercy;": "\u0458", | |
1892 "jukcy;": "\u0454", | |
1893 "kappa;": "\u03ba", | |
1894 "kappav;": "\u03f0", | |
1895 "kcedil;": "\u0137", | |
1896 "kcy;": "\u043a", | |
1897 "kfr;": "\U0001d528", | |
1898 "kgreen;": "\u0138", | |
1899 "khcy;": "\u0445", | |
1900 "kjcy;": "\u045c", | |
1901 "kopf;": "\U0001d55c", | |
1902 "kscr;": "\U0001d4c0", | |
1903 "lAarr;": "\u21da", | |
1904 "lArr;": "\u21d0", | |
1905 "lAtail;": "\u291b", | |
1906 "lBarr;": "\u290e", | |
1907 "lE;": "\u2266", | |
1908 "lEg;": "\u2a8b", | |
1909 "lHar;": "\u2962", | |
1910 "lacute;": "\u013a", | |
1911 "laemptyv;": "\u29b4", | |
1912 "lagran;": "\u2112", | |
1913 "lambda;": "\u03bb", | |
1914 "lang;": "\u27e8", | |
1915 "langd;": "\u2991", | |
1916 "langle;": "\u27e8", | |
1917 "lap;": "\u2a85", | |
1918 "laquo": "\xab", | |
1919 "laquo;": "\xab", | |
1920 "larr;": "\u2190", | |
1921 "larrb;": "\u21e4", | |
1922 "larrbfs;": "\u291f", | |
1923 "larrfs;": "\u291d", | |
1924 "larrhk;": "\u21a9", | |
1925 "larrlp;": "\u21ab", | |
1926 "larrpl;": "\u2939", | |
1927 "larrsim;": "\u2973", | |
1928 "larrtl;": "\u21a2", | |
1929 "lat;": "\u2aab", | |
1930 "latail;": "\u2919", | |
1931 "late;": "\u2aad", | |
1932 "lates;": "\u2aad\ufe00", | |
1933 "lbarr;": "\u290c", | |
1934 "lbbrk;": "\u2772", | |
1935 "lbrace;": "{", | |
1936 "lbrack;": "[", | |
1937 "lbrke;": "\u298b", | |
1938 "lbrksld;": "\u298f", | |
1939 "lbrkslu;": "\u298d", | |
1940 "lcaron;": "\u013e", | |
1941 "lcedil;": "\u013c", | |
1942 "lceil;": "\u2308", | |
1943 "lcub;": "{", | |
1944 "lcy;": "\u043b", | |
1945 "ldca;": "\u2936", | |
1946 "ldquo;": "\u201c", | |
1947 "ldquor;": "\u201e", | |
1948 "ldrdhar;": "\u2967", | |
1949 "ldrushar;": "\u294b", | |
1950 "ldsh;": "\u21b2", | |
1951 "le;": "\u2264", | |
1952 "leftarrow;": "\u2190", | |
1953 "leftarrowtail;": "\u21a2", | |
1954 "leftharpoondown;": "\u21bd", | |
1955 "leftharpoonup;": "\u21bc", | |
1956 "leftleftarrows;": "\u21c7", | |
1957 "leftrightarrow;": "\u2194", | |
1958 "leftrightarrows;": "\u21c6", | |
1959 "leftrightharpoons;": "\u21cb", | |
1960 "leftrightsquigarrow;": "\u21ad", | |
1961 "leftthreetimes;": "\u22cb", | |
1962 "leg;": "\u22da", | |
1963 "leq;": "\u2264", | |
1964 "leqq;": "\u2266", | |
1965 "leqslant;": "\u2a7d", | |
1966 "les;": "\u2a7d", | |
1967 "lescc;": "\u2aa8", | |
1968 "lesdot;": "\u2a7f", | |
1969 "lesdoto;": "\u2a81", | |
1970 "lesdotor;": "\u2a83", | |
1971 "lesg;": "\u22da\ufe00", | |
1972 "lesges;": "\u2a93", | |
1973 "lessapprox;": "\u2a85", | |
1974 "lessdot;": "\u22d6", | |
1975 "lesseqgtr;": "\u22da", | |
1976 "lesseqqgtr;": "\u2a8b", | |
1977 "lessgtr;": "\u2276", | |
1978 "lesssim;": "\u2272", | |
1979 "lfisht;": "\u297c", | |
1980 "lfloor;": "\u230a", | |
1981 "lfr;": "\U0001d529", | |
1982 "lg;": "\u2276", | |
1983 "lgE;": "\u2a91", | |
1984 "lhard;": "\u21bd", | |
1985 "lharu;": "\u21bc", | |
1986 "lharul;": "\u296a", | |
1987 "lhblk;": "\u2584", | |
1988 "ljcy;": "\u0459", | |
1989 "ll;": "\u226a", | |
1990 "llarr;": "\u21c7", | |
1991 "llcorner;": "\u231e", | |
1992 "llhard;": "\u296b", | |
1993 "lltri;": "\u25fa", | |
1994 "lmidot;": "\u0140", | |
1995 "lmoust;": "\u23b0", | |
1996 "lmoustache;": "\u23b0", | |
1997 "lnE;": "\u2268", | |
1998 "lnap;": "\u2a89", | |
1999 "lnapprox;": "\u2a89", | |
2000 "lne;": "\u2a87", | |
2001 "lneq;": "\u2a87", | |
2002 "lneqq;": "\u2268", | |
2003 "lnsim;": "\u22e6", | |
2004 "loang;": "\u27ec", | |
2005 "loarr;": "\u21fd", | |
2006 "lobrk;": "\u27e6", | |
2007 "longleftarrow;": "\u27f5", | |
2008 "longleftrightarrow;": "\u27f7", | |
2009 "longmapsto;": "\u27fc", | |
2010 "longrightarrow;": "\u27f6", | |
2011 "looparrowleft;": "\u21ab", | |
2012 "looparrowright;": "\u21ac", | |
2013 "lopar;": "\u2985", | |
2014 "lopf;": "\U0001d55d", | |
2015 "loplus;": "\u2a2d", | |
2016 "lotimes;": "\u2a34", | |
2017 "lowast;": "\u2217", | |
2018 "lowbar;": "_", | |
2019 "loz;": "\u25ca", | |
2020 "lozenge;": "\u25ca", | |
2021 "lozf;": "\u29eb", | |
2022 "lpar;": "(", | |
2023 "lparlt;": "\u2993", | |
2024 "lrarr;": "\u21c6", | |
2025 "lrcorner;": "\u231f", | |
2026 "lrhar;": "\u21cb", | |
2027 "lrhard;": "\u296d", | |
2028 "lrm;": "\u200e", | |
2029 "lrtri;": "\u22bf", | |
2030 "lsaquo;": "\u2039", | |
2031 "lscr;": "\U0001d4c1", | |
2032 "lsh;": "\u21b0", | |
2033 "lsim;": "\u2272", | |
2034 "lsime;": "\u2a8d", | |
2035 "lsimg;": "\u2a8f", | |
2036 "lsqb;": "[", | |
2037 "lsquo;": "\u2018", | |
2038 "lsquor;": "\u201a", | |
2039 "lstrok;": "\u0142", | |
2040 "lt": "<", | |
2041 "lt;": "<", | |
2042 "ltcc;": "\u2aa6", | |
2043 "ltcir;": "\u2a79", | |
2044 "ltdot;": "\u22d6", | |
2045 "lthree;": "\u22cb", | |
2046 "ltimes;": "\u22c9", | |
2047 "ltlarr;": "\u2976", | |
2048 "ltquest;": "\u2a7b", | |
2049 "ltrPar;": "\u2996", | |
2050 "ltri;": "\u25c3", | |
2051 "ltrie;": "\u22b4", | |
2052 "ltrif;": "\u25c2", | |
2053 "lurdshar;": "\u294a", | |
2054 "luruhar;": "\u2966", | |
2055 "lvertneqq;": "\u2268\ufe00", | |
2056 "lvnE;": "\u2268\ufe00", | |
2057 "mDDot;": "\u223a", | |
2058 "macr": "\xaf", | |
2059 "macr;": "\xaf", | |
2060 "male;": "\u2642", | |
2061 "malt;": "\u2720", | |
2062 "maltese;": "\u2720", | |
2063 "map;": "\u21a6", | |
2064 "mapsto;": "\u21a6", | |
2065 "mapstodown;": "\u21a7", | |
2066 "mapstoleft;": "\u21a4", | |
2067 "mapstoup;": "\u21a5", | |
2068 "marker;": "\u25ae", | |
2069 "mcomma;": "\u2a29", | |
2070 "mcy;": "\u043c", | |
2071 "mdash;": "\u2014", | |
2072 "measuredangle;": "\u2221", | |
2073 "mfr;": "\U0001d52a", | |
2074 "mho;": "\u2127", | |
2075 "micro": "\xb5", | |
2076 "micro;": "\xb5", | |
2077 "mid;": "\u2223", | |
2078 "midast;": "*", | |
2079 "midcir;": "\u2af0", | |
2080 "middot": "\xb7", | |
2081 "middot;": "\xb7", | |
2082 "minus;": "\u2212", | |
2083 "minusb;": "\u229f", | |
2084 "minusd;": "\u2238", | |
2085 "minusdu;": "\u2a2a", | |
2086 "mlcp;": "\u2adb", | |
2087 "mldr;": "\u2026", | |
2088 "mnplus;": "\u2213", | |
2089 "models;": "\u22a7", | |
2090 "mopf;": "\U0001d55e", | |
2091 "mp;": "\u2213", | |
2092 "mscr;": "\U0001d4c2", | |
2093 "mstpos;": "\u223e", | |
2094 "mu;": "\u03bc", | |
2095 "multimap;": "\u22b8", | |
2096 "mumap;": "\u22b8", | |
2097 "nGg;": "\u22d9\u0338", | |
2098 "nGt;": "\u226b\u20d2", | |
2099 "nGtv;": "\u226b\u0338", | |
2100 "nLeftarrow;": "\u21cd", | |
2101 "nLeftrightarrow;": "\u21ce", | |
2102 "nLl;": "\u22d8\u0338", | |
2103 "nLt;": "\u226a\u20d2", | |
2104 "nLtv;": "\u226a\u0338", | |
2105 "nRightarrow;": "\u21cf", | |
2106 "nVDash;": "\u22af", | |
2107 "nVdash;": "\u22ae", | |
2108 "nabla;": "\u2207", | |
2109 "nacute;": "\u0144", | |
2110 "nang;": "\u2220\u20d2", | |
2111 "nap;": "\u2249", | |
2112 "napE;": "\u2a70\u0338", | |
2113 "napid;": "\u224b\u0338", | |
2114 "napos;": "\u0149", | |
2115 "napprox;": "\u2249", | |
2116 "natur;": "\u266e", | |
2117 "natural;": "\u266e", | |
2118 "naturals;": "\u2115", | |
2119 "nbsp": "\xa0", | |
2120 "nbsp;": "\xa0", | |
2121 "nbump;": "\u224e\u0338", | |
2122 "nbumpe;": "\u224f\u0338", | |
2123 "ncap;": "\u2a43", | |
2124 "ncaron;": "\u0148", | |
2125 "ncedil;": "\u0146", | |
2126 "ncong;": "\u2247", | |
2127 "ncongdot;": "\u2a6d\u0338", | |
2128 "ncup;": "\u2a42", | |
2129 "ncy;": "\u043d", | |
2130 "ndash;": "\u2013", | |
2131 "ne;": "\u2260", | |
2132 "neArr;": "\u21d7", | |
2133 "nearhk;": "\u2924", | |
2134 "nearr;": "\u2197", | |
2135 "nearrow;": "\u2197", | |
2136 "nedot;": "\u2250\u0338", | |
2137 "nequiv;": "\u2262", | |
2138 "nesear;": "\u2928", | |
2139 "nesim;": "\u2242\u0338", | |
2140 "nexist;": "\u2204", | |
2141 "nexists;": "\u2204", | |
2142 "nfr;": "\U0001d52b", | |
2143 "ngE;": "\u2267\u0338", | |
2144 "nge;": "\u2271", | |
2145 "ngeq;": "\u2271", | |
2146 "ngeqq;": "\u2267\u0338", | |
2147 "ngeqslant;": "\u2a7e\u0338", | |
2148 "nges;": "\u2a7e\u0338", | |
2149 "ngsim;": "\u2275", | |
2150 "ngt;": "\u226f", | |
2151 "ngtr;": "\u226f", | |
2152 "nhArr;": "\u21ce", | |
2153 "nharr;": "\u21ae", | |
2154 "nhpar;": "\u2af2", | |
2155 "ni;": "\u220b", | |
2156 "nis;": "\u22fc", | |
2157 "nisd;": "\u22fa", | |
2158 "niv;": "\u220b", | |
2159 "njcy;": "\u045a", | |
2160 "nlArr;": "\u21cd", | |
2161 "nlE;": "\u2266\u0338", | |
2162 "nlarr;": "\u219a", | |
2163 "nldr;": "\u2025", | |
2164 "nle;": "\u2270", | |
2165 "nleftarrow;": "\u219a", | |
2166 "nleftrightarrow;": "\u21ae", | |
2167 "nleq;": "\u2270", | |
2168 "nleqq;": "\u2266\u0338", | |
2169 "nleqslant;": "\u2a7d\u0338", | |
2170 "nles;": "\u2a7d\u0338", | |
2171 "nless;": "\u226e", | |
2172 "nlsim;": "\u2274", | |
2173 "nlt;": "\u226e", | |
2174 "nltri;": "\u22ea", | |
2175 "nltrie;": "\u22ec", | |
2176 "nmid;": "\u2224", | |
2177 "nopf;": "\U0001d55f", | |
2178 "not": "\xac", | |
2179 "not;": "\xac", | |
2180 "notin;": "\u2209", | |
2181 "notinE;": "\u22f9\u0338", | |
2182 "notindot;": "\u22f5\u0338", | |
2183 "notinva;": "\u2209", | |
2184 "notinvb;": "\u22f7", | |
2185 "notinvc;": "\u22f6", | |
2186 "notni;": "\u220c", | |
2187 "notniva;": "\u220c", | |
2188 "notnivb;": "\u22fe", | |
2189 "notnivc;": "\u22fd", | |
2190 "npar;": "\u2226", | |
2191 "nparallel;": "\u2226", | |
2192 "nparsl;": "\u2afd\u20e5", | |
2193 "npart;": "\u2202\u0338", | |
2194 "npolint;": "\u2a14", | |
2195 "npr;": "\u2280", | |
2196 "nprcue;": "\u22e0", | |
2197 "npre;": "\u2aaf\u0338", | |
2198 "nprec;": "\u2280", | |
2199 "npreceq;": "\u2aaf\u0338", | |
2200 "nrArr;": "\u21cf", | |
2201 "nrarr;": "\u219b", | |
2202 "nrarrc;": "\u2933\u0338", | |
2203 "nrarrw;": "\u219d\u0338", | |
2204 "nrightarrow;": "\u219b", | |
2205 "nrtri;": "\u22eb", | |
2206 "nrtrie;": "\u22ed", | |
2207 "nsc;": "\u2281", | |
2208 "nsccue;": "\u22e1", | |
2209 "nsce;": "\u2ab0\u0338", | |
2210 "nscr;": "\U0001d4c3", | |
2211 "nshortmid;": "\u2224", | |
2212 "nshortparallel;": "\u2226", | |
2213 "nsim;": "\u2241", | |
2214 "nsime;": "\u2244", | |
2215 "nsimeq;": "\u2244", | |
2216 "nsmid;": "\u2224", | |
2217 "nspar;": "\u2226", | |
2218 "nsqsube;": "\u22e2", | |
2219 "nsqsupe;": "\u22e3", | |
2220 "nsub;": "\u2284", | |
2221 "nsubE;": "\u2ac5\u0338", | |
2222 "nsube;": "\u2288", | |
2223 "nsubset;": "\u2282\u20d2", | |
2224 "nsubseteq;": "\u2288", | |
2225 "nsubseteqq;": "\u2ac5\u0338", | |
2226 "nsucc;": "\u2281", | |
2227 "nsucceq;": "\u2ab0\u0338", | |
2228 "nsup;": "\u2285", | |
2229 "nsupE;": "\u2ac6\u0338", | |
2230 "nsupe;": "\u2289", | |
2231 "nsupset;": "\u2283\u20d2", | |
2232 "nsupseteq;": "\u2289", | |
2233 "nsupseteqq;": "\u2ac6\u0338", | |
2234 "ntgl;": "\u2279", | |
2235 "ntilde": "\xf1", | |
2236 "ntilde;": "\xf1", | |
2237 "ntlg;": "\u2278", | |
2238 "ntriangleleft;": "\u22ea", | |
2239 "ntrianglelefteq;": "\u22ec", | |
2240 "ntriangleright;": "\u22eb", | |
2241 "ntrianglerighteq;": "\u22ed", | |
2242 "nu;": "\u03bd", | |
2243 "num;": "#", | |
2244 "numero;": "\u2116", | |
2245 "numsp;": "\u2007", | |
2246 "nvDash;": "\u22ad", | |
2247 "nvHarr;": "\u2904", | |
2248 "nvap;": "\u224d\u20d2", | |
2249 "nvdash;": "\u22ac", | |
2250 "nvge;": "\u2265\u20d2", | |
2251 "nvgt;": ">\u20d2", | |
2252 "nvinfin;": "\u29de", | |
2253 "nvlArr;": "\u2902", | |
2254 "nvle;": "\u2264\u20d2", | |
2255 "nvlt;": "<\u20d2", | |
2256 "nvltrie;": "\u22b4\u20d2", | |
2257 "nvrArr;": "\u2903", | |
2258 "nvrtrie;": "\u22b5\u20d2", | |
2259 "nvsim;": "\u223c\u20d2", | |
2260 "nwArr;": "\u21d6", | |
2261 "nwarhk;": "\u2923", | |
2262 "nwarr;": "\u2196", | |
2263 "nwarrow;": "\u2196", | |
2264 "nwnear;": "\u2927", | |
2265 "oS;": "\u24c8", | |
2266 "oacute": "\xf3", | |
2267 "oacute;": "\xf3", | |
2268 "oast;": "\u229b", | |
2269 "ocir;": "\u229a", | |
2270 "ocirc": "\xf4", | |
2271 "ocirc;": "\xf4", | |
2272 "ocy;": "\u043e", | |
2273 "odash;": "\u229d", | |
2274 "odblac;": "\u0151", | |
2275 "odiv;": "\u2a38", | |
2276 "odot;": "\u2299", | |
2277 "odsold;": "\u29bc", | |
2278 "oelig;": "\u0153", | |
2279 "ofcir;": "\u29bf", | |
2280 "ofr;": "\U0001d52c", | |
2281 "ogon;": "\u02db", | |
2282 "ograve": "\xf2", | |
2283 "ograve;": "\xf2", | |
2284 "ogt;": "\u29c1", | |
2285 "ohbar;": "\u29b5", | |
2286 "ohm;": "\u03a9", | |
2287 "oint;": "\u222e", | |
2288 "olarr;": "\u21ba", | |
2289 "olcir;": "\u29be", | |
2290 "olcross;": "\u29bb", | |
2291 "oline;": "\u203e", | |
2292 "olt;": "\u29c0", | |
2293 "omacr;": "\u014d", | |
2294 "omega;": "\u03c9", | |
2295 "omicron;": "\u03bf", | |
2296 "omid;": "\u29b6", | |
2297 "ominus;": "\u2296", | |
2298 "oopf;": "\U0001d560", | |
2299 "opar;": "\u29b7", | |
2300 "operp;": "\u29b9", | |
2301 "oplus;": "\u2295", | |
2302 "or;": "\u2228", | |
2303 "orarr;": "\u21bb", | |
2304 "ord;": "\u2a5d", | |
2305 "order;": "\u2134", | |
2306 "orderof;": "\u2134", | |
2307 "ordf": "\xaa", | |
2308 "ordf;": "\xaa", | |
2309 "ordm": "\xba", | |
2310 "ordm;": "\xba", | |
2311 "origof;": "\u22b6", | |
2312 "oror;": "\u2a56", | |
2313 "orslope;": "\u2a57", | |
2314 "orv;": "\u2a5b", | |
2315 "oscr;": "\u2134", | |
2316 "oslash": "\xf8", | |
2317 "oslash;": "\xf8", | |
2318 "osol;": "\u2298", | |
2319 "otilde": "\xf5", | |
2320 "otilde;": "\xf5", | |
2321 "otimes;": "\u2297", | |
2322 "otimesas;": "\u2a36", | |
2323 "ouml": "\xf6", | |
2324 "ouml;": "\xf6", | |
2325 "ovbar;": "\u233d", | |
2326 "par;": "\u2225", | |
2327 "para": "\xb6", | |
2328 "para;": "\xb6", | |
2329 "parallel;": "\u2225", | |
2330 "parsim;": "\u2af3", | |
2331 "parsl;": "\u2afd", | |
2332 "part;": "\u2202", | |
2333 "pcy;": "\u043f", | |
2334 "percnt;": "%", | |
2335 "period;": ".", | |
2336 "permil;": "\u2030", | |
2337 "perp;": "\u22a5", | |
2338 "pertenk;": "\u2031", | |
2339 "pfr;": "\U0001d52d", | |
2340 "phi;": "\u03c6", | |
2341 "phiv;": "\u03d5", | |
2342 "phmmat;": "\u2133", | |
2343 "phone;": "\u260e", | |
2344 "pi;": "\u03c0", | |
2345 "pitchfork;": "\u22d4", | |
2346 "piv;": "\u03d6", | |
2347 "planck;": "\u210f", | |
2348 "planckh;": "\u210e", | |
2349 "plankv;": "\u210f", | |
2350 "plus;": "+", | |
2351 "plusacir;": "\u2a23", | |
2352 "plusb;": "\u229e", | |
2353 "pluscir;": "\u2a22", | |
2354 "plusdo;": "\u2214", | |
2355 "plusdu;": "\u2a25", | |
2356 "pluse;": "\u2a72", | |
2357 "plusmn": "\xb1", | |
2358 "plusmn;": "\xb1", | |
2359 "plussim;": "\u2a26", | |
2360 "plustwo;": "\u2a27", | |
2361 "pm;": "\xb1", | |
2362 "pointint;": "\u2a15", | |
2363 "popf;": "\U0001d561", | |
2364 "pound": "\xa3", | |
2365 "pound;": "\xa3", | |
2366 "pr;": "\u227a", | |
2367 "prE;": "\u2ab3", | |
2368 "prap;": "\u2ab7", | |
2369 "prcue;": "\u227c", | |
2370 "pre;": "\u2aaf", | |
2371 "prec;": "\u227a", | |
2372 "precapprox;": "\u2ab7", | |
2373 "preccurlyeq;": "\u227c", | |
2374 "preceq;": "\u2aaf", | |
2375 "precnapprox;": "\u2ab9", | |
2376 "precneqq;": "\u2ab5", | |
2377 "precnsim;": "\u22e8", | |
2378 "precsim;": "\u227e", | |
2379 "prime;": "\u2032", | |
2380 "primes;": "\u2119", | |
2381 "prnE;": "\u2ab5", | |
2382 "prnap;": "\u2ab9", | |
2383 "prnsim;": "\u22e8", | |
2384 "prod;": "\u220f", | |
2385 "profalar;": "\u232e", | |
2386 "profline;": "\u2312", | |
2387 "profsurf;": "\u2313", | |
2388 "prop;": "\u221d", | |
2389 "propto;": "\u221d", | |
2390 "prsim;": "\u227e", | |
2391 "prurel;": "\u22b0", | |
2392 "pscr;": "\U0001d4c5", | |
2393 "psi;": "\u03c8", | |
2394 "puncsp;": "\u2008", | |
2395 "qfr;": "\U0001d52e", | |
2396 "qint;": "\u2a0c", | |
2397 "qopf;": "\U0001d562", | |
2398 "qprime;": "\u2057", | |
2399 "qscr;": "\U0001d4c6", | |
2400 "quaternions;": "\u210d", | |
2401 "quatint;": "\u2a16", | |
2402 "quest;": "?", | |
2403 "questeq;": "\u225f", | |
2404 "quot": "\"", | |
2405 "quot;": "\"", | |
2406 "rAarr;": "\u21db", | |
2407 "rArr;": "\u21d2", | |
2408 "rAtail;": "\u291c", | |
2409 "rBarr;": "\u290f", | |
2410 "rHar;": "\u2964", | |
2411 "race;": "\u223d\u0331", | |
2412 "racute;": "\u0155", | |
2413 "radic;": "\u221a", | |
2414 "raemptyv;": "\u29b3", | |
2415 "rang;": "\u27e9", | |
2416 "rangd;": "\u2992", | |
2417 "range;": "\u29a5", | |
2418 "rangle;": "\u27e9", | |
2419 "raquo": "\xbb", | |
2420 "raquo;": "\xbb", | |
2421 "rarr;": "\u2192", | |
2422 "rarrap;": "\u2975", | |
2423 "rarrb;": "\u21e5", | |
2424 "rarrbfs;": "\u2920", | |
2425 "rarrc;": "\u2933", | |
2426 "rarrfs;": "\u291e", | |
2427 "rarrhk;": "\u21aa", | |
2428 "rarrlp;": "\u21ac", | |
2429 "rarrpl;": "\u2945", | |
2430 "rarrsim;": "\u2974", | |
2431 "rarrtl;": "\u21a3", | |
2432 "rarrw;": "\u219d", | |
2433 "ratail;": "\u291a", | |
2434 "ratio;": "\u2236", | |
2435 "rationals;": "\u211a", | |
2436 "rbarr;": "\u290d", | |
2437 "rbbrk;": "\u2773", | |
2438 "rbrace;": "}", | |
2439 "rbrack;": "]", | |
2440 "rbrke;": "\u298c", | |
2441 "rbrksld;": "\u298e", | |
2442 "rbrkslu;": "\u2990", | |
2443 "rcaron;": "\u0159", | |
2444 "rcedil;": "\u0157", | |
2445 "rceil;": "\u2309", | |
2446 "rcub;": "}", | |
2447 "rcy;": "\u0440", | |
2448 "rdca;": "\u2937", | |
2449 "rdldhar;": "\u2969", | |
2450 "rdquo;": "\u201d", | |
2451 "rdquor;": "\u201d", | |
2452 "rdsh;": "\u21b3", | |
2453 "real;": "\u211c", | |
2454 "realine;": "\u211b", | |
2455 "realpart;": "\u211c", | |
2456 "reals;": "\u211d", | |
2457 "rect;": "\u25ad", | |
2458 "reg": "\xae", | |
2459 "reg;": "\xae", | |
2460 "rfisht;": "\u297d", | |
2461 "rfloor;": "\u230b", | |
2462 "rfr;": "\U0001d52f", | |
2463 "rhard;": "\u21c1", | |
2464 "rharu;": "\u21c0", | |
2465 "rharul;": "\u296c", | |
2466 "rho;": "\u03c1", | |
2467 "rhov;": "\u03f1", | |
2468 "rightarrow;": "\u2192", | |
2469 "rightarrowtail;": "\u21a3", | |
2470 "rightharpoondown;": "\u21c1", | |
2471 "rightharpoonup;": "\u21c0", | |
2472 "rightleftarrows;": "\u21c4", | |
2473 "rightleftharpoons;": "\u21cc", | |
2474 "rightrightarrows;": "\u21c9", | |
2475 "rightsquigarrow;": "\u219d", | |
2476 "rightthreetimes;": "\u22cc", | |
2477 "ring;": "\u02da", | |
2478 "risingdotseq;": "\u2253", | |
2479 "rlarr;": "\u21c4", | |
2480 "rlhar;": "\u21cc", | |
2481 "rlm;": "\u200f", | |
2482 "rmoust;": "\u23b1", | |
2483 "rmoustache;": "\u23b1", | |
2484 "rnmid;": "\u2aee", | |
2485 "roang;": "\u27ed", | |
2486 "roarr;": "\u21fe", | |
2487 "robrk;": "\u27e7", | |
2488 "ropar;": "\u2986", | |
2489 "ropf;": "\U0001d563", | |
2490 "roplus;": "\u2a2e", | |
2491 "rotimes;": "\u2a35", | |
2492 "rpar;": ")", | |
2493 "rpargt;": "\u2994", | |
2494 "rppolint;": "\u2a12", | |
2495 "rrarr;": "\u21c9", | |
2496 "rsaquo;": "\u203a", | |
2497 "rscr;": "\U0001d4c7", | |
2498 "rsh;": "\u21b1", | |
2499 "rsqb;": "]", | |
2500 "rsquo;": "\u2019", | |
2501 "rsquor;": "\u2019", | |
2502 "rthree;": "\u22cc", | |
2503 "rtimes;": "\u22ca", | |
2504 "rtri;": "\u25b9", | |
2505 "rtrie;": "\u22b5", | |
2506 "rtrif;": "\u25b8", | |
2507 "rtriltri;": "\u29ce", | |
2508 "ruluhar;": "\u2968", | |
2509 "rx;": "\u211e", | |
2510 "sacute;": "\u015b", | |
2511 "sbquo;": "\u201a", | |
2512 "sc;": "\u227b", | |
2513 "scE;": "\u2ab4", | |
2514 "scap;": "\u2ab8", | |
2515 "scaron;": "\u0161", | |
2516 "sccue;": "\u227d", | |
2517 "sce;": "\u2ab0", | |
2518 "scedil;": "\u015f", | |
2519 "scirc;": "\u015d", | |
2520 "scnE;": "\u2ab6", | |
2521 "scnap;": "\u2aba", | |
2522 "scnsim;": "\u22e9", | |
2523 "scpolint;": "\u2a13", | |
2524 "scsim;": "\u227f", | |
2525 "scy;": "\u0441", | |
2526 "sdot;": "\u22c5", | |
2527 "sdotb;": "\u22a1", | |
2528 "sdote;": "\u2a66", | |
2529 "seArr;": "\u21d8", | |
2530 "searhk;": "\u2925", | |
2531 "searr;": "\u2198", | |
2532 "searrow;": "\u2198", | |
2533 "sect": "\xa7", | |
2534 "sect;": "\xa7", | |
2535 "semi;": ";", | |
2536 "seswar;": "\u2929", | |
2537 "setminus;": "\u2216", | |
2538 "setmn;": "\u2216", | |
2539 "sext;": "\u2736", | |
2540 "sfr;": "\U0001d530", | |
2541 "sfrown;": "\u2322", | |
2542 "sharp;": "\u266f", | |
2543 "shchcy;": "\u0449", | |
2544 "shcy;": "\u0448", | |
2545 "shortmid;": "\u2223", | |
2546 "shortparallel;": "\u2225", | |
2547 "shy": "\xad", | |
2548 "shy;": "\xad", | |
2549 "sigma;": "\u03c3", | |
2550 "sigmaf;": "\u03c2", | |
2551 "sigmav;": "\u03c2", | |
2552 "sim;": "\u223c", | |
2553 "simdot;": "\u2a6a", | |
2554 "sime;": "\u2243", | |
2555 "simeq;": "\u2243", | |
2556 "simg;": "\u2a9e", | |
2557 "simgE;": "\u2aa0", | |
2558 "siml;": "\u2a9d", | |
2559 "simlE;": "\u2a9f", | |
2560 "simne;": "\u2246", | |
2561 "simplus;": "\u2a24", | |
2562 "simrarr;": "\u2972", | |
2563 "slarr;": "\u2190", | |
2564 "smallsetminus;": "\u2216", | |
2565 "smashp;": "\u2a33", | |
2566 "smeparsl;": "\u29e4", | |
2567 "smid;": "\u2223", | |
2568 "smile;": "\u2323", | |
2569 "smt;": "\u2aaa", | |
2570 "smte;": "\u2aac", | |
2571 "smtes;": "\u2aac\ufe00", | |
2572 "softcy;": "\u044c", | |
2573 "sol;": "/", | |
2574 "solb;": "\u29c4", | |
2575 "solbar;": "\u233f", | |
2576 "sopf;": "\U0001d564", | |
2577 "spades;": "\u2660", | |
2578 "spadesuit;": "\u2660", | |
2579 "spar;": "\u2225", | |
2580 "sqcap;": "\u2293", | |
2581 "sqcaps;": "\u2293\ufe00", | |
2582 "sqcup;": "\u2294", | |
2583 "sqcups;": "\u2294\ufe00", | |
2584 "sqsub;": "\u228f", | |
2585 "sqsube;": "\u2291", | |
2586 "sqsubset;": "\u228f", | |
2587 "sqsubseteq;": "\u2291", | |
2588 "sqsup;": "\u2290", | |
2589 "sqsupe;": "\u2292", | |
2590 "sqsupset;": "\u2290", | |
2591 "sqsupseteq;": "\u2292", | |
2592 "squ;": "\u25a1", | |
2593 "square;": "\u25a1", | |
2594 "squarf;": "\u25aa", | |
2595 "squf;": "\u25aa", | |
2596 "srarr;": "\u2192", | |
2597 "sscr;": "\U0001d4c8", | |
2598 "ssetmn;": "\u2216", | |
2599 "ssmile;": "\u2323", | |
2600 "sstarf;": "\u22c6", | |
2601 "star;": "\u2606", | |
2602 "starf;": "\u2605", | |
2603 "straightepsilon;": "\u03f5", | |
2604 "straightphi;": "\u03d5", | |
2605 "strns;": "\xaf", | |
2606 "sub;": "\u2282", | |
2607 "subE;": "\u2ac5", | |
2608 "subdot;": "\u2abd", | |
2609 "sube;": "\u2286", | |
2610 "subedot;": "\u2ac3", | |
2611 "submult;": "\u2ac1", | |
2612 "subnE;": "\u2acb", | |
2613 "subne;": "\u228a", | |
2614 "subplus;": "\u2abf", | |
2615 "subrarr;": "\u2979", | |
2616 "subset;": "\u2282", | |
2617 "subseteq;": "\u2286", | |
2618 "subseteqq;": "\u2ac5", | |
2619 "subsetneq;": "\u228a", | |
2620 "subsetneqq;": "\u2acb", | |
2621 "subsim;": "\u2ac7", | |
2622 "subsub;": "\u2ad5", | |
2623 "subsup;": "\u2ad3", | |
2624 "succ;": "\u227b", | |
2625 "succapprox;": "\u2ab8", | |
2626 "succcurlyeq;": "\u227d", | |
2627 "succeq;": "\u2ab0", | |
2628 "succnapprox;": "\u2aba", | |
2629 "succneqq;": "\u2ab6", | |
2630 "succnsim;": "\u22e9", | |
2631 "succsim;": "\u227f", | |
2632 "sum;": "\u2211", | |
2633 "sung;": "\u266a", | |
2634 "sup1": "\xb9", | |
2635 "sup1;": "\xb9", | |
2636 "sup2": "\xb2", | |
2637 "sup2;": "\xb2", | |
2638 "sup3": "\xb3", | |
2639 "sup3;": "\xb3", | |
2640 "sup;": "\u2283", | |
2641 "supE;": "\u2ac6", | |
2642 "supdot;": "\u2abe", | |
2643 "supdsub;": "\u2ad8", | |
2644 "supe;": "\u2287", | |
2645 "supedot;": "\u2ac4", | |
2646 "suphsol;": "\u27c9", | |
2647 "suphsub;": "\u2ad7", | |
2648 "suplarr;": "\u297b", | |
2649 "supmult;": "\u2ac2", | |
2650 "supnE;": "\u2acc", | |
2651 "supne;": "\u228b", | |
2652 "supplus;": "\u2ac0", | |
2653 "supset;": "\u2283", | |
2654 "supseteq;": "\u2287", | |
2655 "supseteqq;": "\u2ac6", | |
2656 "supsetneq;": "\u228b", | |
2657 "supsetneqq;": "\u2acc", | |
2658 "supsim;": "\u2ac8", | |
2659 "supsub;": "\u2ad4", | |
2660 "supsup;": "\u2ad6", | |
2661 "swArr;": "\u21d9", | |
2662 "swarhk;": "\u2926", | |
2663 "swarr;": "\u2199", | |
2664 "swarrow;": "\u2199", | |
2665 "swnwar;": "\u292a", | |
2666 "szlig": "\xdf", | |
2667 "szlig;": "\xdf", | |
2668 "target;": "\u2316", | |
2669 "tau;": "\u03c4", | |
2670 "tbrk;": "\u23b4", | |
2671 "tcaron;": "\u0165", | |
2672 "tcedil;": "\u0163", | |
2673 "tcy;": "\u0442", | |
2674 "tdot;": "\u20db", | |
2675 "telrec;": "\u2315", | |
2676 "tfr;": "\U0001d531", | |
2677 "there4;": "\u2234", | |
2678 "therefore;": "\u2234", | |
2679 "theta;": "\u03b8", | |
2680 "thetasym;": "\u03d1", | |
2681 "thetav;": "\u03d1", | |
2682 "thickapprox;": "\u2248", | |
2683 "thicksim;": "\u223c", | |
2684 "thinsp;": "\u2009", | |
2685 "thkap;": "\u2248", | |
2686 "thksim;": "\u223c", | |
2687 "thorn": "\xfe", | |
2688 "thorn;": "\xfe", | |
2689 "tilde;": "\u02dc", | |
2690 "times": "\xd7", | |
2691 "times;": "\xd7", | |
2692 "timesb;": "\u22a0", | |
2693 "timesbar;": "\u2a31", | |
2694 "timesd;": "\u2a30", | |
2695 "tint;": "\u222d", | |
2696 "toea;": "\u2928", | |
2697 "top;": "\u22a4", | |
2698 "topbot;": "\u2336", | |
2699 "topcir;": "\u2af1", | |
2700 "topf;": "\U0001d565", | |
2701 "topfork;": "\u2ada", | |
2702 "tosa;": "\u2929", | |
2703 "tprime;": "\u2034", | |
2704 "trade;": "\u2122", | |
2705 "triangle;": "\u25b5", | |
2706 "triangledown;": "\u25bf", | |
2707 "triangleleft;": "\u25c3", | |
2708 "trianglelefteq;": "\u22b4", | |
2709 "triangleq;": "\u225c", | |
2710 "triangleright;": "\u25b9", | |
2711 "trianglerighteq;": "\u22b5", | |
2712 "tridot;": "\u25ec", | |
2713 "trie;": "\u225c", | |
2714 "triminus;": "\u2a3a", | |
2715 "triplus;": "\u2a39", | |
2716 "trisb;": "\u29cd", | |
2717 "tritime;": "\u2a3b", | |
2718 "trpezium;": "\u23e2", | |
2719 "tscr;": "\U0001d4c9", | |
2720 "tscy;": "\u0446", | |
2721 "tshcy;": "\u045b", | |
2722 "tstrok;": "\u0167", | |
2723 "twixt;": "\u226c", | |
2724 "twoheadleftarrow;": "\u219e", | |
2725 "twoheadrightarrow;": "\u21a0", | |
2726 "uArr;": "\u21d1", | |
2727 "uHar;": "\u2963", | |
2728 "uacute": "\xfa", | |
2729 "uacute;": "\xfa", | |
2730 "uarr;": "\u2191", | |
2731 "ubrcy;": "\u045e", | |
2732 "ubreve;": "\u016d", | |
2733 "ucirc": "\xfb", | |
2734 "ucirc;": "\xfb", | |
2735 "ucy;": "\u0443", | |
2736 "udarr;": "\u21c5", | |
2737 "udblac;": "\u0171", | |
2738 "udhar;": "\u296e", | |
2739 "ufisht;": "\u297e", | |
2740 "ufr;": "\U0001d532", | |
2741 "ugrave": "\xf9", | |
2742 "ugrave;": "\xf9", | |
2743 "uharl;": "\u21bf", | |
2744 "uharr;": "\u21be", | |
2745 "uhblk;": "\u2580", | |
2746 "ulcorn;": "\u231c", | |
2747 "ulcorner;": "\u231c", | |
2748 "ulcrop;": "\u230f", | |
2749 "ultri;": "\u25f8", | |
2750 "umacr;": "\u016b", | |
2751 "uml": "\xa8", | |
2752 "uml;": "\xa8", | |
2753 "uogon;": "\u0173", | |
2754 "uopf;": "\U0001d566", | |
2755 "uparrow;": "\u2191", | |
2756 "updownarrow;": "\u2195", | |
2757 "upharpoonleft;": "\u21bf", | |
2758 "upharpoonright;": "\u21be", | |
2759 "uplus;": "\u228e", | |
2760 "upsi;": "\u03c5", | |
2761 "upsih;": "\u03d2", | |
2762 "upsilon;": "\u03c5", | |
2763 "upuparrows;": "\u21c8", | |
2764 "urcorn;": "\u231d", | |
2765 "urcorner;": "\u231d", | |
2766 "urcrop;": "\u230e", | |
2767 "uring;": "\u016f", | |
2768 "urtri;": "\u25f9", | |
2769 "uscr;": "\U0001d4ca", | |
2770 "utdot;": "\u22f0", | |
2771 "utilde;": "\u0169", | |
2772 "utri;": "\u25b5", | |
2773 "utrif;": "\u25b4", | |
2774 "uuarr;": "\u21c8", | |
2775 "uuml": "\xfc", | |
2776 "uuml;": "\xfc", | |
2777 "uwangle;": "\u29a7", | |
2778 "vArr;": "\u21d5", | |
2779 "vBar;": "\u2ae8", | |
2780 "vBarv;": "\u2ae9", | |
2781 "vDash;": "\u22a8", | |
2782 "vangrt;": "\u299c", | |
2783 "varepsilon;": "\u03f5", | |
2784 "varkappa;": "\u03f0", | |
2785 "varnothing;": "\u2205", | |
2786 "varphi;": "\u03d5", | |
2787 "varpi;": "\u03d6", | |
2788 "varpropto;": "\u221d", | |
2789 "varr;": "\u2195", | |
2790 "varrho;": "\u03f1", | |
2791 "varsigma;": "\u03c2", | |
2792 "varsubsetneq;": "\u228a\ufe00", | |
2793 "varsubsetneqq;": "\u2acb\ufe00", | |
2794 "varsupsetneq;": "\u228b\ufe00", | |
2795 "varsupsetneqq;": "\u2acc\ufe00", | |
2796 "vartheta;": "\u03d1", | |
2797 "vartriangleleft;": "\u22b2", | |
2798 "vartriangleright;": "\u22b3", | |
2799 "vcy;": "\u0432", | |
2800 "vdash;": "\u22a2", | |
2801 "vee;": "\u2228", | |
2802 "veebar;": "\u22bb", | |
2803 "veeeq;": "\u225a", | |
2804 "vellip;": "\u22ee", | |
2805 "verbar;": "|", | |
2806 "vert;": "|", | |
2807 "vfr;": "\U0001d533", | |
2808 "vltri;": "\u22b2", | |
2809 "vnsub;": "\u2282\u20d2", | |
2810 "vnsup;": "\u2283\u20d2", | |
2811 "vopf;": "\U0001d567", | |
2812 "vprop;": "\u221d", | |
2813 "vrtri;": "\u22b3", | |
2814 "vscr;": "\U0001d4cb", | |
2815 "vsubnE;": "\u2acb\ufe00", | |
2816 "vsubne;": "\u228a\ufe00", | |
2817 "vsupnE;": "\u2acc\ufe00", | |
2818 "vsupne;": "\u228b\ufe00", | |
2819 "vzigzag;": "\u299a", | |
2820 "wcirc;": "\u0175", | |
2821 "wedbar;": "\u2a5f", | |
2822 "wedge;": "\u2227", | |
2823 "wedgeq;": "\u2259", | |
2824 "weierp;": "\u2118", | |
2825 "wfr;": "\U0001d534", | |
2826 "wopf;": "\U0001d568", | |
2827 "wp;": "\u2118", | |
2828 "wr;": "\u2240", | |
2829 "wreath;": "\u2240", | |
2830 "wscr;": "\U0001d4cc", | |
2831 "xcap;": "\u22c2", | |
2832 "xcirc;": "\u25ef", | |
2833 "xcup;": "\u22c3", | |
2834 "xdtri;": "\u25bd", | |
2835 "xfr;": "\U0001d535", | |
2836 "xhArr;": "\u27fa", | |
2837 "xharr;": "\u27f7", | |
2838 "xi;": "\u03be", | |
2839 "xlArr;": "\u27f8", | |
2840 "xlarr;": "\u27f5", | |
2841 "xmap;": "\u27fc", | |
2842 "xnis;": "\u22fb", | |
2843 "xodot;": "\u2a00", | |
2844 "xopf;": "\U0001d569", | |
2845 "xoplus;": "\u2a01", | |
2846 "xotime;": "\u2a02", | |
2847 "xrArr;": "\u27f9", | |
2848 "xrarr;": "\u27f6", | |
2849 "xscr;": "\U0001d4cd", | |
2850 "xsqcup;": "\u2a06", | |
2851 "xuplus;": "\u2a04", | |
2852 "xutri;": "\u25b3", | |
2853 "xvee;": "\u22c1", | |
2854 "xwedge;": "\u22c0", | |
2855 "yacute": "\xfd", | |
2856 "yacute;": "\xfd", | |
2857 "yacy;": "\u044f", | |
2858 "ycirc;": "\u0177", | |
2859 "ycy;": "\u044b", | |
2860 "yen": "\xa5", | |
2861 "yen;": "\xa5", | |
2862 "yfr;": "\U0001d536", | |
2863 "yicy;": "\u0457", | |
2864 "yopf;": "\U0001d56a", | |
2865 "yscr;": "\U0001d4ce", | |
2866 "yucy;": "\u044e", | |
2867 "yuml": "\xff", | |
2868 "yuml;": "\xff", | |
2869 "zacute;": "\u017a", | |
2870 "zcaron;": "\u017e", | |
2871 "zcy;": "\u0437", | |
2872 "zdot;": "\u017c", | |
2873 "zeetrf;": "\u2128", | |
2874 "zeta;": "\u03b6", | |
2875 "zfr;": "\U0001d537", | |
2876 "zhcy;": "\u0436", | |
2877 "zigrarr;": "\u21dd", | |
2878 "zopf;": "\U0001d56b", | |
2879 "zscr;": "\U0001d4cf", | |
2880 "zwj;": "\u200d", | |
2881 "zwnj;": "\u200c", | |
2882 } | |
2883 | |
2884 replacementCharacters = { | |
2885 0x0: "\uFFFD", | |
2886 0x0d: "\u000D", | |
2887 0x80: "\u20AC", | |
2888 0x81: "\u0081", | |
2889 0x82: "\u201A", | |
2890 0x83: "\u0192", | |
2891 0x84: "\u201E", | |
2892 0x85: "\u2026", | |
2893 0x86: "\u2020", | |
2894 0x87: "\u2021", | |
2895 0x88: "\u02C6", | |
2896 0x89: "\u2030", | |
2897 0x8A: "\u0160", | |
2898 0x8B: "\u2039", | |
2899 0x8C: "\u0152", | |
2900 0x8D: "\u008D", | |
2901 0x8E: "\u017D", | |
2902 0x8F: "\u008F", | |
2903 0x90: "\u0090", | |
2904 0x91: "\u2018", | |
2905 0x92: "\u2019", | |
2906 0x93: "\u201C", | |
2907 0x94: "\u201D", | |
2908 0x95: "\u2022", | |
2909 0x96: "\u2013", | |
2910 0x97: "\u2014", | |
2911 0x98: "\u02DC", | |
2912 0x99: "\u2122", | |
2913 0x9A: "\u0161", | |
2914 0x9B: "\u203A", | |
2915 0x9C: "\u0153", | |
2916 0x9D: "\u009D", | |
2917 0x9E: "\u017E", | |
2918 0x9F: "\u0178", | |
2919 } | |
2920 | |
2921 tokenTypes = { | |
2922 "Doctype": 0, | |
2923 "Characters": 1, | |
2924 "SpaceCharacters": 2, | |
2925 "StartTag": 3, | |
2926 "EndTag": 4, | |
2927 "EmptyTag": 5, | |
2928 "Comment": 6, | |
2929 "ParseError": 7 | |
2930 } | |
2931 | |
2932 tagTokenTypes = frozenset([tokenTypes["StartTag"], tokenTypes["EndTag"], | |
2933 tokenTypes["EmptyTag"]]) | |
2934 | |
2935 | |
2936 prefixes = {v: k for k, v in namespaces.items()} | |
2937 prefixes["http://www.w3.org/1998/Math/MathML"] = "math" | |
2938 | |
2939 | |
2940 class DataLossWarning(UserWarning): | |
2941 """Raised when the current tree is unable to represent the input data""" | |
2942 pass | |
2943 | |
2944 | |
2945 class _ReparseException(Exception): | |
2946 pass |