AllLangHelp_scalc.mk | 1 Package_html_media.mk | 1 help3xsl/default.css | 2 help3xsl/online_transform.xsl | 42 helpers/mathml3/htmlmathml-f.ent | 2164 ++++++++++++++++++++++++++ helpers/mathml3/isoamsa.ent | 201 ++ helpers/mathml3/isoamsb.ent | 177 ++ helpers/mathml3/isoamsc.ent | 77 helpers/mathml3/isoamsn.ent | 148 + helpers/mathml3/isoamso.ent | 107 + helpers/mathml3/isoamsr.ent | 238 ++ helpers/mathml3/isobox.ent | 95 + helpers/mathml3/isocyr1.ent | 122 + helpers/mathml3/isocyr2.ent | 81 helpers/mathml3/isodia.ent | 69 helpers/mathml3/isogrk3.ent | 98 + helpers/mathml3/isolat1.ent | 117 + helpers/mathml3/isolat2.ent | 176 ++ helpers/mathml3/isomfrk.ent | 107 + helpers/mathml3/isomopf.ent | 81 helpers/mathml3/isomscr.ent | 107 + helpers/mathml3/isonum.ent | 131 + helpers/mathml3/isopub.ent | 140 + helpers/mathml3/isotech.ent | 216 ++ helpers/mathml3/mathml2-3.dtd | 19 helpers/mathml3/mathml2.dtd | 17 helpers/mathml3/mathml3-qname.mod | 295 +++ helpers/mathml3/mathml3.dtd | 1632 +++++++++++++++++++ helpers/mathml3/mmlalias.ent | 598 +++++++ helpers/mathml3/mmlextra.ent | 154 + helpers/mathml3/predefined.ent | 43 helpers/xmlhelp.dtd | 19 source/media/helpimg/scalc/IMCOT_equation.svg | 449 ----- source/text/scalc/01/func_imcot.xhp | 36 source/text/scalc/06/mathmlfunc.xhp | 102 + 35 files changed, 7577 insertions(+), 485 deletions(-)
New commits: commit 3c4a626c18ee554e48ddedc45f6c9f84cc697d7d Author: Olivier Hallot <[email protected]> AuthorDate: Mon May 25 10:02:31 2026 -0300 Commit: Olivier Hallot <[email protected]> CommitDate: Sat Jun 6 11:38:05 2026 +0200 Support for MathML codes in Help pages PS1: fix xml in mathml PS2: Added mathml3.dtd to silence xmllint + Prefixed namespace for mathmML in xhp file + Ajusted XSLT for stripping namespace of MathML. Change-Id: I2b9f423ac896fb2003dfe4c59ddcbf08e2837500 Reviewed-on: https://gerrit.libreoffice.org/c/help/+/205687 Tested-by: Jenkins Reviewed-by: Olivier Hallot <[email protected]> diff --git a/AllLangHelp_scalc.mk b/AllLangHelp_scalc.mk index 7b7c9574ee..ff06d3d6ec 100644 --- a/AllLangHelp_scalc.mk +++ b/AllLangHelp_scalc.mk @@ -413,6 +413,7 @@ $(eval $(call gb_AllLangHelp_add_helpfiles,scalc,\ helpcontent2/source/text/scalc/04/01020000 \ helpcontent2/source/text/scalc/05/02140000 \ helpcontent2/source/text/scalc/06/calcsamplefiles \ + helpcontent2/source/text/scalc/06/mathmlfunc \ helpcontent2/source/text/scalc/05/empty_cells \ helpcontent2/source/text/scalc/guide/address_auto \ helpcontent2/source/text/scalc/guide/auto_off \ diff --git a/Package_html_media.mk b/Package_html_media.mk index 6b3c4b6c7d..252f3e882d 100644 --- a/Package_html_media.mk +++ b/Package_html_media.mk @@ -93,7 +93,6 @@ $(eval $(call gb_Package_add_files_with_dir,helpcontent2_html_media,$(LIBO_SHARE helpimg/sc_cell_with_comment_displayed.png \ helpimg/sc_func_imcos.svg \ helpimg/sc_func_imcosh.svg \ - helpimg/scalc/IMCOT_equation.svg \ helpimg/sc_func_imsin.svg \ helpimg/sc_func_imsinh.svg \ helpimg/scalc/country_codes.png \ diff --git a/help3xsl/default.css b/help3xsl/default.css index 24cf0edffb..2fbb2808f2 100644 --- a/help3xsl/default.css +++ b/help3xsl/default.css @@ -398,7 +398,7 @@ h6 { display: inline-block; border: none; } -.screenshot, .genericimage { +.screenshot, .genericimage, .mathml { border: .5px solid rgb(0 0 0 / 10%); border-radius: 3px; margin: 2em auto; diff --git a/help3xsl/online_transform.xsl b/help3xsl/online_transform.xsl index 64c8caf604..3a8096f990 100644 --- a/help3xsl/online_transform.xsl +++ b/help3xsl/online_transform.xsl @@ -17,8 +17,10 @@ * the License at http://www.apache.org/licenses/LICENSE-2.0 . --> -<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> - +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:m="http://www.w3.org/1998/Math/MathML" + exclude-result-prefixes="m"> <xsl:output indent="yes" method="html" doctype-system= "about:legacy-compat"/> <xsl:include href="links.txt.xsl"/> @@ -191,10 +193,8 @@ <xsl:if test="//topic[@indexer='exclude']"> <meta name="robots" content="noindex"/> </xsl:if> - </head> <body> - <header id="TopLeftHeader"> <a class="symbol" href="{$lang}/text/shared/05/new_help.html"> <div></div> @@ -328,11 +328,6 @@ <!-- ALT --> <xsl:template match="alt"/> -<!-- MATHML --> -<xsl:template match="math"> -<div class="mathml"><xsl:apply-templates /></div> -</xsl:template> - <!-- BOOKMARK --> <xsl:template match="bookmark"> <a id="{@id}"></a> @@ -499,6 +494,35 @@ <xsl:call-template name="insertlistitem"/> </xsl:template> +<!--MATH--> +<xsl:template match="m:math"> + <div class="mathml"> + <xsl:element name="math" namespace="http://www.w3.org/1998/Math/MathML"> + <xsl:attribute name="display"><xsl:value-of select="@display" /></xsl:attribute> + <xsl:apply-templates select="node()" mode="strip-prefix"/> + </xsl:element> + </div> +</xsl:template> +<xsl:template match="m:math" mode="embedded"> + <div class="mathml"> + <xsl:element name="math" namespace="http://www.w3.org/1998/Math/MathML"> + <xsl:attribute name="display"><xsl:value-of select="@display" /></xsl:attribute> + <xsl:apply-templates select="node()" mode="strip-prefix"/> + </xsl:element> + </div> +</xsl:template> + +<xsl:template match="*" mode="strip-prefix"> + <xsl:element name="{local-name()}" namespace="http://www.w3.org/1998/Math/MathML"> + <xsl:apply-templates select="@* | node()" mode="strip-prefix"/> + </xsl:element> +</xsl:template> + +<xsl:template match="@* | text() | comment() | processing-instruction()" mode="strip-prefix"> + <xsl:copy/> +</xsl:template> + + <!-- META, SEE HEADER --> <xsl:template match="meta" /> diff --git a/helpers/mathml3/htmlmathml-f.ent b/helpers/mathml3/htmlmathml-f.ent new file mode 100755 index 0000000000..299a6bb6cb --- /dev/null +++ b/helpers/mathml3/htmlmathml-f.ent @@ -0,0 +1,2164 @@ + +<!-- + Copyright 1998 - 2011 W3C. + + Use and distribution of this code are permitted under the terms of + either of the following two licences: + + 1) W3C Software Notice and License. + http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231.html + + + 2) The license used for the WHATWG HTML specification, + which states, in full: + You are granted a license to use, reproduce and create derivative + works of this document. + + + Please report any errors to David Carlisle + via the public W3C list [email protected]. + + + Public identifier: -//W3C//ENTITIES HTML MathML Set//EN//XML + System identifier: http://www.w3.org/2003/entities/2007/htmlmathml-f.ent + + The public identifier should always be used verbatim. + The system identifier may be changed to suit local requirements. + + Typical invocation: + + <!ENTITY % htmlmathml-f PUBLIC + "-//W3C//ENTITIES HTML MathML Set//EN//XML" + "http://www.w3.org/2003/entities/2007/htmlmathml-f.ent" + > + %htmlmathml-f; + + + +--> + +<!ENTITY AElig "Æ" ><!--LATIN CAPITAL LETTER AE --> +<!ENTITY AMP "&#38;" ><!--AMPERSAND --> +<!ENTITY Aacute "Á" ><!--LATIN CAPITAL LETTER A WITH ACUTE --> +<!ENTITY Abreve "Ă" ><!--LATIN CAPITAL LETTER A WITH BREVE --> +<!ENTITY Acirc "Â" ><!--LATIN CAPITAL LETTER A WITH CIRCUMFLEX --> +<!ENTITY Acy "А" ><!--CYRILLIC CAPITAL LETTER A --> +<!ENTITY Afr "𝔄" ><!--MATHEMATICAL FRAKTUR CAPITAL A --> +<!ENTITY Agrave "À" ><!--LATIN CAPITAL LETTER A WITH GRAVE --> +<!ENTITY Alpha "Α" ><!--GREEK CAPITAL LETTER ALPHA --> +<!ENTITY Amacr "Ā" ><!--LATIN CAPITAL LETTER A WITH MACRON --> +<!ENTITY And "⩓" ><!--DOUBLE LOGICAL AND --> +<!ENTITY Aogon "Ą" ><!--LATIN CAPITAL LETTER A WITH OGONEK --> +<!ENTITY Aopf "𝔸" ><!--MATHEMATICAL DOUBLE-STRUCK CAPITAL A --> +<!ENTITY ApplyFunction "⁡" ><!--FUNCTION APPLICATION --> +<!ENTITY Aring "Å" ><!--LATIN CAPITAL LETTER A WITH RING ABOVE --> +<!ENTITY Ascr "𝒜" ><!--MATHEMATICAL SCRIPT CAPITAL A --> +<!ENTITY Assign "≔" ><!--COLON EQUALS --> +<!ENTITY Atilde "Ã" ><!--LATIN CAPITAL LETTER A WITH TILDE --> +<!ENTITY Auml "Ä" ><!--LATIN CAPITAL LETTER A WITH DIAERESIS --> +<!ENTITY Backslash "∖" ><!--SET MINUS --> +<!ENTITY Barv "⫧" ><!--SHORT DOWN TACK WITH OVERBAR --> +<!ENTITY Barwed "⌆" ><!--PERSPECTIVE --> +<!ENTITY Bcy "Б" ><!--CYRILLIC CAPITAL LETTER BE --> +<!ENTITY Because "∵" ><!--BECAUSE --> +<!ENTITY Bernoullis "ℬ" ><!--SCRIPT CAPITAL B --> +<!ENTITY Beta "Β" ><!--GREEK CAPITAL LETTER BETA --> +<!ENTITY Bfr "𝔅" ><!--MATHEMATICAL FRAKTUR CAPITAL B --> +<!ENTITY Bopf "𝔹" ><!--MATHEMATICAL DOUBLE-STRUCK CAPITAL B --> +<!ENTITY Breve "˘" ><!--BREVE --> +<!ENTITY Bscr "ℬ" ><!--SCRIPT CAPITAL B --> +<!ENTITY Bumpeq "≎" ><!--GEOMETRICALLY EQUIVALENT TO --> +<!ENTITY CHcy "Ч" ><!--CYRILLIC CAPITAL LETTER CHE --> +<!ENTITY COPY "©" ><!--COPYRIGHT SIGN --> +<!ENTITY Cacute "Ć" ><!--LATIN CAPITAL LETTER C WITH ACUTE --> +<!ENTITY Cap "⋒" ><!--DOUBLE INTERSECTION --> +<!ENTITY CapitalDifferentialD "ⅅ" ><!--DOUBLE-STRUCK ITALIC CAPITAL D --> +<!ENTITY Cayleys "ℭ" ><!--BLACK-LETTER CAPITAL C --> +<!ENTITY Ccaron "Č" ><!--LATIN CAPITAL LETTER C WITH CARON --> +<!ENTITY Ccedil "Ç" ><!--LATIN CAPITAL LETTER C WITH CEDILLA --> +<!ENTITY Ccirc "Ĉ" ><!--LATIN CAPITAL LETTER C WITH CIRCUMFLEX --> +<!ENTITY Cconint "∰" ><!--VOLUME INTEGRAL --> +<!ENTITY Cdot "Ċ" ><!--LATIN CAPITAL LETTER C WITH DOT ABOVE --> +<!ENTITY Cedilla "¸" ><!--CEDILLA --> +<!ENTITY CenterDot "·" ><!--MIDDLE DOT --> +<!ENTITY Cfr "ℭ" ><!--BLACK-LETTER CAPITAL C --> +<!ENTITY Chi "Χ" ><!--GREEK CAPITAL LETTER CHI --> +<!ENTITY CircleDot "⊙" ><!--CIRCLED DOT OPERATOR --> +<!ENTITY CircleMinus "⊖" ><!--CIRCLED MINUS --> +<!ENTITY CirclePlus "⊕" ><!--CIRCLED PLUS --> +<!ENTITY CircleTimes "⊗" ><!--CIRCLED TIMES --> +<!ENTITY ClockwiseContourIntegral "∲" ><!--CLOCKWISE CONTOUR INTEGRAL --> +<!ENTITY CloseCurlyDoubleQuote "”" ><!--RIGHT DOUBLE QUOTATION MARK --> +<!ENTITY CloseCurlyQuote "’" ><!--RIGHT SINGLE QUOTATION MARK --> +<!ENTITY Colon "∷" ><!--PROPORTION --> +<!ENTITY Colone "⩴" ><!--DOUBLE COLON EQUAL --> +<!ENTITY Congruent "≡" ><!--IDENTICAL TO --> +<!ENTITY Conint "∯" ><!--SURFACE INTEGRAL --> +<!ENTITY ContourIntegral "∮" ><!--CONTOUR INTEGRAL --> +<!ENTITY Copf "ℂ" ><!--DOUBLE-STRUCK CAPITAL C --> +<!ENTITY Coproduct "∐" ><!--N-ARY COPRODUCT --> +<!ENTITY CounterClockwiseContourIntegral "∳" ><!--ANTICLOCKWISE CONTOUR INTEGRAL --> +<!ENTITY Cross "⨯" ><!--VECTOR OR CROSS PRODUCT --> +<!ENTITY Cscr "𝒞" ><!--MATHEMATICAL SCRIPT CAPITAL C --> +<!ENTITY Cup "⋓" ><!--DOUBLE UNION --> +<!ENTITY CupCap "≍" ><!--EQUIVALENT TO --> +<!ENTITY DD "ⅅ" ><!--DOUBLE-STRUCK ITALIC CAPITAL D --> +<!ENTITY DDotrahd "⤑" ><!--RIGHTWARDS ARROW WITH DOTTED STEM --> +<!ENTITY DJcy "Ђ" ><!--CYRILLIC CAPITAL LETTER DJE --> +<!ENTITY DScy "Ѕ" ><!--CYRILLIC CAPITAL LETTER DZE --> +<!ENTITY DZcy "Џ" ><!--CYRILLIC CAPITAL LETTER DZHE --> +<!ENTITY Dagger "‡" ><!--DOUBLE DAGGER --> +<!ENTITY Darr "↡" ><!--DOWNWARDS TWO HEADED ARROW --> +<!ENTITY Dashv "⫤" ><!--VERTICAL BAR DOUBLE LEFT TURNSTILE --> +<!ENTITY Dcaron "Ď" ><!--LATIN CAPITAL LETTER D WITH CARON --> +<!ENTITY Dcy "Д" ><!--CYRILLIC CAPITAL LETTER DE --> +<!ENTITY Del "∇" ><!--NABLA --> +<!ENTITY Delta "Δ" ><!--GREEK CAPITAL LETTER DELTA --> +<!ENTITY Dfr "𝔇" ><!--MATHEMATICAL FRAKTUR CAPITAL D --> +<!ENTITY DiacriticalAcute "´" ><!--ACUTE ACCENT --> +<!ENTITY DiacriticalDot "˙" ><!--DOT ABOVE --> +<!ENTITY DiacriticalDoubleAcute "˝" ><!--DOUBLE ACUTE ACCENT --> +<!ENTITY DiacriticalGrave "`" ><!--GRAVE ACCENT --> +<!ENTITY DiacriticalTilde "˜" ><!--SMALL TILDE --> +<!ENTITY Diamond "⋄" ><!--DIAMOND OPERATOR --> +<!ENTITY DifferentialD "ⅆ" ><!--DOUBLE-STRUCK ITALIC SMALL D --> +<!ENTITY Dopf "𝔻" ><!--MATHEMATICAL DOUBLE-STRUCK CAPITAL D --> +<!ENTITY Dot "¨" ><!--DIAERESIS --> +<!ENTITY DotDot " ⃜" ><!--COMBINING FOUR DOTS ABOVE --> +<!ENTITY DotEqual "≐" ><!--APPROACHES THE LIMIT --> +<!ENTITY DoubleContourIntegral "∯" ><!--SURFACE INTEGRAL --> +<!ENTITY DoubleDot "¨" ><!--DIAERESIS --> +<!ENTITY DoubleDownArrow "⇓" ><!--DOWNWARDS DOUBLE ARROW --> +<!ENTITY DoubleLeftArrow "⇐" ><!--LEFTWARDS DOUBLE ARROW --> +<!ENTITY DoubleLeftRightArrow "⇔" ><!--LEFT RIGHT DOUBLE ARROW --> +<!ENTITY DoubleLeftTee "⫤" ><!--VERTICAL BAR DOUBLE LEFT TURNSTILE --> +<!ENTITY DoubleLongLeftArrow "⟸" ><!--LONG LEFTWARDS DOUBLE ARROW --> +<!ENTITY DoubleLongLeftRightArrow "⟺" ><!--LONG LEFT RIGHT DOUBLE ARROW --> +<!ENTITY DoubleLongRightArrow "⟹" ><!--LONG RIGHTWARDS DOUBLE ARROW --> +<!ENTITY DoubleRightArrow "⇒" ><!--RIGHTWARDS DOUBLE ARROW --> +<!ENTITY DoubleRightTee "⊨" ><!--TRUE --> +<!ENTITY DoubleUpArrow "⇑" ><!--UPWARDS DOUBLE ARROW --> +<!ENTITY DoubleUpDownArrow "⇕" ><!--UP DOWN DOUBLE ARROW --> +<!ENTITY DoubleVerticalBar "∥" ><!--PARALLEL TO --> +<!ENTITY DownArrow "↓" ><!--DOWNWARDS ARROW --> +<!ENTITY DownArrowBar "⤓" ><!--DOWNWARDS ARROW TO BAR --> +<!ENTITY DownArrowUpArrow "⇵" ><!--DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW --> +<!ENTITY DownBreve " ̑" ><!--COMBINING INVERTED BREVE --> +<!ENTITY DownLeftRightVector "⥐" ><!--LEFT BARB DOWN RIGHT BARB DOWN HARPOON --> +<!ENTITY DownLeftTeeVector "⥞" ><!--LEFTWARDS HARPOON WITH BARB DOWN FROM BAR --> +<!ENTITY DownLeftVector "↽" ><!--LEFTWARDS HARPOON WITH BARB DOWNWARDS --> +<!ENTITY DownLeftVectorBar "⥖" ><!--LEFTWARDS HARPOON WITH BARB DOWN TO BAR --> +<!ENTITY DownRightTeeVector "⥟" ><!--RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR --> +<!ENTITY DownRightVector "⇁" ><!--RIGHTWARDS HARPOON WITH BARB DOWNWARDS --> +<!ENTITY DownRightVectorBar "⥗" ><!--RIGHTWARDS HARPOON WITH BARB DOWN TO BAR --> +<!ENTITY DownTee "⊤" ><!--DOWN TACK --> +<!ENTITY DownTeeArrow "↧" ><!--DOWNWARDS ARROW FROM BAR --> +<!ENTITY Downarrow "⇓" ><!--DOWNWARDS DOUBLE ARROW --> +<!ENTITY Dscr "𝒟" ><!--MATHEMATICAL SCRIPT CAPITAL D --> +<!ENTITY Dstrok "Đ" ><!--LATIN CAPITAL LETTER D WITH STROKE --> +<!ENTITY ENG "Ŋ" ><!--LATIN CAPITAL LETTER ENG --> +<!ENTITY ETH "Ð" ><!--LATIN CAPITAL LETTER ETH --> +<!ENTITY Eacute "É" ><!--LATIN CAPITAL LETTER E WITH ACUTE --> +<!ENTITY Ecaron "Ě" ><!--LATIN CAPITAL LETTER E WITH CARON --> +<!ENTITY Ecirc "Ê" ><!--LATIN CAPITAL LETTER E WITH CIRCUMFLEX --> +<!ENTITY Ecy "Э" ><!--CYRILLIC CAPITAL LETTER E --> +<!ENTITY Edot "Ė" ><!--LATIN CAPITAL LETTER E WITH DOT ABOVE --> +<!ENTITY Efr "𝔈" ><!--MATHEMATICAL FRAKTUR CAPITAL E --> +<!ENTITY Egrave "È" ><!--LATIN CAPITAL LETTER E WITH GRAVE --> +<!ENTITY Element "∈" ><!--ELEMENT OF --> +<!ENTITY Emacr "Ē" ><!--LATIN CAPITAL LETTER E WITH MACRON --> +<!ENTITY EmptySmallSquare "◻" ><!--WHITE MEDIUM SQUARE --> +<!ENTITY EmptyVerySmallSquare "▫" ><!--WHITE SMALL SQUARE --> +<!ENTITY Eogon "Ę" ><!--LATIN CAPITAL LETTER E WITH OGONEK --> +<!ENTITY Eopf "𝔼" ><!--MATHEMATICAL DOUBLE-STRUCK CAPITAL E --> +<!ENTITY Epsilon "Ε" ><!--GREEK CAPITAL LETTER EPSILON --> +<!ENTITY Equal "⩵" ><!--TWO CONSECUTIVE EQUALS SIGNS --> +<!ENTITY EqualTilde "≂" ><!--MINUS TILDE --> +<!ENTITY Equilibrium "⇌" ><!--RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON --> +<!ENTITY Escr "ℰ" ><!--SCRIPT CAPITAL E --> +<!ENTITY Esim "⩳" ><!--EQUALS SIGN ABOVE TILDE OPERATOR --> +<!ENTITY Eta "Η" ><!--GREEK CAPITAL LETTER ETA --> +<!ENTITY Euml "Ë" ><!--LATIN CAPITAL LETTER E WITH DIAERESIS --> +<!ENTITY Exists "∃" ><!--THERE EXISTS --> +<!ENTITY ExponentialE "ⅇ" ><!--DOUBLE-STRUCK ITALIC SMALL E --> +<!ENTITY Fcy "Ф" ><!--CYRILLIC CAPITAL LETTER EF --> +<!ENTITY Ffr "𝔉" ><!--MATHEMATICAL FRAKTUR CAPITAL F --> +<!ENTITY FilledSmallSquare "◼" ><!--BLACK MEDIUM SQUARE --> +<!ENTITY FilledVerySmallSquare "▪" ><!--BLACK SMALL SQUARE --> +<!ENTITY Fopf "𝔽" ><!--MATHEMATICAL DOUBLE-STRUCK CAPITAL F --> +<!ENTITY ForAll "∀" ><!--FOR ALL --> +<!ENTITY Fouriertrf "ℱ" ><!--SCRIPT CAPITAL F --> +<!ENTITY Fscr "ℱ" ><!--SCRIPT CAPITAL F --> +<!ENTITY GJcy "Ѓ" ><!--CYRILLIC CAPITAL LETTER GJE --> +<!ENTITY GT ">" ><!--GREATER-THAN SIGN --> +<!ENTITY Gamma "Γ" ><!--GREEK CAPITAL LETTER GAMMA --> +<!ENTITY Gammad "Ϝ" ><!--GREEK LETTER DIGAMMA --> +<!ENTITY Gbreve "Ğ" ><!--LATIN CAPITAL LETTER G WITH BREVE --> +<!ENTITY Gcedil "Ģ" ><!--LATIN CAPITAL LETTER G WITH CEDILLA --> +<!ENTITY Gcirc "Ĝ" ><!--LATIN CAPITAL LETTER G WITH CIRCUMFLEX --> +<!ENTITY Gcy "Г" ><!--CYRILLIC CAPITAL LETTER GHE --> +<!ENTITY Gdot "Ġ" ><!--LATIN CAPITAL LETTER G WITH DOT ABOVE --> +<!ENTITY Gfr "𝔊" ><!--MATHEMATICAL FRAKTUR CAPITAL G --> +<!ENTITY Gg "⋙" ><!--VERY MUCH GREATER-THAN --> +<!ENTITY Gopf "𝔾" ><!--MATHEMATICAL DOUBLE-STRUCK CAPITAL G --> +<!ENTITY GreaterEqual "≥" ><!--GREATER-THAN OR EQUAL TO --> +<!ENTITY GreaterEqualLess "⋛" ><!--GREATER-THAN EQUAL TO OR LESS-THAN --> +<!ENTITY GreaterFullEqual "≧" ><!--GREATER-THAN OVER EQUAL TO --> +<!ENTITY GreaterGreater "⪢" ><!--DOUBLE NESTED GREATER-THAN --> +<!ENTITY GreaterLess "≷" ><!--GREATER-THAN OR LESS-THAN --> +<!ENTITY GreaterSlantEqual "⩾" ><!--GREATER-THAN OR SLANTED EQUAL TO --> +<!ENTITY GreaterTilde "≳" ><!--GREATER-THAN OR EQUIVALENT TO --> +<!ENTITY Gscr "𝒢" ><!--MATHEMATICAL SCRIPT CAPITAL G --> +<!ENTITY Gt "≫" ><!--MUCH GREATER-THAN --> +<!ENTITY HARDcy "Ъ" ><!--CYRILLIC CAPITAL LETTER HARD SIGN --> +<!ENTITY Hacek "ˇ" ><!--CARON --> +<!ENTITY Hat "^" ><!--CIRCUMFLEX ACCENT --> +<!ENTITY Hcirc "Ĥ" ><!--LATIN CAPITAL LETTER H WITH CIRCUMFLEX --> +<!ENTITY Hfr "ℌ" ><!--BLACK-LETTER CAPITAL H --> +<!ENTITY HilbertSpace "ℋ" ><!--SCRIPT CAPITAL H --> +<!ENTITY Hopf "ℍ" ><!--DOUBLE-STRUCK CAPITAL H --> +<!ENTITY HorizontalLine "─" ><!--BOX DRAWINGS LIGHT HORIZONTAL --> +<!ENTITY Hscr "ℋ" ><!--SCRIPT CAPITAL H --> +<!ENTITY Hstrok "Ħ" ><!--LATIN CAPITAL LETTER H WITH STROKE --> +<!ENTITY HumpDownHump "≎" ><!--GEOMETRICALLY EQUIVALENT TO --> +<!ENTITY HumpEqual "≏" ><!--DIFFERENCE BETWEEN --> +<!ENTITY IEcy "Е" ><!--CYRILLIC CAPITAL LETTER IE --> +<!ENTITY IJlig "IJ" ><!--LATIN CAPITAL LIGATURE IJ --> +<!ENTITY IOcy "Ё" ><!--CYRILLIC CAPITAL LETTER IO --> +<!ENTITY Iacute "Í" ><!--LATIN CAPITAL LETTER I WITH ACUTE --> +<!ENTITY Icirc "Î" ><!--LATIN CAPITAL LETTER I WITH CIRCUMFLEX --> +<!ENTITY Icy "И" ><!--CYRILLIC CAPITAL LETTER I --> +<!ENTITY Idot "İ" ><!--LATIN CAPITAL LETTER I WITH DOT ABOVE --> +<!ENTITY Ifr "ℑ" ><!--BLACK-LETTER CAPITAL I --> +<!ENTITY Igrave "Ì" ><!--LATIN CAPITAL LETTER I WITH GRAVE --> +<!ENTITY Im "ℑ" ><!--BLACK-LETTER CAPITAL I --> +<!ENTITY Imacr "Ī" ><!--LATIN CAPITAL LETTER I WITH MACRON --> +<!ENTITY ImaginaryI "ⅈ" ><!--DOUBLE-STRUCK ITALIC SMALL I --> +<!ENTITY Implies "⇒" ><!--RIGHTWARDS DOUBLE ARROW --> +<!ENTITY Int "∬" ><!--DOUBLE INTEGRAL --> +<!ENTITY Integral "∫" ><!--INTEGRAL --> +<!ENTITY Intersection "⋂" ><!--N-ARY INTERSECTION --> +<!ENTITY InvisibleComma "⁣" ><!--INVISIBLE SEPARATOR --> +<!ENTITY InvisibleTimes "⁢" ><!--INVISIBLE TIMES --> +<!ENTITY Iogon "Į" ><!--LATIN CAPITAL LETTER I WITH OGONEK --> +<!ENTITY Iopf "𝕀" ><!--MATHEMATICAL DOUBLE-STRUCK CAPITAL I --> +<!ENTITY Iota "Ι" ><!--GREEK CAPITAL LETTER IOTA --> +<!ENTITY Iscr "ℐ" ><!--SCRIPT CAPITAL I --> +<!ENTITY Itilde "Ĩ" ><!--LATIN CAPITAL LETTER I WITH TILDE --> +<!ENTITY Iukcy "І" ><!--CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I --> +<!ENTITY Iuml "Ï" ><!--LATIN CAPITAL LETTER I WITH DIAERESIS --> +<!ENTITY Jcirc "Ĵ" ><!--LATIN CAPITAL LETTER J WITH CIRCUMFLEX --> +<!ENTITY Jcy "Й" ><!--CYRILLIC CAPITAL LETTER SHORT I --> +<!ENTITY Jfr "𝔍" ><!--MATHEMATICAL FRAKTUR CAPITAL J --> +<!ENTITY Jopf "𝕁" ><!--MATHEMATICAL DOUBLE-STRUCK CAPITAL J --> +<!ENTITY Jscr "𝒥" ><!--MATHEMATICAL SCRIPT CAPITAL J --> +<!ENTITY Jsercy "Ј" ><!--CYRILLIC CAPITAL LETTER JE --> +<!ENTITY Jukcy "Є" ><!--CYRILLIC CAPITAL LETTER UKRAINIAN IE --> +<!ENTITY KHcy "Х" ><!--CYRILLIC CAPITAL LETTER HA --> +<!ENTITY KJcy "Ќ" ><!--CYRILLIC CAPITAL LETTER KJE --> +<!ENTITY Kappa "Κ" ><!--GREEK CAPITAL LETTER KAPPA --> +<!ENTITY Kcedil "Ķ" ><!--LATIN CAPITAL LETTER K WITH CEDILLA --> +<!ENTITY Kcy "К" ><!--CYRILLIC CAPITAL LETTER KA --> +<!ENTITY Kfr "𝔎" ><!--MATHEMATICAL FRAKTUR CAPITAL K --> +<!ENTITY Kopf "𝕂" ><!--MATHEMATICAL DOUBLE-STRUCK CAPITAL K --> +<!ENTITY Kscr "𝒦" ><!--MATHEMATICAL SCRIPT CAPITAL K --> +<!ENTITY LJcy "Љ" ><!--CYRILLIC CAPITAL LETTER LJE --> +<!ENTITY LT "&#60;" ><!--LESS-THAN SIGN --> +<!ENTITY Lacute "Ĺ" ><!--LATIN CAPITAL LETTER L WITH ACUTE --> +<!ENTITY Lambda "Λ" ><!--GREEK CAPITAL LETTER LAMDA --> +<!ENTITY Lang "⟪" ><!--MATHEMATICAL LEFT DOUBLE ANGLE BRACKET --> +<!ENTITY Laplacetrf "ℒ" ><!--SCRIPT CAPITAL L --> +<!ENTITY Larr "↞" ><!--LEFTWARDS TWO HEADED ARROW --> +<!ENTITY Lcaron "Ľ" ><!--LATIN CAPITAL LETTER L WITH CARON --> +<!ENTITY Lcedil "Ļ" ><!--LATIN CAPITAL LETTER L WITH CEDILLA --> +<!ENTITY Lcy "Л" ><!--CYRILLIC CAPITAL LETTER EL --> +<!ENTITY LeftAngleBracket "⟨" ><!--MATHEMATICAL LEFT ANGLE BRACKET --> +<!ENTITY LeftArrow "←" ><!--LEFTWARDS ARROW --> +<!ENTITY LeftArrowBar "⇤" ><!--LEFTWARDS ARROW TO BAR --> +<!ENTITY LeftArrowRightArrow "⇆" ><!--LEFTWARDS ARROW OVER RIGHTWARDS ARROW --> +<!ENTITY LeftCeiling "⌈" ><!--LEFT CEILING --> +<!ENTITY LeftDoubleBracket "⟦" ><!--MATHEMATICAL LEFT WHITE SQUARE BRACKET --> +<!ENTITY LeftDownTeeVector "⥡" ><!--DOWNWARDS HARPOON WITH BARB LEFT FROM BAR --> +<!ENTITY LeftDownVector "⇃" ><!--DOWNWARDS HARPOON WITH BARB LEFTWARDS --> +<!ENTITY LeftDownVectorBar "⥙" ><!--DOWNWARDS HARPOON WITH BARB LEFT TO BAR --> +<!ENTITY LeftFloor "⌊" ><!--LEFT FLOOR --> +<!ENTITY LeftRightArrow "↔" ><!--LEFT RIGHT ARROW --> +<!ENTITY LeftRightVector "⥎" ><!--LEFT BARB UP RIGHT BARB UP HARPOON --> +<!ENTITY LeftTee "⊣" ><!--LEFT TACK --> +<!ENTITY LeftTeeArrow "↤" ><!--LEFTWARDS ARROW FROM BAR --> +<!ENTITY LeftTeeVector "⥚" ><!--LEFTWARDS HARPOON WITH BARB UP FROM BAR --> +<!ENTITY LeftTriangle "⊲" ><!--NORMAL SUBGROUP OF --> +<!ENTITY LeftTriangleBar "⧏" ><!--LEFT TRIANGLE BESIDE VERTICAL BAR --> +<!ENTITY LeftTriangleEqual "⊴" ><!--NORMAL SUBGROUP OF OR EQUAL TO --> +<!ENTITY LeftUpDownVector "⥑" ><!--UP BARB LEFT DOWN BARB LEFT HARPOON --> +<!ENTITY LeftUpTeeVector "⥠" ><!--UPWARDS HARPOON WITH BARB LEFT FROM BAR --> +<!ENTITY LeftUpVector "↿" ><!--UPWARDS HARPOON WITH BARB LEFTWARDS --> +<!ENTITY LeftUpVectorBar "⥘" ><!--UPWARDS HARPOON WITH BARB LEFT TO BAR --> +<!ENTITY LeftVector "↼" ><!--LEFTWARDS HARPOON WITH BARB UPWARDS --> +<!ENTITY LeftVectorBar "⥒" ><!--LEFTWARDS HARPOON WITH BARB UP TO BAR --> +<!ENTITY Leftarrow "⇐" ><!--LEFTWARDS DOUBLE ARROW --> +<!ENTITY Leftrightarrow "⇔" ><!--LEFT RIGHT DOUBLE ARROW --> +<!ENTITY LessEqualGreater "⋚" ><!--LESS-THAN EQUAL TO OR GREATER-THAN --> +<!ENTITY LessFullEqual "≦" ><!--LESS-THAN OVER EQUAL TO --> +<!ENTITY LessGreater "≶" ><!--LESS-THAN OR GREATER-THAN --> +<!ENTITY LessLess "⪡" ><!--DOUBLE NESTED LESS-THAN --> +<!ENTITY LessSlantEqual "⩽" ><!--LESS-THAN OR SLANTED EQUAL TO --> +<!ENTITY LessTilde "≲" ><!--LESS-THAN OR EQUIVALENT TO --> +<!ENTITY Lfr "𝔏" ><!--MATHEMATICAL FRAKTUR CAPITAL L --> +<!ENTITY Ll "⋘" ><!--VERY MUCH LESS-THAN --> +<!ENTITY Lleftarrow "⇚" ><!--LEFTWARDS TRIPLE ARROW --> +<!ENTITY Lmidot "Ŀ" ><!--LATIN CAPITAL LETTER L WITH MIDDLE DOT --> +<!ENTITY LongLeftArrow "⟵" ><!--LONG LEFTWARDS ARROW --> +<!ENTITY LongLeftRightArrow "⟷" ><!--LONG LEFT RIGHT ARROW --> +<!ENTITY LongRightArrow "⟶" ><!--LONG RIGHTWARDS ARROW --> +<!ENTITY Longleftarrow "⟸" ><!--LONG LEFTWARDS DOUBLE ARROW --> +<!ENTITY Longleftrightarrow "⟺" ><!--LONG LEFT RIGHT DOUBLE ARROW --> +<!ENTITY Longrightarrow "⟹" ><!--LONG RIGHTWARDS DOUBLE ARROW --> +<!ENTITY Lopf "𝕃" ><!--MATHEMATICAL DOUBLE-STRUCK CAPITAL L --> +<!ENTITY LowerLeftArrow "↙" ><!--SOUTH WEST ARROW --> +<!ENTITY LowerRightArrow "↘" ><!--SOUTH EAST ARROW --> +<!ENTITY Lscr "ℒ" ><!--SCRIPT CAPITAL L --> +<!ENTITY Lsh "↰" ><!--UPWARDS ARROW WITH TIP LEFTWARDS --> +<!ENTITY Lstrok "Ł" ><!--LATIN CAPITAL LETTER L WITH STROKE --> +<!ENTITY Lt "≪" ><!--MUCH LESS-THAN --> +<!ENTITY Map "⤅" ><!--RIGHTWARDS TWO-HEADED ARROW FROM BAR --> +<!ENTITY Mcy "М" ><!--CYRILLIC CAPITAL LETTER EM --> +<!ENTITY MediumSpace " " ><!--MEDIUM MATHEMATICAL SPACE --> +<!ENTITY Mellintrf "ℳ" ><!--SCRIPT CAPITAL M --> +<!ENTITY Mfr "𝔐" ><!--MATHEMATICAL FRAKTUR CAPITAL M --> +<!ENTITY MinusPlus "∓" ><!--MINUS-OR-PLUS SIGN --> +<!ENTITY Mopf "𝕄" ><!--MATHEMATICAL DOUBLE-STRUCK CAPITAL M --> +<!ENTITY Mscr "ℳ" ><!--SCRIPT CAPITAL M --> +<!ENTITY Mu "Μ" ><!--GREEK CAPITAL LETTER MU --> +<!ENTITY NJcy "Њ" ><!--CYRILLIC CAPITAL LETTER NJE --> +<!ENTITY Nacute "Ń" ><!--LATIN CAPITAL LETTER N WITH ACUTE --> +<!ENTITY Ncaron "Ň" ><!--LATIN CAPITAL LETTER N WITH CARON --> +<!ENTITY Ncedil "Ņ" ><!--LATIN CAPITAL LETTER N WITH CEDILLA --> +<!ENTITY Ncy "Н" ><!--CYRILLIC CAPITAL LETTER EN --> +<!ENTITY NegativeMediumSpace "​" ><!--ZERO WIDTH SPACE --> +<!ENTITY NegativeThickSpace "​" ><!--ZERO WIDTH SPACE --> +<!ENTITY NegativeThinSpace "​" ><!--ZERO WIDTH SPACE --> +<!ENTITY NegativeVeryThinSpace "​" ><!--ZERO WIDTH SPACE --> +<!ENTITY NestedGreaterGreater "≫" ><!--MUCH GREATER-THAN --> +<!ENTITY NestedLessLess "≪" ><!--MUCH LESS-THAN --> +<!ENTITY NewLine "
" ><!--LINE FEED (LF) --> +<!ENTITY Nfr "𝔑" ><!--MATHEMATICAL FRAKTUR CAPITAL N --> +<!ENTITY NoBreak "⁠" ><!--WORD JOINER --> +<!ENTITY NonBreakingSpace " " ><!--NO-BREAK SPACE --> +<!ENTITY Nopf "ℕ" ><!--DOUBLE-STRUCK CAPITAL N --> +<!ENTITY Not "⫬" ><!--DOUBLE STROKE NOT SIGN --> +<!ENTITY NotCongruent "≢" ><!--NOT IDENTICAL TO --> +<!ENTITY NotCupCap "≭" ><!--NOT EQUIVALENT TO --> +<!ENTITY NotDoubleVerticalBar "∦" ><!--NOT PARALLEL TO --> +<!ENTITY NotElement "∉" ><!--NOT AN ELEMENT OF --> +<!ENTITY NotEqual "≠" ><!--NOT EQUAL TO --> +<!ENTITY NotEqualTilde "≂̸" ><!--MINUS TILDE with slash --> +<!ENTITY NotExists "∄" ><!--THERE DOES NOT EXIST --> +<!ENTITY NotGreater "≯" ><!--NOT GREATER-THAN --> +<!ENTITY NotGreaterEqual "≱" ><!--NEITHER GREATER-THAN NOR EQUAL TO --> +<!ENTITY NotGreaterFullEqual "≧̸" ><!--GREATER-THAN OVER EQUAL TO with slash --> +<!ENTITY NotGreaterGreater "≫̸" ><!--MUCH GREATER THAN with slash --> +<!ENTITY NotGreaterLess "≹" ><!--NEITHER GREATER-THAN NOR LESS-THAN --> +<!ENTITY NotGreaterSlantEqual "⩾̸" ><!--GREATER-THAN OR SLANTED EQUAL TO with slash --> +<!ENTITY NotGreaterTilde "≵" ><!--NEITHER GREATER-THAN NOR EQUIVALENT TO --> +<!ENTITY NotHumpDownHump "≎̸" ><!--GEOMETRICALLY EQUIVALENT TO with slash --> +<!ENTITY NotHumpEqual "≏̸" ><!--DIFFERENCE BETWEEN with slash --> +<!ENTITY NotLeftTriangle "⋪" ><!--NOT NORMAL SUBGROUP OF --> +<!ENTITY NotLeftTriangleBar "⧏̸" ><!--LEFT TRIANGLE BESIDE VERTICAL BAR with slash --> +<!ENTITY NotLeftTriangleEqual "⋬" ><!--NOT NORMAL SUBGROUP OF OR EQUAL TO --> +<!ENTITY NotLess "≮" ><!--NOT LESS-THAN --> +<!ENTITY NotLessEqual "≰" ><!--NEITHER LESS-THAN NOR EQUAL TO --> +<!ENTITY NotLessGreater "≸" ><!--NEITHER LESS-THAN NOR GREATER-THAN --> +<!ENTITY NotLessLess "≪̸" ><!--MUCH LESS THAN with slash --> +<!ENTITY NotLessSlantEqual "⩽̸" ><!--LESS-THAN OR SLANTED EQUAL TO with slash --> +<!ENTITY NotLessTilde "≴" ><!--NEITHER LESS-THAN NOR EQUIVALENT TO --> +<!ENTITY NotNestedGreaterGreater "⪢̸" ><!--DOUBLE NESTED GREATER-THAN with slash --> +<!ENTITY NotNestedLessLess "⪡̸" ><!--DOUBLE NESTED LESS-THAN with slash --> +<!ENTITY NotPrecedes "⊀" ><!--DOES NOT PRECEDE --> +<!ENTITY NotPrecedesEqual "⪯̸" ><!--PRECEDES ABOVE SINGLE-LINE EQUALS SIGN with slash --> +<!ENTITY NotPrecedesSlantEqual "⋠" ><!--DOES NOT PRECEDE OR EQUAL --> +<!ENTITY NotReverseElement "∌" ><!--DOES NOT CONTAIN AS MEMBER --> +<!ENTITY NotRightTriangle "⋫" ><!--DOES NOT CONTAIN AS NORMAL SUBGROUP --> +<!ENTITY NotRightTriangleBar "⧐̸" ><!--VERTICAL BAR BESIDE RIGHT TRIANGLE with slash --> +<!ENTITY NotRightTriangleEqual "⋭" ><!--DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL --> +<!ENTITY NotSquareSubset "⊏̸" ><!--SQUARE IMAGE OF with slash --> +<!ENTITY NotSquareSubsetEqual "⋢" ><!--NOT SQUARE IMAGE OF OR EQUAL TO --> +<!ENTITY NotSquareSuperset "⊐̸" ><!--SQUARE ORIGINAL OF with slash --> +<!ENTITY NotSquareSupersetEqual "⋣" ><!--NOT SQUARE ORIGINAL OF OR EQUAL TO --> +<!ENTITY NotSubset "⊂⃒" ><!--SUBSET OF with vertical line --> +<!ENTITY NotSubsetEqual "⊈" ><!--NEITHER A SUBSET OF NOR EQUAL TO --> +<!ENTITY NotSucceeds "⊁" ><!--DOES NOT SUCCEED --> +<!ENTITY NotSucceedsEqual "⪰̸" ><!--SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN with slash --> +<!ENTITY NotSucceedsSlantEqual "⋡" ><!--DOES NOT SUCCEED OR EQUAL --> +<!ENTITY NotSucceedsTilde "≿̸" ><!--SUCCEEDS OR EQUIVALENT TO with slash --> +<!ENTITY NotSuperset "⊃⃒" ><!--SUPERSET OF with vertical line --> +<!ENTITY NotSupersetEqual "⊉" ><!--NEITHER A SUPERSET OF NOR EQUAL TO --> +<!ENTITY NotTilde "≁" ><!--NOT TILDE --> +<!ENTITY NotTildeEqual "≄" ><!--NOT ASYMPTOTICALLY EQUAL TO --> +<!ENTITY NotTildeFullEqual "≇" ><!--NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO --> +<!ENTITY NotTildeTilde "≉" ><!--NOT ALMOST EQUAL TO --> +<!ENTITY NotVerticalBar "∤" ><!--DOES NOT DIVIDE --> +<!ENTITY Nscr "𝒩" ><!--MATHEMATICAL SCRIPT CAPITAL N --> +<!ENTITY Ntilde "Ñ" ><!--LATIN CAPITAL LETTER N WITH TILDE --> +<!ENTITY Nu "Ν" ><!--GREEK CAPITAL LETTER NU --> +<!ENTITY OElig "Œ" ><!--LATIN CAPITAL LIGATURE OE --> +<!ENTITY Oacute "Ó" ><!--LATIN CAPITAL LETTER O WITH ACUTE --> +<!ENTITY Ocirc "Ô" ><!--LATIN CAPITAL LETTER O WITH CIRCUMFLEX --> +<!ENTITY Ocy "О" ><!--CYRILLIC CAPITAL LETTER O --> +<!ENTITY Odblac "Ő" ><!--LATIN CAPITAL LETTER O WITH DOUBLE ACUTE --> +<!ENTITY Ofr "𝔒" ><!--MATHEMATICAL FRAKTUR CAPITAL O --> +<!ENTITY Ograve "Ò" ><!--LATIN CAPITAL LETTER O WITH GRAVE --> +<!ENTITY Omacr "Ō" ><!--LATIN CAPITAL LETTER O WITH MACRON --> +<!ENTITY Omega "Ω" ><!--GREEK CAPITAL LETTER OMEGA --> +<!ENTITY Omicron "Ο" ><!--GREEK CAPITAL LETTER OMICRON --> +<!ENTITY Oopf "𝕆" ><!--MATHEMATICAL DOUBLE-STRUCK CAPITAL O --> +<!ENTITY OpenCurlyDoubleQuote "“" ><!--LEFT DOUBLE QUOTATION MARK --> +<!ENTITY OpenCurlyQuote "‘" ><!--LEFT SINGLE QUOTATION MARK --> +<!ENTITY Or "⩔" ><!--DOUBLE LOGICAL OR --> +<!ENTITY Oscr "𝒪" ><!--MATHEMATICAL SCRIPT CAPITAL O --> +<!ENTITY Oslash "Ø" ><!--LATIN CAPITAL LETTER O WITH STROKE --> +<!ENTITY Otilde "Õ" ><!--LATIN CAPITAL LETTER O WITH TILDE --> +<!ENTITY Otimes "⨷" ><!--MULTIPLICATION SIGN IN DOUBLE CIRCLE --> +<!ENTITY Ouml "Ö" ><!--LATIN CAPITAL LETTER O WITH DIAERESIS --> +<!ENTITY OverBar "‾" ><!--OVERLINE --> +<!ENTITY OverBrace "⏞" ><!--TOP CURLY BRACKET --> +<!ENTITY OverBracket "⎴" ><!--TOP SQUARE BRACKET --> +<!ENTITY OverParenthesis "⏜" ><!--TOP PARENTHESIS --> +<!ENTITY PartialD "∂" ><!--PARTIAL DIFFERENTIAL --> +<!ENTITY Pcy "П" ><!--CYRILLIC CAPITAL LETTER PE --> +<!ENTITY Pfr "𝔓" ><!--MATHEMATICAL FRAKTUR CAPITAL P --> +<!ENTITY Phi "Φ" ><!--GREEK CAPITAL LETTER PHI --> +<!ENTITY Pi "Π" ><!--GREEK CAPITAL LETTER PI --> +<!ENTITY PlusMinus "±" ><!--PLUS-MINUS SIGN --> +<!ENTITY Poincareplane "ℌ" ><!--BLACK-LETTER CAPITAL H --> +<!ENTITY Popf "ℙ" ><!--DOUBLE-STRUCK CAPITAL P --> +<!ENTITY Pr "⪻" ><!--DOUBLE PRECEDES --> +<!ENTITY Precedes "≺" ><!--PRECEDES --> +<!ENTITY PrecedesEqual "⪯" ><!--PRECEDES ABOVE SINGLE-LINE EQUALS SIGN --> +<!ENTITY PrecedesSlantEqual "≼" ><!--PRECEDES OR EQUAL TO --> +<!ENTITY PrecedesTilde "≾" ><!--PRECEDES OR EQUIVALENT TO --> +<!ENTITY Prime "″" ><!--DOUBLE PRIME --> +<!ENTITY Product "∏" ><!--N-ARY PRODUCT --> +<!ENTITY Proportion "∷" ><!--PROPORTION --> +<!ENTITY Proportional "∝" ><!--PROPORTIONAL TO --> +<!ENTITY Pscr "𝒫" ><!--MATHEMATICAL SCRIPT CAPITAL P --> +<!ENTITY Psi "Ψ" ><!--GREEK CAPITAL LETTER PSI --> +<!ENTITY QUOT """ ><!--QUOTATION MARK --> +<!ENTITY Qfr "𝔔" ><!--MATHEMATICAL FRAKTUR CAPITAL Q --> +<!ENTITY Qopf "ℚ" ><!--DOUBLE-STRUCK CAPITAL Q --> +<!ENTITY Qscr "𝒬" ><!--MATHEMATICAL SCRIPT CAPITAL Q --> +<!ENTITY RBarr "⤐" ><!--RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW --> +<!ENTITY REG "®" ><!--REGISTERED SIGN --> +<!ENTITY Racute "Ŕ" ><!--LATIN CAPITAL LETTER R WITH ACUTE --> +<!ENTITY Rang "⟫" ><!--MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET --> +<!ENTITY Rarr "↠" ><!--RIGHTWARDS TWO HEADED ARROW --> +<!ENTITY Rarrtl "⤖" ><!--RIGHTWARDS TWO-HEADED ARROW WITH TAIL --> +<!ENTITY Rcaron "Ř" ><!--LATIN CAPITAL LETTER R WITH CARON --> +<!ENTITY Rcedil "Ŗ" ><!--LATIN CAPITAL LETTER R WITH CEDILLA --> +<!ENTITY Rcy "Р" ><!--CYRILLIC CAPITAL LETTER ER --> +<!ENTITY Re "ℜ" ><!--BLACK-LETTER CAPITAL R --> +<!ENTITY ReverseElement "∋" ><!--CONTAINS AS MEMBER --> +<!ENTITY ReverseEquilibrium "⇋" ><!--LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON --> +<!ENTITY ReverseUpEquilibrium "⥯" ><!--DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT --> +<!ENTITY Rfr "ℜ" ><!--BLACK-LETTER CAPITAL R --> +<!ENTITY Rho "Ρ" ><!--GREEK CAPITAL LETTER RHO --> +<!ENTITY RightAngleBracket "⟩" ><!--MATHEMATICAL RIGHT ANGLE BRACKET --> +<!ENTITY RightArrow "→" ><!--RIGHTWARDS ARROW --> +<!ENTITY RightArrowBar "⇥" ><!--RIGHTWARDS ARROW TO BAR --> +<!ENTITY RightArrowLeftArrow "⇄" ><!--RIGHTWARDS ARROW OVER LEFTWARDS ARROW --> +<!ENTITY RightCeiling "⌉" ><!--RIGHT CEILING --> +<!ENTITY RightDoubleBracket "⟧" ><!--MATHEMATICAL RIGHT WHITE SQUARE BRACKET --> +<!ENTITY RightDownTeeVector "⥝" ><!--DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR --> +<!ENTITY RightDownVector "⇂" ><!--DOWNWARDS HARPOON WITH BARB RIGHTWARDS --> +<!ENTITY RightDownVectorBar "⥕" ><!--DOWNWARDS HARPOON WITH BARB RIGHT TO BAR --> +<!ENTITY RightFloor "⌋" ><!--RIGHT FLOOR --> +<!ENTITY RightTee "⊢" ><!--RIGHT TACK --> +<!ENTITY RightTeeArrow "↦" ><!--RIGHTWARDS ARROW FROM BAR --> +<!ENTITY RightTeeVector "⥛" ><!--RIGHTWARDS HARPOON WITH BARB UP FROM BAR --> +<!ENTITY RightTriangle "⊳" ><!--CONTAINS AS NORMAL SUBGROUP --> +<!ENTITY RightTriangleBar "⧐" ><!--VERTICAL BAR BESIDE RIGHT TRIANGLE --> +<!ENTITY RightTriangleEqual "⊵" ><!--CONTAINS AS NORMAL SUBGROUP OR EQUAL TO --> +<!ENTITY RightUpDownVector "⥏" ><!--UP BARB RIGHT DOWN BARB RIGHT HARPOON --> +<!ENTITY RightUpTeeVector "⥜" ><!--UPWARDS HARPOON WITH BARB RIGHT FROM BAR --> +<!ENTITY RightUpVector "↾" ><!--UPWARDS HARPOON WITH BARB RIGHTWARDS --> +<!ENTITY RightUpVectorBar "⥔" ><!--UPWARDS HARPOON WITH BARB RIGHT TO BAR --> +<!ENTITY RightVector "⇀" ><!--RIGHTWARDS HARPOON WITH BARB UPWARDS --> +<!ENTITY RightVectorBar "⥓" ><!--RIGHTWARDS HARPOON WITH BARB UP TO BAR --> +<!ENTITY Rightarrow "⇒" ><!--RIGHTWARDS DOUBLE ARROW --> +<!ENTITY Ropf "ℝ" ><!--DOUBLE-STRUCK CAPITAL R --> +<!ENTITY RoundImplies "⥰" ><!--RIGHT DOUBLE ARROW WITH ROUNDED HEAD --> +<!ENTITY Rrightarrow "⇛" ><!--RIGHTWARDS TRIPLE ARROW --> +<!ENTITY Rscr "ℛ" ><!--SCRIPT CAPITAL R --> +<!ENTITY Rsh "↱" ><!--UPWARDS ARROW WITH TIP RIGHTWARDS --> +<!ENTITY RuleDelayed "⧴" ><!--RULE-DELAYED --> +<!ENTITY SHCHcy "Щ" ><!--CYRILLIC CAPITAL LETTER SHCHA --> +<!ENTITY SHcy "Ш" ><!--CYRILLIC CAPITAL LETTER SHA --> +<!ENTITY SOFTcy "Ь" ><!--CYRILLIC CAPITAL LETTER SOFT SIGN --> +<!ENTITY Sacute "Ś" ><!--LATIN CAPITAL LETTER S WITH ACUTE --> +<!ENTITY Sc "⪼" ><!--DOUBLE SUCCEEDS --> +<!ENTITY Scaron "Š" ><!--LATIN CAPITAL LETTER S WITH CARON --> +<!ENTITY Scedil "Ş" ><!--LATIN CAPITAL LETTER S WITH CEDILLA --> +<!ENTITY Scirc "Ŝ" ><!--LATIN CAPITAL LETTER S WITH CIRCUMFLEX --> +<!ENTITY Scy "С" ><!--CYRILLIC CAPITAL LETTER ES --> +<!ENTITY Sfr "𝔖" ><!--MATHEMATICAL FRAKTUR CAPITAL S --> +<!ENTITY ShortDownArrow "↓" ><!--DOWNWARDS ARROW --> +<!ENTITY ShortLeftArrow "←" ><!--LEFTWARDS ARROW --> +<!ENTITY ShortRightArrow "→" ><!--RIGHTWARDS ARROW --> +<!ENTITY ShortUpArrow "↑" ><!--UPWARDS ARROW --> +<!ENTITY Sigma "Σ" ><!--GREEK CAPITAL LETTER SIGMA --> +<!ENTITY SmallCircle "∘" ><!--RING OPERATOR --> +<!ENTITY Sopf "𝕊" ><!--MATHEMATICAL DOUBLE-STRUCK CAPITAL S --> +<!ENTITY Sqrt "√" ><!--SQUARE ROOT --> +<!ENTITY Square "□" ><!--WHITE SQUARE --> +<!ENTITY SquareIntersection "⊓" ><!--SQUARE CAP --> +<!ENTITY SquareSubset "⊏" ><!--SQUARE IMAGE OF --> +<!ENTITY SquareSubsetEqual "⊑" ><!--SQUARE IMAGE OF OR EQUAL TO --> +<!ENTITY SquareSuperset "⊐" ><!--SQUARE ORIGINAL OF --> +<!ENTITY SquareSupersetEqual "⊒" ><!--SQUARE ORIGINAL OF OR EQUAL TO --> +<!ENTITY SquareUnion "⊔" ><!--SQUARE CUP --> +<!ENTITY Sscr "𝒮" ><!--MATHEMATICAL SCRIPT CAPITAL S --> +<!ENTITY Star "⋆" ><!--STAR OPERATOR --> +<!ENTITY Sub "⋐" ><!--DOUBLE SUBSET --> +<!ENTITY Subset "⋐" ><!--DOUBLE SUBSET --> +<!ENTITY SubsetEqual "⊆" ><!--SUBSET OF OR EQUAL TO --> +<!ENTITY Succeeds "≻" ><!--SUCCEEDS --> +<!ENTITY SucceedsEqual "⪰" ><!--SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN --> +<!ENTITY SucceedsSlantEqual "≽" ><!--SUCCEEDS OR EQUAL TO --> +<!ENTITY SucceedsTilde "≿" ><!--SUCCEEDS OR EQUIVALENT TO --> +<!ENTITY SuchThat "∋" ><!--CONTAINS AS MEMBER --> +<!ENTITY Sum "∑" ><!--N-ARY SUMMATION --> +<!ENTITY Sup "⋑" ><!--DOUBLE SUPERSET --> +<!ENTITY Superset "⊃" ><!--SUPERSET OF --> +<!ENTITY SupersetEqual "⊇" ><!--SUPERSET OF OR EQUAL TO --> +<!ENTITY Supset "⋑" ><!--DOUBLE SUPERSET --> +<!ENTITY THORN "Þ" ><!--LATIN CAPITAL LETTER THORN --> +<!ENTITY TRADE "™" ><!--TRADE MARK SIGN --> +<!ENTITY TSHcy "Ћ" ><!--CYRILLIC CAPITAL LETTER TSHE --> +<!ENTITY TScy "Ц" ><!--CYRILLIC CAPITAL LETTER TSE --> +<!ENTITY Tab "	" ><!--CHARACTER TABULATION --> +<!ENTITY Tau "Τ" ><!--GREEK CAPITAL LETTER TAU --> +<!ENTITY Tcaron "Ť" ><!--LATIN CAPITAL LETTER T WITH CARON --> +<!ENTITY Tcedil "Ţ" ><!--LATIN CAPITAL LETTER T WITH CEDILLA --> +<!ENTITY Tcy "Т" ><!--CYRILLIC CAPITAL LETTER TE --> +<!ENTITY Tfr "𝔗" ><!--MATHEMATICAL FRAKTUR CAPITAL T --> +<!ENTITY Therefore "∴" ><!--THEREFORE --> +<!ENTITY Theta "Θ" ><!--GREEK CAPITAL LETTER THETA --> +<!ENTITY ThickSpace "  " ><!--space of width 5/18 em --> +<!ENTITY ThinSpace " " ><!--THIN SPACE --> +<!ENTITY Tilde "∼" ><!--TILDE OPERATOR --> +<!ENTITY TildeEqual "≃" ><!--ASYMPTOTICALLY EQUAL TO --> +<!ENTITY TildeFullEqual "≅" ><!--APPROXIMATELY EQUAL TO --> +<!ENTITY TildeTilde "≈" ><!--ALMOST EQUAL TO --> +<!ENTITY Topf "𝕋" ><!--MATHEMATICAL DOUBLE-STRUCK CAPITAL T --> +<!ENTITY TripleDot " ⃛" ><!--COMBINING THREE DOTS ABOVE --> +<!ENTITY Tscr "𝒯" ><!--MATHEMATICAL SCRIPT CAPITAL T --> +<!ENTITY Tstrok "Ŧ" ><!--LATIN CAPITAL LETTER T WITH STROKE --> +<!ENTITY Uacute "Ú" ><!--LATIN CAPITAL LETTER U WITH ACUTE --> +<!ENTITY Uarr "↟" ><!--UPWARDS TWO HEADED ARROW --> +<!ENTITY Uarrocir "⥉" ><!--UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE --> +<!ENTITY Ubrcy "Ў" ><!--CYRILLIC CAPITAL LETTER SHORT U --> +<!ENTITY Ubreve "Ŭ" ><!--LATIN CAPITAL LETTER U WITH BREVE --> +<!ENTITY Ucirc "Û" ><!--LATIN CAPITAL LETTER U WITH CIRCUMFLEX --> +<!ENTITY Ucy "У" ><!--CYRILLIC CAPITAL LETTER U --> +<!ENTITY Udblac "Ű" ><!--LATIN CAPITAL LETTER U WITH DOUBLE ACUTE --> +<!ENTITY Ufr "𝔘" ><!--MATHEMATICAL FRAKTUR CAPITAL U --> +<!ENTITY Ugrave "Ù" ><!--LATIN CAPITAL LETTER U WITH GRAVE --> +<!ENTITY Umacr "Ū" ><!--LATIN CAPITAL LETTER U WITH MACRON --> +<!ENTITY UnderBar "_" ><!--LOW LINE --> +<!ENTITY UnderBrace "⏟" ><!--BOTTOM CURLY BRACKET --> +<!ENTITY UnderBracket "⎵" ><!--BOTTOM SQUARE BRACKET --> +<!ENTITY UnderParenthesis "⏝" ><!--BOTTOM PARENTHESIS --> +<!ENTITY Union "⋃" ><!--N-ARY UNION --> +<!ENTITY UnionPlus "⊎" ><!--MULTISET UNION --> +<!ENTITY Uogon "Ų" ><!--LATIN CAPITAL LETTER U WITH OGONEK --> +<!ENTITY Uopf "𝕌" ><!--MATHEMATICAL DOUBLE-STRUCK CAPITAL U --> +<!ENTITY UpArrow "↑" ><!--UPWARDS ARROW --> +<!ENTITY UpArrowBar "⤒" ><!--UPWARDS ARROW TO BAR --> +<!ENTITY UpArrowDownArrow "⇅" ><!--UPWARDS ARROW LEFTWARDS OF DOWNWARDS ARROW --> +<!ENTITY UpDownArrow "↕" ><!--UP DOWN ARROW --> +<!ENTITY UpEquilibrium "⥮" ><!--UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT --> +<!ENTITY UpTee "⊥" ><!--UP TACK --> +<!ENTITY UpTeeArrow "↥" ><!--UPWARDS ARROW FROM BAR --> +<!ENTITY Uparrow "⇑" ><!--UPWARDS DOUBLE ARROW --> +<!ENTITY Updownarrow "⇕" ><!--UP DOWN DOUBLE ARROW --> +<!ENTITY UpperLeftArrow "↖" ><!--NORTH WEST ARROW --> +<!ENTITY UpperRightArrow "↗" ><!--NORTH EAST ARROW --> +<!ENTITY Upsi "ϒ" ><!--GREEK UPSILON WITH HOOK SYMBOL --> +<!ENTITY Upsilon "Υ" ><!--GREEK CAPITAL LETTER UPSILON --> +<!ENTITY Uring "Ů" ><!--LATIN CAPITAL LETTER U WITH RING ABOVE --> +<!ENTITY Uscr "𝒰" ><!--MATHEMATICAL SCRIPT CAPITAL U --> +<!ENTITY Utilde "Ũ" ><!--LATIN CAPITAL LETTER U WITH TILDE --> +<!ENTITY Uuml "Ü" ><!--LATIN CAPITAL LETTER U WITH DIAERESIS --> +<!ENTITY VDash "⊫" ><!--DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE --> +<!ENTITY Vbar "⫫" ><!--DOUBLE UP TACK --> +<!ENTITY Vcy "В" ><!--CYRILLIC CAPITAL LETTER VE --> +<!ENTITY Vdash "⊩" ><!--FORCES --> +<!ENTITY Vdashl "⫦" ><!--LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL --> +<!ENTITY Vee "⋁" ><!--N-ARY LOGICAL OR --> +<!ENTITY Verbar "‖" ><!--DOUBLE VERTICAL LINE --> +<!ENTITY Vert "‖" ><!--DOUBLE VERTICAL LINE --> +<!ENTITY VerticalBar "∣" ><!--DIVIDES --> +<!ENTITY VerticalLine "|" ><!--VERTICAL LINE --> +<!ENTITY VerticalSeparator "❘" ><!--LIGHT VERTICAL BAR --> +<!ENTITY VerticalTilde "≀" ><!--WREATH PRODUCT --> +<!ENTITY VeryThinSpace " " ><!--HAIR SPACE --> +<!ENTITY Vfr "𝔙" ><!--MATHEMATICAL FRAKTUR CAPITAL V --> +<!ENTITY Vopf "𝕍" ><!--MATHEMATICAL DOUBLE-STRUCK CAPITAL V --> +<!ENTITY Vscr "𝒱" ><!--MATHEMATICAL SCRIPT CAPITAL V --> +<!ENTITY Vvdash "⊪" ><!--TRIPLE VERTICAL BAR RIGHT TURNSTILE --> +<!ENTITY Wcirc "Ŵ" ><!--LATIN CAPITAL LETTER W WITH CIRCUMFLEX --> +<!ENTITY Wedge "⋀" ><!--N-ARY LOGICAL AND --> +<!ENTITY Wfr "𝔚" ><!--MATHEMATICAL FRAKTUR CAPITAL W --> +<!ENTITY Wopf "𝕎" ><!--MATHEMATICAL DOUBLE-STRUCK CAPITAL W --> +<!ENTITY Wscr "𝒲" ><!--MATHEMATICAL SCRIPT CAPITAL W --> +<!ENTITY Xfr "𝔛" ><!--MATHEMATICAL FRAKTUR CAPITAL X --> +<!ENTITY Xi "Ξ" ><!--GREEK CAPITAL LETTER XI --> +<!ENTITY Xopf "𝕏" ><!--MATHEMATICAL DOUBLE-STRUCK CAPITAL X --> +<!ENTITY Xscr "𝒳" ><!--MATHEMATICAL SCRIPT CAPITAL X --> +<!ENTITY YAcy "Я" ><!--CYRILLIC CAPITAL LETTER YA --> +<!ENTITY YIcy "Ї" ><!--CYRILLIC CAPITAL LETTER YI --> +<!ENTITY YUcy "Ю" ><!--CYRILLIC CAPITAL LETTER YU --> +<!ENTITY Yacute "Ý" ><!--LATIN CAPITAL LETTER Y WITH ACUTE --> +<!ENTITY Ycirc "Ŷ" ><!--LATIN CAPITAL LETTER Y WITH CIRCUMFLEX --> +<!ENTITY Ycy "Ы" ><!--CYRILLIC CAPITAL LETTER YERU --> +<!ENTITY Yfr "𝔜" ><!--MATHEMATICAL FRAKTUR CAPITAL Y --> +<!ENTITY Yopf "𝕐" ><!--MATHEMATICAL DOUBLE-STRUCK CAPITAL Y --> +<!ENTITY Yscr "𝒴" ><!--MATHEMATICAL SCRIPT CAPITAL Y --> +<!ENTITY Yuml "Ÿ" ><!--LATIN CAPITAL LETTER Y WITH DIAERESIS --> +<!ENTITY ZHcy "Ж" ><!--CYRILLIC CAPITAL LETTER ZHE --> +<!ENTITY Zacute "Ź" ><!--LATIN CAPITAL LETTER Z WITH ACUTE --> +<!ENTITY Zcaron "Ž" ><!--LATIN CAPITAL LETTER Z WITH CARON --> +<!ENTITY Zcy "З" ><!--CYRILLIC CAPITAL LETTER ZE --> +<!ENTITY Zdot "Ż" ><!--LATIN CAPITAL LETTER Z WITH DOT ABOVE --> +<!ENTITY ZeroWidthSpace "​" ><!--ZERO WIDTH SPACE --> +<!ENTITY Zeta "Ζ" ><!--GREEK CAPITAL LETTER ZETA --> +<!ENTITY Zfr "ℨ" ><!--BLACK-LETTER CAPITAL Z --> +<!ENTITY Zopf "ℤ" ><!--DOUBLE-STRUCK CAPITAL Z --> +<!ENTITY Zscr "𝒵" ><!--MATHEMATICAL SCRIPT CAPITAL Z --> +<!ENTITY aacute "á" ><!--LATIN SMALL LETTER A WITH ACUTE --> +<!ENTITY abreve "ă" ><!--LATIN SMALL LETTER A WITH BREVE --> +<!ENTITY ac "∾" ><!--INVERTED LAZY S --> +<!ENTITY acE "∾̳" ><!--INVERTED LAZY S with double underline --> +<!ENTITY acd "∿" ><!--SINE WAVE --> +<!ENTITY acirc "â" ><!--LATIN SMALL LETTER A WITH CIRCUMFLEX --> +<!ENTITY acute "´" ><!--ACUTE ACCENT --> +<!ENTITY acy "а" ><!--CYRILLIC SMALL LETTER A --> +<!ENTITY aelig "æ" ><!--LATIN SMALL LETTER AE --> +<!ENTITY af "⁡" ><!--FUNCTION APPLICATION --> +<!ENTITY afr "𝔞" ><!--MATHEMATICAL FRAKTUR SMALL A --> +<!ENTITY agrave "à" ><!--LATIN SMALL LETTER A WITH GRAVE --> +<!ENTITY alefsym "ℵ" ><!--ALEF SYMBOL --> +<!ENTITY aleph "ℵ" ><!--ALEF SYMBOL --> +<!ENTITY alpha "α" ><!--GREEK SMALL LETTER ALPHA --> +<!ENTITY amacr "ā" ><!--LATIN SMALL LETTER A WITH MACRON --> +<!ENTITY amalg "⨿" ><!--AMALGAMATION OR COPRODUCT --> +<!ENTITY amp "&#38;" ><!--AMPERSAND --> +<!ENTITY and "∧" ><!--LOGICAL AND --> +<!ENTITY andand "⩕" ><!--TWO INTERSECTING LOGICAL AND --> +<!ENTITY andd "⩜" ><!--LOGICAL AND WITH HORIZONTAL DASH --> +<!ENTITY andslope "⩘" ><!--SLOPING LARGE AND --> +<!ENTITY andv "⩚" ><!--LOGICAL AND WITH MIDDLE STEM --> +<!ENTITY ang "∠" ><!--ANGLE --> +<!ENTITY ange "⦤" ><!--ANGLE WITH UNDERBAR --> +<!ENTITY angle "∠" ><!--ANGLE --> +<!ENTITY angmsd "∡" ><!--MEASURED ANGLE --> +<!ENTITY angmsdaa "⦨" ><!--MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT --> +<!ENTITY angmsdab "⦩" ><!--MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT --> +<!ENTITY angmsdac "⦪" ><!--MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT --> +<!ENTITY angmsdad "⦫" ><!--MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT --> +<!ENTITY angmsdae "⦬" ><!--MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP --> +<!ENTITY angmsdaf "⦭" ><!--MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP --> +<!ENTITY angmsdag "⦮" ><!--MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN --> +<!ENTITY angmsdah "⦯" ><!--MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN --> +<!ENTITY angrt "∟" ><!--RIGHT ANGLE --> +<!ENTITY angrtvb "⊾" ><!--RIGHT ANGLE WITH ARC --> +<!ENTITY angrtvbd "⦝" ><!--MEASURED RIGHT ANGLE WITH DOT --> +<!ENTITY angsph "∢" ><!--SPHERICAL ANGLE --> +<!ENTITY angst "Å" ><!--LATIN CAPITAL LETTER A WITH RING ABOVE --> +<!ENTITY angzarr "⍼" ><!--RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW --> +<!ENTITY aogon "ą" ><!--LATIN SMALL LETTER A WITH OGONEK --> +<!ENTITY aopf "𝕒" ><!--MATHEMATICAL DOUBLE-STRUCK SMALL A --> +<!ENTITY ap "≈" ><!--ALMOST EQUAL TO --> +<!ENTITY apE "⩰" ><!--APPROXIMATELY EQUAL OR EQUAL TO --> +<!ENTITY apacir "⩯" ><!--ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT --> +<!ENTITY ape "≊" ><!--ALMOST EQUAL OR EQUAL TO --> +<!ENTITY apid "≋" ><!--TRIPLE TILDE --> +<!ENTITY apos "'" ><!--APOSTROPHE --> +<!ENTITY approx "≈" ><!--ALMOST EQUAL TO --> +<!ENTITY approxeq "≊" ><!--ALMOST EQUAL OR EQUAL TO --> +<!ENTITY aring "å" ><!--LATIN SMALL LETTER A WITH RING ABOVE --> +<!ENTITY ascr "𝒶" ><!--MATHEMATICAL SCRIPT SMALL A --> +<!ENTITY ast "*" ><!--ASTERISK --> +<!ENTITY asymp "≈" ><!--ALMOST EQUAL TO --> +<!ENTITY asympeq "≍" ><!--EQUIVALENT TO --> +<!ENTITY atilde "ã" ><!--LATIN SMALL LETTER A WITH TILDE --> +<!ENTITY auml "ä" ><!--LATIN SMALL LETTER A WITH DIAERESIS --> +<!ENTITY awconint "∳" ><!--ANTICLOCKWISE CONTOUR INTEGRAL --> +<!ENTITY awint "⨑" ><!--ANTICLOCKWISE INTEGRATION --> +<!ENTITY bNot "⫭" ><!--REVERSED DOUBLE STROKE NOT SIGN --> +<!ENTITY backcong "≌" ><!--ALL EQUAL TO --> +<!ENTITY backepsilon "϶" ><!--GREEK REVERSED LUNATE EPSILON SYMBOL --> +<!ENTITY backprime "‵" ><!--REVERSED PRIME --> +<!ENTITY backsim "∽" ><!--REVERSED TILDE --> +<!ENTITY backsimeq "⋍" ><!--REVERSED TILDE EQUALS --> +<!ENTITY barvee "⊽" ><!--NOR --> +<!ENTITY barwed "⌅" ><!--PROJECTIVE --> +<!ENTITY barwedge "⌅" ><!--PROJECTIVE --> +<!ENTITY bbrk "⎵" ><!--BOTTOM SQUARE BRACKET --> +<!ENTITY bbrktbrk "⎶" ><!--BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET --> +<!ENTITY bcong "≌" ><!--ALL EQUAL TO --> +<!ENTITY bcy "б" ><!--CYRILLIC SMALL LETTER BE --> +<!ENTITY bdquo "„" ><!--DOUBLE LOW-9 QUOTATION MARK --> +<!ENTITY becaus "∵" ><!--BECAUSE --> +<!ENTITY because "∵" ><!--BECAUSE --> +<!ENTITY bemptyv "⦰" ><!--REVERSED EMPTY SET --> +<!ENTITY bepsi "϶" ><!--GREEK REVERSED LUNATE EPSILON SYMBOL --> +<!ENTITY bernou "ℬ" ><!--SCRIPT CAPITAL B --> +<!ENTITY beta "β" ><!--GREEK SMALL LETTER BETA --> +<!ENTITY beth "ℶ" ><!--BET SYMBOL --> +<!ENTITY between "≬" ><!--BETWEEN --> +<!ENTITY bfr "𝔟" ><!--MATHEMATICAL FRAKTUR SMALL B --> +<!ENTITY bigcap "⋂" ><!--N-ARY INTERSECTION --> +<!ENTITY bigcirc "◯" ><!--LARGE CIRCLE --> +<!ENTITY bigcup "⋃" ><!--N-ARY UNION --> +<!ENTITY bigodot "⨀" ><!--N-ARY CIRCLED DOT OPERATOR --> +<!ENTITY bigoplus "⨁" ><!--N-ARY CIRCLED PLUS OPERATOR --> +<!ENTITY bigotimes "⨂" ><!--N-ARY CIRCLED TIMES OPERATOR --> +<!ENTITY bigsqcup "⨆" ><!--N-ARY SQUARE UNION OPERATOR --> +<!ENTITY bigstar "★" ><!--BLACK STAR --> +<!ENTITY bigtriangledown "▽" ><!--WHITE DOWN-POINTING TRIANGLE --> +<!ENTITY bigtriangleup "△" ><!--WHITE UP-POINTING TRIANGLE --> +<!ENTITY biguplus "⨄" ><!--N-ARY UNION OPERATOR WITH PLUS --> +<!ENTITY bigvee "⋁" ><!--N-ARY LOGICAL OR --> +<!ENTITY bigwedge "⋀" ><!--N-ARY LOGICAL AND --> +<!ENTITY bkarow "⤍" ><!--RIGHTWARDS DOUBLE DASH ARROW --> +<!ENTITY blacklozenge "⧫" ><!--BLACK LOZENGE --> +<!ENTITY blacksquare "▪" ><!--BLACK SMALL SQUARE --> +<!ENTITY blacktriangle "▴" ><!--BLACK UP-POINTING SMALL TRIANGLE --> +<!ENTITY blacktriangledown "▾" ><!--BLACK DOWN-POINTING SMALL TRIANGLE --> +<!ENTITY blacktriangleleft "◂" ><!--BLACK LEFT-POINTING SMALL TRIANGLE --> +<!ENTITY blacktriangleright "▸" ><!--BLACK RIGHT-POINTING SMALL TRIANGLE --> +<!ENTITY blank "␣" ><!--OPEN BOX --> +<!ENTITY blk12 "▒" ><!--MEDIUM SHADE --> +<!ENTITY blk14 "░" ><!--LIGHT SHADE --> +<!ENTITY blk34 "▓" ><!--DARK SHADE --> +<!ENTITY block "█" ><!--FULL BLOCK --> +<!ENTITY bne "=⃥" ><!--EQUALS SIGN with reverse slash --> +<!ENTITY bnequiv "≡⃥" ><!--IDENTICAL TO with reverse slash --> +<!ENTITY bnot "⌐" ><!--REVERSED NOT SIGN --> +<!ENTITY bopf "𝕓" ><!--MATHEMATICAL DOUBLE-STRUCK SMALL B --> +<!ENTITY bot "⊥" ><!--UP TACK --> +<!ENTITY bottom "⊥" ><!--UP TACK --> +<!ENTITY bowtie "⋈" ><!--BOWTIE --> +<!ENTITY boxDL "╗" ><!--BOX DRAWINGS DOUBLE DOWN AND LEFT --> +<!ENTITY boxDR "╔" ><!--BOX DRAWINGS DOUBLE DOWN AND RIGHT --> +<!ENTITY boxDl "╖" ><!--BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE --> +<!ENTITY boxDr "╓" ><!--BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE --> +<!ENTITY boxH "═" ><!--BOX DRAWINGS DOUBLE HORIZONTAL --> +<!ENTITY boxHD "╦" ><!--BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL --> +<!ENTITY boxHU "╩" ><!--BOX DRAWINGS DOUBLE UP AND HORIZONTAL --> +<!ENTITY boxHd "╤" ><!--BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE --> +<!ENTITY boxHu "╧" ><!--BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE --> +<!ENTITY boxUL "╝" ><!--BOX DRAWINGS DOUBLE UP AND LEFT --> +<!ENTITY boxUR "╚" ><!--BOX DRAWINGS DOUBLE UP AND RIGHT --> +<!ENTITY boxUl "╜" ><!--BOX DRAWINGS UP DOUBLE AND LEFT SINGLE --> +<!ENTITY boxUr "╙" ><!--BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE --> +<!ENTITY boxV "║" ><!--BOX DRAWINGS DOUBLE VERTICAL --> +<!ENTITY boxVH "╬" ><!--BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL --> +<!ENTITY boxVL "╣" ><!--BOX DRAWINGS DOUBLE VERTICAL AND LEFT --> +<!ENTITY boxVR "╠" ><!--BOX DRAWINGS DOUBLE VERTICAL AND RIGHT --> +<!ENTITY boxVh "╫" ><!--BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE --> +<!ENTITY boxVl "╢" ><!--BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE --> +<!ENTITY boxVr "╟" ><!--BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE --> +<!ENTITY boxbox "⧉" ><!--TWO JOINED SQUARES --> +<!ENTITY boxdL "╕" ><!--BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE --> +<!ENTITY boxdR "╒" ><!--BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE --> +<!ENTITY boxdl "┐" ><!--BOX DRAWINGS LIGHT DOWN AND LEFT --> +<!ENTITY boxdr "┌" ><!--BOX DRAWINGS LIGHT DOWN AND RIGHT --> +<!ENTITY boxh "─" ><!--BOX DRAWINGS LIGHT HORIZONTAL --> +<!ENTITY boxhD "╥" ><!--BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE --> +<!ENTITY boxhU "╨" ><!--BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE --> +<!ENTITY boxhd "┬" ><!--BOX DRAWINGS LIGHT DOWN AND HORIZONTAL --> +<!ENTITY boxhu "┴" ><!--BOX DRAWINGS LIGHT UP AND HORIZONTAL --> +<!ENTITY boxminus "⊟" ><!--SQUARED MINUS --> +<!ENTITY boxplus "⊞" ><!--SQUARED PLUS --> +<!ENTITY boxtimes "⊠" ><!--SQUARED TIMES --> +<!ENTITY boxuL "╛" ><!--BOX DRAWINGS UP SINGLE AND LEFT DOUBLE --> +<!ENTITY boxuR "╘" ><!--BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE --> +<!ENTITY boxul "┘" ><!--BOX DRAWINGS LIGHT UP AND LEFT --> +<!ENTITY boxur "└" ><!--BOX DRAWINGS LIGHT UP AND RIGHT --> +<!ENTITY boxv "│" ><!--BOX DRAWINGS LIGHT VERTICAL --> +<!ENTITY boxvH "╪" ><!--BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE --> +<!ENTITY boxvL "╡" ><!--BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE --> +<!ENTITY boxvR "╞" ><!--BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE --> +<!ENTITY boxvh "┼" ><!--BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL --> +<!ENTITY boxvl "┤" ><!--BOX DRAWINGS LIGHT VERTICAL AND LEFT --> +<!ENTITY boxvr "├" ><!--BOX DRAWINGS LIGHT VERTICAL AND RIGHT --> +<!ENTITY bprime "‵" ><!--REVERSED PRIME --> +<!ENTITY breve "˘" ><!--BREVE --> +<!ENTITY brvbar "¦" ><!--BROKEN BAR --> +<!ENTITY bscr "𝒷" ><!--MATHEMATICAL SCRIPT SMALL B --> +<!ENTITY bsemi "⁏" ><!--REVERSED SEMICOLON --> +<!ENTITY bsim "∽" ><!--REVERSED TILDE --> +<!ENTITY bsime "⋍" ><!--REVERSED TILDE EQUALS --> +<!ENTITY bsol "\" ><!--REVERSE SOLIDUS --> +<!ENTITY bsolb "⧅" ><!--SQUARED FALLING DIAGONAL SLASH --> +<!ENTITY bsolhsub "⟈" ><!--REVERSE SOLIDUS PRECEDING SUBSET --> +<!ENTITY bull "•" ><!--BULLET --> +<!ENTITY bullet "•" ><!--BULLET --> +<!ENTITY bump "≎" ><!--GEOMETRICALLY EQUIVALENT TO --> +<!ENTITY bumpE "⪮" ><!--EQUALS SIGN WITH BUMPY ABOVE --> +<!ENTITY bumpe "≏" ><!--DIFFERENCE BETWEEN --> +<!ENTITY bumpeq "≏" ><!--DIFFERENCE BETWEEN --> +<!ENTITY cacute "ć" ><!--LATIN SMALL LETTER C WITH ACUTE --> +<!ENTITY cap "∩" ><!--INTERSECTION --> +<!ENTITY capand "⩄" ><!--INTERSECTION WITH LOGICAL AND --> +<!ENTITY capbrcup "⩉" ><!--INTERSECTION ABOVE BAR ABOVE UNION --> +<!ENTITY capcap "⩋" ><!--INTERSECTION BESIDE AND JOINED WITH INTERSECTION --> +<!ENTITY capcup "⩇" ><!--INTERSECTION ABOVE UNION --> +<!ENTITY capdot "⩀" ><!--INTERSECTION WITH DOT --> +<!ENTITY caps "∩︀" ><!--INTERSECTION with serifs --> +<!ENTITY caret "⁁" ><!--CARET INSERTION POINT --> +<!ENTITY caron "ˇ" ><!--CARON --> +<!ENTITY ccaps "⩍" ><!--CLOSED INTERSECTION WITH SERIFS --> +<!ENTITY ccaron "č" ><!--LATIN SMALL LETTER C WITH CARON --> +<!ENTITY ccedil "ç" ><!--LATIN SMALL LETTER C WITH CEDILLA --> +<!ENTITY ccirc "ĉ" ><!--LATIN SMALL LETTER C WITH CIRCUMFLEX --> +<!ENTITY ccups "⩌" ><!--CLOSED UNION WITH SERIFS --> +<!ENTITY ccupssm "⩐" ><!--CLOSED UNION WITH SERIFS AND SMASH PRODUCT --> +<!ENTITY cdot "ċ" ><!--LATIN SMALL LETTER C WITH DOT ABOVE --> +<!ENTITY cedil "¸" ><!--CEDILLA --> +<!ENTITY cemptyv "⦲" ><!--EMPTY SET WITH SMALL CIRCLE ABOVE --> +<!ENTITY cent "¢" ><!--CENT SIGN --> +<!ENTITY centerdot "·" ><!--MIDDLE DOT --> +<!ENTITY cfr "𝔠" ><!--MATHEMATICAL FRAKTUR SMALL C --> +<!ENTITY chcy "ч" ><!--CYRILLIC SMALL LETTER CHE --> +<!ENTITY check "✓" ><!--CHECK MARK --> +<!ENTITY checkmark "✓" ><!--CHECK MARK --> +<!ENTITY chi "χ" ><!--GREEK SMALL LETTER CHI --> +<!ENTITY cir "○" ><!--WHITE CIRCLE --> +<!ENTITY cirE "⧃" ><!--CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT --> +<!ENTITY circ "ˆ" ><!--MODIFIER LETTER CIRCUMFLEX ACCENT --> +<!ENTITY circeq "≗" ><!--RING EQUAL TO --> +<!ENTITY circlearrowleft "↺" ><!--ANTICLOCKWISE OPEN CIRCLE ARROW --> +<!ENTITY circlearrowright "↻" ><!--CLOCKWISE OPEN CIRCLE ARROW --> +<!ENTITY circledR "®" ><!--REGISTERED SIGN --> +<!ENTITY circledS "Ⓢ" ><!--CIRCLED LATIN CAPITAL LETTER S --> +<!ENTITY circledast "⊛" ><!--CIRCLED ASTERISK OPERATOR --> +<!ENTITY circledcirc "⊚" ><!--CIRCLED RING OPERATOR --> +<!ENTITY circleddash "⊝" ><!--CIRCLED DASH --> +<!ENTITY cire "≗" ><!--RING EQUAL TO --> +<!ENTITY cirfnint "⨐" ><!--CIRCULATION FUNCTION --> +<!ENTITY cirmid "⫯" ><!--VERTICAL LINE WITH CIRCLE ABOVE --> +<!ENTITY cirscir "⧂" ><!--CIRCLE WITH SMALL CIRCLE TO THE RIGHT --> +<!ENTITY clubs "♣" ><!--BLACK CLUB SUIT --> +<!ENTITY clubsuit "♣" ><!--BLACK CLUB SUIT --> +<!ENTITY colon ":" ><!--COLON --> +<!ENTITY colone "≔" ><!--COLON EQUALS --> +<!ENTITY coloneq "≔" ><!--COLON EQUALS --> +<!ENTITY comma "," ><!--COMMA --> +<!ENTITY commat "@" ><!--COMMERCIAL AT --> +<!ENTITY comp "∁" ><!--COMPLEMENT --> +<!ENTITY compfn "∘" ><!--RING OPERATOR --> +<!ENTITY complement "∁" ><!--COMPLEMENT --> +<!ENTITY complexes "ℂ" ><!--DOUBLE-STRUCK CAPITAL C --> +<!ENTITY cong "≅" ><!--APPROXIMATELY EQUAL TO --> +<!ENTITY congdot "⩭" ><!--CONGRUENT WITH DOT ABOVE --> +<!ENTITY conint "∮" ><!--CONTOUR INTEGRAL --> +<!ENTITY copf "𝕔" ><!--MATHEMATICAL DOUBLE-STRUCK SMALL C --> +<!ENTITY coprod "∐" ><!--N-ARY COPRODUCT --> +<!ENTITY copy "©" ><!--COPYRIGHT SIGN --> +<!ENTITY copysr "℗" ><!--SOUND RECORDING COPYRIGHT --> +<!ENTITY crarr "↵" ><!--DOWNWARDS ARROW WITH CORNER LEFTWARDS --> +<!ENTITY cross "✗" ><!--BALLOT X --> +<!ENTITY cscr "𝒸" ><!--MATHEMATICAL SCRIPT SMALL C --> +<!ENTITY csub "⫏" ><!--CLOSED SUBSET --> +<!ENTITY csube "⫑" ><!--CLOSED SUBSET OR EQUAL TO --> +<!ENTITY csup "⫐" ><!--CLOSED SUPERSET --> +<!ENTITY csupe "⫒" ><!--CLOSED SUPERSET OR EQUAL TO --> +<!ENTITY ctdot "⋯" ><!--MIDLINE HORIZONTAL ELLIPSIS --> +<!ENTITY cudarrl "⤸" ><!--RIGHT-SIDE ARC CLOCKWISE ARROW --> +<!ENTITY cudarrr "⤵" ><!--ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS --> +<!ENTITY cuepr "⋞" ><!--EQUAL TO OR PRECEDES --> +<!ENTITY cuesc "⋟" ><!--EQUAL TO OR SUCCEEDS --> +<!ENTITY cularr "↶" ><!--ANTICLOCKWISE TOP SEMICIRCLE ARROW --> +<!ENTITY cularrp "⤽" ><!--TOP ARC ANTICLOCKWISE ARROW WITH PLUS --> +<!ENTITY cup "∪" ><!--UNION --> +<!ENTITY cupbrcap "⩈" ><!--UNION ABOVE BAR ABOVE INTERSECTION --> +<!ENTITY cupcap "⩆" ><!--UNION ABOVE INTERSECTION --> +<!ENTITY cupcup "⩊" ><!--UNION BESIDE AND JOINED WITH UNION --> +<!ENTITY cupdot "⊍" ><!--MULTISET MULTIPLICATION --> +<!ENTITY cupor "⩅" ><!--UNION WITH LOGICAL OR --> +<!ENTITY cups "∪︀" ><!--UNION with serifs --> +<!ENTITY curarr "↷" ><!--CLOCKWISE TOP SEMICIRCLE ARROW --> +<!ENTITY curarrm "⤼" ><!--TOP ARC CLOCKWISE ARROW WITH MINUS --> +<!ENTITY curlyeqprec "⋞" ><!--EQUAL TO OR PRECEDES --> +<!ENTITY curlyeqsucc "⋟" ><!--EQUAL TO OR SUCCEEDS --> +<!ENTITY curlyvee "⋎" ><!--CURLY LOGICAL OR --> +<!ENTITY curlywedge "⋏" ><!--CURLY LOGICAL AND --> +<!ENTITY curren "¤" ><!--CURRENCY SIGN --> +<!ENTITY curvearrowleft "↶" ><!--ANTICLOCKWISE TOP SEMICIRCLE ARROW --> +<!ENTITY curvearrowright "↷" ><!--CLOCKWISE TOP SEMICIRCLE ARROW --> +<!ENTITY cuvee "⋎" ><!--CURLY LOGICAL OR --> +<!ENTITY cuwed "⋏" ><!--CURLY LOGICAL AND --> +<!ENTITY cwconint "∲" ><!--CLOCKWISE CONTOUR INTEGRAL --> +<!ENTITY cwint "∱" ><!--CLOCKWISE INTEGRAL --> +<!ENTITY cylcty "⌭" ><!--CYLINDRICITY --> +<!ENTITY dArr "⇓" ><!--DOWNWARDS DOUBLE ARROW --> +<!ENTITY dHar "⥥" ><!--DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT --> +<!ENTITY dagger "†" ><!--DAGGER --> +<!ENTITY daleth "ℸ" ><!--DALET SYMBOL --> +<!ENTITY darr "↓" ><!--DOWNWARDS ARROW --> +<!ENTITY dash "‐" ><!--HYPHEN --> +<!ENTITY dashv "⊣" ><!--LEFT TACK --> +<!ENTITY dbkarow "⤏" ><!--RIGHTWARDS TRIPLE DASH ARROW --> +<!ENTITY dblac "˝" ><!--DOUBLE ACUTE ACCENT --> +<!ENTITY dcaron "ď" ><!--LATIN SMALL LETTER D WITH CARON --> +<!ENTITY dcy "д" ><!--CYRILLIC SMALL LETTER DE --> +<!ENTITY dd "ⅆ" ><!--DOUBLE-STRUCK ITALIC SMALL D --> +<!ENTITY ddagger "‡" ><!--DOUBLE DAGGER --> +<!ENTITY ddarr "⇊" ><!--DOWNWARDS PAIRED ARROWS --> +<!ENTITY ddotseq "⩷" ><!--EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW --> +<!ENTITY deg "°" ><!--DEGREE SIGN --> +<!ENTITY delta "δ" ><!--GREEK SMALL LETTER DELTA --> +<!ENTITY demptyv "⦱" ><!--EMPTY SET WITH OVERBAR --> +<!ENTITY dfisht "⥿" ><!--DOWN FISH TAIL --> +<!ENTITY dfr "𝔡" ><!--MATHEMATICAL FRAKTUR SMALL D --> +<!ENTITY dharl "⇃" ><!--DOWNWARDS HARPOON WITH BARB LEFTWARDS --> +<!ENTITY dharr "⇂" ><!--DOWNWARDS HARPOON WITH BARB RIGHTWARDS --> +<!ENTITY diam "⋄" ><!--DIAMOND OPERATOR --> +<!ENTITY diamond "⋄" ><!--DIAMOND OPERATOR --> +<!ENTITY diamondsuit "♦" ><!--BLACK DIAMOND SUIT --> +<!ENTITY diams "♦" ><!--BLACK DIAMOND SUIT --> +<!ENTITY die "¨" ><!--DIAERESIS --> +<!ENTITY digamma "ϝ" ><!--GREEK SMALL LETTER DIGAMMA --> +<!ENTITY disin "⋲" ><!--ELEMENT OF WITH LONG HORIZONTAL STROKE --> +<!ENTITY div "÷" ><!--DIVISION SIGN --> +<!ENTITY divide "÷" ><!--DIVISION SIGN --> +<!ENTITY divideontimes "⋇" ><!--DIVISION TIMES --> +<!ENTITY divonx "⋇" ><!--DIVISION TIMES --> +<!ENTITY djcy "ђ" ><!--CYRILLIC SMALL LETTER DJE --> +<!ENTITY dlcorn "⌞" ><!--BOTTOM LEFT CORNER --> +<!ENTITY dlcrop "⌍" ><!--BOTTOM LEFT CROP --> +<!ENTITY dollar "$" ><!--DOLLAR SIGN --> +<!ENTITY dopf "𝕕" ><!--MATHEMATICAL DOUBLE-STRUCK SMALL D --> +<!ENTITY dot "˙" ><!--DOT ABOVE --> +<!ENTITY doteq "≐" ><!--APPROACHES THE LIMIT --> +<!ENTITY doteqdot "≑" ><!--GEOMETRICALLY EQUAL TO --> +<!ENTITY dotminus "∸" ><!--DOT MINUS --> +<!ENTITY dotplus "∔" ><!--DOT PLUS --> +<!ENTITY dotsquare "⊡" ><!--SQUARED DOT OPERATOR --> +<!ENTITY doublebarwedge "⌆" ><!--PERSPECTIVE --> +<!ENTITY downarrow "↓" ><!--DOWNWARDS ARROW --> +<!ENTITY downdownarrows "⇊" ><!--DOWNWARDS PAIRED ARROWS --> +<!ENTITY downharpoonleft "⇃" ><!--DOWNWARDS HARPOON WITH BARB LEFTWARDS --> +<!ENTITY downharpoonright "⇂" ><!--DOWNWARDS HARPOON WITH BARB RIGHTWARDS --> +<!ENTITY drbkarow "⤐" ><!--RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW --> +<!ENTITY drcorn "⌟" ><!--BOTTOM RIGHT CORNER --> +<!ENTITY drcrop "⌌" ><!--BOTTOM RIGHT CROP --> +<!ENTITY dscr "𝒹" ><!--MATHEMATICAL SCRIPT SMALL D --> +<!ENTITY dscy "ѕ" ><!--CYRILLIC SMALL LETTER DZE --> +<!ENTITY dsol "⧶" ><!--SOLIDUS WITH OVERBAR --> +<!ENTITY dstrok "đ" ><!--LATIN SMALL LETTER D WITH STROKE --> +<!ENTITY dtdot "⋱" ><!--DOWN RIGHT DIAGONAL ELLIPSIS --> +<!ENTITY dtri "▿" ><!--WHITE DOWN-POINTING SMALL TRIANGLE --> +<!ENTITY dtrif "▾" ><!--BLACK DOWN-POINTING SMALL TRIANGLE --> +<!ENTITY duarr "⇵" ><!--DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW --> +<!ENTITY duhar "⥯" ><!--DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT --> +<!ENTITY dwangle "⦦" ><!--OBLIQUE ANGLE OPENING UP --> +<!ENTITY dzcy "џ" ><!--CYRILLIC SMALL LETTER DZHE --> +<!ENTITY dzigrarr "⟿" ><!--LONG RIGHTWARDS SQUIGGLE ARROW --> +<!ENTITY eDDot "⩷" ><!--EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW --> +<!ENTITY eDot "≑" ><!--GEOMETRICALLY EQUAL TO --> +<!ENTITY eacute "é" ><!--LATIN SMALL LETTER E WITH ACUTE --> +<!ENTITY easter "⩮" ><!--EQUALS WITH ASTERISK --> +<!ENTITY ecaron "ě" ><!--LATIN SMALL LETTER E WITH CARON --> +<!ENTITY ecir "≖" ><!--RING IN EQUAL TO --> +<!ENTITY ecirc "ê" ><!--LATIN SMALL LETTER E WITH CIRCUMFLEX --> +<!ENTITY ecolon "≕" ><!--EQUALS COLON --> +<!ENTITY ecy "э" ><!--CYRILLIC SMALL LETTER E --> +<!ENTITY edot "ė" ><!--LATIN SMALL LETTER E WITH DOT ABOVE --> +<!ENTITY ee "ⅇ" ><!--DOUBLE-STRUCK ITALIC SMALL E --> +<!ENTITY efDot "≒" ><!--APPROXIMATELY EQUAL TO OR THE IMAGE OF --> +<!ENTITY efr "𝔢" ><!--MATHEMATICAL FRAKTUR SMALL E --> +<!ENTITY eg "⪚" ><!--DOUBLE-LINE EQUAL TO OR GREATER-THAN --> +<!ENTITY egrave "è" ><!--LATIN SMALL LETTER E WITH GRAVE --> +<!ENTITY egs "⪖" ><!--SLANTED EQUAL TO OR GREATER-THAN --> +<!ENTITY egsdot "⪘" ><!--SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE --> +<!ENTITY el "⪙" ><!--DOUBLE-LINE EQUAL TO OR LESS-THAN --> +<!ENTITY elinters "⏧" ><!--ELECTRICAL INTERSECTION --> +<!ENTITY ell "ℓ" ><!--SCRIPT SMALL L --> +<!ENTITY els "⪕" ><!--SLANTED EQUAL TO OR LESS-THAN --> +<!ENTITY elsdot "⪗" ><!--SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE --> +<!ENTITY emacr "ē" ><!--LATIN SMALL LETTER E WITH MACRON --> +<!ENTITY empty "∅" ><!--EMPTY SET --> +<!ENTITY emptyset "∅" ><!--EMPTY SET --> +<!ENTITY emptyv "∅" ><!--EMPTY SET --> +<!ENTITY emsp " " ><!--EM SPACE --> +<!ENTITY emsp13 " " ><!--THREE-PER-EM SPACE --> +<!ENTITY emsp14 " " ><!--FOUR-PER-EM SPACE --> +<!ENTITY eng "ŋ" ><!--LATIN SMALL LETTER ENG --> +<!ENTITY ensp " " ><!--EN SPACE --> +<!ENTITY eogon "ę" ><!--LATIN SMALL LETTER E WITH OGONEK --> +<!ENTITY eopf "𝕖" ><!--MATHEMATICAL DOUBLE-STRUCK SMALL E --> +<!ENTITY epar "⋕" ><!--EQUAL AND PARALLEL TO --> +<!ENTITY eparsl "⧣" ><!--EQUALS SIGN AND SLANTED PARALLEL --> +<!ENTITY eplus "⩱" ><!--EQUALS SIGN ABOVE PLUS SIGN --> +<!ENTITY epsi "ε" ><!--GREEK SMALL LETTER EPSILON --> +<!ENTITY epsilon "ε" ><!--GREEK SMALL LETTER EPSILON --> +<!ENTITY epsiv "ϵ" ><!--GREEK LUNATE EPSILON SYMBOL --> +<!ENTITY eqcirc "≖" ><!--RING IN EQUAL TO --> +<!ENTITY eqcolon "≕" ><!--EQUALS COLON --> +<!ENTITY eqsim "≂" ><!--MINUS TILDE --> +<!ENTITY eqslantgtr "⪖" ><!--SLANTED EQUAL TO OR GREATER-THAN --> +<!ENTITY eqslantless "⪕" ><!--SLANTED EQUAL TO OR LESS-THAN --> +<!ENTITY equals "=" ><!--EQUALS SIGN --> +<!ENTITY equest "≟" ><!--QUESTIONED EQUAL TO --> +<!ENTITY equiv "≡" ><!--IDENTICAL TO --> +<!ENTITY equivDD "⩸" ><!--EQUIVALENT WITH FOUR DOTS ABOVE --> +<!ENTITY eqvparsl "⧥" ><!--IDENTICAL TO AND SLANTED PARALLEL --> +<!ENTITY erDot "≓" ><!--IMAGE OF OR APPROXIMATELY EQUAL TO --> +<!ENTITY erarr "⥱" ><!--EQUALS SIGN ABOVE RIGHTWARDS ARROW --> +<!ENTITY escr "ℯ" ><!--SCRIPT SMALL E --> +<!ENTITY esdot "≐" ><!--APPROACHES THE LIMIT --> +<!ENTITY esim "≂" ><!--MINUS TILDE --> +<!ENTITY eta "η" ><!--GREEK SMALL LETTER ETA --> +<!ENTITY eth "ð" ><!--LATIN SMALL LETTER ETH --> +<!ENTITY euml "ë" ><!--LATIN SMALL LETTER E WITH DIAERESIS --> +<!ENTITY euro "€" ><!--EURO SIGN --> +<!ENTITY excl "!" ><!--EXCLAMATION MARK --> +<!ENTITY exist "∃" ><!--THERE EXISTS --> +<!ENTITY expectation "ℰ" ><!--SCRIPT CAPITAL E --> +<!ENTITY exponentiale "ⅇ" ><!--DOUBLE-STRUCK ITALIC SMALL E --> +<!ENTITY fallingdotseq "≒" ><!--APPROXIMATELY EQUAL TO OR THE IMAGE OF --> +<!ENTITY fcy "ф" ><!--CYRILLIC SMALL LETTER EF --> +<!ENTITY female "♀" ><!--FEMALE SIGN --> +<!ENTITY ffilig "ffi" ><!--LATIN SMALL LIGATURE FFI --> +<!ENTITY fflig "ff" ><!--LATIN SMALL LIGATURE FF --> +<!ENTITY ffllig "ffl" ><!--LATIN SMALL LIGATURE FFL --> +<!ENTITY ffr "𝔣" ><!--MATHEMATICAL FRAKTUR SMALL F --> +<!ENTITY filig "fi" ><!--LATIN SMALL LIGATURE FI --> +<!ENTITY fjlig "fj" ><!--fj ligature --> +<!ENTITY flat "♭" ><!--MUSIC FLAT SIGN --> +<!ENTITY fllig "fl" ><!--LATIN SMALL LIGATURE FL --> +<!ENTITY fltns "▱" ><!--WHITE PARALLELOGRAM --> +<!ENTITY fnof "ƒ" ><!--LATIN SMALL LETTER F WITH HOOK --> +<!ENTITY fopf "𝕗" ><!--MATHEMATICAL DOUBLE-STRUCK SMALL F --> +<!ENTITY forall "∀" ><!--FOR ALL --> +<!ENTITY fork "⋔" ><!--PITCHFORK --> +<!ENTITY forkv "⫙" ><!--ELEMENT OF OPENING DOWNWARDS --> +<!ENTITY fpartint "⨍" ><!--FINITE PART INTEGRAL --> +<!ENTITY frac12 "½" ><!--VULGAR FRACTION ONE HALF --> +<!ENTITY frac13 "⅓" ><!--VULGAR FRACTION ONE THIRD --> +<!ENTITY frac14 "¼" ><!--VULGAR FRACTION ONE QUARTER --> +<!ENTITY frac15 "⅕" ><!--VULGAR FRACTION ONE FIFTH --> +<!ENTITY frac16 "⅙" ><!--VULGAR FRACTION ONE SIXTH --> +<!ENTITY frac18 "⅛" ><!--VULGAR FRACTION ONE EIGHTH --> +<!ENTITY frac23 "⅔" ><!--VULGAR FRACTION TWO THIRDS --> +<!ENTITY frac25 "⅖" ><!--VULGAR FRACTION TWO FIFTHS --> +<!ENTITY frac34 "¾" ><!--VULGAR FRACTION THREE QUARTERS --> +<!ENTITY frac35 "⅗" ><!--VULGAR FRACTION THREE FIFTHS --> +<!ENTITY frac38 "⅜" ><!--VULGAR FRACTION THREE EIGHTHS --> +<!ENTITY frac45 "⅘" ><!--VULGAR FRACTION FOUR FIFTHS --> +<!ENTITY frac56 "⅚" ><!--VULGAR FRACTION FIVE SIXTHS --> +<!ENTITY frac58 "⅝" ><!--VULGAR FRACTION FIVE EIGHTHS --> +<!ENTITY frac78 "⅞" ><!--VULGAR FRACTION SEVEN EIGHTHS --> +<!ENTITY frasl "⁄" ><!--FRACTION SLASH --> +<!ENTITY frown "⌢" ><!--FROWN --> +<!ENTITY fscr "𝒻" ><!--MATHEMATICAL SCRIPT SMALL F --> +<!ENTITY gE "≧" ><!--GREATER-THAN OVER EQUAL TO --> +<!ENTITY gEl "⪌" ><!--GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN --> +<!ENTITY gacute "ǵ" ><!--LATIN SMALL LETTER G WITH ACUTE --> +<!ENTITY gamma "γ" ><!--GREEK SMALL LETTER GAMMA --> +<!ENTITY gammad "ϝ" ><!--GREEK SMALL LETTER DIGAMMA --> +<!ENTITY gap "⪆" ><!--GREATER-THAN OR APPROXIMATE --> +<!ENTITY gbreve "ğ" ><!--LATIN SMALL LETTER G WITH BREVE --> +<!ENTITY gcirc "ĝ" ><!--LATIN SMALL LETTER G WITH CIRCUMFLEX --> +<!ENTITY gcy "г" ><!--CYRILLIC SMALL LETTER GHE --> +<!ENTITY gdot "ġ" ><!--LATIN SMALL LETTER G WITH DOT ABOVE --> +<!ENTITY ge "≥" ><!--GREATER-THAN OR EQUAL TO --> +<!ENTITY gel "⋛" ><!--GREATER-THAN EQUAL TO OR LESS-THAN --> +<!ENTITY geq "≥" ><!--GREATER-THAN OR EQUAL TO --> +<!ENTITY geqq "≧" ><!--GREATER-THAN OVER EQUAL TO --> +<!ENTITY geqslant "⩾" ><!--GREATER-THAN OR SLANTED EQUAL TO --> +<!ENTITY ges "⩾" ><!--GREATER-THAN OR SLANTED EQUAL TO --> +<!ENTITY gescc "⪩" ><!--GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL --> +<!ENTITY gesdot "⪀" ><!--GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE --> +<!ENTITY gesdoto "⪂" ><!--GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE --> +<!ENTITY gesdotol "⪄" ><!--GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT --> +<!ENTITY gesl "⋛︀" ><!--GREATER-THAN slanted EQUAL TO OR LESS-THAN --> +<!ENTITY gesles "⪔" ><!--GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL --> +<!ENTITY gfr "𝔤" ><!--MATHEMATICAL FRAKTUR SMALL G --> +<!ENTITY gg "≫" ><!--MUCH GREATER-THAN --> +<!ENTITY ggg "⋙" ><!--VERY MUCH GREATER-THAN --> +<!ENTITY gimel "ℷ" ><!--GIMEL SYMBOL --> +<!ENTITY gjcy "ѓ" ><!--CYRILLIC SMALL LETTER GJE --> +<!ENTITY gl "≷" ><!--GREATER-THAN OR LESS-THAN --> +<!ENTITY glE "⪒" ><!--GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL --> +<!ENTITY gla "⪥" ><!--GREATER-THAN BESIDE LESS-THAN --> +<!ENTITY glj "⪤" ><!--GREATER-THAN OVERLAPPING LESS-THAN --> +<!ENTITY gnE "≩" ><!--GREATER-THAN BUT NOT EQUAL TO --> +<!ENTITY gnap "⪊" ><!--GREATER-THAN AND NOT APPROXIMATE --> +<!ENTITY gnapprox "⪊" ><!--GREATER-THAN AND NOT APPROXIMATE --> +<!ENTITY gne "⪈" ><!--GREATER-THAN AND SINGLE-LINE NOT EQUAL TO --> +<!ENTITY gneq "⪈" ><!--GREATER-THAN AND SINGLE-LINE NOT EQUAL TO --> +<!ENTITY gneqq "≩" ><!--GREATER-THAN BUT NOT EQUAL TO --> +<!ENTITY gnsim "⋧" ><!--GREATER-THAN BUT NOT EQUIVALENT TO --> +<!ENTITY gopf "𝕘" ><!--MATHEMATICAL DOUBLE-STRUCK SMALL G --> +<!ENTITY grave "`" ><!--GRAVE ACCENT --> +<!ENTITY gscr "ℊ" ><!--SCRIPT SMALL G --> +<!ENTITY gsim "≳" ><!--GREATER-THAN OR EQUIVALENT TO --> +<!ENTITY gsime "⪎" ><!--GREATER-THAN ABOVE SIMILAR OR EQUAL --> +<!ENTITY gsiml "⪐" ><!--GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN --> +<!ENTITY gt ">" ><!--GREATER-THAN SIGN --> +<!ENTITY gtcc "⪧" ><!--GREATER-THAN CLOSED BY CURVE --> +<!ENTITY gtcir "⩺" ><!--GREATER-THAN WITH CIRCLE INSIDE --> +<!ENTITY gtdot "⋗" ><!--GREATER-THAN WITH DOT --> +<!ENTITY gtlPar "⦕" ><!--DOUBLE LEFT ARC GREATER-THAN BRACKET --> +<!ENTITY gtquest "⩼" ><!--GREATER-THAN WITH QUESTION MARK ABOVE --> +<!ENTITY gtrapprox "⪆" ><!--GREATER-THAN OR APPROXIMATE --> +<!ENTITY gtrarr "⥸" ><!--GREATER-THAN ABOVE RIGHTWARDS ARROW --> +<!ENTITY gtrdot "⋗" ><!--GREATER-THAN WITH DOT --> +<!ENTITY gtreqless "⋛" ><!--GREATER-THAN EQUAL TO OR LESS-THAN --> +<!ENTITY gtreqqless "⪌" ><!--GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN --> +<!ENTITY gtrless "≷" ><!--GREATER-THAN OR LESS-THAN --> +<!ENTITY gtrsim "≳" ><!--GREATER-THAN OR EQUIVALENT TO --> +<!ENTITY gvertneqq "≩︀" ><!--GREATER-THAN BUT NOT EQUAL TO - with vertical stroke --> +<!ENTITY gvnE "≩︀" ><!--GREATER-THAN BUT NOT EQUAL TO - with vertical stroke --> +<!ENTITY hArr "⇔" ><!--LEFT RIGHT DOUBLE ARROW --> +<!ENTITY hairsp " " ><!--HAIR SPACE --> +<!ENTITY half "½" ><!--VULGAR FRACTION ONE HALF --> +<!ENTITY hamilt "ℋ" ><!--SCRIPT CAPITAL H --> +<!ENTITY hardcy "ъ" ><!--CYRILLIC SMALL LETTER HARD SIGN --> +<!ENTITY harr "↔" ><!--LEFT RIGHT ARROW --> +<!ENTITY harrcir "⥈" ><!--LEFT RIGHT ARROW THROUGH SMALL CIRCLE --> +<!ENTITY harrw "↭" ><!--LEFT RIGHT WAVE ARROW --> +<!ENTITY hbar "ℏ" ><!--PLANCK CONSTANT OVER TWO PI --> +<!ENTITY hcirc "ĥ" ><!--LATIN SMALL LETTER H WITH CIRCUMFLEX --> +<!ENTITY hearts "♥" ><!--BLACK HEART SUIT --> +<!ENTITY heartsuit "♥" ><!--BLACK HEART SUIT --> +<!ENTITY hellip "…" ><!--HORIZONTAL ELLIPSIS --> +<!ENTITY hercon "⊹" ><!--HERMITIAN CONJUGATE MATRIX --> +<!ENTITY hfr "𝔥" ><!--MATHEMATICAL FRAKTUR SMALL H --> +<!ENTITY hksearow "⤥" ><!--SOUTH EAST ARROW WITH HOOK --> +<!ENTITY hkswarow "⤦" ><!--SOUTH WEST ARROW WITH HOOK --> +<!ENTITY hoarr "⇿" ><!--LEFT RIGHT OPEN-HEADED ARROW --> +<!ENTITY homtht "∻" ><!--HOMOTHETIC --> +<!ENTITY hookleftarrow "↩" ><!--LEFTWARDS ARROW WITH HOOK --> +<!ENTITY hookrightarrow "↪" ><!--RIGHTWARDS ARROW WITH HOOK --> +<!ENTITY hopf "𝕙" ><!--MATHEMATICAL DOUBLE-STRUCK SMALL H --> +<!ENTITY horbar "―" ><!--HORIZONTAL BAR --> +<!ENTITY hscr "𝒽" ><!--MATHEMATICAL SCRIPT SMALL H --> +<!ENTITY hslash "ℏ" ><!--PLANCK CONSTANT OVER TWO PI --> +<!ENTITY hstrok "ħ" ><!--LATIN SMALL LETTER H WITH STROKE --> +<!ENTITY hybull "⁃" ><!--HYPHEN BULLET --> +<!ENTITY hyphen "‐" ><!--HYPHEN --> +<!ENTITY iacute "í" ><!--LATIN SMALL LETTER I WITH ACUTE --> +<!ENTITY ic "⁣" ><!--INVISIBLE SEPARATOR --> +<!ENTITY icirc "î" ><!--LATIN SMALL LETTER I WITH CIRCUMFLEX --> +<!ENTITY icy "и" ><!--CYRILLIC SMALL LETTER I --> +<!ENTITY iecy "е" ><!--CYRILLIC SMALL LETTER IE --> +<!ENTITY iexcl "¡" ><!--INVERTED EXCLAMATION MARK --> +<!ENTITY iff "⇔" ><!--LEFT RIGHT DOUBLE ARROW --> +<!ENTITY ifr "𝔦" ><!--MATHEMATICAL FRAKTUR SMALL I --> +<!ENTITY igrave "ì" ><!--LATIN SMALL LETTER I WITH GRAVE --> +<!ENTITY ii "ⅈ" ><!--DOUBLE-STRUCK ITALIC SMALL I --> +<!ENTITY iiiint "⨌" ><!--QUADRUPLE INTEGRAL OPERATOR --> +<!ENTITY iiint "∭" ><!--TRIPLE INTEGRAL --> +<!ENTITY iinfin "⧜" ><!--INCOMPLETE INFINITY --> +<!ENTITY iiota "℩" ><!--TURNED GREEK SMALL LETTER IOTA --> +<!ENTITY ijlig "ij" ><!--LATIN SMALL LIGATURE IJ --> +<!ENTITY imacr "ī" ><!--LATIN SMALL LETTER I WITH MACRON --> +<!ENTITY image "ℑ" ><!--BLACK-LETTER CAPITAL I --> +<!ENTITY imagline "ℐ" ><!--SCRIPT CAPITAL I --> +<!ENTITY imagpart "ℑ" ><!--BLACK-LETTER CAPITAL I --> +<!ENTITY imath "ı" ><!--LATIN SMALL LETTER DOTLESS I --> +<!ENTITY imof "⊷" ><!--IMAGE OF --> +<!ENTITY imped "Ƶ" ><!--LATIN CAPITAL LETTER Z WITH STROKE --> +<!ENTITY in "∈" ><!--ELEMENT OF --> +<!ENTITY incare "℅" ><!--CARE OF --> +<!ENTITY infin "∞" ><!--INFINITY --> +<!ENTITY infintie "⧝" ><!--TIE OVER INFINITY --> +<!ENTITY inodot "ı" ><!--LATIN SMALL LETTER DOTLESS I --> +<!ENTITY int "∫" ><!--INTEGRAL --> +<!ENTITY intcal "⊺" ><!--INTERCALATE --> +<!ENTITY integers "ℤ" ><!--DOUBLE-STRUCK CAPITAL Z --> +<!ENTITY intercal "⊺" ><!--INTERCALATE --> +<!ENTITY intlarhk "⨗" ><!--INTEGRAL WITH LEFTWARDS ARROW WITH HOOK --> +<!ENTITY intprod "⨼" ><!--INTERIOR PRODUCT --> +<!ENTITY iocy "ё" ><!--CYRILLIC SMALL LETTER IO --> +<!ENTITY iogon "į" ><!--LATIN SMALL LETTER I WITH OGONEK --> +<!ENTITY iopf "𝕚" ><!--MATHEMATICAL DOUBLE-STRUCK SMALL I --> +<!ENTITY iota "ι" ><!--GREEK SMALL LETTER IOTA --> +<!ENTITY iprod "⨼" ><!--INTERIOR PRODUCT --> +<!ENTITY iquest "¿" ><!--INVERTED QUESTION MARK --> +<!ENTITY iscr "𝒾" ><!--MATHEMATICAL SCRIPT SMALL I --> +<!ENTITY isin "∈" ><!--ELEMENT OF --> +<!ENTITY isinE "⋹" ><!--ELEMENT OF WITH TWO HORIZONTAL STROKES --> +<!ENTITY isindot "⋵" ><!--ELEMENT OF WITH DOT ABOVE --> +<!ENTITY isins "⋴" ><!--SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE --> +<!ENTITY isinsv "⋳" ><!--ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE --> +<!ENTITY isinv "∈" ><!--ELEMENT OF --> +<!ENTITY it "⁢" ><!--INVISIBLE TIMES --> +<!ENTITY itilde "ĩ" ><!--LATIN SMALL LETTER I WITH TILDE --> +<!ENTITY iukcy "і" ><!--CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I --> +<!ENTITY iuml "ï" ><!--LATIN SMALL LETTER I WITH DIAERESIS --> +<!ENTITY jcirc "ĵ" ><!--LATIN SMALL LETTER J WITH CIRCUMFLEX --> +<!ENTITY jcy "й" ><!--CYRILLIC SMALL LETTER SHORT I --> +<!ENTITY jfr "𝔧" ><!--MATHEMATICAL FRAKTUR SMALL J --> +<!ENTITY jmath "ȷ" ><!--LATIN SMALL LETTER DOTLESS J --> +<!ENTITY jopf "𝕛" ><!--MATHEMATICAL DOUBLE-STRUCK SMALL J --> +<!ENTITY jscr "𝒿" ><!--MATHEMATICAL SCRIPT SMALL J --> +<!ENTITY jsercy "ј" ><!--CYRILLIC SMALL LETTER JE --> +<!ENTITY jukcy "є" ><!--CYRILLIC SMALL LETTER UKRAINIAN IE --> +<!ENTITY kappa "κ" ><!--GREEK SMALL LETTER KAPPA --> +<!ENTITY kappav "ϰ" ><!--GREEK KAPPA SYMBOL --> +<!ENTITY kcedil "ķ" ><!--LATIN SMALL LETTER K WITH CEDILLA --> +<!ENTITY kcy "к" ><!--CYRILLIC SMALL LETTER KA --> +<!ENTITY kfr "𝔨" ><!--MATHEMATICAL FRAKTUR SMALL K --> +<!ENTITY kgreen "ĸ" ><!--LATIN SMALL LETTER KRA --> +<!ENTITY khcy "х" ><!--CYRILLIC SMALL LETTER HA --> +<!ENTITY kjcy "ќ" ><!--CYRILLIC SMALL LETTER KJE --> +<!ENTITY kopf "𝕜" ><!--MATHEMATICAL DOUBLE-STRUCK SMALL K --> +<!ENTITY kscr "𝓀" ><!--MATHEMATICAL SCRIPT SMALL K --> +<!ENTITY lAarr "⇚" ><!--LEFTWARDS TRIPLE ARROW --> +<!ENTITY lArr "⇐" ><!--LEFTWARDS DOUBLE ARROW --> +<!ENTITY lAtail "⤛" ><!--LEFTWARDS DOUBLE ARROW-TAIL --> +<!ENTITY lBarr "⤎" ><!--LEFTWARDS TRIPLE DASH ARROW --> +<!ENTITY lE "≦" ><!--LESS-THAN OVER EQUAL TO --> +<!ENTITY lEg "⪋" ><!--LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN --> +<!ENTITY lHar "⥢" ><!--LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN --> +<!ENTITY lacute "ĺ" ><!--LATIN SMALL LETTER L WITH ACUTE --> +<!ENTITY laemptyv "⦴" ><!--EMPTY SET WITH LEFT ARROW ABOVE --> +<!ENTITY lagran "ℒ" ><!--SCRIPT CAPITAL L --> +<!ENTITY lambda "λ" ><!--GREEK SMALL LETTER LAMDA --> +<!ENTITY lang "⟨" ><!--MATHEMATICAL LEFT ANGLE BRACKET --> +<!ENTITY langd "⦑" ><!--LEFT ANGLE BRACKET WITH DOT --> +<!ENTITY langle "⟨" ><!--MATHEMATICAL LEFT ANGLE BRACKET --> +<!ENTITY lap "⪅" ><!--LESS-THAN OR APPROXIMATE --> +<!ENTITY laquo "«" ><!--LEFT-POINTING DOUBLE ANGLE QUOTATION MARK --> +<!ENTITY larr "←" ><!--LEFTWARDS ARROW --> +<!ENTITY larrb "⇤" ><!--LEFTWARDS ARROW TO BAR --> +<!ENTITY larrbfs "⤟" ><!--LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND --> +<!ENTITY larrfs "⤝" ><!--LEFTWARDS ARROW TO BLACK DIAMOND --> +<!ENTITY larrhk "↩" ><!--LEFTWARDS ARROW WITH HOOK --> +<!ENTITY larrlp "↫" ><!--LEFTWARDS ARROW WITH LOOP --> +<!ENTITY larrpl "⤹" ><!--LEFT-SIDE ARC ANTICLOCKWISE ARROW --> +<!ENTITY larrsim "⥳" ><!--LEFTWARDS ARROW ABOVE TILDE OPERATOR --> +<!ENTITY larrtl "↢" ><!--LEFTWARDS ARROW WITH TAIL --> +<!ENTITY lat "⪫" ><!--LARGER THAN --> +<!ENTITY latail "⤙" ><!--LEFTWARDS ARROW-TAIL --> +<!ENTITY late "⪭" ><!--LARGER THAN OR EQUAL TO --> +<!ENTITY lates "⪭︀" ><!--LARGER THAN OR slanted EQUAL --> +<!ENTITY lbarr "⤌" ><!--LEFTWARDS DOUBLE DASH ARROW --> +<!ENTITY lbbrk "❲" ><!--LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT --> +<!ENTITY lbrace "{" ><!--LEFT CURLY BRACKET --> +<!ENTITY lbrack "[" ><!--LEFT SQUARE BRACKET --> +<!ENTITY lbrke "⦋" ><!--LEFT SQUARE BRACKET WITH UNDERBAR --> +<!ENTITY lbrksld "⦏" ><!--LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER --> +<!ENTITY lbrkslu "⦍" ><!--LEFT SQUARE BRACKET WITH TICK IN TOP CORNER --> +<!ENTITY lcaron "ľ" ><!--LATIN SMALL LETTER L WITH CARON --> +<!ENTITY lcedil "ļ" ><!--LATIN SMALL LETTER L WITH CEDILLA --> +<!ENTITY lceil "⌈" ><!--LEFT CEILING --> +<!ENTITY lcub "{" ><!--LEFT CURLY BRACKET --> +<!ENTITY lcy "л" ><!--CYRILLIC SMALL LETTER EL --> +<!ENTITY ldca "⤶" ><!--ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS --> +<!ENTITY ldquo "“" ><!--LEFT DOUBLE QUOTATION MARK --> +<!ENTITY ldquor "„" ><!--DOUBLE LOW-9 QUOTATION MARK --> +<!ENTITY ldrdhar "⥧" ><!--LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN --> +<!ENTITY ldrushar "⥋" ><!--LEFT BARB DOWN RIGHT BARB UP HARPOON --> +<!ENTITY ldsh "↲" ><!--DOWNWARDS ARROW WITH TIP LEFTWARDS --> +<!ENTITY le "≤" ><!--LESS-THAN OR EQUAL TO --> +<!ENTITY leftarrow "←" ><!--LEFTWARDS ARROW --> +<!ENTITY leftarrowtail "↢" ><!--LEFTWARDS ARROW WITH TAIL --> +<!ENTITY leftharpoondown "↽" ><!--LEFTWARDS HARPOON WITH BARB DOWNWARDS --> +<!ENTITY leftharpoonup "↼" ><!--LEFTWARDS HARPOON WITH BARB UPWARDS --> +<!ENTITY leftleftarrows "⇇" ><!--LEFTWARDS PAIRED ARROWS --> +<!ENTITY leftrightarrow "↔" ><!--LEFT RIGHT ARROW --> +<!ENTITY leftrightarrows "⇆" ><!--LEFTWARDS ARROW OVER RIGHTWARDS ARROW --> +<!ENTITY leftrightharpoons "⇋" ><!--LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON --> +<!ENTITY leftrightsquigarrow "↭" ><!--LEFT RIGHT WAVE ARROW --> +<!ENTITY leftthreetimes "⋋" ><!--LEFT SEMIDIRECT PRODUCT --> +<!ENTITY leg "⋚" ><!--LESS-THAN EQUAL TO OR GREATER-THAN --> +<!ENTITY leq "≤" ><!--LESS-THAN OR EQUAL TO --> +<!ENTITY leqq "≦" ><!--LESS-THAN OVER EQUAL TO --> +<!ENTITY leqslant "⩽" ><!--LESS-THAN OR SLANTED EQUAL TO --> +<!ENTITY les "⩽" ><!--LESS-THAN OR SLANTED EQUAL TO --> +<!ENTITY lescc "⪨" ><!--LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL --> +<!ENTITY lesdot "⩿" ><!--LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE --> -e ... etc. - the rest is truncated
