pax_global_header 0000666 0000000 0000000 00000000064 13041405517 0014512 g ustar 00root root 0000000 0000000 52 comment=670991a4141d01dc015de5194d400d01c863208f
he-1.1.1/ 0000775 0000000 0000000 00000000000 13041405517 0012106 5 ustar 00root root 0000000 0000000 he-1.1.1/.editorconfig 0000664 0000000 0000000 00000000316 13041405517 0014563 0 ustar 00root root 0000000 0000000 root = true
[*]
charset = utf-8
indent_style = tab
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
[{README.md,package.json,.travis.yml}]
indent_style = space
indent_size = 2
he-1.1.1/.gitattributes 0000664 0000000 0000000 00000000114 13041405517 0014775 0 ustar 00root root 0000000 0000000 # Automatically normalize line endings for all text-based files
* text=auto
he-1.1.1/.gitignore 0000664 0000000 0000000 00000000347 13041405517 0014102 0 ustar 00root root 0000000 0000000 # Coverage report
coverage
# Installed npm modules
node_modules
# Folder view configuration files
.DS_Store
Desktop.ini
# Thumbnail cache files
._*
Thumbs.db
# Files that might appear on external disks
.Spotlight-V100
.Trashes
he-1.1.1/.travis.yml 0000664 0000000 0000000 00000003027 13041405517 0014221 0 ustar 00root root 0000000 0000000 language: node_js
node_js:
- "0.10"
- "0.12"
- "4"
- "5"
before_script:
- "npm install -g grunt-cli"
# Narwhal uses a hardcoded path to openjdk v6, so use that version
- "sudo apt-get update -qq"
- "sudo apt-get install -qq openjdk-6-jre"
- "PACKAGE=rhino1.7.6; wget https://github.com/mozilla/rhino/releases/download/Rhino1_7_6_RELEASE/$PACKAGE.zip && sudo unzip $PACKAGE -d /opt/ && rm $PACKAGE.zip"
- "PACKAGE=rhino1.7.6; echo -e '#!/bin/sh\\njava -jar /opt/'$PACKAGE'/js.jar $@' | sudo tee /usr/local/bin/rhino && sudo chmod +x /usr/local/bin/rhino"
- "PACKAGE=ringojs-0.11; wget https://github.com/ringo/ringojs/releases/download/v0.11.0/$PACKAGE.zip && sudo unzip $PACKAGE -d /opt/ && rm $PACKAGE.zip"
- "PACKAGE=ringojs-0.11; sudo ln -s /opt/$PACKAGE/bin/ringo /usr/local/bin/ringo && sudo chmod +x /usr/local/bin/ringo"
- "PACKAGE=v0.3.2; wget https://github.com/280north/narwhal/archive/$PACKAGE.zip && sudo unzip $PACKAGE -d /opt/ && rm $PACKAGE.zip"
- "PACKAGE=narwhal-0.3.2; sudo ln -s /opt/$PACKAGE/bin/narwhal /usr/local/bin/narwhal && sudo chmod +x /usr/local/bin/narwhal"
# If the enviroment stores rt.jar in a different directory, find it and symlink the directory
- "PREFIX=/usr/lib/jvm; if [ ! -d $PREFIX/java-6-openjdk ]; then for d in $PREFIX/java-6-openjdk-*; do if [ -e $d/jre/lib/rt.jar ]; then sudo ln -s $d $PREFIX/java-6-openjdk; break; fi; done; fi"
script:
- 'if [ "${TRAVIS_NODE_VERSION}" = "5" ]; then
npm run build;
fi'
- "grunt ci"
after_script:
- "grunt shell:cover-codecov"
he-1.1.1/Gruntfile.js 0000664 0000000 0000000 00000004605 13041405517 0014410 0 ustar 00root root 0000000 0000000 module.exports = function(grunt) {
grunt.initConfig({
'shell': {
'options': {
'stdout': true,
'stderr': true,
'failOnError': true
},
'cover-html': {
'command': 'istanbul cover --report "html" --verbose --dir "coverage" "tests/tests.js"'
},
'cover-codecov': {
'command': 'istanbul cover --verbose --dir "coverage" "tests/tests.js" && codecov < coverage/lcov.info; rm -rf coverage/lcov*'
},
'fetch-entities': {
'command': 'curl https://html.spec.whatwg.org/entities.json | sed "s/ /\t/g" > data/entities.json'
},
'fetch-and-scrape-spec': {
'command': 'phantomjs --load-images=no scripts/scrape-spec.js'
},
'process-data': {
'command': 'node scripts/process-data.js'
},
'test-narwhal': {
'command': 'echo "Testing in Narwhal..."; export NARWHAL_OPTIMIZATION=-1; narwhal "tests/tests.js"'
},
'test-phantomjs': {
'command': 'echo "Testing in PhantomJS..."; phantomjs "tests/tests.js"'
},
'test-rhino': {
'command': 'echo "Testing in Rhino..."; rhino -opt -1 "tests.js"',
'options': {
'execOptions': {
'cwd': 'tests'
}
}
},
'test-ringo': {
'command': 'echo "Testing in Ringo..."; ringo -o -1 "tests/tests.js"'
},
'test-node': {
'command': 'echo "Testing in Node..."; node "tests/tests.js"'
},
'test-browser': {
'command': 'echo "Testing in a browser..."; open "tests/index.html"'
}
},
'template': {
'build-he': {
'options': {
'data': function() {
return require('./scripts/export-data.js');
}
},
'files': {
'he.js': ['src/he.js']
}
},
'build-tests': {
'options': {
'data': function() {
return require('./scripts/export-data.js');
}
},
'files': {
'tests/tests.js': ['tests/tests.src.js']
}
}
}
});
grunt.loadNpmTasks('grunt-template');
grunt.loadNpmTasks('grunt-shell');
grunt.registerTask('cover', 'shell:cover-html');
grunt.registerTask('ci', [
'shell:test-narwhal',
'shell:test-phantomjs',
'shell:test-rhino',
'shell:test-ringo',
'shell:test-node'
]);
grunt.registerTask('test', [
'ci',
'shell:test-browser'
]);
grunt.registerTask('default', [
'template',
'shell:test-node'
]);
grunt.registerTask('build', [
'shell:process-data',
'default'
]);
grunt.registerTask('fetch', [
'shell:fetch-entities',
'shell:fetch-and-scrape-spec',
'build'
]);
};
he-1.1.1/LICENSE-MIT.txt 0000664 0000000 0000000 00000002065 13041405517 0014363 0 ustar 00root root 0000000 0000000 Copyright Mathias Bynens
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
he-1.1.1/README.md 0000664 0000000 0000000 00000033602 13041405517 0013371 0 ustar 00root root 0000000 0000000 # he [](https://travis-ci.org/mathiasbynens/he) [](https://codecov.io/github/mathiasbynens/he?branch=master) [](https://gemnasium.com/mathiasbynens/he)
_he_ (for “HTML entities”) is a robust HTML entity encoder/decoder written in JavaScript. It supports [all standardized named character references as per HTML](https://html.spec.whatwg.org/multipage/syntax.html#named-character-references), handles [ambiguous ampersands](https://mathiasbynens.be/notes/ambiguous-ampersands) and other edge cases [just like a browser would](https://html.spec.whatwg.org/multipage/syntax.html#tokenizing-character-references), has an extensive test suite, and — contrary to many other JavaScript solutions — _he_ handles astral Unicode symbols just fine. [An online demo is available.](https://mothereff.in/html-entities)
## Installation
Via [npm](https://www.npmjs.com/):
```bash
npm install he
```
Via [Bower](http://bower.io/):
```bash
bower install he
```
Via [Component](https://github.com/component/component):
```bash
component install mathiasbynens/he
```
In a browser:
```html
```
In [Node.js](https://nodejs.org/), [io.js](https://iojs.org/), [Narwhal](http://narwhaljs.org/), and [RingoJS](http://ringojs.org/):
```js
var he = require('he');
```
In [Rhino](http://www.mozilla.org/rhino/):
```js
load('he.js');
```
Using an AMD loader like [RequireJS](http://requirejs.org/):
```js
require(
{
'paths': {
'he': 'path/to/he'
}
},
['he'],
function(he) {
console.log(he);
}
);
```
## API
### `he.version`
A string representing the semantic version number.
### `he.encode(text, options)`
This function takes a string of text and encodes (by default) any symbols that aren’t printable ASCII symbols and `&`, `<`, `>`, `"`, `'`, and `` ` ``, replacing them with character references.
```js
he.encode('foo © bar ≠ baz 𝌆 qux');
// → 'foo © bar ≠ baz 𝌆 qux'
```
As long as the input string contains [allowed code points](https://html.spec.whatwg.org/multipage/parsing.html#preprocessing-the-input-stream) only, the return value of this function is always valid HTML. Any [(invalid) code points that cannot be represented using a character reference](https://html.spec.whatwg.org/multipage/syntax.html#table-charref-overrides) in the input are not encoded:
```js
he.encode('foo \0 bar');
// → 'foo \0 bar'
```
However, enabling [the `strict` option](https://github.com/mathiasbynens/he#strict) causes invalid code points to throw an exception. With `strict` enabled, `he.encode` either throws (if the input contains invalid code points) or returns a string of valid HTML.
The `options` object is optional. It recognizes the following properties:
#### `useNamedReferences`
The default value for the `useNamedReferences` option is `false`. This means that `encode()` will not use any named character references (e.g. `©`) in the output — hexadecimal escapes (e.g. `©`) will be used instead. Set it to `true` to enable the use of named references.
**Note that if compatibility with older browsers is a concern, this option should remain disabled.**
```js
// Using the global default setting (defaults to `false`):
he.encode('foo © bar ≠ baz 𝌆 qux');
// → 'foo © bar ≠ baz 𝌆 qux'
// Passing an `options` object to `encode`, to explicitly disallow named references:
he.encode('foo © bar ≠ baz 𝌆 qux', {
'useNamedReferences': false
});
// → 'foo © bar ≠ baz 𝌆 qux'
// Passing an `options` object to `encode`, to explicitly allow named references:
he.encode('foo © bar ≠ baz 𝌆 qux', {
'useNamedReferences': true
});
// → 'foo © bar ≠ baz 𝌆 qux'
```
#### `decimal`
The default value for the `decimal` option is `false`. If the option is enabled, `encode` will generally use decimal escapes (e.g. `©`) rather than hexadecimal escapes (e.g. `©`). Beside of this replacement, the basic behavior remains the same when combined with other options. For example: if both options `useNamedReferences` and `decimal` are enabled, named references (e.g. `©`) are used over decimal escapes. HTML entities without a named reference are encoded using decimal escapes.
```js
// Using the global default setting (defaults to `false`):
he.encode('foo © bar ≠ baz 𝌆 qux');
// → 'foo © bar ≠ baz 𝌆 qux'
// Passing an `options` object to `encode`, to explicitly disable decimal escapes:
he.encode('foo © bar ≠ baz 𝌆 qux', {
'decimal': false
});
// → 'foo © bar ≠ baz 𝌆 qux'
// Passing an `options` object to `encode`, to explicitly enable decimal escapes:
he.encode('foo © bar ≠ baz 𝌆 qux', {
'decimal': true
});
// → 'foo © bar ≠ baz 𝌆 qux'
// Passing an `options` object to `encode`, to explicitly allow named references and decimal escapes:
he.encode('foo © bar ≠ baz 𝌆 qux', {
'useNamedReferences': true,
'decimal': true
});
// → 'foo © bar ≠ baz 𝌆 qux'
```
#### `encodeEverything`
The default value for the `encodeEverything` option is `false`. This means that `encode()` will not use any character references for printable ASCII symbols that don’t need escaping. Set it to `true` to encode every symbol in the input string. When set to `true`, this option takes precedence over `allowUnsafeSymbols` (i.e. setting the latter to `true` in such a case has no effect).
```js
// Using the global default setting (defaults to `false`):
he.encode('foo © bar ≠ baz 𝌆 qux');
// → 'foo © bar ≠ baz 𝌆 qux'
// Passing an `options` object to `encode`, to explicitly encode all symbols:
he.encode('foo © bar ≠ baz 𝌆 qux', {
'encodeEverything': true
});
// → 'foo © bar ≠ baz 𝌆 qux'
// This setting can be combined with the `useNamedReferences` option:
he.encode('foo © bar ≠ baz 𝌆 qux', {
'encodeEverything': true,
'useNamedReferences': true
});
// → 'foo © bar ≠ baz 𝌆 qux'
```
#### `strict`
The default value for the `strict` option is `false`. This means that `encode()` will encode any HTML text content you feed it, even if it contains any symbols that cause [parse errors](https://html.spec.whatwg.org/multipage/parsing.html#preprocessing-the-input-stream). To throw an error when such invalid HTML is encountered, set the `strict` option to `true`. This option makes it possible to use _he_ as part of HTML parsers and HTML validators.
```js
// Using the global default setting (defaults to `false`, i.e. error-tolerant mode):
he.encode('\x01');
// → ''
// Passing an `options` object to `encode`, to explicitly enable error-tolerant mode:
he.encode('\x01', {
'strict': false
});
// → ''
// Passing an `options` object to `encode`, to explicitly enable strict mode:
he.encode('\x01', {
'strict': true
});
// → Parse error
```
#### `allowUnsafeSymbols`
The default value for the `allowUnsafeSymbols` option is `false`. This means that characters that are unsafe for use in HTML content (`&`, `<`, `>`, `"`, `'`, and `` ` ``) will be encoded. When set to `true`, only non-ASCII characters will be encoded. If the `encodeEverything` option is set to `true`, this option will be ignored.
```js
he.encode('foo © and & ampersand', {
'allowUnsafeSymbols': true
});
// → 'foo © and & ampersand'
```
#### Overriding default `encode` options globally
The global default setting can be overridden by modifying the `he.encode.options` object. This saves you from passing in an `options` object for every call to `encode` if you want to use the non-default setting.
```js
// Read the global default setting:
he.encode.options.useNamedReferences;
// → `false` by default
// Override the global default setting:
he.encode.options.useNamedReferences = true;
// Using the global default setting, which is now `true`:
he.encode('foo © bar ≠ baz 𝌆 qux');
// → 'foo © bar ≠ baz 𝌆 qux'
```
### `he.decode(html, options)`
This function takes a string of HTML and decodes any named and numerical character references in it using [the algorithm described in section 12.2.4.69 of the HTML spec](https://html.spec.whatwg.org/multipage/syntax.html#tokenizing-character-references).
```js
he.decode('foo © bar ≠ baz 𝌆 qux');
// → 'foo © bar ≠ baz 𝌆 qux'
```
The `options` object is optional. It recognizes the following properties:
#### `isAttributeValue`
The default value for the `isAttributeValue` option is `false`. This means that `decode()` will decode the string as if it were used in [a text context in an HTML document](https://html.spec.whatwg.org/multipage/syntax.html#data-state). HTML has different rules for [parsing character references in attribute values](https://html.spec.whatwg.org/multipage/syntax.html#character-reference-in-attribute-value-state) — set this option to `true` to treat the input string as if it were used as an attribute value.
```js
// Using the global default setting (defaults to `false`, i.e. HTML text context):
he.decode('foo&bar');
// → 'foo&bar'
// Passing an `options` object to `decode`, to explicitly assume an HTML text context:
he.decode('foo&bar', {
'isAttributeValue': false
});
// → 'foo&bar'
// Passing an `options` object to `decode`, to explicitly assume an HTML attribute value context:
he.decode('foo&bar', {
'isAttributeValue': true
});
// → 'foo&bar'
```
#### `strict`
The default value for the `strict` option is `false`. This means that `decode()` will decode any HTML text content you feed it, even if it contains any entities that cause [parse errors](https://html.spec.whatwg.org/multipage/syntax.html#tokenizing-character-references). To throw an error when such invalid HTML is encountered, set the `strict` option to `true`. This option makes it possible to use _he_ as part of HTML parsers and HTML validators.
```js
// Using the global default setting (defaults to `false`, i.e. error-tolerant mode):
he.decode('foo&bar');
// → 'foo&bar'
// Passing an `options` object to `decode`, to explicitly enable error-tolerant mode:
he.decode('foo&bar', {
'strict': false
});
// → 'foo&bar'
// Passing an `options` object to `decode`, to explicitly enable strict mode:
he.decode('foo&bar', {
'strict': true
});
// → Parse error
```
#### Overriding default `decode` options globally
The global default settings for the `decode` function can be overridden by modifying the `he.decode.options` object. This saves you from passing in an `options` object for every call to `decode` if you want to use a non-default setting.
```js
// Read the global default setting:
he.decode.options.isAttributeValue;
// → `false` by default
// Override the global default setting:
he.decode.options.isAttributeValue = true;
// Using the global default setting, which is now `true`:
he.decode('foo&bar');
// → 'foo&bar'
```
### `he.escape(text)`
This function takes a string of text and escapes it for use in text contexts in XML or HTML documents. Only the following characters are escaped: `&`, `<`, `>`, `"`, `'`, and `` ` ``.
```js
he.escape('
');
// → '<img src='x' onerror="prompt(1)">'
```
### `he.unescape(html, options)`
`he.unescape` is an alias for `he.decode`. It takes a string of HTML and decodes any named and numerical character references in it.
### Using the `he` binary
To use the `he` binary in your shell, simply install _he_ globally using npm:
```bash
npm install -g he
```
After that you will be able to encode/decode HTML entities from the command line:
```bash
$ he --encode 'föo ♥ bår 𝌆 baz'
föo ♥ bår 𝌆 baz
$ he --encode --use-named-refs 'föo ♥ bår 𝌆 baz'
föo ♥ bår 𝌆 baz
$ he --decode 'föo ♥ bår 𝌆 baz'
föo ♥ bår 𝌆 baz
```
Read a local text file, encode it for use in an HTML text context, and save the result to a new file:
```bash
$ he --encode < foo.txt > foo-escaped.html
```
Or do the same with an online text file:
```bash
$ curl -sL "http://git.io/HnfEaw" | he --encode > escaped.html
```
Or, the opposite — read a local file containing a snippet of HTML in a text context, decode it back to plain text, and save the result to a new file:
```bash
$ he --decode < foo-escaped.html > foo.txt
```
Or do the same with an online HTML snippet:
```bash
$ curl -sL "http://git.io/HnfEaw" | he --decode > decoded.txt
```
See `he --help` for the full list of options.
## Support
_he_ has been tested in at least:
* Chrome 27-50
* Firefox 3-45
* Safari 4-9
* Opera 10-12, 15–37
* IE 6–11
* Edge
* Narwhal 0.3.2
* Node.js v0.10, v0.12, v4, v5
* PhantomJS 1.9.0
* Rhino 1.7RC4
* RingoJS 0.8-0.11
## Unit tests & code coverage
After cloning this repository, run `npm install` to install the dependencies needed for he development and testing. You may want to install Istanbul _globally_ using `npm install istanbul -g`.
Once that’s done, you can run the unit tests in Node using `npm test` or `node tests/tests.js`. To run the tests in Rhino, Ringo, Narwhal, and web browsers as well, use `grunt test`.
To generate the code coverage report, use `grunt cover`.
## Acknowledgements
Thanks to [Simon Pieters](https://simon.html5.org/) ([@zcorpan](https://twitter.com/zcorpan)) for the many suggestions.
## Author
| [](https://twitter.com/mathias "Follow @mathias on Twitter") |
|---|
| [Mathias Bynens](https://mathiasbynens.be/) |
## License
_he_ is available under the [MIT](https://mths.be/mit) license.
he-1.1.1/bin/ 0000775 0000000 0000000 00000000000 13041405517 0012656 5 ustar 00root root 0000000 0000000 he-1.1.1/bin/he 0000775 0000000 0000000 00000007052 13041405517 0013204 0 ustar 00root root 0000000 0000000 #!/usr/bin/env node
(function() {
var fs = require('fs');
var he = require('../he.js');
var strings = process.argv.splice(2);
var stdin = process.stdin;
var data;
var timeout;
var action;
var options = {};
var log = console.log;
var main = function() {
var option = strings[0];
var count = 0;
if (/^(?:-h|--help|undefined)$/.test(option)) {
log(
'he v%s - https://mths.be/he',
he.version
);
log([
'\nUsage:\n',
'\the [--escape] string',
'\the [--encode] [--use-named-refs] [--everything] [--allow-unsafe] [--decimal] string',
'\the [--decode] [--attribute] [--strict] string',
'\the [-v | --version]',
'\the [-h | --help]',
'\nExamples:\n',
'\the --escape \\
',
'\techo \'© 𝌆\' | he --decode'
].join('\n'));
return process.exit(option ? 0 : 1);
}
if (/^(?:-v|--version)$/.test(option)) {
log('v%s', he.version);
return process.exit(0);
}
strings.forEach(function(string) {
// Process options
if (string == '--escape') {
action = 'escape';
return;
}
if (string == '--encode') {
action = 'encode';
return;
}
if (string == '--use-named-refs') {
action = 'encode';
options.useNamedReferences = true;
return;
}
if (string == '--everything') {
action = 'encode';
options.encodeEverything = true;
return;
}
if (string == '--allow-unsafe') {
action = 'encode';
options.allowUnsafeSymbols = true;
return;
}
if (string == '--decimal') {
action = 'encode';
options.decimal = true;
return;
}
if (string == '--decode') {
action = 'decode';
return;
}
if (string == '--attribute') {
action = 'decode';
options.isAttributeValue = true;
return;
}
if (string == '--strict') {
action = 'decode';
options.strict = true;
return;
}
// Process string(s)
var result;
if (!action) {
log('Error: he requires at least one option and a string argument.');
log('Try `he --help` for more information.');
return process.exit(1);
}
try {
result = he[action](string, options);
log(result);
count++;
} catch(error) {
log(error.message + '\n');
log('Error: failed to %s.', action);
log('If you think this is a bug in he, please report it:');
log('https://github.com/mathiasbynens/he/issues/new');
log(
'\nStack trace using he@%s:\n',
he.version
);
log(error.stack);
return process.exit(1);
}
});
if (!count) {
log('Error: he requires a string argument.');
log('Try `he --help` for more information.');
return process.exit(1);
}
// Return with exit status 0 outside of the `forEach` loop, in case
// multiple strings were passed in.
return process.exit(0);
};
if (stdin.isTTY) {
// handle shell arguments
main();
} else {
// Either the script is called from within a non-TTY context, or `stdin`
// content is being piped in.
if (!process.stdout.isTTY) {
// The script was called from a non-TTY context. This is a rather uncommon
// use case we don’t actively support. However, we don’t want the script
// to wait forever in such cases, so…
timeout = setTimeout(function() {
// …if no piped data arrived after a whole minute, handle shell
// arguments instead.
main();
}, 60000);
}
data = '';
stdin.on('data', function(chunk) {
clearTimeout(timeout);
data += chunk;
});
stdin.on('end', function() {
strings.push(data.trim());
main();
});
stdin.resume();
}
}());
he-1.1.1/bower.json 0000664 0000000 0000000 00000000371 13041405517 0014120 0 ustar 00root root 0000000 0000000 {
"name": "he",
"version": "1.1.1",
"license": "MIT",
"main": "he.js",
"ignore": [
"bin",
"coverage",
"data",
"man",
"scripts",
"src",
"tests",
".*",
"component.json",
"Gruntfile.js",
"node_modules",
"package.json"
]
}
he-1.1.1/component.json 0000664 0000000 0000000 00000000501 13041405517 0014777 0 ustar 00root root 0000000 0000000 {
"name": "he",
"version": "1.1.1",
"description": "A robust HTML entities encoder/decoder with full Unicode support.",
"repo": "mathiasbynens/he",
"license": "MIT",
"scripts": [
"he.js"
],
"main": "he.js",
"keywords": [
"string",
"entities",
"entity",
"html",
"encode",
"decode",
"unicode"
]
}
he-1.1.1/data/ 0000775 0000000 0000000 00000000000 13041405517 0013017 5 ustar 00root root 0000000 0000000 he-1.1.1/data/decode-code-points-overrides.json 0000664 0000000 0000000 00000000251 13041405517 0021355 0 ustar 00root root 0000000 0000000 [
0,
128,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
142,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
158,
159
]
he-1.1.1/data/decode-legacy-named-references.json 0000664 0000000 0000000 00000002025 13041405517 0021577 0 ustar 00root root 0000000 0000000 [
"Aacute",
"Agrave",
"Atilde",
"Ccedil",
"Eacute",
"Egrave",
"Iacute",
"Igrave",
"Ntilde",
"Oacute",
"Ograve",
"Oslash",
"Otilde",
"Uacute",
"Ugrave",
"Yacute",
"aacute",
"agrave",
"atilde",
"brvbar",
"ccedil",
"curren",
"divide",
"eacute",
"egrave",
"frac12",
"frac14",
"frac34",
"iacute",
"igrave",
"iquest",
"middot",
"ntilde",
"oacute",
"ograve",
"oslash",
"otilde",
"plusmn",
"uacute",
"ugrave",
"yacute",
"AElig",
"Acirc",
"Aring",
"Ecirc",
"Icirc",
"Ocirc",
"THORN",
"Ucirc",
"acirc",
"acute",
"aelig",
"aring",
"cedil",
"ecirc",
"icirc",
"iexcl",
"laquo",
"micro",
"ocirc",
"pound",
"raquo",
"szlig",
"thorn",
"times",
"ucirc",
"Auml",
"COPY",
"Euml",
"Iuml",
"Ouml",
"QUOT",
"Uuml",
"auml",
"cent",
"copy",
"euml",
"iuml",
"macr",
"nbsp",
"ordf",
"ordm",
"ouml",
"para",
"quot",
"sect",
"sup1",
"sup2",
"sup3",
"uuml",
"yuml",
"AMP",
"ETH",
"REG",
"amp",
"deg",
"eth",
"not",
"reg",
"shy",
"uml",
"yen",
"GT",
"LT",
"gt",
"lt"
]
he-1.1.1/data/decode-map-legacy.json 0000664 0000000 0000000 00000004023 13041405517 0017151 0 ustar 00root root 0000000 0000000 {
"aacute": "\u00E1",
"Aacute": "\u00C1",
"acirc": "\u00E2",
"Acirc": "\u00C2",
"acute": "\u00B4",
"aelig": "\u00E6",
"AElig": "\u00C6",
"agrave": "\u00E0",
"Agrave": "\u00C0",
"amp": "&",
"AMP": "&",
"aring": "\u00E5",
"Aring": "\u00C5",
"atilde": "\u00E3",
"Atilde": "\u00C3",
"auml": "\u00E4",
"Auml": "\u00C4",
"brvbar": "\u00A6",
"ccedil": "\u00E7",
"Ccedil": "\u00C7",
"cedil": "\u00B8",
"cent": "\u00A2",
"copy": "\u00A9",
"COPY": "\u00A9",
"curren": "\u00A4",
"deg": "\u00B0",
"divide": "\u00F7",
"eacute": "\u00E9",
"Eacute": "\u00C9",
"ecirc": "\u00EA",
"Ecirc": "\u00CA",
"egrave": "\u00E8",
"Egrave": "\u00C8",
"eth": "\u00F0",
"ETH": "\u00D0",
"euml": "\u00EB",
"Euml": "\u00CB",
"frac12": "\u00BD",
"frac14": "\u00BC",
"frac34": "\u00BE",
"gt": ">",
"GT": ">",
"iacute": "\u00ED",
"Iacute": "\u00CD",
"icirc": "\u00EE",
"Icirc": "\u00CE",
"iexcl": "\u00A1",
"igrave": "\u00EC",
"Igrave": "\u00CC",
"iquest": "\u00BF",
"iuml": "\u00EF",
"Iuml": "\u00CF",
"laquo": "\u00AB",
"lt": "<",
"LT": "<",
"macr": "\u00AF",
"micro": "\u00B5",
"middot": "\u00B7",
"nbsp": "\u00A0",
"not": "\u00AC",
"ntilde": "\u00F1",
"Ntilde": "\u00D1",
"oacute": "\u00F3",
"Oacute": "\u00D3",
"ocirc": "\u00F4",
"Ocirc": "\u00D4",
"ograve": "\u00F2",
"Ograve": "\u00D2",
"ordf": "\u00AA",
"ordm": "\u00BA",
"oslash": "\u00F8",
"Oslash": "\u00D8",
"otilde": "\u00F5",
"Otilde": "\u00D5",
"ouml": "\u00F6",
"Ouml": "\u00D6",
"para": "\u00B6",
"plusmn": "\u00B1",
"pound": "\u00A3",
"quot": "\"",
"QUOT": "\"",
"raquo": "\u00BB",
"reg": "\u00AE",
"REG": "\u00AE",
"sect": "\u00A7",
"shy": "\u00AD",
"sup1": "\u00B9",
"sup2": "\u00B2",
"sup3": "\u00B3",
"szlig": "\u00DF",
"thorn": "\u00FE",
"THORN": "\u00DE",
"times": "\u00D7",
"uacute": "\u00FA",
"Uacute": "\u00DA",
"ucirc": "\u00FB",
"Ucirc": "\u00DB",
"ugrave": "\u00F9",
"Ugrave": "\u00D9",
"uml": "\u00A8",
"uuml": "\u00FC",
"Uuml": "\u00DC",
"yacute": "\u00FD",
"Yacute": "\u00DD",
"yen": "\u00A5",
"yuml": "\u00FF"
}
he-1.1.1/data/decode-map-overrides.json 0000664 0000000 0000000 00000000771 13041405517 0017715 0 ustar 00root root 0000000 0000000 {
"0": "\uFFFD",
"128": "\u20AC",
"130": "\u201A",
"131": "\u0192",
"132": "\u201E",
"133": "\u2026",
"134": "\u2020",
"135": "\u2021",
"136": "\u02C6",
"137": "\u2030",
"138": "\u0160",
"139": "\u2039",
"140": "\u0152",
"142": "\u017D",
"145": "\u2018",
"146": "\u2019",
"147": "\u201C",
"148": "\u201D",
"149": "\u2022",
"150": "\u2013",
"151": "\u2014",
"152": "\u02DC",
"153": "\u2122",
"154": "\u0161",
"155": "\u203A",
"156": "\u0153",
"158": "\u017E",
"159": "\u0178"
}
he-1.1.1/data/decode-map.json 0000664 0000000 0000000 00000133621 13041405517 0015716 0 ustar 00root root 0000000 0000000 {
"aacute": "\u00E1",
"Aacute": "\u00C1",
"abreve": "\u0103",
"Abreve": "\u0102",
"ac": "\u223E",
"acd": "\u223F",
"acE": "\u223E\u0333",
"acirc": "\u00E2",
"Acirc": "\u00C2",
"acute": "\u00B4",
"acy": "\u0430",
"Acy": "\u0410",
"aelig": "\u00E6",
"AElig": "\u00C6",
"af": "\u2061",
"afr": "\uD835\uDD1E",
"Afr": "\uD835\uDD04",
"agrave": "\u00E0",
"Agrave": "\u00C0",
"alefsym": "\u2135",
"aleph": "\u2135",
"alpha": "\u03B1",
"Alpha": "\u0391",
"amacr": "\u0101",
"Amacr": "\u0100",
"amalg": "\u2A3F",
"amp": "&",
"AMP": "&",
"and": "\u2227",
"And": "\u2A53",
"andand": "\u2A55",
"andd": "\u2A5C",
"andslope": "\u2A58",
"andv": "\u2A5A",
"ang": "\u2220",
"ange": "\u29A4",
"angle": "\u2220",
"angmsd": "\u2221",
"angmsdaa": "\u29A8",
"angmsdab": "\u29A9",
"angmsdac": "\u29AA",
"angmsdad": "\u29AB",
"angmsdae": "\u29AC",
"angmsdaf": "\u29AD",
"angmsdag": "\u29AE",
"angmsdah": "\u29AF",
"angrt": "\u221F",
"angrtvb": "\u22BE",
"angrtvbd": "\u299D",
"angsph": "\u2222",
"angst": "\u00C5",
"angzarr": "\u237C",
"aogon": "\u0105",
"Aogon": "\u0104",
"aopf": "\uD835\uDD52",
"Aopf": "\uD835\uDD38",
"ap": "\u2248",
"apacir": "\u2A6F",
"ape": "\u224A",
"apE": "\u2A70",
"apid": "\u224B",
"apos": "'",
"ApplyFunction": "\u2061",
"approx": "\u2248",
"approxeq": "\u224A",
"aring": "\u00E5",
"Aring": "\u00C5",
"ascr": "\uD835\uDCB6",
"Ascr": "\uD835\uDC9C",
"Assign": "\u2254",
"ast": "*",
"asymp": "\u2248",
"asympeq": "\u224D",
"atilde": "\u00E3",
"Atilde": "\u00C3",
"auml": "\u00E4",
"Auml": "\u00C4",
"awconint": "\u2233",
"awint": "\u2A11",
"backcong": "\u224C",
"backepsilon": "\u03F6",
"backprime": "\u2035",
"backsim": "\u223D",
"backsimeq": "\u22CD",
"Backslash": "\u2216",
"Barv": "\u2AE7",
"barvee": "\u22BD",
"barwed": "\u2305",
"Barwed": "\u2306",
"barwedge": "\u2305",
"bbrk": "\u23B5",
"bbrktbrk": "\u23B6",
"bcong": "\u224C",
"bcy": "\u0431",
"Bcy": "\u0411",
"bdquo": "\u201E",
"becaus": "\u2235",
"because": "\u2235",
"Because": "\u2235",
"bemptyv": "\u29B0",
"bepsi": "\u03F6",
"bernou": "\u212C",
"Bernoullis": "\u212C",
"beta": "\u03B2",
"Beta": "\u0392",
"beth": "\u2136",
"between": "\u226C",
"bfr": "\uD835\uDD1F",
"Bfr": "\uD835\uDD05",
"bigcap": "\u22C2",
"bigcirc": "\u25EF",
"bigcup": "\u22C3",
"bigodot": "\u2A00",
"bigoplus": "\u2A01",
"bigotimes": "\u2A02",
"bigsqcup": "\u2A06",
"bigstar": "\u2605",
"bigtriangledown": "\u25BD",
"bigtriangleup": "\u25B3",
"biguplus": "\u2A04",
"bigvee": "\u22C1",
"bigwedge": "\u22C0",
"bkarow": "\u290D",
"blacklozenge": "\u29EB",
"blacksquare": "\u25AA",
"blacktriangle": "\u25B4",
"blacktriangledown": "\u25BE",
"blacktriangleleft": "\u25C2",
"blacktriangleright": "\u25B8",
"blank": "\u2423",
"blk12": "\u2592",
"blk14": "\u2591",
"blk34": "\u2593",
"block": "\u2588",
"bne": "=\u20E5",
"bnequiv": "\u2261\u20E5",
"bnot": "\u2310",
"bNot": "\u2AED",
"bopf": "\uD835\uDD53",
"Bopf": "\uD835\uDD39",
"bot": "\u22A5",
"bottom": "\u22A5",
"bowtie": "\u22C8",
"boxbox": "\u29C9",
"boxdl": "\u2510",
"boxdL": "\u2555",
"boxDl": "\u2556",
"boxDL": "\u2557",
"boxdr": "\u250C",
"boxdR": "\u2552",
"boxDr": "\u2553",
"boxDR": "\u2554",
"boxh": "\u2500",
"boxH": "\u2550",
"boxhd": "\u252C",
"boxhD": "\u2565",
"boxHd": "\u2564",
"boxHD": "\u2566",
"boxhu": "\u2534",
"boxhU": "\u2568",
"boxHu": "\u2567",
"boxHU": "\u2569",
"boxminus": "\u229F",
"boxplus": "\u229E",
"boxtimes": "\u22A0",
"boxul": "\u2518",
"boxuL": "\u255B",
"boxUl": "\u255C",
"boxUL": "\u255D",
"boxur": "\u2514",
"boxuR": "\u2558",
"boxUr": "\u2559",
"boxUR": "\u255A",
"boxv": "\u2502",
"boxV": "\u2551",
"boxvh": "\u253C",
"boxvH": "\u256A",
"boxVh": "\u256B",
"boxVH": "\u256C",
"boxvl": "\u2524",
"boxvL": "\u2561",
"boxVl": "\u2562",
"boxVL": "\u2563",
"boxvr": "\u251C",
"boxvR": "\u255E",
"boxVr": "\u255F",
"boxVR": "\u2560",
"bprime": "\u2035",
"breve": "\u02D8",
"Breve": "\u02D8",
"brvbar": "\u00A6",
"bscr": "\uD835\uDCB7",
"Bscr": "\u212C",
"bsemi": "\u204F",
"bsim": "\u223D",
"bsime": "\u22CD",
"bsol": "\\",
"bsolb": "\u29C5",
"bsolhsub": "\u27C8",
"bull": "\u2022",
"bullet": "\u2022",
"bump": "\u224E",
"bumpe": "\u224F",
"bumpE": "\u2AAE",
"bumpeq": "\u224F",
"Bumpeq": "\u224E",
"cacute": "\u0107",
"Cacute": "\u0106",
"cap": "\u2229",
"Cap": "\u22D2",
"capand": "\u2A44",
"capbrcup": "\u2A49",
"capcap": "\u2A4B",
"capcup": "\u2A47",
"capdot": "\u2A40",
"CapitalDifferentialD": "\u2145",
"caps": "\u2229\uFE00",
"caret": "\u2041",
"caron": "\u02C7",
"Cayleys": "\u212D",
"ccaps": "\u2A4D",
"ccaron": "\u010D",
"Ccaron": "\u010C",
"ccedil": "\u00E7",
"Ccedil": "\u00C7",
"ccirc": "\u0109",
"Ccirc": "\u0108",
"Cconint": "\u2230",
"ccups": "\u2A4C",
"ccupssm": "\u2A50",
"cdot": "\u010B",
"Cdot": "\u010A",
"cedil": "\u00B8",
"Cedilla": "\u00B8",
"cemptyv": "\u29B2",
"cent": "\u00A2",
"centerdot": "\u00B7",
"CenterDot": "\u00B7",
"cfr": "\uD835\uDD20",
"Cfr": "\u212D",
"chcy": "\u0447",
"CHcy": "\u0427",
"check": "\u2713",
"checkmark": "\u2713",
"chi": "\u03C7",
"Chi": "\u03A7",
"cir": "\u25CB",
"circ": "\u02C6",
"circeq": "\u2257",
"circlearrowleft": "\u21BA",
"circlearrowright": "\u21BB",
"circledast": "\u229B",
"circledcirc": "\u229A",
"circleddash": "\u229D",
"CircleDot": "\u2299",
"circledR": "\u00AE",
"circledS": "\u24C8",
"CircleMinus": "\u2296",
"CirclePlus": "\u2295",
"CircleTimes": "\u2297",
"cire": "\u2257",
"cirE": "\u29C3",
"cirfnint": "\u2A10",
"cirmid": "\u2AEF",
"cirscir": "\u29C2",
"ClockwiseContourIntegral": "\u2232",
"CloseCurlyDoubleQuote": "\u201D",
"CloseCurlyQuote": "\u2019",
"clubs": "\u2663",
"clubsuit": "\u2663",
"colon": ":",
"Colon": "\u2237",
"colone": "\u2254",
"Colone": "\u2A74",
"coloneq": "\u2254",
"comma": ",",
"commat": "@",
"comp": "\u2201",
"compfn": "\u2218",
"complement": "\u2201",
"complexes": "\u2102",
"cong": "\u2245",
"congdot": "\u2A6D",
"Congruent": "\u2261",
"conint": "\u222E",
"Conint": "\u222F",
"ContourIntegral": "\u222E",
"copf": "\uD835\uDD54",
"Copf": "\u2102",
"coprod": "\u2210",
"Coproduct": "\u2210",
"copy": "\u00A9",
"COPY": "\u00A9",
"copysr": "\u2117",
"CounterClockwiseContourIntegral": "\u2233",
"crarr": "\u21B5",
"cross": "\u2717",
"Cross": "\u2A2F",
"cscr": "\uD835\uDCB8",
"Cscr": "\uD835\uDC9E",
"csub": "\u2ACF",
"csube": "\u2AD1",
"csup": "\u2AD0",
"csupe": "\u2AD2",
"ctdot": "\u22EF",
"cudarrl": "\u2938",
"cudarrr": "\u2935",
"cuepr": "\u22DE",
"cuesc": "\u22DF",
"cularr": "\u21B6",
"cularrp": "\u293D",
"cup": "\u222A",
"Cup": "\u22D3",
"cupbrcap": "\u2A48",
"cupcap": "\u2A46",
"CupCap": "\u224D",
"cupcup": "\u2A4A",
"cupdot": "\u228D",
"cupor": "\u2A45",
"cups": "\u222A\uFE00",
"curarr": "\u21B7",
"curarrm": "\u293C",
"curlyeqprec": "\u22DE",
"curlyeqsucc": "\u22DF",
"curlyvee": "\u22CE",
"curlywedge": "\u22CF",
"curren": "\u00A4",
"curvearrowleft": "\u21B6",
"curvearrowright": "\u21B7",
"cuvee": "\u22CE",
"cuwed": "\u22CF",
"cwconint": "\u2232",
"cwint": "\u2231",
"cylcty": "\u232D",
"dagger": "\u2020",
"Dagger": "\u2021",
"daleth": "\u2138",
"darr": "\u2193",
"dArr": "\u21D3",
"Darr": "\u21A1",
"dash": "\u2010",
"dashv": "\u22A3",
"Dashv": "\u2AE4",
"dbkarow": "\u290F",
"dblac": "\u02DD",
"dcaron": "\u010F",
"Dcaron": "\u010E",
"dcy": "\u0434",
"Dcy": "\u0414",
"dd": "\u2146",
"DD": "\u2145",
"ddagger": "\u2021",
"ddarr": "\u21CA",
"DDotrahd": "\u2911",
"ddotseq": "\u2A77",
"deg": "\u00B0",
"Del": "\u2207",
"delta": "\u03B4",
"Delta": "\u0394",
"demptyv": "\u29B1",
"dfisht": "\u297F",
"dfr": "\uD835\uDD21",
"Dfr": "\uD835\uDD07",
"dHar": "\u2965",
"dharl": "\u21C3",
"dharr": "\u21C2",
"DiacriticalAcute": "\u00B4",
"DiacriticalDot": "\u02D9",
"DiacriticalDoubleAcute": "\u02DD",
"DiacriticalGrave": "`",
"DiacriticalTilde": "\u02DC",
"diam": "\u22C4",
"diamond": "\u22C4",
"Diamond": "\u22C4",
"diamondsuit": "\u2666",
"diams": "\u2666",
"die": "\u00A8",
"DifferentialD": "\u2146",
"digamma": "\u03DD",
"disin": "\u22F2",
"div": "\u00F7",
"divide": "\u00F7",
"divideontimes": "\u22C7",
"divonx": "\u22C7",
"djcy": "\u0452",
"DJcy": "\u0402",
"dlcorn": "\u231E",
"dlcrop": "\u230D",
"dollar": "$",
"dopf": "\uD835\uDD55",
"Dopf": "\uD835\uDD3B",
"dot": "\u02D9",
"Dot": "\u00A8",
"DotDot": "\u20DC",
"doteq": "\u2250",
"doteqdot": "\u2251",
"DotEqual": "\u2250",
"dotminus": "\u2238",
"dotplus": "\u2214",
"dotsquare": "\u22A1",
"doublebarwedge": "\u2306",
"DoubleContourIntegral": "\u222F",
"DoubleDot": "\u00A8",
"DoubleDownArrow": "\u21D3",
"DoubleLeftArrow": "\u21D0",
"DoubleLeftRightArrow": "\u21D4",
"DoubleLeftTee": "\u2AE4",
"DoubleLongLeftArrow": "\u27F8",
"DoubleLongLeftRightArrow": "\u27FA",
"DoubleLongRightArrow": "\u27F9",
"DoubleRightArrow": "\u21D2",
"DoubleRightTee": "\u22A8",
"DoubleUpArrow": "\u21D1",
"DoubleUpDownArrow": "\u21D5",
"DoubleVerticalBar": "\u2225",
"downarrow": "\u2193",
"Downarrow": "\u21D3",
"DownArrow": "\u2193",
"DownArrowBar": "\u2913",
"DownArrowUpArrow": "\u21F5",
"DownBreve": "\u0311",
"downdownarrows": "\u21CA",
"downharpoonleft": "\u21C3",
"downharpoonright": "\u21C2",
"DownLeftRightVector": "\u2950",
"DownLeftTeeVector": "\u295E",
"DownLeftVector": "\u21BD",
"DownLeftVectorBar": "\u2956",
"DownRightTeeVector": "\u295F",
"DownRightVector": "\u21C1",
"DownRightVectorBar": "\u2957",
"DownTee": "\u22A4",
"DownTeeArrow": "\u21A7",
"drbkarow": "\u2910",
"drcorn": "\u231F",
"drcrop": "\u230C",
"dscr": "\uD835\uDCB9",
"Dscr": "\uD835\uDC9F",
"dscy": "\u0455",
"DScy": "\u0405",
"dsol": "\u29F6",
"dstrok": "\u0111",
"Dstrok": "\u0110",
"dtdot": "\u22F1",
"dtri": "\u25BF",
"dtrif": "\u25BE",
"duarr": "\u21F5",
"duhar": "\u296F",
"dwangle": "\u29A6",
"dzcy": "\u045F",
"DZcy": "\u040F",
"dzigrarr": "\u27FF",
"eacute": "\u00E9",
"Eacute": "\u00C9",
"easter": "\u2A6E",
"ecaron": "\u011B",
"Ecaron": "\u011A",
"ecir": "\u2256",
"ecirc": "\u00EA",
"Ecirc": "\u00CA",
"ecolon": "\u2255",
"ecy": "\u044D",
"Ecy": "\u042D",
"eDDot": "\u2A77",
"edot": "\u0117",
"eDot": "\u2251",
"Edot": "\u0116",
"ee": "\u2147",
"efDot": "\u2252",
"efr": "\uD835\uDD22",
"Efr": "\uD835\uDD08",
"eg": "\u2A9A",
"egrave": "\u00E8",
"Egrave": "\u00C8",
"egs": "\u2A96",
"egsdot": "\u2A98",
"el": "\u2A99",
"Element": "\u2208",
"elinters": "\u23E7",
"ell": "\u2113",
"els": "\u2A95",
"elsdot": "\u2A97",
"emacr": "\u0113",
"Emacr": "\u0112",
"empty": "\u2205",
"emptyset": "\u2205",
"EmptySmallSquare": "\u25FB",
"emptyv": "\u2205",
"EmptyVerySmallSquare": "\u25AB",
"emsp": "\u2003",
"emsp13": "\u2004",
"emsp14": "\u2005",
"eng": "\u014B",
"ENG": "\u014A",
"ensp": "\u2002",
"eogon": "\u0119",
"Eogon": "\u0118",
"eopf": "\uD835\uDD56",
"Eopf": "\uD835\uDD3C",
"epar": "\u22D5",
"eparsl": "\u29E3",
"eplus": "\u2A71",
"epsi": "\u03B5",
"epsilon": "\u03B5",
"Epsilon": "\u0395",
"epsiv": "\u03F5",
"eqcirc": "\u2256",
"eqcolon": "\u2255",
"eqsim": "\u2242",
"eqslantgtr": "\u2A96",
"eqslantless": "\u2A95",
"Equal": "\u2A75",
"equals": "=",
"EqualTilde": "\u2242",
"equest": "\u225F",
"Equilibrium": "\u21CC",
"equiv": "\u2261",
"equivDD": "\u2A78",
"eqvparsl": "\u29E5",
"erarr": "\u2971",
"erDot": "\u2253",
"escr": "\u212F",
"Escr": "\u2130",
"esdot": "\u2250",
"esim": "\u2242",
"Esim": "\u2A73",
"eta": "\u03B7",
"Eta": "\u0397",
"eth": "\u00F0",
"ETH": "\u00D0",
"euml": "\u00EB",
"Euml": "\u00CB",
"euro": "\u20AC",
"excl": "!",
"exist": "\u2203",
"Exists": "\u2203",
"expectation": "\u2130",
"exponentiale": "\u2147",
"ExponentialE": "\u2147",
"fallingdotseq": "\u2252",
"fcy": "\u0444",
"Fcy": "\u0424",
"female": "\u2640",
"ffilig": "\uFB03",
"fflig": "\uFB00",
"ffllig": "\uFB04",
"ffr": "\uD835\uDD23",
"Ffr": "\uD835\uDD09",
"filig": "\uFB01",
"FilledSmallSquare": "\u25FC",
"FilledVerySmallSquare": "\u25AA",
"fjlig": "fj",
"flat": "\u266D",
"fllig": "\uFB02",
"fltns": "\u25B1",
"fnof": "\u0192",
"fopf": "\uD835\uDD57",
"Fopf": "\uD835\uDD3D",
"forall": "\u2200",
"ForAll": "\u2200",
"fork": "\u22D4",
"forkv": "\u2AD9",
"Fouriertrf": "\u2131",
"fpartint": "\u2A0D",
"frac12": "\u00BD",
"frac13": "\u2153",
"frac14": "\u00BC",
"frac15": "\u2155",
"frac16": "\u2159",
"frac18": "\u215B",
"frac23": "\u2154",
"frac25": "\u2156",
"frac34": "\u00BE",
"frac35": "\u2157",
"frac38": "\u215C",
"frac45": "\u2158",
"frac56": "\u215A",
"frac58": "\u215D",
"frac78": "\u215E",
"frasl": "\u2044",
"frown": "\u2322",
"fscr": "\uD835\uDCBB",
"Fscr": "\u2131",
"gacute": "\u01F5",
"gamma": "\u03B3",
"Gamma": "\u0393",
"gammad": "\u03DD",
"Gammad": "\u03DC",
"gap": "\u2A86",
"gbreve": "\u011F",
"Gbreve": "\u011E",
"Gcedil": "\u0122",
"gcirc": "\u011D",
"Gcirc": "\u011C",
"gcy": "\u0433",
"Gcy": "\u0413",
"gdot": "\u0121",
"Gdot": "\u0120",
"ge": "\u2265",
"gE": "\u2267",
"gel": "\u22DB",
"gEl": "\u2A8C",
"geq": "\u2265",
"geqq": "\u2267",
"geqslant": "\u2A7E",
"ges": "\u2A7E",
"gescc": "\u2AA9",
"gesdot": "\u2A80",
"gesdoto": "\u2A82",
"gesdotol": "\u2A84",
"gesl": "\u22DB\uFE00",
"gesles": "\u2A94",
"gfr": "\uD835\uDD24",
"Gfr": "\uD835\uDD0A",
"gg": "\u226B",
"Gg": "\u22D9",
"ggg": "\u22D9",
"gimel": "\u2137",
"gjcy": "\u0453",
"GJcy": "\u0403",
"gl": "\u2277",
"gla": "\u2AA5",
"glE": "\u2A92",
"glj": "\u2AA4",
"gnap": "\u2A8A",
"gnapprox": "\u2A8A",
"gne": "\u2A88",
"gnE": "\u2269",
"gneq": "\u2A88",
"gneqq": "\u2269",
"gnsim": "\u22E7",
"gopf": "\uD835\uDD58",
"Gopf": "\uD835\uDD3E",
"grave": "`",
"GreaterEqual": "\u2265",
"GreaterEqualLess": "\u22DB",
"GreaterFullEqual": "\u2267",
"GreaterGreater": "\u2AA2",
"GreaterLess": "\u2277",
"GreaterSlantEqual": "\u2A7E",
"GreaterTilde": "\u2273",
"gscr": "\u210A",
"Gscr": "\uD835\uDCA2",
"gsim": "\u2273",
"gsime": "\u2A8E",
"gsiml": "\u2A90",
"gt": ">",
"Gt": "\u226B",
"GT": ">",
"gtcc": "\u2AA7",
"gtcir": "\u2A7A",
"gtdot": "\u22D7",
"gtlPar": "\u2995",
"gtquest": "\u2A7C",
"gtrapprox": "\u2A86",
"gtrarr": "\u2978",
"gtrdot": "\u22D7",
"gtreqless": "\u22DB",
"gtreqqless": "\u2A8C",
"gtrless": "\u2277",
"gtrsim": "\u2273",
"gvertneqq": "\u2269\uFE00",
"gvnE": "\u2269\uFE00",
"Hacek": "\u02C7",
"hairsp": "\u200A",
"half": "\u00BD",
"hamilt": "\u210B",
"hardcy": "\u044A",
"HARDcy": "\u042A",
"harr": "\u2194",
"hArr": "\u21D4",
"harrcir": "\u2948",
"harrw": "\u21AD",
"Hat": "^",
"hbar": "\u210F",
"hcirc": "\u0125",
"Hcirc": "\u0124",
"hearts": "\u2665",
"heartsuit": "\u2665",
"hellip": "\u2026",
"hercon": "\u22B9",
"hfr": "\uD835\uDD25",
"Hfr": "\u210C",
"HilbertSpace": "\u210B",
"hksearow": "\u2925",
"hkswarow": "\u2926",
"hoarr": "\u21FF",
"homtht": "\u223B",
"hookleftarrow": "\u21A9",
"hookrightarrow": "\u21AA",
"hopf": "\uD835\uDD59",
"Hopf": "\u210D",
"horbar": "\u2015",
"HorizontalLine": "\u2500",
"hscr": "\uD835\uDCBD",
"Hscr": "\u210B",
"hslash": "\u210F",
"hstrok": "\u0127",
"Hstrok": "\u0126",
"HumpDownHump": "\u224E",
"HumpEqual": "\u224F",
"hybull": "\u2043",
"hyphen": "\u2010",
"iacute": "\u00ED",
"Iacute": "\u00CD",
"ic": "\u2063",
"icirc": "\u00EE",
"Icirc": "\u00CE",
"icy": "\u0438",
"Icy": "\u0418",
"Idot": "\u0130",
"iecy": "\u0435",
"IEcy": "\u0415",
"iexcl": "\u00A1",
"iff": "\u21D4",
"ifr": "\uD835\uDD26",
"Ifr": "\u2111",
"igrave": "\u00EC",
"Igrave": "\u00CC",
"ii": "\u2148",
"iiiint": "\u2A0C",
"iiint": "\u222D",
"iinfin": "\u29DC",
"iiota": "\u2129",
"ijlig": "\u0133",
"IJlig": "\u0132",
"Im": "\u2111",
"imacr": "\u012B",
"Imacr": "\u012A",
"image": "\u2111",
"ImaginaryI": "\u2148",
"imagline": "\u2110",
"imagpart": "\u2111",
"imath": "\u0131",
"imof": "\u22B7",
"imped": "\u01B5",
"Implies": "\u21D2",
"in": "\u2208",
"incare": "\u2105",
"infin": "\u221E",
"infintie": "\u29DD",
"inodot": "\u0131",
"int": "\u222B",
"Int": "\u222C",
"intcal": "\u22BA",
"integers": "\u2124",
"Integral": "\u222B",
"intercal": "\u22BA",
"Intersection": "\u22C2",
"intlarhk": "\u2A17",
"intprod": "\u2A3C",
"InvisibleComma": "\u2063",
"InvisibleTimes": "\u2062",
"iocy": "\u0451",
"IOcy": "\u0401",
"iogon": "\u012F",
"Iogon": "\u012E",
"iopf": "\uD835\uDD5A",
"Iopf": "\uD835\uDD40",
"iota": "\u03B9",
"Iota": "\u0399",
"iprod": "\u2A3C",
"iquest": "\u00BF",
"iscr": "\uD835\uDCBE",
"Iscr": "\u2110",
"isin": "\u2208",
"isindot": "\u22F5",
"isinE": "\u22F9",
"isins": "\u22F4",
"isinsv": "\u22F3",
"isinv": "\u2208",
"it": "\u2062",
"itilde": "\u0129",
"Itilde": "\u0128",
"iukcy": "\u0456",
"Iukcy": "\u0406",
"iuml": "\u00EF",
"Iuml": "\u00CF",
"jcirc": "\u0135",
"Jcirc": "\u0134",
"jcy": "\u0439",
"Jcy": "\u0419",
"jfr": "\uD835\uDD27",
"Jfr": "\uD835\uDD0D",
"jmath": "\u0237",
"jopf": "\uD835\uDD5B",
"Jopf": "\uD835\uDD41",
"jscr": "\uD835\uDCBF",
"Jscr": "\uD835\uDCA5",
"jsercy": "\u0458",
"Jsercy": "\u0408",
"jukcy": "\u0454",
"Jukcy": "\u0404",
"kappa": "\u03BA",
"Kappa": "\u039A",
"kappav": "\u03F0",
"kcedil": "\u0137",
"Kcedil": "\u0136",
"kcy": "\u043A",
"Kcy": "\u041A",
"kfr": "\uD835\uDD28",
"Kfr": "\uD835\uDD0E",
"kgreen": "\u0138",
"khcy": "\u0445",
"KHcy": "\u0425",
"kjcy": "\u045C",
"KJcy": "\u040C",
"kopf": "\uD835\uDD5C",
"Kopf": "\uD835\uDD42",
"kscr": "\uD835\uDCC0",
"Kscr": "\uD835\uDCA6",
"lAarr": "\u21DA",
"lacute": "\u013A",
"Lacute": "\u0139",
"laemptyv": "\u29B4",
"lagran": "\u2112",
"lambda": "\u03BB",
"Lambda": "\u039B",
"lang": "\u27E8",
"Lang": "\u27EA",
"langd": "\u2991",
"langle": "\u27E8",
"lap": "\u2A85",
"Laplacetrf": "\u2112",
"laquo": "\u00AB",
"larr": "\u2190",
"lArr": "\u21D0",
"Larr": "\u219E",
"larrb": "\u21E4",
"larrbfs": "\u291F",
"larrfs": "\u291D",
"larrhk": "\u21A9",
"larrlp": "\u21AB",
"larrpl": "\u2939",
"larrsim": "\u2973",
"larrtl": "\u21A2",
"lat": "\u2AAB",
"latail": "\u2919",
"lAtail": "\u291B",
"late": "\u2AAD",
"lates": "\u2AAD\uFE00",
"lbarr": "\u290C",
"lBarr": "\u290E",
"lbbrk": "\u2772",
"lbrace": "{",
"lbrack": "[",
"lbrke": "\u298B",
"lbrksld": "\u298F",
"lbrkslu": "\u298D",
"lcaron": "\u013E",
"Lcaron": "\u013D",
"lcedil": "\u013C",
"Lcedil": "\u013B",
"lceil": "\u2308",
"lcub": "{",
"lcy": "\u043B",
"Lcy": "\u041B",
"ldca": "\u2936",
"ldquo": "\u201C",
"ldquor": "\u201E",
"ldrdhar": "\u2967",
"ldrushar": "\u294B",
"ldsh": "\u21B2",
"le": "\u2264",
"lE": "\u2266",
"LeftAngleBracket": "\u27E8",
"leftarrow": "\u2190",
"Leftarrow": "\u21D0",
"LeftArrow": "\u2190",
"LeftArrowBar": "\u21E4",
"LeftArrowRightArrow": "\u21C6",
"leftarrowtail": "\u21A2",
"LeftCeiling": "\u2308",
"LeftDoubleBracket": "\u27E6",
"LeftDownTeeVector": "\u2961",
"LeftDownVector": "\u21C3",
"LeftDownVectorBar": "\u2959",
"LeftFloor": "\u230A",
"leftharpoondown": "\u21BD",
"leftharpoonup": "\u21BC",
"leftleftarrows": "\u21C7",
"leftrightarrow": "\u2194",
"Leftrightarrow": "\u21D4",
"LeftRightArrow": "\u2194",
"leftrightarrows": "\u21C6",
"leftrightharpoons": "\u21CB",
"leftrightsquigarrow": "\u21AD",
"LeftRightVector": "\u294E",
"LeftTee": "\u22A3",
"LeftTeeArrow": "\u21A4",
"LeftTeeVector": "\u295A",
"leftthreetimes": "\u22CB",
"LeftTriangle": "\u22B2",
"LeftTriangleBar": "\u29CF",
"LeftTriangleEqual": "\u22B4",
"LeftUpDownVector": "\u2951",
"LeftUpTeeVector": "\u2960",
"LeftUpVector": "\u21BF",
"LeftUpVectorBar": "\u2958",
"LeftVector": "\u21BC",
"LeftVectorBar": "\u2952",
"leg": "\u22DA",
"lEg": "\u2A8B",
"leq": "\u2264",
"leqq": "\u2266",
"leqslant": "\u2A7D",
"les": "\u2A7D",
"lescc": "\u2AA8",
"lesdot": "\u2A7F",
"lesdoto": "\u2A81",
"lesdotor": "\u2A83",
"lesg": "\u22DA\uFE00",
"lesges": "\u2A93",
"lessapprox": "\u2A85",
"lessdot": "\u22D6",
"lesseqgtr": "\u22DA",
"lesseqqgtr": "\u2A8B",
"LessEqualGreater": "\u22DA",
"LessFullEqual": "\u2266",
"LessGreater": "\u2276",
"lessgtr": "\u2276",
"LessLess": "\u2AA1",
"lesssim": "\u2272",
"LessSlantEqual": "\u2A7D",
"LessTilde": "\u2272",
"lfisht": "\u297C",
"lfloor": "\u230A",
"lfr": "\uD835\uDD29",
"Lfr": "\uD835\uDD0F",
"lg": "\u2276",
"lgE": "\u2A91",
"lHar": "\u2962",
"lhard": "\u21BD",
"lharu": "\u21BC",
"lharul": "\u296A",
"lhblk": "\u2584",
"ljcy": "\u0459",
"LJcy": "\u0409",
"ll": "\u226A",
"Ll": "\u22D8",
"llarr": "\u21C7",
"llcorner": "\u231E",
"Lleftarrow": "\u21DA",
"llhard": "\u296B",
"lltri": "\u25FA",
"lmidot": "\u0140",
"Lmidot": "\u013F",
"lmoust": "\u23B0",
"lmoustache": "\u23B0",
"lnap": "\u2A89",
"lnapprox": "\u2A89",
"lne": "\u2A87",
"lnE": "\u2268",
"lneq": "\u2A87",
"lneqq": "\u2268",
"lnsim": "\u22E6",
"loang": "\u27EC",
"loarr": "\u21FD",
"lobrk": "\u27E6",
"longleftarrow": "\u27F5",
"Longleftarrow": "\u27F8",
"LongLeftArrow": "\u27F5",
"longleftrightarrow": "\u27F7",
"Longleftrightarrow": "\u27FA",
"LongLeftRightArrow": "\u27F7",
"longmapsto": "\u27FC",
"longrightarrow": "\u27F6",
"Longrightarrow": "\u27F9",
"LongRightArrow": "\u27F6",
"looparrowleft": "\u21AB",
"looparrowright": "\u21AC",
"lopar": "\u2985",
"lopf": "\uD835\uDD5D",
"Lopf": "\uD835\uDD43",
"loplus": "\u2A2D",
"lotimes": "\u2A34",
"lowast": "\u2217",
"lowbar": "_",
"LowerLeftArrow": "\u2199",
"LowerRightArrow": "\u2198",
"loz": "\u25CA",
"lozenge": "\u25CA",
"lozf": "\u29EB",
"lpar": "(",
"lparlt": "\u2993",
"lrarr": "\u21C6",
"lrcorner": "\u231F",
"lrhar": "\u21CB",
"lrhard": "\u296D",
"lrm": "\u200E",
"lrtri": "\u22BF",
"lsaquo": "\u2039",
"lscr": "\uD835\uDCC1",
"Lscr": "\u2112",
"lsh": "\u21B0",
"Lsh": "\u21B0",
"lsim": "\u2272",
"lsime": "\u2A8D",
"lsimg": "\u2A8F",
"lsqb": "[",
"lsquo": "\u2018",
"lsquor": "\u201A",
"lstrok": "\u0142",
"Lstrok": "\u0141",
"lt": "<",
"Lt": "\u226A",
"LT": "<",
"ltcc": "\u2AA6",
"ltcir": "\u2A79",
"ltdot": "\u22D6",
"lthree": "\u22CB",
"ltimes": "\u22C9",
"ltlarr": "\u2976",
"ltquest": "\u2A7B",
"ltri": "\u25C3",
"ltrie": "\u22B4",
"ltrif": "\u25C2",
"ltrPar": "\u2996",
"lurdshar": "\u294A",
"luruhar": "\u2966",
"lvertneqq": "\u2268\uFE00",
"lvnE": "\u2268\uFE00",
"macr": "\u00AF",
"male": "\u2642",
"malt": "\u2720",
"maltese": "\u2720",
"map": "\u21A6",
"Map": "\u2905",
"mapsto": "\u21A6",
"mapstodown": "\u21A7",
"mapstoleft": "\u21A4",
"mapstoup": "\u21A5",
"marker": "\u25AE",
"mcomma": "\u2A29",
"mcy": "\u043C",
"Mcy": "\u041C",
"mdash": "\u2014",
"mDDot": "\u223A",
"measuredangle": "\u2221",
"MediumSpace": "\u205F",
"Mellintrf": "\u2133",
"mfr": "\uD835\uDD2A",
"Mfr": "\uD835\uDD10",
"mho": "\u2127",
"micro": "\u00B5",
"mid": "\u2223",
"midast": "*",
"midcir": "\u2AF0",
"middot": "\u00B7",
"minus": "\u2212",
"minusb": "\u229F",
"minusd": "\u2238",
"minusdu": "\u2A2A",
"MinusPlus": "\u2213",
"mlcp": "\u2ADB",
"mldr": "\u2026",
"mnplus": "\u2213",
"models": "\u22A7",
"mopf": "\uD835\uDD5E",
"Mopf": "\uD835\uDD44",
"mp": "\u2213",
"mscr": "\uD835\uDCC2",
"Mscr": "\u2133",
"mstpos": "\u223E",
"mu": "\u03BC",
"Mu": "\u039C",
"multimap": "\u22B8",
"mumap": "\u22B8",
"nabla": "\u2207",
"nacute": "\u0144",
"Nacute": "\u0143",
"nang": "\u2220\u20D2",
"nap": "\u2249",
"napE": "\u2A70\u0338",
"napid": "\u224B\u0338",
"napos": "\u0149",
"napprox": "\u2249",
"natur": "\u266E",
"natural": "\u266E",
"naturals": "\u2115",
"nbsp": "\u00A0",
"nbump": "\u224E\u0338",
"nbumpe": "\u224F\u0338",
"ncap": "\u2A43",
"ncaron": "\u0148",
"Ncaron": "\u0147",
"ncedil": "\u0146",
"Ncedil": "\u0145",
"ncong": "\u2247",
"ncongdot": "\u2A6D\u0338",
"ncup": "\u2A42",
"ncy": "\u043D",
"Ncy": "\u041D",
"ndash": "\u2013",
"ne": "\u2260",
"nearhk": "\u2924",
"nearr": "\u2197",
"neArr": "\u21D7",
"nearrow": "\u2197",
"nedot": "\u2250\u0338",
"NegativeMediumSpace": "\u200B",
"NegativeThickSpace": "\u200B",
"NegativeThinSpace": "\u200B",
"NegativeVeryThinSpace": "\u200B",
"nequiv": "\u2262",
"nesear": "\u2928",
"nesim": "\u2242\u0338",
"NestedGreaterGreater": "\u226B",
"NestedLessLess": "\u226A",
"NewLine": "\n",
"nexist": "\u2204",
"nexists": "\u2204",
"nfr": "\uD835\uDD2B",
"Nfr": "\uD835\uDD11",
"nge": "\u2271",
"ngE": "\u2267\u0338",
"ngeq": "\u2271",
"ngeqq": "\u2267\u0338",
"ngeqslant": "\u2A7E\u0338",
"nges": "\u2A7E\u0338",
"nGg": "\u22D9\u0338",
"ngsim": "\u2275",
"ngt": "\u226F",
"nGt": "\u226B\u20D2",
"ngtr": "\u226F",
"nGtv": "\u226B\u0338",
"nharr": "\u21AE",
"nhArr": "\u21CE",
"nhpar": "\u2AF2",
"ni": "\u220B",
"nis": "\u22FC",
"nisd": "\u22FA",
"niv": "\u220B",
"njcy": "\u045A",
"NJcy": "\u040A",
"nlarr": "\u219A",
"nlArr": "\u21CD",
"nldr": "\u2025",
"nle": "\u2270",
"nlE": "\u2266\u0338",
"nleftarrow": "\u219A",
"nLeftarrow": "\u21CD",
"nleftrightarrow": "\u21AE",
"nLeftrightarrow": "\u21CE",
"nleq": "\u2270",
"nleqq": "\u2266\u0338",
"nleqslant": "\u2A7D\u0338",
"nles": "\u2A7D\u0338",
"nless": "\u226E",
"nLl": "\u22D8\u0338",
"nlsim": "\u2274",
"nlt": "\u226E",
"nLt": "\u226A\u20D2",
"nltri": "\u22EA",
"nltrie": "\u22EC",
"nLtv": "\u226A\u0338",
"nmid": "\u2224",
"NoBreak": "\u2060",
"NonBreakingSpace": "\u00A0",
"nopf": "\uD835\uDD5F",
"Nopf": "\u2115",
"not": "\u00AC",
"Not": "\u2AEC",
"NotCongruent": "\u2262",
"NotCupCap": "\u226D",
"NotDoubleVerticalBar": "\u2226",
"NotElement": "\u2209",
"NotEqual": "\u2260",
"NotEqualTilde": "\u2242\u0338",
"NotExists": "\u2204",
"NotGreater": "\u226F",
"NotGreaterEqual": "\u2271",
"NotGreaterFullEqual": "\u2267\u0338",
"NotGreaterGreater": "\u226B\u0338",
"NotGreaterLess": "\u2279",
"NotGreaterSlantEqual": "\u2A7E\u0338",
"NotGreaterTilde": "\u2275",
"NotHumpDownHump": "\u224E\u0338",
"NotHumpEqual": "\u224F\u0338",
"notin": "\u2209",
"notindot": "\u22F5\u0338",
"notinE": "\u22F9\u0338",
"notinva": "\u2209",
"notinvb": "\u22F7",
"notinvc": "\u22F6",
"NotLeftTriangle": "\u22EA",
"NotLeftTriangleBar": "\u29CF\u0338",
"NotLeftTriangleEqual": "\u22EC",
"NotLess": "\u226E",
"NotLessEqual": "\u2270",
"NotLessGreater": "\u2278",
"NotLessLess": "\u226A\u0338",
"NotLessSlantEqual": "\u2A7D\u0338",
"NotLessTilde": "\u2274",
"NotNestedGreaterGreater": "\u2AA2\u0338",
"NotNestedLessLess": "\u2AA1\u0338",
"notni": "\u220C",
"notniva": "\u220C",
"notnivb": "\u22FE",
"notnivc": "\u22FD",
"NotPrecedes": "\u2280",
"NotPrecedesEqual": "\u2AAF\u0338",
"NotPrecedesSlantEqual": "\u22E0",
"NotReverseElement": "\u220C",
"NotRightTriangle": "\u22EB",
"NotRightTriangleBar": "\u29D0\u0338",
"NotRightTriangleEqual": "\u22ED",
"NotSquareSubset": "\u228F\u0338",
"NotSquareSubsetEqual": "\u22E2",
"NotSquareSuperset": "\u2290\u0338",
"NotSquareSupersetEqual": "\u22E3",
"NotSubset": "\u2282\u20D2",
"NotSubsetEqual": "\u2288",
"NotSucceeds": "\u2281",
"NotSucceedsEqual": "\u2AB0\u0338",
"NotSucceedsSlantEqual": "\u22E1",
"NotSucceedsTilde": "\u227F\u0338",
"NotSuperset": "\u2283\u20D2",
"NotSupersetEqual": "\u2289",
"NotTilde": "\u2241",
"NotTildeEqual": "\u2244",
"NotTildeFullEqual": "\u2247",
"NotTildeTilde": "\u2249",
"NotVerticalBar": "\u2224",
"npar": "\u2226",
"nparallel": "\u2226",
"nparsl": "\u2AFD\u20E5",
"npart": "\u2202\u0338",
"npolint": "\u2A14",
"npr": "\u2280",
"nprcue": "\u22E0",
"npre": "\u2AAF\u0338",
"nprec": "\u2280",
"npreceq": "\u2AAF\u0338",
"nrarr": "\u219B",
"nrArr": "\u21CF",
"nrarrc": "\u2933\u0338",
"nrarrw": "\u219D\u0338",
"nrightarrow": "\u219B",
"nRightarrow": "\u21CF",
"nrtri": "\u22EB",
"nrtrie": "\u22ED",
"nsc": "\u2281",
"nsccue": "\u22E1",
"nsce": "\u2AB0\u0338",
"nscr": "\uD835\uDCC3",
"Nscr": "\uD835\uDCA9",
"nshortmid": "\u2224",
"nshortparallel": "\u2226",
"nsim": "\u2241",
"nsime": "\u2244",
"nsimeq": "\u2244",
"nsmid": "\u2224",
"nspar": "\u2226",
"nsqsube": "\u22E2",
"nsqsupe": "\u22E3",
"nsub": "\u2284",
"nsube": "\u2288",
"nsubE": "\u2AC5\u0338",
"nsubset": "\u2282\u20D2",
"nsubseteq": "\u2288",
"nsubseteqq": "\u2AC5\u0338",
"nsucc": "\u2281",
"nsucceq": "\u2AB0\u0338",
"nsup": "\u2285",
"nsupe": "\u2289",
"nsupE": "\u2AC6\u0338",
"nsupset": "\u2283\u20D2",
"nsupseteq": "\u2289",
"nsupseteqq": "\u2AC6\u0338",
"ntgl": "\u2279",
"ntilde": "\u00F1",
"Ntilde": "\u00D1",
"ntlg": "\u2278",
"ntriangleleft": "\u22EA",
"ntrianglelefteq": "\u22EC",
"ntriangleright": "\u22EB",
"ntrianglerighteq": "\u22ED",
"nu": "\u03BD",
"Nu": "\u039D",
"num": "#",
"numero": "\u2116",
"numsp": "\u2007",
"nvap": "\u224D\u20D2",
"nvdash": "\u22AC",
"nvDash": "\u22AD",
"nVdash": "\u22AE",
"nVDash": "\u22AF",
"nvge": "\u2265\u20D2",
"nvgt": ">\u20D2",
"nvHarr": "\u2904",
"nvinfin": "\u29DE",
"nvlArr": "\u2902",
"nvle": "\u2264\u20D2",
"nvlt": "<\u20D2",
"nvltrie": "\u22B4\u20D2",
"nvrArr": "\u2903",
"nvrtrie": "\u22B5\u20D2",
"nvsim": "\u223C\u20D2",
"nwarhk": "\u2923",
"nwarr": "\u2196",
"nwArr": "\u21D6",
"nwarrow": "\u2196",
"nwnear": "\u2927",
"oacute": "\u00F3",
"Oacute": "\u00D3",
"oast": "\u229B",
"ocir": "\u229A",
"ocirc": "\u00F4",
"Ocirc": "\u00D4",
"ocy": "\u043E",
"Ocy": "\u041E",
"odash": "\u229D",
"odblac": "\u0151",
"Odblac": "\u0150",
"odiv": "\u2A38",
"odot": "\u2299",
"odsold": "\u29BC",
"oelig": "\u0153",
"OElig": "\u0152",
"ofcir": "\u29BF",
"ofr": "\uD835\uDD2C",
"Ofr": "\uD835\uDD12",
"ogon": "\u02DB",
"ograve": "\u00F2",
"Ograve": "\u00D2",
"ogt": "\u29C1",
"ohbar": "\u29B5",
"ohm": "\u03A9",
"oint": "\u222E",
"olarr": "\u21BA",
"olcir": "\u29BE",
"olcross": "\u29BB",
"oline": "\u203E",
"olt": "\u29C0",
"omacr": "\u014D",
"Omacr": "\u014C",
"omega": "\u03C9",
"Omega": "\u03A9",
"omicron": "\u03BF",
"Omicron": "\u039F",
"omid": "\u29B6",
"ominus": "\u2296",
"oopf": "\uD835\uDD60",
"Oopf": "\uD835\uDD46",
"opar": "\u29B7",
"OpenCurlyDoubleQuote": "\u201C",
"OpenCurlyQuote": "\u2018",
"operp": "\u29B9",
"oplus": "\u2295",
"or": "\u2228",
"Or": "\u2A54",
"orarr": "\u21BB",
"ord": "\u2A5D",
"order": "\u2134",
"orderof": "\u2134",
"ordf": "\u00AA",
"ordm": "\u00BA",
"origof": "\u22B6",
"oror": "\u2A56",
"orslope": "\u2A57",
"orv": "\u2A5B",
"oS": "\u24C8",
"oscr": "\u2134",
"Oscr": "\uD835\uDCAA",
"oslash": "\u00F8",
"Oslash": "\u00D8",
"osol": "\u2298",
"otilde": "\u00F5",
"Otilde": "\u00D5",
"otimes": "\u2297",
"Otimes": "\u2A37",
"otimesas": "\u2A36",
"ouml": "\u00F6",
"Ouml": "\u00D6",
"ovbar": "\u233D",
"OverBar": "\u203E",
"OverBrace": "\u23DE",
"OverBracket": "\u23B4",
"OverParenthesis": "\u23DC",
"par": "\u2225",
"para": "\u00B6",
"parallel": "\u2225",
"parsim": "\u2AF3",
"parsl": "\u2AFD",
"part": "\u2202",
"PartialD": "\u2202",
"pcy": "\u043F",
"Pcy": "\u041F",
"percnt": "%",
"period": ".",
"permil": "\u2030",
"perp": "\u22A5",
"pertenk": "\u2031",
"pfr": "\uD835\uDD2D",
"Pfr": "\uD835\uDD13",
"phi": "\u03C6",
"Phi": "\u03A6",
"phiv": "\u03D5",
"phmmat": "\u2133",
"phone": "\u260E",
"pi": "\u03C0",
"Pi": "\u03A0",
"pitchfork": "\u22D4",
"piv": "\u03D6",
"planck": "\u210F",
"planckh": "\u210E",
"plankv": "\u210F",
"plus": "+",
"plusacir": "\u2A23",
"plusb": "\u229E",
"pluscir": "\u2A22",
"plusdo": "\u2214",
"plusdu": "\u2A25",
"pluse": "\u2A72",
"PlusMinus": "\u00B1",
"plusmn": "\u00B1",
"plussim": "\u2A26",
"plustwo": "\u2A27",
"pm": "\u00B1",
"Poincareplane": "\u210C",
"pointint": "\u2A15",
"popf": "\uD835\uDD61",
"Popf": "\u2119",
"pound": "\u00A3",
"pr": "\u227A",
"Pr": "\u2ABB",
"prap": "\u2AB7",
"prcue": "\u227C",
"pre": "\u2AAF",
"prE": "\u2AB3",
"prec": "\u227A",
"precapprox": "\u2AB7",
"preccurlyeq": "\u227C",
"Precedes": "\u227A",
"PrecedesEqual": "\u2AAF",
"PrecedesSlantEqual": "\u227C",
"PrecedesTilde": "\u227E",
"preceq": "\u2AAF",
"precnapprox": "\u2AB9",
"precneqq": "\u2AB5",
"precnsim": "\u22E8",
"precsim": "\u227E",
"prime": "\u2032",
"Prime": "\u2033",
"primes": "\u2119",
"prnap": "\u2AB9",
"prnE": "\u2AB5",
"prnsim": "\u22E8",
"prod": "\u220F",
"Product": "\u220F",
"profalar": "\u232E",
"profline": "\u2312",
"profsurf": "\u2313",
"prop": "\u221D",
"Proportion": "\u2237",
"Proportional": "\u221D",
"propto": "\u221D",
"prsim": "\u227E",
"prurel": "\u22B0",
"pscr": "\uD835\uDCC5",
"Pscr": "\uD835\uDCAB",
"psi": "\u03C8",
"Psi": "\u03A8",
"puncsp": "\u2008",
"qfr": "\uD835\uDD2E",
"Qfr": "\uD835\uDD14",
"qint": "\u2A0C",
"qopf": "\uD835\uDD62",
"Qopf": "\u211A",
"qprime": "\u2057",
"qscr": "\uD835\uDCC6",
"Qscr": "\uD835\uDCAC",
"quaternions": "\u210D",
"quatint": "\u2A16",
"quest": "?",
"questeq": "\u225F",
"quot": "\"",
"QUOT": "\"",
"rAarr": "\u21DB",
"race": "\u223D\u0331",
"racute": "\u0155",
"Racute": "\u0154",
"radic": "\u221A",
"raemptyv": "\u29B3",
"rang": "\u27E9",
"Rang": "\u27EB",
"rangd": "\u2992",
"range": "\u29A5",
"rangle": "\u27E9",
"raquo": "\u00BB",
"rarr": "\u2192",
"rArr": "\u21D2",
"Rarr": "\u21A0",
"rarrap": "\u2975",
"rarrb": "\u21E5",
"rarrbfs": "\u2920",
"rarrc": "\u2933",
"rarrfs": "\u291E",
"rarrhk": "\u21AA",
"rarrlp": "\u21AC",
"rarrpl": "\u2945",
"rarrsim": "\u2974",
"rarrtl": "\u21A3",
"Rarrtl": "\u2916",
"rarrw": "\u219D",
"ratail": "\u291A",
"rAtail": "\u291C",
"ratio": "\u2236",
"rationals": "\u211A",
"rbarr": "\u290D",
"rBarr": "\u290F",
"RBarr": "\u2910",
"rbbrk": "\u2773",
"rbrace": "}",
"rbrack": "]",
"rbrke": "\u298C",
"rbrksld": "\u298E",
"rbrkslu": "\u2990",
"rcaron": "\u0159",
"Rcaron": "\u0158",
"rcedil": "\u0157",
"Rcedil": "\u0156",
"rceil": "\u2309",
"rcub": "}",
"rcy": "\u0440",
"Rcy": "\u0420",
"rdca": "\u2937",
"rdldhar": "\u2969",
"rdquo": "\u201D",
"rdquor": "\u201D",
"rdsh": "\u21B3",
"Re": "\u211C",
"real": "\u211C",
"realine": "\u211B",
"realpart": "\u211C",
"reals": "\u211D",
"rect": "\u25AD",
"reg": "\u00AE",
"REG": "\u00AE",
"ReverseElement": "\u220B",
"ReverseEquilibrium": "\u21CB",
"ReverseUpEquilibrium": "\u296F",
"rfisht": "\u297D",
"rfloor": "\u230B",
"rfr": "\uD835\uDD2F",
"Rfr": "\u211C",
"rHar": "\u2964",
"rhard": "\u21C1",
"rharu": "\u21C0",
"rharul": "\u296C",
"rho": "\u03C1",
"Rho": "\u03A1",
"rhov": "\u03F1",
"RightAngleBracket": "\u27E9",
"rightarrow": "\u2192",
"Rightarrow": "\u21D2",
"RightArrow": "\u2192",
"RightArrowBar": "\u21E5",
"RightArrowLeftArrow": "\u21C4",
"rightarrowtail": "\u21A3",
"RightCeiling": "\u2309",
"RightDoubleBracket": "\u27E7",
"RightDownTeeVector": "\u295D",
"RightDownVector": "\u21C2",
"RightDownVectorBar": "\u2955",
"RightFloor": "\u230B",
"rightharpoondown": "\u21C1",
"rightharpoonup": "\u21C0",
"rightleftarrows": "\u21C4",
"rightleftharpoons": "\u21CC",
"rightrightarrows": "\u21C9",
"rightsquigarrow": "\u219D",
"RightTee": "\u22A2",
"RightTeeArrow": "\u21A6",
"RightTeeVector": "\u295B",
"rightthreetimes": "\u22CC",
"RightTriangle": "\u22B3",
"RightTriangleBar": "\u29D0",
"RightTriangleEqual": "\u22B5",
"RightUpDownVector": "\u294F",
"RightUpTeeVector": "\u295C",
"RightUpVector": "\u21BE",
"RightUpVectorBar": "\u2954",
"RightVector": "\u21C0",
"RightVectorBar": "\u2953",
"ring": "\u02DA",
"risingdotseq": "\u2253",
"rlarr": "\u21C4",
"rlhar": "\u21CC",
"rlm": "\u200F",
"rmoust": "\u23B1",
"rmoustache": "\u23B1",
"rnmid": "\u2AEE",
"roang": "\u27ED",
"roarr": "\u21FE",
"robrk": "\u27E7",
"ropar": "\u2986",
"ropf": "\uD835\uDD63",
"Ropf": "\u211D",
"roplus": "\u2A2E",
"rotimes": "\u2A35",
"RoundImplies": "\u2970",
"rpar": ")",
"rpargt": "\u2994",
"rppolint": "\u2A12",
"rrarr": "\u21C9",
"Rrightarrow": "\u21DB",
"rsaquo": "\u203A",
"rscr": "\uD835\uDCC7",
"Rscr": "\u211B",
"rsh": "\u21B1",
"Rsh": "\u21B1",
"rsqb": "]",
"rsquo": "\u2019",
"rsquor": "\u2019",
"rthree": "\u22CC",
"rtimes": "\u22CA",
"rtri": "\u25B9",
"rtrie": "\u22B5",
"rtrif": "\u25B8",
"rtriltri": "\u29CE",
"RuleDelayed": "\u29F4",
"ruluhar": "\u2968",
"rx": "\u211E",
"sacute": "\u015B",
"Sacute": "\u015A",
"sbquo": "\u201A",
"sc": "\u227B",
"Sc": "\u2ABC",
"scap": "\u2AB8",
"scaron": "\u0161",
"Scaron": "\u0160",
"sccue": "\u227D",
"sce": "\u2AB0",
"scE": "\u2AB4",
"scedil": "\u015F",
"Scedil": "\u015E",
"scirc": "\u015D",
"Scirc": "\u015C",
"scnap": "\u2ABA",
"scnE": "\u2AB6",
"scnsim": "\u22E9",
"scpolint": "\u2A13",
"scsim": "\u227F",
"scy": "\u0441",
"Scy": "\u0421",
"sdot": "\u22C5",
"sdotb": "\u22A1",
"sdote": "\u2A66",
"searhk": "\u2925",
"searr": "\u2198",
"seArr": "\u21D8",
"searrow": "\u2198",
"sect": "\u00A7",
"semi": ";",
"seswar": "\u2929",
"setminus": "\u2216",
"setmn": "\u2216",
"sext": "\u2736",
"sfr": "\uD835\uDD30",
"Sfr": "\uD835\uDD16",
"sfrown": "\u2322",
"sharp": "\u266F",
"shchcy": "\u0449",
"SHCHcy": "\u0429",
"shcy": "\u0448",
"SHcy": "\u0428",
"ShortDownArrow": "\u2193",
"ShortLeftArrow": "\u2190",
"shortmid": "\u2223",
"shortparallel": "\u2225",
"ShortRightArrow": "\u2192",
"ShortUpArrow": "\u2191",
"shy": "\u00AD",
"sigma": "\u03C3",
"Sigma": "\u03A3",
"sigmaf": "\u03C2",
"sigmav": "\u03C2",
"sim": "\u223C",
"simdot": "\u2A6A",
"sime": "\u2243",
"simeq": "\u2243",
"simg": "\u2A9E",
"simgE": "\u2AA0",
"siml": "\u2A9D",
"simlE": "\u2A9F",
"simne": "\u2246",
"simplus": "\u2A24",
"simrarr": "\u2972",
"slarr": "\u2190",
"SmallCircle": "\u2218",
"smallsetminus": "\u2216",
"smashp": "\u2A33",
"smeparsl": "\u29E4",
"smid": "\u2223",
"smile": "\u2323",
"smt": "\u2AAA",
"smte": "\u2AAC",
"smtes": "\u2AAC\uFE00",
"softcy": "\u044C",
"SOFTcy": "\u042C",
"sol": "/",
"solb": "\u29C4",
"solbar": "\u233F",
"sopf": "\uD835\uDD64",
"Sopf": "\uD835\uDD4A",
"spades": "\u2660",
"spadesuit": "\u2660",
"spar": "\u2225",
"sqcap": "\u2293",
"sqcaps": "\u2293\uFE00",
"sqcup": "\u2294",
"sqcups": "\u2294\uFE00",
"Sqrt": "\u221A",
"sqsub": "\u228F",
"sqsube": "\u2291",
"sqsubset": "\u228F",
"sqsubseteq": "\u2291",
"sqsup": "\u2290",
"sqsupe": "\u2292",
"sqsupset": "\u2290",
"sqsupseteq": "\u2292",
"squ": "\u25A1",
"square": "\u25A1",
"Square": "\u25A1",
"SquareIntersection": "\u2293",
"SquareSubset": "\u228F",
"SquareSubsetEqual": "\u2291",
"SquareSuperset": "\u2290",
"SquareSupersetEqual": "\u2292",
"SquareUnion": "\u2294",
"squarf": "\u25AA",
"squf": "\u25AA",
"srarr": "\u2192",
"sscr": "\uD835\uDCC8",
"Sscr": "\uD835\uDCAE",
"ssetmn": "\u2216",
"ssmile": "\u2323",
"sstarf": "\u22C6",
"star": "\u2606",
"Star": "\u22C6",
"starf": "\u2605",
"straightepsilon": "\u03F5",
"straightphi": "\u03D5",
"strns": "\u00AF",
"sub": "\u2282",
"Sub": "\u22D0",
"subdot": "\u2ABD",
"sube": "\u2286",
"subE": "\u2AC5",
"subedot": "\u2AC3",
"submult": "\u2AC1",
"subne": "\u228A",
"subnE": "\u2ACB",
"subplus": "\u2ABF",
"subrarr": "\u2979",
"subset": "\u2282",
"Subset": "\u22D0",
"subseteq": "\u2286",
"subseteqq": "\u2AC5",
"SubsetEqual": "\u2286",
"subsetneq": "\u228A",
"subsetneqq": "\u2ACB",
"subsim": "\u2AC7",
"subsub": "\u2AD5",
"subsup": "\u2AD3",
"succ": "\u227B",
"succapprox": "\u2AB8",
"succcurlyeq": "\u227D",
"Succeeds": "\u227B",
"SucceedsEqual": "\u2AB0",
"SucceedsSlantEqual": "\u227D",
"SucceedsTilde": "\u227F",
"succeq": "\u2AB0",
"succnapprox": "\u2ABA",
"succneqq": "\u2AB6",
"succnsim": "\u22E9",
"succsim": "\u227F",
"SuchThat": "\u220B",
"sum": "\u2211",
"Sum": "\u2211",
"sung": "\u266A",
"sup": "\u2283",
"Sup": "\u22D1",
"sup1": "\u00B9",
"sup2": "\u00B2",
"sup3": "\u00B3",
"supdot": "\u2ABE",
"supdsub": "\u2AD8",
"supe": "\u2287",
"supE": "\u2AC6",
"supedot": "\u2AC4",
"Superset": "\u2283",
"SupersetEqual": "\u2287",
"suphsol": "\u27C9",
"suphsub": "\u2AD7",
"suplarr": "\u297B",
"supmult": "\u2AC2",
"supne": "\u228B",
"supnE": "\u2ACC",
"supplus": "\u2AC0",
"supset": "\u2283",
"Supset": "\u22D1",
"supseteq": "\u2287",
"supseteqq": "\u2AC6",
"supsetneq": "\u228B",
"supsetneqq": "\u2ACC",
"supsim": "\u2AC8",
"supsub": "\u2AD4",
"supsup": "\u2AD6",
"swarhk": "\u2926",
"swarr": "\u2199",
"swArr": "\u21D9",
"swarrow": "\u2199",
"swnwar": "\u292A",
"szlig": "\u00DF",
"Tab": "\t",
"target": "\u2316",
"tau": "\u03C4",
"Tau": "\u03A4",
"tbrk": "\u23B4",
"tcaron": "\u0165",
"Tcaron": "\u0164",
"tcedil": "\u0163",
"Tcedil": "\u0162",
"tcy": "\u0442",
"Tcy": "\u0422",
"tdot": "\u20DB",
"telrec": "\u2315",
"tfr": "\uD835\uDD31",
"Tfr": "\uD835\uDD17",
"there4": "\u2234",
"therefore": "\u2234",
"Therefore": "\u2234",
"theta": "\u03B8",
"Theta": "\u0398",
"thetasym": "\u03D1",
"thetav": "\u03D1",
"thickapprox": "\u2248",
"thicksim": "\u223C",
"ThickSpace": "\u205F\u200A",
"thinsp": "\u2009",
"ThinSpace": "\u2009",
"thkap": "\u2248",
"thksim": "\u223C",
"thorn": "\u00FE",
"THORN": "\u00DE",
"tilde": "\u02DC",
"Tilde": "\u223C",
"TildeEqual": "\u2243",
"TildeFullEqual": "\u2245",
"TildeTilde": "\u2248",
"times": "\u00D7",
"timesb": "\u22A0",
"timesbar": "\u2A31",
"timesd": "\u2A30",
"tint": "\u222D",
"toea": "\u2928",
"top": "\u22A4",
"topbot": "\u2336",
"topcir": "\u2AF1",
"topf": "\uD835\uDD65",
"Topf": "\uD835\uDD4B",
"topfork": "\u2ADA",
"tosa": "\u2929",
"tprime": "\u2034",
"trade": "\u2122",
"TRADE": "\u2122",
"triangle": "\u25B5",
"triangledown": "\u25BF",
"triangleleft": "\u25C3",
"trianglelefteq": "\u22B4",
"triangleq": "\u225C",
"triangleright": "\u25B9",
"trianglerighteq": "\u22B5",
"tridot": "\u25EC",
"trie": "\u225C",
"triminus": "\u2A3A",
"TripleDot": "\u20DB",
"triplus": "\u2A39",
"trisb": "\u29CD",
"tritime": "\u2A3B",
"trpezium": "\u23E2",
"tscr": "\uD835\uDCC9",
"Tscr": "\uD835\uDCAF",
"tscy": "\u0446",
"TScy": "\u0426",
"tshcy": "\u045B",
"TSHcy": "\u040B",
"tstrok": "\u0167",
"Tstrok": "\u0166",
"twixt": "\u226C",
"twoheadleftarrow": "\u219E",
"twoheadrightarrow": "\u21A0",
"uacute": "\u00FA",
"Uacute": "\u00DA",
"uarr": "\u2191",
"uArr": "\u21D1",
"Uarr": "\u219F",
"Uarrocir": "\u2949",
"ubrcy": "\u045E",
"Ubrcy": "\u040E",
"ubreve": "\u016D",
"Ubreve": "\u016C",
"ucirc": "\u00FB",
"Ucirc": "\u00DB",
"ucy": "\u0443",
"Ucy": "\u0423",
"udarr": "\u21C5",
"udblac": "\u0171",
"Udblac": "\u0170",
"udhar": "\u296E",
"ufisht": "\u297E",
"ufr": "\uD835\uDD32",
"Ufr": "\uD835\uDD18",
"ugrave": "\u00F9",
"Ugrave": "\u00D9",
"uHar": "\u2963",
"uharl": "\u21BF",
"uharr": "\u21BE",
"uhblk": "\u2580",
"ulcorn": "\u231C",
"ulcorner": "\u231C",
"ulcrop": "\u230F",
"ultri": "\u25F8",
"umacr": "\u016B",
"Umacr": "\u016A",
"uml": "\u00A8",
"UnderBar": "_",
"UnderBrace": "\u23DF",
"UnderBracket": "\u23B5",
"UnderParenthesis": "\u23DD",
"Union": "\u22C3",
"UnionPlus": "\u228E",
"uogon": "\u0173",
"Uogon": "\u0172",
"uopf": "\uD835\uDD66",
"Uopf": "\uD835\uDD4C",
"uparrow": "\u2191",
"Uparrow": "\u21D1",
"UpArrow": "\u2191",
"UpArrowBar": "\u2912",
"UpArrowDownArrow": "\u21C5",
"updownarrow": "\u2195",
"Updownarrow": "\u21D5",
"UpDownArrow": "\u2195",
"UpEquilibrium": "\u296E",
"upharpoonleft": "\u21BF",
"upharpoonright": "\u21BE",
"uplus": "\u228E",
"UpperLeftArrow": "\u2196",
"UpperRightArrow": "\u2197",
"upsi": "\u03C5",
"Upsi": "\u03D2",
"upsih": "\u03D2",
"upsilon": "\u03C5",
"Upsilon": "\u03A5",
"UpTee": "\u22A5",
"UpTeeArrow": "\u21A5",
"upuparrows": "\u21C8",
"urcorn": "\u231D",
"urcorner": "\u231D",
"urcrop": "\u230E",
"uring": "\u016F",
"Uring": "\u016E",
"urtri": "\u25F9",
"uscr": "\uD835\uDCCA",
"Uscr": "\uD835\uDCB0",
"utdot": "\u22F0",
"utilde": "\u0169",
"Utilde": "\u0168",
"utri": "\u25B5",
"utrif": "\u25B4",
"uuarr": "\u21C8",
"uuml": "\u00FC",
"Uuml": "\u00DC",
"uwangle": "\u29A7",
"vangrt": "\u299C",
"varepsilon": "\u03F5",
"varkappa": "\u03F0",
"varnothing": "\u2205",
"varphi": "\u03D5",
"varpi": "\u03D6",
"varpropto": "\u221D",
"varr": "\u2195",
"vArr": "\u21D5",
"varrho": "\u03F1",
"varsigma": "\u03C2",
"varsubsetneq": "\u228A\uFE00",
"varsubsetneqq": "\u2ACB\uFE00",
"varsupsetneq": "\u228B\uFE00",
"varsupsetneqq": "\u2ACC\uFE00",
"vartheta": "\u03D1",
"vartriangleleft": "\u22B2",
"vartriangleright": "\u22B3",
"vBar": "\u2AE8",
"Vbar": "\u2AEB",
"vBarv": "\u2AE9",
"vcy": "\u0432",
"Vcy": "\u0412",
"vdash": "\u22A2",
"vDash": "\u22A8",
"Vdash": "\u22A9",
"VDash": "\u22AB",
"Vdashl": "\u2AE6",
"vee": "\u2228",
"Vee": "\u22C1",
"veebar": "\u22BB",
"veeeq": "\u225A",
"vellip": "\u22EE",
"verbar": "|",
"Verbar": "\u2016",
"vert": "|",
"Vert": "\u2016",
"VerticalBar": "\u2223",
"VerticalLine": "|",
"VerticalSeparator": "\u2758",
"VerticalTilde": "\u2240",
"VeryThinSpace": "\u200A",
"vfr": "\uD835\uDD33",
"Vfr": "\uD835\uDD19",
"vltri": "\u22B2",
"vnsub": "\u2282\u20D2",
"vnsup": "\u2283\u20D2",
"vopf": "\uD835\uDD67",
"Vopf": "\uD835\uDD4D",
"vprop": "\u221D",
"vrtri": "\u22B3",
"vscr": "\uD835\uDCCB",
"Vscr": "\uD835\uDCB1",
"vsubne": "\u228A\uFE00",
"vsubnE": "\u2ACB\uFE00",
"vsupne": "\u228B\uFE00",
"vsupnE": "\u2ACC\uFE00",
"Vvdash": "\u22AA",
"vzigzag": "\u299A",
"wcirc": "\u0175",
"Wcirc": "\u0174",
"wedbar": "\u2A5F",
"wedge": "\u2227",
"Wedge": "\u22C0",
"wedgeq": "\u2259",
"weierp": "\u2118",
"wfr": "\uD835\uDD34",
"Wfr": "\uD835\uDD1A",
"wopf": "\uD835\uDD68",
"Wopf": "\uD835\uDD4E",
"wp": "\u2118",
"wr": "\u2240",
"wreath": "\u2240",
"wscr": "\uD835\uDCCC",
"Wscr": "\uD835\uDCB2",
"xcap": "\u22C2",
"xcirc": "\u25EF",
"xcup": "\u22C3",
"xdtri": "\u25BD",
"xfr": "\uD835\uDD35",
"Xfr": "\uD835\uDD1B",
"xharr": "\u27F7",
"xhArr": "\u27FA",
"xi": "\u03BE",
"Xi": "\u039E",
"xlarr": "\u27F5",
"xlArr": "\u27F8",
"xmap": "\u27FC",
"xnis": "\u22FB",
"xodot": "\u2A00",
"xopf": "\uD835\uDD69",
"Xopf": "\uD835\uDD4F",
"xoplus": "\u2A01",
"xotime": "\u2A02",
"xrarr": "\u27F6",
"xrArr": "\u27F9",
"xscr": "\uD835\uDCCD",
"Xscr": "\uD835\uDCB3",
"xsqcup": "\u2A06",
"xuplus": "\u2A04",
"xutri": "\u25B3",
"xvee": "\u22C1",
"xwedge": "\u22C0",
"yacute": "\u00FD",
"Yacute": "\u00DD",
"yacy": "\u044F",
"YAcy": "\u042F",
"ycirc": "\u0177",
"Ycirc": "\u0176",
"ycy": "\u044B",
"Ycy": "\u042B",
"yen": "\u00A5",
"yfr": "\uD835\uDD36",
"Yfr": "\uD835\uDD1C",
"yicy": "\u0457",
"YIcy": "\u0407",
"yopf": "\uD835\uDD6A",
"Yopf": "\uD835\uDD50",
"yscr": "\uD835\uDCCE",
"Yscr": "\uD835\uDCB4",
"yucy": "\u044E",
"YUcy": "\u042E",
"yuml": "\u00FF",
"Yuml": "\u0178",
"zacute": "\u017A",
"Zacute": "\u0179",
"zcaron": "\u017E",
"Zcaron": "\u017D",
"zcy": "\u0437",
"Zcy": "\u0417",
"zdot": "\u017C",
"Zdot": "\u017B",
"zeetrf": "\u2128",
"ZeroWidthSpace": "\u200B",
"zeta": "\u03B6",
"Zeta": "\u0396",
"zfr": "\uD835\uDD37",
"Zfr": "\u2128",
"zhcy": "\u0436",
"ZHcy": "\u0416",
"zigrarr": "\u21DD",
"zopf": "\uD835\uDD6B",
"Zopf": "\u2124",
"zscr": "\uD835\uDCCF",
"Zscr": "\uD835\uDCB5",
"zwj": "\u200D",
"zwnj": "\u200C"
}
he-1.1.1/data/encode-lone-code-points.json 0000664 0000000 0000000 00000024251 13041405517 0020330 0 ustar 00root root 0000000 0000000 [
9,
10,
33,
34,
35,
36,
37,
38,
39,
40,
41,
42,
43,
44,
46,
47,
58,
59,
60,
61,
62,
63,
64,
91,
92,
93,
94,
95,
96,
123,
124,
125,
160,
161,
162,
163,
164,
165,
166,
167,
168,
169,
170,
171,
172,
173,
174,
175,
176,
177,
178,
179,
180,
181,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
196,
197,
198,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
223,
224,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
237,
238,
239,
240,
241,
242,
243,
244,
245,
246,
247,
248,
249,
250,
251,
252,
253,
254,
255,
256,
257,
258,
259,
260,
261,
262,
263,
264,
265,
266,
267,
268,
269,
270,
271,
272,
273,
274,
275,
278,
279,
280,
281,
282,
283,
284,
285,
286,
287,
288,
289,
290,
292,
293,
294,
295,
296,
297,
298,
299,
302,
303,
304,
305,
306,
307,
308,
309,
310,
311,
312,
313,
314,
315,
316,
317,
318,
319,
320,
321,
322,
323,
324,
325,
326,
327,
328,
329,
330,
331,
332,
333,
336,
337,
338,
339,
340,
341,
342,
343,
344,
345,
346,
347,
348,
349,
350,
351,
352,
353,
354,
355,
356,
357,
358,
359,
360,
361,
362,
363,
364,
365,
366,
367,
368,
369,
370,
371,
372,
373,
374,
375,
376,
377,
378,
379,
380,
381,
382,
402,
437,
501,
567,
710,
711,
728,
729,
730,
731,
732,
733,
785,
913,
914,
915,
916,
917,
918,
919,
920,
921,
922,
923,
924,
925,
926,
927,
928,
929,
931,
932,
933,
934,
935,
936,
937,
945,
946,
947,
948,
949,
950,
951,
952,
953,
954,
955,
956,
957,
958,
959,
960,
961,
962,
963,
964,
965,
966,
967,
968,
969,
977,
978,
981,
982,
988,
989,
1008,
1009,
1013,
1014,
1025,
1026,
1027,
1028,
1029,
1030,
1031,
1032,
1033,
1034,
1035,
1036,
1038,
1039,
1040,
1041,
1042,
1043,
1044,
1045,
1046,
1047,
1048,
1049,
1050,
1051,
1052,
1053,
1054,
1055,
1056,
1057,
1058,
1059,
1060,
1061,
1062,
1063,
1064,
1065,
1066,
1067,
1068,
1069,
1070,
1071,
1072,
1073,
1074,
1075,
1076,
1077,
1078,
1079,
1080,
1081,
1082,
1083,
1084,
1085,
1086,
1087,
1088,
1089,
1090,
1091,
1092,
1093,
1094,
1095,
1096,
1097,
1098,
1099,
1100,
1101,
1102,
1103,
1105,
1106,
1107,
1108,
1109,
1110,
1111,
1112,
1113,
1114,
1115,
1116,
1118,
1119,
8194,
8195,
8196,
8197,
8199,
8200,
8201,
8202,
8203,
8204,
8205,
8206,
8207,
8208,
8211,
8212,
8213,
8214,
8216,
8217,
8218,
8220,
8221,
8222,
8224,
8225,
8226,
8229,
8230,
8240,
8241,
8242,
8243,
8244,
8245,
8249,
8250,
8254,
8257,
8259,
8260,
8271,
8279,
8287,
8288,
8289,
8290,
8291,
8364,
8411,
8412,
8450,
8453,
8458,
8459,
8460,
8461,
8462,
8463,
8464,
8465,
8466,
8467,
8469,
8470,
8471,
8472,
8473,
8474,
8475,
8476,
8477,
8478,
8482,
8484,
8487,
8488,
8489,
8492,
8493,
8495,
8496,
8497,
8499,
8500,
8501,
8502,
8503,
8504,
8517,
8518,
8519,
8520,
8531,
8532,
8533,
8534,
8535,
8536,
8537,
8538,
8539,
8540,
8541,
8542,
8592,
8593,
8594,
8595,
8596,
8597,
8598,
8599,
8600,
8601,
8602,
8603,
8605,
8606,
8607,
8608,
8609,
8610,
8611,
8612,
8613,
8614,
8615,
8617,
8618,
8619,
8620,
8621,
8622,
8624,
8625,
8626,
8627,
8629,
8630,
8631,
8634,
8635,
8636,
8637,
8638,
8639,
8640,
8641,
8642,
8643,
8644,
8645,
8646,
8647,
8648,
8649,
8650,
8651,
8652,
8653,
8654,
8655,
8656,
8657,
8658,
8659,
8660,
8661,
8662,
8663,
8664,
8665,
8666,
8667,
8669,
8676,
8677,
8693,
8701,
8702,
8703,
8704,
8705,
8706,
8707,
8708,
8709,
8711,
8712,
8713,
8715,
8716,
8719,
8720,
8721,
8722,
8723,
8724,
8726,
8727,
8728,
8730,
8733,
8734,
8735,
8736,
8737,
8738,
8739,
8740,
8741,
8742,
8743,
8744,
8745,
8746,
8747,
8748,
8749,
8750,
8751,
8752,
8753,
8754,
8755,
8756,
8757,
8758,
8759,
8760,
8762,
8763,
8764,
8765,
8766,
8767,
8768,
8769,
8770,
8771,
8772,
8773,
8774,
8775,
8776,
8777,
8778,
8779,
8780,
8781,
8782,
8783,
8784,
8785,
8786,
8787,
8788,
8789,
8790,
8791,
8793,
8794,
8796,
8799,
8800,
8801,
8802,
8804,
8805,
8806,
8807,
8808,
8809,
8810,
8811,
8812,
8813,
8814,
8815,
8816,
8817,
8818,
8819,
8820,
8821,
8822,
8823,
8824,
8825,
8826,
8827,
8828,
8829,
8830,
8831,
8832,
8833,
8834,
8835,
8836,
8837,
8838,
8839,
8840,
8841,
8842,
8843,
8845,
8846,
8847,
8848,
8849,
8850,
8851,
8852,
8853,
8854,
8855,
8856,
8857,
8858,
8859,
8861,
8862,
8863,
8864,
8865,
8866,
8867,
8868,
8869,
8871,
8872,
8873,
8874,
8875,
8876,
8877,
8878,
8879,
8880,
8882,
8883,
8884,
8885,
8886,
8887,
8888,
8889,
8890,
8891,
8893,
8894,
8895,
8896,
8897,
8898,
8899,
8900,
8901,
8902,
8903,
8904,
8905,
8906,
8907,
8908,
8909,
8910,
8911,
8912,
8913,
8914,
8915,
8916,
8917,
8918,
8919,
8920,
8921,
8922,
8923,
8926,
8927,
8928,
8929,
8930,
8931,
8934,
8935,
8936,
8937,
8938,
8939,
8940,
8941,
8942,
8943,
8944,
8945,
8946,
8947,
8948,
8949,
8950,
8951,
8953,
8954,
8955,
8956,
8957,
8958,
8965,
8966,
8968,
8969,
8970,
8971,
8972,
8973,
8974,
8975,
8976,
8978,
8979,
8981,
8982,
8988,
8989,
8990,
8991,
8994,
8995,
9005,
9006,
9014,
9021,
9023,
9084,
9136,
9137,
9140,
9141,
9142,
9180,
9181,
9182,
9183,
9186,
9191,
9251,
9416,
9472,
9474,
9484,
9488,
9492,
9496,
9500,
9508,
9516,
9524,
9532,
9552,
9553,
9554,
9555,
9556,
9557,
9558,
9559,
9560,
9561,
9562,
9563,
9564,
9565,
9566,
9567,
9568,
9569,
9570,
9571,
9572,
9573,
9574,
9575,
9576,
9577,
9578,
9579,
9580,
9600,
9604,
9608,
9617,
9618,
9619,
9633,
9642,
9643,
9645,
9646,
9649,
9651,
9652,
9653,
9656,
9657,
9661,
9662,
9663,
9666,
9667,
9674,
9675,
9708,
9711,
9720,
9721,
9722,
9723,
9724,
9733,
9734,
9742,
9792,
9794,
9824,
9827,
9829,
9830,
9834,
9837,
9838,
9839,
10003,
10007,
10016,
10038,
10072,
10098,
10099,
10184,
10185,
10214,
10215,
10216,
10217,
10218,
10219,
10220,
10221,
10229,
10230,
10231,
10232,
10233,
10234,
10236,
10239,
10498,
10499,
10500,
10501,
10508,
10509,
10510,
10511,
10512,
10513,
10514,
10515,
10518,
10521,
10522,
10523,
10524,
10525,
10526,
10527,
10528,
10531,
10532,
10533,
10534,
10535,
10536,
10537,
10538,
10547,
10549,
10550,
10551,
10552,
10553,
10556,
10557,
10565,
10568,
10569,
10570,
10571,
10574,
10575,
10576,
10577,
10578,
10579,
10580,
10581,
10582,
10583,
10584,
10585,
10586,
10587,
10588,
10589,
10590,
10591,
10592,
10593,
10594,
10595,
10596,
10597,
10598,
10599,
10600,
10601,
10602,
10603,
10604,
10605,
10606,
10607,
10608,
10609,
10610,
10611,
10612,
10613,
10614,
10616,
10617,
10619,
10620,
10621,
10622,
10623,
10629,
10630,
10635,
10636,
10637,
10638,
10639,
10640,
10641,
10642,
10643,
10644,
10645,
10646,
10650,
10652,
10653,
10660,
10661,
10662,
10663,
10664,
10665,
10666,
10667,
10668,
10669,
10670,
10671,
10672,
10673,
10674,
10675,
10676,
10677,
10678,
10679,
10681,
10683,
10684,
10686,
10687,
10688,
10689,
10690,
10691,
10692,
10693,
10697,
10701,
10702,
10703,
10704,
10716,
10717,
10718,
10723,
10724,
10725,
10731,
10740,
10742,
10752,
10753,
10754,
10756,
10758,
10764,
10765,
10768,
10769,
10770,
10771,
10772,
10773,
10774,
10775,
10786,
10787,
10788,
10789,
10790,
10791,
10793,
10794,
10797,
10798,
10799,
10800,
10801,
10803,
10804,
10805,
10806,
10807,
10808,
10809,
10810,
10811,
10812,
10815,
10816,
10818,
10819,
10820,
10821,
10822,
10823,
10824,
10825,
10826,
10827,
10828,
10829,
10832,
10835,
10836,
10837,
10838,
10839,
10840,
10842,
10843,
10844,
10845,
10847,
10854,
10858,
10861,
10862,
10863,
10864,
10865,
10866,
10867,
10868,
10869,
10871,
10872,
10873,
10874,
10875,
10876,
10877,
10878,
10879,
10880,
10881,
10882,
10883,
10884,
10885,
10886,
10887,
10888,
10889,
10890,
10891,
10892,
10893,
10894,
10895,
10896,
10897,
10898,
10899,
10900,
10901,
10902,
10903,
10904,
10905,
10906,
10909,
10910,
10911,
10912,
10913,
10914,
10916,
10917,
10918,
10919,
10920,
10921,
10922,
10923,
10924,
10925,
10926,
10927,
10928,
10931,
10932,
10933,
10934,
10935,
10936,
10937,
10938,
10939,
10940,
10941,
10942,
10943,
10944,
10945,
10946,
10947,
10948,
10949,
10950,
10951,
10952,
10955,
10956,
10959,
10960,
10961,
10962,
10963,
10964,
10965,
10966,
10967,
10968,
10969,
10970,
10971,
10980,
10982,
10983,
10984,
10985,
10987,
10988,
10989,
10990,
10991,
10992,
10993,
10994,
10995,
11005,
64256,
64257,
64258,
64259,
64260,
119964,
119966,
119967,
119970,
119973,
119974,
119977,
119978,
119979,
119980,
119982,
119983,
119984,
119985,
119986,
119987,
119988,
119989,
119990,
119991,
119992,
119993,
119995,
119997,
119998,
119999,
120000,
120001,
120002,
120003,
120005,
120006,
120007,
120008,
120009,
120010,
120011,
120012,
120013,
120014,
120015,
120068,
120069,
120071,
120072,
120073,
120074,
120077,
120078,
120079,
120080,
120081,
120082,
120083,
120084,
120086,
120087,
120088,
120089,
120090,
120091,
120092,
120094,
120095,
120096,
120097,
120098,
120099,
120100,
120101,
120102,
120103,
120104,
120105,
120106,
120107,
120108,
120109,
120110,
120111,
120112,
120113,
120114,
120115,
120116,
120117,
120118,
120119,
120120,
120121,
120123,
120124,
120125,
120126,
120128,
120129,
120130,
120131,
120132,
120134,
120138,
120139,
120140,
120141,
120142,
120143,
120144,
120146,
120147,
120148,
120149,
120150,
120151,
120152,
120153,
120154,
120155,
120156,
120157,
120158,
120159,
120160,
120161,
120162,
120163,
120164,
120165,
120166,
120167,
120168,
120169,
120170,
120171
]
he-1.1.1/data/encode-map.json 0000664 0000000 0000000 00000075330 13041405517 0015732 0 ustar 00root root 0000000 0000000 {
"\u00AD": "shy",
"\u200C": "zwnj",
"\u200D": "zwj",
"\u200E": "lrm",
"\u2063": "ic",
"\u2062": "it",
"\u2061": "af",
"\u200F": "rlm",
"\u200B": "ZeroWidthSpace",
"\u2060": "NoBreak",
"\u0311": "DownBreve",
"\u20DB": "tdot",
"\u20DC": "DotDot",
"\t": "Tab",
"\n": "NewLine",
"\u2008": "puncsp",
"\u205F": "MediumSpace",
"\u2009": "thinsp",
"\u200A": "hairsp",
"\u2004": "emsp13",
"\u2002": "ensp",
"\u2005": "emsp14",
"\u2003": "emsp",
"\u2007": "numsp",
"\u00A0": "nbsp",
"\u205F\u200A": "ThickSpace",
"\u203E": "oline",
"_": "lowbar",
"\u2010": "dash",
"\u2013": "ndash",
"\u2014": "mdash",
"\u2015": "horbar",
",": "comma",
";": "semi",
"\u204F": "bsemi",
":": "colon",
"\u2A74": "Colone",
"!": "excl",
"\u00A1": "iexcl",
"?": "quest",
"\u00BF": "iquest",
".": "period",
"\u2025": "nldr",
"\u2026": "mldr",
"\u00B7": "middot",
"'": "apos",
"\u2018": "lsquo",
"\u2019": "rsquo",
"\u201A": "sbquo",
"\u2039": "lsaquo",
"\u203A": "rsaquo",
"\"": "quot",
"\u201C": "ldquo",
"\u201D": "rdquo",
"\u201E": "bdquo",
"\u00AB": "laquo",
"\u00BB": "raquo",
"(": "lpar",
")": "rpar",
"[": "lsqb",
"]": "rsqb",
"{": "lcub",
"}": "rcub",
"\u2308": "lceil",
"\u2309": "rceil",
"\u230A": "lfloor",
"\u230B": "rfloor",
"\u2985": "lopar",
"\u2986": "ropar",
"\u298B": "lbrke",
"\u298C": "rbrke",
"\u298D": "lbrkslu",
"\u298E": "rbrksld",
"\u298F": "lbrksld",
"\u2990": "rbrkslu",
"\u2991": "langd",
"\u2992": "rangd",
"\u2993": "lparlt",
"\u2994": "rpargt",
"\u2995": "gtlPar",
"\u2996": "ltrPar",
"\u27E6": "lobrk",
"\u27E7": "robrk",
"\u27E8": "lang",
"\u27E9": "rang",
"\u27EA": "Lang",
"\u27EB": "Rang",
"\u27EC": "loang",
"\u27ED": "roang",
"\u2772": "lbbrk",
"\u2773": "rbbrk",
"\u2016": "Vert",
"\u00A7": "sect",
"\u00B6": "para",
"@": "commat",
"*": "ast",
"/": "sol",
"undefined": null,
"&": "amp",
"#": "num",
"%": "percnt",
"\u2030": "permil",
"\u2031": "pertenk",
"\u2020": "dagger",
"\u2021": "Dagger",
"\u2022": "bull",
"\u2043": "hybull",
"\u2032": "prime",
"\u2033": "Prime",
"\u2034": "tprime",
"\u2057": "qprime",
"\u2035": "bprime",
"\u2041": "caret",
"`": "grave",
"\u00B4": "acute",
"\u02DC": "tilde",
"^": "Hat",
"\u00AF": "macr",
"\u02D8": "breve",
"\u02D9": "dot",
"\u00A8": "die",
"\u02DA": "ring",
"\u02DD": "dblac",
"\u00B8": "cedil",
"\u02DB": "ogon",
"\u02C6": "circ",
"\u02C7": "caron",
"\u00B0": "deg",
"\u00A9": "copy",
"\u00AE": "reg",
"\u2117": "copysr",
"\u2118": "wp",
"\u211E": "rx",
"\u2127": "mho",
"\u2129": "iiota",
"\u2190": "larr",
"\u219A": "nlarr",
"\u2192": "rarr",
"\u219B": "nrarr",
"\u2191": "uarr",
"\u2193": "darr",
"\u2194": "harr",
"\u21AE": "nharr",
"\u2195": "varr",
"\u2196": "nwarr",
"\u2197": "nearr",
"\u2198": "searr",
"\u2199": "swarr",
"\u219D": "rarrw",
"\u219D\u0338": "nrarrw",
"\u219E": "Larr",
"\u219F": "Uarr",
"\u21A0": "Rarr",
"\u21A1": "Darr",
"\u21A2": "larrtl",
"\u21A3": "rarrtl",
"\u21A4": "mapstoleft",
"\u21A5": "mapstoup",
"\u21A6": "map",
"\u21A7": "mapstodown",
"\u21A9": "larrhk",
"\u21AA": "rarrhk",
"\u21AB": "larrlp",
"\u21AC": "rarrlp",
"\u21AD": "harrw",
"\u21B0": "lsh",
"\u21B1": "rsh",
"\u21B2": "ldsh",
"\u21B3": "rdsh",
"\u21B5": "crarr",
"\u21B6": "cularr",
"\u21B7": "curarr",
"\u21BA": "olarr",
"\u21BB": "orarr",
"\u21BC": "lharu",
"\u21BD": "lhard",
"\u21BE": "uharr",
"\u21BF": "uharl",
"\u21C0": "rharu",
"\u21C1": "rhard",
"\u21C2": "dharr",
"\u21C3": "dharl",
"\u21C4": "rlarr",
"\u21C5": "udarr",
"\u21C6": "lrarr",
"\u21C7": "llarr",
"\u21C8": "uuarr",
"\u21C9": "rrarr",
"\u21CA": "ddarr",
"\u21CB": "lrhar",
"\u21CC": "rlhar",
"\u21D0": "lArr",
"\u21CD": "nlArr",
"\u21D1": "uArr",
"\u21D2": "rArr",
"\u21CF": "nrArr",
"\u21D3": "dArr",
"\u21D4": "iff",
"\u21CE": "nhArr",
"\u21D5": "vArr",
"\u21D6": "nwArr",
"\u21D7": "neArr",
"\u21D8": "seArr",
"\u21D9": "swArr",
"\u21DA": "lAarr",
"\u21DB": "rAarr",
"\u21DD": "zigrarr",
"\u21E4": "larrb",
"\u21E5": "rarrb",
"\u21F5": "duarr",
"\u21FD": "loarr",
"\u21FE": "roarr",
"\u21FF": "hoarr",
"\u2200": "forall",
"\u2201": "comp",
"\u2202": "part",
"\u2202\u0338": "npart",
"\u2203": "exist",
"\u2204": "nexist",
"\u2205": "empty",
"\u2207": "Del",
"\u2208": "in",
"\u2209": "notin",
"\u220B": "ni",
"\u220C": "notni",
"\u03F6": "bepsi",
"\u220F": "prod",
"\u2210": "coprod",
"\u2211": "sum",
"+": "plus",
"\u00B1": "pm",
"\u00F7": "div",
"\u00D7": "times",
"<": "lt",
"\u226E": "nlt",
"<\u20D2": "nvlt",
"=": "equals",
"\u2260": "ne",
"=\u20E5": "bne",
"\u2A75": "Equal",
">": "gt",
"\u226F": "ngt",
">\u20D2": "nvgt",
"\u00AC": "not",
"|": "vert",
"\u00A6": "brvbar",
"\u2212": "minus",
"\u2213": "mp",
"\u2214": "plusdo",
"\u2044": "frasl",
"\u2216": "setmn",
"\u2217": "lowast",
"\u2218": "compfn",
"\u221A": "Sqrt",
"\u221D": "prop",
"\u221E": "infin",
"\u221F": "angrt",
"\u2220": "ang",
"\u2220\u20D2": "nang",
"\u2221": "angmsd",
"\u2222": "angsph",
"\u2223": "mid",
"\u2224": "nmid",
"\u2225": "par",
"\u2226": "npar",
"\u2227": "and",
"\u2228": "or",
"\u2229": "cap",
"\u2229\uFE00": "caps",
"\u222A": "cup",
"\u222A\uFE00": "cups",
"\u222B": "int",
"\u222C": "Int",
"\u222D": "tint",
"\u2A0C": "qint",
"\u222E": "oint",
"\u222F": "Conint",
"\u2230": "Cconint",
"\u2231": "cwint",
"\u2232": "cwconint",
"\u2233": "awconint",
"\u2234": "there4",
"\u2235": "becaus",
"\u2236": "ratio",
"\u2237": "Colon",
"\u2238": "minusd",
"\u223A": "mDDot",
"\u223B": "homtht",
"\u223C": "sim",
"\u2241": "nsim",
"\u223C\u20D2": "nvsim",
"\u223D": "bsim",
"\u223D\u0331": "race",
"\u223E": "ac",
"\u223E\u0333": "acE",
"\u223F": "acd",
"\u2240": "wr",
"\u2242": "esim",
"\u2242\u0338": "nesim",
"\u2243": "sime",
"\u2244": "nsime",
"\u2245": "cong",
"\u2247": "ncong",
"\u2246": "simne",
"\u2248": "ap",
"\u2249": "nap",
"\u224A": "ape",
"\u224B": "apid",
"\u224B\u0338": "napid",
"\u224C": "bcong",
"\u224D": "CupCap",
"\u226D": "NotCupCap",
"\u224D\u20D2": "nvap",
"\u224E": "bump",
"\u224E\u0338": "nbump",
"\u224F": "bumpe",
"\u224F\u0338": "nbumpe",
"\u2250": "doteq",
"\u2250\u0338": "nedot",
"\u2251": "eDot",
"\u2252": "efDot",
"\u2253": "erDot",
"\u2254": "colone",
"\u2255": "ecolon",
"\u2256": "ecir",
"\u2257": "cire",
"\u2259": "wedgeq",
"\u225A": "veeeq",
"\u225C": "trie",
"\u225F": "equest",
"\u2261": "equiv",
"\u2262": "nequiv",
"\u2261\u20E5": "bnequiv",
"\u2264": "le",
"\u2270": "nle",
"\u2264\u20D2": "nvle",
"\u2265": "ge",
"\u2271": "nge",
"\u2265\u20D2": "nvge",
"\u2266": "lE",
"\u2266\u0338": "nlE",
"\u2267": "gE",
"\u2267\u0338": "ngE",
"\u2268\uFE00": "lvnE",
"\u2268": "lnE",
"\u2269": "gnE",
"\u2269\uFE00": "gvnE",
"\u226A": "ll",
"\u226A\u0338": "nLtv",
"\u226A\u20D2": "nLt",
"\u226B": "gg",
"\u226B\u0338": "nGtv",
"\u226B\u20D2": "nGt",
"\u226C": "twixt",
"\u2272": "lsim",
"\u2274": "nlsim",
"\u2273": "gsim",
"\u2275": "ngsim",
"\u2276": "lg",
"\u2278": "ntlg",
"\u2277": "gl",
"\u2279": "ntgl",
"\u227A": "pr",
"\u2280": "npr",
"\u227B": "sc",
"\u2281": "nsc",
"\u227C": "prcue",
"\u22E0": "nprcue",
"\u227D": "sccue",
"\u22E1": "nsccue",
"\u227E": "prsim",
"\u227F": "scsim",
"\u227F\u0338": "NotSucceedsTilde",
"\u2282": "sub",
"\u2284": "nsub",
"\u2282\u20D2": "vnsub",
"\u2283": "sup",
"\u2285": "nsup",
"\u2283\u20D2": "vnsup",
"\u2286": "sube",
"\u2288": "nsube",
"\u2287": "supe",
"\u2289": "nsupe",
"\u228A\uFE00": "vsubne",
"\u228A": "subne",
"\u228B\uFE00": "vsupne",
"\u228B": "supne",
"\u228D": "cupdot",
"\u228E": "uplus",
"\u228F": "sqsub",
"\u228F\u0338": "NotSquareSubset",
"\u2290": "sqsup",
"\u2290\u0338": "NotSquareSuperset",
"\u2291": "sqsube",
"\u22E2": "nsqsube",
"\u2292": "sqsupe",
"\u22E3": "nsqsupe",
"\u2293": "sqcap",
"\u2293\uFE00": "sqcaps",
"\u2294": "sqcup",
"\u2294\uFE00": "sqcups",
"\u2295": "oplus",
"\u2296": "ominus",
"\u2297": "otimes",
"\u2298": "osol",
"\u2299": "odot",
"\u229A": "ocir",
"\u229B": "oast",
"\u229D": "odash",
"\u229E": "plusb",
"\u229F": "minusb",
"\u22A0": "timesb",
"\u22A1": "sdotb",
"\u22A2": "vdash",
"\u22AC": "nvdash",
"\u22A3": "dashv",
"\u22A4": "top",
"\u22A5": "bot",
"\u22A7": "models",
"\u22A8": "vDash",
"\u22AD": "nvDash",
"\u22A9": "Vdash",
"\u22AE": "nVdash",
"\u22AA": "Vvdash",
"\u22AB": "VDash",
"\u22AF": "nVDash",
"\u22B0": "prurel",
"\u22B2": "vltri",
"\u22EA": "nltri",
"\u22B3": "vrtri",
"\u22EB": "nrtri",
"\u22B4": "ltrie",
"\u22EC": "nltrie",
"\u22B4\u20D2": "nvltrie",
"\u22B5": "rtrie",
"\u22ED": "nrtrie",
"\u22B5\u20D2": "nvrtrie",
"\u22B6": "origof",
"\u22B7": "imof",
"\u22B8": "mumap",
"\u22B9": "hercon",
"\u22BA": "intcal",
"\u22BB": "veebar",
"\u22BD": "barvee",
"\u22BE": "angrtvb",
"\u22BF": "lrtri",
"\u22C0": "Wedge",
"\u22C1": "Vee",
"\u22C2": "xcap",
"\u22C3": "xcup",
"\u22C4": "diam",
"\u22C5": "sdot",
"\u22C6": "Star",
"\u22C7": "divonx",
"\u22C8": "bowtie",
"\u22C9": "ltimes",
"\u22CA": "rtimes",
"\u22CB": "lthree",
"\u22CC": "rthree",
"\u22CD": "bsime",
"\u22CE": "cuvee",
"\u22CF": "cuwed",
"\u22D0": "Sub",
"\u22D1": "Sup",
"\u22D2": "Cap",
"\u22D3": "Cup",
"\u22D4": "fork",
"\u22D5": "epar",
"\u22D6": "ltdot",
"\u22D7": "gtdot",
"\u22D8": "Ll",
"\u22D8\u0338": "nLl",
"\u22D9": "Gg",
"\u22D9\u0338": "nGg",
"\u22DA\uFE00": "lesg",
"\u22DA": "leg",
"\u22DB": "gel",
"\u22DB\uFE00": "gesl",
"\u22DE": "cuepr",
"\u22DF": "cuesc",
"\u22E6": "lnsim",
"\u22E7": "gnsim",
"\u22E8": "prnsim",
"\u22E9": "scnsim",
"\u22EE": "vellip",
"\u22EF": "ctdot",
"\u22F0": "utdot",
"\u22F1": "dtdot",
"\u22F2": "disin",
"\u22F3": "isinsv",
"\u22F4": "isins",
"\u22F5": "isindot",
"\u22F5\u0338": "notindot",
"\u22F6": "notinvc",
"\u22F7": "notinvb",
"\u22F9": "isinE",
"\u22F9\u0338": "notinE",
"\u22FA": "nisd",
"\u22FB": "xnis",
"\u22FC": "nis",
"\u22FD": "notnivc",
"\u22FE": "notnivb",
"\u2305": "barwed",
"\u2306": "Barwed",
"\u230C": "drcrop",
"\u230D": "dlcrop",
"\u230E": "urcrop",
"\u230F": "ulcrop",
"\u2310": "bnot",
"\u2312": "profline",
"\u2313": "profsurf",
"\u2315": "telrec",
"\u2316": "target",
"\u231C": "ulcorn",
"\u231D": "urcorn",
"\u231E": "dlcorn",
"\u231F": "drcorn",
"\u2322": "frown",
"\u2323": "smile",
"\u232D": "cylcty",
"\u232E": "profalar",
"\u2336": "topbot",
"\u233D": "ovbar",
"\u233F": "solbar",
"\u237C": "angzarr",
"\u23B0": "lmoust",
"\u23B1": "rmoust",
"\u23B4": "tbrk",
"\u23B5": "bbrk",
"\u23B6": "bbrktbrk",
"\u23DC": "OverParenthesis",
"\u23DD": "UnderParenthesis",
"\u23DE": "OverBrace",
"\u23DF": "UnderBrace",
"\u23E2": "trpezium",
"\u23E7": "elinters",
"\u2423": "blank",
"\u2500": "boxh",
"\u2502": "boxv",
"\u250C": "boxdr",
"\u2510": "boxdl",
"\u2514": "boxur",
"\u2518": "boxul",
"\u251C": "boxvr",
"\u2524": "boxvl",
"\u252C": "boxhd",
"\u2534": "boxhu",
"\u253C": "boxvh",
"\u2550": "boxH",
"\u2551": "boxV",
"\u2552": "boxdR",
"\u2553": "boxDr",
"\u2554": "boxDR",
"\u2555": "boxdL",
"\u2556": "boxDl",
"\u2557": "boxDL",
"\u2558": "boxuR",
"\u2559": "boxUr",
"\u255A": "boxUR",
"\u255B": "boxuL",
"\u255C": "boxUl",
"\u255D": "boxUL",
"\u255E": "boxvR",
"\u255F": "boxVr",
"\u2560": "boxVR",
"\u2561": "boxvL",
"\u2562": "boxVl",
"\u2563": "boxVL",
"\u2564": "boxHd",
"\u2565": "boxhD",
"\u2566": "boxHD",
"\u2567": "boxHu",
"\u2568": "boxhU",
"\u2569": "boxHU",
"\u256A": "boxvH",
"\u256B": "boxVh",
"\u256C": "boxVH",
"\u2580": "uhblk",
"\u2584": "lhblk",
"\u2588": "block",
"\u2591": "blk14",
"\u2592": "blk12",
"\u2593": "blk34",
"\u25A1": "squ",
"\u25AA": "squf",
"\u25AB": "EmptyVerySmallSquare",
"\u25AD": "rect",
"\u25AE": "marker",
"\u25B1": "fltns",
"\u25B3": "xutri",
"\u25B4": "utrif",
"\u25B5": "utri",
"\u25B8": "rtrif",
"\u25B9": "rtri",
"\u25BD": "xdtri",
"\u25BE": "dtrif",
"\u25BF": "dtri",
"\u25C2": "ltrif",
"\u25C3": "ltri",
"\u25CA": "loz",
"\u25CB": "cir",
"\u25EC": "tridot",
"\u25EF": "xcirc",
"\u25F8": "ultri",
"\u25F9": "urtri",
"\u25FA": "lltri",
"\u25FB": "EmptySmallSquare",
"\u25FC": "FilledSmallSquare",
"\u2605": "starf",
"\u2606": "star",
"\u260E": "phone",
"\u2640": "female",
"\u2642": "male",
"\u2660": "spades",
"\u2663": "clubs",
"\u2665": "hearts",
"\u2666": "diams",
"\u266A": "sung",
"\u2713": "check",
"\u2717": "cross",
"\u2720": "malt",
"\u2736": "sext",
"\u2758": "VerticalSeparator",
"\u27C8": "bsolhsub",
"\u27C9": "suphsol",
"\u27F5": "xlarr",
"\u27F6": "xrarr",
"\u27F7": "xharr",
"\u27F8": "xlArr",
"\u27F9": "xrArr",
"\u27FA": "xhArr",
"\u27FC": "xmap",
"\u27FF": "dzigrarr",
"\u2902": "nvlArr",
"\u2903": "nvrArr",
"\u2904": "nvHarr",
"\u2905": "Map",
"\u290C": "lbarr",
"\u290D": "rbarr",
"\u290E": "lBarr",
"\u290F": "rBarr",
"\u2910": "RBarr",
"\u2911": "DDotrahd",
"\u2912": "UpArrowBar",
"\u2913": "DownArrowBar",
"\u2916": "Rarrtl",
"\u2919": "latail",
"\u291A": "ratail",
"\u291B": "lAtail",
"\u291C": "rAtail",
"\u291D": "larrfs",
"\u291E": "rarrfs",
"\u291F": "larrbfs",
"\u2920": "rarrbfs",
"\u2923": "nwarhk",
"\u2924": "nearhk",
"\u2925": "searhk",
"\u2926": "swarhk",
"\u2927": "nwnear",
"\u2928": "toea",
"\u2929": "tosa",
"\u292A": "swnwar",
"\u2933": "rarrc",
"\u2933\u0338": "nrarrc",
"\u2935": "cudarrr",
"\u2936": "ldca",
"\u2937": "rdca",
"\u2938": "cudarrl",
"\u2939": "larrpl",
"\u293C": "curarrm",
"\u293D": "cularrp",
"\u2945": "rarrpl",
"\u2948": "harrcir",
"\u2949": "Uarrocir",
"\u294A": "lurdshar",
"\u294B": "ldrushar",
"\u294E": "LeftRightVector",
"\u294F": "RightUpDownVector",
"\u2950": "DownLeftRightVector",
"\u2951": "LeftUpDownVector",
"\u2952": "LeftVectorBar",
"\u2953": "RightVectorBar",
"\u2954": "RightUpVectorBar",
"\u2955": "RightDownVectorBar",
"\u2956": "DownLeftVectorBar",
"\u2957": "DownRightVectorBar",
"\u2958": "LeftUpVectorBar",
"\u2959": "LeftDownVectorBar",
"\u295A": "LeftTeeVector",
"\u295B": "RightTeeVector",
"\u295C": "RightUpTeeVector",
"\u295D": "RightDownTeeVector",
"\u295E": "DownLeftTeeVector",
"\u295F": "DownRightTeeVector",
"\u2960": "LeftUpTeeVector",
"\u2961": "LeftDownTeeVector",
"\u2962": "lHar",
"\u2963": "uHar",
"\u2964": "rHar",
"\u2965": "dHar",
"\u2966": "luruhar",
"\u2967": "ldrdhar",
"\u2968": "ruluhar",
"\u2969": "rdldhar",
"\u296A": "lharul",
"\u296B": "llhard",
"\u296C": "rharul",
"\u296D": "lrhard",
"\u296E": "udhar",
"\u296F": "duhar",
"\u2970": "RoundImplies",
"\u2971": "erarr",
"\u2972": "simrarr",
"\u2973": "larrsim",
"\u2974": "rarrsim",
"\u2975": "rarrap",
"\u2976": "ltlarr",
"\u2978": "gtrarr",
"\u2979": "subrarr",
"\u297B": "suplarr",
"\u297C": "lfisht",
"\u297D": "rfisht",
"\u297E": "ufisht",
"\u297F": "dfisht",
"\u299A": "vzigzag",
"\u299C": "vangrt",
"\u299D": "angrtvbd",
"\u29A4": "ange",
"\u29A5": "range",
"\u29A6": "dwangle",
"\u29A7": "uwangle",
"\u29A8": "angmsdaa",
"\u29A9": "angmsdab",
"\u29AA": "angmsdac",
"\u29AB": "angmsdad",
"\u29AC": "angmsdae",
"\u29AD": "angmsdaf",
"\u29AE": "angmsdag",
"\u29AF": "angmsdah",
"\u29B0": "bemptyv",
"\u29B1": "demptyv",
"\u29B2": "cemptyv",
"\u29B3": "raemptyv",
"\u29B4": "laemptyv",
"\u29B5": "ohbar",
"\u29B6": "omid",
"\u29B7": "opar",
"\u29B9": "operp",
"\u29BB": "olcross",
"\u29BC": "odsold",
"\u29BE": "olcir",
"\u29BF": "ofcir",
"\u29C0": "olt",
"\u29C1": "ogt",
"\u29C2": "cirscir",
"\u29C3": "cirE",
"\u29C4": "solb",
"\u29C5": "bsolb",
"\u29C9": "boxbox",
"\u29CD": "trisb",
"\u29CE": "rtriltri",
"\u29CF": "LeftTriangleBar",
"\u29CF\u0338": "NotLeftTriangleBar",
"\u29D0": "RightTriangleBar",
"\u29D0\u0338": "NotRightTriangleBar",
"\u29DC": "iinfin",
"\u29DD": "infintie",
"\u29DE": "nvinfin",
"\u29E3": "eparsl",
"\u29E4": "smeparsl",
"\u29E5": "eqvparsl",
"\u29EB": "lozf",
"\u29F4": "RuleDelayed",
"\u29F6": "dsol",
"\u2A00": "xodot",
"\u2A01": "xoplus",
"\u2A02": "xotime",
"\u2A04": "xuplus",
"\u2A06": "xsqcup",
"\u2A0D": "fpartint",
"\u2A10": "cirfnint",
"\u2A11": "awint",
"\u2A12": "rppolint",
"\u2A13": "scpolint",
"\u2A14": "npolint",
"\u2A15": "pointint",
"\u2A16": "quatint",
"\u2A17": "intlarhk",
"\u2A22": "pluscir",
"\u2A23": "plusacir",
"\u2A24": "simplus",
"\u2A25": "plusdu",
"\u2A26": "plussim",
"\u2A27": "plustwo",
"\u2A29": "mcomma",
"\u2A2A": "minusdu",
"\u2A2D": "loplus",
"\u2A2E": "roplus",
"\u2A2F": "Cross",
"\u2A30": "timesd",
"\u2A31": "timesbar",
"\u2A33": "smashp",
"\u2A34": "lotimes",
"\u2A35": "rotimes",
"\u2A36": "otimesas",
"\u2A37": "Otimes",
"\u2A38": "odiv",
"\u2A39": "triplus",
"\u2A3A": "triminus",
"\u2A3B": "tritime",
"\u2A3C": "iprod",
"\u2A3F": "amalg",
"\u2A40": "capdot",
"\u2A42": "ncup",
"\u2A43": "ncap",
"\u2A44": "capand",
"\u2A45": "cupor",
"\u2A46": "cupcap",
"\u2A47": "capcup",
"\u2A48": "cupbrcap",
"\u2A49": "capbrcup",
"\u2A4A": "cupcup",
"\u2A4B": "capcap",
"\u2A4C": "ccups",
"\u2A4D": "ccaps",
"\u2A50": "ccupssm",
"\u2A53": "And",
"\u2A54": "Or",
"\u2A55": "andand",
"\u2A56": "oror",
"\u2A57": "orslope",
"\u2A58": "andslope",
"\u2A5A": "andv",
"\u2A5B": "orv",
"\u2A5C": "andd",
"\u2A5D": "ord",
"\u2A5F": "wedbar",
"\u2A66": "sdote",
"\u2A6A": "simdot",
"\u2A6D": "congdot",
"\u2A6D\u0338": "ncongdot",
"\u2A6E": "easter",
"\u2A6F": "apacir",
"\u2A70": "apE",
"\u2A70\u0338": "napE",
"\u2A71": "eplus",
"\u2A72": "pluse",
"\u2A73": "Esim",
"\u2A77": "eDDot",
"\u2A78": "equivDD",
"\u2A79": "ltcir",
"\u2A7A": "gtcir",
"\u2A7B": "ltquest",
"\u2A7C": "gtquest",
"\u2A7D": "les",
"\u2A7D\u0338": "nles",
"\u2A7E": "ges",
"\u2A7E\u0338": "nges",
"\u2A7F": "lesdot",
"\u2A80": "gesdot",
"\u2A81": "lesdoto",
"\u2A82": "gesdoto",
"\u2A83": "lesdotor",
"\u2A84": "gesdotol",
"\u2A85": "lap",
"\u2A86": "gap",
"\u2A87": "lne",
"\u2A88": "gne",
"\u2A89": "lnap",
"\u2A8A": "gnap",
"\u2A8B": "lEg",
"\u2A8C": "gEl",
"\u2A8D": "lsime",
"\u2A8E": "gsime",
"\u2A8F": "lsimg",
"\u2A90": "gsiml",
"\u2A91": "lgE",
"\u2A92": "glE",
"\u2A93": "lesges",
"\u2A94": "gesles",
"\u2A95": "els",
"\u2A96": "egs",
"\u2A97": "elsdot",
"\u2A98": "egsdot",
"\u2A99": "el",
"\u2A9A": "eg",
"\u2A9D": "siml",
"\u2A9E": "simg",
"\u2A9F": "simlE",
"\u2AA0": "simgE",
"\u2AA1": "LessLess",
"\u2AA1\u0338": "NotNestedLessLess",
"\u2AA2": "GreaterGreater",
"\u2AA2\u0338": "NotNestedGreaterGreater",
"\u2AA4": "glj",
"\u2AA5": "gla",
"\u2AA6": "ltcc",
"\u2AA7": "gtcc",
"\u2AA8": "lescc",
"\u2AA9": "gescc",
"\u2AAA": "smt",
"\u2AAB": "lat",
"\u2AAC": "smte",
"\u2AAC\uFE00": "smtes",
"\u2AAD": "late",
"\u2AAD\uFE00": "lates",
"\u2AAE": "bumpE",
"\u2AAF": "pre",
"\u2AAF\u0338": "npre",
"\u2AB0": "sce",
"\u2AB0\u0338": "nsce",
"\u2AB3": "prE",
"\u2AB4": "scE",
"\u2AB5": "prnE",
"\u2AB6": "scnE",
"\u2AB7": "prap",
"\u2AB8": "scap",
"\u2AB9": "prnap",
"\u2ABA": "scnap",
"\u2ABB": "Pr",
"\u2ABC": "Sc",
"\u2ABD": "subdot",
"\u2ABE": "supdot",
"\u2ABF": "subplus",
"\u2AC0": "supplus",
"\u2AC1": "submult",
"\u2AC2": "supmult",
"\u2AC3": "subedot",
"\u2AC4": "supedot",
"\u2AC5": "subE",
"\u2AC5\u0338": "nsubE",
"\u2AC6": "supE",
"\u2AC6\u0338": "nsupE",
"\u2AC7": "subsim",
"\u2AC8": "supsim",
"\u2ACB\uFE00": "vsubnE",
"\u2ACB": "subnE",
"\u2ACC\uFE00": "vsupnE",
"\u2ACC": "supnE",
"\u2ACF": "csub",
"\u2AD0": "csup",
"\u2AD1": "csube",
"\u2AD2": "csupe",
"\u2AD3": "subsup",
"\u2AD4": "supsub",
"\u2AD5": "subsub",
"\u2AD6": "supsup",
"\u2AD7": "suphsub",
"\u2AD8": "supdsub",
"\u2AD9": "forkv",
"\u2ADA": "topfork",
"\u2ADB": "mlcp",
"\u2AE4": "Dashv",
"\u2AE6": "Vdashl",
"\u2AE7": "Barv",
"\u2AE8": "vBar",
"\u2AE9": "vBarv",
"\u2AEB": "Vbar",
"\u2AEC": "Not",
"\u2AED": "bNot",
"\u2AEE": "rnmid",
"\u2AEF": "cirmid",
"\u2AF0": "midcir",
"\u2AF1": "topcir",
"\u2AF2": "nhpar",
"\u2AF3": "parsim",
"\u2AFD": "parsl",
"\u2AFD\u20E5": "nparsl",
"\u266D": "flat",
"\u266E": "natur",
"\u266F": "sharp",
"\u00A4": "curren",
"\u00A2": "cent",
"$": "dollar",
"\u00A3": "pound",
"\u00A5": "yen",
"\u20AC": "euro",
"\u00B9": "sup1",
"\u00BD": "half",
"\u2153": "frac13",
"\u00BC": "frac14",
"\u2155": "frac15",
"\u2159": "frac16",
"\u215B": "frac18",
"\u00B2": "sup2",
"\u2154": "frac23",
"\u2156": "frac25",
"\u00B3": "sup3",
"\u00BE": "frac34",
"\u2157": "frac35",
"\u215C": "frac38",
"\u2158": "frac45",
"\u215A": "frac56",
"\u215D": "frac58",
"\u215E": "frac78",
"\uD835\uDCB6": "ascr",
"\uD835\uDD52": "aopf",
"\uD835\uDD1E": "afr",
"\uD835\uDD38": "Aopf",
"\uD835\uDD04": "Afr",
"\uD835\uDC9C": "Ascr",
"\u00AA": "ordf",
"\u00E1": "aacute",
"\u00C1": "Aacute",
"\u00E0": "agrave",
"\u00C0": "Agrave",
"\u0103": "abreve",
"\u0102": "Abreve",
"\u00E2": "acirc",
"\u00C2": "Acirc",
"\u00E5": "aring",
"\u00C5": "angst",
"\u00E4": "auml",
"\u00C4": "Auml",
"\u00E3": "atilde",
"\u00C3": "Atilde",
"\u0105": "aogon",
"\u0104": "Aogon",
"\u0101": "amacr",
"\u0100": "Amacr",
"\u00E6": "aelig",
"\u00C6": "AElig",
"\uD835\uDCB7": "bscr",
"\uD835\uDD53": "bopf",
"\uD835\uDD1F": "bfr",
"\uD835\uDD39": "Bopf",
"\u212C": "Bscr",
"\uD835\uDD05": "Bfr",
"\uD835\uDD20": "cfr",
"\uD835\uDCB8": "cscr",
"\uD835\uDD54": "copf",
"\u212D": "Cfr",
"\uD835\uDC9E": "Cscr",
"\u2102": "Copf",
"\u0107": "cacute",
"\u0106": "Cacute",
"\u0109": "ccirc",
"\u0108": "Ccirc",
"\u010D": "ccaron",
"\u010C": "Ccaron",
"\u010B": "cdot",
"\u010A": "Cdot",
"\u00E7": "ccedil",
"\u00C7": "Ccedil",
"\u2105": "incare",
"\uD835\uDD21": "dfr",
"\u2146": "dd",
"\uD835\uDD55": "dopf",
"\uD835\uDCB9": "dscr",
"\uD835\uDC9F": "Dscr",
"\uD835\uDD07": "Dfr",
"\u2145": "DD",
"\uD835\uDD3B": "Dopf",
"\u010F": "dcaron",
"\u010E": "Dcaron",
"\u0111": "dstrok",
"\u0110": "Dstrok",
"\u00F0": "eth",
"\u00D0": "ETH",
"\u2147": "ee",
"\u212F": "escr",
"\uD835\uDD22": "efr",
"\uD835\uDD56": "eopf",
"\u2130": "Escr",
"\uD835\uDD08": "Efr",
"\uD835\uDD3C": "Eopf",
"\u00E9": "eacute",
"\u00C9": "Eacute",
"\u00E8": "egrave",
"\u00C8": "Egrave",
"\u00EA": "ecirc",
"\u00CA": "Ecirc",
"\u011B": "ecaron",
"\u011A": "Ecaron",
"\u00EB": "euml",
"\u00CB": "Euml",
"\u0117": "edot",
"\u0116": "Edot",
"\u0119": "eogon",
"\u0118": "Eogon",
"\u0113": "emacr",
"\u0112": "Emacr",
"\uD835\uDD23": "ffr",
"\uD835\uDD57": "fopf",
"\uD835\uDCBB": "fscr",
"\uD835\uDD09": "Ffr",
"\uD835\uDD3D": "Fopf",
"\u2131": "Fscr",
"\uFB00": "fflig",
"\uFB03": "ffilig",
"\uFB04": "ffllig",
"\uFB01": "filig",
"fj": "fjlig",
"\uFB02": "fllig",
"\u0192": "fnof",
"\u210A": "gscr",
"\uD835\uDD58": "gopf",
"\uD835\uDD24": "gfr",
"\uD835\uDCA2": "Gscr",
"\uD835\uDD3E": "Gopf",
"\uD835\uDD0A": "Gfr",
"\u01F5": "gacute",
"\u011F": "gbreve",
"\u011E": "Gbreve",
"\u011D": "gcirc",
"\u011C": "Gcirc",
"\u0121": "gdot",
"\u0120": "Gdot",
"\u0122": "Gcedil",
"\uD835\uDD25": "hfr",
"\u210E": "planckh",
"\uD835\uDCBD": "hscr",
"\uD835\uDD59": "hopf",
"\u210B": "Hscr",
"\u210C": "Hfr",
"\u210D": "Hopf",
"\u0125": "hcirc",
"\u0124": "Hcirc",
"\u210F": "hbar",
"\u0127": "hstrok",
"\u0126": "Hstrok",
"\uD835\uDD5A": "iopf",
"\uD835\uDD26": "ifr",
"\uD835\uDCBE": "iscr",
"\u2148": "ii",
"\uD835\uDD40": "Iopf",
"\u2110": "Iscr",
"\u2111": "Im",
"\u00ED": "iacute",
"\u00CD": "Iacute",
"\u00EC": "igrave",
"\u00CC": "Igrave",
"\u00EE": "icirc",
"\u00CE": "Icirc",
"\u00EF": "iuml",
"\u00CF": "Iuml",
"\u0129": "itilde",
"\u0128": "Itilde",
"\u0130": "Idot",
"\u012F": "iogon",
"\u012E": "Iogon",
"\u012B": "imacr",
"\u012A": "Imacr",
"\u0133": "ijlig",
"\u0132": "IJlig",
"\u0131": "imath",
"\uD835\uDCBF": "jscr",
"\uD835\uDD5B": "jopf",
"\uD835\uDD27": "jfr",
"\uD835\uDCA5": "Jscr",
"\uD835\uDD0D": "Jfr",
"\uD835\uDD41": "Jopf",
"\u0135": "jcirc",
"\u0134": "Jcirc",
"\u0237": "jmath",
"\uD835\uDD5C": "kopf",
"\uD835\uDCC0": "kscr",
"\uD835\uDD28": "kfr",
"\uD835\uDCA6": "Kscr",
"\uD835\uDD42": "Kopf",
"\uD835\uDD0E": "Kfr",
"\u0137": "kcedil",
"\u0136": "Kcedil",
"\uD835\uDD29": "lfr",
"\uD835\uDCC1": "lscr",
"\u2113": "ell",
"\uD835\uDD5D": "lopf",
"\u2112": "Lscr",
"\uD835\uDD0F": "Lfr",
"\uD835\uDD43": "Lopf",
"\u013A": "lacute",
"\u0139": "Lacute",
"\u013E": "lcaron",
"\u013D": "Lcaron",
"\u013C": "lcedil",
"\u013B": "Lcedil",
"\u0142": "lstrok",
"\u0141": "Lstrok",
"\u0140": "lmidot",
"\u013F": "Lmidot",
"\uD835\uDD2A": "mfr",
"\uD835\uDD5E": "mopf",
"\uD835\uDCC2": "mscr",
"\uD835\uDD10": "Mfr",
"\uD835\uDD44": "Mopf",
"\u2133": "Mscr",
"\uD835\uDD2B": "nfr",
"\uD835\uDD5F": "nopf",
"\uD835\uDCC3": "nscr",
"\u2115": "Nopf",
"\uD835\uDCA9": "Nscr",
"\uD835\uDD11": "Nfr",
"\u0144": "nacute",
"\u0143": "Nacute",
"\u0148": "ncaron",
"\u0147": "Ncaron",
"\u00F1": "ntilde",
"\u00D1": "Ntilde",
"\u0146": "ncedil",
"\u0145": "Ncedil",
"\u2116": "numero",
"\u014B": "eng",
"\u014A": "ENG",
"\uD835\uDD60": "oopf",
"\uD835\uDD2C": "ofr",
"\u2134": "oscr",
"\uD835\uDCAA": "Oscr",
"\uD835\uDD12": "Ofr",
"\uD835\uDD46": "Oopf",
"\u00BA": "ordm",
"\u00F3": "oacute",
"\u00D3": "Oacute",
"\u00F2": "ograve",
"\u00D2": "Ograve",
"\u00F4": "ocirc",
"\u00D4": "Ocirc",
"\u00F6": "ouml",
"\u00D6": "Ouml",
"\u0151": "odblac",
"\u0150": "Odblac",
"\u00F5": "otilde",
"\u00D5": "Otilde",
"\u00F8": "oslash",
"\u00D8": "Oslash",
"\u014D": "omacr",
"\u014C": "Omacr",
"\u0153": "oelig",
"\u0152": "OElig",
"\uD835\uDD2D": "pfr",
"\uD835\uDCC5": "pscr",
"\uD835\uDD61": "popf",
"\u2119": "Popf",
"\uD835\uDD13": "Pfr",
"\uD835\uDCAB": "Pscr",
"\uD835\uDD62": "qopf",
"\uD835\uDD2E": "qfr",
"\uD835\uDCC6": "qscr",
"\uD835\uDCAC": "Qscr",
"\uD835\uDD14": "Qfr",
"\u211A": "Qopf",
"\u0138": "kgreen",
"\uD835\uDD2F": "rfr",
"\uD835\uDD63": "ropf",
"\uD835\uDCC7": "rscr",
"\u211B": "Rscr",
"\u211C": "Re",
"\u211D": "Ropf",
"\u0155": "racute",
"\u0154": "Racute",
"\u0159": "rcaron",
"\u0158": "Rcaron",
"\u0157": "rcedil",
"\u0156": "Rcedil",
"\uD835\uDD64": "sopf",
"\uD835\uDCC8": "sscr",
"\uD835\uDD30": "sfr",
"\uD835\uDD4A": "Sopf",
"\uD835\uDD16": "Sfr",
"\uD835\uDCAE": "Sscr",
"\u24C8": "oS",
"\u015B": "sacute",
"\u015A": "Sacute",
"\u015D": "scirc",
"\u015C": "Scirc",
"\u0161": "scaron",
"\u0160": "Scaron",
"\u015F": "scedil",
"\u015E": "Scedil",
"\u00DF": "szlig",
"\uD835\uDD31": "tfr",
"\uD835\uDCC9": "tscr",
"\uD835\uDD65": "topf",
"\uD835\uDCAF": "Tscr",
"\uD835\uDD17": "Tfr",
"\uD835\uDD4B": "Topf",
"\u0165": "tcaron",
"\u0164": "Tcaron",
"\u0163": "tcedil",
"\u0162": "Tcedil",
"\u2122": "trade",
"\u0167": "tstrok",
"\u0166": "Tstrok",
"\uD835\uDCCA": "uscr",
"\uD835\uDD66": "uopf",
"\uD835\uDD32": "ufr",
"\uD835\uDD4C": "Uopf",
"\uD835\uDD18": "Ufr",
"\uD835\uDCB0": "Uscr",
"\u00FA": "uacute",
"\u00DA": "Uacute",
"\u00F9": "ugrave",
"\u00D9": "Ugrave",
"\u016D": "ubreve",
"\u016C": "Ubreve",
"\u00FB": "ucirc",
"\u00DB": "Ucirc",
"\u016F": "uring",
"\u016E": "Uring",
"\u00FC": "uuml",
"\u00DC": "Uuml",
"\u0171": "udblac",
"\u0170": "Udblac",
"\u0169": "utilde",
"\u0168": "Utilde",
"\u0173": "uogon",
"\u0172": "Uogon",
"\u016B": "umacr",
"\u016A": "Umacr",
"\uD835\uDD33": "vfr",
"\uD835\uDD67": "vopf",
"\uD835\uDCCB": "vscr",
"\uD835\uDD19": "Vfr",
"\uD835\uDD4D": "Vopf",
"\uD835\uDCB1": "Vscr",
"\uD835\uDD68": "wopf",
"\uD835\uDCCC": "wscr",
"\uD835\uDD34": "wfr",
"\uD835\uDCB2": "Wscr",
"\uD835\uDD4E": "Wopf",
"\uD835\uDD1A": "Wfr",
"\u0175": "wcirc",
"\u0174": "Wcirc",
"\uD835\uDD35": "xfr",
"\uD835\uDCCD": "xscr",
"\uD835\uDD69": "xopf",
"\uD835\uDD4F": "Xopf",
"\uD835\uDD1B": "Xfr",
"\uD835\uDCB3": "Xscr",
"\uD835\uDD36": "yfr",
"\uD835\uDCCE": "yscr",
"\uD835\uDD6A": "yopf",
"\uD835\uDCB4": "Yscr",
"\uD835\uDD1C": "Yfr",
"\uD835\uDD50": "Yopf",
"\u00FD": "yacute",
"\u00DD": "Yacute",
"\u0177": "ycirc",
"\u0176": "Ycirc",
"\u00FF": "yuml",
"\u0178": "Yuml",
"\uD835\uDCCF": "zscr",
"\uD835\uDD37": "zfr",
"\uD835\uDD6B": "zopf",
"\u2128": "Zfr",
"\u2124": "Zopf",
"\uD835\uDCB5": "Zscr",
"\u017A": "zacute",
"\u0179": "Zacute",
"\u017E": "zcaron",
"\u017D": "Zcaron",
"\u017C": "zdot",
"\u017B": "Zdot",
"\u01B5": "imped",
"\u00FE": "thorn",
"\u00DE": "THORN",
"\u0149": "napos",
"\u03B1": "alpha",
"\u0391": "Alpha",
"\u03B2": "beta",
"\u0392": "Beta",
"\u03B3": "gamma",
"\u0393": "Gamma",
"\u03B4": "delta",
"\u0394": "Delta",
"\u03B5": "epsi",
"\u03F5": "epsiv",
"\u0395": "Epsilon",
"\u03DD": "gammad",
"\u03DC": "Gammad",
"\u03B6": "zeta",
"\u0396": "Zeta",
"\u03B7": "eta",
"\u0397": "Eta",
"\u03B8": "theta",
"\u03D1": "thetav",
"\u0398": "Theta",
"\u03B9": "iota",
"\u0399": "Iota",
"\u03BA": "kappa",
"\u03F0": "kappav",
"\u039A": "Kappa",
"\u03BB": "lambda",
"\u039B": "Lambda",
"\u03BC": "mu",
"\u00B5": "micro",
"\u039C": "Mu",
"\u03BD": "nu",
"\u039D": "Nu",
"\u03BE": "xi",
"\u039E": "Xi",
"\u03BF": "omicron",
"\u039F": "Omicron",
"\u03C0": "pi",
"\u03D6": "piv",
"\u03A0": "Pi",
"\u03C1": "rho",
"\u03F1": "rhov",
"\u03A1": "Rho",
"\u03C3": "sigma",
"\u03A3": "Sigma",
"\u03C2": "sigmaf",
"\u03C4": "tau",
"\u03A4": "Tau",
"\u03C5": "upsi",
"\u03A5": "Upsilon",
"\u03D2": "Upsi",
"\u03C6": "phi",
"\u03D5": "phiv",
"\u03A6": "Phi",
"\u03C7": "chi",
"\u03A7": "Chi",
"\u03C8": "psi",
"\u03A8": "Psi",
"\u03C9": "omega",
"\u03A9": "ohm",
"\u0430": "acy",
"\u0410": "Acy",
"\u0431": "bcy",
"\u0411": "Bcy",
"\u0432": "vcy",
"\u0412": "Vcy",
"\u0433": "gcy",
"\u0413": "Gcy",
"\u0453": "gjcy",
"\u0403": "GJcy",
"\u0434": "dcy",
"\u0414": "Dcy",
"\u0452": "djcy",
"\u0402": "DJcy",
"\u0435": "iecy",
"\u0415": "IEcy",
"\u0451": "iocy",
"\u0401": "IOcy",
"\u0454": "jukcy",
"\u0404": "Jukcy",
"\u0436": "zhcy",
"\u0416": "ZHcy",
"\u0437": "zcy",
"\u0417": "Zcy",
"\u0455": "dscy",
"\u0405": "DScy",
"\u0438": "icy",
"\u0418": "Icy",
"\u0456": "iukcy",
"\u0406": "Iukcy",
"\u0457": "yicy",
"\u0407": "YIcy",
"\u0439": "jcy",
"\u0419": "Jcy",
"\u0458": "jsercy",
"\u0408": "Jsercy",
"\u043A": "kcy",
"\u041A": "Kcy",
"\u045C": "kjcy",
"\u040C": "KJcy",
"\u043B": "lcy",
"\u041B": "Lcy",
"\u0459": "ljcy",
"\u0409": "LJcy",
"\u043C": "mcy",
"\u041C": "Mcy",
"\u043D": "ncy",
"\u041D": "Ncy",
"\u045A": "njcy",
"\u040A": "NJcy",
"\u043E": "ocy",
"\u041E": "Ocy",
"\u043F": "pcy",
"\u041F": "Pcy",
"\u0440": "rcy",
"\u0420": "Rcy",
"\u0441": "scy",
"\u0421": "Scy",
"\u0442": "tcy",
"\u0422": "Tcy",
"\u045B": "tshcy",
"\u040B": "TSHcy",
"\u0443": "ucy",
"\u0423": "Ucy",
"\u045E": "ubrcy",
"\u040E": "Ubrcy",
"\u0444": "fcy",
"\u0424": "Fcy",
"\u0445": "khcy",
"\u0425": "KHcy",
"\u0446": "tscy",
"\u0426": "TScy",
"\u0447": "chcy",
"\u0427": "CHcy",
"\u045F": "dzcy",
"\u040F": "DZcy",
"\u0448": "shcy",
"\u0428": "SHcy",
"\u0449": "shchcy",
"\u0429": "SHCHcy",
"\u044A": "hardcy",
"\u042A": "HARDcy",
"\u044B": "ycy",
"\u042B": "Ycy",
"\u044C": "softcy",
"\u042C": "SOFTcy",
"\u044D": "ecy",
"\u042D": "Ecy",
"\u044E": "yucy",
"\u042E": "YUcy",
"\u044F": "yacy",
"\u042F": "YAcy",
"\u2135": "aleph",
"\u2136": "beth",
"\u2137": "gimel",
"\u2138": "daleth"
}
he-1.1.1/data/encode-paired-symbols.json 0000664 0000000 0000000 00000002073 13041405517 0020101 0 ustar 00root root 0000000 0000000 [
"<\u20D2",
"=\u20E5",
">\u20D2",
"fj",
"\u205F\u200A",
"\u219D\u0338",
"\u2202\u0338",
"\u2220\u20D2",
"\u2229\uFE00",
"\u222A\uFE00",
"\u223C\u20D2",
"\u223D\u0331",
"\u223E\u0333",
"\u2242\u0338",
"\u224B\u0338",
"\u224D\u20D2",
"\u224E\u0338",
"\u224F\u0338",
"\u2250\u0338",
"\u2261\u20E5",
"\u2264\u20D2",
"\u2265\u20D2",
"\u2266\u0338",
"\u2267\u0338",
"\u2268\uFE00",
"\u2269\uFE00",
"\u226A\u0338",
"\u226A\u20D2",
"\u226B\u0338",
"\u226B\u20D2",
"\u227F\u0338",
"\u2282\u20D2",
"\u2283\u20D2",
"\u228A\uFE00",
"\u228B\uFE00",
"\u228F\u0338",
"\u2290\u0338",
"\u2293\uFE00",
"\u2294\uFE00",
"\u22B4\u20D2",
"\u22B5\u20D2",
"\u22D8\u0338",
"\u22D9\u0338",
"\u22DA\uFE00",
"\u22DB\uFE00",
"\u22F5\u0338",
"\u22F9\u0338",
"\u2933\u0338",
"\u29CF\u0338",
"\u29D0\u0338",
"\u2A6D\u0338",
"\u2A70\u0338",
"\u2A7D\u0338",
"\u2A7E\u0338",
"\u2AA1\u0338",
"\u2AA2\u0338",
"\u2AAC\uFE00",
"\u2AAD\uFE00",
"\u2AAF\u0338",
"\u2AB0\u0338",
"\u2AC5\u0338",
"\u2AC6\u0338",
"\u2ACB\uFE00",
"\u2ACC\uFE00",
"\u2AFD\u20E5"
]
he-1.1.1/data/entities.json 0000664 0000000 0000000 00000430462 13041405517 0015547 0 ustar 00root root 0000000 0000000 {
"Æ": { "codepoints": [198], "characters": "\u00C6" },
"Æ": { "codepoints": [198], "characters": "\u00C6" },
"&": { "codepoints": [38], "characters": "\u0026" },
"&": { "codepoints": [38], "characters": "\u0026" },
"Á": { "codepoints": [193], "characters": "\u00C1" },
"Á": { "codepoints": [193], "characters": "\u00C1" },
"Ă": { "codepoints": [258], "characters": "\u0102" },
"Â": { "codepoints": [194], "characters": "\u00C2" },
"Â": { "codepoints": [194], "characters": "\u00C2" },
"А": { "codepoints": [1040], "characters": "\u0410" },
"𝔄": { "codepoints": [120068], "characters": "\uD835\uDD04" },
"À": { "codepoints": [192], "characters": "\u00C0" },
"À": { "codepoints": [192], "characters": "\u00C0" },
"Α": { "codepoints": [913], "characters": "\u0391" },
"Ā": { "codepoints": [256], "characters": "\u0100" },
"⩓": { "codepoints": [10835], "characters": "\u2A53" },
"Ą": { "codepoints": [260], "characters": "\u0104" },
"𝔸": { "codepoints": [120120], "characters": "\uD835\uDD38" },
"⁡": { "codepoints": [8289], "characters": "\u2061" },
"Å": { "codepoints": [197], "characters": "\u00C5" },
"Å": { "codepoints": [197], "characters": "\u00C5" },
"𝒜": { "codepoints": [119964], "characters": "\uD835\uDC9C" },
"≔": { "codepoints": [8788], "characters": "\u2254" },
"Ã": { "codepoints": [195], "characters": "\u00C3" },
"Ã": { "codepoints": [195], "characters": "\u00C3" },
"Ä": { "codepoints": [196], "characters": "\u00C4" },
"Ä": { "codepoints": [196], "characters": "\u00C4" },
"∖": { "codepoints": [8726], "characters": "\u2216" },
"⫧": { "codepoints": [10983], "characters": "\u2AE7" },
"⌆": { "codepoints": [8966], "characters": "\u2306" },
"Б": { "codepoints": [1041], "characters": "\u0411" },
"∵": { "codepoints": [8757], "characters": "\u2235" },
"ℬ": { "codepoints": [8492], "characters": "\u212C" },
"Β": { "codepoints": [914], "characters": "\u0392" },
"𝔅": { "codepoints": [120069], "characters": "\uD835\uDD05" },
"𝔹": { "codepoints": [120121], "characters": "\uD835\uDD39" },
"˘": { "codepoints": [728], "characters": "\u02D8" },
"ℬ": { "codepoints": [8492], "characters": "\u212C" },
"≎": { "codepoints": [8782], "characters": "\u224E" },
"Ч": { "codepoints": [1063], "characters": "\u0427" },
"©": { "codepoints": [169], "characters": "\u00A9" },
"©": { "codepoints": [169], "characters": "\u00A9" },
"Ć": { "codepoints": [262], "characters": "\u0106" },
"⋒": { "codepoints": [8914], "characters": "\u22D2" },
"ⅅ": { "codepoints": [8517], "characters": "\u2145" },
"ℭ": { "codepoints": [8493], "characters": "\u212D" },
"Č": { "codepoints": [268], "characters": "\u010C" },
"Ç": { "codepoints": [199], "characters": "\u00C7" },
"Ç": { "codepoints": [199], "characters": "\u00C7" },
"Ĉ": { "codepoints": [264], "characters": "\u0108" },
"∰": { "codepoints": [8752], "characters": "\u2230" },
"Ċ": { "codepoints": [266], "characters": "\u010A" },
"¸": { "codepoints": [184], "characters": "\u00B8" },
"·": { "codepoints": [183], "characters": "\u00B7" },
"ℭ": { "codepoints": [8493], "characters": "\u212D" },
"Χ": { "codepoints": [935], "characters": "\u03A7" },
"⊙": { "codepoints": [8857], "characters": "\u2299" },
"⊖": { "codepoints": [8854], "characters": "\u2296" },
"⊕": { "codepoints": [8853], "characters": "\u2295" },
"⊗": { "codepoints": [8855], "characters": "\u2297" },
"∲": { "codepoints": [8754], "characters": "\u2232" },
"”": { "codepoints": [8221], "characters": "\u201D" },
"’": { "codepoints": [8217], "characters": "\u2019" },
"∷": { "codepoints": [8759], "characters": "\u2237" },
"⩴": { "codepoints": [10868], "characters": "\u2A74" },
"≡": { "codepoints": [8801], "characters": "\u2261" },
"∯": { "codepoints": [8751], "characters": "\u222F" },
"∮": { "codepoints": [8750], "characters": "\u222E" },
"ℂ": { "codepoints": [8450], "characters": "\u2102" },
"∐": { "codepoints": [8720], "characters": "\u2210" },
"∳": { "codepoints": [8755], "characters": "\u2233" },
"⨯": { "codepoints": [10799], "characters": "\u2A2F" },
"𝒞": { "codepoints": [119966], "characters": "\uD835\uDC9E" },
"⋓": { "codepoints": [8915], "characters": "\u22D3" },
"≍": { "codepoints": [8781], "characters": "\u224D" },
"ⅅ": { "codepoints": [8517], "characters": "\u2145" },
"⤑": { "codepoints": [10513], "characters": "\u2911" },
"Ђ": { "codepoints": [1026], "characters": "\u0402" },
"Ѕ": { "codepoints": [1029], "characters": "\u0405" },
"Џ": { "codepoints": [1039], "characters": "\u040F" },
"‡": { "codepoints": [8225], "characters": "\u2021" },
"↡": { "codepoints": [8609], "characters": "\u21A1" },
"⫤": { "codepoints": [10980], "characters": "\u2AE4" },
"Ď": { "codepoints": [270], "characters": "\u010E" },
"Д": { "codepoints": [1044], "characters": "\u0414" },
"∇": { "codepoints": [8711], "characters": "\u2207" },
"Δ": { "codepoints": [916], "characters": "\u0394" },
"𝔇": { "codepoints": [120071], "characters": "\uD835\uDD07" },
"´": { "codepoints": [180], "characters": "\u00B4" },
"˙": { "codepoints": [729], "characters": "\u02D9" },
"˝": { "codepoints": [733], "characters": "\u02DD" },
"`": { "codepoints": [96], "characters": "\u0060" },
"˜": { "codepoints": [732], "characters": "\u02DC" },
"⋄": { "codepoints": [8900], "characters": "\u22C4" },
"ⅆ": { "codepoints": [8518], "characters": "\u2146" },
"𝔻": { "codepoints": [120123], "characters": "\uD835\uDD3B" },
"¨": { "codepoints": [168], "characters": "\u00A8" },
"⃜": { "codepoints": [8412], "characters": "\u20DC" },
"≐": { "codepoints": [8784], "characters": "\u2250" },
"∯": { "codepoints": [8751], "characters": "\u222F" },
"¨": { "codepoints": [168], "characters": "\u00A8" },
"⇓": { "codepoints": [8659], "characters": "\u21D3" },
"⇐": { "codepoints": [8656], "characters": "\u21D0" },
"⇔": { "codepoints": [8660], "characters": "\u21D4" },
"⫤": { "codepoints": [10980], "characters": "\u2AE4" },
"⟸": { "codepoints": [10232], "characters": "\u27F8" },
"⟺": { "codepoints": [10234], "characters": "\u27FA" },
"⟹": { "codepoints": [10233], "characters": "\u27F9" },
"⇒": { "codepoints": [8658], "characters": "\u21D2" },
"⊨": { "codepoints": [8872], "characters": "\u22A8" },
"⇑": { "codepoints": [8657], "characters": "\u21D1" },
"⇕": { "codepoints": [8661], "characters": "\u21D5" },
"∥": { "codepoints": [8741], "characters": "\u2225" },
"↓": { "codepoints": [8595], "characters": "\u2193" },
"⤓": { "codepoints": [10515], "characters": "\u2913" },
"⇵": { "codepoints": [8693], "characters": "\u21F5" },
"̑": { "codepoints": [785], "characters": "\u0311" },
"⥐": { "codepoints": [10576], "characters": "\u2950" },
"⥞": { "codepoints": [10590], "characters": "\u295E" },
"↽": { "codepoints": [8637], "characters": "\u21BD" },
"⥖": { "codepoints": [10582], "characters": "\u2956" },
"⥟": { "codepoints": [10591], "characters": "\u295F" },
"⇁": { "codepoints": [8641], "characters": "\u21C1" },
"⥗": { "codepoints": [10583], "characters": "\u2957" },
"⊤": { "codepoints": [8868], "characters": "\u22A4" },
"↧": { "codepoints": [8615], "characters": "\u21A7" },
"⇓": { "codepoints": [8659], "characters": "\u21D3" },
"𝒟": { "codepoints": [119967], "characters": "\uD835\uDC9F" },
"Đ": { "codepoints": [272], "characters": "\u0110" },
"Ŋ": { "codepoints": [330], "characters": "\u014A" },
"Ð": { "codepoints": [208], "characters": "\u00D0" },
"Ð": { "codepoints": [208], "characters": "\u00D0" },
"É": { "codepoints": [201], "characters": "\u00C9" },
"É": { "codepoints": [201], "characters": "\u00C9" },
"Ě": { "codepoints": [282], "characters": "\u011A" },
"Ê": { "codepoints": [202], "characters": "\u00CA" },
"Ê": { "codepoints": [202], "characters": "\u00CA" },
"Э": { "codepoints": [1069], "characters": "\u042D" },
"Ė": { "codepoints": [278], "characters": "\u0116" },
"𝔈": { "codepoints": [120072], "characters": "\uD835\uDD08" },
"È": { "codepoints": [200], "characters": "\u00C8" },
"È": { "codepoints": [200], "characters": "\u00C8" },
"∈": { "codepoints": [8712], "characters": "\u2208" },
"Ē": { "codepoints": [274], "characters": "\u0112" },
"◻": { "codepoints": [9723], "characters": "\u25FB" },
"▫": { "codepoints": [9643], "characters": "\u25AB" },
"Ę": { "codepoints": [280], "characters": "\u0118" },
"𝔼": { "codepoints": [120124], "characters": "\uD835\uDD3C" },
"Ε": { "codepoints": [917], "characters": "\u0395" },
"⩵": { "codepoints": [10869], "characters": "\u2A75" },
"≂": { "codepoints": [8770], "characters": "\u2242" },
"⇌": { "codepoints": [8652], "characters": "\u21CC" },
"ℰ": { "codepoints": [8496], "characters": "\u2130" },
"⩳": { "codepoints": [10867], "characters": "\u2A73" },
"Η": { "codepoints": [919], "characters": "\u0397" },
"Ë": { "codepoints": [203], "characters": "\u00CB" },
"Ë": { "codepoints": [203], "characters": "\u00CB" },
"∃": { "codepoints": [8707], "characters": "\u2203" },
"ⅇ": { "codepoints": [8519], "characters": "\u2147" },
"Ф": { "codepoints": [1060], "characters": "\u0424" },
"𝔉": { "codepoints": [120073], "characters": "\uD835\uDD09" },
"◼": { "codepoints": [9724], "characters": "\u25FC" },
"▪": { "codepoints": [9642], "characters": "\u25AA" },
"𝔽": { "codepoints": [120125], "characters": "\uD835\uDD3D" },
"∀": { "codepoints": [8704], "characters": "\u2200" },
"ℱ": { "codepoints": [8497], "characters": "\u2131" },
"ℱ": { "codepoints": [8497], "characters": "\u2131" },
"Ѓ": { "codepoints": [1027], "characters": "\u0403" },
">": { "codepoints": [62], "characters": "\u003E" },
">": { "codepoints": [62], "characters": "\u003E" },
"Γ": { "codepoints": [915], "characters": "\u0393" },
"Ϝ": { "codepoints": [988], "characters": "\u03DC" },
"Ğ": { "codepoints": [286], "characters": "\u011E" },
"Ģ": { "codepoints": [290], "characters": "\u0122" },
"Ĝ": { "codepoints": [284], "characters": "\u011C" },
"Г": { "codepoints": [1043], "characters": "\u0413" },
"Ġ": { "codepoints": [288], "characters": "\u0120" },
"𝔊": { "codepoints": [120074], "characters": "\uD835\uDD0A" },
"⋙": { "codepoints": [8921], "characters": "\u22D9" },
"𝔾": { "codepoints": [120126], "characters": "\uD835\uDD3E" },
"≥": { "codepoints": [8805], "characters": "\u2265" },
"⋛": { "codepoints": [8923], "characters": "\u22DB" },
"≧": { "codepoints": [8807], "characters": "\u2267" },
"⪢": { "codepoints": [10914], "characters": "\u2AA2" },
"≷": { "codepoints": [8823], "characters": "\u2277" },
"⩾": { "codepoints": [10878], "characters": "\u2A7E" },
"≳": { "codepoints": [8819], "characters": "\u2273" },
"𝒢": { "codepoints": [119970], "characters": "\uD835\uDCA2" },
"≫": { "codepoints": [8811], "characters": "\u226B" },
"Ъ": { "codepoints": [1066], "characters": "\u042A" },
"ˇ": { "codepoints": [711], "characters": "\u02C7" },
"^": { "codepoints": [94], "characters": "\u005E" },
"Ĥ": { "codepoints": [292], "characters": "\u0124" },
"ℌ": { "codepoints": [8460], "characters": "\u210C" },
"ℋ": { "codepoints": [8459], "characters": "\u210B" },
"ℍ": { "codepoints": [8461], "characters": "\u210D" },
"─": { "codepoints": [9472], "characters": "\u2500" },
"ℋ": { "codepoints": [8459], "characters": "\u210B" },
"Ħ": { "codepoints": [294], "characters": "\u0126" },
"≎": { "codepoints": [8782], "characters": "\u224E" },
"≏": { "codepoints": [8783], "characters": "\u224F" },
"Е": { "codepoints": [1045], "characters": "\u0415" },
"IJ": { "codepoints": [306], "characters": "\u0132" },
"Ё": { "codepoints": [1025], "characters": "\u0401" },
"Í": { "codepoints": [205], "characters": "\u00CD" },
"Í": { "codepoints": [205], "characters": "\u00CD" },
"Î": { "codepoints": [206], "characters": "\u00CE" },
"Î": { "codepoints": [206], "characters": "\u00CE" },
"И": { "codepoints": [1048], "characters": "\u0418" },
"İ": { "codepoints": [304], "characters": "\u0130" },
"ℑ": { "codepoints": [8465], "characters": "\u2111" },
"Ì": { "codepoints": [204], "characters": "\u00CC" },
"Ì": { "codepoints": [204], "characters": "\u00CC" },
"ℑ": { "codepoints": [8465], "characters": "\u2111" },
"Ī": { "codepoints": [298], "characters": "\u012A" },
"ⅈ": { "codepoints": [8520], "characters": "\u2148" },
"⇒": { "codepoints": [8658], "characters": "\u21D2" },
"∬": { "codepoints": [8748], "characters": "\u222C" },
"∫": { "codepoints": [8747], "characters": "\u222B" },
"⋂": { "codepoints": [8898], "characters": "\u22C2" },
"⁣": { "codepoints": [8291], "characters": "\u2063" },
"⁢": { "codepoints": [8290], "characters": "\u2062" },
"Į": { "codepoints": [302], "characters": "\u012E" },
"𝕀": { "codepoints": [120128], "characters": "\uD835\uDD40" },
"Ι": { "codepoints": [921], "characters": "\u0399" },
"ℐ": { "codepoints": [8464], "characters": "\u2110" },
"Ĩ": { "codepoints": [296], "characters": "\u0128" },
"І": { "codepoints": [1030], "characters": "\u0406" },
"Ï": { "codepoints": [207], "characters": "\u00CF" },
"Ï": { "codepoints": [207], "characters": "\u00CF" },
"Ĵ": { "codepoints": [308], "characters": "\u0134" },
"Й": { "codepoints": [1049], "characters": "\u0419" },
"𝔍": { "codepoints": [120077], "characters": "\uD835\uDD0D" },
"𝕁": { "codepoints": [120129], "characters": "\uD835\uDD41" },
"𝒥": { "codepoints": [119973], "characters": "\uD835\uDCA5" },
"Ј": { "codepoints": [1032], "characters": "\u0408" },
"Є": { "codepoints": [1028], "characters": "\u0404" },
"Х": { "codepoints": [1061], "characters": "\u0425" },
"Ќ": { "codepoints": [1036], "characters": "\u040C" },
"Κ": { "codepoints": [922], "characters": "\u039A" },
"Ķ": { "codepoints": [310], "characters": "\u0136" },
"К": { "codepoints": [1050], "characters": "\u041A" },
"𝔎": { "codepoints": [120078], "characters": "\uD835\uDD0E" },
"𝕂": { "codepoints": [120130], "characters": "\uD835\uDD42" },
"𝒦": { "codepoints": [119974], "characters": "\uD835\uDCA6" },
"Љ": { "codepoints": [1033], "characters": "\u0409" },
"<": { "codepoints": [60], "characters": "\u003C" },
"<": { "codepoints": [60], "characters": "\u003C" },
"Ĺ": { "codepoints": [313], "characters": "\u0139" },
"Λ": { "codepoints": [923], "characters": "\u039B" },
"⟪": { "codepoints": [10218], "characters": "\u27EA" },
"ℒ": { "codepoints": [8466], "characters": "\u2112" },
"↞": { "codepoints": [8606], "characters": "\u219E" },
"Ľ": { "codepoints": [317], "characters": "\u013D" },
"Ļ": { "codepoints": [315], "characters": "\u013B" },
"Л": { "codepoints": [1051], "characters": "\u041B" },
"⟨": { "codepoints": [10216], "characters": "\u27E8" },
"←": { "codepoints": [8592], "characters": "\u2190" },
"⇤": { "codepoints": [8676], "characters": "\u21E4" },
"⇆": { "codepoints": [8646], "characters": "\u21C6" },
"⌈": { "codepoints": [8968], "characters": "\u2308" },
"⟦": { "codepoints": [10214], "characters": "\u27E6" },
"⥡": { "codepoints": [10593], "characters": "\u2961" },
"⇃": { "codepoints": [8643], "characters": "\u21C3" },
"⥙": { "codepoints": [10585], "characters": "\u2959" },
"⌊": { "codepoints": [8970], "characters": "\u230A" },
"↔": { "codepoints": [8596], "characters": "\u2194" },
"⥎": { "codepoints": [10574], "characters": "\u294E" },
"⊣": { "codepoints": [8867], "characters": "\u22A3" },
"↤": { "codepoints": [8612], "characters": "\u21A4" },
"⥚": { "codepoints": [10586], "characters": "\u295A" },
"⊲": { "codepoints": [8882], "characters": "\u22B2" },
"⧏": { "codepoints": [10703], "characters": "\u29CF" },
"⊴": { "codepoints": [8884], "characters": "\u22B4" },
"⥑": { "codepoints": [10577], "characters": "\u2951" },
"⥠": { "codepoints": [10592], "characters": "\u2960" },
"↿": { "codepoints": [8639], "characters": "\u21BF" },
"⥘": { "codepoints": [10584], "characters": "\u2958" },
"↼": { "codepoints": [8636], "characters": "\u21BC" },
"⥒": { "codepoints": [10578], "characters": "\u2952" },
"⇐": { "codepoints": [8656], "characters": "\u21D0" },
"⇔": { "codepoints": [8660], "characters": "\u21D4" },
"⋚": { "codepoints": [8922], "characters": "\u22DA" },
"≦": { "codepoints": [8806], "characters": "\u2266" },
"≶": { "codepoints": [8822], "characters": "\u2276" },
"⪡": { "codepoints": [10913], "characters": "\u2AA1" },
"⩽": { "codepoints": [10877], "characters": "\u2A7D" },
"≲": { "codepoints": [8818], "characters": "\u2272" },
"𝔏": { "codepoints": [120079], "characters": "\uD835\uDD0F" },
"⋘": { "codepoints": [8920], "characters": "\u22D8" },
"⇚": { "codepoints": [8666], "characters": "\u21DA" },
"Ŀ": { "codepoints": [319], "characters": "\u013F" },
"⟵": { "codepoints": [10229], "characters": "\u27F5" },
"⟷": { "codepoints": [10231], "characters": "\u27F7" },
"⟶": { "codepoints": [10230], "characters": "\u27F6" },
"⟸": { "codepoints": [10232], "characters": "\u27F8" },
"⟺": { "codepoints": [10234], "characters": "\u27FA" },
"⟹": { "codepoints": [10233], "characters": "\u27F9" },
"𝕃": { "codepoints": [120131], "characters": "\uD835\uDD43" },
"↙": { "codepoints": [8601], "characters": "\u2199" },
"↘": { "codepoints": [8600], "characters": "\u2198" },
"ℒ": { "codepoints": [8466], "characters": "\u2112" },
"↰": { "codepoints": [8624], "characters": "\u21B0" },
"Ł": { "codepoints": [321], "characters": "\u0141" },
"≪": { "codepoints": [8810], "characters": "\u226A" },
"⤅": { "codepoints": [10501], "characters": "\u2905" },
"М": { "codepoints": [1052], "characters": "\u041C" },
" ": { "codepoints": [8287], "characters": "\u205F" },
"ℳ": { "codepoints": [8499], "characters": "\u2133" },
"𝔐": { "codepoints": [120080], "characters": "\uD835\uDD10" },
"∓": { "codepoints": [8723], "characters": "\u2213" },
"𝕄": { "codepoints": [120132], "characters": "\uD835\uDD44" },
"ℳ": { "codepoints": [8499], "characters": "\u2133" },
"Μ": { "codepoints": [924], "characters": "\u039C" },
"Њ": { "codepoints": [1034], "characters": "\u040A" },
"Ń": { "codepoints": [323], "characters": "\u0143" },
"Ň": { "codepoints": [327], "characters": "\u0147" },
"Ņ": { "codepoints": [325], "characters": "\u0145" },
"Н": { "codepoints": [1053], "characters": "\u041D" },
"​": { "codepoints": [8203], "characters": "\u200B" },
"​": { "codepoints": [8203], "characters": "\u200B" },
"​": { "codepoints": [8203], "characters": "\u200B" },
"​": { "codepoints": [8203], "characters": "\u200B" },
"≫": { "codepoints": [8811], "characters": "\u226B" },
"≪": { "codepoints": [8810], "characters": "\u226A" },
"
": { "codepoints": [10], "characters": "\u000A" },
"𝔑": { "codepoints": [120081], "characters": "\uD835\uDD11" },
"⁠": { "codepoints": [8288], "characters": "\u2060" },
" ": { "codepoints": [160], "characters": "\u00A0" },
"ℕ": { "codepoints": [8469], "characters": "\u2115" },
"⫬": { "codepoints": [10988], "characters": "\u2AEC" },
"≢": { "codepoints": [8802], "characters": "\u2262" },
"≭": { "codepoints": [8813], "characters": "\u226D" },
"∦": { "codepoints": [8742], "characters": "\u2226" },
"∉": { "codepoints": [8713], "characters": "\u2209" },
"≠": { "codepoints": [8800], "characters": "\u2260" },
"≂̸": { "codepoints": [8770, 824], "characters": "\u2242\u0338" },
"∄": { "codepoints": [8708], "characters": "\u2204" },
"≯": { "codepoints": [8815], "characters": "\u226F" },
"≱": { "codepoints": [8817], "characters": "\u2271" },
"≧̸": { "codepoints": [8807, 824], "characters": "\u2267\u0338" },
"≫̸": { "codepoints": [8811, 824], "characters": "\u226B\u0338" },
"≹": { "codepoints": [8825], "characters": "\u2279" },
"⩾̸": { "codepoints": [10878, 824], "characters": "\u2A7E\u0338" },
"≵": { "codepoints": [8821], "characters": "\u2275" },
"≎̸": { "codepoints": [8782, 824], "characters": "\u224E\u0338" },
"≏̸": { "codepoints": [8783, 824], "characters": "\u224F\u0338" },
"⋪": { "codepoints": [8938], "characters": "\u22EA" },
"⧏̸": { "codepoints": [10703, 824], "characters": "\u29CF\u0338" },
"⋬": { "codepoints": [8940], "characters": "\u22EC" },
"≮": { "codepoints": [8814], "characters": "\u226E" },
"≰": { "codepoints": [8816], "characters": "\u2270" },
"≸": { "codepoints": [8824], "characters": "\u2278" },
"≪̸": { "codepoints": [8810, 824], "characters": "\u226A\u0338" },
"⩽̸": { "codepoints": [10877, 824], "characters": "\u2A7D\u0338" },
"≴": { "codepoints": [8820], "characters": "\u2274" },
"⪢̸": { "codepoints": [10914, 824], "characters": "\u2AA2\u0338" },
"⪡̸": { "codepoints": [10913, 824], "characters": "\u2AA1\u0338" },
"⊀": { "codepoints": [8832], "characters": "\u2280" },
"⪯̸": { "codepoints": [10927, 824], "characters": "\u2AAF\u0338" },
"⋠": { "codepoints": [8928], "characters": "\u22E0" },
"∌": { "codepoints": [8716], "characters": "\u220C" },
"⋫": { "codepoints": [8939], "characters": "\u22EB" },
"⧐̸": { "codepoints": [10704, 824], "characters": "\u29D0\u0338" },
"⋭": { "codepoints": [8941], "characters": "\u22ED" },
"⊏̸": { "codepoints": [8847, 824], "characters": "\u228F\u0338" },
"⋢": { "codepoints": [8930], "characters": "\u22E2" },
"⊐̸": { "codepoints": [8848, 824], "characters": "\u2290\u0338" },
"⋣": { "codepoints": [8931], "characters": "\u22E3" },
"⊂⃒": { "codepoints": [8834, 8402], "characters": "\u2282\u20D2" },
"⊈": { "codepoints": [8840], "characters": "\u2288" },
"⊁": { "codepoints": [8833], "characters": "\u2281" },
"⪰̸": { "codepoints": [10928, 824], "characters": "\u2AB0\u0338" },
"⋡": { "codepoints": [8929], "characters": "\u22E1" },
"≿̸": { "codepoints": [8831, 824], "characters": "\u227F\u0338" },
"⊃⃒": { "codepoints": [8835, 8402], "characters": "\u2283\u20D2" },
"⊉": { "codepoints": [8841], "characters": "\u2289" },
"≁": { "codepoints": [8769], "characters": "\u2241" },
"≄": { "codepoints": [8772], "characters": "\u2244" },
"≇": { "codepoints": [8775], "characters": "\u2247" },
"≉": { "codepoints": [8777], "characters": "\u2249" },
"∤": { "codepoints": [8740], "characters": "\u2224" },
"𝒩": { "codepoints": [119977], "characters": "\uD835\uDCA9" },
"Ñ": { "codepoints": [209], "characters": "\u00D1" },
"Ñ": { "codepoints": [209], "characters": "\u00D1" },
"Ν": { "codepoints": [925], "characters": "\u039D" },
"Œ": { "codepoints": [338], "characters": "\u0152" },
"Ó": { "codepoints": [211], "characters": "\u00D3" },
"Ó": { "codepoints": [211], "characters": "\u00D3" },
"Ô": { "codepoints": [212], "characters": "\u00D4" },
"Ô": { "codepoints": [212], "characters": "\u00D4" },
"О": { "codepoints": [1054], "characters": "\u041E" },
"Ő": { "codepoints": [336], "characters": "\u0150" },
"𝔒": { "codepoints": [120082], "characters": "\uD835\uDD12" },
"Ò": { "codepoints": [210], "characters": "\u00D2" },
"Ò": { "codepoints": [210], "characters": "\u00D2" },
"Ō": { "codepoints": [332], "characters": "\u014C" },
"Ω": { "codepoints": [937], "characters": "\u03A9" },
"Ο": { "codepoints": [927], "characters": "\u039F" },
"𝕆": { "codepoints": [120134], "characters": "\uD835\uDD46" },
"“": { "codepoints": [8220], "characters": "\u201C" },
"‘": { "codepoints": [8216], "characters": "\u2018" },
"⩔": { "codepoints": [10836], "characters": "\u2A54" },
"𝒪": { "codepoints": [119978], "characters": "\uD835\uDCAA" },
"Ø": { "codepoints": [216], "characters": "\u00D8" },
"Ø": { "codepoints": [216], "characters": "\u00D8" },
"Õ": { "codepoints": [213], "characters": "\u00D5" },
"Õ": { "codepoints": [213], "characters": "\u00D5" },
"⨷": { "codepoints": [10807], "characters": "\u2A37" },
"Ö": { "codepoints": [214], "characters": "\u00D6" },
"Ö": { "codepoints": [214], "characters": "\u00D6" },
"‾": { "codepoints": [8254], "characters": "\u203E" },
"⏞": { "codepoints": [9182], "characters": "\u23DE" },
"⎴": { "codepoints": [9140], "characters": "\u23B4" },
"⏜": { "codepoints": [9180], "characters": "\u23DC" },
"∂": { "codepoints": [8706], "characters": "\u2202" },
"П": { "codepoints": [1055], "characters": "\u041F" },
"𝔓": { "codepoints": [120083], "characters": "\uD835\uDD13" },
"Φ": { "codepoints": [934], "characters": "\u03A6" },
"Π": { "codepoints": [928], "characters": "\u03A0" },
"±": { "codepoints": [177], "characters": "\u00B1" },
"ℌ": { "codepoints": [8460], "characters": "\u210C" },
"ℙ": { "codepoints": [8473], "characters": "\u2119" },
"⪻": { "codepoints": [10939], "characters": "\u2ABB" },
"≺": { "codepoints": [8826], "characters": "\u227A" },
"⪯": { "codepoints": [10927], "characters": "\u2AAF" },
"≼": { "codepoints": [8828], "characters": "\u227C" },
"≾": { "codepoints": [8830], "characters": "\u227E" },
"″": { "codepoints": [8243], "characters": "\u2033" },
"∏": { "codepoints": [8719], "characters": "\u220F" },
"∷": { "codepoints": [8759], "characters": "\u2237" },
"∝": { "codepoints": [8733], "characters": "\u221D" },
"𝒫": { "codepoints": [119979], "characters": "\uD835\uDCAB" },
"Ψ": { "codepoints": [936], "characters": "\u03A8" },
""": { "codepoints": [34], "characters": "\u0022" },
""": { "codepoints": [34], "characters": "\u0022" },
"𝔔": { "codepoints": [120084], "characters": "\uD835\uDD14" },
"ℚ": { "codepoints": [8474], "characters": "\u211A" },
"𝒬": { "codepoints": [119980], "characters": "\uD835\uDCAC" },
"⤐": { "codepoints": [10512], "characters": "\u2910" },
"®": { "codepoints": [174], "characters": "\u00AE" },
"®": { "codepoints": [174], "characters": "\u00AE" },
"Ŕ": { "codepoints": [340], "characters": "\u0154" },
"⟫": { "codepoints": [10219], "characters": "\u27EB" },
"↠": { "codepoints": [8608], "characters": "\u21A0" },
"⤖": { "codepoints": [10518], "characters": "\u2916" },
"Ř": { "codepoints": [344], "characters": "\u0158" },
"Ŗ": { "codepoints": [342], "characters": "\u0156" },
"Р": { "codepoints": [1056], "characters": "\u0420" },
"ℜ": { "codepoints": [8476], "characters": "\u211C" },
"∋": { "codepoints": [8715], "characters": "\u220B" },
"⇋": { "codepoints": [8651], "characters": "\u21CB" },
"⥯": { "codepoints": [10607], "characters": "\u296F" },
"ℜ": { "codepoints": [8476], "characters": "\u211C" },
"Ρ": { "codepoints": [929], "characters": "\u03A1" },
"⟩": { "codepoints": [10217], "characters": "\u27E9" },
"→": { "codepoints": [8594], "characters": "\u2192" },
"⇥": { "codepoints": [8677], "characters": "\u21E5" },
"⇄": { "codepoints": [8644], "characters": "\u21C4" },
"⌉": { "codepoints": [8969], "characters": "\u2309" },
"⟧": { "codepoints": [10215], "characters": "\u27E7" },
"⥝": { "codepoints": [10589], "characters": "\u295D" },
"⇂": { "codepoints": [8642], "characters": "\u21C2" },
"⥕": { "codepoints": [10581], "characters": "\u2955" },
"⌋": { "codepoints": [8971], "characters": "\u230B" },
"⊢": { "codepoints": [8866], "characters": "\u22A2" },
"↦": { "codepoints": [8614], "characters": "\u21A6" },
"⥛": { "codepoints": [10587], "characters": "\u295B" },
"⊳": { "codepoints": [8883], "characters": "\u22B3" },
"⧐": { "codepoints": [10704], "characters": "\u29D0" },
"⊵": { "codepoints": [8885], "characters": "\u22B5" },
"⥏": { "codepoints": [10575], "characters": "\u294F" },
"⥜": { "codepoints": [10588], "characters": "\u295C" },
"↾": { "codepoints": [8638], "characters": "\u21BE" },
"⥔": { "codepoints": [10580], "characters": "\u2954" },
"⇀": { "codepoints": [8640], "characters": "\u21C0" },
"⥓": { "codepoints": [10579], "characters": "\u2953" },
"⇒": { "codepoints": [8658], "characters": "\u21D2" },
"ℝ": { "codepoints": [8477], "characters": "\u211D" },
"⥰": { "codepoints": [10608], "characters": "\u2970" },
"⇛": { "codepoints": [8667], "characters": "\u21DB" },
"ℛ": { "codepoints": [8475], "characters": "\u211B" },
"↱": { "codepoints": [8625], "characters": "\u21B1" },
"⧴": { "codepoints": [10740], "characters": "\u29F4" },
"Щ": { "codepoints": [1065], "characters": "\u0429" },
"Ш": { "codepoints": [1064], "characters": "\u0428" },
"Ь": { "codepoints": [1068], "characters": "\u042C" },
"Ś": { "codepoints": [346], "characters": "\u015A" },
"⪼": { "codepoints": [10940], "characters": "\u2ABC" },
"Š": { "codepoints": [352], "characters": "\u0160" },
"Ş": { "codepoints": [350], "characters": "\u015E" },
"Ŝ": { "codepoints": [348], "characters": "\u015C" },
"С": { "codepoints": [1057], "characters": "\u0421" },
"𝔖": { "codepoints": [120086], "characters": "\uD835\uDD16" },
"↓": { "codepoints": [8595], "characters": "\u2193" },
"←": { "codepoints": [8592], "characters": "\u2190" },
"→": { "codepoints": [8594], "characters": "\u2192" },
"↑": { "codepoints": [8593], "characters": "\u2191" },
"Σ": { "codepoints": [931], "characters": "\u03A3" },
"∘": { "codepoints": [8728], "characters": "\u2218" },
"𝕊": { "codepoints": [120138], "characters": "\uD835\uDD4A" },
"√": { "codepoints": [8730], "characters": "\u221A" },
"□": { "codepoints": [9633], "characters": "\u25A1" },
"⊓": { "codepoints": [8851], "characters": "\u2293" },
"⊏": { "codepoints": [8847], "characters": "\u228F" },
"⊑": { "codepoints": [8849], "characters": "\u2291" },
"⊐": { "codepoints": [8848], "characters": "\u2290" },
"⊒": { "codepoints": [8850], "characters": "\u2292" },
"⊔": { "codepoints": [8852], "characters": "\u2294" },
"𝒮": { "codepoints": [119982], "characters": "\uD835\uDCAE" },
"⋆": { "codepoints": [8902], "characters": "\u22C6" },
"⋐": { "codepoints": [8912], "characters": "\u22D0" },
"⋐": { "codepoints": [8912], "characters": "\u22D0" },
"⊆": { "codepoints": [8838], "characters": "\u2286" },
"≻": { "codepoints": [8827], "characters": "\u227B" },
"⪰": { "codepoints": [10928], "characters": "\u2AB0" },
"≽": { "codepoints": [8829], "characters": "\u227D" },
"≿": { "codepoints": [8831], "characters": "\u227F" },
"∋": { "codepoints": [8715], "characters": "\u220B" },
"∑": { "codepoints": [8721], "characters": "\u2211" },
"⋑": { "codepoints": [8913], "characters": "\u22D1" },
"⊃": { "codepoints": [8835], "characters": "\u2283" },
"⊇": { "codepoints": [8839], "characters": "\u2287" },
"⋑": { "codepoints": [8913], "characters": "\u22D1" },
"Þ": { "codepoints": [222], "characters": "\u00DE" },
"Þ": { "codepoints": [222], "characters": "\u00DE" },
"™": { "codepoints": [8482], "characters": "\u2122" },
"Ћ": { "codepoints": [1035], "characters": "\u040B" },
"Ц": { "codepoints": [1062], "characters": "\u0426" },
"	": { "codepoints": [9], "characters": "\u0009" },
"Τ": { "codepoints": [932], "characters": "\u03A4" },
"Ť": { "codepoints": [356], "characters": "\u0164" },
"Ţ": { "codepoints": [354], "characters": "\u0162" },
"Т": { "codepoints": [1058], "characters": "\u0422" },
"𝔗": { "codepoints": [120087], "characters": "\uD835\uDD17" },
"∴": { "codepoints": [8756], "characters": "\u2234" },
"Θ": { "codepoints": [920], "characters": "\u0398" },
"  ": { "codepoints": [8287, 8202], "characters": "\u205F\u200A" },
" ": { "codepoints": [8201], "characters": "\u2009" },
"∼": { "codepoints": [8764], "characters": "\u223C" },
"≃": { "codepoints": [8771], "characters": "\u2243" },
"≅": { "codepoints": [8773], "characters": "\u2245" },
"≈": { "codepoints": [8776], "characters": "\u2248" },
"𝕋": { "codepoints": [120139], "characters": "\uD835\uDD4B" },
"⃛": { "codepoints": [8411], "characters": "\u20DB" },
"𝒯": { "codepoints": [119983], "characters": "\uD835\uDCAF" },
"Ŧ": { "codepoints": [358], "characters": "\u0166" },
"Ú": { "codepoints": [218], "characters": "\u00DA" },
"Ú": { "codepoints": [218], "characters": "\u00DA" },
"↟": { "codepoints": [8607], "characters": "\u219F" },
"⥉": { "codepoints": [10569], "characters": "\u2949" },
"Ў": { "codepoints": [1038], "characters": "\u040E" },
"Ŭ": { "codepoints": [364], "characters": "\u016C" },
"Û": { "codepoints": [219], "characters": "\u00DB" },
"Û": { "codepoints": [219], "characters": "\u00DB" },
"У": { "codepoints": [1059], "characters": "\u0423" },
"Ű": { "codepoints": [368], "characters": "\u0170" },
"𝔘": { "codepoints": [120088], "characters": "\uD835\uDD18" },
"Ù": { "codepoints": [217], "characters": "\u00D9" },
"Ù": { "codepoints": [217], "characters": "\u00D9" },
"Ū": { "codepoints": [362], "characters": "\u016A" },
"_": { "codepoints": [95], "characters": "\u005F" },
"⏟": { "codepoints": [9183], "characters": "\u23DF" },
"⎵": { "codepoints": [9141], "characters": "\u23B5" },
"⏝": { "codepoints": [9181], "characters": "\u23DD" },
"⋃": { "codepoints": [8899], "characters": "\u22C3" },
"⊎": { "codepoints": [8846], "characters": "\u228E" },
"Ų": { "codepoints": [370], "characters": "\u0172" },
"𝕌": { "codepoints": [120140], "characters": "\uD835\uDD4C" },
"↑": { "codepoints": [8593], "characters": "\u2191" },
"⤒": { "codepoints": [10514], "characters": "\u2912" },
"⇅": { "codepoints": [8645], "characters": "\u21C5" },
"↕": { "codepoints": [8597], "characters": "\u2195" },
"⥮": { "codepoints": [10606], "characters": "\u296E" },
"⊥": { "codepoints": [8869], "characters": "\u22A5" },
"↥": { "codepoints": [8613], "characters": "\u21A5" },
"⇑": { "codepoints": [8657], "characters": "\u21D1" },
"⇕": { "codepoints": [8661], "characters": "\u21D5" },
"↖": { "codepoints": [8598], "characters": "\u2196" },
"↗": { "codepoints": [8599], "characters": "\u2197" },
"ϒ": { "codepoints": [978], "characters": "\u03D2" },
"Υ": { "codepoints": [933], "characters": "\u03A5" },
"Ů": { "codepoints": [366], "characters": "\u016E" },
"𝒰": { "codepoints": [119984], "characters": "\uD835\uDCB0" },
"Ũ": { "codepoints": [360], "characters": "\u0168" },
"Ü": { "codepoints": [220], "characters": "\u00DC" },
"Ü": { "codepoints": [220], "characters": "\u00DC" },
"⊫": { "codepoints": [8875], "characters": "\u22AB" },
"⫫": { "codepoints": [10987], "characters": "\u2AEB" },
"В": { "codepoints": [1042], "characters": "\u0412" },
"⊩": { "codepoints": [8873], "characters": "\u22A9" },
"⫦": { "codepoints": [10982], "characters": "\u2AE6" },
"⋁": { "codepoints": [8897], "characters": "\u22C1" },
"‖": { "codepoints": [8214], "characters": "\u2016" },
"‖": { "codepoints": [8214], "characters": "\u2016" },
"∣": { "codepoints": [8739], "characters": "\u2223" },
"|": { "codepoints": [124], "characters": "\u007C" },
"❘": { "codepoints": [10072], "characters": "\u2758" },
"≀": { "codepoints": [8768], "characters": "\u2240" },
" ": { "codepoints": [8202], "characters": "\u200A" },
"𝔙": { "codepoints": [120089], "characters": "\uD835\uDD19" },
"𝕍": { "codepoints": [120141], "characters": "\uD835\uDD4D" },
"𝒱": { "codepoints": [119985], "characters": "\uD835\uDCB1" },
"⊪": { "codepoints": [8874], "characters": "\u22AA" },
"Ŵ": { "codepoints": [372], "characters": "\u0174" },
"⋀": { "codepoints": [8896], "characters": "\u22C0" },
"𝔚": { "codepoints": [120090], "characters": "\uD835\uDD1A" },
"𝕎": { "codepoints": [120142], "characters": "\uD835\uDD4E" },
"𝒲": { "codepoints": [119986], "characters": "\uD835\uDCB2" },
"𝔛": { "codepoints": [120091], "characters": "\uD835\uDD1B" },
"Ξ": { "codepoints": [926], "characters": "\u039E" },
"𝕏": { "codepoints": [120143], "characters": "\uD835\uDD4F" },
"𝒳": { "codepoints": [119987], "characters": "\uD835\uDCB3" },
"Я": { "codepoints": [1071], "characters": "\u042F" },
"Ї": { "codepoints": [1031], "characters": "\u0407" },
"Ю": { "codepoints": [1070], "characters": "\u042E" },
"Ý": { "codepoints": [221], "characters": "\u00DD" },
"Ý": { "codepoints": [221], "characters": "\u00DD" },
"Ŷ": { "codepoints": [374], "characters": "\u0176" },
"Ы": { "codepoints": [1067], "characters": "\u042B" },
"𝔜": { "codepoints": [120092], "characters": "\uD835\uDD1C" },
"𝕐": { "codepoints": [120144], "characters": "\uD835\uDD50" },
"𝒴": { "codepoints": [119988], "characters": "\uD835\uDCB4" },
"Ÿ": { "codepoints": [376], "characters": "\u0178" },
"Ж": { "codepoints": [1046], "characters": "\u0416" },
"Ź": { "codepoints": [377], "characters": "\u0179" },
"Ž": { "codepoints": [381], "characters": "\u017D" },
"З": { "codepoints": [1047], "characters": "\u0417" },
"Ż": { "codepoints": [379], "characters": "\u017B" },
"​": { "codepoints": [8203], "characters": "\u200B" },
"Ζ": { "codepoints": [918], "characters": "\u0396" },
"ℨ": { "codepoints": [8488], "characters": "\u2128" },
"ℤ": { "codepoints": [8484], "characters": "\u2124" },
"𝒵": { "codepoints": [119989], "characters": "\uD835\uDCB5" },
"á": { "codepoints": [225], "characters": "\u00E1" },
"á": { "codepoints": [225], "characters": "\u00E1" },
"ă": { "codepoints": [259], "characters": "\u0103" },
"∾": { "codepoints": [8766], "characters": "\u223E" },
"∾̳": { "codepoints": [8766, 819], "characters": "\u223E\u0333" },
"∿": { "codepoints": [8767], "characters": "\u223F" },
"â": { "codepoints": [226], "characters": "\u00E2" },
"â": { "codepoints": [226], "characters": "\u00E2" },
"´": { "codepoints": [180], "characters": "\u00B4" },
"´": { "codepoints": [180], "characters": "\u00B4" },
"а": { "codepoints": [1072], "characters": "\u0430" },
"æ": { "codepoints": [230], "characters": "\u00E6" },
"æ": { "codepoints": [230], "characters": "\u00E6" },
"⁡": { "codepoints": [8289], "characters": "\u2061" },
"𝔞": { "codepoints": [120094], "characters": "\uD835\uDD1E" },
"à": { "codepoints": [224], "characters": "\u00E0" },
"à": { "codepoints": [224], "characters": "\u00E0" },
"ℵ": { "codepoints": [8501], "characters": "\u2135" },
"ℵ": { "codepoints": [8501], "characters": "\u2135" },
"α": { "codepoints": [945], "characters": "\u03B1" },
"ā": { "codepoints": [257], "characters": "\u0101" },
"⨿": { "codepoints": [10815], "characters": "\u2A3F" },
"&": { "codepoints": [38], "characters": "\u0026" },
"&": { "codepoints": [38], "characters": "\u0026" },
"∧": { "codepoints": [8743], "characters": "\u2227" },
"⩕": { "codepoints": [10837], "characters": "\u2A55" },
"⩜": { "codepoints": [10844], "characters": "\u2A5C" },
"⩘": { "codepoints": [10840], "characters": "\u2A58" },
"⩚": { "codepoints": [10842], "characters": "\u2A5A" },
"∠": { "codepoints": [8736], "characters": "\u2220" },
"⦤": { "codepoints": [10660], "characters": "\u29A4" },
"∠": { "codepoints": [8736], "characters": "\u2220" },
"∡": { "codepoints": [8737], "characters": "\u2221" },
"⦨": { "codepoints": [10664], "characters": "\u29A8" },
"⦩": { "codepoints": [10665], "characters": "\u29A9" },
"⦪": { "codepoints": [10666], "characters": "\u29AA" },
"⦫": { "codepoints": [10667], "characters": "\u29AB" },
"⦬": { "codepoints": [10668], "characters": "\u29AC" },
"⦭": { "codepoints": [10669], "characters": "\u29AD" },
"⦮": { "codepoints": [10670], "characters": "\u29AE" },
"⦯": { "codepoints": [10671], "characters": "\u29AF" },
"∟": { "codepoints": [8735], "characters": "\u221F" },
"⊾": { "codepoints": [8894], "characters": "\u22BE" },
"⦝": { "codepoints": [10653], "characters": "\u299D" },
"∢": { "codepoints": [8738], "characters": "\u2222" },
"Å": { "codepoints": [197], "characters": "\u00C5" },
"⍼": { "codepoints": [9084], "characters": "\u237C" },
"ą": { "codepoints": [261], "characters": "\u0105" },
"𝕒": { "codepoints": [120146], "characters": "\uD835\uDD52" },
"≈": { "codepoints": [8776], "characters": "\u2248" },
"⩰": { "codepoints": [10864], "characters": "\u2A70" },
"⩯": { "codepoints": [10863], "characters": "\u2A6F" },
"≊": { "codepoints": [8778], "characters": "\u224A" },
"≋": { "codepoints": [8779], "characters": "\u224B" },
"'": { "codepoints": [39], "characters": "\u0027" },
"≈": { "codepoints": [8776], "characters": "\u2248" },
"≊": { "codepoints": [8778], "characters": "\u224A" },
"å": { "codepoints": [229], "characters": "\u00E5" },
"å": { "codepoints": [229], "characters": "\u00E5" },
"𝒶": { "codepoints": [119990], "characters": "\uD835\uDCB6" },
"*": { "codepoints": [42], "characters": "\u002A" },
"≈": { "codepoints": [8776], "characters": "\u2248" },
"≍": { "codepoints": [8781], "characters": "\u224D" },
"ã": { "codepoints": [227], "characters": "\u00E3" },
"ã": { "codepoints": [227], "characters": "\u00E3" },
"ä": { "codepoints": [228], "characters": "\u00E4" },
"ä": { "codepoints": [228], "characters": "\u00E4" },
"∳": { "codepoints": [8755], "characters": "\u2233" },
"⨑": { "codepoints": [10769], "characters": "\u2A11" },
"⫭": { "codepoints": [10989], "characters": "\u2AED" },
"≌": { "codepoints": [8780], "characters": "\u224C" },
"϶": { "codepoints": [1014], "characters": "\u03F6" },
"‵": { "codepoints": [8245], "characters": "\u2035" },
"∽": { "codepoints": [8765], "characters": "\u223D" },
"⋍": { "codepoints": [8909], "characters": "\u22CD" },
"⊽": { "codepoints": [8893], "characters": "\u22BD" },
"⌅": { "codepoints": [8965], "characters": "\u2305" },
"⌅": { "codepoints": [8965], "characters": "\u2305" },
"⎵": { "codepoints": [9141], "characters": "\u23B5" },
"⎶": { "codepoints": [9142], "characters": "\u23B6" },
"≌": { "codepoints": [8780], "characters": "\u224C" },
"б": { "codepoints": [1073], "characters": "\u0431" },
"„": { "codepoints": [8222], "characters": "\u201E" },
"∵": { "codepoints": [8757], "characters": "\u2235" },
"∵": { "codepoints": [8757], "characters": "\u2235" },
"⦰": { "codepoints": [10672], "characters": "\u29B0" },
"϶": { "codepoints": [1014], "characters": "\u03F6" },
"ℬ": { "codepoints": [8492], "characters": "\u212C" },
"β": { "codepoints": [946], "characters": "\u03B2" },
"ℶ": { "codepoints": [8502], "characters": "\u2136" },
"≬": { "codepoints": [8812], "characters": "\u226C" },
"𝔟": { "codepoints": [120095], "characters": "\uD835\uDD1F" },
"⋂": { "codepoints": [8898], "characters": "\u22C2" },
"◯": { "codepoints": [9711], "characters": "\u25EF" },
"⋃": { "codepoints": [8899], "characters": "\u22C3" },
"⨀": { "codepoints": [10752], "characters": "\u2A00" },
"⨁": { "codepoints": [10753], "characters": "\u2A01" },
"⨂": { "codepoints": [10754], "characters": "\u2A02" },
"⨆": { "codepoints": [10758], "characters": "\u2A06" },
"★": { "codepoints": [9733], "characters": "\u2605" },
"▽": { "codepoints": [9661], "characters": "\u25BD" },
"△": { "codepoints": [9651], "characters": "\u25B3" },
"⨄": { "codepoints": [10756], "characters": "\u2A04" },
"⋁": { "codepoints": [8897], "characters": "\u22C1" },
"⋀": { "codepoints": [8896], "characters": "\u22C0" },
"⤍": { "codepoints": [10509], "characters": "\u290D" },
"⧫": { "codepoints": [10731], "characters": "\u29EB" },
"▪": { "codepoints": [9642], "characters": "\u25AA" },
"▴": { "codepoints": [9652], "characters": "\u25B4" },
"▾": { "codepoints": [9662], "characters": "\u25BE" },
"◂": { "codepoints": [9666], "characters": "\u25C2" },
"▸": { "codepoints": [9656], "characters": "\u25B8" },
"␣": { "codepoints": [9251], "characters": "\u2423" },
"▒": { "codepoints": [9618], "characters": "\u2592" },
"░": { "codepoints": [9617], "characters": "\u2591" },
"▓": { "codepoints": [9619], "characters": "\u2593" },
"█": { "codepoints": [9608], "characters": "\u2588" },
"=⃥": { "codepoints": [61, 8421], "characters": "\u003D\u20E5" },
"≡⃥": { "codepoints": [8801, 8421], "characters": "\u2261\u20E5" },
"⌐": { "codepoints": [8976], "characters": "\u2310" },
"𝕓": { "codepoints": [120147], "characters": "\uD835\uDD53" },
"⊥": { "codepoints": [8869], "characters": "\u22A5" },
"⊥": { "codepoints": [8869], "characters": "\u22A5" },
"⋈": { "codepoints": [8904], "characters": "\u22C8" },
"╗": { "codepoints": [9559], "characters": "\u2557" },
"╔": { "codepoints": [9556], "characters": "\u2554" },
"╖": { "codepoints": [9558], "characters": "\u2556" },
"╓": { "codepoints": [9555], "characters": "\u2553" },
"═": { "codepoints": [9552], "characters": "\u2550" },
"╦": { "codepoints": [9574], "characters": "\u2566" },
"╩": { "codepoints": [9577], "characters": "\u2569" },
"╤": { "codepoints": [9572], "characters": "\u2564" },
"╧": { "codepoints": [9575], "characters": "\u2567" },
"╝": { "codepoints": [9565], "characters": "\u255D" },
"╚": { "codepoints": [9562], "characters": "\u255A" },
"╜": { "codepoints": [9564], "characters": "\u255C" },
"╙": { "codepoints": [9561], "characters": "\u2559" },
"║": { "codepoints": [9553], "characters": "\u2551" },
"╬": { "codepoints": [9580], "characters": "\u256C" },
"╣": { "codepoints": [9571], "characters": "\u2563" },
"╠": { "codepoints": [9568], "characters": "\u2560" },
"╫": { "codepoints": [9579], "characters": "\u256B" },
"╢": { "codepoints": [9570], "characters": "\u2562" },
"╟": { "codepoints": [9567], "characters": "\u255F" },
"⧉": { "codepoints": [10697], "characters": "\u29C9" },
"╕": { "codepoints": [9557], "characters": "\u2555" },
"╒": { "codepoints": [9554], "characters": "\u2552" },
"┐": { "codepoints": [9488], "characters": "\u2510" },
"┌": { "codepoints": [9484], "characters": "\u250C" },
"─": { "codepoints": [9472], "characters": "\u2500" },
"╥": { "codepoints": [9573], "characters": "\u2565" },
"╨": { "codepoints": [9576], "characters": "\u2568" },
"┬": { "codepoints": [9516], "characters": "\u252C" },
"┴": { "codepoints": [9524], "characters": "\u2534" },
"⊟": { "codepoints": [8863], "characters": "\u229F" },
"⊞": { "codepoints": [8862], "characters": "\u229E" },
"⊠": { "codepoints": [8864], "characters": "\u22A0" },
"╛": { "codepoints": [9563], "characters": "\u255B" },
"╘": { "codepoints": [9560], "characters": "\u2558" },
"┘": { "codepoints": [9496], "characters": "\u2518" },
"└": { "codepoints": [9492], "characters": "\u2514" },
"│": { "codepoints": [9474], "characters": "\u2502" },
"╪": { "codepoints": [9578], "characters": "\u256A" },
"╡": { "codepoints": [9569], "characters": "\u2561" },
"╞": { "codepoints": [9566], "characters": "\u255E" },
"┼": { "codepoints": [9532], "characters": "\u253C" },
"┤": { "codepoints": [9508], "characters": "\u2524" },
"├": { "codepoints": [9500], "characters": "\u251C" },
"‵": { "codepoints": [8245], "characters": "\u2035" },
"˘": { "codepoints": [728], "characters": "\u02D8" },
"¦": { "codepoints": [166], "characters": "\u00A6" },
"¦": { "codepoints": [166], "characters": "\u00A6" },
"𝒷": { "codepoints": [119991], "characters": "\uD835\uDCB7" },
"⁏": { "codepoints": [8271], "characters": "\u204F" },
"∽": { "codepoints": [8765], "characters": "\u223D" },
"⋍": { "codepoints": [8909], "characters": "\u22CD" },
"\": { "codepoints": [92], "characters": "\u005C" },
"⧅": { "codepoints": [10693], "characters": "\u29C5" },
"⟈": { "codepoints": [10184], "characters": "\u27C8" },
"•": { "codepoints": [8226], "characters": "\u2022" },
"•": { "codepoints": [8226], "characters": "\u2022" },
"≎": { "codepoints": [8782], "characters": "\u224E" },
"⪮": { "codepoints": [10926], "characters": "\u2AAE" },
"≏": { "codepoints": [8783], "characters": "\u224F" },
"≏": { "codepoints": [8783], "characters": "\u224F" },
"ć": { "codepoints": [263], "characters": "\u0107" },
"∩": { "codepoints": [8745], "characters": "\u2229" },
"⩄": { "codepoints": [10820], "characters": "\u2A44" },
"⩉": { "codepoints": [10825], "characters": "\u2A49" },
"⩋": { "codepoints": [10827], "characters": "\u2A4B" },
"⩇": { "codepoints": [10823], "characters": "\u2A47" },
"⩀": { "codepoints": [10816], "characters": "\u2A40" },
"∩︀": { "codepoints": [8745, 65024], "characters": "\u2229\uFE00" },
"⁁": { "codepoints": [8257], "characters": "\u2041" },
"ˇ": { "codepoints": [711], "characters": "\u02C7" },
"⩍": { "codepoints": [10829], "characters": "\u2A4D" },
"č": { "codepoints": [269], "characters": "\u010D" },
"ç": { "codepoints": [231], "characters": "\u00E7" },
"ç": { "codepoints": [231], "characters": "\u00E7" },
"ĉ": { "codepoints": [265], "characters": "\u0109" },
"⩌": { "codepoints": [10828], "characters": "\u2A4C" },
"⩐": { "codepoints": [10832], "characters": "\u2A50" },
"ċ": { "codepoints": [267], "characters": "\u010B" },
"¸": { "codepoints": [184], "characters": "\u00B8" },
"¸": { "codepoints": [184], "characters": "\u00B8" },
"⦲": { "codepoints": [10674], "characters": "\u29B2" },
"¢": { "codepoints": [162], "characters": "\u00A2" },
"¢": { "codepoints": [162], "characters": "\u00A2" },
"·": { "codepoints": [183], "characters": "\u00B7" },
"𝔠": { "codepoints": [120096], "characters": "\uD835\uDD20" },
"ч": { "codepoints": [1095], "characters": "\u0447" },
"✓": { "codepoints": [10003], "characters": "\u2713" },
"✓": { "codepoints": [10003], "characters": "\u2713" },
"χ": { "codepoints": [967], "characters": "\u03C7" },
"○": { "codepoints": [9675], "characters": "\u25CB" },
"⧃": { "codepoints": [10691], "characters": "\u29C3" },
"ˆ": { "codepoints": [710], "characters": "\u02C6" },
"≗": { "codepoints": [8791], "characters": "\u2257" },
"↺": { "codepoints": [8634], "characters": "\u21BA" },
"↻": { "codepoints": [8635], "characters": "\u21BB" },
"®": { "codepoints": [174], "characters": "\u00AE" },
"Ⓢ": { "codepoints": [9416], "characters": "\u24C8" },
"⊛": { "codepoints": [8859], "characters": "\u229B" },
"⊚": { "codepoints": [8858], "characters": "\u229A" },
"⊝": { "codepoints": [8861], "characters": "\u229D" },
"≗": { "codepoints": [8791], "characters": "\u2257" },
"⨐": { "codepoints": [10768], "characters": "\u2A10" },
"⫯": { "codepoints": [10991], "characters": "\u2AEF" },
"⧂": { "codepoints": [10690], "characters": "\u29C2" },
"♣": { "codepoints": [9827], "characters": "\u2663" },
"♣": { "codepoints": [9827], "characters": "\u2663" },
":": { "codepoints": [58], "characters": "\u003A" },
"≔": { "codepoints": [8788], "characters": "\u2254" },
"≔": { "codepoints": [8788], "characters": "\u2254" },
",": { "codepoints": [44], "characters": "\u002C" },
"@": { "codepoints": [64], "characters": "\u0040" },
"∁": { "codepoints": [8705], "characters": "\u2201" },
"∘": { "codepoints": [8728], "characters": "\u2218" },
"∁": { "codepoints": [8705], "characters": "\u2201" },
"ℂ": { "codepoints": [8450], "characters": "\u2102" },
"≅": { "codepoints": [8773], "characters": "\u2245" },
"⩭": { "codepoints": [10861], "characters": "\u2A6D" },
"∮": { "codepoints": [8750], "characters": "\u222E" },
"𝕔": { "codepoints": [120148], "characters": "\uD835\uDD54" },
"∐": { "codepoints": [8720], "characters": "\u2210" },
"©": { "codepoints": [169], "characters": "\u00A9" },
"©": { "codepoints": [169], "characters": "\u00A9" },
"℗": { "codepoints": [8471], "characters": "\u2117" },
"↵": { "codepoints": [8629], "characters": "\u21B5" },
"✗": { "codepoints": [10007], "characters": "\u2717" },
"𝒸": { "codepoints": [119992], "characters": "\uD835\uDCB8" },
"⫏": { "codepoints": [10959], "characters": "\u2ACF" },
"⫑": { "codepoints": [10961], "characters": "\u2AD1" },
"⫐": { "codepoints": [10960], "characters": "\u2AD0" },
"⫒": { "codepoints": [10962], "characters": "\u2AD2" },
"⋯": { "codepoints": [8943], "characters": "\u22EF" },
"⤸": { "codepoints": [10552], "characters": "\u2938" },
"⤵": { "codepoints": [10549], "characters": "\u2935" },
"⋞": { "codepoints": [8926], "characters": "\u22DE" },
"⋟": { "codepoints": [8927], "characters": "\u22DF" },
"↶": { "codepoints": [8630], "characters": "\u21B6" },
"⤽": { "codepoints": [10557], "characters": "\u293D" },
"∪": { "codepoints": [8746], "characters": "\u222A" },
"⩈": { "codepoints": [10824], "characters": "\u2A48" },
"⩆": { "codepoints": [10822], "characters": "\u2A46" },
"⩊": { "codepoints": [10826], "characters": "\u2A4A" },
"⊍": { "codepoints": [8845], "characters": "\u228D" },
"⩅": { "codepoints": [10821], "characters": "\u2A45" },
"∪︀": { "codepoints": [8746, 65024], "characters": "\u222A\uFE00" },
"↷": { "codepoints": [8631], "characters": "\u21B7" },
"⤼": { "codepoints": [10556], "characters": "\u293C" },
"⋞": { "codepoints": [8926], "characters": "\u22DE" },
"⋟": { "codepoints": [8927], "characters": "\u22DF" },
"⋎": { "codepoints": [8910], "characters": "\u22CE" },
"⋏": { "codepoints": [8911], "characters": "\u22CF" },
"¤": { "codepoints": [164], "characters": "\u00A4" },
"¤": { "codepoints": [164], "characters": "\u00A4" },
"↶": { "codepoints": [8630], "characters": "\u21B6" },
"↷": { "codepoints": [8631], "characters": "\u21B7" },
"⋎": { "codepoints": [8910], "characters": "\u22CE" },
"⋏": { "codepoints": [8911], "characters": "\u22CF" },
"∲": { "codepoints": [8754], "characters": "\u2232" },
"∱": { "codepoints": [8753], "characters": "\u2231" },
"⌭": { "codepoints": [9005], "characters": "\u232D" },
"⇓": { "codepoints": [8659], "characters": "\u21D3" },
"⥥": { "codepoints": [10597], "characters": "\u2965" },
"†": { "codepoints": [8224], "characters": "\u2020" },
"ℸ": { "codepoints": [8504], "characters": "\u2138" },
"↓": { "codepoints": [8595], "characters": "\u2193" },
"‐": { "codepoints": [8208], "characters": "\u2010" },
"⊣": { "codepoints": [8867], "characters": "\u22A3" },
"⤏": { "codepoints": [10511], "characters": "\u290F" },
"˝": { "codepoints": [733], "characters": "\u02DD" },
"ď": { "codepoints": [271], "characters": "\u010F" },
"д": { "codepoints": [1076], "characters": "\u0434" },
"ⅆ": { "codepoints": [8518], "characters": "\u2146" },
"‡": { "codepoints": [8225], "characters": "\u2021" },
"⇊": { "codepoints": [8650], "characters": "\u21CA" },
"⩷": { "codepoints": [10871], "characters": "\u2A77" },
"°": { "codepoints": [176], "characters": "\u00B0" },
"°": { "codepoints": [176], "characters": "\u00B0" },
"δ": { "codepoints": [948], "characters": "\u03B4" },
"⦱": { "codepoints": [10673], "characters": "\u29B1" },
"⥿": { "codepoints": [10623], "characters": "\u297F" },
"𝔡": { "codepoints": [120097], "characters": "\uD835\uDD21" },
"⇃": { "codepoints": [8643], "characters": "\u21C3" },
"⇂": { "codepoints": [8642], "characters": "\u21C2" },
"⋄": { "codepoints": [8900], "characters": "\u22C4" },
"⋄": { "codepoints": [8900], "characters": "\u22C4" },
"♦": { "codepoints": [9830], "characters": "\u2666" },
"♦": { "codepoints": [9830], "characters": "\u2666" },
"¨": { "codepoints": [168], "characters": "\u00A8" },
"ϝ": { "codepoints": [989], "characters": "\u03DD" },
"⋲": { "codepoints": [8946], "characters": "\u22F2" },
"÷": { "codepoints": [247], "characters": "\u00F7" },
"÷": { "codepoints": [247], "characters": "\u00F7" },
"÷": { "codepoints": [247], "characters": "\u00F7" },
"⋇": { "codepoints": [8903], "characters": "\u22C7" },
"⋇": { "codepoints": [8903], "characters": "\u22C7" },
"ђ": { "codepoints": [1106], "characters": "\u0452" },
"⌞": { "codepoints": [8990], "characters": "\u231E" },
"⌍": { "codepoints": [8973], "characters": "\u230D" },
"$": { "codepoints": [36], "characters": "\u0024" },
"𝕕": { "codepoints": [120149], "characters": "\uD835\uDD55" },
"˙": { "codepoints": [729], "characters": "\u02D9" },
"≐": { "codepoints": [8784], "characters": "\u2250" },
"≑": { "codepoints": [8785], "characters": "\u2251" },
"∸": { "codepoints": [8760], "characters": "\u2238" },
"∔": { "codepoints": [8724], "characters": "\u2214" },
"⊡": { "codepoints": [8865], "characters": "\u22A1" },
"⌆": { "codepoints": [8966], "characters": "\u2306" },
"↓": { "codepoints": [8595], "characters": "\u2193" },
"⇊": { "codepoints": [8650], "characters": "\u21CA" },
"⇃": { "codepoints": [8643], "characters": "\u21C3" },
"⇂": { "codepoints": [8642], "characters": "\u21C2" },
"⤐": { "codepoints": [10512], "characters": "\u2910" },
"⌟": { "codepoints": [8991], "characters": "\u231F" },
"⌌": { "codepoints": [8972], "characters": "\u230C" },
"𝒹": { "codepoints": [119993], "characters": "\uD835\uDCB9" },
"ѕ": { "codepoints": [1109], "characters": "\u0455" },
"⧶": { "codepoints": [10742], "characters": "\u29F6" },
"đ": { "codepoints": [273], "characters": "\u0111" },
"⋱": { "codepoints": [8945], "characters": "\u22F1" },
"▿": { "codepoints": [9663], "characters": "\u25BF" },
"▾": { "codepoints": [9662], "characters": "\u25BE" },
"⇵": { "codepoints": [8693], "characters": "\u21F5" },
"⥯": { "codepoints": [10607], "characters": "\u296F" },
"⦦": { "codepoints": [10662], "characters": "\u29A6" },
"џ": { "codepoints": [1119], "characters": "\u045F" },
"⟿": { "codepoints": [10239], "characters": "\u27FF" },
"⩷": { "codepoints": [10871], "characters": "\u2A77" },
"≑": { "codepoints": [8785], "characters": "\u2251" },
"é": { "codepoints": [233], "characters": "\u00E9" },
"é": { "codepoints": [233], "characters": "\u00E9" },
"⩮": { "codepoints": [10862], "characters": "\u2A6E" },
"ě": { "codepoints": [283], "characters": "\u011B" },
"≖": { "codepoints": [8790], "characters": "\u2256" },
"ê": { "codepoints": [234], "characters": "\u00EA" },
"ê": { "codepoints": [234], "characters": "\u00EA" },
"≕": { "codepoints": [8789], "characters": "\u2255" },
"э": { "codepoints": [1101], "characters": "\u044D" },
"ė": { "codepoints": [279], "characters": "\u0117" },
"ⅇ": { "codepoints": [8519], "characters": "\u2147" },
"≒": { "codepoints": [8786], "characters": "\u2252" },
"𝔢": { "codepoints": [120098], "characters": "\uD835\uDD22" },
"⪚": { "codepoints": [10906], "characters": "\u2A9A" },
"è": { "codepoints": [232], "characters": "\u00E8" },
"è": { "codepoints": [232], "characters": "\u00E8" },
"⪖": { "codepoints": [10902], "characters": "\u2A96" },
"⪘": { "codepoints": [10904], "characters": "\u2A98" },
"⪙": { "codepoints": [10905], "characters": "\u2A99" },
"⏧": { "codepoints": [9191], "characters": "\u23E7" },
"ℓ": { "codepoints": [8467], "characters": "\u2113" },
"⪕": { "codepoints": [10901], "characters": "\u2A95" },
"⪗": { "codepoints": [10903], "characters": "\u2A97" },
"ē": { "codepoints": [275], "characters": "\u0113" },
"∅": { "codepoints": [8709], "characters": "\u2205" },
"∅": { "codepoints": [8709], "characters": "\u2205" },
"∅": { "codepoints": [8709], "characters": "\u2205" },
" ": { "codepoints": [8196], "characters": "\u2004" },
" ": { "codepoints": [8197], "characters": "\u2005" },
" ": { "codepoints": [8195], "characters": "\u2003" },
"ŋ": { "codepoints": [331], "characters": "\u014B" },
" ": { "codepoints": [8194], "characters": "\u2002" },
"ę": { "codepoints": [281], "characters": "\u0119" },
"𝕖": { "codepoints": [120150], "characters": "\uD835\uDD56" },
"⋕": { "codepoints": [8917], "characters": "\u22D5" },
"⧣": { "codepoints": [10723], "characters": "\u29E3" },
"⩱": { "codepoints": [10865], "characters": "\u2A71" },
"ε": { "codepoints": [949], "characters": "\u03B5" },
"ε": { "codepoints": [949], "characters": "\u03B5" },
"ϵ": { "codepoints": [1013], "characters": "\u03F5" },
"≖": { "codepoints": [8790], "characters": "\u2256" },
"≕": { "codepoints": [8789], "characters": "\u2255" },
"≂": { "codepoints": [8770], "characters": "\u2242" },
"⪖": { "codepoints": [10902], "characters": "\u2A96" },
"⪕": { "codepoints": [10901], "characters": "\u2A95" },
"=": { "codepoints": [61], "characters": "\u003D" },
"≟": { "codepoints": [8799], "characters": "\u225F" },
"≡": { "codepoints": [8801], "characters": "\u2261" },
"⩸": { "codepoints": [10872], "characters": "\u2A78" },
"⧥": { "codepoints": [10725], "characters": "\u29E5" },
"≓": { "codepoints": [8787], "characters": "\u2253" },
"⥱": { "codepoints": [10609], "characters": "\u2971" },
"ℯ": { "codepoints": [8495], "characters": "\u212F" },
"≐": { "codepoints": [8784], "characters": "\u2250" },
"≂": { "codepoints": [8770], "characters": "\u2242" },
"η": { "codepoints": [951], "characters": "\u03B7" },
"ð": { "codepoints": [240], "characters": "\u00F0" },
"ð": { "codepoints": [240], "characters": "\u00F0" },
"ë": { "codepoints": [235], "characters": "\u00EB" },
"ë": { "codepoints": [235], "characters": "\u00EB" },
"€": { "codepoints": [8364], "characters": "\u20AC" },
"!": { "codepoints": [33], "characters": "\u0021" },
"∃": { "codepoints": [8707], "characters": "\u2203" },
"ℰ": { "codepoints": [8496], "characters": "\u2130" },
"ⅇ": { "codepoints": [8519], "characters": "\u2147" },
"≒": { "codepoints": [8786], "characters": "\u2252" },
"ф": { "codepoints": [1092], "characters": "\u0444" },
"♀": { "codepoints": [9792], "characters": "\u2640" },
"ffi": { "codepoints": [64259], "characters": "\uFB03" },
"ff": { "codepoints": [64256], "characters": "\uFB00" },
"ffl": { "codepoints": [64260], "characters": "\uFB04" },
"𝔣": { "codepoints": [120099], "characters": "\uD835\uDD23" },
"fi": { "codepoints": [64257], "characters": "\uFB01" },
"fj": { "codepoints": [102, 106], "characters": "\u0066\u006A" },
"♭": { "codepoints": [9837], "characters": "\u266D" },
"fl": { "codepoints": [64258], "characters": "\uFB02" },
"▱": { "codepoints": [9649], "characters": "\u25B1" },
"ƒ": { "codepoints": [402], "characters": "\u0192" },
"𝕗": { "codepoints": [120151], "characters": "\uD835\uDD57" },
"∀": { "codepoints": [8704], "characters": "\u2200" },
"⋔": { "codepoints": [8916], "characters": "\u22D4" },
"⫙": { "codepoints": [10969], "characters": "\u2AD9" },
"⨍": { "codepoints": [10765], "characters": "\u2A0D" },
"½": { "codepoints": [189], "characters": "\u00BD" },
"½": { "codepoints": [189], "characters": "\u00BD" },
"⅓": { "codepoints": [8531], "characters": "\u2153" },
"¼": { "codepoints": [188], "characters": "\u00BC" },
"¼": { "codepoints": [188], "characters": "\u00BC" },
"⅕": { "codepoints": [8533], "characters": "\u2155" },
"⅙": { "codepoints": [8537], "characters": "\u2159" },
"⅛": { "codepoints": [8539], "characters": "\u215B" },
"⅔": { "codepoints": [8532], "characters": "\u2154" },
"⅖": { "codepoints": [8534], "characters": "\u2156" },
"¾": { "codepoints": [190], "characters": "\u00BE" },
"¾": { "codepoints": [190], "characters": "\u00BE" },
"⅗": { "codepoints": [8535], "characters": "\u2157" },
"⅜": { "codepoints": [8540], "characters": "\u215C" },
"⅘": { "codepoints": [8536], "characters": "\u2158" },
"⅚": { "codepoints": [8538], "characters": "\u215A" },
"⅝": { "codepoints": [8541], "characters": "\u215D" },
"⅞": { "codepoints": [8542], "characters": "\u215E" },
"⁄": { "codepoints": [8260], "characters": "\u2044" },
"⌢": { "codepoints": [8994], "characters": "\u2322" },
"𝒻": { "codepoints": [119995], "characters": "\uD835\uDCBB" },
"≧": { "codepoints": [8807], "characters": "\u2267" },
"⪌": { "codepoints": [10892], "characters": "\u2A8C" },
"ǵ": { "codepoints": [501], "characters": "\u01F5" },
"γ": { "codepoints": [947], "characters": "\u03B3" },
"ϝ": { "codepoints": [989], "characters": "\u03DD" },
"⪆": { "codepoints": [10886], "characters": "\u2A86" },
"ğ": { "codepoints": [287], "characters": "\u011F" },
"ĝ": { "codepoints": [285], "characters": "\u011D" },
"г": { "codepoints": [1075], "characters": "\u0433" },
"ġ": { "codepoints": [289], "characters": "\u0121" },
"≥": { "codepoints": [8805], "characters": "\u2265" },
"⋛": { "codepoints": [8923], "characters": "\u22DB" },
"≥": { "codepoints": [8805], "characters": "\u2265" },
"≧": { "codepoints": [8807], "characters": "\u2267" },
"⩾": { "codepoints": [10878], "characters": "\u2A7E" },
"⩾": { "codepoints": [10878], "characters": "\u2A7E" },
"⪩": { "codepoints": [10921], "characters": "\u2AA9" },
"⪀": { "codepoints": [10880], "characters": "\u2A80" },
"⪂": { "codepoints": [10882], "characters": "\u2A82" },
"⪄": { "codepoints": [10884], "characters": "\u2A84" },
"⋛︀": { "codepoints": [8923, 65024], "characters": "\u22DB\uFE00" },
"⪔": { "codepoints": [10900], "characters": "\u2A94" },
"𝔤": { "codepoints": [120100], "characters": "\uD835\uDD24" },
"≫": { "codepoints": [8811], "characters": "\u226B" },
"⋙": { "codepoints": [8921], "characters": "\u22D9" },
"ℷ": { "codepoints": [8503], "characters": "\u2137" },
"ѓ": { "codepoints": [1107], "characters": "\u0453" },
"≷": { "codepoints": [8823], "characters": "\u2277" },
"⪒": { "codepoints": [10898], "characters": "\u2A92" },
"⪥": { "codepoints": [10917], "characters": "\u2AA5" },
"⪤": { "codepoints": [10916], "characters": "\u2AA4" },
"≩": { "codepoints": [8809], "characters": "\u2269" },
"⪊": { "codepoints": [10890], "characters": "\u2A8A" },
"⪊": { "codepoints": [10890], "characters": "\u2A8A" },
"⪈": { "codepoints": [10888], "characters": "\u2A88" },
"⪈": { "codepoints": [10888], "characters": "\u2A88" },
"≩": { "codepoints": [8809], "characters": "\u2269" },
"⋧": { "codepoints": [8935], "characters": "\u22E7" },
"𝕘": { "codepoints": [120152], "characters": "\uD835\uDD58" },
"`": { "codepoints": [96], "characters": "\u0060" },
"ℊ": { "codepoints": [8458], "characters": "\u210A" },
"≳": { "codepoints": [8819], "characters": "\u2273" },
"⪎": { "codepoints": [10894], "characters": "\u2A8E" },
"⪐": { "codepoints": [10896], "characters": "\u2A90" },
">": { "codepoints": [62], "characters": "\u003E" },
">": { "codepoints": [62], "characters": "\u003E" },
"⪧": { "codepoints": [10919], "characters": "\u2AA7" },
"⩺": { "codepoints": [10874], "characters": "\u2A7A" },
"⋗": { "codepoints": [8919], "characters": "\u22D7" },
"⦕": { "codepoints": [10645], "characters": "\u2995" },
"⩼": { "codepoints": [10876], "characters": "\u2A7C" },
"⪆": { "codepoints": [10886], "characters": "\u2A86" },
"⥸": { "codepoints": [10616], "characters": "\u2978" },
"⋗": { "codepoints": [8919], "characters": "\u22D7" },
"⋛": { "codepoints": [8923], "characters": "\u22DB" },
"⪌": { "codepoints": [10892], "characters": "\u2A8C" },
"≷": { "codepoints": [8823], "characters": "\u2277" },
"≳": { "codepoints": [8819], "characters": "\u2273" },
"≩︀": { "codepoints": [8809, 65024], "characters": "\u2269\uFE00" },
"≩︀": { "codepoints": [8809, 65024], "characters": "\u2269\uFE00" },
"⇔": { "codepoints": [8660], "characters": "\u21D4" },
" ": { "codepoints": [8202], "characters": "\u200A" },
"½": { "codepoints": [189], "characters": "\u00BD" },
"ℋ": { "codepoints": [8459], "characters": "\u210B" },
"ъ": { "codepoints": [1098], "characters": "\u044A" },
"↔": { "codepoints": [8596], "characters": "\u2194" },
"⥈": { "codepoints": [10568], "characters": "\u2948" },
"↭": { "codepoints": [8621], "characters": "\u21AD" },
"ℏ": { "codepoints": [8463], "characters": "\u210F" },
"ĥ": { "codepoints": [293], "characters": "\u0125" },
"♥": { "codepoints": [9829], "characters": "\u2665" },
"♥": { "codepoints": [9829], "characters": "\u2665" },
"…": { "codepoints": [8230], "characters": "\u2026" },
"⊹": { "codepoints": [8889], "characters": "\u22B9" },
"𝔥": { "codepoints": [120101], "characters": "\uD835\uDD25" },
"⤥": { "codepoints": [10533], "characters": "\u2925" },
"⤦": { "codepoints": [10534], "characters": "\u2926" },
"⇿": { "codepoints": [8703], "characters": "\u21FF" },
"∻": { "codepoints": [8763], "characters": "\u223B" },
"↩": { "codepoints": [8617], "characters": "\u21A9" },
"↪": { "codepoints": [8618], "characters": "\u21AA" },
"𝕙": { "codepoints": [120153], "characters": "\uD835\uDD59" },
"―": { "codepoints": [8213], "characters": "\u2015" },
"𝒽": { "codepoints": [119997], "characters": "\uD835\uDCBD" },
"ℏ": { "codepoints": [8463], "characters": "\u210F" },
"ħ": { "codepoints": [295], "characters": "\u0127" },
"⁃": { "codepoints": [8259], "characters": "\u2043" },
"‐": { "codepoints": [8208], "characters": "\u2010" },
"í": { "codepoints": [237], "characters": "\u00ED" },
"í": { "codepoints": [237], "characters": "\u00ED" },
"⁣": { "codepoints": [8291], "characters": "\u2063" },
"î": { "codepoints": [238], "characters": "\u00EE" },
"î": { "codepoints": [238], "characters": "\u00EE" },
"и": { "codepoints": [1080], "characters": "\u0438" },
"е": { "codepoints": [1077], "characters": "\u0435" },
"¡": { "codepoints": [161], "characters": "\u00A1" },
"¡": { "codepoints": [161], "characters": "\u00A1" },
"⇔": { "codepoints": [8660], "characters": "\u21D4" },
"𝔦": { "codepoints": [120102], "characters": "\uD835\uDD26" },
"ì": { "codepoints": [236], "characters": "\u00EC" },
"ì": { "codepoints": [236], "characters": "\u00EC" },
"ⅈ": { "codepoints": [8520], "characters": "\u2148" },
"⨌": { "codepoints": [10764], "characters": "\u2A0C" },
"∭": { "codepoints": [8749], "characters": "\u222D" },
"⧜": { "codepoints": [10716], "characters": "\u29DC" },
"℩": { "codepoints": [8489], "characters": "\u2129" },
"ij": { "codepoints": [307], "characters": "\u0133" },
"ī": { "codepoints": [299], "characters": "\u012B" },
"ℑ": { "codepoints": [8465], "characters": "\u2111" },
"ℐ": { "codepoints": [8464], "characters": "\u2110" },
"ℑ": { "codepoints": [8465], "characters": "\u2111" },
"ı": { "codepoints": [305], "characters": "\u0131" },
"⊷": { "codepoints": [8887], "characters": "\u22B7" },
"Ƶ": { "codepoints": [437], "characters": "\u01B5" },
"∈": { "codepoints": [8712], "characters": "\u2208" },
"℅": { "codepoints": [8453], "characters": "\u2105" },
"∞": { "codepoints": [8734], "characters": "\u221E" },
"⧝": { "codepoints": [10717], "characters": "\u29DD" },
"ı": { "codepoints": [305], "characters": "\u0131" },
"∫": { "codepoints": [8747], "characters": "\u222B" },
"⊺": { "codepoints": [8890], "characters": "\u22BA" },
"ℤ": { "codepoints": [8484], "characters": "\u2124" },
"⊺": { "codepoints": [8890], "characters": "\u22BA" },
"⨗": { "codepoints": [10775], "characters": "\u2A17" },
"⨼": { "codepoints": [10812], "characters": "\u2A3C" },
"ё": { "codepoints": [1105], "characters": "\u0451" },
"į": { "codepoints": [303], "characters": "\u012F" },
"𝕚": { "codepoints": [120154], "characters": "\uD835\uDD5A" },
"ι": { "codepoints": [953], "characters": "\u03B9" },
"⨼": { "codepoints": [10812], "characters": "\u2A3C" },
"¿": { "codepoints": [191], "characters": "\u00BF" },
"¿": { "codepoints": [191], "characters": "\u00BF" },
"𝒾": { "codepoints": [119998], "characters": "\uD835\uDCBE" },
"∈": { "codepoints": [8712], "characters": "\u2208" },
"⋹": { "codepoints": [8953], "characters": "\u22F9" },
"⋵": { "codepoints": [8949], "characters": "\u22F5" },
"⋴": { "codepoints": [8948], "characters": "\u22F4" },
"⋳": { "codepoints": [8947], "characters": "\u22F3" },
"∈": { "codepoints": [8712], "characters": "\u2208" },
"⁢": { "codepoints": [8290], "characters": "\u2062" },
"ĩ": { "codepoints": [297], "characters": "\u0129" },
"і": { "codepoints": [1110], "characters": "\u0456" },
"ï": { "codepoints": [239], "characters": "\u00EF" },
"ï": { "codepoints": [239], "characters": "\u00EF" },
"ĵ": { "codepoints": [309], "characters": "\u0135" },
"й": { "codepoints": [1081], "characters": "\u0439" },
"𝔧": { "codepoints": [120103], "characters": "\uD835\uDD27" },
"ȷ": { "codepoints": [567], "characters": "\u0237" },
"𝕛": { "codepoints": [120155], "characters": "\uD835\uDD5B" },
"𝒿": { "codepoints": [119999], "characters": "\uD835\uDCBF" },
"ј": { "codepoints": [1112], "characters": "\u0458" },
"є": { "codepoints": [1108], "characters": "\u0454" },
"κ": { "codepoints": [954], "characters": "\u03BA" },
"ϰ": { "codepoints": [1008], "characters": "\u03F0" },
"ķ": { "codepoints": [311], "characters": "\u0137" },
"к": { "codepoints": [1082], "characters": "\u043A" },
"𝔨": { "codepoints": [120104], "characters": "\uD835\uDD28" },
"ĸ": { "codepoints": [312], "characters": "\u0138" },
"х": { "codepoints": [1093], "characters": "\u0445" },
"ќ": { "codepoints": [1116], "characters": "\u045C" },
"𝕜": { "codepoints": [120156], "characters": "\uD835\uDD5C" },
"𝓀": { "codepoints": [120000], "characters": "\uD835\uDCC0" },
"⇚": { "codepoints": [8666], "characters": "\u21DA" },
"⇐": { "codepoints": [8656], "characters": "\u21D0" },
"⤛": { "codepoints": [10523], "characters": "\u291B" },
"⤎": { "codepoints": [10510], "characters": "\u290E" },
"≦": { "codepoints": [8806], "characters": "\u2266" },
"⪋": { "codepoints": [10891], "characters": "\u2A8B" },
"⥢": { "codepoints": [10594], "characters": "\u2962" },
"ĺ": { "codepoints": [314], "characters": "\u013A" },
"⦴": { "codepoints": [10676], "characters": "\u29B4" },
"ℒ": { "codepoints": [8466], "characters": "\u2112" },
"λ": { "codepoints": [955], "characters": "\u03BB" },
"〈": { "codepoints": [10216], "characters": "\u27E8" },
"⦑": { "codepoints": [10641], "characters": "\u2991" },
"⟨": { "codepoints": [10216], "characters": "\u27E8" },
"⪅": { "codepoints": [10885], "characters": "\u2A85" },
"«": { "codepoints": [171], "characters": "\u00AB" },
"«": { "codepoints": [171], "characters": "\u00AB" },
"←": { "codepoints": [8592], "characters": "\u2190" },
"⇤": { "codepoints": [8676], "characters": "\u21E4" },
"⤟": { "codepoints": [10527], "characters": "\u291F" },
"⤝": { "codepoints": [10525], "characters": "\u291D" },
"↩": { "codepoints": [8617], "characters": "\u21A9" },
"↫": { "codepoints": [8619], "characters": "\u21AB" },
"⤹": { "codepoints": [10553], "characters": "\u2939" },
"⥳": { "codepoints": [10611], "characters": "\u2973" },
"↢": { "codepoints": [8610], "characters": "\u21A2" },
"⪫": { "codepoints": [10923], "characters": "\u2AAB" },
"⤙": { "codepoints": [10521], "characters": "\u2919" },
"⪭": { "codepoints": [10925], "characters": "\u2AAD" },
"⪭︀": { "codepoints": [10925, 65024], "characters": "\u2AAD\uFE00" },
"⤌": { "codepoints": [10508], "characters": "\u290C" },
"❲": { "codepoints": [10098], "characters": "\u2772" },
"{": { "codepoints": [123], "characters": "\u007B" },
"[": { "codepoints": [91], "characters": "\u005B" },
"⦋": { "codepoints": [10635], "characters": "\u298B" },
"⦏": { "codepoints": [10639], "characters": "\u298F" },
"⦍": { "codepoints": [10637], "characters": "\u298D" },
"ľ": { "codepoints": [318], "characters": "\u013E" },
"ļ": { "codepoints": [316], "characters": "\u013C" },
"⌈": { "codepoints": [8968], "characters": "\u2308" },
"{": { "codepoints": [123], "characters": "\u007B" },
"л": { "codepoints": [1083], "characters": "\u043B" },
"⤶": { "codepoints": [10550], "characters": "\u2936" },
"“": { "codepoints": [8220], "characters": "\u201C" },
"„": { "codepoints": [8222], "characters": "\u201E" },
"⥧": { "codepoints": [10599], "characters": "\u2967" },
"⥋": { "codepoints": [10571], "characters": "\u294B" },
"↲": { "codepoints": [8626], "characters": "\u21B2" },
"≤": { "codepoints": [8804], "characters": "\u2264" },
"←": { "codepoints": [8592], "characters": "\u2190" },
"↢": { "codepoints": [8610], "characters": "\u21A2" },
"↽": { "codepoints": [8637], "characters": "\u21BD" },
"↼": { "codepoints": [8636], "characters": "\u21BC" },
"⇇": { "codepoints": [8647], "characters": "\u21C7" },
"↔": { "codepoints": [8596], "characters": "\u2194" },
"⇆": { "codepoints": [8646], "characters": "\u21C6" },
"⇋": { "codepoints": [8651], "characters": "\u21CB" },
"↭": { "codepoints": [8621], "characters": "\u21AD" },
"⋋": { "codepoints": [8907], "characters": "\u22CB" },
"⋚": { "codepoints": [8922], "characters": "\u22DA" },
"≤": { "codepoints": [8804], "characters": "\u2264" },
"≦": { "codepoints": [8806], "characters": "\u2266" },
"⩽": { "codepoints": [10877], "characters": "\u2A7D" },
"⩽": { "codepoints": [10877], "characters": "\u2A7D" },
"⪨": { "codepoints": [10920], "characters": "\u2AA8" },
"⩿": { "codepoints": [10879], "characters": "\u2A7F" },
"⪁": { "codepoints": [10881], "characters": "\u2A81" },
"⪃": { "codepoints": [10883], "characters": "\u2A83" },
"⋚︀": { "codepoints": [8922, 65024], "characters": "\u22DA\uFE00" },
"⪓": { "codepoints": [10899], "characters": "\u2A93" },
"⪅": { "codepoints": [10885], "characters": "\u2A85" },
"⋖": { "codepoints": [8918], "characters": "\u22D6" },
"⋚": { "codepoints": [8922], "characters": "\u22DA" },
"⪋": { "codepoints": [10891], "characters": "\u2A8B" },
"≶": { "codepoints": [8822], "characters": "\u2276" },
"≲": { "codepoints": [8818], "characters": "\u2272" },
"⥼": { "codepoints": [10620], "characters": "\u297C" },
"⌊": { "codepoints": [8970], "characters": "\u230A" },
"𝔩": { "codepoints": [120105], "characters": "\uD835\uDD29" },
"≶": { "codepoints": [8822], "characters": "\u2276" },
"⪑": { "codepoints": [10897], "characters": "\u2A91" },
"↽": { "codepoints": [8637], "characters": "\u21BD" },
"↼": { "codepoints": [8636], "characters": "\u21BC" },
"⥪": { "codepoints": [10602], "characters": "\u296A" },
"▄": { "codepoints": [9604], "characters": "\u2584" },
"љ": { "codepoints": [1113], "characters": "\u0459" },
"≪": { "codepoints": [8810], "characters": "\u226A" },
"⇇": { "codepoints": [8647], "characters": "\u21C7" },
"⌞": { "codepoints": [8990], "characters": "\u231E" },
"⥫": { "codepoints": [10603], "characters": "\u296B" },
"◺": { "codepoints": [9722], "characters": "\u25FA" },
"ŀ": { "codepoints": [320], "characters": "\u0140" },
"⎰": { "codepoints": [9136], "characters": "\u23B0" },
"⎰": { "codepoints": [9136], "characters": "\u23B0" },
"≨": { "codepoints": [8808], "characters": "\u2268" },
"⪉": { "codepoints": [10889], "characters": "\u2A89" },
"⪉": { "codepoints": [10889], "characters": "\u2A89" },
"⪇": { "codepoints": [10887], "characters": "\u2A87" },
"⪇": { "codepoints": [10887], "characters": "\u2A87" },
"≨": { "codepoints": [8808], "characters": "\u2268" },
"⋦": { "codepoints": [8934], "characters": "\u22E6" },
"⟬": { "codepoints": [10220], "characters": "\u27EC" },
"⇽": { "codepoints": [8701], "characters": "\u21FD" },
"⟦": { "codepoints": [10214], "characters": "\u27E6" },
"⟵": { "codepoints": [10229], "characters": "\u27F5" },
"⟷": { "codepoints": [10231], "characters": "\u27F7" },
"⟼": { "codepoints": [10236], "characters": "\u27FC" },
"⟶": { "codepoints": [10230], "characters": "\u27F6" },
"↫": { "codepoints": [8619], "characters": "\u21AB" },
"↬": { "codepoints": [8620], "characters": "\u21AC" },
"⦅": { "codepoints": [10629], "characters": "\u2985" },
"𝕝": { "codepoints": [120157], "characters": "\uD835\uDD5D" },
"⨭": { "codepoints": [10797], "characters": "\u2A2D" },
"⨴": { "codepoints": [10804], "characters": "\u2A34" },
"∗": { "codepoints": [8727], "characters": "\u2217" },
"_": { "codepoints": [95], "characters": "\u005F" },
"◊": { "codepoints": [9674], "characters": "\u25CA" },
"◊": { "codepoints": [9674], "characters": "\u25CA" },
"⧫": { "codepoints": [10731], "characters": "\u29EB" },
"(": { "codepoints": [40], "characters": "\u0028" },
"⦓": { "codepoints": [10643], "characters": "\u2993" },
"⇆": { "codepoints": [8646], "characters": "\u21C6" },
"⌟": { "codepoints": [8991], "characters": "\u231F" },
"⇋": { "codepoints": [8651], "characters": "\u21CB" },
"⥭": { "codepoints": [10605], "characters": "\u296D" },
"": { "codepoints": [8206], "characters": "\u200E" },
"⊿": { "codepoints": [8895], "characters": "\u22BF" },
"‹": { "codepoints": [8249], "characters": "\u2039" },
"𝓁": { "codepoints": [120001], "characters": "\uD835\uDCC1" },
"↰": { "codepoints": [8624], "characters": "\u21B0" },
"≲": { "codepoints": [8818], "characters": "\u2272" },
"⪍": { "codepoints": [10893], "characters": "\u2A8D" },
"⪏": { "codepoints": [10895], "characters": "\u2A8F" },
"[": { "codepoints": [91], "characters": "\u005B" },
"‘": { "codepoints": [8216], "characters": "\u2018" },
"‚": { "codepoints": [8218], "characters": "\u201A" },
"ł": { "codepoints": [322], "characters": "\u0142" },
"<": { "codepoints": [60], "characters": "\u003C" },
"<": { "codepoints": [60], "characters": "\u003C" },
"⪦": { "codepoints": [10918], "characters": "\u2AA6" },
"⩹": { "codepoints": [10873], "characters": "\u2A79" },
"⋖": { "codepoints": [8918], "characters": "\u22D6" },
"⋋": { "codepoints": [8907], "characters": "\u22CB" },
"⋉": { "codepoints": [8905], "characters": "\u22C9" },
"⥶": { "codepoints": [10614], "characters": "\u2976" },
"⩻": { "codepoints": [10875], "characters": "\u2A7B" },
"⦖": { "codepoints": [10646], "characters": "\u2996" },
"◃": { "codepoints": [9667], "characters": "\u25C3" },
"⊴": { "codepoints": [8884], "characters": "\u22B4" },
"◂": { "codepoints": [9666], "characters": "\u25C2" },
"⥊": { "codepoints": [10570], "characters": "\u294A" },
"⥦": { "codepoints": [10598], "characters": "\u2966" },
"≨︀": { "codepoints": [8808, 65024], "characters": "\u2268\uFE00" },
"≨︀": { "codepoints": [8808, 65024], "characters": "\u2268\uFE00" },
"∺": { "codepoints": [8762], "characters": "\u223A" },
"¯": { "codepoints": [175], "characters": "\u00AF" },
"¯": { "codepoints": [175], "characters": "\u00AF" },
"♂": { "codepoints": [9794], "characters": "\u2642" },
"✠": { "codepoints": [10016], "characters": "\u2720" },
"✠": { "codepoints": [10016], "characters": "\u2720" },
"↦": { "codepoints": [8614], "characters": "\u21A6" },
"↦": { "codepoints": [8614], "characters": "\u21A6" },
"↧": { "codepoints": [8615], "characters": "\u21A7" },
"↤": { "codepoints": [8612], "characters": "\u21A4" },
"↥": { "codepoints": [8613], "characters": "\u21A5" },
"▮": { "codepoints": [9646], "characters": "\u25AE" },
"⨩": { "codepoints": [10793], "characters": "\u2A29" },
"м": { "codepoints": [1084], "characters": "\u043C" },
"—": { "codepoints": [8212], "characters": "\u2014" },
"∡": { "codepoints": [8737], "characters": "\u2221" },
"𝔪": { "codepoints": [120106], "characters": "\uD835\uDD2A" },
"℧": { "codepoints": [8487], "characters": "\u2127" },
"µ": { "codepoints": [181], "characters": "\u00B5" },
"µ": { "codepoints": [181], "characters": "\u00B5" },
"∣": { "codepoints": [8739], "characters": "\u2223" },
"*": { "codepoints": [42], "characters": "\u002A" },
"⫰": { "codepoints": [10992], "characters": "\u2AF0" },
"·": { "codepoints": [183], "characters": "\u00B7" },
"·": { "codepoints": [183], "characters": "\u00B7" },
"−": { "codepoints": [8722], "characters": "\u2212" },
"⊟": { "codepoints": [8863], "characters": "\u229F" },
"∸": { "codepoints": [8760], "characters": "\u2238" },
"⨪": { "codepoints": [10794], "characters": "\u2A2A" },
"⫛": { "codepoints": [10971], "characters": "\u2ADB" },
"…": { "codepoints": [8230], "characters": "\u2026" },
"∓": { "codepoints": [8723], "characters": "\u2213" },
"⊧": { "codepoints": [8871], "characters": "\u22A7" },
"𝕞": { "codepoints": [120158], "characters": "\uD835\uDD5E" },
"∓": { "codepoints": [8723], "characters": "\u2213" },
"𝓂": { "codepoints": [120002], "characters": "\uD835\uDCC2" },
"∾": { "codepoints": [8766], "characters": "\u223E" },
"μ": { "codepoints": [956], "characters": "\u03BC" },
"⊸": { "codepoints": [8888], "characters": "\u22B8" },
"⊸": { "codepoints": [8888], "characters": "\u22B8" },
"⋙̸": { "codepoints": [8921, 824], "characters": "\u22D9\u0338" },
"≫⃒": { "codepoints": [8811, 8402], "characters": "\u226B\u20D2" },
"≫̸": { "codepoints": [8811, 824], "characters": "\u226B\u0338" },
"⇍": { "codepoints": [8653], "characters": "\u21CD" },
"⇎": { "codepoints": [8654], "characters": "\u21CE" },
"⋘̸": { "codepoints": [8920, 824], "characters": "\u22D8\u0338" },
"≪⃒": { "codepoints": [8810, 8402], "characters": "\u226A\u20D2" },
"≪̸": { "codepoints": [8810, 824], "characters": "\u226A\u0338" },
"⇏": { "codepoints": [8655], "characters": "\u21CF" },
"⊯": { "codepoints": [8879], "characters": "\u22AF" },
"⊮": { "codepoints": [8878], "characters": "\u22AE" },
"∇": { "codepoints": [8711], "characters": "\u2207" },
"ń": { "codepoints": [324], "characters": "\u0144" },
"∠⃒": { "codepoints": [8736, 8402], "characters": "\u2220\u20D2" },
"≉": { "codepoints": [8777], "characters": "\u2249" },
"⩰̸": { "codepoints": [10864, 824], "characters": "\u2A70\u0338" },
"≋̸": { "codepoints": [8779, 824], "characters": "\u224B\u0338" },
"ʼn": { "codepoints": [329], "characters": "\u0149" },
"≉": { "codepoints": [8777], "characters": "\u2249" },
"♮": { "codepoints": [9838], "characters": "\u266E" },
"♮": { "codepoints": [9838], "characters": "\u266E" },
"ℕ": { "codepoints": [8469], "characters": "\u2115" },
" ": { "codepoints": [160], "characters": "\u00A0" },
" ": { "codepoints": [160], "characters": "\u00A0" },
"≎̸": { "codepoints": [8782, 824], "characters": "\u224E\u0338" },
"≏̸": { "codepoints": [8783, 824], "characters": "\u224F\u0338" },
"⩃": { "codepoints": [10819], "characters": "\u2A43" },
"ň": { "codepoints": [328], "characters": "\u0148" },
"ņ": { "codepoints": [326], "characters": "\u0146" },
"≇": { "codepoints": [8775], "characters": "\u2247" },
"⩭̸": { "codepoints": [10861, 824], "characters": "\u2A6D\u0338" },
"⩂": { "codepoints": [10818], "characters": "\u2A42" },
"н": { "codepoints": [1085], "characters": "\u043D" },
"–": { "codepoints": [8211], "characters": "\u2013" },
"≠": { "codepoints": [8800], "characters": "\u2260" },
"⇗": { "codepoints": [8663], "characters": "\u21D7" },
"⤤": { "codepoints": [10532], "characters": "\u2924" },
"↗": { "codepoints": [8599], "characters": "\u2197" },
"↗": { "codepoints": [8599], "characters": "\u2197" },
"≐̸": { "codepoints": [8784, 824], "characters": "\u2250\u0338" },
"≢": { "codepoints": [8802], "characters": "\u2262" },
"⤨": { "codepoints": [10536], "characters": "\u2928" },
"≂̸": { "codepoints": [8770, 824], "characters": "\u2242\u0338" },
"∄": { "codepoints": [8708], "characters": "\u2204" },
"∄": { "codepoints": [8708], "characters": "\u2204" },
"𝔫": { "codepoints": [120107], "characters": "\uD835\uDD2B" },
"≧̸": { "codepoints": [8807, 824], "characters": "\u2267\u0338" },
"≱": { "codepoints": [8817], "characters": "\u2271" },
"≱": { "codepoints": [8817], "characters": "\u2271" },
"≧̸": { "codepoints": [8807, 824], "characters": "\u2267\u0338" },
"⩾̸": { "codepoints": [10878, 824], "characters": "\u2A7E\u0338" },
"⩾̸": { "codepoints": [10878, 824], "characters": "\u2A7E\u0338" },
"≵": { "codepoints": [8821], "characters": "\u2275" },
"≯": { "codepoints": [8815], "characters": "\u226F" },
"≯": { "codepoints": [8815], "characters": "\u226F" },
"⇎": { "codepoints": [8654], "characters": "\u21CE" },
"↮": { "codepoints": [8622], "characters": "\u21AE" },
"⫲": { "codepoints": [10994], "characters": "\u2AF2" },
"∋": { "codepoints": [8715], "characters": "\u220B" },
"⋼": { "codepoints": [8956], "characters": "\u22FC" },
"⋺": { "codepoints": [8954], "characters": "\u22FA" },
"∋": { "codepoints": [8715], "characters": "\u220B" },
"њ": { "codepoints": [1114], "characters": "\u045A" },
"⇍": { "codepoints": [8653], "characters": "\u21CD" },
"≦̸": { "codepoints": [8806, 824], "characters": "\u2266\u0338" },
"↚": { "codepoints": [8602], "characters": "\u219A" },
"‥": { "codepoints": [8229], "characters": "\u2025" },
"≰": { "codepoints": [8816], "characters": "\u2270" },
"↚": { "codepoints": [8602], "characters": "\u219A" },
"↮": { "codepoints": [8622], "characters": "\u21AE" },
"≰": { "codepoints": [8816], "characters": "\u2270" },
"≦̸": { "codepoints": [8806, 824], "characters": "\u2266\u0338" },
"⩽̸": { "codepoints": [10877, 824], "characters": "\u2A7D\u0338" },
"⩽̸": { "codepoints": [10877, 824], "characters": "\u2A7D\u0338" },
"≮": { "codepoints": [8814], "characters": "\u226E" },
"≴": { "codepoints": [8820], "characters": "\u2274" },
"≮": { "codepoints": [8814], "characters": "\u226E" },
"⋪": { "codepoints": [8938], "characters": "\u22EA" },
"⋬": { "codepoints": [8940], "characters": "\u22EC" },
"∤": { "codepoints": [8740], "characters": "\u2224" },
"𝕟": { "codepoints": [120159], "characters": "\uD835\uDD5F" },
"¬": { "codepoints": [172], "characters": "\u00AC" },
"¬": { "codepoints": [172], "characters": "\u00AC" },
"∉": { "codepoints": [8713], "characters": "\u2209" },
"⋹̸": { "codepoints": [8953, 824], "characters": "\u22F9\u0338" },
"⋵̸": { "codepoints": [8949, 824], "characters": "\u22F5\u0338" },
"∉": { "codepoints": [8713], "characters": "\u2209" },
"⋷": { "codepoints": [8951], "characters": "\u22F7" },
"⋶": { "codepoints": [8950], "characters": "\u22F6" },
"∌": { "codepoints": [8716], "characters": "\u220C" },
"∌": { "codepoints": [8716], "characters": "\u220C" },
"⋾": { "codepoints": [8958], "characters": "\u22FE" },
"⋽": { "codepoints": [8957], "characters": "\u22FD" },
"∦": { "codepoints": [8742], "characters": "\u2226" },
"∦": { "codepoints": [8742], "characters": "\u2226" },
"⫽⃥": { "codepoints": [11005, 8421], "characters": "\u2AFD\u20E5" },
"∂̸": { "codepoints": [8706, 824], "characters": "\u2202\u0338" },
"⨔": { "codepoints": [10772], "characters": "\u2A14" },
"⊀": { "codepoints": [8832], "characters": "\u2280" },
"⋠": { "codepoints": [8928], "characters": "\u22E0" },
"⪯̸": { "codepoints": [10927, 824], "characters": "\u2AAF\u0338" },
"⊀": { "codepoints": [8832], "characters": "\u2280" },
"⪯̸": { "codepoints": [10927, 824], "characters": "\u2AAF\u0338" },
"⇏": { "codepoints": [8655], "characters": "\u21CF" },
"↛": { "codepoints": [8603], "characters": "\u219B" },
"⤳̸": { "codepoints": [10547, 824], "characters": "\u2933\u0338" },
"↝̸": { "codepoints": [8605, 824], "characters": "\u219D\u0338" },
"↛": { "codepoints": [8603], "characters": "\u219B" },
"⋫": { "codepoints": [8939], "characters": "\u22EB" },
"⋭": { "codepoints": [8941], "characters": "\u22ED" },
"⊁": { "codepoints": [8833], "characters": "\u2281" },
"⋡": { "codepoints": [8929], "characters": "\u22E1" },
"⪰̸": { "codepoints": [10928, 824], "characters": "\u2AB0\u0338" },
"𝓃": { "codepoints": [120003], "characters": "\uD835\uDCC3" },
"∤": { "codepoints": [8740], "characters": "\u2224" },
"∦": { "codepoints": [8742], "characters": "\u2226" },
"≁": { "codepoints": [8769], "characters": "\u2241" },
"≄": { "codepoints": [8772], "characters": "\u2244" },
"≄": { "codepoints": [8772], "characters": "\u2244" },
"∤": { "codepoints": [8740], "characters": "\u2224" },
"∦": { "codepoints": [8742], "characters": "\u2226" },
"⋢": { "codepoints": [8930], "characters": "\u22E2" },
"⋣": { "codepoints": [8931], "characters": "\u22E3" },
"⊄": { "codepoints": [8836], "characters": "\u2284" },
"⫅̸": { "codepoints": [10949, 824], "characters": "\u2AC5\u0338" },
"⊈": { "codepoints": [8840], "characters": "\u2288" },
"⊂⃒": { "codepoints": [8834, 8402], "characters": "\u2282\u20D2" },
"⊈": { "codepoints": [8840], "characters": "\u2288" },
"⫅̸": { "codepoints": [10949, 824], "characters": "\u2AC5\u0338" },
"⊁": { "codepoints": [8833], "characters": "\u2281" },
"⪰̸": { "codepoints": [10928, 824], "characters": "\u2AB0\u0338" },
"⊅": { "codepoints": [8837], "characters": "\u2285" },
"⫆̸": { "codepoints": [10950, 824], "characters": "\u2AC6\u0338" },
"⊉": { "codepoints": [8841], "characters": "\u2289" },
"⊃⃒": { "codepoints": [8835, 8402], "characters": "\u2283\u20D2" },
"⊉": { "codepoints": [8841], "characters": "\u2289" },
"⫆̸": { "codepoints": [10950, 824], "characters": "\u2AC6\u0338" },
"≹": { "codepoints": [8825], "characters": "\u2279" },
"ñ": { "codepoints": [241], "characters": "\u00F1" },
"ñ": { "codepoints": [241], "characters": "\u00F1" },
"≸": { "codepoints": [8824], "characters": "\u2278" },
"⋪": { "codepoints": [8938], "characters": "\u22EA" },
"⋬": { "codepoints": [8940], "characters": "\u22EC" },
"⋫": { "codepoints": [8939], "characters": "\u22EB" },
"⋭": { "codepoints": [8941], "characters": "\u22ED" },
"ν": { "codepoints": [957], "characters": "\u03BD" },
"#": { "codepoints": [35], "characters": "\u0023" },
"№": { "codepoints": [8470], "characters": "\u2116" },
" ": { "codepoints": [8199], "characters": "\u2007" },
"⊭": { "codepoints": [8877], "characters": "\u22AD" },
"⤄": { "codepoints": [10500], "characters": "\u2904" },
"≍⃒": { "codepoints": [8781, 8402], "characters": "\u224D\u20D2" },
"⊬": { "codepoints": [8876], "characters": "\u22AC" },
"≥⃒": { "codepoints": [8805, 8402], "characters": "\u2265\u20D2" },
">⃒": { "codepoints": [62, 8402], "characters": "\u003E\u20D2" },
"⧞": { "codepoints": [10718], "characters": "\u29DE" },
"⤂": { "codepoints": [10498], "characters": "\u2902" },
"≤⃒": { "codepoints": [8804, 8402], "characters": "\u2264\u20D2" },
"<⃒": { "codepoints": [60, 8402], "characters": "\u003C\u20D2" },
"⊴⃒": { "codepoints": [8884, 8402], "characters": "\u22B4\u20D2" },
"⤃": { "codepoints": [10499], "characters": "\u2903" },
"⊵⃒": { "codepoints": [8885, 8402], "characters": "\u22B5\u20D2" },
"∼⃒": { "codepoints": [8764, 8402], "characters": "\u223C\u20D2" },
"⇖": { "codepoints": [8662], "characters": "\u21D6" },
"⤣": { "codepoints": [10531], "characters": "\u2923" },
"↖": { "codepoints": [8598], "characters": "\u2196" },
"↖": { "codepoints": [8598], "characters": "\u2196" },
"⤧": { "codepoints": [10535], "characters": "\u2927" },
"Ⓢ": { "codepoints": [9416], "characters": "\u24C8" },
"ó": { "codepoints": [243], "characters": "\u00F3" },
"ó": { "codepoints": [243], "characters": "\u00F3" },
"⊛": { "codepoints": [8859], "characters": "\u229B" },
"⊚": { "codepoints": [8858], "characters": "\u229A" },
"ô": { "codepoints": [244], "characters": "\u00F4" },
"ô": { "codepoints": [244], "characters": "\u00F4" },
"о": { "codepoints": [1086], "characters": "\u043E" },
"⊝": { "codepoints": [8861], "characters": "\u229D" },
"ő": { "codepoints": [337], "characters": "\u0151" },
"⨸": { "codepoints": [10808], "characters": "\u2A38" },
"⊙": { "codepoints": [8857], "characters": "\u2299" },
"⦼": { "codepoints": [10684], "characters": "\u29BC" },
"œ": { "codepoints": [339], "characters": "\u0153" },
"⦿": { "codepoints": [10687], "characters": "\u29BF" },
"𝔬": { "codepoints": [120108], "characters": "\uD835\uDD2C" },
"˛": { "codepoints": [731], "characters": "\u02DB" },
"ò": { "codepoints": [242], "characters": "\u00F2" },
"ò": { "codepoints": [242], "characters": "\u00F2" },
"⧁": { "codepoints": [10689], "characters": "\u29C1" },
"⦵": { "codepoints": [10677], "characters": "\u29B5" },
"Ω": { "codepoints": [937], "characters": "\u03A9" },
"∮": { "codepoints": [8750], "characters": "\u222E" },
"↺": { "codepoints": [8634], "characters": "\u21BA" },
"⦾": { "codepoints": [10686], "characters": "\u29BE" },
"⦻": { "codepoints": [10683], "characters": "\u29BB" },
"‾": { "codepoints": [8254], "characters": "\u203E" },
"⧀": { "codepoints": [10688], "characters": "\u29C0" },
"ō": { "codepoints": [333], "characters": "\u014D" },
"ω": { "codepoints": [969], "characters": "\u03C9" },
"ο": { "codepoints": [959], "characters": "\u03BF" },
"⦶": { "codepoints": [10678], "characters": "\u29B6" },
"⊖": { "codepoints": [8854], "characters": "\u2296" },
"𝕠": { "codepoints": [120160], "characters": "\uD835\uDD60" },
"⦷": { "codepoints": [10679], "characters": "\u29B7" },
"⦹": { "codepoints": [10681], "characters": "\u29B9" },
"⊕": { "codepoints": [8853], "characters": "\u2295" },
"∨": { "codepoints": [8744], "characters": "\u2228" },
"↻": { "codepoints": [8635], "characters": "\u21BB" },
"⩝": { "codepoints": [10845], "characters": "\u2A5D" },
"ℴ": { "codepoints": [8500], "characters": "\u2134" },
"ℴ": { "codepoints": [8500], "characters": "\u2134" },
"ª": { "codepoints": [170], "characters": "\u00AA" },
"ª": { "codepoints": [170], "characters": "\u00AA" },
"º": { "codepoints": [186], "characters": "\u00BA" },
"º": { "codepoints": [186], "characters": "\u00BA" },
"⊶": { "codepoints": [8886], "characters": "\u22B6" },
"⩖": { "codepoints": [10838], "characters": "\u2A56" },
"⩗": { "codepoints": [10839], "characters": "\u2A57" },
"⩛": { "codepoints": [10843], "characters": "\u2A5B" },
"ℴ": { "codepoints": [8500], "characters": "\u2134" },
"ø": { "codepoints": [248], "characters": "\u00F8" },
"ø": { "codepoints": [248], "characters": "\u00F8" },
"⊘": { "codepoints": [8856], "characters": "\u2298" },
"õ": { "codepoints": [245], "characters": "\u00F5" },
"õ": { "codepoints": [245], "characters": "\u00F5" },
"⊗": { "codepoints": [8855], "characters": "\u2297" },
"⨶": { "codepoints": [10806], "characters": "\u2A36" },
"ö": { "codepoints": [246], "characters": "\u00F6" },
"ö": { "codepoints": [246], "characters": "\u00F6" },
"⌽": { "codepoints": [9021], "characters": "\u233D" },
"∥": { "codepoints": [8741], "characters": "\u2225" },
"¶": { "codepoints": [182], "characters": "\u00B6" },
"¶": { "codepoints": [182], "characters": "\u00B6" },
"∥": { "codepoints": [8741], "characters": "\u2225" },
"⫳": { "codepoints": [10995], "characters": "\u2AF3" },
"⫽": { "codepoints": [11005], "characters": "\u2AFD" },
"∂": { "codepoints": [8706], "characters": "\u2202" },
"п": { "codepoints": [1087], "characters": "\u043F" },
"%": { "codepoints": [37], "characters": "\u0025" },
".": { "codepoints": [46], "characters": "\u002E" },
"‰": { "codepoints": [8240], "characters": "\u2030" },
"⊥": { "codepoints": [8869], "characters": "\u22A5" },
"‱": { "codepoints": [8241], "characters": "\u2031" },
"𝔭": { "codepoints": [120109], "characters": "\uD835\uDD2D" },
"φ": { "codepoints": [966], "characters": "\u03C6" },
"ϕ": { "codepoints": [981], "characters": "\u03D5" },
"ℳ": { "codepoints": [8499], "characters": "\u2133" },
"☎": { "codepoints": [9742], "characters": "\u260E" },
"π": { "codepoints": [960], "characters": "\u03C0" },
"⋔": { "codepoints": [8916], "characters": "\u22D4" },
"ϖ": { "codepoints": [982], "characters": "\u03D6" },
"ℏ": { "codepoints": [8463], "characters": "\u210F" },
"ℎ": { "codepoints": [8462], "characters": "\u210E" },
"ℏ": { "codepoints": [8463], "characters": "\u210F" },
"+": { "codepoints": [43], "characters": "\u002B" },
"⨣": { "codepoints": [10787], "characters": "\u2A23" },
"⊞": { "codepoints": [8862], "characters": "\u229E" },
"⨢": { "codepoints": [10786], "characters": "\u2A22" },
"∔": { "codepoints": [8724], "characters": "\u2214" },
"⨥": { "codepoints": [10789], "characters": "\u2A25" },
"⩲": { "codepoints": [10866], "characters": "\u2A72" },
"±": { "codepoints": [177], "characters": "\u00B1" },
"±": { "codepoints": [177], "characters": "\u00B1" },
"⨦": { "codepoints": [10790], "characters": "\u2A26" },
"⨧": { "codepoints": [10791], "characters": "\u2A27" },
"±": { "codepoints": [177], "characters": "\u00B1" },
"⨕": { "codepoints": [10773], "characters": "\u2A15" },
"𝕡": { "codepoints": [120161], "characters": "\uD835\uDD61" },
"£": { "codepoints": [163], "characters": "\u00A3" },
"£": { "codepoints": [163], "characters": "\u00A3" },
"≺": { "codepoints": [8826], "characters": "\u227A" },
"⪳": { "codepoints": [10931], "characters": "\u2AB3" },
"⪷": { "codepoints": [10935], "characters": "\u2AB7" },
"≼": { "codepoints": [8828], "characters": "\u227C" },
"⪯": { "codepoints": [10927], "characters": "\u2AAF" },
"≺": { "codepoints": [8826], "characters": "\u227A" },
"⪷": { "codepoints": [10935], "characters": "\u2AB7" },
"≼": { "codepoints": [8828], "characters": "\u227C" },
"⪯": { "codepoints": [10927], "characters": "\u2AAF" },
"⪹": { "codepoints": [10937], "characters": "\u2AB9" },
"⪵": { "codepoints": [10933], "characters": "\u2AB5" },
"⋨": { "codepoints": [8936], "characters": "\u22E8" },
"≾": { "codepoints": [8830], "characters": "\u227E" },
"′": { "codepoints": [8242], "characters": "\u2032" },
"ℙ": { "codepoints": [8473], "characters": "\u2119" },
"⪵": { "codepoints": [10933], "characters": "\u2AB5" },
"⪹": { "codepoints": [10937], "characters": "\u2AB9" },
"⋨": { "codepoints": [8936], "characters": "\u22E8" },
"∏": { "codepoints": [8719], "characters": "\u220F" },
"⌮": { "codepoints": [9006], "characters": "\u232E" },
"⌒": { "codepoints": [8978], "characters": "\u2312" },
"⌓": { "codepoints": [8979], "characters": "\u2313" },
"∝": { "codepoints": [8733], "characters": "\u221D" },
"∝": { "codepoints": [8733], "characters": "\u221D" },
"≾": { "codepoints": [8830], "characters": "\u227E" },
"⊰": { "codepoints": [8880], "characters": "\u22B0" },
"𝓅": { "codepoints": [120005], "characters": "\uD835\uDCC5" },
"ψ": { "codepoints": [968], "characters": "\u03C8" },
" ": { "codepoints": [8200], "characters": "\u2008" },
"𝔮": { "codepoints": [120110], "characters": "\uD835\uDD2E" },
"⨌": { "codepoints": [10764], "characters": "\u2A0C" },
"𝕢": { "codepoints": [120162], "characters": "\uD835\uDD62" },
"⁗": { "codepoints": [8279], "characters": "\u2057" },
"𝓆": { "codepoints": [120006], "characters": "\uD835\uDCC6" },
"ℍ": { "codepoints": [8461], "characters": "\u210D" },
"⨖": { "codepoints": [10774], "characters": "\u2A16" },
"?": { "codepoints": [63], "characters": "\u003F" },
"≟": { "codepoints": [8799], "characters": "\u225F" },
""": { "codepoints": [34], "characters": "\u0022" },
""": { "codepoints": [34], "characters": "\u0022" },
"⇛": { "codepoints": [8667], "characters": "\u21DB" },
"⇒": { "codepoints": [8658], "characters": "\u21D2" },
"⤜": { "codepoints": [10524], "characters": "\u291C" },
"⤏": { "codepoints": [10511], "characters": "\u290F" },
"⥤": { "codepoints": [10596], "characters": "\u2964" },
"∽̱": { "codepoints": [8765, 817], "characters": "\u223D\u0331" },
"ŕ": { "codepoints": [341], "characters": "\u0155" },
"√": { "codepoints": [8730], "characters": "\u221A" },
"⦳": { "codepoints": [10675], "characters": "\u29B3" },
"〉": { "codepoints": [10217], "characters": "\u27E9" },
"⦒": { "codepoints": [10642], "characters": "\u2992" },
"⦥": { "codepoints": [10661], "characters": "\u29A5" },
"⟩": { "codepoints": [10217], "characters": "\u27E9" },
"»": { "codepoints": [187], "characters": "\u00BB" },
"»": { "codepoints": [187], "characters": "\u00BB" },
"→": { "codepoints": [8594], "characters": "\u2192" },
"⥵": { "codepoints": [10613], "characters": "\u2975" },
"⇥": { "codepoints": [8677], "characters": "\u21E5" },
"⤠": { "codepoints": [10528], "characters": "\u2920" },
"⤳": { "codepoints": [10547], "characters": "\u2933" },
"⤞": { "codepoints": [10526], "characters": "\u291E" },
"↪": { "codepoints": [8618], "characters": "\u21AA" },
"↬": { "codepoints": [8620], "characters": "\u21AC" },
"⥅": { "codepoints": [10565], "characters": "\u2945" },
"⥴": { "codepoints": [10612], "characters": "\u2974" },
"↣": { "codepoints": [8611], "characters": "\u21A3" },
"↝": { "codepoints": [8605], "characters": "\u219D" },
"⤚": { "codepoints": [10522], "characters": "\u291A" },
"∶": { "codepoints": [8758], "characters": "\u2236" },
"ℚ": { "codepoints": [8474], "characters": "\u211A" },
"⤍": { "codepoints": [10509], "characters": "\u290D" },
"❳": { "codepoints": [10099], "characters": "\u2773" },
"}": { "codepoints": [125], "characters": "\u007D" },
"]": { "codepoints": [93], "characters": "\u005D" },
"⦌": { "codepoints": [10636], "characters": "\u298C" },
"⦎": { "codepoints": [10638], "characters": "\u298E" },
"⦐": { "codepoints": [10640], "characters": "\u2990" },
"ř": { "codepoints": [345], "characters": "\u0159" },
"ŗ": { "codepoints": [343], "characters": "\u0157" },
"⌉": { "codepoints": [8969], "characters": "\u2309" },
"}": { "codepoints": [125], "characters": "\u007D" },
"р": { "codepoints": [1088], "characters": "\u0440" },
"⤷": { "codepoints": [10551], "characters": "\u2937" },
"⥩": { "codepoints": [10601], "characters": "\u2969" },
"”": { "codepoints": [8221], "characters": "\u201D" },
"”": { "codepoints": [8221], "characters": "\u201D" },
"↳": { "codepoints": [8627], "characters": "\u21B3" },
"ℜ": { "codepoints": [8476], "characters": "\u211C" },
"ℛ": { "codepoints": [8475], "characters": "\u211B" },
"ℜ": { "codepoints": [8476], "characters": "\u211C" },
"ℝ": { "codepoints": [8477], "characters": "\u211D" },
"▭": { "codepoints": [9645], "characters": "\u25AD" },
"®": { "codepoints": [174], "characters": "\u00AE" },
"®": { "codepoints": [174], "characters": "\u00AE" },
"⥽": { "codepoints": [10621], "characters": "\u297D" },
"⌋": { "codepoints": [8971], "characters": "\u230B" },
"𝔯": { "codepoints": [120111], "characters": "\uD835\uDD2F" },
"⇁": { "codepoints": [8641], "characters": "\u21C1" },
"⇀": { "codepoints": [8640], "characters": "\u21C0" },
"⥬": { "codepoints": [10604], "characters": "\u296C" },
"ρ": { "codepoints": [961], "characters": "\u03C1" },
"ϱ": { "codepoints": [1009], "characters": "\u03F1" },
"→": { "codepoints": [8594], "characters": "\u2192" },
"↣": { "codepoints": [8611], "characters": "\u21A3" },
"⇁": { "codepoints": [8641], "characters": "\u21C1" },
"⇀": { "codepoints": [8640], "characters": "\u21C0" },
"⇄": { "codepoints": [8644], "characters": "\u21C4" },
"⇌": { "codepoints": [8652], "characters": "\u21CC" },
"⇉": { "codepoints": [8649], "characters": "\u21C9" },
"↝": { "codepoints": [8605], "characters": "\u219D" },
"⋌": { "codepoints": [8908], "characters": "\u22CC" },
"˚": { "codepoints": [730], "characters": "\u02DA" },
"≓": { "codepoints": [8787], "characters": "\u2253" },
"⇄": { "codepoints": [8644], "characters": "\u21C4" },
"⇌": { "codepoints": [8652], "characters": "\u21CC" },
"": { "codepoints": [8207], "characters": "\u200F" },
"⎱": { "codepoints": [9137], "characters": "\u23B1" },
"⎱": { "codepoints": [9137], "characters": "\u23B1" },
"⫮": { "codepoints": [10990], "characters": "\u2AEE" },
"⟭": { "codepoints": [10221], "characters": "\u27ED" },
"⇾": { "codepoints": [8702], "characters": "\u21FE" },
"⟧": { "codepoints": [10215], "characters": "\u27E7" },
"⦆": { "codepoints": [10630], "characters": "\u2986" },
"𝕣": { "codepoints": [120163], "characters": "\uD835\uDD63" },
"⨮": { "codepoints": [10798], "characters": "\u2A2E" },
"⨵": { "codepoints": [10805], "characters": "\u2A35" },
")": { "codepoints": [41], "characters": "\u0029" },
"⦔": { "codepoints": [10644], "characters": "\u2994" },
"⨒": { "codepoints": [10770], "characters": "\u2A12" },
"⇉": { "codepoints": [8649], "characters": "\u21C9" },
"›": { "codepoints": [8250], "characters": "\u203A" },
"𝓇": { "codepoints": [120007], "characters": "\uD835\uDCC7" },
"↱": { "codepoints": [8625], "characters": "\u21B1" },
"]": { "codepoints": [93], "characters": "\u005D" },
"’": { "codepoints": [8217], "characters": "\u2019" },
"’": { "codepoints": [8217], "characters": "\u2019" },
"⋌": { "codepoints": [8908], "characters": "\u22CC" },
"⋊": { "codepoints": [8906], "characters": "\u22CA" },
"▹": { "codepoints": [9657], "characters": "\u25B9" },
"⊵": { "codepoints": [8885], "characters": "\u22B5" },
"▸": { "codepoints": [9656], "characters": "\u25B8" },
"⧎": { "codepoints": [10702], "characters": "\u29CE" },
"⥨": { "codepoints": [10600], "characters": "\u2968" },
"℞": { "codepoints": [8478], "characters": "\u211E" },
"ś": { "codepoints": [347], "characters": "\u015B" },
"‚": { "codepoints": [8218], "characters": "\u201A" },
"≻": { "codepoints": [8827], "characters": "\u227B" },
"⪴": { "codepoints": [10932], "characters": "\u2AB4" },
"⪸": { "codepoints": [10936], "characters": "\u2AB8" },
"š": { "codepoints": [353], "characters": "\u0161" },
"≽": { "codepoints": [8829], "characters": "\u227D" },
"⪰": { "codepoints": [10928], "characters": "\u2AB0" },
"ş": { "codepoints": [351], "characters": "\u015F" },
"ŝ": { "codepoints": [349], "characters": "\u015D" },
"⪶": { "codepoints": [10934], "characters": "\u2AB6" },
"⪺": { "codepoints": [10938], "characters": "\u2ABA" },
"⋩": { "codepoints": [8937], "characters": "\u22E9" },
"⨓": { "codepoints": [10771], "characters": "\u2A13" },
"≿": { "codepoints": [8831], "characters": "\u227F" },
"с": { "codepoints": [1089], "characters": "\u0441" },
"⋅": { "codepoints": [8901], "characters": "\u22C5" },
"⊡": { "codepoints": [8865], "characters": "\u22A1" },
"⩦": { "codepoints": [10854], "characters": "\u2A66" },
"⇘": { "codepoints": [8664], "characters": "\u21D8" },
"⤥": { "codepoints": [10533], "characters": "\u2925" },
"↘": { "codepoints": [8600], "characters": "\u2198" },
"↘": { "codepoints": [8600], "characters": "\u2198" },
"§": { "codepoints": [167], "characters": "\u00A7" },
"§": { "codepoints": [167], "characters": "\u00A7" },
";": { "codepoints": [59], "characters": "\u003B" },
"⤩": { "codepoints": [10537], "characters": "\u2929" },
"∖": { "codepoints": [8726], "characters": "\u2216" },
"∖": { "codepoints": [8726], "characters": "\u2216" },
"✶": { "codepoints": [10038], "characters": "\u2736" },
"𝔰": { "codepoints": [120112], "characters": "\uD835\uDD30" },
"⌢": { "codepoints": [8994], "characters": "\u2322" },
"♯": { "codepoints": [9839], "characters": "\u266F" },
"щ": { "codepoints": [1097], "characters": "\u0449" },
"ш": { "codepoints": [1096], "characters": "\u0448" },
"∣": { "codepoints": [8739], "characters": "\u2223" },
"∥": { "codepoints": [8741], "characters": "\u2225" },
"­": { "codepoints": [173], "characters": "\u00AD" },
"": { "codepoints": [173], "characters": "\u00AD" },
"σ": { "codepoints": [963], "characters": "\u03C3" },
"ς": { "codepoints": [962], "characters": "\u03C2" },
"ς": { "codepoints": [962], "characters": "\u03C2" },
"∼": { "codepoints": [8764], "characters": "\u223C" },
"⩪": { "codepoints": [10858], "characters": "\u2A6A" },
"≃": { "codepoints": [8771], "characters": "\u2243" },
"≃": { "codepoints": [8771], "characters": "\u2243" },
"⪞": { "codepoints": [10910], "characters": "\u2A9E" },
"⪠": { "codepoints": [10912], "characters": "\u2AA0" },
"⪝": { "codepoints": [10909], "characters": "\u2A9D" },
"⪟": { "codepoints": [10911], "characters": "\u2A9F" },
"≆": { "codepoints": [8774], "characters": "\u2246" },
"⨤": { "codepoints": [10788], "characters": "\u2A24" },
"⥲": { "codepoints": [10610], "characters": "\u2972" },
"←": { "codepoints": [8592], "characters": "\u2190" },
"∖": { "codepoints": [8726], "characters": "\u2216" },
"⨳": { "codepoints": [10803], "characters": "\u2A33" },
"⧤": { "codepoints": [10724], "characters": "\u29E4" },
"∣": { "codepoints": [8739], "characters": "\u2223" },
"⌣": { "codepoints": [8995], "characters": "\u2323" },
"⪪": { "codepoints": [10922], "characters": "\u2AAA" },
"⪬": { "codepoints": [10924], "characters": "\u2AAC" },
"⪬︀": { "codepoints": [10924, 65024], "characters": "\u2AAC\uFE00" },
"ь": { "codepoints": [1100], "characters": "\u044C" },
"/": { "codepoints": [47], "characters": "\u002F" },
"⧄": { "codepoints": [10692], "characters": "\u29C4" },
"⌿": { "codepoints": [9023], "characters": "\u233F" },
"𝕤": { "codepoints": [120164], "characters": "\uD835\uDD64" },
"♠": { "codepoints": [9824], "characters": "\u2660" },
"♠": { "codepoints": [9824], "characters": "\u2660" },
"∥": { "codepoints": [8741], "characters": "\u2225" },
"⊓": { "codepoints": [8851], "characters": "\u2293" },
"⊓︀": { "codepoints": [8851, 65024], "characters": "\u2293\uFE00" },
"⊔": { "codepoints": [8852], "characters": "\u2294" },
"⊔︀": { "codepoints": [8852, 65024], "characters": "\u2294\uFE00" },
"⊏": { "codepoints": [8847], "characters": "\u228F" },
"⊑": { "codepoints": [8849], "characters": "\u2291" },
"⊏": { "codepoints": [8847], "characters": "\u228F" },
"⊑": { "codepoints": [8849], "characters": "\u2291" },
"⊐": { "codepoints": [8848], "characters": "\u2290" },
"⊒": { "codepoints": [8850], "characters": "\u2292" },
"⊐": { "codepoints": [8848], "characters": "\u2290" },
"⊒": { "codepoints": [8850], "characters": "\u2292" },
"□": { "codepoints": [9633], "characters": "\u25A1" },
"□": { "codepoints": [9633], "characters": "\u25A1" },
"▪": { "codepoints": [9642], "characters": "\u25AA" },
"▪": { "codepoints": [9642], "characters": "\u25AA" },
"→": { "codepoints": [8594], "characters": "\u2192" },
"𝓈": { "codepoints": [120008], "characters": "\uD835\uDCC8" },
"∖": { "codepoints": [8726], "characters": "\u2216" },
"⌣": { "codepoints": [8995], "characters": "\u2323" },
"⋆": { "codepoints": [8902], "characters": "\u22C6" },
"☆": { "codepoints": [9734], "characters": "\u2606" },
"★": { "codepoints": [9733], "characters": "\u2605" },
"ϵ": { "codepoints": [1013], "characters": "\u03F5" },
"ϕ": { "codepoints": [981], "characters": "\u03D5" },
"¯": { "codepoints": [175], "characters": "\u00AF" },
"⊂": { "codepoints": [8834], "characters": "\u2282" },
"⫅": { "codepoints": [10949], "characters": "\u2AC5" },
"⪽": { "codepoints": [10941], "characters": "\u2ABD" },
"⊆": { "codepoints": [8838], "characters": "\u2286" },
"⫃": { "codepoints": [10947], "characters": "\u2AC3" },
"⫁": { "codepoints": [10945], "characters": "\u2AC1" },
"⫋": { "codepoints": [10955], "characters": "\u2ACB" },
"⊊": { "codepoints": [8842], "characters": "\u228A" },
"⪿": { "codepoints": [10943], "characters": "\u2ABF" },
"⥹": { "codepoints": [10617], "characters": "\u2979" },
"⊂": { "codepoints": [8834], "characters": "\u2282" },
"⊆": { "codepoints": [8838], "characters": "\u2286" },
"⫅": { "codepoints": [10949], "characters": "\u2AC5" },
"⊊": { "codepoints": [8842], "characters": "\u228A" },
"⫋": { "codepoints": [10955], "characters": "\u2ACB" },
"⫇": { "codepoints": [10951], "characters": "\u2AC7" },
"⫕": { "codepoints": [10965], "characters": "\u2AD5" },
"⫓": { "codepoints": [10963], "characters": "\u2AD3" },
"≻": { "codepoints": [8827], "characters": "\u227B" },
"⪸": { "codepoints": [10936], "characters": "\u2AB8" },
"≽": { "codepoints": [8829], "characters": "\u227D" },
"⪰": { "codepoints": [10928], "characters": "\u2AB0" },
"⪺": { "codepoints": [10938], "characters": "\u2ABA" },
"⪶": { "codepoints": [10934], "characters": "\u2AB6" },
"⋩": { "codepoints": [8937], "characters": "\u22E9" },
"≿": { "codepoints": [8831], "characters": "\u227F" },
"∑": { "codepoints": [8721], "characters": "\u2211" },
"♪": { "codepoints": [9834], "characters": "\u266A" },
"¹": { "codepoints": [185], "characters": "\u00B9" },
"¹": { "codepoints": [185], "characters": "\u00B9" },
"²": { "codepoints": [178], "characters": "\u00B2" },
"²": { "codepoints": [178], "characters": "\u00B2" },
"³": { "codepoints": [179], "characters": "\u00B3" },
"³": { "codepoints": [179], "characters": "\u00B3" },
"⊃": { "codepoints": [8835], "characters": "\u2283" },
"⫆": { "codepoints": [10950], "characters": "\u2AC6" },
"⪾": { "codepoints": [10942], "characters": "\u2ABE" },
"⫘": { "codepoints": [10968], "characters": "\u2AD8" },
"⊇": { "codepoints": [8839], "characters": "\u2287" },
"⫄": { "codepoints": [10948], "characters": "\u2AC4" },
"⟉": { "codepoints": [10185], "characters": "\u27C9" },
"⫗": { "codepoints": [10967], "characters": "\u2AD7" },
"⥻": { "codepoints": [10619], "characters": "\u297B" },
"⫂": { "codepoints": [10946], "characters": "\u2AC2" },
"⫌": { "codepoints": [10956], "characters": "\u2ACC" },
"⊋": { "codepoints": [8843], "characters": "\u228B" },
"⫀": { "codepoints": [10944], "characters": "\u2AC0" },
"⊃": { "codepoints": [8835], "characters": "\u2283" },
"⊇": { "codepoints": [8839], "characters": "\u2287" },
"⫆": { "codepoints": [10950], "characters": "\u2AC6" },
"⊋": { "codepoints": [8843], "characters": "\u228B" },
"⫌": { "codepoints": [10956], "characters": "\u2ACC" },
"⫈": { "codepoints": [10952], "characters": "\u2AC8" },
"⫔": { "codepoints": [10964], "characters": "\u2AD4" },
"⫖": { "codepoints": [10966], "characters": "\u2AD6" },
"⇙": { "codepoints": [8665], "characters": "\u21D9" },
"⤦": { "codepoints": [10534], "characters": "\u2926" },
"↙": { "codepoints": [8601], "characters": "\u2199" },
"↙": { "codepoints": [8601], "characters": "\u2199" },
"⤪": { "codepoints": [10538], "characters": "\u292A" },
"ß": { "codepoints": [223], "characters": "\u00DF" },
"ß": { "codepoints": [223], "characters": "\u00DF" },
"⌖": { "codepoints": [8982], "characters": "\u2316" },
"τ": { "codepoints": [964], "characters": "\u03C4" },
"⎴": { "codepoints": [9140], "characters": "\u23B4" },
"ť": { "codepoints": [357], "characters": "\u0165" },
"ţ": { "codepoints": [355], "characters": "\u0163" },
"т": { "codepoints": [1090], "characters": "\u0442" },
"⃛": { "codepoints": [8411], "characters": "\u20DB" },
"⌕": { "codepoints": [8981], "characters": "\u2315" },
"𝔱": { "codepoints": [120113], "characters": "\uD835\uDD31" },
"∴": { "codepoints": [8756], "characters": "\u2234" },
"∴": { "codepoints": [8756], "characters": "\u2234" },
"θ": { "codepoints": [952], "characters": "\u03B8" },
"ϑ": { "codepoints": [977], "characters": "\u03D1" },
"ϑ": { "codepoints": [977], "characters": "\u03D1" },
"≈": { "codepoints": [8776], "characters": "\u2248" },
"∼": { "codepoints": [8764], "characters": "\u223C" },
" ": { "codepoints": [8201], "characters": "\u2009" },
"≈": { "codepoints": [8776], "characters": "\u2248" },
"∼": { "codepoints": [8764], "characters": "\u223C" },
"þ": { "codepoints": [254], "characters": "\u00FE" },
"þ": { "codepoints": [254], "characters": "\u00FE" },
"˜": { "codepoints": [732], "characters": "\u02DC" },
"×": { "codepoints": [215], "characters": "\u00D7" },
"×": { "codepoints": [215], "characters": "\u00D7" },
"⊠": { "codepoints": [8864], "characters": "\u22A0" },
"⨱": { "codepoints": [10801], "characters": "\u2A31" },
"⨰": { "codepoints": [10800], "characters": "\u2A30" },
"∭": { "codepoints": [8749], "characters": "\u222D" },
"⤨": { "codepoints": [10536], "characters": "\u2928" },
"⊤": { "codepoints": [8868], "characters": "\u22A4" },
"⌶": { "codepoints": [9014], "characters": "\u2336" },
"⫱": { "codepoints": [10993], "characters": "\u2AF1" },
"𝕥": { "codepoints": [120165], "characters": "\uD835\uDD65" },
"⫚": { "codepoints": [10970], "characters": "\u2ADA" },
"⤩": { "codepoints": [10537], "characters": "\u2929" },
"‴": { "codepoints": [8244], "characters": "\u2034" },
"™": { "codepoints": [8482], "characters": "\u2122" },
"▵": { "codepoints": [9653], "characters": "\u25B5" },
"▿": { "codepoints": [9663], "characters": "\u25BF" },
"◃": { "codepoints": [9667], "characters": "\u25C3" },
"⊴": { "codepoints": [8884], "characters": "\u22B4" },
"≜": { "codepoints": [8796], "characters": "\u225C" },
"▹": { "codepoints": [9657], "characters": "\u25B9" },
"⊵": { "codepoints": [8885], "characters": "\u22B5" },
"◬": { "codepoints": [9708], "characters": "\u25EC" },
"≜": { "codepoints": [8796], "characters": "\u225C" },
"⨺": { "codepoints": [10810], "characters": "\u2A3A" },
"⨹": { "codepoints": [10809], "characters": "\u2A39" },
"⧍": { "codepoints": [10701], "characters": "\u29CD" },
"⨻": { "codepoints": [10811], "characters": "\u2A3B" },
"⏢": { "codepoints": [9186], "characters": "\u23E2" },
"𝓉": { "codepoints": [120009], "characters": "\uD835\uDCC9" },
"ц": { "codepoints": [1094], "characters": "\u0446" },
"ћ": { "codepoints": [1115], "characters": "\u045B" },
"ŧ": { "codepoints": [359], "characters": "\u0167" },
"≬": { "codepoints": [8812], "characters": "\u226C" },
"↞": { "codepoints": [8606], "characters": "\u219E" },
"↠": { "codepoints": [8608], "characters": "\u21A0" },
"⇑": { "codepoints": [8657], "characters": "\u21D1" },
"⥣": { "codepoints": [10595], "characters": "\u2963" },
"ú": { "codepoints": [250], "characters": "\u00FA" },
"ú": { "codepoints": [250], "characters": "\u00FA" },
"↑": { "codepoints": [8593], "characters": "\u2191" },
"ў": { "codepoints": [1118], "characters": "\u045E" },
"ŭ": { "codepoints": [365], "characters": "\u016D" },
"û": { "codepoints": [251], "characters": "\u00FB" },
"û": { "codepoints": [251], "characters": "\u00FB" },
"у": { "codepoints": [1091], "characters": "\u0443" },
"⇅": { "codepoints": [8645], "characters": "\u21C5" },
"ű": { "codepoints": [369], "characters": "\u0171" },
"⥮": { "codepoints": [10606], "characters": "\u296E" },
"⥾": { "codepoints": [10622], "characters": "\u297E" },
"𝔲": { "codepoints": [120114], "characters": "\uD835\uDD32" },
"ù": { "codepoints": [249], "characters": "\u00F9" },
"ù": { "codepoints": [249], "characters": "\u00F9" },
"↿": { "codepoints": [8639], "characters": "\u21BF" },
"↾": { "codepoints": [8638], "characters": "\u21BE" },
"▀": { "codepoints": [9600], "characters": "\u2580" },
"⌜": { "codepoints": [8988], "characters": "\u231C" },
"⌜": { "codepoints": [8988], "characters": "\u231C" },
"⌏": { "codepoints": [8975], "characters": "\u230F" },
"◸": { "codepoints": [9720], "characters": "\u25F8" },
"ū": { "codepoints": [363], "characters": "\u016B" },
"¨": { "codepoints": [168], "characters": "\u00A8" },
"¨": { "codepoints": [168], "characters": "\u00A8" },
"ų": { "codepoints": [371], "characters": "\u0173" },
"𝕦": { "codepoints": [120166], "characters": "\uD835\uDD66" },
"↑": { "codepoints": [8593], "characters": "\u2191" },
"↕": { "codepoints": [8597], "characters": "\u2195" },
"↿": { "codepoints": [8639], "characters": "\u21BF" },
"↾": { "codepoints": [8638], "characters": "\u21BE" },
"⊎": { "codepoints": [8846], "characters": "\u228E" },
"υ": { "codepoints": [965], "characters": "\u03C5" },
"ϒ": { "codepoints": [978], "characters": "\u03D2" },
"υ": { "codepoints": [965], "characters": "\u03C5" },
"⇈": { "codepoints": [8648], "characters": "\u21C8" },
"⌝": { "codepoints": [8989], "characters": "\u231D" },
"⌝": { "codepoints": [8989], "characters": "\u231D" },
"⌎": { "codepoints": [8974], "characters": "\u230E" },
"ů": { "codepoints": [367], "characters": "\u016F" },
"◹": { "codepoints": [9721], "characters": "\u25F9" },
"𝓊": { "codepoints": [120010], "characters": "\uD835\uDCCA" },
"⋰": { "codepoints": [8944], "characters": "\u22F0" },
"ũ": { "codepoints": [361], "characters": "\u0169" },
"▵": { "codepoints": [9653], "characters": "\u25B5" },
"▴": { "codepoints": [9652], "characters": "\u25B4" },
"⇈": { "codepoints": [8648], "characters": "\u21C8" },
"ü": { "codepoints": [252], "characters": "\u00FC" },
"ü": { "codepoints": [252], "characters": "\u00FC" },
"⦧": { "codepoints": [10663], "characters": "\u29A7" },
"⇕": { "codepoints": [8661], "characters": "\u21D5" },
"⫨": { "codepoints": [10984], "characters": "\u2AE8" },
"⫩": { "codepoints": [10985], "characters": "\u2AE9" },
"⊨": { "codepoints": [8872], "characters": "\u22A8" },
"⦜": { "codepoints": [10652], "characters": "\u299C" },
"ϵ": { "codepoints": [1013], "characters": "\u03F5" },
"ϰ": { "codepoints": [1008], "characters": "\u03F0" },
"∅": { "codepoints": [8709], "characters": "\u2205" },
"ϕ": { "codepoints": [981], "characters": "\u03D5" },
"ϖ": { "codepoints": [982], "characters": "\u03D6" },
"∝": { "codepoints": [8733], "characters": "\u221D" },
"↕": { "codepoints": [8597], "characters": "\u2195" },
"ϱ": { "codepoints": [1009], "characters": "\u03F1" },
"ς": { "codepoints": [962], "characters": "\u03C2" },
"⊊︀": { "codepoints": [8842, 65024], "characters": "\u228A\uFE00" },
"⫋︀": { "codepoints": [10955, 65024], "characters": "\u2ACB\uFE00" },
"⊋︀": { "codepoints": [8843, 65024], "characters": "\u228B\uFE00" },
"⫌︀": { "codepoints": [10956, 65024], "characters": "\u2ACC\uFE00" },
"ϑ": { "codepoints": [977], "characters": "\u03D1" },
"⊲": { "codepoints": [8882], "characters": "\u22B2" },
"⊳": { "codepoints": [8883], "characters": "\u22B3" },
"в": { "codepoints": [1074], "characters": "\u0432" },
"⊢": { "codepoints": [8866], "characters": "\u22A2" },
"∨": { "codepoints": [8744], "characters": "\u2228" },
"⊻": { "codepoints": [8891], "characters": "\u22BB" },
"≚": { "codepoints": [8794], "characters": "\u225A" },
"⋮": { "codepoints": [8942], "characters": "\u22EE" },
"|": { "codepoints": [124], "characters": "\u007C" },
"|": { "codepoints": [124], "characters": "\u007C" },
"𝔳": { "codepoints": [120115], "characters": "\uD835\uDD33" },
"⊲": { "codepoints": [8882], "characters": "\u22B2" },
"⊂⃒": { "codepoints": [8834, 8402], "characters": "\u2282\u20D2" },
"⊃⃒": { "codepoints": [8835, 8402], "characters": "\u2283\u20D2" },
"𝕧": { "codepoints": [120167], "characters": "\uD835\uDD67" },
"∝": { "codepoints": [8733], "characters": "\u221D" },
"⊳": { "codepoints": [8883], "characters": "\u22B3" },
"𝓋": { "codepoints": [120011], "characters": "\uD835\uDCCB" },
"⫋︀": { "codepoints": [10955, 65024], "characters": "\u2ACB\uFE00" },
"⊊︀": { "codepoints": [8842, 65024], "characters": "\u228A\uFE00" },
"⫌︀": { "codepoints": [10956, 65024], "characters": "\u2ACC\uFE00" },
"⊋︀": { "codepoints": [8843, 65024], "characters": "\u228B\uFE00" },
"⦚": { "codepoints": [10650], "characters": "\u299A" },
"ŵ": { "codepoints": [373], "characters": "\u0175" },
"⩟": { "codepoints": [10847], "characters": "\u2A5F" },
"∧": { "codepoints": [8743], "characters": "\u2227" },
"≙": { "codepoints": [8793], "characters": "\u2259" },
"℘": { "codepoints": [8472], "characters": "\u2118" },
"𝔴": { "codepoints": [120116], "characters": "\uD835\uDD34" },
"𝕨": { "codepoints": [120168], "characters": "\uD835\uDD68" },
"℘": { "codepoints": [8472], "characters": "\u2118" },
"≀": { "codepoints": [8768], "characters": "\u2240" },
"≀": { "codepoints": [8768], "characters": "\u2240" },
"𝓌": { "codepoints": [120012], "characters": "\uD835\uDCCC" },
"⋂": { "codepoints": [8898], "characters": "\u22C2" },
"◯": { "codepoints": [9711], "characters": "\u25EF" },
"⋃": { "codepoints": [8899], "characters": "\u22C3" },
"▽": { "codepoints": [9661], "characters": "\u25BD" },
"𝔵": { "codepoints": [120117], "characters": "\uD835\uDD35" },
"⟺": { "codepoints": [10234], "characters": "\u27FA" },
"⟷": { "codepoints": [10231], "characters": "\u27F7" },
"ξ": { "codepoints": [958], "characters": "\u03BE" },
"⟸": { "codepoints": [10232], "characters": "\u27F8" },
"⟵": { "codepoints": [10229], "characters": "\u27F5" },
"⟼": { "codepoints": [10236], "characters": "\u27FC" },
"⋻": { "codepoints": [8955], "characters": "\u22FB" },
"⨀": { "codepoints": [10752], "characters": "\u2A00" },
"𝕩": { "codepoints": [120169], "characters": "\uD835\uDD69" },
"⨁": { "codepoints": [10753], "characters": "\u2A01" },
"⨂": { "codepoints": [10754], "characters": "\u2A02" },
"⟹": { "codepoints": [10233], "characters": "\u27F9" },
"⟶": { "codepoints": [10230], "characters": "\u27F6" },
"𝓍": { "codepoints": [120013], "characters": "\uD835\uDCCD" },
"⨆": { "codepoints": [10758], "characters": "\u2A06" },
"⨄": { "codepoints": [10756], "characters": "\u2A04" },
"△": { "codepoints": [9651], "characters": "\u25B3" },
"⋁": { "codepoints": [8897], "characters": "\u22C1" },
"⋀": { "codepoints": [8896], "characters": "\u22C0" },
"ý": { "codepoints": [253], "characters": "\u00FD" },
"ý": { "codepoints": [253], "characters": "\u00FD" },
"я": { "codepoints": [1103], "characters": "\u044F" },
"ŷ": { "codepoints": [375], "characters": "\u0177" },
"ы": { "codepoints": [1099], "characters": "\u044B" },
"¥": { "codepoints": [165], "characters": "\u00A5" },
"¥": { "codepoints": [165], "characters": "\u00A5" },
"𝔶": { "codepoints": [120118], "characters": "\uD835\uDD36" },
"ї": { "codepoints": [1111], "characters": "\u0457" },
"𝕪": { "codepoints": [120170], "characters": "\uD835\uDD6A" },
"𝓎": { "codepoints": [120014], "characters": "\uD835\uDCCE" },
"ю": { "codepoints": [1102], "characters": "\u044E" },
"ÿ": { "codepoints": [255], "characters": "\u00FF" },
"ÿ": { "codepoints": [255], "characters": "\u00FF" },
"ź": { "codepoints": [378], "characters": "\u017A" },
"ž": { "codepoints": [382], "characters": "\u017E" },
"з": { "codepoints": [1079], "characters": "\u0437" },
"ż": { "codepoints": [380], "characters": "\u017C" },
"ℨ": { "codepoints": [8488], "characters": "\u2128" },
"ζ": { "codepoints": [950], "characters": "\u03B6" },
"𝔷": { "codepoints": [120119], "characters": "\uD835\uDD37" },
"ж": { "codepoints": [1078], "characters": "\u0436" },
"⇝": { "codepoints": [8669], "characters": "\u21DD" },
"𝕫": { "codepoints": [120171], "characters": "\uD835\uDD6B" },
"𝓏": { "codepoints": [120015], "characters": "\uD835\uDCCF" },
"": { "codepoints": [8205], "characters": "\u200D" },
"": { "codepoints": [8204], "characters": "\u200C" }
}
he-1.1.1/data/invalid-character-reference-code-points.json 0000664 0000000 0000000 00000001601 13041405517 0023446 0 ustar 00root root 0000000 0000000 [
1,
2,
3,
4,
5,
6,
7,
8,
11,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
64976,
64977,
64978,
64979,
64980,
64981,
64982,
64983,
64984,
64985,
64986,
64987,
64988,
64989,
64990,
64991,
64992,
64993,
64994,
64995,
64996,
64997,
64998,
64999,
65000,
65001,
65002,
65003,
65004,
65005,
65006,
65007,
65534,
65535,
131070,
131071,
196606,
196607,
262142,
262143,
327678,
327679,
393214,
393215,
458750,
458751,
524286,
524287,
589822,
589823,
655358,
655359,
720894,
720895,
786430,
786431,
851966,
851967,
917502,
917503,
983038,
983039,
1048574,
1048575,
1114110,
1114111
]
he-1.1.1/data/invalid-raw-code-points.json 0000664 0000000 0000000 00000001600 13041405517 0020346 0 ustar 00root root 0000000 0000000 [
0,
1,
2,
3,
4,
5,
6,
7,
8,
11,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
31,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
64976,
64977,
64978,
64979,
64980,
64981,
64982,
64983,
64984,
64985,
64986,
64987,
64988,
64989,
64990,
64991,
64992,
64993,
64994,
64995,
64996,
64997,
64998,
64999,
65000,
65001,
65002,
65003,
65004,
65005,
65006,
65007,
65534,
65535,
131070,
131071,
196606,
196607,
262142,
262143,
327678,
327679,
393214,
393215,
458750,
458751,
524286,
524287,
589822,
589823,
655358,
655359,
720894,
720895,
786430,
786431,
851966,
851967,
917502,
917503,
983038,
983039,
1048574,
1048575,
1114110,
1114111
]
he-1.1.1/he.js 0000664 0000000 0000000 00000245533 13041405517 0013054 0 ustar 00root root 0000000 0000000 /*! https://mths.be/he v1.1.1 by @mathias | MIT license */
;(function(root) {
// Detect free variables `exports`.
var freeExports = typeof exports == 'object' && exports;
// Detect free variable `module`.
var freeModule = typeof module == 'object' && module &&
module.exports == freeExports && module;
// Detect free variable `global`, from Node.js or Browserified code,
// and use it as `root`.
var freeGlobal = typeof global == 'object' && global;
if (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal) {
root = freeGlobal;
}
/*--------------------------------------------------------------------------*/
// All astral symbols.
var regexAstralSymbols = /[\uD800-\uDBFF][\uDC00-\uDFFF]/g;
// All ASCII symbols (not just printable ASCII) except those listed in the
// first column of the overrides table.
// https://html.spec.whatwg.org/multipage/syntax.html#table-charref-overrides
var regexAsciiWhitelist = /[\x01-\x7F]/g;
// All BMP symbols that are not ASCII newlines, printable ASCII symbols, or
// code points listed in the first column of the overrides table on
// https://html.spec.whatwg.org/multipage/syntax.html#table-charref-overrides.
var regexBmpWhitelist = /[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g;
var regexEncodeNonAscii = /<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g;
var encodeMap = {'\xAD':'shy','\u200C':'zwnj','\u200D':'zwj','\u200E':'lrm','\u2063':'ic','\u2062':'it','\u2061':'af','\u200F':'rlm','\u200B':'ZeroWidthSpace','\u2060':'NoBreak','\u0311':'DownBreve','\u20DB':'tdot','\u20DC':'DotDot','\t':'Tab','\n':'NewLine','\u2008':'puncsp','\u205F':'MediumSpace','\u2009':'thinsp','\u200A':'hairsp','\u2004':'emsp13','\u2002':'ensp','\u2005':'emsp14','\u2003':'emsp','\u2007':'numsp','\xA0':'nbsp','\u205F\u200A':'ThickSpace','\u203E':'oline','_':'lowbar','\u2010':'dash','\u2013':'ndash','\u2014':'mdash','\u2015':'horbar',',':'comma',';':'semi','\u204F':'bsemi',':':'colon','\u2A74':'Colone','!':'excl','\xA1':'iexcl','?':'quest','\xBF':'iquest','.':'period','\u2025':'nldr','\u2026':'mldr','\xB7':'middot','\'':'apos','\u2018':'lsquo','\u2019':'rsquo','\u201A':'sbquo','\u2039':'lsaquo','\u203A':'rsaquo','"':'quot','\u201C':'ldquo','\u201D':'rdquo','\u201E':'bdquo','\xAB':'laquo','\xBB':'raquo','(':'lpar',')':'rpar','[':'lsqb',']':'rsqb','{':'lcub','}':'rcub','\u2308':'lceil','\u2309':'rceil','\u230A':'lfloor','\u230B':'rfloor','\u2985':'lopar','\u2986':'ropar','\u298B':'lbrke','\u298C':'rbrke','\u298D':'lbrkslu','\u298E':'rbrksld','\u298F':'lbrksld','\u2990':'rbrkslu','\u2991':'langd','\u2992':'rangd','\u2993':'lparlt','\u2994':'rpargt','\u2995':'gtlPar','\u2996':'ltrPar','\u27E6':'lobrk','\u27E7':'robrk','\u27E8':'lang','\u27E9':'rang','\u27EA':'Lang','\u27EB':'Rang','\u27EC':'loang','\u27ED':'roang','\u2772':'lbbrk','\u2773':'rbbrk','\u2016':'Vert','\xA7':'sect','\xB6':'para','@':'commat','*':'ast','/':'sol','undefined':null,'&':'amp','#':'num','%':'percnt','\u2030':'permil','\u2031':'pertenk','\u2020':'dagger','\u2021':'Dagger','\u2022':'bull','\u2043':'hybull','\u2032':'prime','\u2033':'Prime','\u2034':'tprime','\u2057':'qprime','\u2035':'bprime','\u2041':'caret','`':'grave','\xB4':'acute','\u02DC':'tilde','^':'Hat','\xAF':'macr','\u02D8':'breve','\u02D9':'dot','\xA8':'die','\u02DA':'ring','\u02DD':'dblac','\xB8':'cedil','\u02DB':'ogon','\u02C6':'circ','\u02C7':'caron','\xB0':'deg','\xA9':'copy','\xAE':'reg','\u2117':'copysr','\u2118':'wp','\u211E':'rx','\u2127':'mho','\u2129':'iiota','\u2190':'larr','\u219A':'nlarr','\u2192':'rarr','\u219B':'nrarr','\u2191':'uarr','\u2193':'darr','\u2194':'harr','\u21AE':'nharr','\u2195':'varr','\u2196':'nwarr','\u2197':'nearr','\u2198':'searr','\u2199':'swarr','\u219D':'rarrw','\u219D\u0338':'nrarrw','\u219E':'Larr','\u219F':'Uarr','\u21A0':'Rarr','\u21A1':'Darr','\u21A2':'larrtl','\u21A3':'rarrtl','\u21A4':'mapstoleft','\u21A5':'mapstoup','\u21A6':'map','\u21A7':'mapstodown','\u21A9':'larrhk','\u21AA':'rarrhk','\u21AB':'larrlp','\u21AC':'rarrlp','\u21AD':'harrw','\u21B0':'lsh','\u21B1':'rsh','\u21B2':'ldsh','\u21B3':'rdsh','\u21B5':'crarr','\u21B6':'cularr','\u21B7':'curarr','\u21BA':'olarr','\u21BB':'orarr','\u21BC':'lharu','\u21BD':'lhard','\u21BE':'uharr','\u21BF':'uharl','\u21C0':'rharu','\u21C1':'rhard','\u21C2':'dharr','\u21C3':'dharl','\u21C4':'rlarr','\u21C5':'udarr','\u21C6':'lrarr','\u21C7':'llarr','\u21C8':'uuarr','\u21C9':'rrarr','\u21CA':'ddarr','\u21CB':'lrhar','\u21CC':'rlhar','\u21D0':'lArr','\u21CD':'nlArr','\u21D1':'uArr','\u21D2':'rArr','\u21CF':'nrArr','\u21D3':'dArr','\u21D4':'iff','\u21CE':'nhArr','\u21D5':'vArr','\u21D6':'nwArr','\u21D7':'neArr','\u21D8':'seArr','\u21D9':'swArr','\u21DA':'lAarr','\u21DB':'rAarr','\u21DD':'zigrarr','\u21E4':'larrb','\u21E5':'rarrb','\u21F5':'duarr','\u21FD':'loarr','\u21FE':'roarr','\u21FF':'hoarr','\u2200':'forall','\u2201':'comp','\u2202':'part','\u2202\u0338':'npart','\u2203':'exist','\u2204':'nexist','\u2205':'empty','\u2207':'Del','\u2208':'in','\u2209':'notin','\u220B':'ni','\u220C':'notni','\u03F6':'bepsi','\u220F':'prod','\u2210':'coprod','\u2211':'sum','+':'plus','\xB1':'pm','\xF7':'div','\xD7':'times','<':'lt','\u226E':'nlt','<\u20D2':'nvlt','=':'equals','\u2260':'ne','=\u20E5':'bne','\u2A75':'Equal','>':'gt','\u226F':'ngt','>\u20D2':'nvgt','\xAC':'not','|':'vert','\xA6':'brvbar','\u2212':'minus','\u2213':'mp','\u2214':'plusdo','\u2044':'frasl','\u2216':'setmn','\u2217':'lowast','\u2218':'compfn','\u221A':'Sqrt','\u221D':'prop','\u221E':'infin','\u221F':'angrt','\u2220':'ang','\u2220\u20D2':'nang','\u2221':'angmsd','\u2222':'angsph','\u2223':'mid','\u2224':'nmid','\u2225':'par','\u2226':'npar','\u2227':'and','\u2228':'or','\u2229':'cap','\u2229\uFE00':'caps','\u222A':'cup','\u222A\uFE00':'cups','\u222B':'int','\u222C':'Int','\u222D':'tint','\u2A0C':'qint','\u222E':'oint','\u222F':'Conint','\u2230':'Cconint','\u2231':'cwint','\u2232':'cwconint','\u2233':'awconint','\u2234':'there4','\u2235':'becaus','\u2236':'ratio','\u2237':'Colon','\u2238':'minusd','\u223A':'mDDot','\u223B':'homtht','\u223C':'sim','\u2241':'nsim','\u223C\u20D2':'nvsim','\u223D':'bsim','\u223D\u0331':'race','\u223E':'ac','\u223E\u0333':'acE','\u223F':'acd','\u2240':'wr','\u2242':'esim','\u2242\u0338':'nesim','\u2243':'sime','\u2244':'nsime','\u2245':'cong','\u2247':'ncong','\u2246':'simne','\u2248':'ap','\u2249':'nap','\u224A':'ape','\u224B':'apid','\u224B\u0338':'napid','\u224C':'bcong','\u224D':'CupCap','\u226D':'NotCupCap','\u224D\u20D2':'nvap','\u224E':'bump','\u224E\u0338':'nbump','\u224F':'bumpe','\u224F\u0338':'nbumpe','\u2250':'doteq','\u2250\u0338':'nedot','\u2251':'eDot','\u2252':'efDot','\u2253':'erDot','\u2254':'colone','\u2255':'ecolon','\u2256':'ecir','\u2257':'cire','\u2259':'wedgeq','\u225A':'veeeq','\u225C':'trie','\u225F':'equest','\u2261':'equiv','\u2262':'nequiv','\u2261\u20E5':'bnequiv','\u2264':'le','\u2270':'nle','\u2264\u20D2':'nvle','\u2265':'ge','\u2271':'nge','\u2265\u20D2':'nvge','\u2266':'lE','\u2266\u0338':'nlE','\u2267':'gE','\u2267\u0338':'ngE','\u2268\uFE00':'lvnE','\u2268':'lnE','\u2269':'gnE','\u2269\uFE00':'gvnE','\u226A':'ll','\u226A\u0338':'nLtv','\u226A\u20D2':'nLt','\u226B':'gg','\u226B\u0338':'nGtv','\u226B\u20D2':'nGt','\u226C':'twixt','\u2272':'lsim','\u2274':'nlsim','\u2273':'gsim','\u2275':'ngsim','\u2276':'lg','\u2278':'ntlg','\u2277':'gl','\u2279':'ntgl','\u227A':'pr','\u2280':'npr','\u227B':'sc','\u2281':'nsc','\u227C':'prcue','\u22E0':'nprcue','\u227D':'sccue','\u22E1':'nsccue','\u227E':'prsim','\u227F':'scsim','\u227F\u0338':'NotSucceedsTilde','\u2282':'sub','\u2284':'nsub','\u2282\u20D2':'vnsub','\u2283':'sup','\u2285':'nsup','\u2283\u20D2':'vnsup','\u2286':'sube','\u2288':'nsube','\u2287':'supe','\u2289':'nsupe','\u228A\uFE00':'vsubne','\u228A':'subne','\u228B\uFE00':'vsupne','\u228B':'supne','\u228D':'cupdot','\u228E':'uplus','\u228F':'sqsub','\u228F\u0338':'NotSquareSubset','\u2290':'sqsup','\u2290\u0338':'NotSquareSuperset','\u2291':'sqsube','\u22E2':'nsqsube','\u2292':'sqsupe','\u22E3':'nsqsupe','\u2293':'sqcap','\u2293\uFE00':'sqcaps','\u2294':'sqcup','\u2294\uFE00':'sqcups','\u2295':'oplus','\u2296':'ominus','\u2297':'otimes','\u2298':'osol','\u2299':'odot','\u229A':'ocir','\u229B':'oast','\u229D':'odash','\u229E':'plusb','\u229F':'minusb','\u22A0':'timesb','\u22A1':'sdotb','\u22A2':'vdash','\u22AC':'nvdash','\u22A3':'dashv','\u22A4':'top','\u22A5':'bot','\u22A7':'models','\u22A8':'vDash','\u22AD':'nvDash','\u22A9':'Vdash','\u22AE':'nVdash','\u22AA':'Vvdash','\u22AB':'VDash','\u22AF':'nVDash','\u22B0':'prurel','\u22B2':'vltri','\u22EA':'nltri','\u22B3':'vrtri','\u22EB':'nrtri','\u22B4':'ltrie','\u22EC':'nltrie','\u22B4\u20D2':'nvltrie','\u22B5':'rtrie','\u22ED':'nrtrie','\u22B5\u20D2':'nvrtrie','\u22B6':'origof','\u22B7':'imof','\u22B8':'mumap','\u22B9':'hercon','\u22BA':'intcal','\u22BB':'veebar','\u22BD':'barvee','\u22BE':'angrtvb','\u22BF':'lrtri','\u22C0':'Wedge','\u22C1':'Vee','\u22C2':'xcap','\u22C3':'xcup','\u22C4':'diam','\u22C5':'sdot','\u22C6':'Star','\u22C7':'divonx','\u22C8':'bowtie','\u22C9':'ltimes','\u22CA':'rtimes','\u22CB':'lthree','\u22CC':'rthree','\u22CD':'bsime','\u22CE':'cuvee','\u22CF':'cuwed','\u22D0':'Sub','\u22D1':'Sup','\u22D2':'Cap','\u22D3':'Cup','\u22D4':'fork','\u22D5':'epar','\u22D6':'ltdot','\u22D7':'gtdot','\u22D8':'Ll','\u22D8\u0338':'nLl','\u22D9':'Gg','\u22D9\u0338':'nGg','\u22DA\uFE00':'lesg','\u22DA':'leg','\u22DB':'gel','\u22DB\uFE00':'gesl','\u22DE':'cuepr','\u22DF':'cuesc','\u22E6':'lnsim','\u22E7':'gnsim','\u22E8':'prnsim','\u22E9':'scnsim','\u22EE':'vellip','\u22EF':'ctdot','\u22F0':'utdot','\u22F1':'dtdot','\u22F2':'disin','\u22F3':'isinsv','\u22F4':'isins','\u22F5':'isindot','\u22F5\u0338':'notindot','\u22F6':'notinvc','\u22F7':'notinvb','\u22F9':'isinE','\u22F9\u0338':'notinE','\u22FA':'nisd','\u22FB':'xnis','\u22FC':'nis','\u22FD':'notnivc','\u22FE':'notnivb','\u2305':'barwed','\u2306':'Barwed','\u230C':'drcrop','\u230D':'dlcrop','\u230E':'urcrop','\u230F':'ulcrop','\u2310':'bnot','\u2312':'profline','\u2313':'profsurf','\u2315':'telrec','\u2316':'target','\u231C':'ulcorn','\u231D':'urcorn','\u231E':'dlcorn','\u231F':'drcorn','\u2322':'frown','\u2323':'smile','\u232D':'cylcty','\u232E':'profalar','\u2336':'topbot','\u233D':'ovbar','\u233F':'solbar','\u237C':'angzarr','\u23B0':'lmoust','\u23B1':'rmoust','\u23B4':'tbrk','\u23B5':'bbrk','\u23B6':'bbrktbrk','\u23DC':'OverParenthesis','\u23DD':'UnderParenthesis','\u23DE':'OverBrace','\u23DF':'UnderBrace','\u23E2':'trpezium','\u23E7':'elinters','\u2423':'blank','\u2500':'boxh','\u2502':'boxv','\u250C':'boxdr','\u2510':'boxdl','\u2514':'boxur','\u2518':'boxul','\u251C':'boxvr','\u2524':'boxvl','\u252C':'boxhd','\u2534':'boxhu','\u253C':'boxvh','\u2550':'boxH','\u2551':'boxV','\u2552':'boxdR','\u2553':'boxDr','\u2554':'boxDR','\u2555':'boxdL','\u2556':'boxDl','\u2557':'boxDL','\u2558':'boxuR','\u2559':'boxUr','\u255A':'boxUR','\u255B':'boxuL','\u255C':'boxUl','\u255D':'boxUL','\u255E':'boxvR','\u255F':'boxVr','\u2560':'boxVR','\u2561':'boxvL','\u2562':'boxVl','\u2563':'boxVL','\u2564':'boxHd','\u2565':'boxhD','\u2566':'boxHD','\u2567':'boxHu','\u2568':'boxhU','\u2569':'boxHU','\u256A':'boxvH','\u256B':'boxVh','\u256C':'boxVH','\u2580':'uhblk','\u2584':'lhblk','\u2588':'block','\u2591':'blk14','\u2592':'blk12','\u2593':'blk34','\u25A1':'squ','\u25AA':'squf','\u25AB':'EmptyVerySmallSquare','\u25AD':'rect','\u25AE':'marker','\u25B1':'fltns','\u25B3':'xutri','\u25B4':'utrif','\u25B5':'utri','\u25B8':'rtrif','\u25B9':'rtri','\u25BD':'xdtri','\u25BE':'dtrif','\u25BF':'dtri','\u25C2':'ltrif','\u25C3':'ltri','\u25CA':'loz','\u25CB':'cir','\u25EC':'tridot','\u25EF':'xcirc','\u25F8':'ultri','\u25F9':'urtri','\u25FA':'lltri','\u25FB':'EmptySmallSquare','\u25FC':'FilledSmallSquare','\u2605':'starf','\u2606':'star','\u260E':'phone','\u2640':'female','\u2642':'male','\u2660':'spades','\u2663':'clubs','\u2665':'hearts','\u2666':'diams','\u266A':'sung','\u2713':'check','\u2717':'cross','\u2720':'malt','\u2736':'sext','\u2758':'VerticalSeparator','\u27C8':'bsolhsub','\u27C9':'suphsol','\u27F5':'xlarr','\u27F6':'xrarr','\u27F7':'xharr','\u27F8':'xlArr','\u27F9':'xrArr','\u27FA':'xhArr','\u27FC':'xmap','\u27FF':'dzigrarr','\u2902':'nvlArr','\u2903':'nvrArr','\u2904':'nvHarr','\u2905':'Map','\u290C':'lbarr','\u290D':'rbarr','\u290E':'lBarr','\u290F':'rBarr','\u2910':'RBarr','\u2911':'DDotrahd','\u2912':'UpArrowBar','\u2913':'DownArrowBar','\u2916':'Rarrtl','\u2919':'latail','\u291A':'ratail','\u291B':'lAtail','\u291C':'rAtail','\u291D':'larrfs','\u291E':'rarrfs','\u291F':'larrbfs','\u2920':'rarrbfs','\u2923':'nwarhk','\u2924':'nearhk','\u2925':'searhk','\u2926':'swarhk','\u2927':'nwnear','\u2928':'toea','\u2929':'tosa','\u292A':'swnwar','\u2933':'rarrc','\u2933\u0338':'nrarrc','\u2935':'cudarrr','\u2936':'ldca','\u2937':'rdca','\u2938':'cudarrl','\u2939':'larrpl','\u293C':'curarrm','\u293D':'cularrp','\u2945':'rarrpl','\u2948':'harrcir','\u2949':'Uarrocir','\u294A':'lurdshar','\u294B':'ldrushar','\u294E':'LeftRightVector','\u294F':'RightUpDownVector','\u2950':'DownLeftRightVector','\u2951':'LeftUpDownVector','\u2952':'LeftVectorBar','\u2953':'RightVectorBar','\u2954':'RightUpVectorBar','\u2955':'RightDownVectorBar','\u2956':'DownLeftVectorBar','\u2957':'DownRightVectorBar','\u2958':'LeftUpVectorBar','\u2959':'LeftDownVectorBar','\u295A':'LeftTeeVector','\u295B':'RightTeeVector','\u295C':'RightUpTeeVector','\u295D':'RightDownTeeVector','\u295E':'DownLeftTeeVector','\u295F':'DownRightTeeVector','\u2960':'LeftUpTeeVector','\u2961':'LeftDownTeeVector','\u2962':'lHar','\u2963':'uHar','\u2964':'rHar','\u2965':'dHar','\u2966':'luruhar','\u2967':'ldrdhar','\u2968':'ruluhar','\u2969':'rdldhar','\u296A':'lharul','\u296B':'llhard','\u296C':'rharul','\u296D':'lrhard','\u296E':'udhar','\u296F':'duhar','\u2970':'RoundImplies','\u2971':'erarr','\u2972':'simrarr','\u2973':'larrsim','\u2974':'rarrsim','\u2975':'rarrap','\u2976':'ltlarr','\u2978':'gtrarr','\u2979':'subrarr','\u297B':'suplarr','\u297C':'lfisht','\u297D':'rfisht','\u297E':'ufisht','\u297F':'dfisht','\u299A':'vzigzag','\u299C':'vangrt','\u299D':'angrtvbd','\u29A4':'ange','\u29A5':'range','\u29A6':'dwangle','\u29A7':'uwangle','\u29A8':'angmsdaa','\u29A9':'angmsdab','\u29AA':'angmsdac','\u29AB':'angmsdad','\u29AC':'angmsdae','\u29AD':'angmsdaf','\u29AE':'angmsdag','\u29AF':'angmsdah','\u29B0':'bemptyv','\u29B1':'demptyv','\u29B2':'cemptyv','\u29B3':'raemptyv','\u29B4':'laemptyv','\u29B5':'ohbar','\u29B6':'omid','\u29B7':'opar','\u29B9':'operp','\u29BB':'olcross','\u29BC':'odsold','\u29BE':'olcir','\u29BF':'ofcir','\u29C0':'olt','\u29C1':'ogt','\u29C2':'cirscir','\u29C3':'cirE','\u29C4':'solb','\u29C5':'bsolb','\u29C9':'boxbox','\u29CD':'trisb','\u29CE':'rtriltri','\u29CF':'LeftTriangleBar','\u29CF\u0338':'NotLeftTriangleBar','\u29D0':'RightTriangleBar','\u29D0\u0338':'NotRightTriangleBar','\u29DC':'iinfin','\u29DD':'infintie','\u29DE':'nvinfin','\u29E3':'eparsl','\u29E4':'smeparsl','\u29E5':'eqvparsl','\u29EB':'lozf','\u29F4':'RuleDelayed','\u29F6':'dsol','\u2A00':'xodot','\u2A01':'xoplus','\u2A02':'xotime','\u2A04':'xuplus','\u2A06':'xsqcup','\u2A0D':'fpartint','\u2A10':'cirfnint','\u2A11':'awint','\u2A12':'rppolint','\u2A13':'scpolint','\u2A14':'npolint','\u2A15':'pointint','\u2A16':'quatint','\u2A17':'intlarhk','\u2A22':'pluscir','\u2A23':'plusacir','\u2A24':'simplus','\u2A25':'plusdu','\u2A26':'plussim','\u2A27':'plustwo','\u2A29':'mcomma','\u2A2A':'minusdu','\u2A2D':'loplus','\u2A2E':'roplus','\u2A2F':'Cross','\u2A30':'timesd','\u2A31':'timesbar','\u2A33':'smashp','\u2A34':'lotimes','\u2A35':'rotimes','\u2A36':'otimesas','\u2A37':'Otimes','\u2A38':'odiv','\u2A39':'triplus','\u2A3A':'triminus','\u2A3B':'tritime','\u2A3C':'iprod','\u2A3F':'amalg','\u2A40':'capdot','\u2A42':'ncup','\u2A43':'ncap','\u2A44':'capand','\u2A45':'cupor','\u2A46':'cupcap','\u2A47':'capcup','\u2A48':'cupbrcap','\u2A49':'capbrcup','\u2A4A':'cupcup','\u2A4B':'capcap','\u2A4C':'ccups','\u2A4D':'ccaps','\u2A50':'ccupssm','\u2A53':'And','\u2A54':'Or','\u2A55':'andand','\u2A56':'oror','\u2A57':'orslope','\u2A58':'andslope','\u2A5A':'andv','\u2A5B':'orv','\u2A5C':'andd','\u2A5D':'ord','\u2A5F':'wedbar','\u2A66':'sdote','\u2A6A':'simdot','\u2A6D':'congdot','\u2A6D\u0338':'ncongdot','\u2A6E':'easter','\u2A6F':'apacir','\u2A70':'apE','\u2A70\u0338':'napE','\u2A71':'eplus','\u2A72':'pluse','\u2A73':'Esim','\u2A77':'eDDot','\u2A78':'equivDD','\u2A79':'ltcir','\u2A7A':'gtcir','\u2A7B':'ltquest','\u2A7C':'gtquest','\u2A7D':'les','\u2A7D\u0338':'nles','\u2A7E':'ges','\u2A7E\u0338':'nges','\u2A7F':'lesdot','\u2A80':'gesdot','\u2A81':'lesdoto','\u2A82':'gesdoto','\u2A83':'lesdotor','\u2A84':'gesdotol','\u2A85':'lap','\u2A86':'gap','\u2A87':'lne','\u2A88':'gne','\u2A89':'lnap','\u2A8A':'gnap','\u2A8B':'lEg','\u2A8C':'gEl','\u2A8D':'lsime','\u2A8E':'gsime','\u2A8F':'lsimg','\u2A90':'gsiml','\u2A91':'lgE','\u2A92':'glE','\u2A93':'lesges','\u2A94':'gesles','\u2A95':'els','\u2A96':'egs','\u2A97':'elsdot','\u2A98':'egsdot','\u2A99':'el','\u2A9A':'eg','\u2A9D':'siml','\u2A9E':'simg','\u2A9F':'simlE','\u2AA0':'simgE','\u2AA1':'LessLess','\u2AA1\u0338':'NotNestedLessLess','\u2AA2':'GreaterGreater','\u2AA2\u0338':'NotNestedGreaterGreater','\u2AA4':'glj','\u2AA5':'gla','\u2AA6':'ltcc','\u2AA7':'gtcc','\u2AA8':'lescc','\u2AA9':'gescc','\u2AAA':'smt','\u2AAB':'lat','\u2AAC':'smte','\u2AAC\uFE00':'smtes','\u2AAD':'late','\u2AAD\uFE00':'lates','\u2AAE':'bumpE','\u2AAF':'pre','\u2AAF\u0338':'npre','\u2AB0':'sce','\u2AB0\u0338':'nsce','\u2AB3':'prE','\u2AB4':'scE','\u2AB5':'prnE','\u2AB6':'scnE','\u2AB7':'prap','\u2AB8':'scap','\u2AB9':'prnap','\u2ABA':'scnap','\u2ABB':'Pr','\u2ABC':'Sc','\u2ABD':'subdot','\u2ABE':'supdot','\u2ABF':'subplus','\u2AC0':'supplus','\u2AC1':'submult','\u2AC2':'supmult','\u2AC3':'subedot','\u2AC4':'supedot','\u2AC5':'subE','\u2AC5\u0338':'nsubE','\u2AC6':'supE','\u2AC6\u0338':'nsupE','\u2AC7':'subsim','\u2AC8':'supsim','\u2ACB\uFE00':'vsubnE','\u2ACB':'subnE','\u2ACC\uFE00':'vsupnE','\u2ACC':'supnE','\u2ACF':'csub','\u2AD0':'csup','\u2AD1':'csube','\u2AD2':'csupe','\u2AD3':'subsup','\u2AD4':'supsub','\u2AD5':'subsub','\u2AD6':'supsup','\u2AD7':'suphsub','\u2AD8':'supdsub','\u2AD9':'forkv','\u2ADA':'topfork','\u2ADB':'mlcp','\u2AE4':'Dashv','\u2AE6':'Vdashl','\u2AE7':'Barv','\u2AE8':'vBar','\u2AE9':'vBarv','\u2AEB':'Vbar','\u2AEC':'Not','\u2AED':'bNot','\u2AEE':'rnmid','\u2AEF':'cirmid','\u2AF0':'midcir','\u2AF1':'topcir','\u2AF2':'nhpar','\u2AF3':'parsim','\u2AFD':'parsl','\u2AFD\u20E5':'nparsl','\u266D':'flat','\u266E':'natur','\u266F':'sharp','\xA4':'curren','\xA2':'cent','$':'dollar','\xA3':'pound','\xA5':'yen','\u20AC':'euro','\xB9':'sup1','\xBD':'half','\u2153':'frac13','\xBC':'frac14','\u2155':'frac15','\u2159':'frac16','\u215B':'frac18','\xB2':'sup2','\u2154':'frac23','\u2156':'frac25','\xB3':'sup3','\xBE':'frac34','\u2157':'frac35','\u215C':'frac38','\u2158':'frac45','\u215A':'frac56','\u215D':'frac58','\u215E':'frac78','\uD835\uDCB6':'ascr','\uD835\uDD52':'aopf','\uD835\uDD1E':'afr','\uD835\uDD38':'Aopf','\uD835\uDD04':'Afr','\uD835\uDC9C':'Ascr','\xAA':'ordf','\xE1':'aacute','\xC1':'Aacute','\xE0':'agrave','\xC0':'Agrave','\u0103':'abreve','\u0102':'Abreve','\xE2':'acirc','\xC2':'Acirc','\xE5':'aring','\xC5':'angst','\xE4':'auml','\xC4':'Auml','\xE3':'atilde','\xC3':'Atilde','\u0105':'aogon','\u0104':'Aogon','\u0101':'amacr','\u0100':'Amacr','\xE6':'aelig','\xC6':'AElig','\uD835\uDCB7':'bscr','\uD835\uDD53':'bopf','\uD835\uDD1F':'bfr','\uD835\uDD39':'Bopf','\u212C':'Bscr','\uD835\uDD05':'Bfr','\uD835\uDD20':'cfr','\uD835\uDCB8':'cscr','\uD835\uDD54':'copf','\u212D':'Cfr','\uD835\uDC9E':'Cscr','\u2102':'Copf','\u0107':'cacute','\u0106':'Cacute','\u0109':'ccirc','\u0108':'Ccirc','\u010D':'ccaron','\u010C':'Ccaron','\u010B':'cdot','\u010A':'Cdot','\xE7':'ccedil','\xC7':'Ccedil','\u2105':'incare','\uD835\uDD21':'dfr','\u2146':'dd','\uD835\uDD55':'dopf','\uD835\uDCB9':'dscr','\uD835\uDC9F':'Dscr','\uD835\uDD07':'Dfr','\u2145':'DD','\uD835\uDD3B':'Dopf','\u010F':'dcaron','\u010E':'Dcaron','\u0111':'dstrok','\u0110':'Dstrok','\xF0':'eth','\xD0':'ETH','\u2147':'ee','\u212F':'escr','\uD835\uDD22':'efr','\uD835\uDD56':'eopf','\u2130':'Escr','\uD835\uDD08':'Efr','\uD835\uDD3C':'Eopf','\xE9':'eacute','\xC9':'Eacute','\xE8':'egrave','\xC8':'Egrave','\xEA':'ecirc','\xCA':'Ecirc','\u011B':'ecaron','\u011A':'Ecaron','\xEB':'euml','\xCB':'Euml','\u0117':'edot','\u0116':'Edot','\u0119':'eogon','\u0118':'Eogon','\u0113':'emacr','\u0112':'Emacr','\uD835\uDD23':'ffr','\uD835\uDD57':'fopf','\uD835\uDCBB':'fscr','\uD835\uDD09':'Ffr','\uD835\uDD3D':'Fopf','\u2131':'Fscr','\uFB00':'fflig','\uFB03':'ffilig','\uFB04':'ffllig','\uFB01':'filig','fj':'fjlig','\uFB02':'fllig','\u0192':'fnof','\u210A':'gscr','\uD835\uDD58':'gopf','\uD835\uDD24':'gfr','\uD835\uDCA2':'Gscr','\uD835\uDD3E':'Gopf','\uD835\uDD0A':'Gfr','\u01F5':'gacute','\u011F':'gbreve','\u011E':'Gbreve','\u011D':'gcirc','\u011C':'Gcirc','\u0121':'gdot','\u0120':'Gdot','\u0122':'Gcedil','\uD835\uDD25':'hfr','\u210E':'planckh','\uD835\uDCBD':'hscr','\uD835\uDD59':'hopf','\u210B':'Hscr','\u210C':'Hfr','\u210D':'Hopf','\u0125':'hcirc','\u0124':'Hcirc','\u210F':'hbar','\u0127':'hstrok','\u0126':'Hstrok','\uD835\uDD5A':'iopf','\uD835\uDD26':'ifr','\uD835\uDCBE':'iscr','\u2148':'ii','\uD835\uDD40':'Iopf','\u2110':'Iscr','\u2111':'Im','\xED':'iacute','\xCD':'Iacute','\xEC':'igrave','\xCC':'Igrave','\xEE':'icirc','\xCE':'Icirc','\xEF':'iuml','\xCF':'Iuml','\u0129':'itilde','\u0128':'Itilde','\u0130':'Idot','\u012F':'iogon','\u012E':'Iogon','\u012B':'imacr','\u012A':'Imacr','\u0133':'ijlig','\u0132':'IJlig','\u0131':'imath','\uD835\uDCBF':'jscr','\uD835\uDD5B':'jopf','\uD835\uDD27':'jfr','\uD835\uDCA5':'Jscr','\uD835\uDD0D':'Jfr','\uD835\uDD41':'Jopf','\u0135':'jcirc','\u0134':'Jcirc','\u0237':'jmath','\uD835\uDD5C':'kopf','\uD835\uDCC0':'kscr','\uD835\uDD28':'kfr','\uD835\uDCA6':'Kscr','\uD835\uDD42':'Kopf','\uD835\uDD0E':'Kfr','\u0137':'kcedil','\u0136':'Kcedil','\uD835\uDD29':'lfr','\uD835\uDCC1':'lscr','\u2113':'ell','\uD835\uDD5D':'lopf','\u2112':'Lscr','\uD835\uDD0F':'Lfr','\uD835\uDD43':'Lopf','\u013A':'lacute','\u0139':'Lacute','\u013E':'lcaron','\u013D':'Lcaron','\u013C':'lcedil','\u013B':'Lcedil','\u0142':'lstrok','\u0141':'Lstrok','\u0140':'lmidot','\u013F':'Lmidot','\uD835\uDD2A':'mfr','\uD835\uDD5E':'mopf','\uD835\uDCC2':'mscr','\uD835\uDD10':'Mfr','\uD835\uDD44':'Mopf','\u2133':'Mscr','\uD835\uDD2B':'nfr','\uD835\uDD5F':'nopf','\uD835\uDCC3':'nscr','\u2115':'Nopf','\uD835\uDCA9':'Nscr','\uD835\uDD11':'Nfr','\u0144':'nacute','\u0143':'Nacute','\u0148':'ncaron','\u0147':'Ncaron','\xF1':'ntilde','\xD1':'Ntilde','\u0146':'ncedil','\u0145':'Ncedil','\u2116':'numero','\u014B':'eng','\u014A':'ENG','\uD835\uDD60':'oopf','\uD835\uDD2C':'ofr','\u2134':'oscr','\uD835\uDCAA':'Oscr','\uD835\uDD12':'Ofr','\uD835\uDD46':'Oopf','\xBA':'ordm','\xF3':'oacute','\xD3':'Oacute','\xF2':'ograve','\xD2':'Ograve','\xF4':'ocirc','\xD4':'Ocirc','\xF6':'ouml','\xD6':'Ouml','\u0151':'odblac','\u0150':'Odblac','\xF5':'otilde','\xD5':'Otilde','\xF8':'oslash','\xD8':'Oslash','\u014D':'omacr','\u014C':'Omacr','\u0153':'oelig','\u0152':'OElig','\uD835\uDD2D':'pfr','\uD835\uDCC5':'pscr','\uD835\uDD61':'popf','\u2119':'Popf','\uD835\uDD13':'Pfr','\uD835\uDCAB':'Pscr','\uD835\uDD62':'qopf','\uD835\uDD2E':'qfr','\uD835\uDCC6':'qscr','\uD835\uDCAC':'Qscr','\uD835\uDD14':'Qfr','\u211A':'Qopf','\u0138':'kgreen','\uD835\uDD2F':'rfr','\uD835\uDD63':'ropf','\uD835\uDCC7':'rscr','\u211B':'Rscr','\u211C':'Re','\u211D':'Ropf','\u0155':'racute','\u0154':'Racute','\u0159':'rcaron','\u0158':'Rcaron','\u0157':'rcedil','\u0156':'Rcedil','\uD835\uDD64':'sopf','\uD835\uDCC8':'sscr','\uD835\uDD30':'sfr','\uD835\uDD4A':'Sopf','\uD835\uDD16':'Sfr','\uD835\uDCAE':'Sscr','\u24C8':'oS','\u015B':'sacute','\u015A':'Sacute','\u015D':'scirc','\u015C':'Scirc','\u0161':'scaron','\u0160':'Scaron','\u015F':'scedil','\u015E':'Scedil','\xDF':'szlig','\uD835\uDD31':'tfr','\uD835\uDCC9':'tscr','\uD835\uDD65':'topf','\uD835\uDCAF':'Tscr','\uD835\uDD17':'Tfr','\uD835\uDD4B':'Topf','\u0165':'tcaron','\u0164':'Tcaron','\u0163':'tcedil','\u0162':'Tcedil','\u2122':'trade','\u0167':'tstrok','\u0166':'Tstrok','\uD835\uDCCA':'uscr','\uD835\uDD66':'uopf','\uD835\uDD32':'ufr','\uD835\uDD4C':'Uopf','\uD835\uDD18':'Ufr','\uD835\uDCB0':'Uscr','\xFA':'uacute','\xDA':'Uacute','\xF9':'ugrave','\xD9':'Ugrave','\u016D':'ubreve','\u016C':'Ubreve','\xFB':'ucirc','\xDB':'Ucirc','\u016F':'uring','\u016E':'Uring','\xFC':'uuml','\xDC':'Uuml','\u0171':'udblac','\u0170':'Udblac','\u0169':'utilde','\u0168':'Utilde','\u0173':'uogon','\u0172':'Uogon','\u016B':'umacr','\u016A':'Umacr','\uD835\uDD33':'vfr','\uD835\uDD67':'vopf','\uD835\uDCCB':'vscr','\uD835\uDD19':'Vfr','\uD835\uDD4D':'Vopf','\uD835\uDCB1':'Vscr','\uD835\uDD68':'wopf','\uD835\uDCCC':'wscr','\uD835\uDD34':'wfr','\uD835\uDCB2':'Wscr','\uD835\uDD4E':'Wopf','\uD835\uDD1A':'Wfr','\u0175':'wcirc','\u0174':'Wcirc','\uD835\uDD35':'xfr','\uD835\uDCCD':'xscr','\uD835\uDD69':'xopf','\uD835\uDD4F':'Xopf','\uD835\uDD1B':'Xfr','\uD835\uDCB3':'Xscr','\uD835\uDD36':'yfr','\uD835\uDCCE':'yscr','\uD835\uDD6A':'yopf','\uD835\uDCB4':'Yscr','\uD835\uDD1C':'Yfr','\uD835\uDD50':'Yopf','\xFD':'yacute','\xDD':'Yacute','\u0177':'ycirc','\u0176':'Ycirc','\xFF':'yuml','\u0178':'Yuml','\uD835\uDCCF':'zscr','\uD835\uDD37':'zfr','\uD835\uDD6B':'zopf','\u2128':'Zfr','\u2124':'Zopf','\uD835\uDCB5':'Zscr','\u017A':'zacute','\u0179':'Zacute','\u017E':'zcaron','\u017D':'Zcaron','\u017C':'zdot','\u017B':'Zdot','\u01B5':'imped','\xFE':'thorn','\xDE':'THORN','\u0149':'napos','\u03B1':'alpha','\u0391':'Alpha','\u03B2':'beta','\u0392':'Beta','\u03B3':'gamma','\u0393':'Gamma','\u03B4':'delta','\u0394':'Delta','\u03B5':'epsi','\u03F5':'epsiv','\u0395':'Epsilon','\u03DD':'gammad','\u03DC':'Gammad','\u03B6':'zeta','\u0396':'Zeta','\u03B7':'eta','\u0397':'Eta','\u03B8':'theta','\u03D1':'thetav','\u0398':'Theta','\u03B9':'iota','\u0399':'Iota','\u03BA':'kappa','\u03F0':'kappav','\u039A':'Kappa','\u03BB':'lambda','\u039B':'Lambda','\u03BC':'mu','\xB5':'micro','\u039C':'Mu','\u03BD':'nu','\u039D':'Nu','\u03BE':'xi','\u039E':'Xi','\u03BF':'omicron','\u039F':'Omicron','\u03C0':'pi','\u03D6':'piv','\u03A0':'Pi','\u03C1':'rho','\u03F1':'rhov','\u03A1':'Rho','\u03C3':'sigma','\u03A3':'Sigma','\u03C2':'sigmaf','\u03C4':'tau','\u03A4':'Tau','\u03C5':'upsi','\u03A5':'Upsilon','\u03D2':'Upsi','\u03C6':'phi','\u03D5':'phiv','\u03A6':'Phi','\u03C7':'chi','\u03A7':'Chi','\u03C8':'psi','\u03A8':'Psi','\u03C9':'omega','\u03A9':'ohm','\u0430':'acy','\u0410':'Acy','\u0431':'bcy','\u0411':'Bcy','\u0432':'vcy','\u0412':'Vcy','\u0433':'gcy','\u0413':'Gcy','\u0453':'gjcy','\u0403':'GJcy','\u0434':'dcy','\u0414':'Dcy','\u0452':'djcy','\u0402':'DJcy','\u0435':'iecy','\u0415':'IEcy','\u0451':'iocy','\u0401':'IOcy','\u0454':'jukcy','\u0404':'Jukcy','\u0436':'zhcy','\u0416':'ZHcy','\u0437':'zcy','\u0417':'Zcy','\u0455':'dscy','\u0405':'DScy','\u0438':'icy','\u0418':'Icy','\u0456':'iukcy','\u0406':'Iukcy','\u0457':'yicy','\u0407':'YIcy','\u0439':'jcy','\u0419':'Jcy','\u0458':'jsercy','\u0408':'Jsercy','\u043A':'kcy','\u041A':'Kcy','\u045C':'kjcy','\u040C':'KJcy','\u043B':'lcy','\u041B':'Lcy','\u0459':'ljcy','\u0409':'LJcy','\u043C':'mcy','\u041C':'Mcy','\u043D':'ncy','\u041D':'Ncy','\u045A':'njcy','\u040A':'NJcy','\u043E':'ocy','\u041E':'Ocy','\u043F':'pcy','\u041F':'Pcy','\u0440':'rcy','\u0420':'Rcy','\u0441':'scy','\u0421':'Scy','\u0442':'tcy','\u0422':'Tcy','\u045B':'tshcy','\u040B':'TSHcy','\u0443':'ucy','\u0423':'Ucy','\u045E':'ubrcy','\u040E':'Ubrcy','\u0444':'fcy','\u0424':'Fcy','\u0445':'khcy','\u0425':'KHcy','\u0446':'tscy','\u0426':'TScy','\u0447':'chcy','\u0427':'CHcy','\u045F':'dzcy','\u040F':'DZcy','\u0448':'shcy','\u0428':'SHcy','\u0449':'shchcy','\u0429':'SHCHcy','\u044A':'hardcy','\u042A':'HARDcy','\u044B':'ycy','\u042B':'Ycy','\u044C':'softcy','\u042C':'SOFTcy','\u044D':'ecy','\u042D':'Ecy','\u044E':'yucy','\u042E':'YUcy','\u044F':'yacy','\u042F':'YAcy','\u2135':'aleph','\u2136':'beth','\u2137':'gimel','\u2138':'daleth'};
var regexEscape = /["&'<>`]/g;
var escapeMap = {
'"': '"',
'&': '&',
'\'': ''',
'<': '<',
// See https://mathiasbynens.be/notes/ambiguous-ampersands: in HTML, the
// following is not strictly necessary unless it’s part of a tag or an
// unquoted attribute value. We’re only escaping it to support those
// situations, and for XML support.
'>': '>',
// In Internet Explorer ≤ 8, the backtick character can be used
// to break out of (un)quoted attribute values or HTML comments.
// See http://html5sec.org/#102, http://html5sec.org/#108, and
// http://html5sec.org/#133.
'`': '`'
};
var regexInvalidEntity = /(?:[xX][^a-fA-F0-9]|[^0-9xX])/;
var regexInvalidRawCodePoint = /[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;
var regexDecode = /([0-9]+)(;?)|[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)([=a-zA-Z0-9])?/g;
var decodeMap = {'aacute':'\xE1','Aacute':'\xC1','abreve':'\u0103','Abreve':'\u0102','ac':'\u223E','acd':'\u223F','acE':'\u223E\u0333','acirc':'\xE2','Acirc':'\xC2','acute':'\xB4','acy':'\u0430','Acy':'\u0410','aelig':'\xE6','AElig':'\xC6','af':'\u2061','afr':'\uD835\uDD1E','Afr':'\uD835\uDD04','agrave':'\xE0','Agrave':'\xC0','alefsym':'\u2135','aleph':'\u2135','alpha':'\u03B1','Alpha':'\u0391','amacr':'\u0101','Amacr':'\u0100','amalg':'\u2A3F','amp':'&','AMP':'&','and':'\u2227','And':'\u2A53','andand':'\u2A55','andd':'\u2A5C','andslope':'\u2A58','andv':'\u2A5A','ang':'\u2220','ange':'\u29A4','angle':'\u2220','angmsd':'\u2221','angmsdaa':'\u29A8','angmsdab':'\u29A9','angmsdac':'\u29AA','angmsdad':'\u29AB','angmsdae':'\u29AC','angmsdaf':'\u29AD','angmsdag':'\u29AE','angmsdah':'\u29AF','angrt':'\u221F','angrtvb':'\u22BE','angrtvbd':'\u299D','angsph':'\u2222','angst':'\xC5','angzarr':'\u237C','aogon':'\u0105','Aogon':'\u0104','aopf':'\uD835\uDD52','Aopf':'\uD835\uDD38','ap':'\u2248','apacir':'\u2A6F','ape':'\u224A','apE':'\u2A70','apid':'\u224B','apos':'\'','ApplyFunction':'\u2061','approx':'\u2248','approxeq':'\u224A','aring':'\xE5','Aring':'\xC5','ascr':'\uD835\uDCB6','Ascr':'\uD835\uDC9C','Assign':'\u2254','ast':'*','asymp':'\u2248','asympeq':'\u224D','atilde':'\xE3','Atilde':'\xC3','auml':'\xE4','Auml':'\xC4','awconint':'\u2233','awint':'\u2A11','backcong':'\u224C','backepsilon':'\u03F6','backprime':'\u2035','backsim':'\u223D','backsimeq':'\u22CD','Backslash':'\u2216','Barv':'\u2AE7','barvee':'\u22BD','barwed':'\u2305','Barwed':'\u2306','barwedge':'\u2305','bbrk':'\u23B5','bbrktbrk':'\u23B6','bcong':'\u224C','bcy':'\u0431','Bcy':'\u0411','bdquo':'\u201E','becaus':'\u2235','because':'\u2235','Because':'\u2235','bemptyv':'\u29B0','bepsi':'\u03F6','bernou':'\u212C','Bernoullis':'\u212C','beta':'\u03B2','Beta':'\u0392','beth':'\u2136','between':'\u226C','bfr':'\uD835\uDD1F','Bfr':'\uD835\uDD05','bigcap':'\u22C2','bigcirc':'\u25EF','bigcup':'\u22C3','bigodot':'\u2A00','bigoplus':'\u2A01','bigotimes':'\u2A02','bigsqcup':'\u2A06','bigstar':'\u2605','bigtriangledown':'\u25BD','bigtriangleup':'\u25B3','biguplus':'\u2A04','bigvee':'\u22C1','bigwedge':'\u22C0','bkarow':'\u290D','blacklozenge':'\u29EB','blacksquare':'\u25AA','blacktriangle':'\u25B4','blacktriangledown':'\u25BE','blacktriangleleft':'\u25C2','blacktriangleright':'\u25B8','blank':'\u2423','blk12':'\u2592','blk14':'\u2591','blk34':'\u2593','block':'\u2588','bne':'=\u20E5','bnequiv':'\u2261\u20E5','bnot':'\u2310','bNot':'\u2AED','bopf':'\uD835\uDD53','Bopf':'\uD835\uDD39','bot':'\u22A5','bottom':'\u22A5','bowtie':'\u22C8','boxbox':'\u29C9','boxdl':'\u2510','boxdL':'\u2555','boxDl':'\u2556','boxDL':'\u2557','boxdr':'\u250C','boxdR':'\u2552','boxDr':'\u2553','boxDR':'\u2554','boxh':'\u2500','boxH':'\u2550','boxhd':'\u252C','boxhD':'\u2565','boxHd':'\u2564','boxHD':'\u2566','boxhu':'\u2534','boxhU':'\u2568','boxHu':'\u2567','boxHU':'\u2569','boxminus':'\u229F','boxplus':'\u229E','boxtimes':'\u22A0','boxul':'\u2518','boxuL':'\u255B','boxUl':'\u255C','boxUL':'\u255D','boxur':'\u2514','boxuR':'\u2558','boxUr':'\u2559','boxUR':'\u255A','boxv':'\u2502','boxV':'\u2551','boxvh':'\u253C','boxvH':'\u256A','boxVh':'\u256B','boxVH':'\u256C','boxvl':'\u2524','boxvL':'\u2561','boxVl':'\u2562','boxVL':'\u2563','boxvr':'\u251C','boxvR':'\u255E','boxVr':'\u255F','boxVR':'\u2560','bprime':'\u2035','breve':'\u02D8','Breve':'\u02D8','brvbar':'\xA6','bscr':'\uD835\uDCB7','Bscr':'\u212C','bsemi':'\u204F','bsim':'\u223D','bsime':'\u22CD','bsol':'\\','bsolb':'\u29C5','bsolhsub':'\u27C8','bull':'\u2022','bullet':'\u2022','bump':'\u224E','bumpe':'\u224F','bumpE':'\u2AAE','bumpeq':'\u224F','Bumpeq':'\u224E','cacute':'\u0107','Cacute':'\u0106','cap':'\u2229','Cap':'\u22D2','capand':'\u2A44','capbrcup':'\u2A49','capcap':'\u2A4B','capcup':'\u2A47','capdot':'\u2A40','CapitalDifferentialD':'\u2145','caps':'\u2229\uFE00','caret':'\u2041','caron':'\u02C7','Cayleys':'\u212D','ccaps':'\u2A4D','ccaron':'\u010D','Ccaron':'\u010C','ccedil':'\xE7','Ccedil':'\xC7','ccirc':'\u0109','Ccirc':'\u0108','Cconint':'\u2230','ccups':'\u2A4C','ccupssm':'\u2A50','cdot':'\u010B','Cdot':'\u010A','cedil':'\xB8','Cedilla':'\xB8','cemptyv':'\u29B2','cent':'\xA2','centerdot':'\xB7','CenterDot':'\xB7','cfr':'\uD835\uDD20','Cfr':'\u212D','chcy':'\u0447','CHcy':'\u0427','check':'\u2713','checkmark':'\u2713','chi':'\u03C7','Chi':'\u03A7','cir':'\u25CB','circ':'\u02C6','circeq':'\u2257','circlearrowleft':'\u21BA','circlearrowright':'\u21BB','circledast':'\u229B','circledcirc':'\u229A','circleddash':'\u229D','CircleDot':'\u2299','circledR':'\xAE','circledS':'\u24C8','CircleMinus':'\u2296','CirclePlus':'\u2295','CircleTimes':'\u2297','cire':'\u2257','cirE':'\u29C3','cirfnint':'\u2A10','cirmid':'\u2AEF','cirscir':'\u29C2','ClockwiseContourIntegral':'\u2232','CloseCurlyDoubleQuote':'\u201D','CloseCurlyQuote':'\u2019','clubs':'\u2663','clubsuit':'\u2663','colon':':','Colon':'\u2237','colone':'\u2254','Colone':'\u2A74','coloneq':'\u2254','comma':',','commat':'@','comp':'\u2201','compfn':'\u2218','complement':'\u2201','complexes':'\u2102','cong':'\u2245','congdot':'\u2A6D','Congruent':'\u2261','conint':'\u222E','Conint':'\u222F','ContourIntegral':'\u222E','copf':'\uD835\uDD54','Copf':'\u2102','coprod':'\u2210','Coproduct':'\u2210','copy':'\xA9','COPY':'\xA9','copysr':'\u2117','CounterClockwiseContourIntegral':'\u2233','crarr':'\u21B5','cross':'\u2717','Cross':'\u2A2F','cscr':'\uD835\uDCB8','Cscr':'\uD835\uDC9E','csub':'\u2ACF','csube':'\u2AD1','csup':'\u2AD0','csupe':'\u2AD2','ctdot':'\u22EF','cudarrl':'\u2938','cudarrr':'\u2935','cuepr':'\u22DE','cuesc':'\u22DF','cularr':'\u21B6','cularrp':'\u293D','cup':'\u222A','Cup':'\u22D3','cupbrcap':'\u2A48','cupcap':'\u2A46','CupCap':'\u224D','cupcup':'\u2A4A','cupdot':'\u228D','cupor':'\u2A45','cups':'\u222A\uFE00','curarr':'\u21B7','curarrm':'\u293C','curlyeqprec':'\u22DE','curlyeqsucc':'\u22DF','curlyvee':'\u22CE','curlywedge':'\u22CF','curren':'\xA4','curvearrowleft':'\u21B6','curvearrowright':'\u21B7','cuvee':'\u22CE','cuwed':'\u22CF','cwconint':'\u2232','cwint':'\u2231','cylcty':'\u232D','dagger':'\u2020','Dagger':'\u2021','daleth':'\u2138','darr':'\u2193','dArr':'\u21D3','Darr':'\u21A1','dash':'\u2010','dashv':'\u22A3','Dashv':'\u2AE4','dbkarow':'\u290F','dblac':'\u02DD','dcaron':'\u010F','Dcaron':'\u010E','dcy':'\u0434','Dcy':'\u0414','dd':'\u2146','DD':'\u2145','ddagger':'\u2021','ddarr':'\u21CA','DDotrahd':'\u2911','ddotseq':'\u2A77','deg':'\xB0','Del':'\u2207','delta':'\u03B4','Delta':'\u0394','demptyv':'\u29B1','dfisht':'\u297F','dfr':'\uD835\uDD21','Dfr':'\uD835\uDD07','dHar':'\u2965','dharl':'\u21C3','dharr':'\u21C2','DiacriticalAcute':'\xB4','DiacriticalDot':'\u02D9','DiacriticalDoubleAcute':'\u02DD','DiacriticalGrave':'`','DiacriticalTilde':'\u02DC','diam':'\u22C4','diamond':'\u22C4','Diamond':'\u22C4','diamondsuit':'\u2666','diams':'\u2666','die':'\xA8','DifferentialD':'\u2146','digamma':'\u03DD','disin':'\u22F2','div':'\xF7','divide':'\xF7','divideontimes':'\u22C7','divonx':'\u22C7','djcy':'\u0452','DJcy':'\u0402','dlcorn':'\u231E','dlcrop':'\u230D','dollar':'$','dopf':'\uD835\uDD55','Dopf':'\uD835\uDD3B','dot':'\u02D9','Dot':'\xA8','DotDot':'\u20DC','doteq':'\u2250','doteqdot':'\u2251','DotEqual':'\u2250','dotminus':'\u2238','dotplus':'\u2214','dotsquare':'\u22A1','doublebarwedge':'\u2306','DoubleContourIntegral':'\u222F','DoubleDot':'\xA8','DoubleDownArrow':'\u21D3','DoubleLeftArrow':'\u21D0','DoubleLeftRightArrow':'\u21D4','DoubleLeftTee':'\u2AE4','DoubleLongLeftArrow':'\u27F8','DoubleLongLeftRightArrow':'\u27FA','DoubleLongRightArrow':'\u27F9','DoubleRightArrow':'\u21D2','DoubleRightTee':'\u22A8','DoubleUpArrow':'\u21D1','DoubleUpDownArrow':'\u21D5','DoubleVerticalBar':'\u2225','downarrow':'\u2193','Downarrow':'\u21D3','DownArrow':'\u2193','DownArrowBar':'\u2913','DownArrowUpArrow':'\u21F5','DownBreve':'\u0311','downdownarrows':'\u21CA','downharpoonleft':'\u21C3','downharpoonright':'\u21C2','DownLeftRightVector':'\u2950','DownLeftTeeVector':'\u295E','DownLeftVector':'\u21BD','DownLeftVectorBar':'\u2956','DownRightTeeVector':'\u295F','DownRightVector':'\u21C1','DownRightVectorBar':'\u2957','DownTee':'\u22A4','DownTeeArrow':'\u21A7','drbkarow':'\u2910','drcorn':'\u231F','drcrop':'\u230C','dscr':'\uD835\uDCB9','Dscr':'\uD835\uDC9F','dscy':'\u0455','DScy':'\u0405','dsol':'\u29F6','dstrok':'\u0111','Dstrok':'\u0110','dtdot':'\u22F1','dtri':'\u25BF','dtrif':'\u25BE','duarr':'\u21F5','duhar':'\u296F','dwangle':'\u29A6','dzcy':'\u045F','DZcy':'\u040F','dzigrarr':'\u27FF','eacute':'\xE9','Eacute':'\xC9','easter':'\u2A6E','ecaron':'\u011B','Ecaron':'\u011A','ecir':'\u2256','ecirc':'\xEA','Ecirc':'\xCA','ecolon':'\u2255','ecy':'\u044D','Ecy':'\u042D','eDDot':'\u2A77','edot':'\u0117','eDot':'\u2251','Edot':'\u0116','ee':'\u2147','efDot':'\u2252','efr':'\uD835\uDD22','Efr':'\uD835\uDD08','eg':'\u2A9A','egrave':'\xE8','Egrave':'\xC8','egs':'\u2A96','egsdot':'\u2A98','el':'\u2A99','Element':'\u2208','elinters':'\u23E7','ell':'\u2113','els':'\u2A95','elsdot':'\u2A97','emacr':'\u0113','Emacr':'\u0112','empty':'\u2205','emptyset':'\u2205','EmptySmallSquare':'\u25FB','emptyv':'\u2205','EmptyVerySmallSquare':'\u25AB','emsp':'\u2003','emsp13':'\u2004','emsp14':'\u2005','eng':'\u014B','ENG':'\u014A','ensp':'\u2002','eogon':'\u0119','Eogon':'\u0118','eopf':'\uD835\uDD56','Eopf':'\uD835\uDD3C','epar':'\u22D5','eparsl':'\u29E3','eplus':'\u2A71','epsi':'\u03B5','epsilon':'\u03B5','Epsilon':'\u0395','epsiv':'\u03F5','eqcirc':'\u2256','eqcolon':'\u2255','eqsim':'\u2242','eqslantgtr':'\u2A96','eqslantless':'\u2A95','Equal':'\u2A75','equals':'=','EqualTilde':'\u2242','equest':'\u225F','Equilibrium':'\u21CC','equiv':'\u2261','equivDD':'\u2A78','eqvparsl':'\u29E5','erarr':'\u2971','erDot':'\u2253','escr':'\u212F','Escr':'\u2130','esdot':'\u2250','esim':'\u2242','Esim':'\u2A73','eta':'\u03B7','Eta':'\u0397','eth':'\xF0','ETH':'\xD0','euml':'\xEB','Euml':'\xCB','euro':'\u20AC','excl':'!','exist':'\u2203','Exists':'\u2203','expectation':'\u2130','exponentiale':'\u2147','ExponentialE':'\u2147','fallingdotseq':'\u2252','fcy':'\u0444','Fcy':'\u0424','female':'\u2640','ffilig':'\uFB03','fflig':'\uFB00','ffllig':'\uFB04','ffr':'\uD835\uDD23','Ffr':'\uD835\uDD09','filig':'\uFB01','FilledSmallSquare':'\u25FC','FilledVerySmallSquare':'\u25AA','fjlig':'fj','flat':'\u266D','fllig':'\uFB02','fltns':'\u25B1','fnof':'\u0192','fopf':'\uD835\uDD57','Fopf':'\uD835\uDD3D','forall':'\u2200','ForAll':'\u2200','fork':'\u22D4','forkv':'\u2AD9','Fouriertrf':'\u2131','fpartint':'\u2A0D','frac12':'\xBD','frac13':'\u2153','frac14':'\xBC','frac15':'\u2155','frac16':'\u2159','frac18':'\u215B','frac23':'\u2154','frac25':'\u2156','frac34':'\xBE','frac35':'\u2157','frac38':'\u215C','frac45':'\u2158','frac56':'\u215A','frac58':'\u215D','frac78':'\u215E','frasl':'\u2044','frown':'\u2322','fscr':'\uD835\uDCBB','Fscr':'\u2131','gacute':'\u01F5','gamma':'\u03B3','Gamma':'\u0393','gammad':'\u03DD','Gammad':'\u03DC','gap':'\u2A86','gbreve':'\u011F','Gbreve':'\u011E','Gcedil':'\u0122','gcirc':'\u011D','Gcirc':'\u011C','gcy':'\u0433','Gcy':'\u0413','gdot':'\u0121','Gdot':'\u0120','ge':'\u2265','gE':'\u2267','gel':'\u22DB','gEl':'\u2A8C','geq':'\u2265','geqq':'\u2267','geqslant':'\u2A7E','ges':'\u2A7E','gescc':'\u2AA9','gesdot':'\u2A80','gesdoto':'\u2A82','gesdotol':'\u2A84','gesl':'\u22DB\uFE00','gesles':'\u2A94','gfr':'\uD835\uDD24','Gfr':'\uD835\uDD0A','gg':'\u226B','Gg':'\u22D9','ggg':'\u22D9','gimel':'\u2137','gjcy':'\u0453','GJcy':'\u0403','gl':'\u2277','gla':'\u2AA5','glE':'\u2A92','glj':'\u2AA4','gnap':'\u2A8A','gnapprox':'\u2A8A','gne':'\u2A88','gnE':'\u2269','gneq':'\u2A88','gneqq':'\u2269','gnsim':'\u22E7','gopf':'\uD835\uDD58','Gopf':'\uD835\uDD3E','grave':'`','GreaterEqual':'\u2265','GreaterEqualLess':'\u22DB','GreaterFullEqual':'\u2267','GreaterGreater':'\u2AA2','GreaterLess':'\u2277','GreaterSlantEqual':'\u2A7E','GreaterTilde':'\u2273','gscr':'\u210A','Gscr':'\uD835\uDCA2','gsim':'\u2273','gsime':'\u2A8E','gsiml':'\u2A90','gt':'>','Gt':'\u226B','GT':'>','gtcc':'\u2AA7','gtcir':'\u2A7A','gtdot':'\u22D7','gtlPar':'\u2995','gtquest':'\u2A7C','gtrapprox':'\u2A86','gtrarr':'\u2978','gtrdot':'\u22D7','gtreqless':'\u22DB','gtreqqless':'\u2A8C','gtrless':'\u2277','gtrsim':'\u2273','gvertneqq':'\u2269\uFE00','gvnE':'\u2269\uFE00','Hacek':'\u02C7','hairsp':'\u200A','half':'\xBD','hamilt':'\u210B','hardcy':'\u044A','HARDcy':'\u042A','harr':'\u2194','hArr':'\u21D4','harrcir':'\u2948','harrw':'\u21AD','Hat':'^','hbar':'\u210F','hcirc':'\u0125','Hcirc':'\u0124','hearts':'\u2665','heartsuit':'\u2665','hellip':'\u2026','hercon':'\u22B9','hfr':'\uD835\uDD25','Hfr':'\u210C','HilbertSpace':'\u210B','hksearow':'\u2925','hkswarow':'\u2926','hoarr':'\u21FF','homtht':'\u223B','hookleftarrow':'\u21A9','hookrightarrow':'\u21AA','hopf':'\uD835\uDD59','Hopf':'\u210D','horbar':'\u2015','HorizontalLine':'\u2500','hscr':'\uD835\uDCBD','Hscr':'\u210B','hslash':'\u210F','hstrok':'\u0127','Hstrok':'\u0126','HumpDownHump':'\u224E','HumpEqual':'\u224F','hybull':'\u2043','hyphen':'\u2010','iacute':'\xED','Iacute':'\xCD','ic':'\u2063','icirc':'\xEE','Icirc':'\xCE','icy':'\u0438','Icy':'\u0418','Idot':'\u0130','iecy':'\u0435','IEcy':'\u0415','iexcl':'\xA1','iff':'\u21D4','ifr':'\uD835\uDD26','Ifr':'\u2111','igrave':'\xEC','Igrave':'\xCC','ii':'\u2148','iiiint':'\u2A0C','iiint':'\u222D','iinfin':'\u29DC','iiota':'\u2129','ijlig':'\u0133','IJlig':'\u0132','Im':'\u2111','imacr':'\u012B','Imacr':'\u012A','image':'\u2111','ImaginaryI':'\u2148','imagline':'\u2110','imagpart':'\u2111','imath':'\u0131','imof':'\u22B7','imped':'\u01B5','Implies':'\u21D2','in':'\u2208','incare':'\u2105','infin':'\u221E','infintie':'\u29DD','inodot':'\u0131','int':'\u222B','Int':'\u222C','intcal':'\u22BA','integers':'\u2124','Integral':'\u222B','intercal':'\u22BA','Intersection':'\u22C2','intlarhk':'\u2A17','intprod':'\u2A3C','InvisibleComma':'\u2063','InvisibleTimes':'\u2062','iocy':'\u0451','IOcy':'\u0401','iogon':'\u012F','Iogon':'\u012E','iopf':'\uD835\uDD5A','Iopf':'\uD835\uDD40','iota':'\u03B9','Iota':'\u0399','iprod':'\u2A3C','iquest':'\xBF','iscr':'\uD835\uDCBE','Iscr':'\u2110','isin':'\u2208','isindot':'\u22F5','isinE':'\u22F9','isins':'\u22F4','isinsv':'\u22F3','isinv':'\u2208','it':'\u2062','itilde':'\u0129','Itilde':'\u0128','iukcy':'\u0456','Iukcy':'\u0406','iuml':'\xEF','Iuml':'\xCF','jcirc':'\u0135','Jcirc':'\u0134','jcy':'\u0439','Jcy':'\u0419','jfr':'\uD835\uDD27','Jfr':'\uD835\uDD0D','jmath':'\u0237','jopf':'\uD835\uDD5B','Jopf':'\uD835\uDD41','jscr':'\uD835\uDCBF','Jscr':'\uD835\uDCA5','jsercy':'\u0458','Jsercy':'\u0408','jukcy':'\u0454','Jukcy':'\u0404','kappa':'\u03BA','Kappa':'\u039A','kappav':'\u03F0','kcedil':'\u0137','Kcedil':'\u0136','kcy':'\u043A','Kcy':'\u041A','kfr':'\uD835\uDD28','Kfr':'\uD835\uDD0E','kgreen':'\u0138','khcy':'\u0445','KHcy':'\u0425','kjcy':'\u045C','KJcy':'\u040C','kopf':'\uD835\uDD5C','Kopf':'\uD835\uDD42','kscr':'\uD835\uDCC0','Kscr':'\uD835\uDCA6','lAarr':'\u21DA','lacute':'\u013A','Lacute':'\u0139','laemptyv':'\u29B4','lagran':'\u2112','lambda':'\u03BB','Lambda':'\u039B','lang':'\u27E8','Lang':'\u27EA','langd':'\u2991','langle':'\u27E8','lap':'\u2A85','Laplacetrf':'\u2112','laquo':'\xAB','larr':'\u2190','lArr':'\u21D0','Larr':'\u219E','larrb':'\u21E4','larrbfs':'\u291F','larrfs':'\u291D','larrhk':'\u21A9','larrlp':'\u21AB','larrpl':'\u2939','larrsim':'\u2973','larrtl':'\u21A2','lat':'\u2AAB','latail':'\u2919','lAtail':'\u291B','late':'\u2AAD','lates':'\u2AAD\uFE00','lbarr':'\u290C','lBarr':'\u290E','lbbrk':'\u2772','lbrace':'{','lbrack':'[','lbrke':'\u298B','lbrksld':'\u298F','lbrkslu':'\u298D','lcaron':'\u013E','Lcaron':'\u013D','lcedil':'\u013C','Lcedil':'\u013B','lceil':'\u2308','lcub':'{','lcy':'\u043B','Lcy':'\u041B','ldca':'\u2936','ldquo':'\u201C','ldquor':'\u201E','ldrdhar':'\u2967','ldrushar':'\u294B','ldsh':'\u21B2','le':'\u2264','lE':'\u2266','LeftAngleBracket':'\u27E8','leftarrow':'\u2190','Leftarrow':'\u21D0','LeftArrow':'\u2190','LeftArrowBar':'\u21E4','LeftArrowRightArrow':'\u21C6','leftarrowtail':'\u21A2','LeftCeiling':'\u2308','LeftDoubleBracket':'\u27E6','LeftDownTeeVector':'\u2961','LeftDownVector':'\u21C3','LeftDownVectorBar':'\u2959','LeftFloor':'\u230A','leftharpoondown':'\u21BD','leftharpoonup':'\u21BC','leftleftarrows':'\u21C7','leftrightarrow':'\u2194','Leftrightarrow':'\u21D4','LeftRightArrow':'\u2194','leftrightarrows':'\u21C6','leftrightharpoons':'\u21CB','leftrightsquigarrow':'\u21AD','LeftRightVector':'\u294E','LeftTee':'\u22A3','LeftTeeArrow':'\u21A4','LeftTeeVector':'\u295A','leftthreetimes':'\u22CB','LeftTriangle':'\u22B2','LeftTriangleBar':'\u29CF','LeftTriangleEqual':'\u22B4','LeftUpDownVector':'\u2951','LeftUpTeeVector':'\u2960','LeftUpVector':'\u21BF','LeftUpVectorBar':'\u2958','LeftVector':'\u21BC','LeftVectorBar':'\u2952','leg':'\u22DA','lEg':'\u2A8B','leq':'\u2264','leqq':'\u2266','leqslant':'\u2A7D','les':'\u2A7D','lescc':'\u2AA8','lesdot':'\u2A7F','lesdoto':'\u2A81','lesdotor':'\u2A83','lesg':'\u22DA\uFE00','lesges':'\u2A93','lessapprox':'\u2A85','lessdot':'\u22D6','lesseqgtr':'\u22DA','lesseqqgtr':'\u2A8B','LessEqualGreater':'\u22DA','LessFullEqual':'\u2266','LessGreater':'\u2276','lessgtr':'\u2276','LessLess':'\u2AA1','lesssim':'\u2272','LessSlantEqual':'\u2A7D','LessTilde':'\u2272','lfisht':'\u297C','lfloor':'\u230A','lfr':'\uD835\uDD29','Lfr':'\uD835\uDD0F','lg':'\u2276','lgE':'\u2A91','lHar':'\u2962','lhard':'\u21BD','lharu':'\u21BC','lharul':'\u296A','lhblk':'\u2584','ljcy':'\u0459','LJcy':'\u0409','ll':'\u226A','Ll':'\u22D8','llarr':'\u21C7','llcorner':'\u231E','Lleftarrow':'\u21DA','llhard':'\u296B','lltri':'\u25FA','lmidot':'\u0140','Lmidot':'\u013F','lmoust':'\u23B0','lmoustache':'\u23B0','lnap':'\u2A89','lnapprox':'\u2A89','lne':'\u2A87','lnE':'\u2268','lneq':'\u2A87','lneqq':'\u2268','lnsim':'\u22E6','loang':'\u27EC','loarr':'\u21FD','lobrk':'\u27E6','longleftarrow':'\u27F5','Longleftarrow':'\u27F8','LongLeftArrow':'\u27F5','longleftrightarrow':'\u27F7','Longleftrightarrow':'\u27FA','LongLeftRightArrow':'\u27F7','longmapsto':'\u27FC','longrightarrow':'\u27F6','Longrightarrow':'\u27F9','LongRightArrow':'\u27F6','looparrowleft':'\u21AB','looparrowright':'\u21AC','lopar':'\u2985','lopf':'\uD835\uDD5D','Lopf':'\uD835\uDD43','loplus':'\u2A2D','lotimes':'\u2A34','lowast':'\u2217','lowbar':'_','LowerLeftArrow':'\u2199','LowerRightArrow':'\u2198','loz':'\u25CA','lozenge':'\u25CA','lozf':'\u29EB','lpar':'(','lparlt':'\u2993','lrarr':'\u21C6','lrcorner':'\u231F','lrhar':'\u21CB','lrhard':'\u296D','lrm':'\u200E','lrtri':'\u22BF','lsaquo':'\u2039','lscr':'\uD835\uDCC1','Lscr':'\u2112','lsh':'\u21B0','Lsh':'\u21B0','lsim':'\u2272','lsime':'\u2A8D','lsimg':'\u2A8F','lsqb':'[','lsquo':'\u2018','lsquor':'\u201A','lstrok':'\u0142','Lstrok':'\u0141','lt':'<','Lt':'\u226A','LT':'<','ltcc':'\u2AA6','ltcir':'\u2A79','ltdot':'\u22D6','lthree':'\u22CB','ltimes':'\u22C9','ltlarr':'\u2976','ltquest':'\u2A7B','ltri':'\u25C3','ltrie':'\u22B4','ltrif':'\u25C2','ltrPar':'\u2996','lurdshar':'\u294A','luruhar':'\u2966','lvertneqq':'\u2268\uFE00','lvnE':'\u2268\uFE00','macr':'\xAF','male':'\u2642','malt':'\u2720','maltese':'\u2720','map':'\u21A6','Map':'\u2905','mapsto':'\u21A6','mapstodown':'\u21A7','mapstoleft':'\u21A4','mapstoup':'\u21A5','marker':'\u25AE','mcomma':'\u2A29','mcy':'\u043C','Mcy':'\u041C','mdash':'\u2014','mDDot':'\u223A','measuredangle':'\u2221','MediumSpace':'\u205F','Mellintrf':'\u2133','mfr':'\uD835\uDD2A','Mfr':'\uD835\uDD10','mho':'\u2127','micro':'\xB5','mid':'\u2223','midast':'*','midcir':'\u2AF0','middot':'\xB7','minus':'\u2212','minusb':'\u229F','minusd':'\u2238','minusdu':'\u2A2A','MinusPlus':'\u2213','mlcp':'\u2ADB','mldr':'\u2026','mnplus':'\u2213','models':'\u22A7','mopf':'\uD835\uDD5E','Mopf':'\uD835\uDD44','mp':'\u2213','mscr':'\uD835\uDCC2','Mscr':'\u2133','mstpos':'\u223E','mu':'\u03BC','Mu':'\u039C','multimap':'\u22B8','mumap':'\u22B8','nabla':'\u2207','nacute':'\u0144','Nacute':'\u0143','nang':'\u2220\u20D2','nap':'\u2249','napE':'\u2A70\u0338','napid':'\u224B\u0338','napos':'\u0149','napprox':'\u2249','natur':'\u266E','natural':'\u266E','naturals':'\u2115','nbsp':'\xA0','nbump':'\u224E\u0338','nbumpe':'\u224F\u0338','ncap':'\u2A43','ncaron':'\u0148','Ncaron':'\u0147','ncedil':'\u0146','Ncedil':'\u0145','ncong':'\u2247','ncongdot':'\u2A6D\u0338','ncup':'\u2A42','ncy':'\u043D','Ncy':'\u041D','ndash':'\u2013','ne':'\u2260','nearhk':'\u2924','nearr':'\u2197','neArr':'\u21D7','nearrow':'\u2197','nedot':'\u2250\u0338','NegativeMediumSpace':'\u200B','NegativeThickSpace':'\u200B','NegativeThinSpace':'\u200B','NegativeVeryThinSpace':'\u200B','nequiv':'\u2262','nesear':'\u2928','nesim':'\u2242\u0338','NestedGreaterGreater':'\u226B','NestedLessLess':'\u226A','NewLine':'\n','nexist':'\u2204','nexists':'\u2204','nfr':'\uD835\uDD2B','Nfr':'\uD835\uDD11','nge':'\u2271','ngE':'\u2267\u0338','ngeq':'\u2271','ngeqq':'\u2267\u0338','ngeqslant':'\u2A7E\u0338','nges':'\u2A7E\u0338','nGg':'\u22D9\u0338','ngsim':'\u2275','ngt':'\u226F','nGt':'\u226B\u20D2','ngtr':'\u226F','nGtv':'\u226B\u0338','nharr':'\u21AE','nhArr':'\u21CE','nhpar':'\u2AF2','ni':'\u220B','nis':'\u22FC','nisd':'\u22FA','niv':'\u220B','njcy':'\u045A','NJcy':'\u040A','nlarr':'\u219A','nlArr':'\u21CD','nldr':'\u2025','nle':'\u2270','nlE':'\u2266\u0338','nleftarrow':'\u219A','nLeftarrow':'\u21CD','nleftrightarrow':'\u21AE','nLeftrightarrow':'\u21CE','nleq':'\u2270','nleqq':'\u2266\u0338','nleqslant':'\u2A7D\u0338','nles':'\u2A7D\u0338','nless':'\u226E','nLl':'\u22D8\u0338','nlsim':'\u2274','nlt':'\u226E','nLt':'\u226A\u20D2','nltri':'\u22EA','nltrie':'\u22EC','nLtv':'\u226A\u0338','nmid':'\u2224','NoBreak':'\u2060','NonBreakingSpace':'\xA0','nopf':'\uD835\uDD5F','Nopf':'\u2115','not':'\xAC','Not':'\u2AEC','NotCongruent':'\u2262','NotCupCap':'\u226D','NotDoubleVerticalBar':'\u2226','NotElement':'\u2209','NotEqual':'\u2260','NotEqualTilde':'\u2242\u0338','NotExists':'\u2204','NotGreater':'\u226F','NotGreaterEqual':'\u2271','NotGreaterFullEqual':'\u2267\u0338','NotGreaterGreater':'\u226B\u0338','NotGreaterLess':'\u2279','NotGreaterSlantEqual':'\u2A7E\u0338','NotGreaterTilde':'\u2275','NotHumpDownHump':'\u224E\u0338','NotHumpEqual':'\u224F\u0338','notin':'\u2209','notindot':'\u22F5\u0338','notinE':'\u22F9\u0338','notinva':'\u2209','notinvb':'\u22F7','notinvc':'\u22F6','NotLeftTriangle':'\u22EA','NotLeftTriangleBar':'\u29CF\u0338','NotLeftTriangleEqual':'\u22EC','NotLess':'\u226E','NotLessEqual':'\u2270','NotLessGreater':'\u2278','NotLessLess':'\u226A\u0338','NotLessSlantEqual':'\u2A7D\u0338','NotLessTilde':'\u2274','NotNestedGreaterGreater':'\u2AA2\u0338','NotNestedLessLess':'\u2AA1\u0338','notni':'\u220C','notniva':'\u220C','notnivb':'\u22FE','notnivc':'\u22FD','NotPrecedes':'\u2280','NotPrecedesEqual':'\u2AAF\u0338','NotPrecedesSlantEqual':'\u22E0','NotReverseElement':'\u220C','NotRightTriangle':'\u22EB','NotRightTriangleBar':'\u29D0\u0338','NotRightTriangleEqual':'\u22ED','NotSquareSubset':'\u228F\u0338','NotSquareSubsetEqual':'\u22E2','NotSquareSuperset':'\u2290\u0338','NotSquareSupersetEqual':'\u22E3','NotSubset':'\u2282\u20D2','NotSubsetEqual':'\u2288','NotSucceeds':'\u2281','NotSucceedsEqual':'\u2AB0\u0338','NotSucceedsSlantEqual':'\u22E1','NotSucceedsTilde':'\u227F\u0338','NotSuperset':'\u2283\u20D2','NotSupersetEqual':'\u2289','NotTilde':'\u2241','NotTildeEqual':'\u2244','NotTildeFullEqual':'\u2247','NotTildeTilde':'\u2249','NotVerticalBar':'\u2224','npar':'\u2226','nparallel':'\u2226','nparsl':'\u2AFD\u20E5','npart':'\u2202\u0338','npolint':'\u2A14','npr':'\u2280','nprcue':'\u22E0','npre':'\u2AAF\u0338','nprec':'\u2280','npreceq':'\u2AAF\u0338','nrarr':'\u219B','nrArr':'\u21CF','nrarrc':'\u2933\u0338','nrarrw':'\u219D\u0338','nrightarrow':'\u219B','nRightarrow':'\u21CF','nrtri':'\u22EB','nrtrie':'\u22ED','nsc':'\u2281','nsccue':'\u22E1','nsce':'\u2AB0\u0338','nscr':'\uD835\uDCC3','Nscr':'\uD835\uDCA9','nshortmid':'\u2224','nshortparallel':'\u2226','nsim':'\u2241','nsime':'\u2244','nsimeq':'\u2244','nsmid':'\u2224','nspar':'\u2226','nsqsube':'\u22E2','nsqsupe':'\u22E3','nsub':'\u2284','nsube':'\u2288','nsubE':'\u2AC5\u0338','nsubset':'\u2282\u20D2','nsubseteq':'\u2288','nsubseteqq':'\u2AC5\u0338','nsucc':'\u2281','nsucceq':'\u2AB0\u0338','nsup':'\u2285','nsupe':'\u2289','nsupE':'\u2AC6\u0338','nsupset':'\u2283\u20D2','nsupseteq':'\u2289','nsupseteqq':'\u2AC6\u0338','ntgl':'\u2279','ntilde':'\xF1','Ntilde':'\xD1','ntlg':'\u2278','ntriangleleft':'\u22EA','ntrianglelefteq':'\u22EC','ntriangleright':'\u22EB','ntrianglerighteq':'\u22ED','nu':'\u03BD','Nu':'\u039D','num':'#','numero':'\u2116','numsp':'\u2007','nvap':'\u224D\u20D2','nvdash':'\u22AC','nvDash':'\u22AD','nVdash':'\u22AE','nVDash':'\u22AF','nvge':'\u2265\u20D2','nvgt':'>\u20D2','nvHarr':'\u2904','nvinfin':'\u29DE','nvlArr':'\u2902','nvle':'\u2264\u20D2','nvlt':'<\u20D2','nvltrie':'\u22B4\u20D2','nvrArr':'\u2903','nvrtrie':'\u22B5\u20D2','nvsim':'\u223C\u20D2','nwarhk':'\u2923','nwarr':'\u2196','nwArr':'\u21D6','nwarrow':'\u2196','nwnear':'\u2927','oacute':'\xF3','Oacute':'\xD3','oast':'\u229B','ocir':'\u229A','ocirc':'\xF4','Ocirc':'\xD4','ocy':'\u043E','Ocy':'\u041E','odash':'\u229D','odblac':'\u0151','Odblac':'\u0150','odiv':'\u2A38','odot':'\u2299','odsold':'\u29BC','oelig':'\u0153','OElig':'\u0152','ofcir':'\u29BF','ofr':'\uD835\uDD2C','Ofr':'\uD835\uDD12','ogon':'\u02DB','ograve':'\xF2','Ograve':'\xD2','ogt':'\u29C1','ohbar':'\u29B5','ohm':'\u03A9','oint':'\u222E','olarr':'\u21BA','olcir':'\u29BE','olcross':'\u29BB','oline':'\u203E','olt':'\u29C0','omacr':'\u014D','Omacr':'\u014C','omega':'\u03C9','Omega':'\u03A9','omicron':'\u03BF','Omicron':'\u039F','omid':'\u29B6','ominus':'\u2296','oopf':'\uD835\uDD60','Oopf':'\uD835\uDD46','opar':'\u29B7','OpenCurlyDoubleQuote':'\u201C','OpenCurlyQuote':'\u2018','operp':'\u29B9','oplus':'\u2295','or':'\u2228','Or':'\u2A54','orarr':'\u21BB','ord':'\u2A5D','order':'\u2134','orderof':'\u2134','ordf':'\xAA','ordm':'\xBA','origof':'\u22B6','oror':'\u2A56','orslope':'\u2A57','orv':'\u2A5B','oS':'\u24C8','oscr':'\u2134','Oscr':'\uD835\uDCAA','oslash':'\xF8','Oslash':'\xD8','osol':'\u2298','otilde':'\xF5','Otilde':'\xD5','otimes':'\u2297','Otimes':'\u2A37','otimesas':'\u2A36','ouml':'\xF6','Ouml':'\xD6','ovbar':'\u233D','OverBar':'\u203E','OverBrace':'\u23DE','OverBracket':'\u23B4','OverParenthesis':'\u23DC','par':'\u2225','para':'\xB6','parallel':'\u2225','parsim':'\u2AF3','parsl':'\u2AFD','part':'\u2202','PartialD':'\u2202','pcy':'\u043F','Pcy':'\u041F','percnt':'%','period':'.','permil':'\u2030','perp':'\u22A5','pertenk':'\u2031','pfr':'\uD835\uDD2D','Pfr':'\uD835\uDD13','phi':'\u03C6','Phi':'\u03A6','phiv':'\u03D5','phmmat':'\u2133','phone':'\u260E','pi':'\u03C0','Pi':'\u03A0','pitchfork':'\u22D4','piv':'\u03D6','planck':'\u210F','planckh':'\u210E','plankv':'\u210F','plus':'+','plusacir':'\u2A23','plusb':'\u229E','pluscir':'\u2A22','plusdo':'\u2214','plusdu':'\u2A25','pluse':'\u2A72','PlusMinus':'\xB1','plusmn':'\xB1','plussim':'\u2A26','plustwo':'\u2A27','pm':'\xB1','Poincareplane':'\u210C','pointint':'\u2A15','popf':'\uD835\uDD61','Popf':'\u2119','pound':'\xA3','pr':'\u227A','Pr':'\u2ABB','prap':'\u2AB7','prcue':'\u227C','pre':'\u2AAF','prE':'\u2AB3','prec':'\u227A','precapprox':'\u2AB7','preccurlyeq':'\u227C','Precedes':'\u227A','PrecedesEqual':'\u2AAF','PrecedesSlantEqual':'\u227C','PrecedesTilde':'\u227E','preceq':'\u2AAF','precnapprox':'\u2AB9','precneqq':'\u2AB5','precnsim':'\u22E8','precsim':'\u227E','prime':'\u2032','Prime':'\u2033','primes':'\u2119','prnap':'\u2AB9','prnE':'\u2AB5','prnsim':'\u22E8','prod':'\u220F','Product':'\u220F','profalar':'\u232E','profline':'\u2312','profsurf':'\u2313','prop':'\u221D','Proportion':'\u2237','Proportional':'\u221D','propto':'\u221D','prsim':'\u227E','prurel':'\u22B0','pscr':'\uD835\uDCC5','Pscr':'\uD835\uDCAB','psi':'\u03C8','Psi':'\u03A8','puncsp':'\u2008','qfr':'\uD835\uDD2E','Qfr':'\uD835\uDD14','qint':'\u2A0C','qopf':'\uD835\uDD62','Qopf':'\u211A','qprime':'\u2057','qscr':'\uD835\uDCC6','Qscr':'\uD835\uDCAC','quaternions':'\u210D','quatint':'\u2A16','quest':'?','questeq':'\u225F','quot':'"','QUOT':'"','rAarr':'\u21DB','race':'\u223D\u0331','racute':'\u0155','Racute':'\u0154','radic':'\u221A','raemptyv':'\u29B3','rang':'\u27E9','Rang':'\u27EB','rangd':'\u2992','range':'\u29A5','rangle':'\u27E9','raquo':'\xBB','rarr':'\u2192','rArr':'\u21D2','Rarr':'\u21A0','rarrap':'\u2975','rarrb':'\u21E5','rarrbfs':'\u2920','rarrc':'\u2933','rarrfs':'\u291E','rarrhk':'\u21AA','rarrlp':'\u21AC','rarrpl':'\u2945','rarrsim':'\u2974','rarrtl':'\u21A3','Rarrtl':'\u2916','rarrw':'\u219D','ratail':'\u291A','rAtail':'\u291C','ratio':'\u2236','rationals':'\u211A','rbarr':'\u290D','rBarr':'\u290F','RBarr':'\u2910','rbbrk':'\u2773','rbrace':'}','rbrack':']','rbrke':'\u298C','rbrksld':'\u298E','rbrkslu':'\u2990','rcaron':'\u0159','Rcaron':'\u0158','rcedil':'\u0157','Rcedil':'\u0156','rceil':'\u2309','rcub':'}','rcy':'\u0440','Rcy':'\u0420','rdca':'\u2937','rdldhar':'\u2969','rdquo':'\u201D','rdquor':'\u201D','rdsh':'\u21B3','Re':'\u211C','real':'\u211C','realine':'\u211B','realpart':'\u211C','reals':'\u211D','rect':'\u25AD','reg':'\xAE','REG':'\xAE','ReverseElement':'\u220B','ReverseEquilibrium':'\u21CB','ReverseUpEquilibrium':'\u296F','rfisht':'\u297D','rfloor':'\u230B','rfr':'\uD835\uDD2F','Rfr':'\u211C','rHar':'\u2964','rhard':'\u21C1','rharu':'\u21C0','rharul':'\u296C','rho':'\u03C1','Rho':'\u03A1','rhov':'\u03F1','RightAngleBracket':'\u27E9','rightarrow':'\u2192','Rightarrow':'\u21D2','RightArrow':'\u2192','RightArrowBar':'\u21E5','RightArrowLeftArrow':'\u21C4','rightarrowtail':'\u21A3','RightCeiling':'\u2309','RightDoubleBracket':'\u27E7','RightDownTeeVector':'\u295D','RightDownVector':'\u21C2','RightDownVectorBar':'\u2955','RightFloor':'\u230B','rightharpoondown':'\u21C1','rightharpoonup':'\u21C0','rightleftarrows':'\u21C4','rightleftharpoons':'\u21CC','rightrightarrows':'\u21C9','rightsquigarrow':'\u219D','RightTee':'\u22A2','RightTeeArrow':'\u21A6','RightTeeVector':'\u295B','rightthreetimes':'\u22CC','RightTriangle':'\u22B3','RightTriangleBar':'\u29D0','RightTriangleEqual':'\u22B5','RightUpDownVector':'\u294F','RightUpTeeVector':'\u295C','RightUpVector':'\u21BE','RightUpVectorBar':'\u2954','RightVector':'\u21C0','RightVectorBar':'\u2953','ring':'\u02DA','risingdotseq':'\u2253','rlarr':'\u21C4','rlhar':'\u21CC','rlm':'\u200F','rmoust':'\u23B1','rmoustache':'\u23B1','rnmid':'\u2AEE','roang':'\u27ED','roarr':'\u21FE','robrk':'\u27E7','ropar':'\u2986','ropf':'\uD835\uDD63','Ropf':'\u211D','roplus':'\u2A2E','rotimes':'\u2A35','RoundImplies':'\u2970','rpar':')','rpargt':'\u2994','rppolint':'\u2A12','rrarr':'\u21C9','Rrightarrow':'\u21DB','rsaquo':'\u203A','rscr':'\uD835\uDCC7','Rscr':'\u211B','rsh':'\u21B1','Rsh':'\u21B1','rsqb':']','rsquo':'\u2019','rsquor':'\u2019','rthree':'\u22CC','rtimes':'\u22CA','rtri':'\u25B9','rtrie':'\u22B5','rtrif':'\u25B8','rtriltri':'\u29CE','RuleDelayed':'\u29F4','ruluhar':'\u2968','rx':'\u211E','sacute':'\u015B','Sacute':'\u015A','sbquo':'\u201A','sc':'\u227B','Sc':'\u2ABC','scap':'\u2AB8','scaron':'\u0161','Scaron':'\u0160','sccue':'\u227D','sce':'\u2AB0','scE':'\u2AB4','scedil':'\u015F','Scedil':'\u015E','scirc':'\u015D','Scirc':'\u015C','scnap':'\u2ABA','scnE':'\u2AB6','scnsim':'\u22E9','scpolint':'\u2A13','scsim':'\u227F','scy':'\u0441','Scy':'\u0421','sdot':'\u22C5','sdotb':'\u22A1','sdote':'\u2A66','searhk':'\u2925','searr':'\u2198','seArr':'\u21D8','searrow':'\u2198','sect':'\xA7','semi':';','seswar':'\u2929','setminus':'\u2216','setmn':'\u2216','sext':'\u2736','sfr':'\uD835\uDD30','Sfr':'\uD835\uDD16','sfrown':'\u2322','sharp':'\u266F','shchcy':'\u0449','SHCHcy':'\u0429','shcy':'\u0448','SHcy':'\u0428','ShortDownArrow':'\u2193','ShortLeftArrow':'\u2190','shortmid':'\u2223','shortparallel':'\u2225','ShortRightArrow':'\u2192','ShortUpArrow':'\u2191','shy':'\xAD','sigma':'\u03C3','Sigma':'\u03A3','sigmaf':'\u03C2','sigmav':'\u03C2','sim':'\u223C','simdot':'\u2A6A','sime':'\u2243','simeq':'\u2243','simg':'\u2A9E','simgE':'\u2AA0','siml':'\u2A9D','simlE':'\u2A9F','simne':'\u2246','simplus':'\u2A24','simrarr':'\u2972','slarr':'\u2190','SmallCircle':'\u2218','smallsetminus':'\u2216','smashp':'\u2A33','smeparsl':'\u29E4','smid':'\u2223','smile':'\u2323','smt':'\u2AAA','smte':'\u2AAC','smtes':'\u2AAC\uFE00','softcy':'\u044C','SOFTcy':'\u042C','sol':'/','solb':'\u29C4','solbar':'\u233F','sopf':'\uD835\uDD64','Sopf':'\uD835\uDD4A','spades':'\u2660','spadesuit':'\u2660','spar':'\u2225','sqcap':'\u2293','sqcaps':'\u2293\uFE00','sqcup':'\u2294','sqcups':'\u2294\uFE00','Sqrt':'\u221A','sqsub':'\u228F','sqsube':'\u2291','sqsubset':'\u228F','sqsubseteq':'\u2291','sqsup':'\u2290','sqsupe':'\u2292','sqsupset':'\u2290','sqsupseteq':'\u2292','squ':'\u25A1','square':'\u25A1','Square':'\u25A1','SquareIntersection':'\u2293','SquareSubset':'\u228F','SquareSubsetEqual':'\u2291','SquareSuperset':'\u2290','SquareSupersetEqual':'\u2292','SquareUnion':'\u2294','squarf':'\u25AA','squf':'\u25AA','srarr':'\u2192','sscr':'\uD835\uDCC8','Sscr':'\uD835\uDCAE','ssetmn':'\u2216','ssmile':'\u2323','sstarf':'\u22C6','star':'\u2606','Star':'\u22C6','starf':'\u2605','straightepsilon':'\u03F5','straightphi':'\u03D5','strns':'\xAF','sub':'\u2282','Sub':'\u22D0','subdot':'\u2ABD','sube':'\u2286','subE':'\u2AC5','subedot':'\u2AC3','submult':'\u2AC1','subne':'\u228A','subnE':'\u2ACB','subplus':'\u2ABF','subrarr':'\u2979','subset':'\u2282','Subset':'\u22D0','subseteq':'\u2286','subseteqq':'\u2AC5','SubsetEqual':'\u2286','subsetneq':'\u228A','subsetneqq':'\u2ACB','subsim':'\u2AC7','subsub':'\u2AD5','subsup':'\u2AD3','succ':'\u227B','succapprox':'\u2AB8','succcurlyeq':'\u227D','Succeeds':'\u227B','SucceedsEqual':'\u2AB0','SucceedsSlantEqual':'\u227D','SucceedsTilde':'\u227F','succeq':'\u2AB0','succnapprox':'\u2ABA','succneqq':'\u2AB6','succnsim':'\u22E9','succsim':'\u227F','SuchThat':'\u220B','sum':'\u2211','Sum':'\u2211','sung':'\u266A','sup':'\u2283','Sup':'\u22D1','sup1':'\xB9','sup2':'\xB2','sup3':'\xB3','supdot':'\u2ABE','supdsub':'\u2AD8','supe':'\u2287','supE':'\u2AC6','supedot':'\u2AC4','Superset':'\u2283','SupersetEqual':'\u2287','suphsol':'\u27C9','suphsub':'\u2AD7','suplarr':'\u297B','supmult':'\u2AC2','supne':'\u228B','supnE':'\u2ACC','supplus':'\u2AC0','supset':'\u2283','Supset':'\u22D1','supseteq':'\u2287','supseteqq':'\u2AC6','supsetneq':'\u228B','supsetneqq':'\u2ACC','supsim':'\u2AC8','supsub':'\u2AD4','supsup':'\u2AD6','swarhk':'\u2926','swarr':'\u2199','swArr':'\u21D9','swarrow':'\u2199','swnwar':'\u292A','szlig':'\xDF','Tab':'\t','target':'\u2316','tau':'\u03C4','Tau':'\u03A4','tbrk':'\u23B4','tcaron':'\u0165','Tcaron':'\u0164','tcedil':'\u0163','Tcedil':'\u0162','tcy':'\u0442','Tcy':'\u0422','tdot':'\u20DB','telrec':'\u2315','tfr':'\uD835\uDD31','Tfr':'\uD835\uDD17','there4':'\u2234','therefore':'\u2234','Therefore':'\u2234','theta':'\u03B8','Theta':'\u0398','thetasym':'\u03D1','thetav':'\u03D1','thickapprox':'\u2248','thicksim':'\u223C','ThickSpace':'\u205F\u200A','thinsp':'\u2009','ThinSpace':'\u2009','thkap':'\u2248','thksim':'\u223C','thorn':'\xFE','THORN':'\xDE','tilde':'\u02DC','Tilde':'\u223C','TildeEqual':'\u2243','TildeFullEqual':'\u2245','TildeTilde':'\u2248','times':'\xD7','timesb':'\u22A0','timesbar':'\u2A31','timesd':'\u2A30','tint':'\u222D','toea':'\u2928','top':'\u22A4','topbot':'\u2336','topcir':'\u2AF1','topf':'\uD835\uDD65','Topf':'\uD835\uDD4B','topfork':'\u2ADA','tosa':'\u2929','tprime':'\u2034','trade':'\u2122','TRADE':'\u2122','triangle':'\u25B5','triangledown':'\u25BF','triangleleft':'\u25C3','trianglelefteq':'\u22B4','triangleq':'\u225C','triangleright':'\u25B9','trianglerighteq':'\u22B5','tridot':'\u25EC','trie':'\u225C','triminus':'\u2A3A','TripleDot':'\u20DB','triplus':'\u2A39','trisb':'\u29CD','tritime':'\u2A3B','trpezium':'\u23E2','tscr':'\uD835\uDCC9','Tscr':'\uD835\uDCAF','tscy':'\u0446','TScy':'\u0426','tshcy':'\u045B','TSHcy':'\u040B','tstrok':'\u0167','Tstrok':'\u0166','twixt':'\u226C','twoheadleftarrow':'\u219E','twoheadrightarrow':'\u21A0','uacute':'\xFA','Uacute':'\xDA','uarr':'\u2191','uArr':'\u21D1','Uarr':'\u219F','Uarrocir':'\u2949','ubrcy':'\u045E','Ubrcy':'\u040E','ubreve':'\u016D','Ubreve':'\u016C','ucirc':'\xFB','Ucirc':'\xDB','ucy':'\u0443','Ucy':'\u0423','udarr':'\u21C5','udblac':'\u0171','Udblac':'\u0170','udhar':'\u296E','ufisht':'\u297E','ufr':'\uD835\uDD32','Ufr':'\uD835\uDD18','ugrave':'\xF9','Ugrave':'\xD9','uHar':'\u2963','uharl':'\u21BF','uharr':'\u21BE','uhblk':'\u2580','ulcorn':'\u231C','ulcorner':'\u231C','ulcrop':'\u230F','ultri':'\u25F8','umacr':'\u016B','Umacr':'\u016A','uml':'\xA8','UnderBar':'_','UnderBrace':'\u23DF','UnderBracket':'\u23B5','UnderParenthesis':'\u23DD','Union':'\u22C3','UnionPlus':'\u228E','uogon':'\u0173','Uogon':'\u0172','uopf':'\uD835\uDD66','Uopf':'\uD835\uDD4C','uparrow':'\u2191','Uparrow':'\u21D1','UpArrow':'\u2191','UpArrowBar':'\u2912','UpArrowDownArrow':'\u21C5','updownarrow':'\u2195','Updownarrow':'\u21D5','UpDownArrow':'\u2195','UpEquilibrium':'\u296E','upharpoonleft':'\u21BF','upharpoonright':'\u21BE','uplus':'\u228E','UpperLeftArrow':'\u2196','UpperRightArrow':'\u2197','upsi':'\u03C5','Upsi':'\u03D2','upsih':'\u03D2','upsilon':'\u03C5','Upsilon':'\u03A5','UpTee':'\u22A5','UpTeeArrow':'\u21A5','upuparrows':'\u21C8','urcorn':'\u231D','urcorner':'\u231D','urcrop':'\u230E','uring':'\u016F','Uring':'\u016E','urtri':'\u25F9','uscr':'\uD835\uDCCA','Uscr':'\uD835\uDCB0','utdot':'\u22F0','utilde':'\u0169','Utilde':'\u0168','utri':'\u25B5','utrif':'\u25B4','uuarr':'\u21C8','uuml':'\xFC','Uuml':'\xDC','uwangle':'\u29A7','vangrt':'\u299C','varepsilon':'\u03F5','varkappa':'\u03F0','varnothing':'\u2205','varphi':'\u03D5','varpi':'\u03D6','varpropto':'\u221D','varr':'\u2195','vArr':'\u21D5','varrho':'\u03F1','varsigma':'\u03C2','varsubsetneq':'\u228A\uFE00','varsubsetneqq':'\u2ACB\uFE00','varsupsetneq':'\u228B\uFE00','varsupsetneqq':'\u2ACC\uFE00','vartheta':'\u03D1','vartriangleleft':'\u22B2','vartriangleright':'\u22B3','vBar':'\u2AE8','Vbar':'\u2AEB','vBarv':'\u2AE9','vcy':'\u0432','Vcy':'\u0412','vdash':'\u22A2','vDash':'\u22A8','Vdash':'\u22A9','VDash':'\u22AB','Vdashl':'\u2AE6','vee':'\u2228','Vee':'\u22C1','veebar':'\u22BB','veeeq':'\u225A','vellip':'\u22EE','verbar':'|','Verbar':'\u2016','vert':'|','Vert':'\u2016','VerticalBar':'\u2223','VerticalLine':'|','VerticalSeparator':'\u2758','VerticalTilde':'\u2240','VeryThinSpace':'\u200A','vfr':'\uD835\uDD33','Vfr':'\uD835\uDD19','vltri':'\u22B2','vnsub':'\u2282\u20D2','vnsup':'\u2283\u20D2','vopf':'\uD835\uDD67','Vopf':'\uD835\uDD4D','vprop':'\u221D','vrtri':'\u22B3','vscr':'\uD835\uDCCB','Vscr':'\uD835\uDCB1','vsubne':'\u228A\uFE00','vsubnE':'\u2ACB\uFE00','vsupne':'\u228B\uFE00','vsupnE':'\u2ACC\uFE00','Vvdash':'\u22AA','vzigzag':'\u299A','wcirc':'\u0175','Wcirc':'\u0174','wedbar':'\u2A5F','wedge':'\u2227','Wedge':'\u22C0','wedgeq':'\u2259','weierp':'\u2118','wfr':'\uD835\uDD34','Wfr':'\uD835\uDD1A','wopf':'\uD835\uDD68','Wopf':'\uD835\uDD4E','wp':'\u2118','wr':'\u2240','wreath':'\u2240','wscr':'\uD835\uDCCC','Wscr':'\uD835\uDCB2','xcap':'\u22C2','xcirc':'\u25EF','xcup':'\u22C3','xdtri':'\u25BD','xfr':'\uD835\uDD35','Xfr':'\uD835\uDD1B','xharr':'\u27F7','xhArr':'\u27FA','xi':'\u03BE','Xi':'\u039E','xlarr':'\u27F5','xlArr':'\u27F8','xmap':'\u27FC','xnis':'\u22FB','xodot':'\u2A00','xopf':'\uD835\uDD69','Xopf':'\uD835\uDD4F','xoplus':'\u2A01','xotime':'\u2A02','xrarr':'\u27F6','xrArr':'\u27F9','xscr':'\uD835\uDCCD','Xscr':'\uD835\uDCB3','xsqcup':'\u2A06','xuplus':'\u2A04','xutri':'\u25B3','xvee':'\u22C1','xwedge':'\u22C0','yacute':'\xFD','Yacute':'\xDD','yacy':'\u044F','YAcy':'\u042F','ycirc':'\u0177','Ycirc':'\u0176','ycy':'\u044B','Ycy':'\u042B','yen':'\xA5','yfr':'\uD835\uDD36','Yfr':'\uD835\uDD1C','yicy':'\u0457','YIcy':'\u0407','yopf':'\uD835\uDD6A','Yopf':'\uD835\uDD50','yscr':'\uD835\uDCCE','Yscr':'\uD835\uDCB4','yucy':'\u044E','YUcy':'\u042E','yuml':'\xFF','Yuml':'\u0178','zacute':'\u017A','Zacute':'\u0179','zcaron':'\u017E','Zcaron':'\u017D','zcy':'\u0437','Zcy':'\u0417','zdot':'\u017C','Zdot':'\u017B','zeetrf':'\u2128','ZeroWidthSpace':'\u200B','zeta':'\u03B6','Zeta':'\u0396','zfr':'\uD835\uDD37','Zfr':'\u2128','zhcy':'\u0436','ZHcy':'\u0416','zigrarr':'\u21DD','zopf':'\uD835\uDD6B','Zopf':'\u2124','zscr':'\uD835\uDCCF','Zscr':'\uD835\uDCB5','zwj':'\u200D','zwnj':'\u200C'};
var decodeMapLegacy = {'aacute':'\xE1','Aacute':'\xC1','acirc':'\xE2','Acirc':'\xC2','acute':'\xB4','aelig':'\xE6','AElig':'\xC6','agrave':'\xE0','Agrave':'\xC0','amp':'&','AMP':'&','aring':'\xE5','Aring':'\xC5','atilde':'\xE3','Atilde':'\xC3','auml':'\xE4','Auml':'\xC4','brvbar':'\xA6','ccedil':'\xE7','Ccedil':'\xC7','cedil':'\xB8','cent':'\xA2','copy':'\xA9','COPY':'\xA9','curren':'\xA4','deg':'\xB0','divide':'\xF7','eacute':'\xE9','Eacute':'\xC9','ecirc':'\xEA','Ecirc':'\xCA','egrave':'\xE8','Egrave':'\xC8','eth':'\xF0','ETH':'\xD0','euml':'\xEB','Euml':'\xCB','frac12':'\xBD','frac14':'\xBC','frac34':'\xBE','gt':'>','GT':'>','iacute':'\xED','Iacute':'\xCD','icirc':'\xEE','Icirc':'\xCE','iexcl':'\xA1','igrave':'\xEC','Igrave':'\xCC','iquest':'\xBF','iuml':'\xEF','Iuml':'\xCF','laquo':'\xAB','lt':'<','LT':'<','macr':'\xAF','micro':'\xB5','middot':'\xB7','nbsp':'\xA0','not':'\xAC','ntilde':'\xF1','Ntilde':'\xD1','oacute':'\xF3','Oacute':'\xD3','ocirc':'\xF4','Ocirc':'\xD4','ograve':'\xF2','Ograve':'\xD2','ordf':'\xAA','ordm':'\xBA','oslash':'\xF8','Oslash':'\xD8','otilde':'\xF5','Otilde':'\xD5','ouml':'\xF6','Ouml':'\xD6','para':'\xB6','plusmn':'\xB1','pound':'\xA3','quot':'"','QUOT':'"','raquo':'\xBB','reg':'\xAE','REG':'\xAE','sect':'\xA7','shy':'\xAD','sup1':'\xB9','sup2':'\xB2','sup3':'\xB3','szlig':'\xDF','thorn':'\xFE','THORN':'\xDE','times':'\xD7','uacute':'\xFA','Uacute':'\xDA','ucirc':'\xFB','Ucirc':'\xDB','ugrave':'\xF9','Ugrave':'\xD9','uml':'\xA8','uuml':'\xFC','Uuml':'\xDC','yacute':'\xFD','Yacute':'\xDD','yen':'\xA5','yuml':'\xFF'};
var decodeMapNumeric = {'0':'\uFFFD','128':'\u20AC','130':'\u201A','131':'\u0192','132':'\u201E','133':'\u2026','134':'\u2020','135':'\u2021','136':'\u02C6','137':'\u2030','138':'\u0160','139':'\u2039','140':'\u0152','142':'\u017D','145':'\u2018','146':'\u2019','147':'\u201C','148':'\u201D','149':'\u2022','150':'\u2013','151':'\u2014','152':'\u02DC','153':'\u2122','154':'\u0161','155':'\u203A','156':'\u0153','158':'\u017E','159':'\u0178'};
var invalidReferenceCodePoints = [1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65000,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111];
/*--------------------------------------------------------------------------*/
var stringFromCharCode = String.fromCharCode;
var object = {};
var hasOwnProperty = object.hasOwnProperty;
var has = function(object, propertyName) {
return hasOwnProperty.call(object, propertyName);
};
var contains = function(array, value) {
var index = -1;
var length = array.length;
while (++index < length) {
if (array[index] == value) {
return true;
}
}
return false;
};
var merge = function(options, defaults) {
if (!options) {
return defaults;
}
var result = {};
var key;
for (key in defaults) {
// A `hasOwnProperty` check is not needed here, since only recognized
// option names are used anyway. Any others are ignored.
result[key] = has(options, key) ? options[key] : defaults[key];
}
return result;
};
// Modified version of `ucs2encode`; see https://mths.be/punycode.
var codePointToSymbol = function(codePoint, strict) {
var output = '';
if ((codePoint >= 0xD800 && codePoint <= 0xDFFF) || codePoint > 0x10FFFF) {
// See issue #4:
// “Otherwise, if the number is in the range 0xD800 to 0xDFFF or is
// greater than 0x10FFFF, then this is a parse error. Return a U+FFFD
// REPLACEMENT CHARACTER.”
if (strict) {
parseError('character reference outside the permissible Unicode range');
}
return '\uFFFD';
}
if (has(decodeMapNumeric, codePoint)) {
if (strict) {
parseError('disallowed character reference');
}
return decodeMapNumeric[codePoint];
}
if (strict && contains(invalidReferenceCodePoints, codePoint)) {
parseError('disallowed character reference');
}
if (codePoint > 0xFFFF) {
codePoint -= 0x10000;
output += stringFromCharCode(codePoint >>> 10 & 0x3FF | 0xD800);
codePoint = 0xDC00 | codePoint & 0x3FF;
}
output += stringFromCharCode(codePoint);
return output;
};
var hexEscape = function(codePoint) {
return '' + codePoint.toString(16).toUpperCase() + ';';
};
var decEscape = function(codePoint) {
return '' + codePoint + ';';
};
var parseError = function(message) {
throw Error('Parse error: ' + message);
};
/*--------------------------------------------------------------------------*/
var encode = function(string, options) {
options = merge(options, encode.options);
var strict = options.strict;
if (strict && regexInvalidRawCodePoint.test(string)) {
parseError('forbidden code point');
}
var encodeEverything = options.encodeEverything;
var useNamedReferences = options.useNamedReferences;
var allowUnsafeSymbols = options.allowUnsafeSymbols;
var escapeCodePoint = options.decimal ? decEscape : hexEscape;
var escapeBmpSymbol = function(symbol) {
return escapeCodePoint(symbol.charCodeAt(0));
};
if (encodeEverything) {
// Encode ASCII symbols.
string = string.replace(regexAsciiWhitelist, function(symbol) {
// Use named references if requested & possible.
if (useNamedReferences && has(encodeMap, symbol)) {
return '&' + encodeMap[symbol] + ';';
}
return escapeBmpSymbol(symbol);
});
// Shorten a few escapes that represent two symbols, of which at least one
// is within the ASCII range.
if (useNamedReferences) {
string = string
.replace(/>\u20D2/g, '>⃒')
.replace(/<\u20D2/g, '<⃒')
.replace(/fj/g, 'fj');
}
// Encode non-ASCII symbols.
if (useNamedReferences) {
// Encode non-ASCII symbols that can be replaced with a named reference.
string = string.replace(regexEncodeNonAscii, function(string) {
// Note: there is no need to check `has(encodeMap, string)` here.
return '&' + encodeMap[string] + ';';
});
}
// Note: any remaining non-ASCII symbols are handled outside of the `if`.
} else if (useNamedReferences) {
// Apply named character references.
// Encode `<>"'&` using named character references.
if (!allowUnsafeSymbols) {
string = string.replace(regexEscape, function(string) {
return '&' + encodeMap[string] + ';'; // no need to check `has()` here
});
}
// Shorten escapes that represent two symbols, of which at least one is
// `<>"'&`.
string = string
.replace(/>\u20D2/g, '>⃒')
.replace(/<\u20D2/g, '<⃒');
// Encode non-ASCII symbols that can be replaced with a named reference.
string = string.replace(regexEncodeNonAscii, function(string) {
// Note: there is no need to check `has(encodeMap, string)` here.
return '&' + encodeMap[string] + ';';
});
} else if (!allowUnsafeSymbols) {
// Encode `<>"'&` using hexadecimal escapes, now that they’re not handled
// using named character references.
string = string.replace(regexEscape, escapeBmpSymbol);
}
return string
// Encode astral symbols.
.replace(regexAstralSymbols, function($0) {
// https://mathiasbynens.be/notes/javascript-encoding#surrogate-formulae
var high = $0.charCodeAt(0);
var low = $0.charCodeAt(1);
var codePoint = (high - 0xD800) * 0x400 + low - 0xDC00 + 0x10000;
return escapeCodePoint(codePoint);
})
// Encode any remaining BMP symbols that are not printable ASCII symbols
// using a hexadecimal escape.
.replace(regexBmpWhitelist, escapeBmpSymbol);
};
// Expose default options (so they can be overridden globally).
encode.options = {
'allowUnsafeSymbols': false,
'encodeEverything': false,
'strict': false,
'useNamedReferences': false,
'decimal' : false
};
var decode = function(html, options) {
options = merge(options, decode.options);
var strict = options.strict;
if (strict && regexInvalidEntity.test(html)) {
parseError('malformed character reference');
}
return html.replace(regexDecode, function($0, $1, $2, $3, $4, $5, $6, $7) {
var codePoint;
var semicolon;
var decDigits;
var hexDigits;
var reference;
var next;
if ($1) {
// Decode decimal escapes, e.g. `𝌆`.
decDigits = $1;
semicolon = $2;
if (strict && !semicolon) {
parseError('character reference was not terminated by a semicolon');
}
codePoint = parseInt(decDigits, 10);
return codePointToSymbol(codePoint, strict);
}
if ($3) {
// Decode hexadecimal escapes, e.g. `𝌆`.
hexDigits = $3;
semicolon = $4;
if (strict && !semicolon) {
parseError('character reference was not terminated by a semicolon');
}
codePoint = parseInt(hexDigits, 16);
return codePointToSymbol(codePoint, strict);
}
if ($5) {
// Decode named character references with trailing `;`, e.g. `©`.
reference = $5;
if (has(decodeMap, reference)) {
return decodeMap[reference];
} else {
// Ambiguous ampersand. https://mths.be/notes/ambiguous-ampersands
if (strict) {
parseError(
'named character reference was not terminated by a semicolon'
);
}
return $0;
}
}
// If we’re still here, it’s a legacy reference for sure. No need for an
// extra `if` check.
// Decode named character references without trailing `;`, e.g. `&`
// This is only a parse error if it gets converted to `&`, or if it is
// followed by `=` in an attribute context.
reference = $6;
next = $7;
if (next && options.isAttributeValue) {
if (strict && next == '=') {
parseError('`&` did not start a character reference');
}
return $0;
} else {
if (strict) {
parseError(
'named character reference was not terminated by a semicolon'
);
}
// Note: there is no need to check `has(decodeMapLegacy, reference)`.
return decodeMapLegacy[reference] + (next || '');
}
});
};
// Expose default options (so they can be overridden globally).
decode.options = {
'isAttributeValue': false,
'strict': false
};
var escape = function(string) {
return string.replace(regexEscape, function($0) {
// Note: there is no need to check `has(escapeMap, $0)` here.
return escapeMap[$0];
});
};
/*--------------------------------------------------------------------------*/
var he = {
'version': '1.1.1',
'encode': encode,
'decode': decode,
'escape': escape,
'unescape': decode
};
// Some AMD build optimizers, like r.js, check for specific condition patterns
// like the following:
if (
typeof define == 'function' &&
typeof define.amd == 'object' &&
define.amd
) {
define(function() {
return he;
});
} else if (freeExports && !freeExports.nodeType) {
if (freeModule) { // in Node.js, io.js, or RingoJS v0.8.0+
freeModule.exports = he;
} else { // in Narwhal or RingoJS v0.7.0-
for (var key in he) {
has(he, key) && (freeExports[key] = he[key]);
}
}
} else { // in Rhino or a web browser
root.he = he;
}
}(this));
he-1.1.1/man/ 0000775 0000000 0000000 00000000000 13041405517 0012661 5 ustar 00root root 0000000 0000000 he-1.1.1/man/he.1 0000664 0000000 0000000 00000006036 13041405517 0013344 0 ustar 00root root 0000000 0000000 .Dd April 5, 2016
.Dt he 1
.Sh NAME
.Nm he
.Nd encode/decode HTML entities just like a browser would
.Sh SYNOPSIS
.Nm
.Op Fl -escape Ar string
.br
.Op Fl -encode Ar string
.br
.Op Fl -encode Fl -use-named-refs Fl -everything Fl -allow-unsafe Ar string
.br
.Op Fl -decode Ar string
.br
.Op Fl -decode Fl -attribute Ar string
.br
.Op Fl -decode Fl -strict Ar string
.br
.Op Fl v | -version
.br
.Op Fl h | -help
.Sh DESCRIPTION
.Nm
encodes/decodes HTML entities in strings just like a browser would.
.Sh OPTIONS
.Bl -ohang -offset
.It Sy "--escape"
Take a string of text and escape it for use in text contexts in XML or HTML documents. Only the following characters are escaped: `&`, `<`, `>`, `"`, and `'`.
.It Sy "--encode"
Take a string of text and encode any symbols that aren't printable ASCII symbols and that can be replaced with character references. For example, it would turn `©` into `©`, but it wouldn't turn `+` into `+` since there is no point in doing so. Additionally, it replaces any remaining non-ASCII symbols with a hexadecimal escape sequence (e.g. `𝌆`). The return value of this function is always valid HTML.
.It Sy "--encode --use-named-refs"
Enable the use of named character references (like `©`) in the output. If compatibility with older browsers is a concern, don't use this option.
.It Sy "--encode --everything"
Encode every symbol in the input string, even safe printable ASCII symbols.
.It Sy "--encode --allow-unsafe"
Encode non-ASCII characters only. This leaves unsafe HTML/XML symbols like `&`, `<`, `>`, `"`, and `'` intact.
.It Sy "--encode --decimal"
Use decimal digits rather than hexadecimal digits for encoded character references, e.g. output `©` instead of `©`.
.It Sy "--decode"
Takes a string of HTML and decode any named and numerical character references in it using the algorithm described in the HTML spec.
.It Sy "--decode --attribute"
Parse the input as if it was an HTML attribute value rather than a string in an HTML text content.
.It Sy "--decode --strict"
Throw an error if an invalid character reference is encountered.
.It Sy "-v, --version"
Print he's version.
.It Sy "-h, --help"
Show the help screen.
.El
.Sh EXIT STATUS
The
.Nm he
utility exits with one of the following values:
.Pp
.Bl -tag -width flag -compact
.It Li 0
.Nm
did what it was instructed to do successfully; either it encoded/decoded the input and printed the result, or it printed the version or usage message.
.It Li 1
.Nm
encountered an error.
.El
.Sh EXAMPLES
.Bl -ohang -offset
.It Sy "he --escape ''"
Print an escaped version of the given string that is safe for use in HTML text contexts, escaping only `&`, `<`, `>`, `"`, and `'`.
.It Sy "he --decode '©𝌆'"
Print the decoded version of the given HTML string.
.It Sy "echo\ '©𝌆'\ |\ he --decode"
Print the decoded version of the HTML string that gets piped in.
.El
.Sh BUGS
he's bug tracker is located at .
.Sh AUTHOR
Mathias Bynens
.Sh WWW
he-1.1.1/package.json 0000664 0000000 0000000 00000002223 13041405517 0014373 0 ustar 00root root 0000000 0000000 {
"name": "he",
"version": "1.1.1",
"description": "A robust HTML entities encoder/decoder with full Unicode support.",
"homepage": "https://mths.be/he",
"main": "he.js",
"bin": "bin/he",
"keywords": [
"string",
"entities",
"entity",
"html",
"encode",
"decode",
"unicode"
],
"license": "MIT",
"author": {
"name": "Mathias Bynens",
"url": "https://mathiasbynens.be/"
},
"repository": {
"type": "git",
"url": "https://github.com/mathiasbynens/he.git"
},
"bugs": "https://github.com/mathiasbynens/he/issues",
"files": [
"LICENSE-MIT.txt",
"he.js",
"bin/",
"man/"
],
"directories": {
"bin": "bin",
"man": "man",
"test": "tests"
},
"scripts": {
"test": "node tests/tests.js",
"build": "grunt build"
},
"devDependencies": {
"codecov.io": "^0.1.6",
"grunt": "^0.4.5",
"grunt-shell": "^1.1.1",
"grunt-template": "^0.2.3",
"istanbul": "^0.4.2",
"jsesc": "^1.0.0",
"lodash": "^4.8.2",
"qunit-extras": "^1.4.5",
"qunitjs": "~1.11.0",
"regenerate": "^1.2.1",
"requirejs": "^2.1.22",
"sort-object": "^3.0.2"
}
}
he-1.1.1/scripts/ 0000775 0000000 0000000 00000000000 13041405517 0013575 5 ustar 00root root 0000000 0000000 he-1.1.1/scripts/ascii-whitelist-regex.js 0000664 0000000 0000000 00000000674 13041405517 0020354 0 ustar 00root root 0000000 0000000 'use strict';
const regenerate = require('regenerate');
const regexAsciiWhitelist = regenerate()
// Add all ASCII symbols (not just printable ASCII).
.addRange(0x0, 0x7F)
// Remove code points listed in the first column of the overrides table.
// https://html.spec.whatwg.org/multipage/syntax.html#table-charref-overrides
.remove(require('../data/decode-code-points-overrides.json'))
.toString();
module.exports = regexAsciiWhitelist;
he-1.1.1/scripts/astral-symbol-regex.js 0000664 0000000 0000000 00000000263 13041405517 0020035 0 ustar 00root root 0000000 0000000 'use strict';
const regenerate = require('regenerate');
const regexAstralSymbol = regenerate()
.addRange(0x010000, 0x10FFFF)
.toString();
module.exports = regexAstralSymbol;
he-1.1.1/scripts/bmp-whitelist-regex.js 0000664 0000000 0000000 00000001017 13041405517 0020032 0 ustar 00root root 0000000 0000000 const regenerate = require('regenerate');
const regexBmpWhitelist = regenerate()
// Add all BMP symbols.
.addRange(0x0, 0xFFFF)
// Remove ASCII newlines.
.remove('\r', '\n')
// Remove printable ASCII symbols.
.removeRange(0x20, 0x7E)
// Remove code points listed in the first column of the overrides table.
// https://html.spec.whatwg.org/multipage/syntax.html#table-charref-overrides
.remove(require('../data/decode-code-points-overrides.json'))
.toString({ 'bmpOnly': true });
module.exports = regexBmpWhitelist;
he-1.1.1/scripts/encode-non-ascii-regex.js 0000664 0000000 0000000 00000002334 13041405517 0020360 0 ustar 00root root 0000000 0000000 'use strict';
const jsesc = require('jsesc');
const regenerate = require('regenerate');
const difference = require('lodash').difference;
const joinStrings = function(a, b) {
if (a && b) {
return a + '|' + b;
}
return a + b;
};
const loneCodePoints = require('../data/encode-lone-code-points.json');
const arrayEncodeMultipleSymbols = require('../data/encode-paired-symbols.json');
const arrayEncodeMultipleSymbolsAscii = arrayEncodeMultipleSymbols
.filter(function(string) {
return /^[\0-\x7F]+$/.test(string);
});
const encodeSingleSymbolsAscii = regenerate(loneCodePoints)
.removeRange(0x7F + 1, 0x10FFFF).toString();
const encodeSingleSymbolsNonAscii = regenerate(loneCodePoints)
.removeRange(0x00, 0x7F).toString();
const encodeMultipleSymbolsAscii = jsesc(
arrayEncodeMultipleSymbolsAscii.join('|')
);
const encodeMultipleSymbolsNonAscii = jsesc(
difference(
arrayEncodeMultipleSymbols,
arrayEncodeMultipleSymbolsAscii
).join('|')
);
const regexEncodeAscii = joinStrings(
encodeMultipleSymbolsAscii,
encodeSingleSymbolsAscii
);
const regexEncodeNonAscii = joinStrings(
encodeMultipleSymbolsNonAscii,
encodeSingleSymbolsNonAscii
);
// Note: `regexEncodeAscii` is not used.
module.exports = regexEncodeNonAscii;
he-1.1.1/scripts/export-data.js 0000664 0000000 0000000 00000002311 13041405517 0016360 0 ustar 00root root 0000000 0000000 'use strict';
const jsesc = require('jsesc');
const formatJSON = function(fileName) {
const object = require('../data/' + fileName + '.json');
return jsesc(object, {
'compact': true,
'quotes': 'single'
});
};
module.exports = {
'decodeMap': formatJSON('decode-map'),
'decodeMapLegacy': formatJSON('decode-map-legacy'),
'decodeMapOverrides': formatJSON('decode-map-overrides'),
'encodeMap': formatJSON('encode-map'),
'invalidReferenceCodePoints': formatJSON('invalid-character-reference-code-points'),
'regexAsciiWhitelist': require('./ascii-whitelist-regex.js'),
'regexAstralSymbol': require('./astral-symbol-regex.js'),
'regexBmpWhitelist': require('./bmp-whitelist-regex.js'),
'regexDecimalEscapeSource': '([0-9]+)(;?)',
'regexEncodeNonAscii': require('./encode-non-ascii-regex.js'),
'regexHexadecimalEscapeSource': '[xX]([a-fA-F0-9]+)(;?)',
'regexInvalidRawCodePoints': require('./invalid-code-points-regex.js'),
'regexLegacyReferenceSource': require('./legacy-reference-regex.js'),
'regexNamedReferenceSource': '&([0-9a-zA-Z]+);',
'stringInvalidCodePoints': require('./invalid-code-points-string.js'),
'testDataMap': formatJSON('entities'),
'version': require('../package.json').version
};
he-1.1.1/scripts/invalid-code-points-regex.js 0000664 0000000 0000000 00000000765 13041405517 0021123 0 ustar 00root root 0000000 0000000 'use strict';
const regenerate = require('regenerate');
const invalidRawCodePoints = require('../data/invalid-raw-code-points.json');
const regexInvalidRawCodePoints = regenerate(invalidRawCodePoints)
// https://html.spec.whatwg.org/multipage/#preprocessing-the-input-stream
// “Any character that is a not a Unicode character, i.e. any isolated
// surrogate, is a parse error.”
.addRange(0xD800, 0xDBFF)
.addRange(0xDC00, 0xDFFF)
.toString();
module.exports = regexInvalidRawCodePoints;
he-1.1.1/scripts/invalid-code-points-string.js 0000664 0000000 0000000 00000000463 13041405517 0021312 0 ustar 00root root 0000000 0000000 'use strict';
const jsesc = require('jsesc');
const invalidRawCodePoints = require('../data/invalid-raw-code-points.json');
const string = String.fromCodePoint.apply(String, invalidRawCodePoints);
const invalidCodePointsString = jsesc(string, { 'wrap': true });
module.exports = invalidCodePointsString;
he-1.1.1/scripts/legacy-reference-regex.js 0000664 0000000 0000000 00000000336 13041405517 0020445 0 ustar 00root root 0000000 0000000 'use strict';
const legacyReferences = require('../data/decode-legacy-named-references.json');
const regexLegacyReference = '&(' + legacyReferences.join('|') +
')([=a-zA-Z0-9])?';
module.exports = regexLegacyReference;
he-1.1.1/scripts/process-data.js 0000664 0000000 0000000 00000005623 13041405517 0016526 0 ustar 00root root 0000000 0000000 'use strict';
const fs = require('fs');
const jsesc = require('jsesc');
const _ = require('lodash');
const sortObject = require('sort-object');
// https://html.spec.whatwg.org/entities.json
const data = require('../data/entities.json');
const encodeMap = {};
let encodeMultipleSymbols = [];
let encodeSingleCodePoints = [];
const decodeMap = {};
const decodeMapLegacy = {};
_.forOwn(data, function(value, key) {
const referenceWithLeadingAmpersand = key;
const referenceWithoutLeadingAmpersand = referenceWithLeadingAmpersand.replace(/^&/, '');
const referenceOnly = referenceWithoutLeadingAmpersand.replace(/;$/, '');
const string = value.characters;
const codePoints = value.codepoints;
if (/;$/.test(referenceWithoutLeadingAmpersand)) {
// Only enter this branch if the entity has a trailing semicolon.
const tmp = encodeMap[string];
// Prefer short named character references with as few uppercase letters as
// possible.
if ( // Only add an entry if…
!tmp || ( // …there is no entry for this string yet, or…
tmp.length > referenceOnly.length || // …this reference is shorter, or…
(
// …this reference contains fewer uppercase letters.
tmp.length == referenceOnly.length &&
(referenceOnly.match(/[A-Z]/g) || []).length <
(tmp.match(/[A-Z]/g) || []).length
)
)
) {
encodeMap[string] = referenceOnly;
} else {
// Do nothing.
}
if (codePoints.length == 1) {
encodeSingleCodePoints.push(codePoints[0]);
} else {
encodeMultipleSymbols.push(string);
}
}
if (/;$/.test(referenceWithoutLeadingAmpersand)) {
decodeMap[referenceWithoutLeadingAmpersand.replace(/;$/, '')] = string;
} else {
decodeMapLegacy[referenceWithoutLeadingAmpersand] = string;
}
});
encodeMultipleSymbols = _.uniq(
encodeMultipleSymbols.sort(), // Sort strings by code point value.
true
);
encodeSingleCodePoints = _.uniq(
_.sortBy(encodeSingleCodePoints), // Sort numerically.
true
);
const legacyReferences = _.keys(decodeMapLegacy).sort(function(a, b) {
// Optimize the regular expression that will be generated based on this data
// by sorting the references by length in descending order.
if (a.length > b.length) {
return -1;
}
if (a.length < b.length) {
return 1;
}
// If the length of both strings is equal, sort alphabetically.
if (a < b) {
return -1;
}
if (a > b) {
return 1;
}
return 0;
});
const writeJSON = function(fileName, object) {
const json = jsesc(object, {
'compact': false,
'json': true
});
fs.writeFileSync(fileName, json + '\n');
};
writeJSON('data/decode-map.json', sortObject(decodeMap));
writeJSON('data/decode-map-legacy.json', sortObject(decodeMapLegacy));
writeJSON('data/decode-legacy-named-references.json', legacyReferences);
writeJSON('data/encode-map.json', sortObject(encodeMap));
writeJSON('data/encode-paired-symbols.json', encodeMultipleSymbols);
writeJSON('data/encode-lone-code-points.json', encodeSingleCodePoints);
he-1.1.1/scripts/scrape-spec.js 0000664 0000000 0000000 00000012037 13041405517 0016343 0 ustar 00root root 0000000 0000000 #!/usr/bin/env phantomjs
var page = require('webpage').create();
var fs = require('fs');
var jsesc = require('jsesc');
var open = function(url, callback) {
page.open(url, function(status) {
if (status != 'success') {
return phantom.exit();
}
callback();
});
};
var writeJSON = function(fileName, data) {
var contents = jsesc(data, {
'json': true,
'compact': false
});
fs.write(fileName, contents + '\n', 'w');
console.log(fileName + ' created successfully.');
};
open('https://html.spec.whatwg.org/', function() {
var result = JSON.parse(page.evaluate(function() {
// Modified version of `ucs2encode`; see https://mths.be/punycode
var stringFromCharCode = String.fromCharCode;
var codePointToSymbol = function(codePoint) {
var output = '';
if (codePoint > 0xFFFF) {
codePoint -= 0x10000;
output += stringFromCharCode(codePoint >>> 10 & 0x3FF | 0xD800);
codePoint = 0xDC00 | codePoint & 0x3FF;
}
output += stringFromCharCode(codePoint);
return output;
};
var range = function(start, stop) {
for (var result = []; start <= stop; result.push(start++));
return result;
};
// Code points that cause parse errors when used in character references
// https://html.spec.whatwg.org/multipage/syntax.html#table-charref-overrides
var table = document.querySelector('#table-charref-overrides');
var siblings = table.parentNode.children;
var max = siblings.length - 1;
var text = siblings[max].textContent;
var charRefCodePoints = [];
text.replace(/0x([a-fA-F0-9]+)\s+to\s+0x([a-fA-F0-9]+)/g, function($0, $1, $2) {
var start = parseInt($1, 16);
var end = parseInt($2, 16);
charRefCodePoints = charRefCodePoints.concat(range(start, end));
return '';
}).replace(/0x([a-fA-F0-9]+)/g, function($0, $1) {
var codePoint = parseInt($1, 16);
charRefCodePoints.push(codePoint);
return '';
});
charRefCodePoints = charRefCodePoints.sort(function(a, b) {
return a - b;
});
// Character reference overrides
// https://html.spec.whatwg.org/multipage/syntax.html#table-charref-overrides
var cells = table.querySelectorAll('td');
var keys = [].filter.call(cells, function(cell, index) {
return index % 3 == 0;
}).map(function(cell) {
return Number(cell.textContent.trim());
});
var values = [].filter.call(cells, function(cell, index) {
return index % 3 == 1;
}).map(function(cell) {
var hex = cell.textContent.trim().replace('U+', '');
var codePoint = parseInt(hex, 16);
return codePointToSymbol(codePoint);
});
var overrides = {};
keys = keys.forEach(function(codePoint, index) {
var symbol = codePointToSymbol(codePoint);
var correspondingValue = values[index];
var mapsToItself = symbol == correspondingValue;
var alreadyMarkedAsInvalid = charRefCodePoints.indexOf(codePoint) > -1;
if (mapsToItself && !alreadyMarkedAsInvalid) {
charRefCodePoints.push(codePoint);
return;
}
if (!mapsToItself || !alreadyMarkedAsInvalid) {
overrides[codePoint] = correspondingValue;
}
});
// Code points for symbols that cause parse errors when in the HTML source
// https://html.spec.whatwg.org/multipage/syntax.html#preprocessing-the-input-stream
var header = document.querySelector('#preprocessing-the-input-stream');
var element = header;
var text;
while (element = element.nextSibling) {
text = element.textContent.trim();
if (/Any occurrences of any characters in the ranges/.test(text)) {
break;
}
}
var rawCodePoints = [];
text.replace(/U\+([a-fA-F0-9]+)\s+to\s+U\+([a-fA-F0-9]+)/g, function($0, $1, $2) {
var start = parseInt($1, 16);
var end = parseInt($2, 16);
rawCodePoints = rawCodePoints.concat(range(start, end));
return '';
}).replace(/U\+([a-fA-F0-9]+)/g, function($0, $1) {
var codePoint = parseInt($1, 16);
rawCodePoints.push(codePoint);
return '';
});
rawCodePoints = rawCodePoints.sort(function(a, b) {
return a - b;
});
// U+0000 is a parse error in the Data state (which is the state where
// `he`’s input and output is supposed to end up in), so add it to the set
// of invalid raw code points.
// https://html.spec.whatwg.org/multipage/syntax.html#data-state
rawCodePoints.unshift(0x0000);
// Pass everything back to PhantomJS.
return JSON.stringify({
'overrides': overrides,
'charRefCodePoints': charRefCodePoints,
'rawCodePoints': rawCodePoints
});
}));
var overrides = result.overrides;
var overrideCodePoints = Object.keys(overrides).map(Number);
writeJSON('data/decode-map-overrides.json', overrides);
writeJSON('data/decode-code-points-overrides.json', overrideCodePoints);
writeJSON('data/invalid-character-reference-code-points.json', result.charRefCodePoints);
writeJSON('data/invalid-raw-code-points.json', result.rawCodePoints);
// Note: `invalid-character-reference-code-points.json` is identical to
// `invalid-raw-code-points.json` except U+000D (CR) is not included in
// the latter, because lone CR are converted to LF before tokenization.
// https://html.spec.whatwg.org/multipage/syntax.html#preprocessing-the-input-stream
phantom.exit();
});
he-1.1.1/src/ 0000775 0000000 0000000 00000000000 13041405517 0012675 5 ustar 00root root 0000000 0000000 he-1.1.1/src/he.js 0000664 0000000 0000000 00000026104 13041405517 0013632 0 ustar 00root root 0000000 0000000 /*! https://mths.be/he v<%= version %> by @mathias | MIT license */
;(function(root) {
// Detect free variables `exports`.
var freeExports = typeof exports == 'object' && exports;
// Detect free variable `module`.
var freeModule = typeof module == 'object' && module &&
module.exports == freeExports && module;
// Detect free variable `global`, from Node.js or Browserified code,
// and use it as `root`.
var freeGlobal = typeof global == 'object' && global;
if (freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal) {
root = freeGlobal;
}
/*--------------------------------------------------------------------------*/
// All astral symbols.
var regexAstralSymbols = /<%= regexAstralSymbol %>/g;
// All ASCII symbols (not just printable ASCII) except those listed in the
// first column of the overrides table.
// https://html.spec.whatwg.org/multipage/syntax.html#table-charref-overrides
var regexAsciiWhitelist = /<%= regexAsciiWhitelist %>/g;
// All BMP symbols that are not ASCII newlines, printable ASCII symbols, or
// code points listed in the first column of the overrides table on
// https://html.spec.whatwg.org/multipage/syntax.html#table-charref-overrides.
var regexBmpWhitelist = /<%= regexBmpWhitelist %>/g;
var regexEncodeNonAscii = /<%= regexEncodeNonAscii %>/g;
var encodeMap = <%= encodeMap %>;
var regexEscape = /["&'<>`]/g;
var escapeMap = {
'"': '"',
'&': '&',
'\'': ''',
'<': '<',
// See https://mathiasbynens.be/notes/ambiguous-ampersands: in HTML, the
// following is not strictly necessary unless it’s part of a tag or an
// unquoted attribute value. We’re only escaping it to support those
// situations, and for XML support.
'>': '>',
// In Internet Explorer ≤ 8, the backtick character can be used
// to break out of (un)quoted attribute values or HTML comments.
// See http://html5sec.org/#102, http://html5sec.org/#108, and
// http://html5sec.org/#133.
'`': '`'
};
var regexInvalidEntity = /(?:[xX][^a-fA-F0-9]|[^0-9xX])/;
var regexInvalidRawCodePoint = /<%= regexInvalidRawCodePoints %>/;
var regexDecode = /<%=
regexDecimalEscapeSource
%>|<%=
regexHexadecimalEscapeSource
%>|<%=
regexNamedReferenceSource
%>|<%=
regexLegacyReferenceSource
%>/g;
var decodeMap = <%= decodeMap %>;
var decodeMapLegacy = <%= decodeMapLegacy %>;
var decodeMapNumeric = <%= decodeMapOverrides %>;
var invalidReferenceCodePoints = <%= invalidReferenceCodePoints %>;
/*--------------------------------------------------------------------------*/
var stringFromCharCode = String.fromCharCode;
var object = {};
var hasOwnProperty = object.hasOwnProperty;
var has = function(object, propertyName) {
return hasOwnProperty.call(object, propertyName);
};
var contains = function(array, value) {
var index = -1;
var length = array.length;
while (++index < length) {
if (array[index] == value) {
return true;
}
}
return false;
};
var merge = function(options, defaults) {
if (!options) {
return defaults;
}
var result = {};
var key;
for (key in defaults) {
// A `hasOwnProperty` check is not needed here, since only recognized
// option names are used anyway. Any others are ignored.
result[key] = has(options, key) ? options[key] : defaults[key];
}
return result;
};
// Modified version of `ucs2encode`; see https://mths.be/punycode.
var codePointToSymbol = function(codePoint, strict) {
var output = '';
if ((codePoint >= 0xD800 && codePoint <= 0xDFFF) || codePoint > 0x10FFFF) {
// See issue #4:
// “Otherwise, if the number is in the range 0xD800 to 0xDFFF or is
// greater than 0x10FFFF, then this is a parse error. Return a U+FFFD
// REPLACEMENT CHARACTER.”
if (strict) {
parseError('character reference outside the permissible Unicode range');
}
return '\uFFFD';
}
if (has(decodeMapNumeric, codePoint)) {
if (strict) {
parseError('disallowed character reference');
}
return decodeMapNumeric[codePoint];
}
if (strict && contains(invalidReferenceCodePoints, codePoint)) {
parseError('disallowed character reference');
}
if (codePoint > 0xFFFF) {
codePoint -= 0x10000;
output += stringFromCharCode(codePoint >>> 10 & 0x3FF | 0xD800);
codePoint = 0xDC00 | codePoint & 0x3FF;
}
output += stringFromCharCode(codePoint);
return output;
};
var hexEscape = function(codePoint) {
return '' + codePoint.toString(16).toUpperCase() + ';';
};
var decEscape = function(codePoint) {
return '' + codePoint + ';';
};
var parseError = function(message) {
throw Error('Parse error: ' + message);
};
/*--------------------------------------------------------------------------*/
var encode = function(string, options) {
options = merge(options, encode.options);
var strict = options.strict;
if (strict && regexInvalidRawCodePoint.test(string)) {
parseError('forbidden code point');
}
var encodeEverything = options.encodeEverything;
var useNamedReferences = options.useNamedReferences;
var allowUnsafeSymbols = options.allowUnsafeSymbols;
var escapeCodePoint = options.decimal ? decEscape : hexEscape;
var escapeBmpSymbol = function(symbol) {
return escapeCodePoint(symbol.charCodeAt(0));
};
if (encodeEverything) {
// Encode ASCII symbols.
string = string.replace(regexAsciiWhitelist, function(symbol) {
// Use named references if requested & possible.
if (useNamedReferences && has(encodeMap, symbol)) {
return '&' + encodeMap[symbol] + ';';
}
return escapeBmpSymbol(symbol);
});
// Shorten a few escapes that represent two symbols, of which at least one
// is within the ASCII range.
if (useNamedReferences) {
string = string
.replace(/>\u20D2/g, '>⃒')
.replace(/<\u20D2/g, '<⃒')
.replace(/fj/g, 'fj');
}
// Encode non-ASCII symbols.
if (useNamedReferences) {
// Encode non-ASCII symbols that can be replaced with a named reference.
string = string.replace(regexEncodeNonAscii, function(string) {
// Note: there is no need to check `has(encodeMap, string)` here.
return '&' + encodeMap[string] + ';';
});
}
// Note: any remaining non-ASCII symbols are handled outside of the `if`.
} else if (useNamedReferences) {
// Apply named character references.
// Encode `<>"'&` using named character references.
if (!allowUnsafeSymbols) {
string = string.replace(regexEscape, function(string) {
return '&' + encodeMap[string] + ';'; // no need to check `has()` here
});
}
// Shorten escapes that represent two symbols, of which at least one is
// `<>"'&`.
string = string
.replace(/>\u20D2/g, '>⃒')
.replace(/<\u20D2/g, '<⃒');
// Encode non-ASCII symbols that can be replaced with a named reference.
string = string.replace(regexEncodeNonAscii, function(string) {
// Note: there is no need to check `has(encodeMap, string)` here.
return '&' + encodeMap[string] + ';';
});
} else if (!allowUnsafeSymbols) {
// Encode `<>"'&` using hexadecimal escapes, now that they’re not handled
// using named character references.
string = string.replace(regexEscape, escapeBmpSymbol);
}
return string
// Encode astral symbols.
.replace(regexAstralSymbols, function($0) {
// https://mathiasbynens.be/notes/javascript-encoding#surrogate-formulae
var high = $0.charCodeAt(0);
var low = $0.charCodeAt(1);
var codePoint = (high - 0xD800) * 0x400 + low - 0xDC00 + 0x10000;
return escapeCodePoint(codePoint);
})
// Encode any remaining BMP symbols that are not printable ASCII symbols
// using a hexadecimal escape.
.replace(regexBmpWhitelist, escapeBmpSymbol);
};
// Expose default options (so they can be overridden globally).
encode.options = {
'allowUnsafeSymbols': false,
'encodeEverything': false,
'strict': false,
'useNamedReferences': false,
'decimal' : false
};
var decode = function(html, options) {
options = merge(options, decode.options);
var strict = options.strict;
if (strict && regexInvalidEntity.test(html)) {
parseError('malformed character reference');
}
return html.replace(regexDecode, function($0, $1, $2, $3, $4, $5, $6, $7) {
var codePoint;
var semicolon;
var decDigits;
var hexDigits;
var reference;
var next;
if ($1) {
// Decode decimal escapes, e.g. `𝌆`.
decDigits = $1;
semicolon = $2;
if (strict && !semicolon) {
parseError('character reference was not terminated by a semicolon');
}
codePoint = parseInt(decDigits, 10);
return codePointToSymbol(codePoint, strict);
}
if ($3) {
// Decode hexadecimal escapes, e.g. `𝌆`.
hexDigits = $3;
semicolon = $4;
if (strict && !semicolon) {
parseError('character reference was not terminated by a semicolon');
}
codePoint = parseInt(hexDigits, 16);
return codePointToSymbol(codePoint, strict);
}
if ($5) {
// Decode named character references with trailing `;`, e.g. `©`.
reference = $5;
if (has(decodeMap, reference)) {
return decodeMap[reference];
} else {
// Ambiguous ampersand. https://mths.be/notes/ambiguous-ampersands
if (strict) {
parseError(
'named character reference was not terminated by a semicolon'
);
}
return $0;
}
}
// If we’re still here, it’s a legacy reference for sure. No need for an
// extra `if` check.
// Decode named character references without trailing `;`, e.g. `&`
// This is only a parse error if it gets converted to `&`, or if it is
// followed by `=` in an attribute context.
reference = $6;
next = $7;
if (next && options.isAttributeValue) {
if (strict && next == '=') {
parseError('`&` did not start a character reference');
}
return $0;
} else {
if (strict) {
parseError(
'named character reference was not terminated by a semicolon'
);
}
// Note: there is no need to check `has(decodeMapLegacy, reference)`.
return decodeMapLegacy[reference] + (next || '');
}
});
};
// Expose default options (so they can be overridden globally).
decode.options = {
'isAttributeValue': false,
'strict': false
};
var escape = function(string) {
return string.replace(regexEscape, function($0) {
// Note: there is no need to check `has(escapeMap, $0)` here.
return escapeMap[$0];
});
};
/*--------------------------------------------------------------------------*/
var he = {
'version': '<%= version %>',
'encode': encode,
'decode': decode,
'escape': escape,
'unescape': decode
};
// Some AMD build optimizers, like r.js, check for specific condition patterns
// like the following:
if (
typeof define == 'function' &&
typeof define.amd == 'object' &&
define.amd
) {
define(function() {
return he;
});
} else if (freeExports && !freeExports.nodeType) {
if (freeModule) { // in Node.js, io.js, or RingoJS v0.8.0+
freeModule.exports = he;
} else { // in Narwhal or RingoJS v0.7.0-
for (var key in he) {
has(he, key) && (freeExports[key] = he[key]);
}
}
} else { // in Rhino or a web browser
root.he = he;
}
}(this));
he-1.1.1/tests/ 0000775 0000000 0000000 00000000000 13041405517 0013250 5 ustar 00root root 0000000 0000000 he-1.1.1/tests/index.html 0000664 0000000 0000000 00000002213 13041405517 0015243 0 ustar 00root root 0000000 0000000
he test suite
he-1.1.1/tests/tests.js 0000664 0000000 0000000 00000736131 13041405517 0014763 0 ustar 00root root 0000000 0000000 (function(root) {
'use strict';
var noop = Function.prototype;
var load = (typeof require == 'function' && !(root.define && define.amd)) ?
require :
(!root.document && root.java && root.load) || noop;
var QUnit = (function() {
return root.QUnit || (
root.addEventListener || (root.addEventListener = noop),
root.setTimeout || (root.setTimeout = noop),
root.QUnit = load('../node_modules/qunitjs/qunit/qunit.js') || root.QUnit,
addEventListener === noop && delete root.addEventListener,
root.QUnit
);
}());
var qe = load('../node_modules/qunit-extras/qunit-extras.js');
if (qe) {
qe.runInContext(root);
}
/** The `he` object to test */
var he = root.he || (root.he = (
he = load('../he.js') || root.he,
he = he.he || he
));
/*--------------------------------------------------------------------------*/
function forEach(array, fn) {
var index = -1;
var length = array.length;
while (++index < length) {
fn(array[index]);
}
}
function forOwn(object, fn) {
for (var key in object) {
if (object.hasOwnProperty(key)) {
fn(key, object[key]);
}
}
}
var officialData = {'Æ':{'codepoints':[198],'characters':'\xC6'},'Æ':{'codepoints':[198],'characters':'\xC6'},'&':{'codepoints':[38],'characters':'&'},'&':{'codepoints':[38],'characters':'&'},'Á':{'codepoints':[193],'characters':'\xC1'},'Á':{'codepoints':[193],'characters':'\xC1'},'Ă':{'codepoints':[258],'characters':'\u0102'},'Â':{'codepoints':[194],'characters':'\xC2'},'Â':{'codepoints':[194],'characters':'\xC2'},'А':{'codepoints':[1040],'characters':'\u0410'},'𝔄':{'codepoints':[120068],'characters':'\uD835\uDD04'},'À':{'codepoints':[192],'characters':'\xC0'},'À':{'codepoints':[192],'characters':'\xC0'},'Α':{'codepoints':[913],'characters':'\u0391'},'Ā':{'codepoints':[256],'characters':'\u0100'},'⩓':{'codepoints':[10835],'characters':'\u2A53'},'Ą':{'codepoints':[260],'characters':'\u0104'},'𝔸':{'codepoints':[120120],'characters':'\uD835\uDD38'},'⁡':{'codepoints':[8289],'characters':'\u2061'},'Å':{'codepoints':[197],'characters':'\xC5'},'Å':{'codepoints':[197],'characters':'\xC5'},'𝒜':{'codepoints':[119964],'characters':'\uD835\uDC9C'},'≔':{'codepoints':[8788],'characters':'\u2254'},'Ã':{'codepoints':[195],'characters':'\xC3'},'Ã':{'codepoints':[195],'characters':'\xC3'},'Ä':{'codepoints':[196],'characters':'\xC4'},'Ä':{'codepoints':[196],'characters':'\xC4'},'∖':{'codepoints':[8726],'characters':'\u2216'},'⫧':{'codepoints':[10983],'characters':'\u2AE7'},'⌆':{'codepoints':[8966],'characters':'\u2306'},'Б':{'codepoints':[1041],'characters':'\u0411'},'∵':{'codepoints':[8757],'characters':'\u2235'},'ℬ':{'codepoints':[8492],'characters':'\u212C'},'Β':{'codepoints':[914],'characters':'\u0392'},'𝔅':{'codepoints':[120069],'characters':'\uD835\uDD05'},'𝔹':{'codepoints':[120121],'characters':'\uD835\uDD39'},'˘':{'codepoints':[728],'characters':'\u02D8'},'ℬ':{'codepoints':[8492],'characters':'\u212C'},'≎':{'codepoints':[8782],'characters':'\u224E'},'Ч':{'codepoints':[1063],'characters':'\u0427'},'©':{'codepoints':[169],'characters':'\xA9'},'©':{'codepoints':[169],'characters':'\xA9'},'Ć':{'codepoints':[262],'characters':'\u0106'},'⋒':{'codepoints':[8914],'characters':'\u22D2'},'ⅅ':{'codepoints':[8517],'characters':'\u2145'},'ℭ':{'codepoints':[8493],'characters':'\u212D'},'Č':{'codepoints':[268],'characters':'\u010C'},'Ç':{'codepoints':[199],'characters':'\xC7'},'Ç':{'codepoints':[199],'characters':'\xC7'},'Ĉ':{'codepoints':[264],'characters':'\u0108'},'∰':{'codepoints':[8752],'characters':'\u2230'},'Ċ':{'codepoints':[266],'characters':'\u010A'},'¸':{'codepoints':[184],'characters':'\xB8'},'·':{'codepoints':[183],'characters':'\xB7'},'ℭ':{'codepoints':[8493],'characters':'\u212D'},'Χ':{'codepoints':[935],'characters':'\u03A7'},'⊙':{'codepoints':[8857],'characters':'\u2299'},'⊖':{'codepoints':[8854],'characters':'\u2296'},'⊕':{'codepoints':[8853],'characters':'\u2295'},'⊗':{'codepoints':[8855],'characters':'\u2297'},'∲':{'codepoints':[8754],'characters':'\u2232'},'”':{'codepoints':[8221],'characters':'\u201D'},'’':{'codepoints':[8217],'characters':'\u2019'},'∷':{'codepoints':[8759],'characters':'\u2237'},'⩴':{'codepoints':[10868],'characters':'\u2A74'},'≡':{'codepoints':[8801],'characters':'\u2261'},'∯':{'codepoints':[8751],'characters':'\u222F'},'∮':{'codepoints':[8750],'characters':'\u222E'},'ℂ':{'codepoints':[8450],'characters':'\u2102'},'∐':{'codepoints':[8720],'characters':'\u2210'},'∳':{'codepoints':[8755],'characters':'\u2233'},'⨯':{'codepoints':[10799],'characters':'\u2A2F'},'𝒞':{'codepoints':[119966],'characters':'\uD835\uDC9E'},'⋓':{'codepoints':[8915],'characters':'\u22D3'},'≍':{'codepoints':[8781],'characters':'\u224D'},'ⅅ':{'codepoints':[8517],'characters':'\u2145'},'⤑':{'codepoints':[10513],'characters':'\u2911'},'Ђ':{'codepoints':[1026],'characters':'\u0402'},'Ѕ':{'codepoints':[1029],'characters':'\u0405'},'Џ':{'codepoints':[1039],'characters':'\u040F'},'‡':{'codepoints':[8225],'characters':'\u2021'},'↡':{'codepoints':[8609],'characters':'\u21A1'},'⫤':{'codepoints':[10980],'characters':'\u2AE4'},'Ď':{'codepoints':[270],'characters':'\u010E'},'Д':{'codepoints':[1044],'characters':'\u0414'},'∇':{'codepoints':[8711],'characters':'\u2207'},'Δ':{'codepoints':[916],'characters':'\u0394'},'𝔇':{'codepoints':[120071],'characters':'\uD835\uDD07'},'´':{'codepoints':[180],'characters':'\xB4'},'˙':{'codepoints':[729],'characters':'\u02D9'},'˝':{'codepoints':[733],'characters':'\u02DD'},'`':{'codepoints':[96],'characters':'`'},'˜':{'codepoints':[732],'characters':'\u02DC'},'⋄':{'codepoints':[8900],'characters':'\u22C4'},'ⅆ':{'codepoints':[8518],'characters':'\u2146'},'𝔻':{'codepoints':[120123],'characters':'\uD835\uDD3B'},'¨':{'codepoints':[168],'characters':'\xA8'},'⃜':{'codepoints':[8412],'characters':'\u20DC'},'≐':{'codepoints':[8784],'characters':'\u2250'},'∯':{'codepoints':[8751],'characters':'\u222F'},'¨':{'codepoints':[168],'characters':'\xA8'},'⇓':{'codepoints':[8659],'characters':'\u21D3'},'⇐':{'codepoints':[8656],'characters':'\u21D0'},'⇔':{'codepoints':[8660],'characters':'\u21D4'},'⫤':{'codepoints':[10980],'characters':'\u2AE4'},'⟸':{'codepoints':[10232],'characters':'\u27F8'},'⟺':{'codepoints':[10234],'characters':'\u27FA'},'⟹':{'codepoints':[10233],'characters':'\u27F9'},'⇒':{'codepoints':[8658],'characters':'\u21D2'},'⊨':{'codepoints':[8872],'characters':'\u22A8'},'⇑':{'codepoints':[8657],'characters':'\u21D1'},'⇕':{'codepoints':[8661],'characters':'\u21D5'},'∥':{'codepoints':[8741],'characters':'\u2225'},'↓':{'codepoints':[8595],'characters':'\u2193'},'⤓':{'codepoints':[10515],'characters':'\u2913'},'⇵':{'codepoints':[8693],'characters':'\u21F5'},'̑':{'codepoints':[785],'characters':'\u0311'},'⥐':{'codepoints':[10576],'characters':'\u2950'},'⥞':{'codepoints':[10590],'characters':'\u295E'},'↽':{'codepoints':[8637],'characters':'\u21BD'},'⥖':{'codepoints':[10582],'characters':'\u2956'},'⥟':{'codepoints':[10591],'characters':'\u295F'},'⇁':{'codepoints':[8641],'characters':'\u21C1'},'⥗':{'codepoints':[10583],'characters':'\u2957'},'⊤':{'codepoints':[8868],'characters':'\u22A4'},'↧':{'codepoints':[8615],'characters':'\u21A7'},'⇓':{'codepoints':[8659],'characters':'\u21D3'},'𝒟':{'codepoints':[119967],'characters':'\uD835\uDC9F'},'Đ':{'codepoints':[272],'characters':'\u0110'},'Ŋ':{'codepoints':[330],'characters':'\u014A'},'Ð':{'codepoints':[208],'characters':'\xD0'},'Ð':{'codepoints':[208],'characters':'\xD0'},'É':{'codepoints':[201],'characters':'\xC9'},'É':{'codepoints':[201],'characters':'\xC9'},'Ě':{'codepoints':[282],'characters':'\u011A'},'Ê':{'codepoints':[202],'characters':'\xCA'},'Ê':{'codepoints':[202],'characters':'\xCA'},'Э':{'codepoints':[1069],'characters':'\u042D'},'Ė':{'codepoints':[278],'characters':'\u0116'},'𝔈':{'codepoints':[120072],'characters':'\uD835\uDD08'},'È':{'codepoints':[200],'characters':'\xC8'},'È':{'codepoints':[200],'characters':'\xC8'},'∈':{'codepoints':[8712],'characters':'\u2208'},'Ē':{'codepoints':[274],'characters':'\u0112'},'◻':{'codepoints':[9723],'characters':'\u25FB'},'▫':{'codepoints':[9643],'characters':'\u25AB'},'Ę':{'codepoints':[280],'characters':'\u0118'},'𝔼':{'codepoints':[120124],'characters':'\uD835\uDD3C'},'Ε':{'codepoints':[917],'characters':'\u0395'},'⩵':{'codepoints':[10869],'characters':'\u2A75'},'≂':{'codepoints':[8770],'characters':'\u2242'},'⇌':{'codepoints':[8652],'characters':'\u21CC'},'ℰ':{'codepoints':[8496],'characters':'\u2130'},'⩳':{'codepoints':[10867],'characters':'\u2A73'},'Η':{'codepoints':[919],'characters':'\u0397'},'Ë':{'codepoints':[203],'characters':'\xCB'},'Ë':{'codepoints':[203],'characters':'\xCB'},'∃':{'codepoints':[8707],'characters':'\u2203'},'ⅇ':{'codepoints':[8519],'characters':'\u2147'},'Ф':{'codepoints':[1060],'characters':'\u0424'},'𝔉':{'codepoints':[120073],'characters':'\uD835\uDD09'},'◼':{'codepoints':[9724],'characters':'\u25FC'},'▪':{'codepoints':[9642],'characters':'\u25AA'},'𝔽':{'codepoints':[120125],'characters':'\uD835\uDD3D'},'∀':{'codepoints':[8704],'characters':'\u2200'},'ℱ':{'codepoints':[8497],'characters':'\u2131'},'ℱ':{'codepoints':[8497],'characters':'\u2131'},'Ѓ':{'codepoints':[1027],'characters':'\u0403'},'>':{'codepoints':[62],'characters':'>'},'>':{'codepoints':[62],'characters':'>'},'Γ':{'codepoints':[915],'characters':'\u0393'},'Ϝ':{'codepoints':[988],'characters':'\u03DC'},'Ğ':{'codepoints':[286],'characters':'\u011E'},'Ģ':{'codepoints':[290],'characters':'\u0122'},'Ĝ':{'codepoints':[284],'characters':'\u011C'},'Г':{'codepoints':[1043],'characters':'\u0413'},'Ġ':{'codepoints':[288],'characters':'\u0120'},'𝔊':{'codepoints':[120074],'characters':'\uD835\uDD0A'},'⋙':{'codepoints':[8921],'characters':'\u22D9'},'𝔾':{'codepoints':[120126],'characters':'\uD835\uDD3E'},'≥':{'codepoints':[8805],'characters':'\u2265'},'⋛':{'codepoints':[8923],'characters':'\u22DB'},'≧':{'codepoints':[8807],'characters':'\u2267'},'⪢':{'codepoints':[10914],'characters':'\u2AA2'},'≷':{'codepoints':[8823],'characters':'\u2277'},'⩾':{'codepoints':[10878],'characters':'\u2A7E'},'≳':{'codepoints':[8819],'characters':'\u2273'},'𝒢':{'codepoints':[119970],'characters':'\uD835\uDCA2'},'≫':{'codepoints':[8811],'characters':'\u226B'},'Ъ':{'codepoints':[1066],'characters':'\u042A'},'ˇ':{'codepoints':[711],'characters':'\u02C7'},'^':{'codepoints':[94],'characters':'^'},'Ĥ':{'codepoints':[292],'characters':'\u0124'},'ℌ':{'codepoints':[8460],'characters':'\u210C'},'ℋ':{'codepoints':[8459],'characters':'\u210B'},'ℍ':{'codepoints':[8461],'characters':'\u210D'},'─':{'codepoints':[9472],'characters':'\u2500'},'ℋ':{'codepoints':[8459],'characters':'\u210B'},'Ħ':{'codepoints':[294],'characters':'\u0126'},'≎':{'codepoints':[8782],'characters':'\u224E'},'≏':{'codepoints':[8783],'characters':'\u224F'},'Е':{'codepoints':[1045],'characters':'\u0415'},'IJ':{'codepoints':[306],'characters':'\u0132'},'Ё':{'codepoints':[1025],'characters':'\u0401'},'Í':{'codepoints':[205],'characters':'\xCD'},'Í':{'codepoints':[205],'characters':'\xCD'},'Î':{'codepoints':[206],'characters':'\xCE'},'Î':{'codepoints':[206],'characters':'\xCE'},'И':{'codepoints':[1048],'characters':'\u0418'},'İ':{'codepoints':[304],'characters':'\u0130'},'ℑ':{'codepoints':[8465],'characters':'\u2111'},'Ì':{'codepoints':[204],'characters':'\xCC'},'Ì':{'codepoints':[204],'characters':'\xCC'},'ℑ':{'codepoints':[8465],'characters':'\u2111'},'Ī':{'codepoints':[298],'characters':'\u012A'},'ⅈ':{'codepoints':[8520],'characters':'\u2148'},'⇒':{'codepoints':[8658],'characters':'\u21D2'},'∬':{'codepoints':[8748],'characters':'\u222C'},'∫':{'codepoints':[8747],'characters':'\u222B'},'⋂':{'codepoints':[8898],'characters':'\u22C2'},'⁣':{'codepoints':[8291],'characters':'\u2063'},'⁢':{'codepoints':[8290],'characters':'\u2062'},'Į':{'codepoints':[302],'characters':'\u012E'},'𝕀':{'codepoints':[120128],'characters':'\uD835\uDD40'},'Ι':{'codepoints':[921],'characters':'\u0399'},'ℐ':{'codepoints':[8464],'characters':'\u2110'},'Ĩ':{'codepoints':[296],'characters':'\u0128'},'І':{'codepoints':[1030],'characters':'\u0406'},'Ï':{'codepoints':[207],'characters':'\xCF'},'Ï':{'codepoints':[207],'characters':'\xCF'},'Ĵ':{'codepoints':[308],'characters':'\u0134'},'Й':{'codepoints':[1049],'characters':'\u0419'},'𝔍':{'codepoints':[120077],'characters':'\uD835\uDD0D'},'𝕁':{'codepoints':[120129],'characters':'\uD835\uDD41'},'𝒥':{'codepoints':[119973],'characters':'\uD835\uDCA5'},'Ј':{'codepoints':[1032],'characters':'\u0408'},'Є':{'codepoints':[1028],'characters':'\u0404'},'Х':{'codepoints':[1061],'characters':'\u0425'},'Ќ':{'codepoints':[1036],'characters':'\u040C'},'Κ':{'codepoints':[922],'characters':'\u039A'},'Ķ':{'codepoints':[310],'characters':'\u0136'},'К':{'codepoints':[1050],'characters':'\u041A'},'𝔎':{'codepoints':[120078],'characters':'\uD835\uDD0E'},'𝕂':{'codepoints':[120130],'characters':'\uD835\uDD42'},'𝒦':{'codepoints':[119974],'characters':'\uD835\uDCA6'},'Љ':{'codepoints':[1033],'characters':'\u0409'},'<':{'codepoints':[60],'characters':'<'},'<':{'codepoints':[60],'characters':'<'},'Ĺ':{'codepoints':[313],'characters':'\u0139'},'Λ':{'codepoints':[923],'characters':'\u039B'},'⟪':{'codepoints':[10218],'characters':'\u27EA'},'ℒ':{'codepoints':[8466],'characters':'\u2112'},'↞':{'codepoints':[8606],'characters':'\u219E'},'Ľ':{'codepoints':[317],'characters':'\u013D'},'Ļ':{'codepoints':[315],'characters':'\u013B'},'Л':{'codepoints':[1051],'characters':'\u041B'},'⟨':{'codepoints':[10216],'characters':'\u27E8'},'←':{'codepoints':[8592],'characters':'\u2190'},'⇤':{'codepoints':[8676],'characters':'\u21E4'},'⇆':{'codepoints':[8646],'characters':'\u21C6'},'⌈':{'codepoints':[8968],'characters':'\u2308'},'⟦':{'codepoints':[10214],'characters':'\u27E6'},'⥡':{'codepoints':[10593],'characters':'\u2961'},'⇃':{'codepoints':[8643],'characters':'\u21C3'},'⥙':{'codepoints':[10585],'characters':'\u2959'},'⌊':{'codepoints':[8970],'characters':'\u230A'},'↔':{'codepoints':[8596],'characters':'\u2194'},'⥎':{'codepoints':[10574],'characters':'\u294E'},'⊣':{'codepoints':[8867],'characters':'\u22A3'},'↤':{'codepoints':[8612],'characters':'\u21A4'},'⥚':{'codepoints':[10586],'characters':'\u295A'},'⊲':{'codepoints':[8882],'characters':'\u22B2'},'⧏':{'codepoints':[10703],'characters':'\u29CF'},'⊴':{'codepoints':[8884],'characters':'\u22B4'},'⥑':{'codepoints':[10577],'characters':'\u2951'},'⥠':{'codepoints':[10592],'characters':'\u2960'},'↿':{'codepoints':[8639],'characters':'\u21BF'},'⥘':{'codepoints':[10584],'characters':'\u2958'},'↼':{'codepoints':[8636],'characters':'\u21BC'},'⥒':{'codepoints':[10578],'characters':'\u2952'},'⇐':{'codepoints':[8656],'characters':'\u21D0'},'⇔':{'codepoints':[8660],'characters':'\u21D4'},'⋚':{'codepoints':[8922],'characters':'\u22DA'},'≦':{'codepoints':[8806],'characters':'\u2266'},'≶':{'codepoints':[8822],'characters':'\u2276'},'⪡':{'codepoints':[10913],'characters':'\u2AA1'},'⩽':{'codepoints':[10877],'characters':'\u2A7D'},'≲':{'codepoints':[8818],'characters':'\u2272'},'𝔏':{'codepoints':[120079],'characters':'\uD835\uDD0F'},'⋘':{'codepoints':[8920],'characters':'\u22D8'},'⇚':{'codepoints':[8666],'characters':'\u21DA'},'Ŀ':{'codepoints':[319],'characters':'\u013F'},'⟵':{'codepoints':[10229],'characters':'\u27F5'},'⟷':{'codepoints':[10231],'characters':'\u27F7'},'⟶':{'codepoints':[10230],'characters':'\u27F6'},'⟸':{'codepoints':[10232],'characters':'\u27F8'},'⟺':{'codepoints':[10234],'characters':'\u27FA'},'⟹':{'codepoints':[10233],'characters':'\u27F9'},'𝕃':{'codepoints':[120131],'characters':'\uD835\uDD43'},'↙':{'codepoints':[8601],'characters':'\u2199'},'↘':{'codepoints':[8600],'characters':'\u2198'},'ℒ':{'codepoints':[8466],'characters':'\u2112'},'↰':{'codepoints':[8624],'characters':'\u21B0'},'Ł':{'codepoints':[321],'characters':'\u0141'},'≪':{'codepoints':[8810],'characters':'\u226A'},'⤅':{'codepoints':[10501],'characters':'\u2905'},'М':{'codepoints':[1052],'characters':'\u041C'},' ':{'codepoints':[8287],'characters':'\u205F'},'ℳ':{'codepoints':[8499],'characters':'\u2133'},'𝔐':{'codepoints':[120080],'characters':'\uD835\uDD10'},'∓':{'codepoints':[8723],'characters':'\u2213'},'𝕄':{'codepoints':[120132],'characters':'\uD835\uDD44'},'ℳ':{'codepoints':[8499],'characters':'\u2133'},'Μ':{'codepoints':[924],'characters':'\u039C'},'Њ':{'codepoints':[1034],'characters':'\u040A'},'Ń':{'codepoints':[323],'characters':'\u0143'},'Ň':{'codepoints':[327],'characters':'\u0147'},'Ņ':{'codepoints':[325],'characters':'\u0145'},'Н':{'codepoints':[1053],'characters':'\u041D'},'​':{'codepoints':[8203],'characters':'\u200B'},'​':{'codepoints':[8203],'characters':'\u200B'},'​':{'codepoints':[8203],'characters':'\u200B'},'​':{'codepoints':[8203],'characters':'\u200B'},'≫':{'codepoints':[8811],'characters':'\u226B'},'≪':{'codepoints':[8810],'characters':'\u226A'},'
':{'codepoints':[10],'characters':'\n'},'𝔑':{'codepoints':[120081],'characters':'\uD835\uDD11'},'⁠':{'codepoints':[8288],'characters':'\u2060'},' ':{'codepoints':[160],'characters':'\xA0'},'ℕ':{'codepoints':[8469],'characters':'\u2115'},'⫬':{'codepoints':[10988],'characters':'\u2AEC'},'≢':{'codepoints':[8802],'characters':'\u2262'},'≭':{'codepoints':[8813],'characters':'\u226D'},'∦':{'codepoints':[8742],'characters':'\u2226'},'∉':{'codepoints':[8713],'characters':'\u2209'},'≠':{'codepoints':[8800],'characters':'\u2260'},'≂̸':{'codepoints':[8770,824],'characters':'\u2242\u0338'},'∄':{'codepoints':[8708],'characters':'\u2204'},'≯':{'codepoints':[8815],'characters':'\u226F'},'≱':{'codepoints':[8817],'characters':'\u2271'},'≧̸':{'codepoints':[8807,824],'characters':'\u2267\u0338'},'≫̸':{'codepoints':[8811,824],'characters':'\u226B\u0338'},'≹':{'codepoints':[8825],'characters':'\u2279'},'⩾̸':{'codepoints':[10878,824],'characters':'\u2A7E\u0338'},'≵':{'codepoints':[8821],'characters':'\u2275'},'≎̸':{'codepoints':[8782,824],'characters':'\u224E\u0338'},'≏̸':{'codepoints':[8783,824],'characters':'\u224F\u0338'},'⋪':{'codepoints':[8938],'characters':'\u22EA'},'⧏̸':{'codepoints':[10703,824],'characters':'\u29CF\u0338'},'⋬':{'codepoints':[8940],'characters':'\u22EC'},'≮':{'codepoints':[8814],'characters':'\u226E'},'≰':{'codepoints':[8816],'characters':'\u2270'},'≸':{'codepoints':[8824],'characters':'\u2278'},'≪̸':{'codepoints':[8810,824],'characters':'\u226A\u0338'},'⩽̸':{'codepoints':[10877,824],'characters':'\u2A7D\u0338'},'≴':{'codepoints':[8820],'characters':'\u2274'},'⪢̸':{'codepoints':[10914,824],'characters':'\u2AA2\u0338'},'⪡̸':{'codepoints':[10913,824],'characters':'\u2AA1\u0338'},'⊀':{'codepoints':[8832],'characters':'\u2280'},'⪯̸':{'codepoints':[10927,824],'characters':'\u2AAF\u0338'},'⋠':{'codepoints':[8928],'characters':'\u22E0'},'∌':{'codepoints':[8716],'characters':'\u220C'},'⋫':{'codepoints':[8939],'characters':'\u22EB'},'⧐̸':{'codepoints':[10704,824],'characters':'\u29D0\u0338'},'⋭':{'codepoints':[8941],'characters':'\u22ED'},'⊏̸':{'codepoints':[8847,824],'characters':'\u228F\u0338'},'⋢':{'codepoints':[8930],'characters':'\u22E2'},'⊐̸':{'codepoints':[8848,824],'characters':'\u2290\u0338'},'⋣':{'codepoints':[8931],'characters':'\u22E3'},'⊂⃒':{'codepoints':[8834,8402],'characters':'\u2282\u20D2'},'⊈':{'codepoints':[8840],'characters':'\u2288'},'⊁':{'codepoints':[8833],'characters':'\u2281'},'⪰̸':{'codepoints':[10928,824],'characters':'\u2AB0\u0338'},'⋡':{'codepoints':[8929],'characters':'\u22E1'},'≿̸':{'codepoints':[8831,824],'characters':'\u227F\u0338'},'⊃⃒':{'codepoints':[8835,8402],'characters':'\u2283\u20D2'},'⊉':{'codepoints':[8841],'characters':'\u2289'},'≁':{'codepoints':[8769],'characters':'\u2241'},'≄':{'codepoints':[8772],'characters':'\u2244'},'≇':{'codepoints':[8775],'characters':'\u2247'},'≉':{'codepoints':[8777],'characters':'\u2249'},'∤':{'codepoints':[8740],'characters':'\u2224'},'𝒩':{'codepoints':[119977],'characters':'\uD835\uDCA9'},'Ñ':{'codepoints':[209],'characters':'\xD1'},'Ñ':{'codepoints':[209],'characters':'\xD1'},'Ν':{'codepoints':[925],'characters':'\u039D'},'Œ':{'codepoints':[338],'characters':'\u0152'},'Ó':{'codepoints':[211],'characters':'\xD3'},'Ó':{'codepoints':[211],'characters':'\xD3'},'Ô':{'codepoints':[212],'characters':'\xD4'},'Ô':{'codepoints':[212],'characters':'\xD4'},'О':{'codepoints':[1054],'characters':'\u041E'},'Ő':{'codepoints':[336],'characters':'\u0150'},'𝔒':{'codepoints':[120082],'characters':'\uD835\uDD12'},'Ò':{'codepoints':[210],'characters':'\xD2'},'Ò':{'codepoints':[210],'characters':'\xD2'},'Ō':{'codepoints':[332],'characters':'\u014C'},'Ω':{'codepoints':[937],'characters':'\u03A9'},'Ο':{'codepoints':[927],'characters':'\u039F'},'𝕆':{'codepoints':[120134],'characters':'\uD835\uDD46'},'“':{'codepoints':[8220],'characters':'\u201C'},'‘':{'codepoints':[8216],'characters':'\u2018'},'⩔':{'codepoints':[10836],'characters':'\u2A54'},'𝒪':{'codepoints':[119978],'characters':'\uD835\uDCAA'},'Ø':{'codepoints':[216],'characters':'\xD8'},'Ø':{'codepoints':[216],'characters':'\xD8'},'Õ':{'codepoints':[213],'characters':'\xD5'},'Õ':{'codepoints':[213],'characters':'\xD5'},'⨷':{'codepoints':[10807],'characters':'\u2A37'},'Ö':{'codepoints':[214],'characters':'\xD6'},'Ö':{'codepoints':[214],'characters':'\xD6'},'‾':{'codepoints':[8254],'characters':'\u203E'},'⏞':{'codepoints':[9182],'characters':'\u23DE'},'⎴':{'codepoints':[9140],'characters':'\u23B4'},'⏜':{'codepoints':[9180],'characters':'\u23DC'},'∂':{'codepoints':[8706],'characters':'\u2202'},'П':{'codepoints':[1055],'characters':'\u041F'},'𝔓':{'codepoints':[120083],'characters':'\uD835\uDD13'},'Φ':{'codepoints':[934],'characters':'\u03A6'},'Π':{'codepoints':[928],'characters':'\u03A0'},'±':{'codepoints':[177],'characters':'\xB1'},'ℌ':{'codepoints':[8460],'characters':'\u210C'},'ℙ':{'codepoints':[8473],'characters':'\u2119'},'⪻':{'codepoints':[10939],'characters':'\u2ABB'},'≺':{'codepoints':[8826],'characters':'\u227A'},'⪯':{'codepoints':[10927],'characters':'\u2AAF'},'≼':{'codepoints':[8828],'characters':'\u227C'},'≾':{'codepoints':[8830],'characters':'\u227E'},'″':{'codepoints':[8243],'characters':'\u2033'},'∏':{'codepoints':[8719],'characters':'\u220F'},'∷':{'codepoints':[8759],'characters':'\u2237'},'∝':{'codepoints':[8733],'characters':'\u221D'},'𝒫':{'codepoints':[119979],'characters':'\uD835\uDCAB'},'Ψ':{'codepoints':[936],'characters':'\u03A8'},'"':{'codepoints':[34],'characters':'"'},'"':{'codepoints':[34],'characters':'"'},'𝔔':{'codepoints':[120084],'characters':'\uD835\uDD14'},'ℚ':{'codepoints':[8474],'characters':'\u211A'},'𝒬':{'codepoints':[119980],'characters':'\uD835\uDCAC'},'⤐':{'codepoints':[10512],'characters':'\u2910'},'®':{'codepoints':[174],'characters':'\xAE'},'®':{'codepoints':[174],'characters':'\xAE'},'Ŕ':{'codepoints':[340],'characters':'\u0154'},'⟫':{'codepoints':[10219],'characters':'\u27EB'},'↠':{'codepoints':[8608],'characters':'\u21A0'},'⤖':{'codepoints':[10518],'characters':'\u2916'},'Ř':{'codepoints':[344],'characters':'\u0158'},'Ŗ':{'codepoints':[342],'characters':'\u0156'},'Р':{'codepoints':[1056],'characters':'\u0420'},'ℜ':{'codepoints':[8476],'characters':'\u211C'},'∋':{'codepoints':[8715],'characters':'\u220B'},'⇋':{'codepoints':[8651],'characters':'\u21CB'},'⥯':{'codepoints':[10607],'characters':'\u296F'},'ℜ':{'codepoints':[8476],'characters':'\u211C'},'Ρ':{'codepoints':[929],'characters':'\u03A1'},'⟩':{'codepoints':[10217],'characters':'\u27E9'},'→':{'codepoints':[8594],'characters':'\u2192'},'⇥':{'codepoints':[8677],'characters':'\u21E5'},'⇄':{'codepoints':[8644],'characters':'\u21C4'},'⌉':{'codepoints':[8969],'characters':'\u2309'},'⟧':{'codepoints':[10215],'characters':'\u27E7'},'⥝':{'codepoints':[10589],'characters':'\u295D'},'⇂':{'codepoints':[8642],'characters':'\u21C2'},'⥕':{'codepoints':[10581],'characters':'\u2955'},'⌋':{'codepoints':[8971],'characters':'\u230B'},'⊢':{'codepoints':[8866],'characters':'\u22A2'},'↦':{'codepoints':[8614],'characters':'\u21A6'},'⥛':{'codepoints':[10587],'characters':'\u295B'},'⊳':{'codepoints':[8883],'characters':'\u22B3'},'⧐':{'codepoints':[10704],'characters':'\u29D0'},'⊵':{'codepoints':[8885],'characters':'\u22B5'},'⥏':{'codepoints':[10575],'characters':'\u294F'},'⥜':{'codepoints':[10588],'characters':'\u295C'},'↾':{'codepoints':[8638],'characters':'\u21BE'},'⥔':{'codepoints':[10580],'characters':'\u2954'},'⇀':{'codepoints':[8640],'characters':'\u21C0'},'⥓':{'codepoints':[10579],'characters':'\u2953'},'⇒':{'codepoints':[8658],'characters':'\u21D2'},'ℝ':{'codepoints':[8477],'characters':'\u211D'},'⥰':{'codepoints':[10608],'characters':'\u2970'},'⇛':{'codepoints':[8667],'characters':'\u21DB'},'ℛ':{'codepoints':[8475],'characters':'\u211B'},'↱':{'codepoints':[8625],'characters':'\u21B1'},'⧴':{'codepoints':[10740],'characters':'\u29F4'},'Щ':{'codepoints':[1065],'characters':'\u0429'},'Ш':{'codepoints':[1064],'characters':'\u0428'},'Ь':{'codepoints':[1068],'characters':'\u042C'},'Ś':{'codepoints':[346],'characters':'\u015A'},'⪼':{'codepoints':[10940],'characters':'\u2ABC'},'Š':{'codepoints':[352],'characters':'\u0160'},'Ş':{'codepoints':[350],'characters':'\u015E'},'Ŝ':{'codepoints':[348],'characters':'\u015C'},'С':{'codepoints':[1057],'characters':'\u0421'},'𝔖':{'codepoints':[120086],'characters':'\uD835\uDD16'},'↓':{'codepoints':[8595],'characters':'\u2193'},'←':{'codepoints':[8592],'characters':'\u2190'},'→':{'codepoints':[8594],'characters':'\u2192'},'↑':{'codepoints':[8593],'characters':'\u2191'},'Σ':{'codepoints':[931],'characters':'\u03A3'},'∘':{'codepoints':[8728],'characters':'\u2218'},'𝕊':{'codepoints':[120138],'characters':'\uD835\uDD4A'},'√':{'codepoints':[8730],'characters':'\u221A'},'□':{'codepoints':[9633],'characters':'\u25A1'},'⊓':{'codepoints':[8851],'characters':'\u2293'},'⊏':{'codepoints':[8847],'characters':'\u228F'},'⊑':{'codepoints':[8849],'characters':'\u2291'},'⊐':{'codepoints':[8848],'characters':'\u2290'},'⊒':{'codepoints':[8850],'characters':'\u2292'},'⊔':{'codepoints':[8852],'characters':'\u2294'},'𝒮':{'codepoints':[119982],'characters':'\uD835\uDCAE'},'⋆':{'codepoints':[8902],'characters':'\u22C6'},'⋐':{'codepoints':[8912],'characters':'\u22D0'},'⋐':{'codepoints':[8912],'characters':'\u22D0'},'⊆':{'codepoints':[8838],'characters':'\u2286'},'≻':{'codepoints':[8827],'characters':'\u227B'},'⪰':{'codepoints':[10928],'characters':'\u2AB0'},'≽':{'codepoints':[8829],'characters':'\u227D'},'≿':{'codepoints':[8831],'characters':'\u227F'},'∋':{'codepoints':[8715],'characters':'\u220B'},'∑':{'codepoints':[8721],'characters':'\u2211'},'⋑':{'codepoints':[8913],'characters':'\u22D1'},'⊃':{'codepoints':[8835],'characters':'\u2283'},'⊇':{'codepoints':[8839],'characters':'\u2287'},'⋑':{'codepoints':[8913],'characters':'\u22D1'},'Þ':{'codepoints':[222],'characters':'\xDE'},'Þ':{'codepoints':[222],'characters':'\xDE'},'™':{'codepoints':[8482],'characters':'\u2122'},'Ћ':{'codepoints':[1035],'characters':'\u040B'},'Ц':{'codepoints':[1062],'characters':'\u0426'},'	':{'codepoints':[9],'characters':'\t'},'Τ':{'codepoints':[932],'characters':'\u03A4'},'Ť':{'codepoints':[356],'characters':'\u0164'},'Ţ':{'codepoints':[354],'characters':'\u0162'},'Т':{'codepoints':[1058],'characters':'\u0422'},'𝔗':{'codepoints':[120087],'characters':'\uD835\uDD17'},'∴':{'codepoints':[8756],'characters':'\u2234'},'Θ':{'codepoints':[920],'characters':'\u0398'},'  ':{'codepoints':[8287,8202],'characters':'\u205F\u200A'},' ':{'codepoints':[8201],'characters':'\u2009'},'∼':{'codepoints':[8764],'characters':'\u223C'},'≃':{'codepoints':[8771],'characters':'\u2243'},'≅':{'codepoints':[8773],'characters':'\u2245'},'≈':{'codepoints':[8776],'characters':'\u2248'},'𝕋':{'codepoints':[120139],'characters':'\uD835\uDD4B'},'⃛':{'codepoints':[8411],'characters':'\u20DB'},'𝒯':{'codepoints':[119983],'characters':'\uD835\uDCAF'},'Ŧ':{'codepoints':[358],'characters':'\u0166'},'Ú':{'codepoints':[218],'characters':'\xDA'},'Ú':{'codepoints':[218],'characters':'\xDA'},'↟':{'codepoints':[8607],'characters':'\u219F'},'⥉':{'codepoints':[10569],'characters':'\u2949'},'Ў':{'codepoints':[1038],'characters':'\u040E'},'Ŭ':{'codepoints':[364],'characters':'\u016C'},'Û':{'codepoints':[219],'characters':'\xDB'},'Û':{'codepoints':[219],'characters':'\xDB'},'У':{'codepoints':[1059],'characters':'\u0423'},'Ű':{'codepoints':[368],'characters':'\u0170'},'𝔘':{'codepoints':[120088],'characters':'\uD835\uDD18'},'Ù':{'codepoints':[217],'characters':'\xD9'},'Ù':{'codepoints':[217],'characters':'\xD9'},'Ū':{'codepoints':[362],'characters':'\u016A'},'_':{'codepoints':[95],'characters':'_'},'⏟':{'codepoints':[9183],'characters':'\u23DF'},'⎵':{'codepoints':[9141],'characters':'\u23B5'},'⏝':{'codepoints':[9181],'characters':'\u23DD'},'⋃':{'codepoints':[8899],'characters':'\u22C3'},'⊎':{'codepoints':[8846],'characters':'\u228E'},'Ų':{'codepoints':[370],'characters':'\u0172'},'𝕌':{'codepoints':[120140],'characters':'\uD835\uDD4C'},'↑':{'codepoints':[8593],'characters':'\u2191'},'⤒':{'codepoints':[10514],'characters':'\u2912'},'⇅':{'codepoints':[8645],'characters':'\u21C5'},'↕':{'codepoints':[8597],'characters':'\u2195'},'⥮':{'codepoints':[10606],'characters':'\u296E'},'⊥':{'codepoints':[8869],'characters':'\u22A5'},'↥':{'codepoints':[8613],'characters':'\u21A5'},'⇑':{'codepoints':[8657],'characters':'\u21D1'},'⇕':{'codepoints':[8661],'characters':'\u21D5'},'↖':{'codepoints':[8598],'characters':'\u2196'},'↗':{'codepoints':[8599],'characters':'\u2197'},'ϒ':{'codepoints':[978],'characters':'\u03D2'},'Υ':{'codepoints':[933],'characters':'\u03A5'},'Ů':{'codepoints':[366],'characters':'\u016E'},'𝒰':{'codepoints':[119984],'characters':'\uD835\uDCB0'},'Ũ':{'codepoints':[360],'characters':'\u0168'},'Ü':{'codepoints':[220],'characters':'\xDC'},'Ü':{'codepoints':[220],'characters':'\xDC'},'⊫':{'codepoints':[8875],'characters':'\u22AB'},'⫫':{'codepoints':[10987],'characters':'\u2AEB'},'В':{'codepoints':[1042],'characters':'\u0412'},'⊩':{'codepoints':[8873],'characters':'\u22A9'},'⫦':{'codepoints':[10982],'characters':'\u2AE6'},'⋁':{'codepoints':[8897],'characters':'\u22C1'},'‖':{'codepoints':[8214],'characters':'\u2016'},'‖':{'codepoints':[8214],'characters':'\u2016'},'∣':{'codepoints':[8739],'characters':'\u2223'},'|':{'codepoints':[124],'characters':'|'},'❘':{'codepoints':[10072],'characters':'\u2758'},'≀':{'codepoints':[8768],'characters':'\u2240'},' ':{'codepoints':[8202],'characters':'\u200A'},'𝔙':{'codepoints':[120089],'characters':'\uD835\uDD19'},'𝕍':{'codepoints':[120141],'characters':'\uD835\uDD4D'},'𝒱':{'codepoints':[119985],'characters':'\uD835\uDCB1'},'⊪':{'codepoints':[8874],'characters':'\u22AA'},'Ŵ':{'codepoints':[372],'characters':'\u0174'},'⋀':{'codepoints':[8896],'characters':'\u22C0'},'𝔚':{'codepoints':[120090],'characters':'\uD835\uDD1A'},'𝕎':{'codepoints':[120142],'characters':'\uD835\uDD4E'},'𝒲':{'codepoints':[119986],'characters':'\uD835\uDCB2'},'𝔛':{'codepoints':[120091],'characters':'\uD835\uDD1B'},'Ξ':{'codepoints':[926],'characters':'\u039E'},'𝕏':{'codepoints':[120143],'characters':'\uD835\uDD4F'},'𝒳':{'codepoints':[119987],'characters':'\uD835\uDCB3'},'Я':{'codepoints':[1071],'characters':'\u042F'},'Ї':{'codepoints':[1031],'characters':'\u0407'},'Ю':{'codepoints':[1070],'characters':'\u042E'},'Ý':{'codepoints':[221],'characters':'\xDD'},'Ý':{'codepoints':[221],'characters':'\xDD'},'Ŷ':{'codepoints':[374],'characters':'\u0176'},'Ы':{'codepoints':[1067],'characters':'\u042B'},'𝔜':{'codepoints':[120092],'characters':'\uD835\uDD1C'},'𝕐':{'codepoints':[120144],'characters':'\uD835\uDD50'},'𝒴':{'codepoints':[119988],'characters':'\uD835\uDCB4'},'Ÿ':{'codepoints':[376],'characters':'\u0178'},'Ж':{'codepoints':[1046],'characters':'\u0416'},'Ź':{'codepoints':[377],'characters':'\u0179'},'Ž':{'codepoints':[381],'characters':'\u017D'},'З':{'codepoints':[1047],'characters':'\u0417'},'Ż':{'codepoints':[379],'characters':'\u017B'},'​':{'codepoints':[8203],'characters':'\u200B'},'Ζ':{'codepoints':[918],'characters':'\u0396'},'ℨ':{'codepoints':[8488],'characters':'\u2128'},'ℤ':{'codepoints':[8484],'characters':'\u2124'},'𝒵':{'codepoints':[119989],'characters':'\uD835\uDCB5'},'á':{'codepoints':[225],'characters':'\xE1'},'á':{'codepoints':[225],'characters':'\xE1'},'ă':{'codepoints':[259],'characters':'\u0103'},'∾':{'codepoints':[8766],'characters':'\u223E'},'∾̳':{'codepoints':[8766,819],'characters':'\u223E\u0333'},'∿':{'codepoints':[8767],'characters':'\u223F'},'â':{'codepoints':[226],'characters':'\xE2'},'â':{'codepoints':[226],'characters':'\xE2'},'´':{'codepoints':[180],'characters':'\xB4'},'´':{'codepoints':[180],'characters':'\xB4'},'а':{'codepoints':[1072],'characters':'\u0430'},'æ':{'codepoints':[230],'characters':'\xE6'},'æ':{'codepoints':[230],'characters':'\xE6'},'⁡':{'codepoints':[8289],'characters':'\u2061'},'𝔞':{'codepoints':[120094],'characters':'\uD835\uDD1E'},'à':{'codepoints':[224],'characters':'\xE0'},'à':{'codepoints':[224],'characters':'\xE0'},'ℵ':{'codepoints':[8501],'characters':'\u2135'},'ℵ':{'codepoints':[8501],'characters':'\u2135'},'α':{'codepoints':[945],'characters':'\u03B1'},'ā':{'codepoints':[257],'characters':'\u0101'},'⨿':{'codepoints':[10815],'characters':'\u2A3F'},'&':{'codepoints':[38],'characters':'&'},'&':{'codepoints':[38],'characters':'&'},'∧':{'codepoints':[8743],'characters':'\u2227'},'⩕':{'codepoints':[10837],'characters':'\u2A55'},'⩜':{'codepoints':[10844],'characters':'\u2A5C'},'⩘':{'codepoints':[10840],'characters':'\u2A58'},'⩚':{'codepoints':[10842],'characters':'\u2A5A'},'∠':{'codepoints':[8736],'characters':'\u2220'},'⦤':{'codepoints':[10660],'characters':'\u29A4'},'∠':{'codepoints':[8736],'characters':'\u2220'},'∡':{'codepoints':[8737],'characters':'\u2221'},'⦨':{'codepoints':[10664],'characters':'\u29A8'},'⦩':{'codepoints':[10665],'characters':'\u29A9'},'⦪':{'codepoints':[10666],'characters':'\u29AA'},'⦫':{'codepoints':[10667],'characters':'\u29AB'},'⦬':{'codepoints':[10668],'characters':'\u29AC'},'⦭':{'codepoints':[10669],'characters':'\u29AD'},'⦮':{'codepoints':[10670],'characters':'\u29AE'},'⦯':{'codepoints':[10671],'characters':'\u29AF'},'∟':{'codepoints':[8735],'characters':'\u221F'},'⊾':{'codepoints':[8894],'characters':'\u22BE'},'⦝':{'codepoints':[10653],'characters':'\u299D'},'∢':{'codepoints':[8738],'characters':'\u2222'},'Å':{'codepoints':[197],'characters':'\xC5'},'⍼':{'codepoints':[9084],'characters':'\u237C'},'ą':{'codepoints':[261],'characters':'\u0105'},'𝕒':{'codepoints':[120146],'characters':'\uD835\uDD52'},'≈':{'codepoints':[8776],'characters':'\u2248'},'⩰':{'codepoints':[10864],'characters':'\u2A70'},'⩯':{'codepoints':[10863],'characters':'\u2A6F'},'≊':{'codepoints':[8778],'characters':'\u224A'},'≋':{'codepoints':[8779],'characters':'\u224B'},''':{'codepoints':[39],'characters':'\''},'≈':{'codepoints':[8776],'characters':'\u2248'},'≊':{'codepoints':[8778],'characters':'\u224A'},'å':{'codepoints':[229],'characters':'\xE5'},'å':{'codepoints':[229],'characters':'\xE5'},'𝒶':{'codepoints':[119990],'characters':'\uD835\uDCB6'},'*':{'codepoints':[42],'characters':'*'},'≈':{'codepoints':[8776],'characters':'\u2248'},'≍':{'codepoints':[8781],'characters':'\u224D'},'ã':{'codepoints':[227],'characters':'\xE3'},'ã':{'codepoints':[227],'characters':'\xE3'},'ä':{'codepoints':[228],'characters':'\xE4'},'ä':{'codepoints':[228],'characters':'\xE4'},'∳':{'codepoints':[8755],'characters':'\u2233'},'⨑':{'codepoints':[10769],'characters':'\u2A11'},'⫭':{'codepoints':[10989],'characters':'\u2AED'},'≌':{'codepoints':[8780],'characters':'\u224C'},'϶':{'codepoints':[1014],'characters':'\u03F6'},'‵':{'codepoints':[8245],'characters':'\u2035'},'∽':{'codepoints':[8765],'characters':'\u223D'},'⋍':{'codepoints':[8909],'characters':'\u22CD'},'⊽':{'codepoints':[8893],'characters':'\u22BD'},'⌅':{'codepoints':[8965],'characters':'\u2305'},'⌅':{'codepoints':[8965],'characters':'\u2305'},'⎵':{'codepoints':[9141],'characters':'\u23B5'},'⎶':{'codepoints':[9142],'characters':'\u23B6'},'≌':{'codepoints':[8780],'characters':'\u224C'},'б':{'codepoints':[1073],'characters':'\u0431'},'„':{'codepoints':[8222],'characters':'\u201E'},'∵':{'codepoints':[8757],'characters':'\u2235'},'∵':{'codepoints':[8757],'characters':'\u2235'},'⦰':{'codepoints':[10672],'characters':'\u29B0'},'϶':{'codepoints':[1014],'characters':'\u03F6'},'ℬ':{'codepoints':[8492],'characters':'\u212C'},'β':{'codepoints':[946],'characters':'\u03B2'},'ℶ':{'codepoints':[8502],'characters':'\u2136'},'≬':{'codepoints':[8812],'characters':'\u226C'},'𝔟':{'codepoints':[120095],'characters':'\uD835\uDD1F'},'⋂':{'codepoints':[8898],'characters':'\u22C2'},'◯':{'codepoints':[9711],'characters':'\u25EF'},'⋃':{'codepoints':[8899],'characters':'\u22C3'},'⨀':{'codepoints':[10752],'characters':'\u2A00'},'⨁':{'codepoints':[10753],'characters':'\u2A01'},'⨂':{'codepoints':[10754],'characters':'\u2A02'},'⨆':{'codepoints':[10758],'characters':'\u2A06'},'★':{'codepoints':[9733],'characters':'\u2605'},'▽':{'codepoints':[9661],'characters':'\u25BD'},'△':{'codepoints':[9651],'characters':'\u25B3'},'⨄':{'codepoints':[10756],'characters':'\u2A04'},'⋁':{'codepoints':[8897],'characters':'\u22C1'},'⋀':{'codepoints':[8896],'characters':'\u22C0'},'⤍':{'codepoints':[10509],'characters':'\u290D'},'⧫':{'codepoints':[10731],'characters':'\u29EB'},'▪':{'codepoints':[9642],'characters':'\u25AA'},'▴':{'codepoints':[9652],'characters':'\u25B4'},'▾':{'codepoints':[9662],'characters':'\u25BE'},'◂':{'codepoints':[9666],'characters':'\u25C2'},'▸':{'codepoints':[9656],'characters':'\u25B8'},'␣':{'codepoints':[9251],'characters':'\u2423'},'▒':{'codepoints':[9618],'characters':'\u2592'},'░':{'codepoints':[9617],'characters':'\u2591'},'▓':{'codepoints':[9619],'characters':'\u2593'},'█':{'codepoints':[9608],'characters':'\u2588'},'=⃥':{'codepoints':[61,8421],'characters':'=\u20E5'},'≡⃥':{'codepoints':[8801,8421],'characters':'\u2261\u20E5'},'⌐':{'codepoints':[8976],'characters':'\u2310'},'𝕓':{'codepoints':[120147],'characters':'\uD835\uDD53'},'⊥':{'codepoints':[8869],'characters':'\u22A5'},'⊥':{'codepoints':[8869],'characters':'\u22A5'},'⋈':{'codepoints':[8904],'characters':'\u22C8'},'╗':{'codepoints':[9559],'characters':'\u2557'},'╔':{'codepoints':[9556],'characters':'\u2554'},'╖':{'codepoints':[9558],'characters':'\u2556'},'╓':{'codepoints':[9555],'characters':'\u2553'},'═':{'codepoints':[9552],'characters':'\u2550'},'╦':{'codepoints':[9574],'characters':'\u2566'},'╩':{'codepoints':[9577],'characters':'\u2569'},'╤':{'codepoints':[9572],'characters':'\u2564'},'╧':{'codepoints':[9575],'characters':'\u2567'},'╝':{'codepoints':[9565],'characters':'\u255D'},'╚':{'codepoints':[9562],'characters':'\u255A'},'╜':{'codepoints':[9564],'characters':'\u255C'},'╙':{'codepoints':[9561],'characters':'\u2559'},'║':{'codepoints':[9553],'characters':'\u2551'},'╬':{'codepoints':[9580],'characters':'\u256C'},'╣':{'codepoints':[9571],'characters':'\u2563'},'╠':{'codepoints':[9568],'characters':'\u2560'},'╫':{'codepoints':[9579],'characters':'\u256B'},'╢':{'codepoints':[9570],'characters':'\u2562'},'╟':{'codepoints':[9567],'characters':'\u255F'},'⧉':{'codepoints':[10697],'characters':'\u29C9'},'╕':{'codepoints':[9557],'characters':'\u2555'},'╒':{'codepoints':[9554],'characters':'\u2552'},'┐':{'codepoints':[9488],'characters':'\u2510'},'┌':{'codepoints':[9484],'characters':'\u250C'},'─':{'codepoints':[9472],'characters':'\u2500'},'╥':{'codepoints':[9573],'characters':'\u2565'},'╨':{'codepoints':[9576],'characters':'\u2568'},'┬':{'codepoints':[9516],'characters':'\u252C'},'┴':{'codepoints':[9524],'characters':'\u2534'},'⊟':{'codepoints':[8863],'characters':'\u229F'},'⊞':{'codepoints':[8862],'characters':'\u229E'},'⊠':{'codepoints':[8864],'characters':'\u22A0'},'╛':{'codepoints':[9563],'characters':'\u255B'},'╘':{'codepoints':[9560],'characters':'\u2558'},'┘':{'codepoints':[9496],'characters':'\u2518'},'└':{'codepoints':[9492],'characters':'\u2514'},'│':{'codepoints':[9474],'characters':'\u2502'},'╪':{'codepoints':[9578],'characters':'\u256A'},'╡':{'codepoints':[9569],'characters':'\u2561'},'╞':{'codepoints':[9566],'characters':'\u255E'},'┼':{'codepoints':[9532],'characters':'\u253C'},'┤':{'codepoints':[9508],'characters':'\u2524'},'├':{'codepoints':[9500],'characters':'\u251C'},'‵':{'codepoints':[8245],'characters':'\u2035'},'˘':{'codepoints':[728],'characters':'\u02D8'},'¦':{'codepoints':[166],'characters':'\xA6'},'¦':{'codepoints':[166],'characters':'\xA6'},'𝒷':{'codepoints':[119991],'characters':'\uD835\uDCB7'},'⁏':{'codepoints':[8271],'characters':'\u204F'},'∽':{'codepoints':[8765],'characters':'\u223D'},'⋍':{'codepoints':[8909],'characters':'\u22CD'},'\':{'codepoints':[92],'characters':'\\'},'⧅':{'codepoints':[10693],'characters':'\u29C5'},'⟈':{'codepoints':[10184],'characters':'\u27C8'},'•':{'codepoints':[8226],'characters':'\u2022'},'•':{'codepoints':[8226],'characters':'\u2022'},'≎':{'codepoints':[8782],'characters':'\u224E'},'⪮':{'codepoints':[10926],'characters':'\u2AAE'},'≏':{'codepoints':[8783],'characters':'\u224F'},'≏':{'codepoints':[8783],'characters':'\u224F'},'ć':{'codepoints':[263],'characters':'\u0107'},'∩':{'codepoints':[8745],'characters':'\u2229'},'⩄':{'codepoints':[10820],'characters':'\u2A44'},'⩉':{'codepoints':[10825],'characters':'\u2A49'},'⩋':{'codepoints':[10827],'characters':'\u2A4B'},'⩇':{'codepoints':[10823],'characters':'\u2A47'},'⩀':{'codepoints':[10816],'characters':'\u2A40'},'∩︀':{'codepoints':[8745,65024],'characters':'\u2229\uFE00'},'⁁':{'codepoints':[8257],'characters':'\u2041'},'ˇ':{'codepoints':[711],'characters':'\u02C7'},'⩍':{'codepoints':[10829],'characters':'\u2A4D'},'č':{'codepoints':[269],'characters':'\u010D'},'ç':{'codepoints':[231],'characters':'\xE7'},'ç':{'codepoints':[231],'characters':'\xE7'},'ĉ':{'codepoints':[265],'characters':'\u0109'},'⩌':{'codepoints':[10828],'characters':'\u2A4C'},'⩐':{'codepoints':[10832],'characters':'\u2A50'},'ċ':{'codepoints':[267],'characters':'\u010B'},'¸':{'codepoints':[184],'characters':'\xB8'},'¸':{'codepoints':[184],'characters':'\xB8'},'⦲':{'codepoints':[10674],'characters':'\u29B2'},'¢':{'codepoints':[162],'characters':'\xA2'},'¢':{'codepoints':[162],'characters':'\xA2'},'·':{'codepoints':[183],'characters':'\xB7'},'𝔠':{'codepoints':[120096],'characters':'\uD835\uDD20'},'ч':{'codepoints':[1095],'characters':'\u0447'},'✓':{'codepoints':[10003],'characters':'\u2713'},'✓':{'codepoints':[10003],'characters':'\u2713'},'χ':{'codepoints':[967],'characters':'\u03C7'},'○':{'codepoints':[9675],'characters':'\u25CB'},'⧃':{'codepoints':[10691],'characters':'\u29C3'},'ˆ':{'codepoints':[710],'characters':'\u02C6'},'≗':{'codepoints':[8791],'characters':'\u2257'},'↺':{'codepoints':[8634],'characters':'\u21BA'},'↻':{'codepoints':[8635],'characters':'\u21BB'},'®':{'codepoints':[174],'characters':'\xAE'},'Ⓢ':{'codepoints':[9416],'characters':'\u24C8'},'⊛':{'codepoints':[8859],'characters':'\u229B'},'⊚':{'codepoints':[8858],'characters':'\u229A'},'⊝':{'codepoints':[8861],'characters':'\u229D'},'≗':{'codepoints':[8791],'characters':'\u2257'},'⨐':{'codepoints':[10768],'characters':'\u2A10'},'⫯':{'codepoints':[10991],'characters':'\u2AEF'},'⧂':{'codepoints':[10690],'characters':'\u29C2'},'♣':{'codepoints':[9827],'characters':'\u2663'},'♣':{'codepoints':[9827],'characters':'\u2663'},':':{'codepoints':[58],'characters':':'},'≔':{'codepoints':[8788],'characters':'\u2254'},'≔':{'codepoints':[8788],'characters':'\u2254'},',':{'codepoints':[44],'characters':','},'@':{'codepoints':[64],'characters':'@'},'∁':{'codepoints':[8705],'characters':'\u2201'},'∘':{'codepoints':[8728],'characters':'\u2218'},'∁':{'codepoints':[8705],'characters':'\u2201'},'ℂ':{'codepoints':[8450],'characters':'\u2102'},'≅':{'codepoints':[8773],'characters':'\u2245'},'⩭':{'codepoints':[10861],'characters':'\u2A6D'},'∮':{'codepoints':[8750],'characters':'\u222E'},'𝕔':{'codepoints':[120148],'characters':'\uD835\uDD54'},'∐':{'codepoints':[8720],'characters':'\u2210'},'©':{'codepoints':[169],'characters':'\xA9'},'©':{'codepoints':[169],'characters':'\xA9'},'℗':{'codepoints':[8471],'characters':'\u2117'},'↵':{'codepoints':[8629],'characters':'\u21B5'},'✗':{'codepoints':[10007],'characters':'\u2717'},'𝒸':{'codepoints':[119992],'characters':'\uD835\uDCB8'},'⫏':{'codepoints':[10959],'characters':'\u2ACF'},'⫑':{'codepoints':[10961],'characters':'\u2AD1'},'⫐':{'codepoints':[10960],'characters':'\u2AD0'},'⫒':{'codepoints':[10962],'characters':'\u2AD2'},'⋯':{'codepoints':[8943],'characters':'\u22EF'},'⤸':{'codepoints':[10552],'characters':'\u2938'},'⤵':{'codepoints':[10549],'characters':'\u2935'},'⋞':{'codepoints':[8926],'characters':'\u22DE'},'⋟':{'codepoints':[8927],'characters':'\u22DF'},'↶':{'codepoints':[8630],'characters':'\u21B6'},'⤽':{'codepoints':[10557],'characters':'\u293D'},'∪':{'codepoints':[8746],'characters':'\u222A'},'⩈':{'codepoints':[10824],'characters':'\u2A48'},'⩆':{'codepoints':[10822],'characters':'\u2A46'},'⩊':{'codepoints':[10826],'characters':'\u2A4A'},'⊍':{'codepoints':[8845],'characters':'\u228D'},'⩅':{'codepoints':[10821],'characters':'\u2A45'},'∪︀':{'codepoints':[8746,65024],'characters':'\u222A\uFE00'},'↷':{'codepoints':[8631],'characters':'\u21B7'},'⤼':{'codepoints':[10556],'characters':'\u293C'},'⋞':{'codepoints':[8926],'characters':'\u22DE'},'⋟':{'codepoints':[8927],'characters':'\u22DF'},'⋎':{'codepoints':[8910],'characters':'\u22CE'},'⋏':{'codepoints':[8911],'characters':'\u22CF'},'¤':{'codepoints':[164],'characters':'\xA4'},'¤':{'codepoints':[164],'characters':'\xA4'},'↶':{'codepoints':[8630],'characters':'\u21B6'},'↷':{'codepoints':[8631],'characters':'\u21B7'},'⋎':{'codepoints':[8910],'characters':'\u22CE'},'⋏':{'codepoints':[8911],'characters':'\u22CF'},'∲':{'codepoints':[8754],'characters':'\u2232'},'∱':{'codepoints':[8753],'characters':'\u2231'},'⌭':{'codepoints':[9005],'characters':'\u232D'},'⇓':{'codepoints':[8659],'characters':'\u21D3'},'⥥':{'codepoints':[10597],'characters':'\u2965'},'†':{'codepoints':[8224],'characters':'\u2020'},'ℸ':{'codepoints':[8504],'characters':'\u2138'},'↓':{'codepoints':[8595],'characters':'\u2193'},'‐':{'codepoints':[8208],'characters':'\u2010'},'⊣':{'codepoints':[8867],'characters':'\u22A3'},'⤏':{'codepoints':[10511],'characters':'\u290F'},'˝':{'codepoints':[733],'characters':'\u02DD'},'ď':{'codepoints':[271],'characters':'\u010F'},'д':{'codepoints':[1076],'characters':'\u0434'},'ⅆ':{'codepoints':[8518],'characters':'\u2146'},'‡':{'codepoints':[8225],'characters':'\u2021'},'⇊':{'codepoints':[8650],'characters':'\u21CA'},'⩷':{'codepoints':[10871],'characters':'\u2A77'},'°':{'codepoints':[176],'characters':'\xB0'},'°':{'codepoints':[176],'characters':'\xB0'},'δ':{'codepoints':[948],'characters':'\u03B4'},'⦱':{'codepoints':[10673],'characters':'\u29B1'},'⥿':{'codepoints':[10623],'characters':'\u297F'},'𝔡':{'codepoints':[120097],'characters':'\uD835\uDD21'},'⇃':{'codepoints':[8643],'characters':'\u21C3'},'⇂':{'codepoints':[8642],'characters':'\u21C2'},'⋄':{'codepoints':[8900],'characters':'\u22C4'},'⋄':{'codepoints':[8900],'characters':'\u22C4'},'♦':{'codepoints':[9830],'characters':'\u2666'},'♦':{'codepoints':[9830],'characters':'\u2666'},'¨':{'codepoints':[168],'characters':'\xA8'},'ϝ':{'codepoints':[989],'characters':'\u03DD'},'⋲':{'codepoints':[8946],'characters':'\u22F2'},'÷':{'codepoints':[247],'characters':'\xF7'},'÷':{'codepoints':[247],'characters':'\xF7'},'÷':{'codepoints':[247],'characters':'\xF7'},'⋇':{'codepoints':[8903],'characters':'\u22C7'},'⋇':{'codepoints':[8903],'characters':'\u22C7'},'ђ':{'codepoints':[1106],'characters':'\u0452'},'⌞':{'codepoints':[8990],'characters':'\u231E'},'⌍':{'codepoints':[8973],'characters':'\u230D'},'$':{'codepoints':[36],'characters':'$'},'𝕕':{'codepoints':[120149],'characters':'\uD835\uDD55'},'˙':{'codepoints':[729],'characters':'\u02D9'},'≐':{'codepoints':[8784],'characters':'\u2250'},'≑':{'codepoints':[8785],'characters':'\u2251'},'∸':{'codepoints':[8760],'characters':'\u2238'},'∔':{'codepoints':[8724],'characters':'\u2214'},'⊡':{'codepoints':[8865],'characters':'\u22A1'},'⌆':{'codepoints':[8966],'characters':'\u2306'},'↓':{'codepoints':[8595],'characters':'\u2193'},'⇊':{'codepoints':[8650],'characters':'\u21CA'},'⇃':{'codepoints':[8643],'characters':'\u21C3'},'⇂':{'codepoints':[8642],'characters':'\u21C2'},'⤐':{'codepoints':[10512],'characters':'\u2910'},'⌟':{'codepoints':[8991],'characters':'\u231F'},'⌌':{'codepoints':[8972],'characters':'\u230C'},'𝒹':{'codepoints':[119993],'characters':'\uD835\uDCB9'},'ѕ':{'codepoints':[1109],'characters':'\u0455'},'⧶':{'codepoints':[10742],'characters':'\u29F6'},'đ':{'codepoints':[273],'characters':'\u0111'},'⋱':{'codepoints':[8945],'characters':'\u22F1'},'▿':{'codepoints':[9663],'characters':'\u25BF'},'▾':{'codepoints':[9662],'characters':'\u25BE'},'⇵':{'codepoints':[8693],'characters':'\u21F5'},'⥯':{'codepoints':[10607],'characters':'\u296F'},'⦦':{'codepoints':[10662],'characters':'\u29A6'},'џ':{'codepoints':[1119],'characters':'\u045F'},'⟿':{'codepoints':[10239],'characters':'\u27FF'},'⩷':{'codepoints':[10871],'characters':'\u2A77'},'≑':{'codepoints':[8785],'characters':'\u2251'},'é':{'codepoints':[233],'characters':'\xE9'},'é':{'codepoints':[233],'characters':'\xE9'},'⩮':{'codepoints':[10862],'characters':'\u2A6E'},'ě':{'codepoints':[283],'characters':'\u011B'},'≖':{'codepoints':[8790],'characters':'\u2256'},'ê':{'codepoints':[234],'characters':'\xEA'},'ê':{'codepoints':[234],'characters':'\xEA'},'≕':{'codepoints':[8789],'characters':'\u2255'},'э':{'codepoints':[1101],'characters':'\u044D'},'ė':{'codepoints':[279],'characters':'\u0117'},'ⅇ':{'codepoints':[8519],'characters':'\u2147'},'≒':{'codepoints':[8786],'characters':'\u2252'},'𝔢':{'codepoints':[120098],'characters':'\uD835\uDD22'},'⪚':{'codepoints':[10906],'characters':'\u2A9A'},'è':{'codepoints':[232],'characters':'\xE8'},'è':{'codepoints':[232],'characters':'\xE8'},'⪖':{'codepoints':[10902],'characters':'\u2A96'},'⪘':{'codepoints':[10904],'characters':'\u2A98'},'⪙':{'codepoints':[10905],'characters':'\u2A99'},'⏧':{'codepoints':[9191],'characters':'\u23E7'},'ℓ':{'codepoints':[8467],'characters':'\u2113'},'⪕':{'codepoints':[10901],'characters':'\u2A95'},'⪗':{'codepoints':[10903],'characters':'\u2A97'},'ē':{'codepoints':[275],'characters':'\u0113'},'∅':{'codepoints':[8709],'characters':'\u2205'},'∅':{'codepoints':[8709],'characters':'\u2205'},'∅':{'codepoints':[8709],'characters':'\u2205'},' ':{'codepoints':[8196],'characters':'\u2004'},' ':{'codepoints':[8197],'characters':'\u2005'},' ':{'codepoints':[8195],'characters':'\u2003'},'ŋ':{'codepoints':[331],'characters':'\u014B'},' ':{'codepoints':[8194],'characters':'\u2002'},'ę':{'codepoints':[281],'characters':'\u0119'},'𝕖':{'codepoints':[120150],'characters':'\uD835\uDD56'},'⋕':{'codepoints':[8917],'characters':'\u22D5'},'⧣':{'codepoints':[10723],'characters':'\u29E3'},'⩱':{'codepoints':[10865],'characters':'\u2A71'},'ε':{'codepoints':[949],'characters':'\u03B5'},'ε':{'codepoints':[949],'characters':'\u03B5'},'ϵ':{'codepoints':[1013],'characters':'\u03F5'},'≖':{'codepoints':[8790],'characters':'\u2256'},'≕':{'codepoints':[8789],'characters':'\u2255'},'≂':{'codepoints':[8770],'characters':'\u2242'},'⪖':{'codepoints':[10902],'characters':'\u2A96'},'⪕':{'codepoints':[10901],'characters':'\u2A95'},'=':{'codepoints':[61],'characters':'='},'≟':{'codepoints':[8799],'characters':'\u225F'},'≡':{'codepoints':[8801],'characters':'\u2261'},'⩸':{'codepoints':[10872],'characters':'\u2A78'},'⧥':{'codepoints':[10725],'characters':'\u29E5'},'≓':{'codepoints':[8787],'characters':'\u2253'},'⥱':{'codepoints':[10609],'characters':'\u2971'},'ℯ':{'codepoints':[8495],'characters':'\u212F'},'≐':{'codepoints':[8784],'characters':'\u2250'},'≂':{'codepoints':[8770],'characters':'\u2242'},'η':{'codepoints':[951],'characters':'\u03B7'},'ð':{'codepoints':[240],'characters':'\xF0'},'ð':{'codepoints':[240],'characters':'\xF0'},'ë':{'codepoints':[235],'characters':'\xEB'},'ë':{'codepoints':[235],'characters':'\xEB'},'€':{'codepoints':[8364],'characters':'\u20AC'},'!':{'codepoints':[33],'characters':'!'},'∃':{'codepoints':[8707],'characters':'\u2203'},'ℰ':{'codepoints':[8496],'characters':'\u2130'},'ⅇ':{'codepoints':[8519],'characters':'\u2147'},'≒':{'codepoints':[8786],'characters':'\u2252'},'ф':{'codepoints':[1092],'characters':'\u0444'},'♀':{'codepoints':[9792],'characters':'\u2640'},'ffi':{'codepoints':[64259],'characters':'\uFB03'},'ff':{'codepoints':[64256],'characters':'\uFB00'},'ffl':{'codepoints':[64260],'characters':'\uFB04'},'𝔣':{'codepoints':[120099],'characters':'\uD835\uDD23'},'fi':{'codepoints':[64257],'characters':'\uFB01'},'fj':{'codepoints':[102,106],'characters':'fj'},'♭':{'codepoints':[9837],'characters':'\u266D'},'fl':{'codepoints':[64258],'characters':'\uFB02'},'▱':{'codepoints':[9649],'characters':'\u25B1'},'ƒ':{'codepoints':[402],'characters':'\u0192'},'𝕗':{'codepoints':[120151],'characters':'\uD835\uDD57'},'∀':{'codepoints':[8704],'characters':'\u2200'},'⋔':{'codepoints':[8916],'characters':'\u22D4'},'⫙':{'codepoints':[10969],'characters':'\u2AD9'},'⨍':{'codepoints':[10765],'characters':'\u2A0D'},'½':{'codepoints':[189],'characters':'\xBD'},'½':{'codepoints':[189],'characters':'\xBD'},'⅓':{'codepoints':[8531],'characters':'\u2153'},'¼':{'codepoints':[188],'characters':'\xBC'},'¼':{'codepoints':[188],'characters':'\xBC'},'⅕':{'codepoints':[8533],'characters':'\u2155'},'⅙':{'codepoints':[8537],'characters':'\u2159'},'⅛':{'codepoints':[8539],'characters':'\u215B'},'⅔':{'codepoints':[8532],'characters':'\u2154'},'⅖':{'codepoints':[8534],'characters':'\u2156'},'¾':{'codepoints':[190],'characters':'\xBE'},'¾':{'codepoints':[190],'characters':'\xBE'},'⅗':{'codepoints':[8535],'characters':'\u2157'},'⅜':{'codepoints':[8540],'characters':'\u215C'},'⅘':{'codepoints':[8536],'characters':'\u2158'},'⅚':{'codepoints':[8538],'characters':'\u215A'},'⅝':{'codepoints':[8541],'characters':'\u215D'},'⅞':{'codepoints':[8542],'characters':'\u215E'},'⁄':{'codepoints':[8260],'characters':'\u2044'},'⌢':{'codepoints':[8994],'characters':'\u2322'},'𝒻':{'codepoints':[119995],'characters':'\uD835\uDCBB'},'≧':{'codepoints':[8807],'characters':'\u2267'},'⪌':{'codepoints':[10892],'characters':'\u2A8C'},'ǵ':{'codepoints':[501],'characters':'\u01F5'},'γ':{'codepoints':[947],'characters':'\u03B3'},'ϝ':{'codepoints':[989],'characters':'\u03DD'},'⪆':{'codepoints':[10886],'characters':'\u2A86'},'ğ':{'codepoints':[287],'characters':'\u011F'},'ĝ':{'codepoints':[285],'characters':'\u011D'},'г':{'codepoints':[1075],'characters':'\u0433'},'ġ':{'codepoints':[289],'characters':'\u0121'},'≥':{'codepoints':[8805],'characters':'\u2265'},'⋛':{'codepoints':[8923],'characters':'\u22DB'},'≥':{'codepoints':[8805],'characters':'\u2265'},'≧':{'codepoints':[8807],'characters':'\u2267'},'⩾':{'codepoints':[10878],'characters':'\u2A7E'},'⩾':{'codepoints':[10878],'characters':'\u2A7E'},'⪩':{'codepoints':[10921],'characters':'\u2AA9'},'⪀':{'codepoints':[10880],'characters':'\u2A80'},'⪂':{'codepoints':[10882],'characters':'\u2A82'},'⪄':{'codepoints':[10884],'characters':'\u2A84'},'⋛︀':{'codepoints':[8923,65024],'characters':'\u22DB\uFE00'},'⪔':{'codepoints':[10900],'characters':'\u2A94'},'𝔤':{'codepoints':[120100],'characters':'\uD835\uDD24'},'≫':{'codepoints':[8811],'characters':'\u226B'},'⋙':{'codepoints':[8921],'characters':'\u22D9'},'ℷ':{'codepoints':[8503],'characters':'\u2137'},'ѓ':{'codepoints':[1107],'characters':'\u0453'},'≷':{'codepoints':[8823],'characters':'\u2277'},'⪒':{'codepoints':[10898],'characters':'\u2A92'},'⪥':{'codepoints':[10917],'characters':'\u2AA5'},'⪤':{'codepoints':[10916],'characters':'\u2AA4'},'≩':{'codepoints':[8809],'characters':'\u2269'},'⪊':{'codepoints':[10890],'characters':'\u2A8A'},'⪊':{'codepoints':[10890],'characters':'\u2A8A'},'⪈':{'codepoints':[10888],'characters':'\u2A88'},'⪈':{'codepoints':[10888],'characters':'\u2A88'},'≩':{'codepoints':[8809],'characters':'\u2269'},'⋧':{'codepoints':[8935],'characters':'\u22E7'},'𝕘':{'codepoints':[120152],'characters':'\uD835\uDD58'},'`':{'codepoints':[96],'characters':'`'},'ℊ':{'codepoints':[8458],'characters':'\u210A'},'≳':{'codepoints':[8819],'characters':'\u2273'},'⪎':{'codepoints':[10894],'characters':'\u2A8E'},'⪐':{'codepoints':[10896],'characters':'\u2A90'},'>':{'codepoints':[62],'characters':'>'},'>':{'codepoints':[62],'characters':'>'},'⪧':{'codepoints':[10919],'characters':'\u2AA7'},'⩺':{'codepoints':[10874],'characters':'\u2A7A'},'⋗':{'codepoints':[8919],'characters':'\u22D7'},'⦕':{'codepoints':[10645],'characters':'\u2995'},'⩼':{'codepoints':[10876],'characters':'\u2A7C'},'⪆':{'codepoints':[10886],'characters':'\u2A86'},'⥸':{'codepoints':[10616],'characters':'\u2978'},'⋗':{'codepoints':[8919],'characters':'\u22D7'},'⋛':{'codepoints':[8923],'characters':'\u22DB'},'⪌':{'codepoints':[10892],'characters':'\u2A8C'},'≷':{'codepoints':[8823],'characters':'\u2277'},'≳':{'codepoints':[8819],'characters':'\u2273'},'≩︀':{'codepoints':[8809,65024],'characters':'\u2269\uFE00'},'≩︀':{'codepoints':[8809,65024],'characters':'\u2269\uFE00'},'⇔':{'codepoints':[8660],'characters':'\u21D4'},' ':{'codepoints':[8202],'characters':'\u200A'},'½':{'codepoints':[189],'characters':'\xBD'},'ℋ':{'codepoints':[8459],'characters':'\u210B'},'ъ':{'codepoints':[1098],'characters':'\u044A'},'↔':{'codepoints':[8596],'characters':'\u2194'},'⥈':{'codepoints':[10568],'characters':'\u2948'},'↭':{'codepoints':[8621],'characters':'\u21AD'},'ℏ':{'codepoints':[8463],'characters':'\u210F'},'ĥ':{'codepoints':[293],'characters':'\u0125'},'♥':{'codepoints':[9829],'characters':'\u2665'},'♥':{'codepoints':[9829],'characters':'\u2665'},'…':{'codepoints':[8230],'characters':'\u2026'},'⊹':{'codepoints':[8889],'characters':'\u22B9'},'𝔥':{'codepoints':[120101],'characters':'\uD835\uDD25'},'⤥':{'codepoints':[10533],'characters':'\u2925'},'⤦':{'codepoints':[10534],'characters':'\u2926'},'⇿':{'codepoints':[8703],'characters':'\u21FF'},'∻':{'codepoints':[8763],'characters':'\u223B'},'↩':{'codepoints':[8617],'characters':'\u21A9'},'↪':{'codepoints':[8618],'characters':'\u21AA'},'𝕙':{'codepoints':[120153],'characters':'\uD835\uDD59'},'―':{'codepoints':[8213],'characters':'\u2015'},'𝒽':{'codepoints':[119997],'characters':'\uD835\uDCBD'},'ℏ':{'codepoints':[8463],'characters':'\u210F'},'ħ':{'codepoints':[295],'characters':'\u0127'},'⁃':{'codepoints':[8259],'characters':'\u2043'},'‐':{'codepoints':[8208],'characters':'\u2010'},'í':{'codepoints':[237],'characters':'\xED'},'í':{'codepoints':[237],'characters':'\xED'},'⁣':{'codepoints':[8291],'characters':'\u2063'},'î':{'codepoints':[238],'characters':'\xEE'},'î':{'codepoints':[238],'characters':'\xEE'},'и':{'codepoints':[1080],'characters':'\u0438'},'е':{'codepoints':[1077],'characters':'\u0435'},'¡':{'codepoints':[161],'characters':'\xA1'},'¡':{'codepoints':[161],'characters':'\xA1'},'⇔':{'codepoints':[8660],'characters':'\u21D4'},'𝔦':{'codepoints':[120102],'characters':'\uD835\uDD26'},'ì':{'codepoints':[236],'characters':'\xEC'},'ì':{'codepoints':[236],'characters':'\xEC'},'ⅈ':{'codepoints':[8520],'characters':'\u2148'},'⨌':{'codepoints':[10764],'characters':'\u2A0C'},'∭':{'codepoints':[8749],'characters':'\u222D'},'⧜':{'codepoints':[10716],'characters':'\u29DC'},'℩':{'codepoints':[8489],'characters':'\u2129'},'ij':{'codepoints':[307],'characters':'\u0133'},'ī':{'codepoints':[299],'characters':'\u012B'},'ℑ':{'codepoints':[8465],'characters':'\u2111'},'ℐ':{'codepoints':[8464],'characters':'\u2110'},'ℑ':{'codepoints':[8465],'characters':'\u2111'},'ı':{'codepoints':[305],'characters':'\u0131'},'⊷':{'codepoints':[8887],'characters':'\u22B7'},'Ƶ':{'codepoints':[437],'characters':'\u01B5'},'∈':{'codepoints':[8712],'characters':'\u2208'},'℅':{'codepoints':[8453],'characters':'\u2105'},'∞':{'codepoints':[8734],'characters':'\u221E'},'⧝':{'codepoints':[10717],'characters':'\u29DD'},'ı':{'codepoints':[305],'characters':'\u0131'},'∫':{'codepoints':[8747],'characters':'\u222B'},'⊺':{'codepoints':[8890],'characters':'\u22BA'},'ℤ':{'codepoints':[8484],'characters':'\u2124'},'⊺':{'codepoints':[8890],'characters':'\u22BA'},'⨗':{'codepoints':[10775],'characters':'\u2A17'},'⨼':{'codepoints':[10812],'characters':'\u2A3C'},'ё':{'codepoints':[1105],'characters':'\u0451'},'į':{'codepoints':[303],'characters':'\u012F'},'𝕚':{'codepoints':[120154],'characters':'\uD835\uDD5A'},'ι':{'codepoints':[953],'characters':'\u03B9'},'⨼':{'codepoints':[10812],'characters':'\u2A3C'},'¿':{'codepoints':[191],'characters':'\xBF'},'¿':{'codepoints':[191],'characters':'\xBF'},'𝒾':{'codepoints':[119998],'characters':'\uD835\uDCBE'},'∈':{'codepoints':[8712],'characters':'\u2208'},'⋹':{'codepoints':[8953],'characters':'\u22F9'},'⋵':{'codepoints':[8949],'characters':'\u22F5'},'⋴':{'codepoints':[8948],'characters':'\u22F4'},'⋳':{'codepoints':[8947],'characters':'\u22F3'},'∈':{'codepoints':[8712],'characters':'\u2208'},'⁢':{'codepoints':[8290],'characters':'\u2062'},'ĩ':{'codepoints':[297],'characters':'\u0129'},'і':{'codepoints':[1110],'characters':'\u0456'},'ï':{'codepoints':[239],'characters':'\xEF'},'ï':{'codepoints':[239],'characters':'\xEF'},'ĵ':{'codepoints':[309],'characters':'\u0135'},'й':{'codepoints':[1081],'characters':'\u0439'},'𝔧':{'codepoints':[120103],'characters':'\uD835\uDD27'},'ȷ':{'codepoints':[567],'characters':'\u0237'},'𝕛':{'codepoints':[120155],'characters':'\uD835\uDD5B'},'𝒿':{'codepoints':[119999],'characters':'\uD835\uDCBF'},'ј':{'codepoints':[1112],'characters':'\u0458'},'є':{'codepoints':[1108],'characters':'\u0454'},'κ':{'codepoints':[954],'characters':'\u03BA'},'ϰ':{'codepoints':[1008],'characters':'\u03F0'},'ķ':{'codepoints':[311],'characters':'\u0137'},'к':{'codepoints':[1082],'characters':'\u043A'},'𝔨':{'codepoints':[120104],'characters':'\uD835\uDD28'},'ĸ':{'codepoints':[312],'characters':'\u0138'},'х':{'codepoints':[1093],'characters':'\u0445'},'ќ':{'codepoints':[1116],'characters':'\u045C'},'𝕜':{'codepoints':[120156],'characters':'\uD835\uDD5C'},'𝓀':{'codepoints':[120000],'characters':'\uD835\uDCC0'},'⇚':{'codepoints':[8666],'characters':'\u21DA'},'⇐':{'codepoints':[8656],'characters':'\u21D0'},'⤛':{'codepoints':[10523],'characters':'\u291B'},'⤎':{'codepoints':[10510],'characters':'\u290E'},'≦':{'codepoints':[8806],'characters':'\u2266'},'⪋':{'codepoints':[10891],'characters':'\u2A8B'},'⥢':{'codepoints':[10594],'characters':'\u2962'},'ĺ':{'codepoints':[314],'characters':'\u013A'},'⦴':{'codepoints':[10676],'characters':'\u29B4'},'ℒ':{'codepoints':[8466],'characters':'\u2112'},'λ':{'codepoints':[955],'characters':'\u03BB'},'〈':{'codepoints':[10216],'characters':'\u27E8'},'⦑':{'codepoints':[10641],'characters':'\u2991'},'⟨':{'codepoints':[10216],'characters':'\u27E8'},'⪅':{'codepoints':[10885],'characters':'\u2A85'},'«':{'codepoints':[171],'characters':'\xAB'},'«':{'codepoints':[171],'characters':'\xAB'},'←':{'codepoints':[8592],'characters':'\u2190'},'⇤':{'codepoints':[8676],'characters':'\u21E4'},'⤟':{'codepoints':[10527],'characters':'\u291F'},'⤝':{'codepoints':[10525],'characters':'\u291D'},'↩':{'codepoints':[8617],'characters':'\u21A9'},'↫':{'codepoints':[8619],'characters':'\u21AB'},'⤹':{'codepoints':[10553],'characters':'\u2939'},'⥳':{'codepoints':[10611],'characters':'\u2973'},'↢':{'codepoints':[8610],'characters':'\u21A2'},'⪫':{'codepoints':[10923],'characters':'\u2AAB'},'⤙':{'codepoints':[10521],'characters':'\u2919'},'⪭':{'codepoints':[10925],'characters':'\u2AAD'},'⪭︀':{'codepoints':[10925,65024],'characters':'\u2AAD\uFE00'},'⤌':{'codepoints':[10508],'characters':'\u290C'},'❲':{'codepoints':[10098],'characters':'\u2772'},'{':{'codepoints':[123],'characters':'{'},'[':{'codepoints':[91],'characters':'['},'⦋':{'codepoints':[10635],'characters':'\u298B'},'⦏':{'codepoints':[10639],'characters':'\u298F'},'⦍':{'codepoints':[10637],'characters':'\u298D'},'ľ':{'codepoints':[318],'characters':'\u013E'},'ļ':{'codepoints':[316],'characters':'\u013C'},'⌈':{'codepoints':[8968],'characters':'\u2308'},'{':{'codepoints':[123],'characters':'{'},'л':{'codepoints':[1083],'characters':'\u043B'},'⤶':{'codepoints':[10550],'characters':'\u2936'},'“':{'codepoints':[8220],'characters':'\u201C'},'„':{'codepoints':[8222],'characters':'\u201E'},'⥧':{'codepoints':[10599],'characters':'\u2967'},'⥋':{'codepoints':[10571],'characters':'\u294B'},'↲':{'codepoints':[8626],'characters':'\u21B2'},'≤':{'codepoints':[8804],'characters':'\u2264'},'←':{'codepoints':[8592],'characters':'\u2190'},'↢':{'codepoints':[8610],'characters':'\u21A2'},'↽':{'codepoints':[8637],'characters':'\u21BD'},'↼':{'codepoints':[8636],'characters':'\u21BC'},'⇇':{'codepoints':[8647],'characters':'\u21C7'},'↔':{'codepoints':[8596],'characters':'\u2194'},'⇆':{'codepoints':[8646],'characters':'\u21C6'},'⇋':{'codepoints':[8651],'characters':'\u21CB'},'↭':{'codepoints':[8621],'characters':'\u21AD'},'⋋':{'codepoints':[8907],'characters':'\u22CB'},'⋚':{'codepoints':[8922],'characters':'\u22DA'},'≤':{'codepoints':[8804],'characters':'\u2264'},'≦':{'codepoints':[8806],'characters':'\u2266'},'⩽':{'codepoints':[10877],'characters':'\u2A7D'},'⩽':{'codepoints':[10877],'characters':'\u2A7D'},'⪨':{'codepoints':[10920],'characters':'\u2AA8'},'⩿':{'codepoints':[10879],'characters':'\u2A7F'},'⪁':{'codepoints':[10881],'characters':'\u2A81'},'⪃':{'codepoints':[10883],'characters':'\u2A83'},'⋚︀':{'codepoints':[8922,65024],'characters':'\u22DA\uFE00'},'⪓':{'codepoints':[10899],'characters':'\u2A93'},'⪅':{'codepoints':[10885],'characters':'\u2A85'},'⋖':{'codepoints':[8918],'characters':'\u22D6'},'⋚':{'codepoints':[8922],'characters':'\u22DA'},'⪋':{'codepoints':[10891],'characters':'\u2A8B'},'≶':{'codepoints':[8822],'characters':'\u2276'},'≲':{'codepoints':[8818],'characters':'\u2272'},'⥼':{'codepoints':[10620],'characters':'\u297C'},'⌊':{'codepoints':[8970],'characters':'\u230A'},'𝔩':{'codepoints':[120105],'characters':'\uD835\uDD29'},'≶':{'codepoints':[8822],'characters':'\u2276'},'⪑':{'codepoints':[10897],'characters':'\u2A91'},'↽':{'codepoints':[8637],'characters':'\u21BD'},'↼':{'codepoints':[8636],'characters':'\u21BC'},'⥪':{'codepoints':[10602],'characters':'\u296A'},'▄':{'codepoints':[9604],'characters':'\u2584'},'љ':{'codepoints':[1113],'characters':'\u0459'},'≪':{'codepoints':[8810],'characters':'\u226A'},'⇇':{'codepoints':[8647],'characters':'\u21C7'},'⌞':{'codepoints':[8990],'characters':'\u231E'},'⥫':{'codepoints':[10603],'characters':'\u296B'},'◺':{'codepoints':[9722],'characters':'\u25FA'},'ŀ':{'codepoints':[320],'characters':'\u0140'},'⎰':{'codepoints':[9136],'characters':'\u23B0'},'⎰':{'codepoints':[9136],'characters':'\u23B0'},'≨':{'codepoints':[8808],'characters':'\u2268'},'⪉':{'codepoints':[10889],'characters':'\u2A89'},'⪉':{'codepoints':[10889],'characters':'\u2A89'},'⪇':{'codepoints':[10887],'characters':'\u2A87'},'⪇':{'codepoints':[10887],'characters':'\u2A87'},'≨':{'codepoints':[8808],'characters':'\u2268'},'⋦':{'codepoints':[8934],'characters':'\u22E6'},'⟬':{'codepoints':[10220],'characters':'\u27EC'},'⇽':{'codepoints':[8701],'characters':'\u21FD'},'⟦':{'codepoints':[10214],'characters':'\u27E6'},'⟵':{'codepoints':[10229],'characters':'\u27F5'},'⟷':{'codepoints':[10231],'characters':'\u27F7'},'⟼':{'codepoints':[10236],'characters':'\u27FC'},'⟶':{'codepoints':[10230],'characters':'\u27F6'},'↫':{'codepoints':[8619],'characters':'\u21AB'},'↬':{'codepoints':[8620],'characters':'\u21AC'},'⦅':{'codepoints':[10629],'characters':'\u2985'},'𝕝':{'codepoints':[120157],'characters':'\uD835\uDD5D'},'⨭':{'codepoints':[10797],'characters':'\u2A2D'},'⨴':{'codepoints':[10804],'characters':'\u2A34'},'∗':{'codepoints':[8727],'characters':'\u2217'},'_':{'codepoints':[95],'characters':'_'},'◊':{'codepoints':[9674],'characters':'\u25CA'},'◊':{'codepoints':[9674],'characters':'\u25CA'},'⧫':{'codepoints':[10731],'characters':'\u29EB'},'(':{'codepoints':[40],'characters':'('},'⦓':{'codepoints':[10643],'characters':'\u2993'},'⇆':{'codepoints':[8646],'characters':'\u21C6'},'⌟':{'codepoints':[8991],'characters':'\u231F'},'⇋':{'codepoints':[8651],'characters':'\u21CB'},'⥭':{'codepoints':[10605],'characters':'\u296D'},'':{'codepoints':[8206],'characters':'\u200E'},'⊿':{'codepoints':[8895],'characters':'\u22BF'},'‹':{'codepoints':[8249],'characters':'\u2039'},'𝓁':{'codepoints':[120001],'characters':'\uD835\uDCC1'},'↰':{'codepoints':[8624],'characters':'\u21B0'},'≲':{'codepoints':[8818],'characters':'\u2272'},'⪍':{'codepoints':[10893],'characters':'\u2A8D'},'⪏':{'codepoints':[10895],'characters':'\u2A8F'},'[':{'codepoints':[91],'characters':'['},'‘':{'codepoints':[8216],'characters':'\u2018'},'‚':{'codepoints':[8218],'characters':'\u201A'},'ł':{'codepoints':[322],'characters':'\u0142'},'<':{'codepoints':[60],'characters':'<'},'<':{'codepoints':[60],'characters':'<'},'⪦':{'codepoints':[10918],'characters':'\u2AA6'},'⩹':{'codepoints':[10873],'characters':'\u2A79'},'⋖':{'codepoints':[8918],'characters':'\u22D6'},'⋋':{'codepoints':[8907],'characters':'\u22CB'},'⋉':{'codepoints':[8905],'characters':'\u22C9'},'⥶':{'codepoints':[10614],'characters':'\u2976'},'⩻':{'codepoints':[10875],'characters':'\u2A7B'},'⦖':{'codepoints':[10646],'characters':'\u2996'},'◃':{'codepoints':[9667],'characters':'\u25C3'},'⊴':{'codepoints':[8884],'characters':'\u22B4'},'◂':{'codepoints':[9666],'characters':'\u25C2'},'⥊':{'codepoints':[10570],'characters':'\u294A'},'⥦':{'codepoints':[10598],'characters':'\u2966'},'≨︀':{'codepoints':[8808,65024],'characters':'\u2268\uFE00'},'≨︀':{'codepoints':[8808,65024],'characters':'\u2268\uFE00'},'∺':{'codepoints':[8762],'characters':'\u223A'},'¯':{'codepoints':[175],'characters':'\xAF'},'¯':{'codepoints':[175],'characters':'\xAF'},'♂':{'codepoints':[9794],'characters':'\u2642'},'✠':{'codepoints':[10016],'characters':'\u2720'},'✠':{'codepoints':[10016],'characters':'\u2720'},'↦':{'codepoints':[8614],'characters':'\u21A6'},'↦':{'codepoints':[8614],'characters':'\u21A6'},'↧':{'codepoints':[8615],'characters':'\u21A7'},'↤':{'codepoints':[8612],'characters':'\u21A4'},'↥':{'codepoints':[8613],'characters':'\u21A5'},'▮':{'codepoints':[9646],'characters':'\u25AE'},'⨩':{'codepoints':[10793],'characters':'\u2A29'},'м':{'codepoints':[1084],'characters':'\u043C'},'—':{'codepoints':[8212],'characters':'\u2014'},'∡':{'codepoints':[8737],'characters':'\u2221'},'𝔪':{'codepoints':[120106],'characters':'\uD835\uDD2A'},'℧':{'codepoints':[8487],'characters':'\u2127'},'µ':{'codepoints':[181],'characters':'\xB5'},'µ':{'codepoints':[181],'characters':'\xB5'},'∣':{'codepoints':[8739],'characters':'\u2223'},'*':{'codepoints':[42],'characters':'*'},'⫰':{'codepoints':[10992],'characters':'\u2AF0'},'·':{'codepoints':[183],'characters':'\xB7'},'·':{'codepoints':[183],'characters':'\xB7'},'−':{'codepoints':[8722],'characters':'\u2212'},'⊟':{'codepoints':[8863],'characters':'\u229F'},'∸':{'codepoints':[8760],'characters':'\u2238'},'⨪':{'codepoints':[10794],'characters':'\u2A2A'},'⫛':{'codepoints':[10971],'characters':'\u2ADB'},'…':{'codepoints':[8230],'characters':'\u2026'},'∓':{'codepoints':[8723],'characters':'\u2213'},'⊧':{'codepoints':[8871],'characters':'\u22A7'},'𝕞':{'codepoints':[120158],'characters':'\uD835\uDD5E'},'∓':{'codepoints':[8723],'characters':'\u2213'},'𝓂':{'codepoints':[120002],'characters':'\uD835\uDCC2'},'∾':{'codepoints':[8766],'characters':'\u223E'},'μ':{'codepoints':[956],'characters':'\u03BC'},'⊸':{'codepoints':[8888],'characters':'\u22B8'},'⊸':{'codepoints':[8888],'characters':'\u22B8'},'⋙̸':{'codepoints':[8921,824],'characters':'\u22D9\u0338'},'≫⃒':{'codepoints':[8811,8402],'characters':'\u226B\u20D2'},'≫̸':{'codepoints':[8811,824],'characters':'\u226B\u0338'},'⇍':{'codepoints':[8653],'characters':'\u21CD'},'⇎':{'codepoints':[8654],'characters':'\u21CE'},'⋘̸':{'codepoints':[8920,824],'characters':'\u22D8\u0338'},'≪⃒':{'codepoints':[8810,8402],'characters':'\u226A\u20D2'},'≪̸':{'codepoints':[8810,824],'characters':'\u226A\u0338'},'⇏':{'codepoints':[8655],'characters':'\u21CF'},'⊯':{'codepoints':[8879],'characters':'\u22AF'},'⊮':{'codepoints':[8878],'characters':'\u22AE'},'∇':{'codepoints':[8711],'characters':'\u2207'},'ń':{'codepoints':[324],'characters':'\u0144'},'∠⃒':{'codepoints':[8736,8402],'characters':'\u2220\u20D2'},'≉':{'codepoints':[8777],'characters':'\u2249'},'⩰̸':{'codepoints':[10864,824],'characters':'\u2A70\u0338'},'≋̸':{'codepoints':[8779,824],'characters':'\u224B\u0338'},'ʼn':{'codepoints':[329],'characters':'\u0149'},'≉':{'codepoints':[8777],'characters':'\u2249'},'♮':{'codepoints':[9838],'characters':'\u266E'},'♮':{'codepoints':[9838],'characters':'\u266E'},'ℕ':{'codepoints':[8469],'characters':'\u2115'},' ':{'codepoints':[160],'characters':'\xA0'},' ':{'codepoints':[160],'characters':'\xA0'},'≎̸':{'codepoints':[8782,824],'characters':'\u224E\u0338'},'≏̸':{'codepoints':[8783,824],'characters':'\u224F\u0338'},'⩃':{'codepoints':[10819],'characters':'\u2A43'},'ň':{'codepoints':[328],'characters':'\u0148'},'ņ':{'codepoints':[326],'characters':'\u0146'},'≇':{'codepoints':[8775],'characters':'\u2247'},'⩭̸':{'codepoints':[10861,824],'characters':'\u2A6D\u0338'},'⩂':{'codepoints':[10818],'characters':'\u2A42'},'н':{'codepoints':[1085],'characters':'\u043D'},'–':{'codepoints':[8211],'characters':'\u2013'},'≠':{'codepoints':[8800],'characters':'\u2260'},'⇗':{'codepoints':[8663],'characters':'\u21D7'},'⤤':{'codepoints':[10532],'characters':'\u2924'},'↗':{'codepoints':[8599],'characters':'\u2197'},'↗':{'codepoints':[8599],'characters':'\u2197'},'≐̸':{'codepoints':[8784,824],'characters':'\u2250\u0338'},'≢':{'codepoints':[8802],'characters':'\u2262'},'⤨':{'codepoints':[10536],'characters':'\u2928'},'≂̸':{'codepoints':[8770,824],'characters':'\u2242\u0338'},'∄':{'codepoints':[8708],'characters':'\u2204'},'∄':{'codepoints':[8708],'characters':'\u2204'},'𝔫':{'codepoints':[120107],'characters':'\uD835\uDD2B'},'≧̸':{'codepoints':[8807,824],'characters':'\u2267\u0338'},'≱':{'codepoints':[8817],'characters':'\u2271'},'≱':{'codepoints':[8817],'characters':'\u2271'},'≧̸':{'codepoints':[8807,824],'characters':'\u2267\u0338'},'⩾̸':{'codepoints':[10878,824],'characters':'\u2A7E\u0338'},'⩾̸':{'codepoints':[10878,824],'characters':'\u2A7E\u0338'},'≵':{'codepoints':[8821],'characters':'\u2275'},'≯':{'codepoints':[8815],'characters':'\u226F'},'≯':{'codepoints':[8815],'characters':'\u226F'},'⇎':{'codepoints':[8654],'characters':'\u21CE'},'↮':{'codepoints':[8622],'characters':'\u21AE'},'⫲':{'codepoints':[10994],'characters':'\u2AF2'},'∋':{'codepoints':[8715],'characters':'\u220B'},'⋼':{'codepoints':[8956],'characters':'\u22FC'},'⋺':{'codepoints':[8954],'characters':'\u22FA'},'∋':{'codepoints':[8715],'characters':'\u220B'},'њ':{'codepoints':[1114],'characters':'\u045A'},'⇍':{'codepoints':[8653],'characters':'\u21CD'},'≦̸':{'codepoints':[8806,824],'characters':'\u2266\u0338'},'↚':{'codepoints':[8602],'characters':'\u219A'},'‥':{'codepoints':[8229],'characters':'\u2025'},'≰':{'codepoints':[8816],'characters':'\u2270'},'↚':{'codepoints':[8602],'characters':'\u219A'},'↮':{'codepoints':[8622],'characters':'\u21AE'},'≰':{'codepoints':[8816],'characters':'\u2270'},'≦̸':{'codepoints':[8806,824],'characters':'\u2266\u0338'},'⩽̸':{'codepoints':[10877,824],'characters':'\u2A7D\u0338'},'⩽̸':{'codepoints':[10877,824],'characters':'\u2A7D\u0338'},'≮':{'codepoints':[8814],'characters':'\u226E'},'≴':{'codepoints':[8820],'characters':'\u2274'},'≮':{'codepoints':[8814],'characters':'\u226E'},'⋪':{'codepoints':[8938],'characters':'\u22EA'},'⋬':{'codepoints':[8940],'characters':'\u22EC'},'∤':{'codepoints':[8740],'characters':'\u2224'},'𝕟':{'codepoints':[120159],'characters':'\uD835\uDD5F'},'¬':{'codepoints':[172],'characters':'\xAC'},'¬':{'codepoints':[172],'characters':'\xAC'},'∉':{'codepoints':[8713],'characters':'\u2209'},'⋹̸':{'codepoints':[8953,824],'characters':'\u22F9\u0338'},'⋵̸':{'codepoints':[8949,824],'characters':'\u22F5\u0338'},'∉':{'codepoints':[8713],'characters':'\u2209'},'⋷':{'codepoints':[8951],'characters':'\u22F7'},'⋶':{'codepoints':[8950],'characters':'\u22F6'},'∌':{'codepoints':[8716],'characters':'\u220C'},'∌':{'codepoints':[8716],'characters':'\u220C'},'⋾':{'codepoints':[8958],'characters':'\u22FE'},'⋽':{'codepoints':[8957],'characters':'\u22FD'},'∦':{'codepoints':[8742],'characters':'\u2226'},'∦':{'codepoints':[8742],'characters':'\u2226'},'⫽⃥':{'codepoints':[11005,8421],'characters':'\u2AFD\u20E5'},'∂̸':{'codepoints':[8706,824],'characters':'\u2202\u0338'},'⨔':{'codepoints':[10772],'characters':'\u2A14'},'⊀':{'codepoints':[8832],'characters':'\u2280'},'⋠':{'codepoints':[8928],'characters':'\u22E0'},'⪯̸':{'codepoints':[10927,824],'characters':'\u2AAF\u0338'},'⊀':{'codepoints':[8832],'characters':'\u2280'},'⪯̸':{'codepoints':[10927,824],'characters':'\u2AAF\u0338'},'⇏':{'codepoints':[8655],'characters':'\u21CF'},'↛':{'codepoints':[8603],'characters':'\u219B'},'⤳̸':{'codepoints':[10547,824],'characters':'\u2933\u0338'},'↝̸':{'codepoints':[8605,824],'characters':'\u219D\u0338'},'↛':{'codepoints':[8603],'characters':'\u219B'},'⋫':{'codepoints':[8939],'characters':'\u22EB'},'⋭':{'codepoints':[8941],'characters':'\u22ED'},'⊁':{'codepoints':[8833],'characters':'\u2281'},'⋡':{'codepoints':[8929],'characters':'\u22E1'},'⪰̸':{'codepoints':[10928,824],'characters':'\u2AB0\u0338'},'𝓃':{'codepoints':[120003],'characters':'\uD835\uDCC3'},'∤':{'codepoints':[8740],'characters':'\u2224'},'∦':{'codepoints':[8742],'characters':'\u2226'},'≁':{'codepoints':[8769],'characters':'\u2241'},'≄':{'codepoints':[8772],'characters':'\u2244'},'≄':{'codepoints':[8772],'characters':'\u2244'},'∤':{'codepoints':[8740],'characters':'\u2224'},'∦':{'codepoints':[8742],'characters':'\u2226'},'⋢':{'codepoints':[8930],'characters':'\u22E2'},'⋣':{'codepoints':[8931],'characters':'\u22E3'},'⊄':{'codepoints':[8836],'characters':'\u2284'},'⫅̸':{'codepoints':[10949,824],'characters':'\u2AC5\u0338'},'⊈':{'codepoints':[8840],'characters':'\u2288'},'⊂⃒':{'codepoints':[8834,8402],'characters':'\u2282\u20D2'},'⊈':{'codepoints':[8840],'characters':'\u2288'},'⫅̸':{'codepoints':[10949,824],'characters':'\u2AC5\u0338'},'⊁':{'codepoints':[8833],'characters':'\u2281'},'⪰̸':{'codepoints':[10928,824],'characters':'\u2AB0\u0338'},'⊅':{'codepoints':[8837],'characters':'\u2285'},'⫆̸':{'codepoints':[10950,824],'characters':'\u2AC6\u0338'},'⊉':{'codepoints':[8841],'characters':'\u2289'},'⊃⃒':{'codepoints':[8835,8402],'characters':'\u2283\u20D2'},'⊉':{'codepoints':[8841],'characters':'\u2289'},'⫆̸':{'codepoints':[10950,824],'characters':'\u2AC6\u0338'},'≹':{'codepoints':[8825],'characters':'\u2279'},'ñ':{'codepoints':[241],'characters':'\xF1'},'ñ':{'codepoints':[241],'characters':'\xF1'},'≸':{'codepoints':[8824],'characters':'\u2278'},'⋪':{'codepoints':[8938],'characters':'\u22EA'},'⋬':{'codepoints':[8940],'characters':'\u22EC'},'⋫':{'codepoints':[8939],'characters':'\u22EB'},'⋭':{'codepoints':[8941],'characters':'\u22ED'},'ν':{'codepoints':[957],'characters':'\u03BD'},'#':{'codepoints':[35],'characters':'#'},'№':{'codepoints':[8470],'characters':'\u2116'},' ':{'codepoints':[8199],'characters':'\u2007'},'⊭':{'codepoints':[8877],'characters':'\u22AD'},'⤄':{'codepoints':[10500],'characters':'\u2904'},'≍⃒':{'codepoints':[8781,8402],'characters':'\u224D\u20D2'},'⊬':{'codepoints':[8876],'characters':'\u22AC'},'≥⃒':{'codepoints':[8805,8402],'characters':'\u2265\u20D2'},'>⃒':{'codepoints':[62,8402],'characters':'>\u20D2'},'⧞':{'codepoints':[10718],'characters':'\u29DE'},'⤂':{'codepoints':[10498],'characters':'\u2902'},'≤⃒':{'codepoints':[8804,8402],'characters':'\u2264\u20D2'},'<⃒':{'codepoints':[60,8402],'characters':'<\u20D2'},'⊴⃒':{'codepoints':[8884,8402],'characters':'\u22B4\u20D2'},'⤃':{'codepoints':[10499],'characters':'\u2903'},'⊵⃒':{'codepoints':[8885,8402],'characters':'\u22B5\u20D2'},'∼⃒':{'codepoints':[8764,8402],'characters':'\u223C\u20D2'},'⇖':{'codepoints':[8662],'characters':'\u21D6'},'⤣':{'codepoints':[10531],'characters':'\u2923'},'↖':{'codepoints':[8598],'characters':'\u2196'},'↖':{'codepoints':[8598],'characters':'\u2196'},'⤧':{'codepoints':[10535],'characters':'\u2927'},'Ⓢ':{'codepoints':[9416],'characters':'\u24C8'},'ó':{'codepoints':[243],'characters':'\xF3'},'ó':{'codepoints':[243],'characters':'\xF3'},'⊛':{'codepoints':[8859],'characters':'\u229B'},'⊚':{'codepoints':[8858],'characters':'\u229A'},'ô':{'codepoints':[244],'characters':'\xF4'},'ô':{'codepoints':[244],'characters':'\xF4'},'о':{'codepoints':[1086],'characters':'\u043E'},'⊝':{'codepoints':[8861],'characters':'\u229D'},'ő':{'codepoints':[337],'characters':'\u0151'},'⨸':{'codepoints':[10808],'characters':'\u2A38'},'⊙':{'codepoints':[8857],'characters':'\u2299'},'⦼':{'codepoints':[10684],'characters':'\u29BC'},'œ':{'codepoints':[339],'characters':'\u0153'},'⦿':{'codepoints':[10687],'characters':'\u29BF'},'𝔬':{'codepoints':[120108],'characters':'\uD835\uDD2C'},'˛':{'codepoints':[731],'characters':'\u02DB'},'ò':{'codepoints':[242],'characters':'\xF2'},'ò':{'codepoints':[242],'characters':'\xF2'},'⧁':{'codepoints':[10689],'characters':'\u29C1'},'⦵':{'codepoints':[10677],'characters':'\u29B5'},'Ω':{'codepoints':[937],'characters':'\u03A9'},'∮':{'codepoints':[8750],'characters':'\u222E'},'↺':{'codepoints':[8634],'characters':'\u21BA'},'⦾':{'codepoints':[10686],'characters':'\u29BE'},'⦻':{'codepoints':[10683],'characters':'\u29BB'},'‾':{'codepoints':[8254],'characters':'\u203E'},'⧀':{'codepoints':[10688],'characters':'\u29C0'},'ō':{'codepoints':[333],'characters':'\u014D'},'ω':{'codepoints':[969],'characters':'\u03C9'},'ο':{'codepoints':[959],'characters':'\u03BF'},'⦶':{'codepoints':[10678],'characters':'\u29B6'},'⊖':{'codepoints':[8854],'characters':'\u2296'},'𝕠':{'codepoints':[120160],'characters':'\uD835\uDD60'},'⦷':{'codepoints':[10679],'characters':'\u29B7'},'⦹':{'codepoints':[10681],'characters':'\u29B9'},'⊕':{'codepoints':[8853],'characters':'\u2295'},'∨':{'codepoints':[8744],'characters':'\u2228'},'↻':{'codepoints':[8635],'characters':'\u21BB'},'⩝':{'codepoints':[10845],'characters':'\u2A5D'},'ℴ':{'codepoints':[8500],'characters':'\u2134'},'ℴ':{'codepoints':[8500],'characters':'\u2134'},'ª':{'codepoints':[170],'characters':'\xAA'},'ª':{'codepoints':[170],'characters':'\xAA'},'º':{'codepoints':[186],'characters':'\xBA'},'º':{'codepoints':[186],'characters':'\xBA'},'⊶':{'codepoints':[8886],'characters':'\u22B6'},'⩖':{'codepoints':[10838],'characters':'\u2A56'},'⩗':{'codepoints':[10839],'characters':'\u2A57'},'⩛':{'codepoints':[10843],'characters':'\u2A5B'},'ℴ':{'codepoints':[8500],'characters':'\u2134'},'ø':{'codepoints':[248],'characters':'\xF8'},'ø':{'codepoints':[248],'characters':'\xF8'},'⊘':{'codepoints':[8856],'characters':'\u2298'},'õ':{'codepoints':[245],'characters':'\xF5'},'õ':{'codepoints':[245],'characters':'\xF5'},'⊗':{'codepoints':[8855],'characters':'\u2297'},'⨶':{'codepoints':[10806],'characters':'\u2A36'},'ö':{'codepoints':[246],'characters':'\xF6'},'ö':{'codepoints':[246],'characters':'\xF6'},'⌽':{'codepoints':[9021],'characters':'\u233D'},'∥':{'codepoints':[8741],'characters':'\u2225'},'¶':{'codepoints':[182],'characters':'\xB6'},'¶':{'codepoints':[182],'characters':'\xB6'},'∥':{'codepoints':[8741],'characters':'\u2225'},'⫳':{'codepoints':[10995],'characters':'\u2AF3'},'⫽':{'codepoints':[11005],'characters':'\u2AFD'},'∂':{'codepoints':[8706],'characters':'\u2202'},'п':{'codepoints':[1087],'characters':'\u043F'},'%':{'codepoints':[37],'characters':'%'},'.':{'codepoints':[46],'characters':'.'},'‰':{'codepoints':[8240],'characters':'\u2030'},'⊥':{'codepoints':[8869],'characters':'\u22A5'},'‱':{'codepoints':[8241],'characters':'\u2031'},'𝔭':{'codepoints':[120109],'characters':'\uD835\uDD2D'},'φ':{'codepoints':[966],'characters':'\u03C6'},'ϕ':{'codepoints':[981],'characters':'\u03D5'},'ℳ':{'codepoints':[8499],'characters':'\u2133'},'☎':{'codepoints':[9742],'characters':'\u260E'},'π':{'codepoints':[960],'characters':'\u03C0'},'⋔':{'codepoints':[8916],'characters':'\u22D4'},'ϖ':{'codepoints':[982],'characters':'\u03D6'},'ℏ':{'codepoints':[8463],'characters':'\u210F'},'ℎ':{'codepoints':[8462],'characters':'\u210E'},'ℏ':{'codepoints':[8463],'characters':'\u210F'},'+':{'codepoints':[43],'characters':'+'},'⨣':{'codepoints':[10787],'characters':'\u2A23'},'⊞':{'codepoints':[8862],'characters':'\u229E'},'⨢':{'codepoints':[10786],'characters':'\u2A22'},'∔':{'codepoints':[8724],'characters':'\u2214'},'⨥':{'codepoints':[10789],'characters':'\u2A25'},'⩲':{'codepoints':[10866],'characters':'\u2A72'},'±':{'codepoints':[177],'characters':'\xB1'},'±':{'codepoints':[177],'characters':'\xB1'},'⨦':{'codepoints':[10790],'characters':'\u2A26'},'⨧':{'codepoints':[10791],'characters':'\u2A27'},'±':{'codepoints':[177],'characters':'\xB1'},'⨕':{'codepoints':[10773],'characters':'\u2A15'},'𝕡':{'codepoints':[120161],'characters':'\uD835\uDD61'},'£':{'codepoints':[163],'characters':'\xA3'},'£':{'codepoints':[163],'characters':'\xA3'},'≺':{'codepoints':[8826],'characters':'\u227A'},'⪳':{'codepoints':[10931],'characters':'\u2AB3'},'⪷':{'codepoints':[10935],'characters':'\u2AB7'},'≼':{'codepoints':[8828],'characters':'\u227C'},'⪯':{'codepoints':[10927],'characters':'\u2AAF'},'≺':{'codepoints':[8826],'characters':'\u227A'},'⪷':{'codepoints':[10935],'characters':'\u2AB7'},'≼':{'codepoints':[8828],'characters':'\u227C'},'⪯':{'codepoints':[10927],'characters':'\u2AAF'},'⪹':{'codepoints':[10937],'characters':'\u2AB9'},'⪵':{'codepoints':[10933],'characters':'\u2AB5'},'⋨':{'codepoints':[8936],'characters':'\u22E8'},'≾':{'codepoints':[8830],'characters':'\u227E'},'′':{'codepoints':[8242],'characters':'\u2032'},'ℙ':{'codepoints':[8473],'characters':'\u2119'},'⪵':{'codepoints':[10933],'characters':'\u2AB5'},'⪹':{'codepoints':[10937],'characters':'\u2AB9'},'⋨':{'codepoints':[8936],'characters':'\u22E8'},'∏':{'codepoints':[8719],'characters':'\u220F'},'⌮':{'codepoints':[9006],'characters':'\u232E'},'⌒':{'codepoints':[8978],'characters':'\u2312'},'⌓':{'codepoints':[8979],'characters':'\u2313'},'∝':{'codepoints':[8733],'characters':'\u221D'},'∝':{'codepoints':[8733],'characters':'\u221D'},'≾':{'codepoints':[8830],'characters':'\u227E'},'⊰':{'codepoints':[8880],'characters':'\u22B0'},'𝓅':{'codepoints':[120005],'characters':'\uD835\uDCC5'},'ψ':{'codepoints':[968],'characters':'\u03C8'},' ':{'codepoints':[8200],'characters':'\u2008'},'𝔮':{'codepoints':[120110],'characters':'\uD835\uDD2E'},'⨌':{'codepoints':[10764],'characters':'\u2A0C'},'𝕢':{'codepoints':[120162],'characters':'\uD835\uDD62'},'⁗':{'codepoints':[8279],'characters':'\u2057'},'𝓆':{'codepoints':[120006],'characters':'\uD835\uDCC6'},'ℍ':{'codepoints':[8461],'characters':'\u210D'},'⨖':{'codepoints':[10774],'characters':'\u2A16'},'?':{'codepoints':[63],'characters':'?'},'≟':{'codepoints':[8799],'characters':'\u225F'},'"':{'codepoints':[34],'characters':'"'},'"':{'codepoints':[34],'characters':'"'},'⇛':{'codepoints':[8667],'characters':'\u21DB'},'⇒':{'codepoints':[8658],'characters':'\u21D2'},'⤜':{'codepoints':[10524],'characters':'\u291C'},'⤏':{'codepoints':[10511],'characters':'\u290F'},'⥤':{'codepoints':[10596],'characters':'\u2964'},'∽̱':{'codepoints':[8765,817],'characters':'\u223D\u0331'},'ŕ':{'codepoints':[341],'characters':'\u0155'},'√':{'codepoints':[8730],'characters':'\u221A'},'⦳':{'codepoints':[10675],'characters':'\u29B3'},'〉':{'codepoints':[10217],'characters':'\u27E9'},'⦒':{'codepoints':[10642],'characters':'\u2992'},'⦥':{'codepoints':[10661],'characters':'\u29A5'},'⟩':{'codepoints':[10217],'characters':'\u27E9'},'»':{'codepoints':[187],'characters':'\xBB'},'»':{'codepoints':[187],'characters':'\xBB'},'→':{'codepoints':[8594],'characters':'\u2192'},'⥵':{'codepoints':[10613],'characters':'\u2975'},'⇥':{'codepoints':[8677],'characters':'\u21E5'},'⤠':{'codepoints':[10528],'characters':'\u2920'},'⤳':{'codepoints':[10547],'characters':'\u2933'},'⤞':{'codepoints':[10526],'characters':'\u291E'},'↪':{'codepoints':[8618],'characters':'\u21AA'},'↬':{'codepoints':[8620],'characters':'\u21AC'},'⥅':{'codepoints':[10565],'characters':'\u2945'},'⥴':{'codepoints':[10612],'characters':'\u2974'},'↣':{'codepoints':[8611],'characters':'\u21A3'},'↝':{'codepoints':[8605],'characters':'\u219D'},'⤚':{'codepoints':[10522],'characters':'\u291A'},'∶':{'codepoints':[8758],'characters':'\u2236'},'ℚ':{'codepoints':[8474],'characters':'\u211A'},'⤍':{'codepoints':[10509],'characters':'\u290D'},'❳':{'codepoints':[10099],'characters':'\u2773'},'}':{'codepoints':[125],'characters':'}'},']':{'codepoints':[93],'characters':']'},'⦌':{'codepoints':[10636],'characters':'\u298C'},'⦎':{'codepoints':[10638],'characters':'\u298E'},'⦐':{'codepoints':[10640],'characters':'\u2990'},'ř':{'codepoints':[345],'characters':'\u0159'},'ŗ':{'codepoints':[343],'characters':'\u0157'},'⌉':{'codepoints':[8969],'characters':'\u2309'},'}':{'codepoints':[125],'characters':'}'},'р':{'codepoints':[1088],'characters':'\u0440'},'⤷':{'codepoints':[10551],'characters':'\u2937'},'⥩':{'codepoints':[10601],'characters':'\u2969'},'”':{'codepoints':[8221],'characters':'\u201D'},'”':{'codepoints':[8221],'characters':'\u201D'},'↳':{'codepoints':[8627],'characters':'\u21B3'},'ℜ':{'codepoints':[8476],'characters':'\u211C'},'ℛ':{'codepoints':[8475],'characters':'\u211B'},'ℜ':{'codepoints':[8476],'characters':'\u211C'},'ℝ':{'codepoints':[8477],'characters':'\u211D'},'▭':{'codepoints':[9645],'characters':'\u25AD'},'®':{'codepoints':[174],'characters':'\xAE'},'®':{'codepoints':[174],'characters':'\xAE'},'⥽':{'codepoints':[10621],'characters':'\u297D'},'⌋':{'codepoints':[8971],'characters':'\u230B'},'𝔯':{'codepoints':[120111],'characters':'\uD835\uDD2F'},'⇁':{'codepoints':[8641],'characters':'\u21C1'},'⇀':{'codepoints':[8640],'characters':'\u21C0'},'⥬':{'codepoints':[10604],'characters':'\u296C'},'ρ':{'codepoints':[961],'characters':'\u03C1'},'ϱ':{'codepoints':[1009],'characters':'\u03F1'},'→':{'codepoints':[8594],'characters':'\u2192'},'↣':{'codepoints':[8611],'characters':'\u21A3'},'⇁':{'codepoints':[8641],'characters':'\u21C1'},'⇀':{'codepoints':[8640],'characters':'\u21C0'},'⇄':{'codepoints':[8644],'characters':'\u21C4'},'⇌':{'codepoints':[8652],'characters':'\u21CC'},'⇉':{'codepoints':[8649],'characters':'\u21C9'},'↝':{'codepoints':[8605],'characters':'\u219D'},'⋌':{'codepoints':[8908],'characters':'\u22CC'},'˚':{'codepoints':[730],'characters':'\u02DA'},'≓':{'codepoints':[8787],'characters':'\u2253'},'⇄':{'codepoints':[8644],'characters':'\u21C4'},'⇌':{'codepoints':[8652],'characters':'\u21CC'},'':{'codepoints':[8207],'characters':'\u200F'},'⎱':{'codepoints':[9137],'characters':'\u23B1'},'⎱':{'codepoints':[9137],'characters':'\u23B1'},'⫮':{'codepoints':[10990],'characters':'\u2AEE'},'⟭':{'codepoints':[10221],'characters':'\u27ED'},'⇾':{'codepoints':[8702],'characters':'\u21FE'},'⟧':{'codepoints':[10215],'characters':'\u27E7'},'⦆':{'codepoints':[10630],'characters':'\u2986'},'𝕣':{'codepoints':[120163],'characters':'\uD835\uDD63'},'⨮':{'codepoints':[10798],'characters':'\u2A2E'},'⨵':{'codepoints':[10805],'characters':'\u2A35'},')':{'codepoints':[41],'characters':')'},'⦔':{'codepoints':[10644],'characters':'\u2994'},'⨒':{'codepoints':[10770],'characters':'\u2A12'},'⇉':{'codepoints':[8649],'characters':'\u21C9'},'›':{'codepoints':[8250],'characters':'\u203A'},'𝓇':{'codepoints':[120007],'characters':'\uD835\uDCC7'},'↱':{'codepoints':[8625],'characters':'\u21B1'},']':{'codepoints':[93],'characters':']'},'’':{'codepoints':[8217],'characters':'\u2019'},'’':{'codepoints':[8217],'characters':'\u2019'},'⋌':{'codepoints':[8908],'characters':'\u22CC'},'⋊':{'codepoints':[8906],'characters':'\u22CA'},'▹':{'codepoints':[9657],'characters':'\u25B9'},'⊵':{'codepoints':[8885],'characters':'\u22B5'},'▸':{'codepoints':[9656],'characters':'\u25B8'},'⧎':{'codepoints':[10702],'characters':'\u29CE'},'⥨':{'codepoints':[10600],'characters':'\u2968'},'℞':{'codepoints':[8478],'characters':'\u211E'},'ś':{'codepoints':[347],'characters':'\u015B'},'‚':{'codepoints':[8218],'characters':'\u201A'},'≻':{'codepoints':[8827],'characters':'\u227B'},'⪴':{'codepoints':[10932],'characters':'\u2AB4'},'⪸':{'codepoints':[10936],'characters':'\u2AB8'},'š':{'codepoints':[353],'characters':'\u0161'},'≽':{'codepoints':[8829],'characters':'\u227D'},'⪰':{'codepoints':[10928],'characters':'\u2AB0'},'ş':{'codepoints':[351],'characters':'\u015F'},'ŝ':{'codepoints':[349],'characters':'\u015D'},'⪶':{'codepoints':[10934],'characters':'\u2AB6'},'⪺':{'codepoints':[10938],'characters':'\u2ABA'},'⋩':{'codepoints':[8937],'characters':'\u22E9'},'⨓':{'codepoints':[10771],'characters':'\u2A13'},'≿':{'codepoints':[8831],'characters':'\u227F'},'с':{'codepoints':[1089],'characters':'\u0441'},'⋅':{'codepoints':[8901],'characters':'\u22C5'},'⊡':{'codepoints':[8865],'characters':'\u22A1'},'⩦':{'codepoints':[10854],'characters':'\u2A66'},'⇘':{'codepoints':[8664],'characters':'\u21D8'},'⤥':{'codepoints':[10533],'characters':'\u2925'},'↘':{'codepoints':[8600],'characters':'\u2198'},'↘':{'codepoints':[8600],'characters':'\u2198'},'§':{'codepoints':[167],'characters':'\xA7'},'§':{'codepoints':[167],'characters':'\xA7'},';':{'codepoints':[59],'characters':';'},'⤩':{'codepoints':[10537],'characters':'\u2929'},'∖':{'codepoints':[8726],'characters':'\u2216'},'∖':{'codepoints':[8726],'characters':'\u2216'},'✶':{'codepoints':[10038],'characters':'\u2736'},'𝔰':{'codepoints':[120112],'characters':'\uD835\uDD30'},'⌢':{'codepoints':[8994],'characters':'\u2322'},'♯':{'codepoints':[9839],'characters':'\u266F'},'щ':{'codepoints':[1097],'characters':'\u0449'},'ш':{'codepoints':[1096],'characters':'\u0448'},'∣':{'codepoints':[8739],'characters':'\u2223'},'∥':{'codepoints':[8741],'characters':'\u2225'},'­':{'codepoints':[173],'characters':'\xAD'},'':{'codepoints':[173],'characters':'\xAD'},'σ':{'codepoints':[963],'characters':'\u03C3'},'ς':{'codepoints':[962],'characters':'\u03C2'},'ς':{'codepoints':[962],'characters':'\u03C2'},'∼':{'codepoints':[8764],'characters':'\u223C'},'⩪':{'codepoints':[10858],'characters':'\u2A6A'},'≃':{'codepoints':[8771],'characters':'\u2243'},'≃':{'codepoints':[8771],'characters':'\u2243'},'⪞':{'codepoints':[10910],'characters':'\u2A9E'},'⪠':{'codepoints':[10912],'characters':'\u2AA0'},'⪝':{'codepoints':[10909],'characters':'\u2A9D'},'⪟':{'codepoints':[10911],'characters':'\u2A9F'},'≆':{'codepoints':[8774],'characters':'\u2246'},'⨤':{'codepoints':[10788],'characters':'\u2A24'},'⥲':{'codepoints':[10610],'characters':'\u2972'},'←':{'codepoints':[8592],'characters':'\u2190'},'∖':{'codepoints':[8726],'characters':'\u2216'},'⨳':{'codepoints':[10803],'characters':'\u2A33'},'⧤':{'codepoints':[10724],'characters':'\u29E4'},'∣':{'codepoints':[8739],'characters':'\u2223'},'⌣':{'codepoints':[8995],'characters':'\u2323'},'⪪':{'codepoints':[10922],'characters':'\u2AAA'},'⪬':{'codepoints':[10924],'characters':'\u2AAC'},'⪬︀':{'codepoints':[10924,65024],'characters':'\u2AAC\uFE00'},'ь':{'codepoints':[1100],'characters':'\u044C'},'/':{'codepoints':[47],'characters':'/'},'⧄':{'codepoints':[10692],'characters':'\u29C4'},'⌿':{'codepoints':[9023],'characters':'\u233F'},'𝕤':{'codepoints':[120164],'characters':'\uD835\uDD64'},'♠':{'codepoints':[9824],'characters':'\u2660'},'♠':{'codepoints':[9824],'characters':'\u2660'},'∥':{'codepoints':[8741],'characters':'\u2225'},'⊓':{'codepoints':[8851],'characters':'\u2293'},'⊓︀':{'codepoints':[8851,65024],'characters':'\u2293\uFE00'},'⊔':{'codepoints':[8852],'characters':'\u2294'},'⊔︀':{'codepoints':[8852,65024],'characters':'\u2294\uFE00'},'⊏':{'codepoints':[8847],'characters':'\u228F'},'⊑':{'codepoints':[8849],'characters':'\u2291'},'⊏':{'codepoints':[8847],'characters':'\u228F'},'⊑':{'codepoints':[8849],'characters':'\u2291'},'⊐':{'codepoints':[8848],'characters':'\u2290'},'⊒':{'codepoints':[8850],'characters':'\u2292'},'⊐':{'codepoints':[8848],'characters':'\u2290'},'⊒':{'codepoints':[8850],'characters':'\u2292'},'□':{'codepoints':[9633],'characters':'\u25A1'},'□':{'codepoints':[9633],'characters':'\u25A1'},'▪':{'codepoints':[9642],'characters':'\u25AA'},'▪':{'codepoints':[9642],'characters':'\u25AA'},'→':{'codepoints':[8594],'characters':'\u2192'},'𝓈':{'codepoints':[120008],'characters':'\uD835\uDCC8'},'∖':{'codepoints':[8726],'characters':'\u2216'},'⌣':{'codepoints':[8995],'characters':'\u2323'},'⋆':{'codepoints':[8902],'characters':'\u22C6'},'☆':{'codepoints':[9734],'characters':'\u2606'},'★':{'codepoints':[9733],'characters':'\u2605'},'ϵ':{'codepoints':[1013],'characters':'\u03F5'},'ϕ':{'codepoints':[981],'characters':'\u03D5'},'¯':{'codepoints':[175],'characters':'\xAF'},'⊂':{'codepoints':[8834],'characters':'\u2282'},'⫅':{'codepoints':[10949],'characters':'\u2AC5'},'⪽':{'codepoints':[10941],'characters':'\u2ABD'},'⊆':{'codepoints':[8838],'characters':'\u2286'},'⫃':{'codepoints':[10947],'characters':'\u2AC3'},'⫁':{'codepoints':[10945],'characters':'\u2AC1'},'⫋':{'codepoints':[10955],'characters':'\u2ACB'},'⊊':{'codepoints':[8842],'characters':'\u228A'},'⪿':{'codepoints':[10943],'characters':'\u2ABF'},'⥹':{'codepoints':[10617],'characters':'\u2979'},'⊂':{'codepoints':[8834],'characters':'\u2282'},'⊆':{'codepoints':[8838],'characters':'\u2286'},'⫅':{'codepoints':[10949],'characters':'\u2AC5'},'⊊':{'codepoints':[8842],'characters':'\u228A'},'⫋':{'codepoints':[10955],'characters':'\u2ACB'},'⫇':{'codepoints':[10951],'characters':'\u2AC7'},'⫕':{'codepoints':[10965],'characters':'\u2AD5'},'⫓':{'codepoints':[10963],'characters':'\u2AD3'},'≻':{'codepoints':[8827],'characters':'\u227B'},'⪸':{'codepoints':[10936],'characters':'\u2AB8'},'≽':{'codepoints':[8829],'characters':'\u227D'},'⪰':{'codepoints':[10928],'characters':'\u2AB0'},'⪺':{'codepoints':[10938],'characters':'\u2ABA'},'⪶':{'codepoints':[10934],'characters':'\u2AB6'},'⋩':{'codepoints':[8937],'characters':'\u22E9'},'≿':{'codepoints':[8831],'characters':'\u227F'},'∑':{'codepoints':[8721],'characters':'\u2211'},'♪':{'codepoints':[9834],'characters':'\u266A'},'¹':{'codepoints':[185],'characters':'\xB9'},'¹':{'codepoints':[185],'characters':'\xB9'},'²':{'codepoints':[178],'characters':'\xB2'},'²':{'codepoints':[178],'characters':'\xB2'},'³':{'codepoints':[179],'characters':'\xB3'},'³':{'codepoints':[179],'characters':'\xB3'},'⊃':{'codepoints':[8835],'characters':'\u2283'},'⫆':{'codepoints':[10950],'characters':'\u2AC6'},'⪾':{'codepoints':[10942],'characters':'\u2ABE'},'⫘':{'codepoints':[10968],'characters':'\u2AD8'},'⊇':{'codepoints':[8839],'characters':'\u2287'},'⫄':{'codepoints':[10948],'characters':'\u2AC4'},'⟉':{'codepoints':[10185],'characters':'\u27C9'},'⫗':{'codepoints':[10967],'characters':'\u2AD7'},'⥻':{'codepoints':[10619],'characters':'\u297B'},'⫂':{'codepoints':[10946],'characters':'\u2AC2'},'⫌':{'codepoints':[10956],'characters':'\u2ACC'},'⊋':{'codepoints':[8843],'characters':'\u228B'},'⫀':{'codepoints':[10944],'characters':'\u2AC0'},'⊃':{'codepoints':[8835],'characters':'\u2283'},'⊇':{'codepoints':[8839],'characters':'\u2287'},'⫆':{'codepoints':[10950],'characters':'\u2AC6'},'⊋':{'codepoints':[8843],'characters':'\u228B'},'⫌':{'codepoints':[10956],'characters':'\u2ACC'},'⫈':{'codepoints':[10952],'characters':'\u2AC8'},'⫔':{'codepoints':[10964],'characters':'\u2AD4'},'⫖':{'codepoints':[10966],'characters':'\u2AD6'},'⇙':{'codepoints':[8665],'characters':'\u21D9'},'⤦':{'codepoints':[10534],'characters':'\u2926'},'↙':{'codepoints':[8601],'characters':'\u2199'},'↙':{'codepoints':[8601],'characters':'\u2199'},'⤪':{'codepoints':[10538],'characters':'\u292A'},'ß':{'codepoints':[223],'characters':'\xDF'},'ß':{'codepoints':[223],'characters':'\xDF'},'⌖':{'codepoints':[8982],'characters':'\u2316'},'τ':{'codepoints':[964],'characters':'\u03C4'},'⎴':{'codepoints':[9140],'characters':'\u23B4'},'ť':{'codepoints':[357],'characters':'\u0165'},'ţ':{'codepoints':[355],'characters':'\u0163'},'т':{'codepoints':[1090],'characters':'\u0442'},'⃛':{'codepoints':[8411],'characters':'\u20DB'},'⌕':{'codepoints':[8981],'characters':'\u2315'},'𝔱':{'codepoints':[120113],'characters':'\uD835\uDD31'},'∴':{'codepoints':[8756],'characters':'\u2234'},'∴':{'codepoints':[8756],'characters':'\u2234'},'θ':{'codepoints':[952],'characters':'\u03B8'},'ϑ':{'codepoints':[977],'characters':'\u03D1'},'ϑ':{'codepoints':[977],'characters':'\u03D1'},'≈':{'codepoints':[8776],'characters':'\u2248'},'∼':{'codepoints':[8764],'characters':'\u223C'},' ':{'codepoints':[8201],'characters':'\u2009'},'≈':{'codepoints':[8776],'characters':'\u2248'},'∼':{'codepoints':[8764],'characters':'\u223C'},'þ':{'codepoints':[254],'characters':'\xFE'},'þ':{'codepoints':[254],'characters':'\xFE'},'˜':{'codepoints':[732],'characters':'\u02DC'},'×':{'codepoints':[215],'characters':'\xD7'},'×':{'codepoints':[215],'characters':'\xD7'},'⊠':{'codepoints':[8864],'characters':'\u22A0'},'⨱':{'codepoints':[10801],'characters':'\u2A31'},'⨰':{'codepoints':[10800],'characters':'\u2A30'},'∭':{'codepoints':[8749],'characters':'\u222D'},'⤨':{'codepoints':[10536],'characters':'\u2928'},'⊤':{'codepoints':[8868],'characters':'\u22A4'},'⌶':{'codepoints':[9014],'characters':'\u2336'},'⫱':{'codepoints':[10993],'characters':'\u2AF1'},'𝕥':{'codepoints':[120165],'characters':'\uD835\uDD65'},'⫚':{'codepoints':[10970],'characters':'\u2ADA'},'⤩':{'codepoints':[10537],'characters':'\u2929'},'‴':{'codepoints':[8244],'characters':'\u2034'},'™':{'codepoints':[8482],'characters':'\u2122'},'▵':{'codepoints':[9653],'characters':'\u25B5'},'▿':{'codepoints':[9663],'characters':'\u25BF'},'◃':{'codepoints':[9667],'characters':'\u25C3'},'⊴':{'codepoints':[8884],'characters':'\u22B4'},'≜':{'codepoints':[8796],'characters':'\u225C'},'▹':{'codepoints':[9657],'characters':'\u25B9'},'⊵':{'codepoints':[8885],'characters':'\u22B5'},'◬':{'codepoints':[9708],'characters':'\u25EC'},'≜':{'codepoints':[8796],'characters':'\u225C'},'⨺':{'codepoints':[10810],'characters':'\u2A3A'},'⨹':{'codepoints':[10809],'characters':'\u2A39'},'⧍':{'codepoints':[10701],'characters':'\u29CD'},'⨻':{'codepoints':[10811],'characters':'\u2A3B'},'⏢':{'codepoints':[9186],'characters':'\u23E2'},'𝓉':{'codepoints':[120009],'characters':'\uD835\uDCC9'},'ц':{'codepoints':[1094],'characters':'\u0446'},'ћ':{'codepoints':[1115],'characters':'\u045B'},'ŧ':{'codepoints':[359],'characters':'\u0167'},'≬':{'codepoints':[8812],'characters':'\u226C'},'↞':{'codepoints':[8606],'characters':'\u219E'},'↠':{'codepoints':[8608],'characters':'\u21A0'},'⇑':{'codepoints':[8657],'characters':'\u21D1'},'⥣':{'codepoints':[10595],'characters':'\u2963'},'ú':{'codepoints':[250],'characters':'\xFA'},'ú':{'codepoints':[250],'characters':'\xFA'},'↑':{'codepoints':[8593],'characters':'\u2191'},'ў':{'codepoints':[1118],'characters':'\u045E'},'ŭ':{'codepoints':[365],'characters':'\u016D'},'û':{'codepoints':[251],'characters':'\xFB'},'û':{'codepoints':[251],'characters':'\xFB'},'у':{'codepoints':[1091],'characters':'\u0443'},'⇅':{'codepoints':[8645],'characters':'\u21C5'},'ű':{'codepoints':[369],'characters':'\u0171'},'⥮':{'codepoints':[10606],'characters':'\u296E'},'⥾':{'codepoints':[10622],'characters':'\u297E'},'𝔲':{'codepoints':[120114],'characters':'\uD835\uDD32'},'ù':{'codepoints':[249],'characters':'\xF9'},'ù':{'codepoints':[249],'characters':'\xF9'},'↿':{'codepoints':[8639],'characters':'\u21BF'},'↾':{'codepoints':[8638],'characters':'\u21BE'},'▀':{'codepoints':[9600],'characters':'\u2580'},'⌜':{'codepoints':[8988],'characters':'\u231C'},'⌜':{'codepoints':[8988],'characters':'\u231C'},'⌏':{'codepoints':[8975],'characters':'\u230F'},'◸':{'codepoints':[9720],'characters':'\u25F8'},'ū':{'codepoints':[363],'characters':'\u016B'},'¨':{'codepoints':[168],'characters':'\xA8'},'¨':{'codepoints':[168],'characters':'\xA8'},'ų':{'codepoints':[371],'characters':'\u0173'},'𝕦':{'codepoints':[120166],'characters':'\uD835\uDD66'},'↑':{'codepoints':[8593],'characters':'\u2191'},'↕':{'codepoints':[8597],'characters':'\u2195'},'↿':{'codepoints':[8639],'characters':'\u21BF'},'↾':{'codepoints':[8638],'characters':'\u21BE'},'⊎':{'codepoints':[8846],'characters':'\u228E'},'υ':{'codepoints':[965],'characters':'\u03C5'},'ϒ':{'codepoints':[978],'characters':'\u03D2'},'υ':{'codepoints':[965],'characters':'\u03C5'},'⇈':{'codepoints':[8648],'characters':'\u21C8'},'⌝':{'codepoints':[8989],'characters':'\u231D'},'⌝':{'codepoints':[8989],'characters':'\u231D'},'⌎':{'codepoints':[8974],'characters':'\u230E'},'ů':{'codepoints':[367],'characters':'\u016F'},'◹':{'codepoints':[9721],'characters':'\u25F9'},'𝓊':{'codepoints':[120010],'characters':'\uD835\uDCCA'},'⋰':{'codepoints':[8944],'characters':'\u22F0'},'ũ':{'codepoints':[361],'characters':'\u0169'},'▵':{'codepoints':[9653],'characters':'\u25B5'},'▴':{'codepoints':[9652],'characters':'\u25B4'},'⇈':{'codepoints':[8648],'characters':'\u21C8'},'ü':{'codepoints':[252],'characters':'\xFC'},'ü':{'codepoints':[252],'characters':'\xFC'},'⦧':{'codepoints':[10663],'characters':'\u29A7'},'⇕':{'codepoints':[8661],'characters':'\u21D5'},'⫨':{'codepoints':[10984],'characters':'\u2AE8'},'⫩':{'codepoints':[10985],'characters':'\u2AE9'},'⊨':{'codepoints':[8872],'characters':'\u22A8'},'⦜':{'codepoints':[10652],'characters':'\u299C'},'ϵ':{'codepoints':[1013],'characters':'\u03F5'},'ϰ':{'codepoints':[1008],'characters':'\u03F0'},'∅':{'codepoints':[8709],'characters':'\u2205'},'ϕ':{'codepoints':[981],'characters':'\u03D5'},'ϖ':{'codepoints':[982],'characters':'\u03D6'},'∝':{'codepoints':[8733],'characters':'\u221D'},'↕':{'codepoints':[8597],'characters':'\u2195'},'ϱ':{'codepoints':[1009],'characters':'\u03F1'},'ς':{'codepoints':[962],'characters':'\u03C2'},'⊊︀':{'codepoints':[8842,65024],'characters':'\u228A\uFE00'},'⫋︀':{'codepoints':[10955,65024],'characters':'\u2ACB\uFE00'},'⊋︀':{'codepoints':[8843,65024],'characters':'\u228B\uFE00'},'⫌︀':{'codepoints':[10956,65024],'characters':'\u2ACC\uFE00'},'ϑ':{'codepoints':[977],'characters':'\u03D1'},'⊲':{'codepoints':[8882],'characters':'\u22B2'},'⊳':{'codepoints':[8883],'characters':'\u22B3'},'в':{'codepoints':[1074],'characters':'\u0432'},'⊢':{'codepoints':[8866],'characters':'\u22A2'},'∨':{'codepoints':[8744],'characters':'\u2228'},'⊻':{'codepoints':[8891],'characters':'\u22BB'},'≚':{'codepoints':[8794],'characters':'\u225A'},'⋮':{'codepoints':[8942],'characters':'\u22EE'},'|':{'codepoints':[124],'characters':'|'},'|':{'codepoints':[124],'characters':'|'},'𝔳':{'codepoints':[120115],'characters':'\uD835\uDD33'},'⊲':{'codepoints':[8882],'characters':'\u22B2'},'⊂⃒':{'codepoints':[8834,8402],'characters':'\u2282\u20D2'},'⊃⃒':{'codepoints':[8835,8402],'characters':'\u2283\u20D2'},'𝕧':{'codepoints':[120167],'characters':'\uD835\uDD67'},'∝':{'codepoints':[8733],'characters':'\u221D'},'⊳':{'codepoints':[8883],'characters':'\u22B3'},'𝓋':{'codepoints':[120011],'characters':'\uD835\uDCCB'},'⫋︀':{'codepoints':[10955,65024],'characters':'\u2ACB\uFE00'},'⊊︀':{'codepoints':[8842,65024],'characters':'\u228A\uFE00'},'⫌︀':{'codepoints':[10956,65024],'characters':'\u2ACC\uFE00'},'⊋︀':{'codepoints':[8843,65024],'characters':'\u228B\uFE00'},'⦚':{'codepoints':[10650],'characters':'\u299A'},'ŵ':{'codepoints':[373],'characters':'\u0175'},'⩟':{'codepoints':[10847],'characters':'\u2A5F'},'∧':{'codepoints':[8743],'characters':'\u2227'},'≙':{'codepoints':[8793],'characters':'\u2259'},'℘':{'codepoints':[8472],'characters':'\u2118'},'𝔴':{'codepoints':[120116],'characters':'\uD835\uDD34'},'𝕨':{'codepoints':[120168],'characters':'\uD835\uDD68'},'℘':{'codepoints':[8472],'characters':'\u2118'},'≀':{'codepoints':[8768],'characters':'\u2240'},'≀':{'codepoints':[8768],'characters':'\u2240'},'𝓌':{'codepoints':[120012],'characters':'\uD835\uDCCC'},'⋂':{'codepoints':[8898],'characters':'\u22C2'},'◯':{'codepoints':[9711],'characters':'\u25EF'},'⋃':{'codepoints':[8899],'characters':'\u22C3'},'▽':{'codepoints':[9661],'characters':'\u25BD'},'𝔵':{'codepoints':[120117],'characters':'\uD835\uDD35'},'⟺':{'codepoints':[10234],'characters':'\u27FA'},'⟷':{'codepoints':[10231],'characters':'\u27F7'},'ξ':{'codepoints':[958],'characters':'\u03BE'},'⟸':{'codepoints':[10232],'characters':'\u27F8'},'⟵':{'codepoints':[10229],'characters':'\u27F5'},'⟼':{'codepoints':[10236],'characters':'\u27FC'},'⋻':{'codepoints':[8955],'characters':'\u22FB'},'⨀':{'codepoints':[10752],'characters':'\u2A00'},'𝕩':{'codepoints':[120169],'characters':'\uD835\uDD69'},'⨁':{'codepoints':[10753],'characters':'\u2A01'},'⨂':{'codepoints':[10754],'characters':'\u2A02'},'⟹':{'codepoints':[10233],'characters':'\u27F9'},'⟶':{'codepoints':[10230],'characters':'\u27F6'},'𝓍':{'codepoints':[120013],'characters':'\uD835\uDCCD'},'⨆':{'codepoints':[10758],'characters':'\u2A06'},'⨄':{'codepoints':[10756],'characters':'\u2A04'},'△':{'codepoints':[9651],'characters':'\u25B3'},'⋁':{'codepoints':[8897],'characters':'\u22C1'},'⋀':{'codepoints':[8896],'characters':'\u22C0'},'ý':{'codepoints':[253],'characters':'\xFD'},'ý':{'codepoints':[253],'characters':'\xFD'},'я':{'codepoints':[1103],'characters':'\u044F'},'ŷ':{'codepoints':[375],'characters':'\u0177'},'ы':{'codepoints':[1099],'characters':'\u044B'},'¥':{'codepoints':[165],'characters':'\xA5'},'¥':{'codepoints':[165],'characters':'\xA5'},'𝔶':{'codepoints':[120118],'characters':'\uD835\uDD36'},'ї':{'codepoints':[1111],'characters':'\u0457'},'𝕪':{'codepoints':[120170],'characters':'\uD835\uDD6A'},'𝓎':{'codepoints':[120014],'characters':'\uD835\uDCCE'},'ю':{'codepoints':[1102],'characters':'\u044E'},'ÿ':{'codepoints':[255],'characters':'\xFF'},'ÿ':{'codepoints':[255],'characters':'\xFF'},'ź':{'codepoints':[378],'characters':'\u017A'},'ž':{'codepoints':[382],'characters':'\u017E'},'з':{'codepoints':[1079],'characters':'\u0437'},'ż':{'codepoints':[380],'characters':'\u017C'},'ℨ':{'codepoints':[8488],'characters':'\u2128'},'ζ':{'codepoints':[950],'characters':'\u03B6'},'𝔷':{'codepoints':[120119],'characters':'\uD835\uDD37'},'ж':{'codepoints':[1078],'characters':'\u0436'},'⇝':{'codepoints':[8669],'characters':'\u21DD'},'𝕫':{'codepoints':[120171],'characters':'\uD835\uDD6B'},'𝓏':{'codepoints':[120015],'characters':'\uD835\uDCCF'},'':{'codepoints':[8205],'characters':'\u200D'},'':{'codepoints':[8204],'characters':'\u200C'}};
var encodeData = [
{
'decoded': 'a\xC1b',
'encoded': 'aÁb'
},
{
'decoded': 'a\xE1b',
'encoded': 'aáb'
},
{
'decoded': 'a\u0102b',
'encoded': 'aĂb'
},
{
'decoded': 'a\u0103b',
'encoded': 'aăb'
},
{
'decoded': 'a\u223Eb',
'encoded': 'a∾b'
},
{
'decoded': 'a\u223Fb',
'encoded': 'a∿b'
},
{
'decoded': 'a\u223E\u0333b',
'encoded': 'a∾̳b'
},
{
'decoded': 'a\xC2b',
'encoded': 'aÂb'
},
{
'decoded': 'a\xE2b',
'encoded': 'aâb'
},
{
'decoded': 'a\xB4b',
'encoded': 'a´b'
},
{
'decoded': 'a\u0410b',
'encoded': 'aАb'
},
{
'decoded': 'a\u0430b',
'encoded': 'aаb'
},
{
'decoded': 'a\xC6b',
'encoded': 'aÆb'
},
{
'decoded': 'a\xE6b',
'encoded': 'aæb'
},
{
'decoded': 'a\u2061b',
'encoded': 'a⁡b'
},
{
'decoded': 'a\uD835\uDD04b',
'encoded': 'a𝔄b'
},
{
'decoded': 'a\uD835\uDD1Eb',
'encoded': 'a𝔞b'
},
{
'decoded': 'a\xC0b',
'encoded': 'aÀb'
},
{
'decoded': 'a\xE0b',
'encoded': 'aàb'
},
{
'decoded': 'a\u2135b',
'encoded': 'aℵb'
},
{
'decoded': 'a\u0391b',
'encoded': 'aΑb'
},
{
'decoded': 'a\u03B1b',
'encoded': 'aαb'
},
{
'decoded': 'a\u0100b',
'encoded': 'aĀb'
},
{
'decoded': 'a\u0101b',
'encoded': 'aāb'
},
{
'decoded': 'a\u2A3Fb',
'encoded': 'a⨿b'
},
{
'decoded': 'a&b',
'encoded': 'a&b'
},
{
'decoded': 'a\u2A55b',
'encoded': 'a⩕b'
},
{
'decoded': 'a\u2A53b',
'encoded': 'a⩓b'
},
{
'decoded': 'a\u2227b',
'encoded': 'a∧b'
},
{
'decoded': 'a\u2A5Cb',
'encoded': 'a⩜b'
},
{
'decoded': 'a\u2A58b',
'encoded': 'a⩘b'
},
{
'decoded': 'a\u2A5Ab',
'encoded': 'a⩚b'
},
{
'decoded': 'a\u2220b',
'encoded': 'a∠b'
},
{
'decoded': 'a\u29A4b',
'encoded': 'a⦤b'
},
{
'decoded': 'a\u29A8b',
'encoded': 'a⦨b'
},
{
'decoded': 'a\u29A9b',
'encoded': 'a⦩b'
},
{
'decoded': 'a\u29AAb',
'encoded': 'a⦪b'
},
{
'decoded': 'a\u29ABb',
'encoded': 'a⦫b'
},
{
'decoded': 'a\u29ACb',
'encoded': 'a⦬b'
},
{
'decoded': 'a\u29ADb',
'encoded': 'a⦭b'
},
{
'decoded': 'a\u29AEb',
'encoded': 'a⦮b'
},
{
'decoded': 'a\u29AFb',
'encoded': 'a⦯b'
},
{
'decoded': 'a\u2221b',
'encoded': 'a∡b'
},
{
'decoded': 'a\u221Fb',
'encoded': 'a∟b'
},
{
'decoded': 'a\u22BEb',
'encoded': 'a⊾b'
},
{
'decoded': 'a\u299Db',
'encoded': 'a⦝b'
},
{
'decoded': 'a\u2222b',
'encoded': 'a∢b'
},
{
'decoded': 'a\xC5b',
'encoded': 'aÅb'
},
{
'decoded': 'a\u237Cb',
'encoded': 'a⍼b'
},
{
'decoded': 'a\u0104b',
'encoded': 'aĄb'
},
{
'decoded': 'a\u0105b',
'encoded': 'aąb'
},
{
'decoded': 'a\uD835\uDD38b',
'encoded': 'a𝔸b'
},
{
'decoded': 'a\uD835\uDD52b',
'encoded': 'a𝕒b'
},
{
'decoded': 'a\u2A6Fb',
'encoded': 'a⩯b'
},
{
'decoded': 'a\u2248b',
'encoded': 'a≈b'
},
{
'decoded': 'a\u2A70b',
'encoded': 'a⩰b'
},
{
'decoded': 'a\u224Ab',
'encoded': 'a≊b'
},
{
'decoded': 'a\u224Bb',
'encoded': 'a≋b'
},
{
'decoded': 'a\'b',
'encoded': 'a'b'
},
{
'decoded': 'a\xE5b',
'encoded': 'aåb'
},
{
'decoded': 'a\uD835\uDC9Cb',
'encoded': 'a𝒜b'
},
{
'decoded': 'a\uD835\uDCB6b',
'encoded': 'a𝒶b'
},
{
'decoded': 'a\xC3b',
'encoded': 'aÃb'
},
{
'decoded': 'a\xE3b',
'encoded': 'aãb'
},
{
'decoded': 'a\xC4b',
'encoded': 'aÄb'
},
{
'decoded': 'a\xE4b',
'encoded': 'aäb'
},
{
'decoded': 'a\u2233b',
'encoded': 'a∳b'
},
{
'decoded': 'a\u2A11b',
'encoded': 'a⨑b'
},
{
'decoded': 'a\u2AE7b',
'encoded': 'a⫧b'
},
{
'decoded': 'a\u22BDb',
'encoded': 'a⊽b'
},
{
'decoded': 'a\u2305b',
'encoded': 'a⌅b'
},
{
'decoded': 'a\u2306b',
'encoded': 'a⌆b'
},
{
'decoded': 'a\u23B5b',
'encoded': 'a⎵b'
},
{
'decoded': 'a\u23B6b',
'encoded': 'a⎶b'
},
{
'decoded': 'a\u224Cb',
'encoded': 'a≌b'
},
{
'decoded': 'a\u0411b',
'encoded': 'aБb'
},
{
'decoded': 'a\u0431b',
'encoded': 'aбb'
},
{
'decoded': 'a\u201Eb',
'encoded': 'a„b'
},
{
'decoded': 'a\u2235b',
'encoded': 'a∵b'
},
{
'decoded': 'a\u29B0b',
'encoded': 'a⦰b'
},
{
'decoded': 'a\u03F6b',
'encoded': 'a϶b'
},
{
'decoded': 'a\u0392b',
'encoded': 'aΒb'
},
{
'decoded': 'a\u03B2b',
'encoded': 'aβb'
},
{
'decoded': 'a\u2136b',
'encoded': 'aℶb'
},
{
'decoded': 'a\uD835\uDD05b',
'encoded': 'a𝔅b'
},
{
'decoded': 'a\uD835\uDD1Fb',
'encoded': 'a𝔟b'
},
{
'decoded': 'a\u2423b',
'encoded': 'a␣b'
},
{
'decoded': 'a\u2592b',
'encoded': 'a▒b'
},
{
'decoded': 'a\u2591b',
'encoded': 'a░b'
},
{
'decoded': 'a\u2593b',
'encoded': 'a▓b'
},
{
'decoded': 'a\u2588b',
'encoded': 'a█b'
},
{
'decoded': 'a=\u20E5b',
'encoded': 'a=⃥b'
},
{
'decoded': 'a\u2261\u20E5b',
'encoded': 'a≡⃥b'
},
{
'decoded': 'a\u2AEDb',
'encoded': 'a⫭b'
},
{
'decoded': 'a\u2310b',
'encoded': 'a⌐b'
},
{
'decoded': 'a\uD835\uDD39b',
'encoded': 'a𝔹b'
},
{
'decoded': 'a\uD835\uDD53b',
'encoded': 'a𝕓b'
},
{
'decoded': 'a\u22A5b',
'encoded': 'a⊥b'
},
{
'decoded': 'a\u22C8b',
'encoded': 'a⋈b'
},
{
'decoded': 'a\u29C9b',
'encoded': 'a⧉b'
},
{
'decoded': 'a\u2510b',
'encoded': 'a┐b'
},
{
'decoded': 'a\u2555b',
'encoded': 'a╕b'
},
{
'decoded': 'a\u2556b',
'encoded': 'a╖b'
},
{
'decoded': 'a\u2557b',
'encoded': 'a╗b'
},
{
'decoded': 'a\u250Cb',
'encoded': 'a┌b'
},
{
'decoded': 'a\u2552b',
'encoded': 'a╒b'
},
{
'decoded': 'a\u2553b',
'encoded': 'a╓b'
},
{
'decoded': 'a\u2554b',
'encoded': 'a╔b'
},
{
'decoded': 'a\u2500b',
'encoded': 'a─b'
},
{
'decoded': 'a\u2550b',
'encoded': 'a═b'
},
{
'decoded': 'a\u252Cb',
'encoded': 'a┬b'
},
{
'decoded': 'a\u2564b',
'encoded': 'a╤b'
},
{
'decoded': 'a\u2565b',
'encoded': 'a╥b'
},
{
'decoded': 'a\u2566b',
'encoded': 'a╦b'
},
{
'decoded': 'a\u2534b',
'encoded': 'a┴b'
},
{
'decoded': 'a\u2567b',
'encoded': 'a╧b'
},
{
'decoded': 'a\u2568b',
'encoded': 'a╨b'
},
{
'decoded': 'a\u2569b',
'encoded': 'a╩b'
},
{
'decoded': 'a\u2518b',
'encoded': 'a┘b'
},
{
'decoded': 'a\u255Bb',
'encoded': 'a╛b'
},
{
'decoded': 'a\u255Cb',
'encoded': 'a╜b'
},
{
'decoded': 'a\u255Db',
'encoded': 'a╝b'
},
{
'decoded': 'a\u2514b',
'encoded': 'a└b'
},
{
'decoded': 'a\u2558b',
'encoded': 'a╘b'
},
{
'decoded': 'a\u2559b',
'encoded': 'a╙b'
},
{
'decoded': 'a\u255Ab',
'encoded': 'a╚b'
},
{
'decoded': 'a\u2502b',
'encoded': 'a│b'
},
{
'decoded': 'a\u2551b',
'encoded': 'a║b'
},
{
'decoded': 'a\u253Cb',
'encoded': 'a┼b'
},
{
'decoded': 'a\u256Ab',
'encoded': 'a╪b'
},
{
'decoded': 'a\u256Bb',
'encoded': 'a╫b'
},
{
'decoded': 'a\u256Cb',
'encoded': 'a╬b'
},
{
'decoded': 'a\u2524b',
'encoded': 'a┤b'
},
{
'decoded': 'a\u2561b',
'encoded': 'a╡b'
},
{
'decoded': 'a\u2562b',
'encoded': 'a╢b'
},
{
'decoded': 'a\u2563b',
'encoded': 'a╣b'
},
{
'decoded': 'a\u251Cb',
'encoded': 'a├b'
},
{
'decoded': 'a\u255Eb',
'encoded': 'a╞b'
},
{
'decoded': 'a\u255Fb',
'encoded': 'a╟b'
},
{
'decoded': 'a\u2560b',
'encoded': 'a╠b'
},
{
'decoded': 'a\u2035b',
'encoded': 'a‵b'
},
{
'decoded': 'a\u02D8b',
'encoded': 'a˘b'
},
{
'decoded': 'a\xA6b',
'encoded': 'a¦b'
},
{
'decoded': 'a\uD835\uDCB7b',
'encoded': 'a𝒷b'
},
{
'decoded': 'a\u212Cb',
'encoded': 'aℬb'
},
{
'decoded': 'a\u204Fb',
'encoded': 'a⁏b'
},
{
'decoded': 'a\u223Db',
'encoded': 'a∽b'
},
{
'decoded': 'a\u22CDb',
'encoded': 'a⋍b'
},
{
'decoded': 'a\u29C5b',
'encoded': 'a⧅b'
},
{
'decoded': 'a\u27C8b',
'encoded': 'a⟈b'
},
{
'decoded': 'a\u2022b',
'encoded': 'a•b'
},
{
'decoded': 'a\u224Eb',
'encoded': 'a≎b'
},
{
'decoded': 'a\u2AAEb',
'encoded': 'a⪮b'
},
{
'decoded': 'a\u224Fb',
'encoded': 'a≏b'
},
{
'decoded': 'a\u0106b',
'encoded': 'aĆb'
},
{
'decoded': 'a\u0107b',
'encoded': 'aćb'
},
{
'decoded': 'a\u2A44b',
'encoded': 'a⩄b'
},
{
'decoded': 'a\u2A49b',
'encoded': 'a⩉b'
},
{
'decoded': 'a\u2A4Bb',
'encoded': 'a⩋b'
},
{
'decoded': 'a\u2229b',
'encoded': 'a∩b'
},
{
'decoded': 'a\u22D2b',
'encoded': 'a⋒b'
},
{
'decoded': 'a\u2A47b',
'encoded': 'a⩇b'
},
{
'decoded': 'a\u2A40b',
'encoded': 'a⩀b'
},
{
'decoded': 'a\u2229\uFE00b',
'encoded': 'a∩︀b'
},
{
'decoded': 'a\u2041b',
'encoded': 'a⁁b'
},
{
'decoded': 'a\u02C7b',
'encoded': 'aˇb'
},
{
'decoded': 'a\u2A4Db',
'encoded': 'a⩍b'
},
{
'decoded': 'a\u010Cb',
'encoded': 'aČb'
},
{
'decoded': 'a\u010Db',
'encoded': 'ačb'
},
{
'decoded': 'a\xC7b',
'encoded': 'aÇb'
},
{
'decoded': 'a\xE7b',
'encoded': 'açb'
},
{
'decoded': 'a\u0108b',
'encoded': 'aĈb'
},
{
'decoded': 'a\u0109b',
'encoded': 'aĉb'
},
{
'decoded': 'a\u2230b',
'encoded': 'a∰b'
},
{
'decoded': 'a\u2A4Cb',
'encoded': 'a⩌b'
},
{
'decoded': 'a\u2A50b',
'encoded': 'a⩐b'
},
{
'decoded': 'a\u010Ab',
'encoded': 'aĊb'
},
{
'decoded': 'a\u010Bb',
'encoded': 'aċb'
},
{
'decoded': 'a\xB8b',
'encoded': 'a¸b'
},
{
'decoded': 'a\u29B2b',
'encoded': 'a⦲b'
},
{
'decoded': 'a\xA2b',
'encoded': 'a¢b'
},
{
'decoded': 'a\uD835\uDD20b',
'encoded': 'a𝔠b'
},
{
'decoded': 'a\u212Db',
'encoded': 'aℭb'
},
{
'decoded': 'a\u0427b',
'encoded': 'aЧb'
},
{
'decoded': 'a\u0447b',
'encoded': 'aчb'
},
{
'decoded': 'a\u2713b',
'encoded': 'a✓b'
},
{
'decoded': 'a\u03A7b',
'encoded': 'aΧb'
},
{
'decoded': 'a\u03C7b',
'encoded': 'aχb'
},
{
'decoded': 'a\u02C6b',
'encoded': 'aˆb'
},
{
'decoded': 'a\u25CBb',
'encoded': 'a○b'
},
{
'decoded': 'a\u29C3b',
'encoded': 'a⧃b'
},
{
'decoded': 'a\u2257b',
'encoded': 'a≗b'
},
{
'decoded': 'a\u2A10b',
'encoded': 'a⨐b'
},
{
'decoded': 'a\u2AEFb',
'encoded': 'a⫯b'
},
{
'decoded': 'a\u29C2b',
'encoded': 'a⧂b'
},
{
'decoded': 'a\u2663b',
'encoded': 'a♣b'
},
{
'decoded': 'a\u2237b',
'encoded': 'a∷b'
},
{
'decoded': 'a\u2A74b',
'encoded': 'a⩴b'
},
{
'decoded': 'a\u2254b',
'encoded': 'a≔b'
},
{
'decoded': 'a\u2201b',
'encoded': 'a∁b'
},
{
'decoded': 'a\u2218b',
'encoded': 'a∘b'
},
{
'decoded': 'a\u2245b',
'encoded': 'a≅b'
},
{
'decoded': 'a\u2A6Db',
'encoded': 'a⩭b'
},
{
'decoded': 'a\u222Fb',
'encoded': 'a∯b'
},
{
'decoded': 'a\uD835\uDD54b',
'encoded': 'a𝕔b'
},
{
'decoded': 'a\u2102b',
'encoded': 'aℂb'
},
{
'decoded': 'a\u2210b',
'encoded': 'a∐b'
},
{
'decoded': 'a\xA9b',
'encoded': 'a©b'
},
{
'decoded': 'a\u2117b',
'encoded': 'a℗b'
},
{
'decoded': 'a\u21B5b',
'encoded': 'a↵b'
},
{
'decoded': 'a\u2717b',
'encoded': 'a✗b'
},
{
'decoded': 'a\u2A2Fb',
'encoded': 'a⨯b'
},
{
'decoded': 'a\uD835\uDC9Eb',
'encoded': 'a𝒞b'
},
{
'decoded': 'a\uD835\uDCB8b',
'encoded': 'a𝒸b'
},
{
'decoded': 'a\u2ACFb',
'encoded': 'a⫏b'
},
{
'decoded': 'a\u2AD1b',
'encoded': 'a⫑b'
},
{
'decoded': 'a\u2AD0b',
'encoded': 'a⫐b'
},
{
'decoded': 'a\u2AD2b',
'encoded': 'a⫒b'
},
{
'decoded': 'a\u22EFb',
'encoded': 'a⋯b'
},
{
'decoded': 'a\u2938b',
'encoded': 'a⤸b'
},
{
'decoded': 'a\u2935b',
'encoded': 'a⤵b'
},
{
'decoded': 'a\u22DEb',
'encoded': 'a⋞b'
},
{
'decoded': 'a\u22DFb',
'encoded': 'a⋟b'
},
{
'decoded': 'a\u21B6b',
'encoded': 'a↶b'
},
{
'decoded': 'a\u293Db',
'encoded': 'a⤽b'
},
{
'decoded': 'a\u2A48b',
'encoded': 'a⩈b'
},
{
'decoded': 'a\u2A46b',
'encoded': 'a⩆b'
},
{
'decoded': 'a\u224Db',
'encoded': 'a≍b'
},
{
'decoded': 'a\u222Ab',
'encoded': 'a∪b'
},
{
'decoded': 'a\u22D3b',
'encoded': 'a⋓b'
},
{
'decoded': 'a\u2A4Ab',
'encoded': 'a⩊b'
},
{
'decoded': 'a\u228Db',
'encoded': 'a⊍b'
},
{
'decoded': 'a\u2A45b',
'encoded': 'a⩅b'
},
{
'decoded': 'a\u222A\uFE00b',
'encoded': 'a∪︀b'
},
{
'decoded': 'a\u21B7b',
'encoded': 'a↷b'
},
{
'decoded': 'a\u293Cb',
'encoded': 'a⤼b'
},
{
'decoded': 'a\xA4b',
'encoded': 'a¤b'
},
{
'decoded': 'a\u22CEb',
'encoded': 'a⋎b'
},
{
'decoded': 'a\u22CFb',
'encoded': 'a⋏b'
},
{
'decoded': 'a\u2232b',
'encoded': 'a∲b'
},
{
'decoded': 'a\u2231b',
'encoded': 'a∱b'
},
{
'decoded': 'a\u232Db',
'encoded': 'a⌭b'
},
{
'decoded': 'a\u2020b',
'encoded': 'a†b'
},
{
'decoded': 'a\u2021b',
'encoded': 'a‡b'
},
{
'decoded': 'a\u2138b',
'encoded': 'aℸb'
},
{
'decoded': 'a\u2193b',
'encoded': 'a↓b'
},
{
'decoded': 'a\u21A1b',
'encoded': 'a↡b'
},
{
'decoded': 'a\u21D3b',
'encoded': 'a⇓b'
},
{
'decoded': 'a\u2010b',
'encoded': 'a‐b'
},
{
'decoded': 'a\u2AE4b',
'encoded': 'a⫤b'
},
{
'decoded': 'a\u22A3b',
'encoded': 'a⊣b'
},
{
'decoded': 'a\u02DDb',
'encoded': 'a˝b'
},
{
'decoded': 'a\u010Eb',
'encoded': 'aĎb'
},
{
'decoded': 'a\u010Fb',
'encoded': 'aďb'
},
{
'decoded': 'a\u0414b',
'encoded': 'aДb'
},
{
'decoded': 'a\u0434b',
'encoded': 'aдb'
},
{
'decoded': 'a\u21CAb',
'encoded': 'a⇊b'
},
{
'decoded': 'a\u2145b',
'encoded': 'aⅅb'
},
{
'decoded': 'a\u2146b',
'encoded': 'aⅆb'
},
{
'decoded': 'a\u2911b',
'encoded': 'a⤑b'
},
{
'decoded': 'a\xB0b',
'encoded': 'a°b'
},
{
'decoded': 'a\u2207b',
'encoded': 'a∇b'
},
{
'decoded': 'a\u0394b',
'encoded': 'aΔb'
},
{
'decoded': 'a\u03B4b',
'encoded': 'aδb'
},
{
'decoded': 'a\u29B1b',
'encoded': 'a⦱b'
},
{
'decoded': 'a\u297Fb',
'encoded': 'a⥿b'
},
{
'decoded': 'a\uD835\uDD07b',
'encoded': 'a𝔇b'
},
{
'decoded': 'a\uD835\uDD21b',
'encoded': 'a𝔡b'
},
{
'decoded': 'a\u2965b',
'encoded': 'a⥥b'
},
{
'decoded': 'a\u21C3b',
'encoded': 'a⇃b'
},
{
'decoded': 'a\u21C2b',
'encoded': 'a⇂b'
},
{
'decoded': 'a\u22C4b',
'encoded': 'a⋄b'
},
{
'decoded': 'a\u2666b',
'encoded': 'a♦b'
},
{
'decoded': 'a\xA8b',
'encoded': 'a¨b'
},
{
'decoded': 'a\u22F2b',
'encoded': 'a⋲b'
},
{
'decoded': 'a\xF7b',
'encoded': 'a÷b'
},
{
'decoded': 'a\u22C7b',
'encoded': 'a⋇b'
},
{
'decoded': 'a\u0402b',
'encoded': 'aЂb'
},
{
'decoded': 'a\u0452b',
'encoded': 'aђb'
},
{
'decoded': 'a\u231Eb',
'encoded': 'a⌞b'
},
{
'decoded': 'a\u230Db',
'encoded': 'a⌍b'
},
{
'decoded': 'a\uD835\uDD3Bb',
'encoded': 'a𝔻b'
},
{
'decoded': 'a\uD835\uDD55b',
'encoded': 'a𝕕b'
},
{
'decoded': 'a\u02D9b',
'encoded': 'a˙b'
},
{
'decoded': 'a\u20DCb',
'encoded': 'a⃜b'
},
{
'decoded': 'a\u2250b',
'encoded': 'a≐b'
},
{
'decoded': 'a\u2913b',
'encoded': 'a⤓b'
},
{
'decoded': 'a\u0311b',
'encoded': 'ȃb'
},
{
'decoded': 'a\u2950b',
'encoded': 'a⥐b'
},
{
'decoded': 'a\u295Eb',
'encoded': 'a⥞b'
},
{
'decoded': 'a\u2956b',
'encoded': 'a⥖b'
},
{
'decoded': 'a\u295Fb',
'encoded': 'a⥟b'
},
{
'decoded': 'a\u2957b',
'encoded': 'a⥗b'
},
{
'decoded': 'a\u231Fb',
'encoded': 'a⌟b'
},
{
'decoded': 'a\u230Cb',
'encoded': 'a⌌b'
},
{
'decoded': 'a\uD835\uDC9Fb',
'encoded': 'a𝒟b'
},
{
'decoded': 'a\uD835\uDCB9b',
'encoded': 'a𝒹b'
},
{
'decoded': 'a\u0405b',
'encoded': 'aЅb'
},
{
'decoded': 'a\u0455b',
'encoded': 'aѕb'
},
{
'decoded': 'a\u29F6b',
'encoded': 'a⧶b'
},
{
'decoded': 'a\u0110b',
'encoded': 'aĐb'
},
{
'decoded': 'a\u0111b',
'encoded': 'ađb'
},
{
'decoded': 'a\u22F1b',
'encoded': 'a⋱b'
},
{
'decoded': 'a\u25BFb',
'encoded': 'a▿b'
},
{
'decoded': 'a\u25BEb',
'encoded': 'a▾b'
},
{
'decoded': 'a\u21F5b',
'encoded': 'a⇵b'
},
{
'decoded': 'a\u296Fb',
'encoded': 'a⥯b'
},
{
'decoded': 'a\u29A6b',
'encoded': 'a⦦b'
},
{
'decoded': 'a\u040Fb',
'encoded': 'aЏb'
},
{
'decoded': 'a\u045Fb',
'encoded': 'aџb'
},
{
'decoded': 'a\u27FFb',
'encoded': 'a⟿b'
},
{
'decoded': 'a\xC9b',
'encoded': 'aÉb'
},
{
'decoded': 'a\xE9b',
'encoded': 'aéb'
},
{
'decoded': 'a\u2A6Eb',
'encoded': 'a⩮b'
},
{
'decoded': 'a\u011Ab',
'encoded': 'aĚb'
},
{
'decoded': 'a\u011Bb',
'encoded': 'aěb'
},
{
'decoded': 'a\xCAb',
'encoded': 'aÊb'
},
{
'decoded': 'a\xEAb',
'encoded': 'aêb'
},
{
'decoded': 'a\u2256b',
'encoded': 'a≖b'
},
{
'decoded': 'a\u2255b',
'encoded': 'a≕b'
},
{
'decoded': 'a\u042Db',
'encoded': 'aЭb'
},
{
'decoded': 'a\u044Db',
'encoded': 'aэb'
},
{
'decoded': 'a\u2A77b',
'encoded': 'a⩷b'
},
{
'decoded': 'a\u0116b',
'encoded': 'aĖb'
},
{
'decoded': 'a\u0117b',
'encoded': 'aėb'
},
{
'decoded': 'a\u2251b',
'encoded': 'a≑b'
},
{
'decoded': 'a\u2147b',
'encoded': 'aⅇb'
},
{
'decoded': 'a\u2252b',
'encoded': 'a≒b'
},
{
'decoded': 'a\uD835\uDD08b',
'encoded': 'a𝔈b'
},
{
'decoded': 'a\uD835\uDD22b',
'encoded': 'a𝔢b'
},
{
'decoded': 'a\u2A9Ab',
'encoded': 'a⪚b'
},
{
'decoded': 'a\xC8b',
'encoded': 'aÈb'
},
{
'decoded': 'a\xE8b',
'encoded': 'aèb'
},
{
'decoded': 'a\u2A96b',
'encoded': 'a⪖b'
},
{
'decoded': 'a\u2A98b',
'encoded': 'a⪘b'
},
{
'decoded': 'a\u2A99b',
'encoded': 'a⪙b'
},
{
'decoded': 'a\u23E7b',
'encoded': 'a⏧b'
},
{
'decoded': 'a\u2113b',
'encoded': 'aℓb'
},
{
'decoded': 'a\u2A95b',
'encoded': 'a⪕b'
},
{
'decoded': 'a\u2A97b',
'encoded': 'a⪗b'
},
{
'decoded': 'a\u0112b',
'encoded': 'aĒb'
},
{
'decoded': 'a\u0113b',
'encoded': 'aēb'
},
{
'decoded': 'a\u2205b',
'encoded': 'a∅b'
},
{
'decoded': 'a\u25FBb',
'encoded': 'a◻b'
},
{
'decoded': 'a\u25ABb',
'encoded': 'a▫b'
},
{
'decoded': 'a\u2004b',
'encoded': 'a b'
},
{
'decoded': 'a\u2005b',
'encoded': 'a b'
},
{
'decoded': 'a\u2003b',
'encoded': 'a b'
},
{
'decoded': 'a\u014Ab',
'encoded': 'aŊb'
},
{
'decoded': 'a\u014Bb',
'encoded': 'aŋb'
},
{
'decoded': 'a\u2002b',
'encoded': 'a b'
},
{
'decoded': 'a\u0118b',
'encoded': 'aĘb'
},
{
'decoded': 'a\u0119b',
'encoded': 'aęb'
},
{
'decoded': 'a\uD835\uDD3Cb',
'encoded': 'a𝔼b'
},
{
'decoded': 'a\uD835\uDD56b',
'encoded': 'a𝕖b'
},
{
'decoded': 'a\u22D5b',
'encoded': 'a⋕b'
},
{
'decoded': 'a\u29E3b',
'encoded': 'a⧣b'
},
{
'decoded': 'a\u2A71b',
'encoded': 'a⩱b'
},
{
'decoded': 'a\u03B5b',
'encoded': 'aεb'
},
{
'decoded': 'a\u0395b',
'encoded': 'aΕb'
},
{
'decoded': 'a\u03F5b',
'encoded': 'aϵb'
},
{
'decoded': 'a\u2A75b',
'encoded': 'a⩵b'
},
{
'decoded': 'a\u2261b',
'encoded': 'a≡b'
},
{
'decoded': 'a\u2A78b',
'encoded': 'a⩸b'
},
{
'decoded': 'a\u29E5b',
'encoded': 'a⧥b'
},
{
'decoded': 'a\u2971b',
'encoded': 'a⥱b'
},
{
'decoded': 'a\u2253b',
'encoded': 'a≓b'
},
{
'decoded': 'a\u212Fb',
'encoded': 'aℯb'
},
{
'decoded': 'a\u2130b',
'encoded': 'aℰb'
},
{
'decoded': 'a\u2A73b',
'encoded': 'a⩳b'
},
{
'decoded': 'a\u2242b',
'encoded': 'a≂b'
},
{
'decoded': 'a\u0397b',
'encoded': 'aΗb'
},
{
'decoded': 'a\u03B7b',
'encoded': 'aηb'
},
{
'decoded': 'a\xD0b',
'encoded': 'aÐb'
},
{
'decoded': 'a\xF0b',
'encoded': 'aðb'
},
{
'decoded': 'a\xCBb',
'encoded': 'aËb'
},
{
'decoded': 'a\xEBb',
'encoded': 'aëb'
},
{
'decoded': 'a\u20ACb',
'encoded': 'a€b'
},
{
'decoded': 'a\u2203b',
'encoded': 'a∃b'
},
{
'decoded': 'a\u0424b',
'encoded': 'aФb'
},
{
'decoded': 'a\u0444b',
'encoded': 'aфb'
},
{
'decoded': 'a\u2640b',
'encoded': 'a♀b'
},
{
'decoded': 'a\uFB03b',
'encoded': 'affib'
},
{
'decoded': 'a\uFB00b',
'encoded': 'affb'
},
{
'decoded': 'a\uFB04b',
'encoded': 'afflb'
},
{
'decoded': 'a\uD835\uDD09b',
'encoded': 'a𝔉b'
},
{
'decoded': 'a\uD835\uDD23b',
'encoded': 'a𝔣b'
},
{
'decoded': 'a\uFB01b',
'encoded': 'afib'
},
{
'decoded': 'a\u25FCb',
'encoded': 'a◼b'
},
{
'decoded': 'a\u266Db',
'encoded': 'a♭b'
},
{
'decoded': 'a\uFB02b',
'encoded': 'aflb'
},
{
'decoded': 'a\u25B1b',
'encoded': 'a▱b'
},
{
'decoded': 'a\u0192b',
'encoded': 'aƒb'
},
{
'decoded': 'a\uD835\uDD3Db',
'encoded': 'a𝔽b'
},
{
'decoded': 'a\uD835\uDD57b',
'encoded': 'a𝕗b'
},
{
'decoded': 'a\u2200b',
'encoded': 'a∀b'
},
{
'decoded': 'a\u22D4b',
'encoded': 'a⋔b'
},
{
'decoded': 'a\u2AD9b',
'encoded': 'a⫙b'
},
{
'decoded': 'a\u2A0Db',
'encoded': 'a⨍b'
},
{
'decoded': 'a\u2153b',
'encoded': 'a⅓b'
},
{
'decoded': 'a\xBCb',
'encoded': 'a¼b'
},
{
'decoded': 'a\u2155b',
'encoded': 'a⅕b'
},
{
'decoded': 'a\u2159b',
'encoded': 'a⅙b'
},
{
'decoded': 'a\u215Bb',
'encoded': 'a⅛b'
},
{
'decoded': 'a\u2154b',
'encoded': 'a⅔b'
},
{
'decoded': 'a\u2156b',
'encoded': 'a⅖b'
},
{
'decoded': 'a\xBEb',
'encoded': 'a¾b'
},
{
'decoded': 'a\u2157b',
'encoded': 'a⅗b'
},
{
'decoded': 'a\u215Cb',
'encoded': 'a⅜b'
},
{
'decoded': 'a\u2158b',
'encoded': 'a⅘b'
},
{
'decoded': 'a\u215Ab',
'encoded': 'a⅚b'
},
{
'decoded': 'a\u215Db',
'encoded': 'a⅝b'
},
{
'decoded': 'a\u215Eb',
'encoded': 'a⅞b'
},
{
'decoded': 'a\u2044b',
'encoded': 'a⁄b'
},
{
'decoded': 'a\u2322b',
'encoded': 'a⌢b'
},
{
'decoded': 'a\uD835\uDCBBb',
'encoded': 'a𝒻b'
},
{
'decoded': 'a\u2131b',
'encoded': 'aℱb'
},
{
'decoded': 'a\u01F5b',
'encoded': 'aǵb'
},
{
'decoded': 'a\u0393b',
'encoded': 'aΓb'
},
{
'decoded': 'a\u03B3b',
'encoded': 'aγb'
},
{
'decoded': 'a\u03DCb',
'encoded': 'aϜb'
},
{
'decoded': 'a\u03DDb',
'encoded': 'aϝb'
},
{
'decoded': 'a\u2A86b',
'encoded': 'a⪆b'
},
{
'decoded': 'a\u011Eb',
'encoded': 'aĞb'
},
{
'decoded': 'a\u011Fb',
'encoded': 'ağb'
},
{
'decoded': 'a\u0122b',
'encoded': 'aĢb'
},
{
'decoded': 'a\u011Cb',
'encoded': 'aĜb'
},
{
'decoded': 'a\u011Db',
'encoded': 'aĝb'
},
{
'decoded': 'a\u0413b',
'encoded': 'aГb'
},
{
'decoded': 'a\u0433b',
'encoded': 'aгb'
},
{
'decoded': 'a\u0120b',
'encoded': 'aĠb'
},
{
'decoded': 'a\u0121b',
'encoded': 'aġb'
},
{
'decoded': 'a\u2265b',
'encoded': 'a≥b'
},
{
'decoded': 'a\u2267b',
'encoded': 'a≧b'
},
{
'decoded': 'a\u2A8Cb',
'encoded': 'a⪌b'
},
{
'decoded': 'a\u22DBb',
'encoded': 'a⋛b'
},
{
'decoded': 'a\u2AA9b',
'encoded': 'a⪩b'
},
{
'decoded': 'a\u2A7Eb',
'encoded': 'a⩾b'
},
{
'decoded': 'a\u2A80b',
'encoded': 'a⪀b'
},
{
'decoded': 'a\u2A82b',
'encoded': 'a⪂b'
},
{
'decoded': 'a\u2A84b',
'encoded': 'a⪄b'
},
{
'decoded': 'a\u22DB\uFE00b',
'encoded': 'a⋛︀b'
},
{
'decoded': 'a\u2A94b',
'encoded': 'a⪔b'
},
{
'decoded': 'a\uD835\uDD0Ab',
'encoded': 'a𝔊b'
},
{
'decoded': 'a\uD835\uDD24b',
'encoded': 'a𝔤b'
},
{
'decoded': 'a\u226Bb',
'encoded': 'a≫b'
},
{
'decoded': 'a\u22D9b',
'encoded': 'a⋙b'
},
{
'decoded': 'a\u2137b',
'encoded': 'aℷb'
},
{
'decoded': 'a\u0403b',
'encoded': 'aЃb'
},
{
'decoded': 'a\u0453b',
'encoded': 'aѓb'
},
{
'decoded': 'a\u2AA5b',
'encoded': 'a⪥b'
},
{
'decoded': 'a\u2277b',
'encoded': 'a≷b'
},
{
'decoded': 'a\u2A92b',
'encoded': 'a⪒b'
},
{
'decoded': 'a\u2AA4b',
'encoded': 'a⪤b'
},
{
'decoded': 'a\u2A8Ab',
'encoded': 'a⪊b'
},
{
'decoded': 'a\u2A88b',
'encoded': 'a⪈b'
},
{
'decoded': 'a\u2269b',
'encoded': 'a≩b'
},
{
'decoded': 'a\u22E7b',
'encoded': 'a⋧b'
},
{
'decoded': 'a\uD835\uDD3Eb',
'encoded': 'a𝔾b'
},
{
'decoded': 'a\uD835\uDD58b',
'encoded': 'a𝕘b'
},
{
'decoded': 'a\u2AA2b',
'encoded': 'a⪢b'
},
{
'decoded': 'a\uD835\uDCA2b',
'encoded': 'a𝒢b'
},
{
'decoded': 'a\u210Ab',
'encoded': 'aℊb'
},
{
'decoded': 'a\u2273b',
'encoded': 'a≳b'
},
{
'decoded': 'a\u2A8Eb',
'encoded': 'a⪎b'
},
{
'decoded': 'a\u2A90b',
'encoded': 'a⪐b'
},
{
'decoded': 'a\u2AA7b',
'encoded': 'a⪧b'
},
{
'decoded': 'a\u2A7Ab',
'encoded': 'a⩺b'
},
{
'decoded': 'a>b',
'encoded': 'a>b'
},
{
'decoded': 'a\u22D7b',
'encoded': 'a⋗b'
},
{
'decoded': 'a\u2995b',
'encoded': 'a⦕b'
},
{
'decoded': 'a\u2A7Cb',
'encoded': 'a⩼b'
},
{
'decoded': 'a\u2978b',
'encoded': 'a⥸b'
},
{
'decoded': 'a\u2269\uFE00b',
'encoded': 'a≩︀b'
},
{
'decoded': 'a\u200Ab',
'encoded': 'a b'
},
{
'decoded': 'a\xBDb',
'encoded': 'a½b'
},
{
'decoded': 'a\u042Ab',
'encoded': 'aЪb'
},
{
'decoded': 'a\u044Ab',
'encoded': 'aъb'
},
{
'decoded': 'a\u2948b',
'encoded': 'a⥈b'
},
{
'decoded': 'a\u2194b',
'encoded': 'a↔b'
},
{
'decoded': 'a\u21ADb',
'encoded': 'a↭b'
},
{
'decoded': 'a\u210Fb',
'encoded': 'aℏb'
},
{
'decoded': 'a\u0124b',
'encoded': 'aĤb'
},
{
'decoded': 'a\u0125b',
'encoded': 'aĥb'
},
{
'decoded': 'a\u2665b',
'encoded': 'a♥b'
},
{
'decoded': 'a\u22B9b',
'encoded': 'a⊹b'
},
{
'decoded': 'a\uD835\uDD25b',
'encoded': 'a𝔥b'
},
{
'decoded': 'a\u210Cb',
'encoded': 'aℌb'
},
{
'decoded': 'a\u21FFb',
'encoded': 'a⇿b'
},
{
'decoded': 'a\u223Bb',
'encoded': 'a∻b'
},
{
'decoded': 'a\uD835\uDD59b',
'encoded': 'a𝕙b'
},
{
'decoded': 'a\u210Db',
'encoded': 'aℍb'
},
{
'decoded': 'a\u2015b',
'encoded': 'a―b'
},
{
'decoded': 'a\uD835\uDCBDb',
'encoded': 'a𝒽b'
},
{
'decoded': 'a\u210Bb',
'encoded': 'aℋb'
},
{
'decoded': 'a\u0126b',
'encoded': 'aĦb'
},
{
'decoded': 'a\u0127b',
'encoded': 'aħb'
},
{
'decoded': 'a\u2043b',
'encoded': 'a⁃b'
},
{
'decoded': 'a\xCDb',
'encoded': 'aÍb'
},
{
'decoded': 'a\xEDb',
'encoded': 'aíb'
},
{
'decoded': 'a\u2063b',
'encoded': 'a⁣b'
},
{
'decoded': 'a\xCEb',
'encoded': 'aÎb'
},
{
'decoded': 'a\xEEb',
'encoded': 'aîb'
},
{
'decoded': 'a\u0418b',
'encoded': 'aИb'
},
{
'decoded': 'a\u0438b',
'encoded': 'aиb'
},
{
'decoded': 'a\u0130b',
'encoded': 'aİb'
},
{
'decoded': 'a\u0415b',
'encoded': 'aЕb'
},
{
'decoded': 'a\u0435b',
'encoded': 'aеb'
},
{
'decoded': 'a\xA1b',
'encoded': 'a¡b'
},
{
'decoded': 'a\u21D4b',
'encoded': 'a⇔b'
},
{
'decoded': 'a\uD835\uDD26b',
'encoded': 'a𝔦b'
},
{
'decoded': 'a\xCCb',
'encoded': 'aÌb'
},
{
'decoded': 'a\xECb',
'encoded': 'aìb'
},
{
'decoded': 'a\u2148b',
'encoded': 'aⅈb'
},
{
'decoded': 'a\u29DCb',
'encoded': 'a⧜b'
},
{
'decoded': 'a\u2129b',
'encoded': 'a℩b'
},
{
'decoded': 'a\u0132b',
'encoded': 'aIJb'
},
{
'decoded': 'a\u0133b',
'encoded': 'aijb'
},
{
'decoded': 'a\u012Ab',
'encoded': 'aĪb'
},
{
'decoded': 'a\u012Bb',
'encoded': 'aīb'
},
{
'decoded': 'a\u0131b',
'encoded': 'aıb'
},
{
'decoded': 'a\u2111b',
'encoded': 'aℑb'
},
{
'decoded': 'a\u22B7b',
'encoded': 'a⊷b'
},
{
'decoded': 'a\u01B5b',
'encoded': 'aƵb'
},
{
'decoded': 'a\u2105b',
'encoded': 'a℅b'
},
{
'decoded': 'a\u2208b',
'encoded': 'a∈b'
},
{
'decoded': 'a\u221Eb',
'encoded': 'a∞b'
},
{
'decoded': 'a\u29DDb',
'encoded': 'a⧝b'
},
{
'decoded': 'a\u22BAb',
'encoded': 'a⊺b'
},
{
'decoded': 'a\u222Bb',
'encoded': 'a∫b'
},
{
'decoded': 'a\u222Cb',
'encoded': 'a∬b'
},
{
'decoded': 'a\u2A17b',
'encoded': 'a⨗b'
},
{
'decoded': 'a\u0401b',
'encoded': 'aЁb'
},
{
'decoded': 'a\u0451b',
'encoded': 'aёb'
},
{
'decoded': 'a\u012Eb',
'encoded': 'aĮb'
},
{
'decoded': 'a\u012Fb',
'encoded': 'aįb'
},
{
'decoded': 'a\uD835\uDD40b',
'encoded': 'a𝕀b'
},
{
'decoded': 'a\uD835\uDD5Ab',
'encoded': 'a𝕚b'
},
{
'decoded': 'a\u0399b',
'encoded': 'aΙb'
},
{
'decoded': 'a\u03B9b',
'encoded': 'aιb'
},
{
'decoded': 'a\u2A3Cb',
'encoded': 'a⨼b'
},
{
'decoded': 'a\xBFb',
'encoded': 'a¿b'
},
{
'decoded': 'a\uD835\uDCBEb',
'encoded': 'a𝒾b'
},
{
'decoded': 'a\u2110b',
'encoded': 'aℐb'
},
{
'decoded': 'a\u22F5b',
'encoded': 'a⋵b'
},
{
'decoded': 'a\u22F9b',
'encoded': 'a⋹b'
},
{
'decoded': 'a\u22F4b',
'encoded': 'a⋴b'
},
{
'decoded': 'a\u22F3b',
'encoded': 'a⋳b'
},
{
'decoded': 'a\u2062b',
'encoded': 'a⁢b'
},
{
'decoded': 'a\u0128b',
'encoded': 'aĨb'
},
{
'decoded': 'a\u0129b',
'encoded': 'aĩb'
},
{
'decoded': 'a\u0406b',
'encoded': 'aІb'
},
{
'decoded': 'a\u0456b',
'encoded': 'aіb'
},
{
'decoded': 'a\xCFb',
'encoded': 'aÏb'
},
{
'decoded': 'a\xEFb',
'encoded': 'aïb'
},
{
'decoded': 'a\u0134b',
'encoded': 'aĴb'
},
{
'decoded': 'a\u0135b',
'encoded': 'aĵb'
},
{
'decoded': 'a\u0419b',
'encoded': 'aЙb'
},
{
'decoded': 'a\u0439b',
'encoded': 'aйb'
},
{
'decoded': 'a\uD835\uDD0Db',
'encoded': 'a𝔍b'
},
{
'decoded': 'a\uD835\uDD27b',
'encoded': 'a𝔧b'
},
{
'decoded': 'a\u0237b',
'encoded': 'aȷb'
},
{
'decoded': 'a\uD835\uDD41b',
'encoded': 'a𝕁b'
},
{
'decoded': 'a\uD835\uDD5Bb',
'encoded': 'a𝕛b'
},
{
'decoded': 'a\uD835\uDCA5b',
'encoded': 'a𝒥b'
},
{
'decoded': 'a\uD835\uDCBFb',
'encoded': 'a𝒿b'
},
{
'decoded': 'a\u0408b',
'encoded': 'aЈb'
},
{
'decoded': 'a\u0458b',
'encoded': 'aјb'
},
{
'decoded': 'a\u0404b',
'encoded': 'aЄb'
},
{
'decoded': 'a\u0454b',
'encoded': 'aєb'
},
{
'decoded': 'a\u039Ab',
'encoded': 'aΚb'
},
{
'decoded': 'a\u03BAb',
'encoded': 'aκb'
},
{
'decoded': 'a\u03F0b',
'encoded': 'aϰb'
},
{
'decoded': 'a\u0136b',
'encoded': 'aĶb'
},
{
'decoded': 'a\u0137b',
'encoded': 'aķb'
},
{
'decoded': 'a\u041Ab',
'encoded': 'aКb'
},
{
'decoded': 'a\u043Ab',
'encoded': 'aкb'
},
{
'decoded': 'a\uD835\uDD0Eb',
'encoded': 'a𝔎b'
},
{
'decoded': 'a\uD835\uDD28b',
'encoded': 'a𝔨b'
},
{
'decoded': 'a\u0138b',
'encoded': 'aĸb'
},
{
'decoded': 'a\u0425b',
'encoded': 'aХb'
},
{
'decoded': 'a\u0445b',
'encoded': 'aхb'
},
{
'decoded': 'a\u040Cb',
'encoded': 'aЌb'
},
{
'decoded': 'a\u045Cb',
'encoded': 'aќb'
},
{
'decoded': 'a\uD835\uDD42b',
'encoded': 'a𝕂b'
},
{
'decoded': 'a\uD835\uDD5Cb',
'encoded': 'a𝕜b'
},
{
'decoded': 'a\uD835\uDCA6b',
'encoded': 'a𝒦b'
},
{
'decoded': 'a\uD835\uDCC0b',
'encoded': 'a𝓀b'
},
{
'decoded': 'a\u21DAb',
'encoded': 'a⇚b'
},
{
'decoded': 'a\u0139b',
'encoded': 'aĹb'
},
{
'decoded': 'a\u013Ab',
'encoded': 'aĺb'
},
{
'decoded': 'a\u29B4b',
'encoded': 'a⦴b'
},
{
'decoded': 'a\u039Bb',
'encoded': 'aΛb'
},
{
'decoded': 'a\u03BBb',
'encoded': 'aλb'
},
{
'decoded': 'a\u27E8b',
'encoded': 'a〈b'
},
{
'decoded': 'a\u27EAb',
'encoded': 'a⟪b'
},
{
'decoded': 'a\u2991b',
'encoded': 'a⦑b'
},
{
'decoded': 'a\u2A85b',
'encoded': 'a⪅b'
},
{
'decoded': 'a\xABb',
'encoded': 'a«b'
},
{
'decoded': 'a\u21E4b',
'encoded': 'a⇤b'
},
{
'decoded': 'a\u291Fb',
'encoded': 'a⤟b'
},
{
'decoded': 'a\u2190b',
'encoded': 'a←b'
},
{
'decoded': 'a\u219Eb',
'encoded': 'a↞b'
},
{
'decoded': 'a\u21D0b',
'encoded': 'a⇐b'
},
{
'decoded': 'a\u291Db',
'encoded': 'a⤝b'
},
{
'decoded': 'a\u21A9b',
'encoded': 'a↩b'
},
{
'decoded': 'a\u21ABb',
'encoded': 'a↫b'
},
{
'decoded': 'a\u2939b',
'encoded': 'a⤹b'
},
{
'decoded': 'a\u2973b',
'encoded': 'a⥳b'
},
{
'decoded': 'a\u21A2b',
'encoded': 'a↢b'
},
{
'decoded': 'a\u2919b',
'encoded': 'a⤙b'
},
{
'decoded': 'a\u291Bb',
'encoded': 'a⤛b'
},
{
'decoded': 'a\u2AABb',
'encoded': 'a⪫b'
},
{
'decoded': 'a\u2AADb',
'encoded': 'a⪭b'
},
{
'decoded': 'a\u2AAD\uFE00b',
'encoded': 'a⪭︀b'
},
{
'decoded': 'a\u290Cb',
'encoded': 'a⤌b'
},
{
'decoded': 'a\u290Eb',
'encoded': 'a⤎b'
},
{
'decoded': 'a\u2772b',
'encoded': 'a❲b'
},
{
'decoded': 'a\u298Bb',
'encoded': 'a⦋b'
},
{
'decoded': 'a\u298Fb',
'encoded': 'a⦏b'
},
{
'decoded': 'a\u298Db',
'encoded': 'a⦍b'
},
{
'decoded': 'a\u013Db',
'encoded': 'aĽb'
},
{
'decoded': 'a\u013Eb',
'encoded': 'aľb'
},
{
'decoded': 'a\u013Bb',
'encoded': 'aĻb'
},
{
'decoded': 'a\u013Cb',
'encoded': 'aļb'
},
{
'decoded': 'a\u2308b',
'encoded': 'a⌈b'
},
{
'decoded': 'a\u041Bb',
'encoded': 'aЛb'
},
{
'decoded': 'a\u043Bb',
'encoded': 'aлb'
},
{
'decoded': 'a\u2936b',
'encoded': 'a⤶b'
},
{
'decoded': 'a\u201Cb',
'encoded': 'a“b'
},
{
'decoded': 'a\u2967b',
'encoded': 'a⥧b'
},
{
'decoded': 'a\u294Bb',
'encoded': 'a⥋b'
},
{
'decoded': 'a\u21B2b',
'encoded': 'a↲b'
},
{
'decoded': 'a\u2264b',
'encoded': 'a≤b'
},
{
'decoded': 'a\u2266b',
'encoded': 'a≦b'
},
{
'decoded': 'a\u2961b',
'encoded': 'a⥡b'
},
{
'decoded': 'a\u2959b',
'encoded': 'a⥙b'
},
{
'decoded': 'a\u294Eb',
'encoded': 'a⥎b'
},
{
'decoded': 'a\u295Ab',
'encoded': 'a⥚b'
},
{
'decoded': 'a\u29CFb',
'encoded': 'a⧏b'
},
{
'decoded': 'a\u2951b',
'encoded': 'a⥑b'
},
{
'decoded': 'a\u2960b',
'encoded': 'a⥠b'
},
{
'decoded': 'a\u2958b',
'encoded': 'a⥘b'
},
{
'decoded': 'a\u2952b',
'encoded': 'a⥒b'
},
{
'decoded': 'a\u2A8Bb',
'encoded': 'a⪋b'
},
{
'decoded': 'a\u22DAb',
'encoded': 'a⋚b'
},
{
'decoded': 'a\u2AA8b',
'encoded': 'a⪨b'
},
{
'decoded': 'a\u2A7Db',
'encoded': 'a⩽b'
},
{
'decoded': 'a\u2A7Fb',
'encoded': 'a⩿b'
},
{
'decoded': 'a\u2A81b',
'encoded': 'a⪁b'
},
{
'decoded': 'a\u2A83b',
'encoded': 'a⪃b'
},
{
'decoded': 'a\u22DA\uFE00b',
'encoded': 'a⋚︀b'
},
{
'decoded': 'a\u2A93b',
'encoded': 'a⪓b'
},
{
'decoded': 'a\u2AA1b',
'encoded': 'a⪡b'
},
{
'decoded': 'a\u297Cb',
'encoded': 'a⥼b'
},
{
'decoded': 'a\u230Ab',
'encoded': 'a⌊b'
},
{
'decoded': 'a\uD835\uDD0Fb',
'encoded': 'a𝔏b'
},
{
'decoded': 'a\uD835\uDD29b',
'encoded': 'a𝔩b'
},
{
'decoded': 'a\u2276b',
'encoded': 'a≶b'
},
{
'decoded': 'a\u2A91b',
'encoded': 'a⪑b'
},
{
'decoded': 'a\u2962b',
'encoded': 'a⥢b'
},
{
'decoded': 'a\u21BDb',
'encoded': 'a↽b'
},
{
'decoded': 'a\u21BCb',
'encoded': 'a↼b'
},
{
'decoded': 'a\u296Ab',
'encoded': 'a⥪b'
},
{
'decoded': 'a\u2584b',
'encoded': 'a▄b'
},
{
'decoded': 'a\u0409b',
'encoded': 'aЉb'
},
{
'decoded': 'a\u0459b',
'encoded': 'aљb'
},
{
'decoded': 'a\u21C7b',
'encoded': 'a⇇b'
},
{
'decoded': 'a\u226Ab',
'encoded': 'a≪b'
},
{
'decoded': 'a\u22D8b',
'encoded': 'a⋘b'
},
{
'decoded': 'a\u296Bb',
'encoded': 'a⥫b'
},
{
'decoded': 'a\u25FAb',
'encoded': 'a◺b'
},
{
'decoded': 'a\u013Fb',
'encoded': 'aĿb'
},
{
'decoded': 'a\u0140b',
'encoded': 'aŀb'
},
{
'decoded': 'a\u23B0b',
'encoded': 'a⎰b'
},
{
'decoded': 'a\u2A89b',
'encoded': 'a⪉b'
},
{
'decoded': 'a\u2A87b',
'encoded': 'a⪇b'
},
{
'decoded': 'a\u2268b',
'encoded': 'a≨b'
},
{
'decoded': 'a\u22E6b',
'encoded': 'a⋦b'
},
{
'decoded': 'a\u27ECb',
'encoded': 'a⟬b'
},
{
'decoded': 'a\u21FDb',
'encoded': 'a⇽b'
},
{
'decoded': 'a\u27E6b',
'encoded': 'a⟦b'
},
{
'decoded': 'a\u2985b',
'encoded': 'a⦅b'
},
{
'decoded': 'a\uD835\uDD43b',
'encoded': 'a𝕃b'
},
{
'decoded': 'a\uD835\uDD5Db',
'encoded': 'a𝕝b'
},
{
'decoded': 'a\u2A2Db',
'encoded': 'a⨭b'
},
{
'decoded': 'a\u2A34b',
'encoded': 'a⨴b'
},
{
'decoded': 'a\u2217b',
'encoded': 'a∗b'
},
{
'decoded': 'a\u25CAb',
'encoded': 'a◊b'
},
{
'decoded': 'a\u29EBb',
'encoded': 'a⧫b'
},
{
'decoded': 'a\u2993b',
'encoded': 'a⦓b'
},
{
'decoded': 'a\u21C6b',
'encoded': 'a⇆b'
},
{
'decoded': 'a\u21CBb',
'encoded': 'a⇋b'
},
{
'decoded': 'a\u296Db',
'encoded': 'a⥭b'
},
{
'decoded': 'a\u200Eb',
'encoded': 'ab'
},
{
'decoded': 'a\u22BFb',
'encoded': 'a⊿b'
},
{
'decoded': 'a\u2039b',
'encoded': 'a‹b'
},
{
'decoded': 'a\uD835\uDCC1b',
'encoded': 'a𝓁b'
},
{
'decoded': 'a\u2112b',
'encoded': 'aℒb'
},
{
'decoded': 'a\u21B0b',
'encoded': 'a↰b'
},
{
'decoded': 'a\u2272b',
'encoded': 'a≲b'
},
{
'decoded': 'a\u2A8Db',
'encoded': 'a⪍b'
},
{
'decoded': 'a\u2A8Fb',
'encoded': 'a⪏b'
},
{
'decoded': 'a\u2018b',
'encoded': 'a‘b'
},
{
'decoded': 'a\u0141b',
'encoded': 'aŁb'
},
{
'decoded': 'a\u0142b',
'encoded': 'ałb'
},
{
'decoded': 'a\u2AA6b',
'encoded': 'a⪦b'
},
{
'decoded': 'a\u2A79b',
'encoded': 'a⩹b'
},
{
'decoded': 'a\u20D2b',
'encoded': 'a>⃒b'
},
{
'decoded': 'a\u2904b',
'encoded': 'a⤄b'
},
{
'decoded': 'a\u29DEb',
'encoded': 'a⧞b'
},
{
'decoded': 'a\u2902b',
'encoded': 'a⤂b'
},
{
'decoded': 'a\u2264\u20D2b',
'encoded': 'a≤⃒b'
},
{
'decoded': 'a<\u20D2b',
'encoded': 'a<⃒b'
},
{
'decoded': 'a\u22B4\u20D2b',
'encoded': 'a⊴⃒b'
},
{
'decoded': 'a\u2903b',
'encoded': 'a⤃b'
},
{
'decoded': 'a\u22B5\u20D2b',
'encoded': 'a⊵⃒b'
},
{
'decoded': 'a\u223C\u20D2b',
'encoded': 'a∼⃒b'
},
{
'decoded': 'a\u2923b',
'encoded': 'a⤣b'
},
{
'decoded': 'a\u2196b',
'encoded': 'a↖b'
},
{
'decoded': 'a\u21D6b',
'encoded': 'a⇖b'
},
{
'decoded': 'a\u2927b',
'encoded': 'a⤧b'
},
{
'decoded': 'a\xD3b',
'encoded': 'aÓb'
},
{
'decoded': 'a\xF3b',
'encoded': 'aób'
},
{
'decoded': 'a\u229Bb',
'encoded': 'a⊛b'
},
{
'decoded': 'a\xD4b',
'encoded': 'aÔb'
},
{
'decoded': 'a\xF4b',
'encoded': 'aôb'
},
{
'decoded': 'a\u229Ab',
'encoded': 'a⊚b'
},
{
'decoded': 'a\u041Eb',
'encoded': 'aОb'
},
{
'decoded': 'a\u043Eb',
'encoded': 'aоb'
},
{
'decoded': 'a\u229Db',
'encoded': 'a⊝b'
},
{
'decoded': 'a\u0150b',
'encoded': 'aŐb'
},
{
'decoded': 'a\u0151b',
'encoded': 'aőb'
},
{
'decoded': 'a\u2A38b',
'encoded': 'a⨸b'
},
{
'decoded': 'a\u2299b',
'encoded': 'a⊙b'
},
{
'decoded': 'a\u29BCb',
'encoded': 'a⦼b'
},
{
'decoded': 'a\u0152b',
'encoded': 'aŒb'
},
{
'decoded': 'a\u0153b',
'encoded': 'aœb'
},
{
'decoded': 'a\u29BFb',
'encoded': 'a⦿b'
},
{
'decoded': 'a\uD835\uDD12b',
'encoded': 'a𝔒b'
},
{
'decoded': 'a\uD835\uDD2Cb',
'encoded': 'a𝔬b'
},
{
'decoded': 'a\u02DBb',
'encoded': 'a˛b'
},
{
'decoded': 'a\xD2b',
'encoded': 'aÒb'
},
{
'decoded': 'a\xF2b',
'encoded': 'aòb'
},
{
'decoded': 'a\u29C1b',
'encoded': 'a⧁b'
},
{
'decoded': 'a\u29B5b',
'encoded': 'a⦵b'
},
{
'decoded': 'a\u03A9b',
'encoded': 'aΩb'
},
{
'decoded': 'a\u222Eb',
'encoded': 'a∮b'
},
{
'decoded': 'a\u21BAb',
'encoded': 'a↺b'
},
{
'decoded': 'a\u29BEb',
'encoded': 'a⦾b'
},
{
'decoded': 'a\u29BBb',
'encoded': 'a⦻b'
},
{
'decoded': 'a\u203Eb',
'encoded': 'a‾b'
},
{
'decoded': 'a\u29C0b',
'encoded': 'a⧀b'
},
{
'decoded': 'a\u014Cb',
'encoded': 'aŌb'
},
{
'decoded': 'a\u014Db',
'encoded': 'aōb'
},
{
'decoded': 'a\u03C9b',
'encoded': 'aωb'
},
{
'decoded': 'a\u039Fb',
'encoded': 'aΟb'
},
{
'decoded': 'a\u03BFb',
'encoded': 'aοb'
},
{
'decoded': 'a\u29B6b',
'encoded': 'a⦶b'
},
{
'decoded': 'a\u2296b',
'encoded': 'a⊖b'
},
{
'decoded': 'a\uD835\uDD46b',
'encoded': 'a𝕆b'
},
{
'decoded': 'a\uD835\uDD60b',
'encoded': 'a𝕠b'
},
{
'decoded': 'a\u29B7b',
'encoded': 'a⦷b'
},
{
'decoded': 'a\u29B9b',
'encoded': 'a⦹b'
},
{
'decoded': 'a\u2295b',
'encoded': 'a⊕b'
},
{
'decoded': 'a\u21BBb',
'encoded': 'a↻b'
},
{
'decoded': 'a\u2A54b',
'encoded': 'a⩔b'
},
{
'decoded': 'a\u2228b',
'encoded': 'a∨b'
},
{
'decoded': 'a\u2A5Db',
'encoded': 'a⩝b'
},
{
'decoded': 'a\xAAb',
'encoded': 'aªb'
},
{
'decoded': 'a\xBAb',
'encoded': 'aºb'
},
{
'decoded': 'a\u22B6b',
'encoded': 'a⊶b'
},
{
'decoded': 'a\u2A56b',
'encoded': 'a⩖b'
},
{
'decoded': 'a\u2A57b',
'encoded': 'a⩗b'
},
{
'decoded': 'a\u2A5Bb',
'encoded': 'a⩛b'
},
{
'decoded': 'a\u24C8b',
'encoded': 'aⓈb'
},
{
'decoded': 'a\uD835\uDCAAb',
'encoded': 'a𝒪b'
},
{
'decoded': 'a\u2134b',
'encoded': 'aℴb'
},
{
'decoded': 'a\xD8b',
'encoded': 'aØb'
},
{
'decoded': 'a\xF8b',
'encoded': 'aøb'
},
{
'decoded': 'a\u2298b',
'encoded': 'a⊘b'
},
{
'decoded': 'a\xD5b',
'encoded': 'aÕb'
},
{
'decoded': 'a\xF5b',
'encoded': 'aõb'
},
{
'decoded': 'a\u2A36b',
'encoded': 'a⨶b'
},
{
'decoded': 'a\u2A37b',
'encoded': 'a⨷b'
},
{
'decoded': 'a\u2297b',
'encoded': 'a⊗b'
},
{
'decoded': 'a\xD6b',
'encoded': 'aÖb'
},
{
'decoded': 'a\xF6b',
'encoded': 'aöb'
},
{
'decoded': 'a\u233Db',
'encoded': 'a⌽b'
},
{
'decoded': 'a\u23DEb',
'encoded': 'a⏞b'
},
{
'decoded': 'a\u23DCb',
'encoded': 'a⏜b'
},
{
'decoded': 'a\xB6b',
'encoded': 'a¶b'
},
{
'decoded': 'a\u2225b',
'encoded': 'a∥b'
},
{
'decoded': 'a\u2AF3b',
'encoded': 'a⫳b'
},
{
'decoded': 'a\u2AFDb',
'encoded': 'a⫽b'
},
{
'decoded': 'a\u2202b',
'encoded': 'a∂b'
},
{
'decoded': 'a\u041Fb',
'encoded': 'aПb'
},
{
'decoded': 'a\u043Fb',
'encoded': 'aпb'
},
{
'decoded': 'a\u2030b',
'encoded': 'a‰b'
},
{
'decoded': 'a\u2031b',
'encoded': 'a‱b'
},
{
'decoded': 'a\uD835\uDD13b',
'encoded': 'a𝔓b'
},
{
'decoded': 'a\uD835\uDD2Db',
'encoded': 'a𝔭b'
},
{
'decoded': 'a\u03A6b',
'encoded': 'aΦb'
},
{
'decoded': 'a\u03C6b',
'encoded': 'aφb'
},
{
'decoded': 'a\u03D5b',
'encoded': 'aϕb'
},
{
'decoded': 'a\u260Eb',
'encoded': 'a☎b'
},
{
'decoded': 'a\u03A0b',
'encoded': 'aΠb'
},
{
'decoded': 'a\u03C0b',
'encoded': 'aπb'
},
{
'decoded': 'a\u03D6b',
'encoded': 'aϖb'
},
{
'decoded': 'a\u210Eb',
'encoded': 'aℎb'
},
{
'decoded': 'a\u2A23b',
'encoded': 'a⨣b'
},
{
'decoded': 'a\u229Eb',
'encoded': 'a⊞b'
},
{
'decoded': 'a\u2A22b',
'encoded': 'a⨢b'
},
{
'decoded': 'a\u2214b',
'encoded': 'a∔b'
},
{
'decoded': 'a\u2A25b',
'encoded': 'a⨥b'
},
{
'decoded': 'a\u2A72b',
'encoded': 'a⩲b'
},
{
'decoded': 'a\u2A26b',
'encoded': 'a⨦b'
},
{
'decoded': 'a\u2A27b',
'encoded': 'a⨧b'
},
{
'decoded': 'a\xB1b',
'encoded': 'a±b'
},
{
'decoded': 'a\u2A15b',
'encoded': 'a⨕b'
},
{
'decoded': 'a\uD835\uDD61b',
'encoded': 'a𝕡b'
},
{
'decoded': 'a\u2119b',
'encoded': 'aℙb'
},
{
'decoded': 'a\xA3b',
'encoded': 'a£b'
},
{
'decoded': 'a\u2AB7b',
'encoded': 'a⪷b'
},
{
'decoded': 'a\u2ABBb',
'encoded': 'a⪻b'
},
{
'decoded': 'a\u227Ab',
'encoded': 'a≺b'
},
{
'decoded': 'a\u227Cb',
'encoded': 'a≼b'
},
{
'decoded': 'a\u2AAFb',
'encoded': 'a⪯b'
},
{
'decoded': 'a\u2AB3b',
'encoded': 'a⪳b'
},
{
'decoded': 'a\u2032b',
'encoded': 'a′b'
},
{
'decoded': 'a\u2033b',
'encoded': 'a″b'
},
{
'decoded': 'a\u2AB9b',
'encoded': 'a⪹b'
},
{
'decoded': 'a\u2AB5b',
'encoded': 'a⪵b'
},
{
'decoded': 'a\u22E8b',
'encoded': 'a⋨b'
},
{
'decoded': 'a\u220Fb',
'encoded': 'a∏b'
},
{
'decoded': 'a\u232Eb',
'encoded': 'a⌮b'
},
{
'decoded': 'a\u2312b',
'encoded': 'a⌒b'
},
{
'decoded': 'a\u2313b',
'encoded': 'a⌓b'
},
{
'decoded': 'a\u221Db',
'encoded': 'a∝b'
},
{
'decoded': 'a\u227Eb',
'encoded': 'a≾b'
},
{
'decoded': 'a\u22B0b',
'encoded': 'a⊰b'
},
{
'decoded': 'a\uD835\uDCABb',
'encoded': 'a𝒫b'
},
{
'decoded': 'a\uD835\uDCC5b',
'encoded': 'a𝓅b'
},
{
'decoded': 'a\u03A8b',
'encoded': 'aΨb'
},
{
'decoded': 'a\u03C8b',
'encoded': 'aψb'
},
{
'decoded': 'a\u2008b',
'encoded': 'a b'
},
{
'decoded': 'a\uD835\uDD14b',
'encoded': 'a𝔔b'
},
{
'decoded': 'a\uD835\uDD2Eb',
'encoded': 'a𝔮b'
},
{
'decoded': 'a\u2A0Cb',
'encoded': 'a⨌b'
},
{
'decoded': 'a\uD835\uDD62b',
'encoded': 'a𝕢b'
},
{
'decoded': 'a\u211Ab',
'encoded': 'aℚb'
},
{
'decoded': 'a\u2057b',
'encoded': 'a⁗b'
},
{
'decoded': 'a\uD835\uDCACb',
'encoded': 'a𝒬b'
},
{
'decoded': 'a\uD835\uDCC6b',
'encoded': 'a𝓆b'
},
{
'decoded': 'a\u2A16b',
'encoded': 'a⨖b'
},
{
'decoded': 'a"b',
'encoded': 'a"b'
},
{
'decoded': 'a\u21DBb',
'encoded': 'a⇛b'
},
{
'decoded': 'a\u223D\u0331b',
'encoded': 'a∽̱b'
},
{
'decoded': 'a\u0154b',
'encoded': 'aŔb'
},
{
'decoded': 'a\u0155b',
'encoded': 'aŕb'
},
{
'decoded': 'a\u29B3b',
'encoded': 'a⦳b'
},
{
'decoded': 'a\u27E9b',
'encoded': 'a〉b'
},
{
'decoded': 'a\u27EBb',
'encoded': 'a⟫b'
},
{
'decoded': 'a\u2992b',
'encoded': 'a⦒b'
},
{
'decoded': 'a\u29A5b',
'encoded': 'a⦥b'
},
{
'decoded': 'a\xBBb',
'encoded': 'a»b'
},
{
'decoded': 'a\u2975b',
'encoded': 'a⥵b'
},
{
'decoded': 'a\u21E5b',
'encoded': 'a⇥b'
},
{
'decoded': 'a\u2920b',
'encoded': 'a⤠b'
},
{
'decoded': 'a\u2933b',
'encoded': 'a⤳b'
},
{
'decoded': 'a\u2192b',
'encoded': 'a→b'
},
{
'decoded': 'a\u21A0b',
'encoded': 'a↠b'
},
{
'decoded': 'a\u21D2b',
'encoded': 'a⇒b'
},
{
'decoded': 'a\u291Eb',
'encoded': 'a⤞b'
},
{
'decoded': 'a\u21AAb',
'encoded': 'a↪b'
},
{
'decoded': 'a\u21ACb',
'encoded': 'a↬b'
},
{
'decoded': 'a\u2945b',
'encoded': 'a⥅b'
},
{
'decoded': 'a\u2974b',
'encoded': 'a⥴b'
},
{
'decoded': 'a\u2916b',
'encoded': 'a⤖b'
},
{
'decoded': 'a\u21A3b',
'encoded': 'a↣b'
},
{
'decoded': 'a\u219Db',
'encoded': 'a↝b'
},
{
'decoded': 'a\u291Ab',
'encoded': 'a⤚b'
},
{
'decoded': 'a\u291Cb',
'encoded': 'a⤜b'
},
{
'decoded': 'a\u2236b',
'encoded': 'a∶b'
},
{
'decoded': 'a\u290Db',
'encoded': 'a⤍b'
},
{
'decoded': 'a\u290Fb',
'encoded': 'a⤏b'
},
{
'decoded': 'a\u2910b',
'encoded': 'a⤐b'
},
{
'decoded': 'a\u2773b',
'encoded': 'a❳b'
},
{
'decoded': 'a\u298Cb',
'encoded': 'a⦌b'
},
{
'decoded': 'a\u298Eb',
'encoded': 'a⦎b'
},
{
'decoded': 'a\u2990b',
'encoded': 'a⦐b'
},
{
'decoded': 'a\u0158b',
'encoded': 'aŘb'
},
{
'decoded': 'a\u0159b',
'encoded': 'ařb'
},
{
'decoded': 'a\u0156b',
'encoded': 'aŖb'
},
{
'decoded': 'a\u0157b',
'encoded': 'aŗb'
},
{
'decoded': 'a\u2309b',
'encoded': 'a⌉b'
},
{
'decoded': 'a\u0420b',
'encoded': 'aРb'
},
{
'decoded': 'a\u0440b',
'encoded': 'aрb'
},
{
'decoded': 'a\u2937b',
'encoded': 'a⤷b'
},
{
'decoded': 'a\u2969b',
'encoded': 'a⥩b'
},
{
'decoded': 'a\u201Db',
'encoded': 'a”b'
},
{
'decoded': 'a\u21B3b',
'encoded': 'a↳b'
},
{
'decoded': 'a\u211Cb',
'encoded': 'aℜb'
},
{
'decoded': 'a\u25ADb',
'encoded': 'a▭b'
},
{
'decoded': 'a\xAEb',
'encoded': 'a®b'
},
{
'decoded': 'a\u297Db',
'encoded': 'a⥽b'
},
{
'decoded': 'a\u230Bb',
'encoded': 'a⌋b'
},
{
'decoded': 'a\uD835\uDD2Fb',
'encoded': 'a𝔯b'
},
{
'decoded': 'a\u2964b',
'encoded': 'a⥤b'
},
{
'decoded': 'a\u21C1b',
'encoded': 'a⇁b'
},
{
'decoded': 'a\u21C0b',
'encoded': 'a⇀b'
},
{
'decoded': 'a\u296Cb',
'encoded': 'a⥬b'
},
{
'decoded': 'a\u03A1b',
'encoded': 'aΡb'
},
{
'decoded': 'a\u03C1b',
'encoded': 'aρb'
},
{
'decoded': 'a\u03F1b',
'encoded': 'aϱb'
},
{
'decoded': 'a\u295Db',
'encoded': 'a⥝b'
},
{
'decoded': 'a\u2955b',
'encoded': 'a⥕b'
},
{
'decoded': 'a\u295Bb',
'encoded': 'a⥛b'
},
{
'decoded': 'a\u29D0b',
'encoded': 'a⧐b'
},
{
'decoded': 'a\u294Fb',
'encoded': 'a⥏b'
},
{
'decoded': 'a\u295Cb',
'encoded': 'a⥜b'
},
{
'decoded': 'a\u2954b',
'encoded': 'a⥔b'
},
{
'decoded': 'a\u2953b',
'encoded': 'a⥓b'
},
{
'decoded': 'a\u02DAb',
'encoded': 'a˚b'
},
{
'decoded': 'a\u21C4b',
'encoded': 'a⇄b'
},
{
'decoded': 'a\u21CCb',
'encoded': 'a⇌b'
},
{
'decoded': 'a\u200Fb',
'encoded': 'ab'
},
{
'decoded': 'a\u23B1b',
'encoded': 'a⎱b'
},
{
'decoded': 'a\u2AEEb',
'encoded': 'a⫮b'
},
{
'decoded': 'a\u27EDb',
'encoded': 'a⟭b'
},
{
'decoded': 'a\u21FEb',
'encoded': 'a⇾b'
},
{
'decoded': 'a\u27E7b',
'encoded': 'a⟧b'
},
{
'decoded': 'a\u2986b',
'encoded': 'a⦆b'
},
{
'decoded': 'a\uD835\uDD63b',
'encoded': 'a𝕣b'
},
{
'decoded': 'a\u211Db',
'encoded': 'aℝb'
},
{
'decoded': 'a\u2A2Eb',
'encoded': 'a⨮b'
},
{
'decoded': 'a\u2A35b',
'encoded': 'a⨵b'
},
{
'decoded': 'a\u2970b',
'encoded': 'a⥰b'
},
{
'decoded': 'a\u2994b',
'encoded': 'a⦔b'
},
{
'decoded': 'a\u2A12b',
'encoded': 'a⨒b'
},
{
'decoded': 'a\u21C9b',
'encoded': 'a⇉b'
},
{
'decoded': 'a\u203Ab',
'encoded': 'a›b'
},
{
'decoded': 'a\uD835\uDCC7b',
'encoded': 'a𝓇b'
},
{
'decoded': 'a\u211Bb',
'encoded': 'aℛb'
},
{
'decoded': 'a\u21B1b',
'encoded': 'a↱b'
},
{
'decoded': 'a\u2019b',
'encoded': 'a’b'
},
{
'decoded': 'a\u22CCb',
'encoded': 'a⋌b'
},
{
'decoded': 'a\u22CAb',
'encoded': 'a⋊b'
},
{
'decoded': 'a\u25B9b',
'encoded': 'a▹b'
},
{
'decoded': 'a\u22B5b',
'encoded': 'a⊵b'
},
{
'decoded': 'a\u25B8b',
'encoded': 'a▸b'
},
{
'decoded': 'a\u29CEb',
'encoded': 'a⧎b'
},
{
'decoded': 'a\u29F4b',
'encoded': 'a⧴b'
},
{
'decoded': 'a\u2968b',
'encoded': 'a⥨b'
},
{
'decoded': 'a\u211Eb',
'encoded': 'a℞b'
},
{
'decoded': 'a\u015Ab',
'encoded': 'aŚb'
},
{
'decoded': 'a\u015Bb',
'encoded': 'aśb'
},
{
'decoded': 'a\u201Ab',
'encoded': 'a‚b'
},
{
'decoded': 'a\u2AB8b',
'encoded': 'a⪸b'
},
{
'decoded': 'a\u0160b',
'encoded': 'aŠb'
},
{
'decoded': 'a\u0161b',
'encoded': 'ašb'
},
{
'decoded': 'a\u2ABCb',
'encoded': 'a⪼b'
},
{
'decoded': 'a\u227Bb',
'encoded': 'a≻b'
},
{
'decoded': 'a\u227Db',
'encoded': 'a≽b'
},
{
'decoded': 'a\u2AB0b',
'encoded': 'a⪰b'
},
{
'decoded': 'a\u2AB4b',
'encoded': 'a⪴b'
},
{
'decoded': 'a\u015Eb',
'encoded': 'aŞb'
},
{
'decoded': 'a\u015Fb',
'encoded': 'aşb'
},
{
'decoded': 'a\u015Cb',
'encoded': 'aŜb'
},
{
'decoded': 'a\u015Db',
'encoded': 'aŝb'
},
{
'decoded': 'a\u2ABAb',
'encoded': 'a⪺b'
},
{
'decoded': 'a\u2AB6b',
'encoded': 'a⪶b'
},
{
'decoded': 'a\u22E9b',
'encoded': 'a⋩b'
},
{
'decoded': 'a\u2A13b',
'encoded': 'a⨓b'
},
{
'decoded': 'a\u227Fb',
'encoded': 'a≿b'
},
{
'decoded': 'a\u0421b',
'encoded': 'aСb'
},
{
'decoded': 'a\u0441b',
'encoded': 'aсb'
},
{
'decoded': 'a\u22A1b',
'encoded': 'a⊡b'
},
{
'decoded': 'a\u22C5b',
'encoded': 'a⋅b'
},
{
'decoded': 'a\u2A66b',
'encoded': 'a⩦b'
},
{
'decoded': 'a\u2925b',
'encoded': 'a⤥b'
},
{
'decoded': 'a\u2198b',
'encoded': 'a↘b'
},
{
'decoded': 'a\u21D8b',
'encoded': 'a⇘b'
},
{
'decoded': 'a\xA7b',
'encoded': 'a§b'
},
{
'decoded': 'a\u2216b',
'encoded': 'a∖b'
},
{
'decoded': 'a\u2736b',
'encoded': 'a✶b'
},
{
'decoded': 'a\uD835\uDD16b',
'encoded': 'a𝔖b'
},
{
'decoded': 'a\uD835\uDD30b',
'encoded': 'a𝔰b'
},
{
'decoded': 'a\u266Fb',
'encoded': 'a♯b'
},
{
'decoded': 'a\u0429b',
'encoded': 'aЩb'
},
{
'decoded': 'a\u0449b',
'encoded': 'aщb'
},
{
'decoded': 'a\u0428b',
'encoded': 'aШb'
},
{
'decoded': 'a\u0448b',
'encoded': 'aшb'
},
{
'decoded': 'a\xADb',
'encoded': 'ab'
},
{
'decoded': 'a\u03A3b',
'encoded': 'aΣb'
},
{
'decoded': 'a\u03C3b',
'encoded': 'aσb'
},
{
'decoded': 'a\u03C2b',
'encoded': 'aςb'
},
{
'decoded': 'a\u223Cb',
'encoded': 'a∼b'
},
{
'decoded': 'a\u2A6Ab',
'encoded': 'a⩪b'
},
{
'decoded': 'a\u2243b',
'encoded': 'a≃b'
},
{
'decoded': 'a\u2A9Eb',
'encoded': 'a⪞b'
},
{
'decoded': 'a\u2AA0b',
'encoded': 'a⪠b'
},
{
'decoded': 'a\u2A9Db',
'encoded': 'a⪝b'
},
{
'decoded': 'a\u2A9Fb',
'encoded': 'a⪟b'
},
{
'decoded': 'a\u2246b',
'encoded': 'a≆b'
},
{
'decoded': 'a\u2A24b',
'encoded': 'a⨤b'
},
{
'decoded': 'a\u2972b',
'encoded': 'a⥲b'
},
{
'decoded': 'a\u2A33b',
'encoded': 'a⨳b'
},
{
'decoded': 'a\u29E4b',
'encoded': 'a⧤b'
},
{
'decoded': 'a\u2323b',
'encoded': 'a⌣b'
},
{
'decoded': 'a\u2AAAb',
'encoded': 'a⪪b'
},
{
'decoded': 'a\u2AACb',
'encoded': 'a⪬b'
},
{
'decoded': 'a\u2AAC\uFE00b',
'encoded': 'a⪬︀b'
},
{
'decoded': 'a\u042Cb',
'encoded': 'aЬb'
},
{
'decoded': 'a\u044Cb',
'encoded': 'aьb'
},
{
'decoded': 'a\u233Fb',
'encoded': 'a⌿b'
},
{
'decoded': 'a\u29C4b',
'encoded': 'a⧄b'
},
{
'decoded': 'a\uD835\uDD4Ab',
'encoded': 'a𝕊b'
},
{
'decoded': 'a\uD835\uDD64b',
'encoded': 'a𝕤b'
},
{
'decoded': 'a\u2660b',
'encoded': 'a♠b'
},
{
'decoded': 'a\u2293b',
'encoded': 'a⊓b'
},
{
'decoded': 'a\u2293\uFE00b',
'encoded': 'a⊓︀b'
},
{
'decoded': 'a\u2294b',
'encoded': 'a⊔b'
},
{
'decoded': 'a\u2294\uFE00b',
'encoded': 'a⊔︀b'
},
{
'decoded': 'a\u221Ab',
'encoded': 'a√b'
},
{
'decoded': 'a\u228Fb',
'encoded': 'a⊏b'
},
{
'decoded': 'a\u2291b',
'encoded': 'a⊑b'
},
{
'decoded': 'a\u2290b',
'encoded': 'a⊐b'
},
{
'decoded': 'a\u2292b',
'encoded': 'a⊒b'
},
{
'decoded': 'a\u25A1b',
'encoded': 'a□b'
},
{
'decoded': 'a\u25AAb',
'encoded': 'a▪b'
},
{
'decoded': 'a\uD835\uDCAEb',
'encoded': 'a𝒮b'
},
{
'decoded': 'a\uD835\uDCC8b',
'encoded': 'a𝓈b'
},
{
'decoded': 'a\u22C6b',
'encoded': 'a⋆b'
},
{
'decoded': 'a\u2606b',
'encoded': 'a☆b'
},
{
'decoded': 'a\u2605b',
'encoded': 'a★b'
},
{
'decoded': 'a\u2282b',
'encoded': 'a⊂b'
},
{
'decoded': 'a\u22D0b',
'encoded': 'a⋐b'
},
{
'decoded': 'a\u2ABDb',
'encoded': 'a⪽b'
},
{
'decoded': 'a\u2AC5b',
'encoded': 'a⫅b'
},
{
'decoded': 'a\u2286b',
'encoded': 'a⊆b'
},
{
'decoded': 'a\u2AC3b',
'encoded': 'a⫃b'
},
{
'decoded': 'a\u2AC1b',
'encoded': 'a⫁b'
},
{
'decoded': 'a\u2ACBb',
'encoded': 'a⫋b'
},
{
'decoded': 'a\u228Ab',
'encoded': 'a⊊b'
},
{
'decoded': 'a\u2ABFb',
'encoded': 'a⪿b'
},
{
'decoded': 'a\u2979b',
'encoded': 'a⥹b'
},
{
'decoded': 'a\u2AC7b',
'encoded': 'a⫇b'
},
{
'decoded': 'a\u2AD5b',
'encoded': 'a⫕b'
},
{
'decoded': 'a\u2AD3b',
'encoded': 'a⫓b'
},
{
'decoded': 'a\u2211b',
'encoded': 'a∑b'
},
{
'decoded': 'a\u266Ab',
'encoded': 'a♪b'
},
{
'decoded': 'a\xB9b',
'encoded': 'a¹b'
},
{
'decoded': 'a\xB2b',
'encoded': 'a²b'
},
{
'decoded': 'a\xB3b',
'encoded': 'a³b'
},
{
'decoded': 'a\u2283b',
'encoded': 'a⊃b'
},
{
'decoded': 'a\u22D1b',
'encoded': 'a⋑b'
},
{
'decoded': 'a\u2ABEb',
'encoded': 'a⪾b'
},
{
'decoded': 'a\u2AD8b',
'encoded': 'a⫘b'
},
{
'decoded': 'a\u2AC6b',
'encoded': 'a⫆b'
},
{
'decoded': 'a\u2287b',
'encoded': 'a⊇b'
},
{
'decoded': 'a\u2AC4b',
'encoded': 'a⫄b'
},
{
'decoded': 'a\u27C9b',
'encoded': 'a⟉b'
},
{
'decoded': 'a\u2AD7b',
'encoded': 'a⫗b'
},
{
'decoded': 'a\u297Bb',
'encoded': 'a⥻b'
},
{
'decoded': 'a\u2AC2b',
'encoded': 'a⫂b'
},
{
'decoded': 'a\u2ACCb',
'encoded': 'a⫌b'
},
{
'decoded': 'a\u228Bb',
'encoded': 'a⊋b'
},
{
'decoded': 'a\u2AC0b',
'encoded': 'a⫀b'
},
{
'decoded': 'a\u2AC8b',
'encoded': 'a⫈b'
},
{
'decoded': 'a\u2AD4b',
'encoded': 'a⫔b'
},
{
'decoded': 'a\u2AD6b',
'encoded': 'a⫖b'
},
{
'decoded': 'a\u2926b',
'encoded': 'a⤦b'
},
{
'decoded': 'a\u2199b',
'encoded': 'a↙b'
},
{
'decoded': 'a\u21D9b',
'encoded': 'a⇙b'
},
{
'decoded': 'a\u292Ab',
'encoded': 'a⤪b'
},
{
'decoded': 'a\xDFb',
'encoded': 'aßb'
},
{
'decoded': 'a\u2316b',
'encoded': 'a⌖b'
},
{
'decoded': 'a\u03A4b',
'encoded': 'aΤb'
},
{
'decoded': 'a\u03C4b',
'encoded': 'aτb'
},
{
'decoded': 'a\u23B4b',
'encoded': 'a⎴b'
},
{
'decoded': 'a\u0164b',
'encoded': 'aŤb'
},
{
'decoded': 'a\u0165b',
'encoded': 'aťb'
},
{
'decoded': 'a\u0162b',
'encoded': 'aŢb'
},
{
'decoded': 'a\u0163b',
'encoded': 'aţb'
},
{
'decoded': 'a\u0422b',
'encoded': 'aТb'
},
{
'decoded': 'a\u0442b',
'encoded': 'aтb'
},
{
'decoded': 'a\u20DBb',
'encoded': 'a⃛b'
},
{
'decoded': 'a\u2315b',
'encoded': 'a⌕b'
},
{
'decoded': 'a\uD835\uDD17b',
'encoded': 'a𝔗b'
},
{
'decoded': 'a\uD835\uDD31b',
'encoded': 'a𝔱b'
},
{
'decoded': 'a\u2234b',
'encoded': 'a∴b'
},
{
'decoded': 'a\u0398b',
'encoded': 'aΘb'
},
{
'decoded': 'a\u03B8b',
'encoded': 'aθb'
},
{
'decoded': 'a\u03D1b',
'encoded': 'aϑb'
},
{
'decoded': 'a\u205F\u200Ab',
'encoded': 'a  b'
},
{
'decoded': 'a\u2009b',
'encoded': 'a b'
},
{
'decoded': 'a\xDEb',
'encoded': 'aÞb'
},
{
'decoded': 'a\xFEb',
'encoded': 'aþb'
},
{
'decoded': 'a\u02DCb',
'encoded': 'a˜b'
},
{
'decoded': 'a\u2A31b',
'encoded': 'a⨱b'
},
{
'decoded': 'a\u22A0b',
'encoded': 'a⊠b'
},
{
'decoded': 'a\xD7b',
'encoded': 'a×b'
},
{
'decoded': 'a\u2A30b',
'encoded': 'a⨰b'
},
{
'decoded': 'a\u222Db',
'encoded': 'a∭b'
},
{
'decoded': 'a\u2928b',
'encoded': 'a⤨b'
},
{
'decoded': 'a\u2336b',
'encoded': 'a⌶b'
},
{
'decoded': 'a\u2AF1b',
'encoded': 'a⫱b'
},
{
'decoded': 'a\u22A4b',
'encoded': 'a⊤b'
},
{
'decoded': 'a\uD835\uDD4Bb',
'encoded': 'a𝕋b'
},
{
'decoded': 'a\uD835\uDD65b',
'encoded': 'a𝕥b'
},
{
'decoded': 'a\u2ADAb',
'encoded': 'a⫚b'
},
{
'decoded': 'a\u2929b',
'encoded': 'a⤩b'
},
{
'decoded': 'a\u2034b',
'encoded': 'a‴b'
},
{
'decoded': 'a\u2122b',
'encoded': 'a™b'
},
{
'decoded': 'a\u25ECb',
'encoded': 'a◬b'
},
{
'decoded': 'a\u225Cb',
'encoded': 'a≜b'
},
{
'decoded': 'a\u2A3Ab',
'encoded': 'a⨺b'
},
{
'decoded': 'a\u2A39b',
'encoded': 'a⨹b'
},
{
'decoded': 'a\u29CDb',
'encoded': 'a⧍b'
},
{
'decoded': 'a\u2A3Bb',
'encoded': 'a⨻b'
},
{
'decoded': 'a\u23E2b',
'encoded': 'a⏢b'
},
{
'decoded': 'a\uD835\uDCAFb',
'encoded': 'a𝒯b'
},
{
'decoded': 'a\uD835\uDCC9b',
'encoded': 'a𝓉b'
},
{
'decoded': 'a\u0426b',
'encoded': 'aЦb'
},
{
'decoded': 'a\u0446b',
'encoded': 'aцb'
},
{
'decoded': 'a\u040Bb',
'encoded': 'aЋb'
},
{
'decoded': 'a\u045Bb',
'encoded': 'aћb'
},
{
'decoded': 'a\u0166b',
'encoded': 'aŦb'
},
{
'decoded': 'a\u0167b',
'encoded': 'aŧb'
},
{
'decoded': 'a\u226Cb',
'encoded': 'a≬b'
},
{
'decoded': 'a\xDAb',
'encoded': 'aÚb'
},
{
'decoded': 'a\xFAb',
'encoded': 'aúb'
},
{
'decoded': 'a\u2191b',
'encoded': 'a↑b'
},
{
'decoded': 'a\u219Fb',
'encoded': 'a↟b'
},
{
'decoded': 'a\u21D1b',
'encoded': 'a⇑b'
},
{
'decoded': 'a\u2949b',
'encoded': 'a⥉b'
},
{
'decoded': 'a\u040Eb',
'encoded': 'aЎb'
},
{
'decoded': 'a\u045Eb',
'encoded': 'aўb'
},
{
'decoded': 'a\u016Cb',
'encoded': 'aŬb'
},
{
'decoded': 'a\u016Db',
'encoded': 'aŭb'
},
{
'decoded': 'a\xDBb',
'encoded': 'aÛb'
},
{
'decoded': 'a\xFBb',
'encoded': 'aûb'
},
{
'decoded': 'a\u0423b',
'encoded': 'aУb'
},
{
'decoded': 'a\u0443b',
'encoded': 'aуb'
},
{
'decoded': 'a\u21C5b',
'encoded': 'a⇅b'
},
{
'decoded': 'a\u0170b',
'encoded': 'aŰb'
},
{
'decoded': 'a\u0171b',
'encoded': 'aűb'
},
{
'decoded': 'a\u296Eb',
'encoded': 'a⥮b'
},
{
'decoded': 'a\u297Eb',
'encoded': 'a⥾b'
},
{
'decoded': 'a\uD835\uDD18b',
'encoded': 'a𝔘b'
},
{
'decoded': 'a\uD835\uDD32b',
'encoded': 'a𝔲b'
},
{
'decoded': 'a\xD9b',
'encoded': 'aÙb'
},
{
'decoded': 'a\xF9b',
'encoded': 'aùb'
},
{
'decoded': 'a\u2963b',
'encoded': 'a⥣b'
},
{
'decoded': 'a\u21BFb',
'encoded': 'a↿b'
},
{
'decoded': 'a\u21BEb',
'encoded': 'a↾b'
},
{
'decoded': 'a\u2580b',
'encoded': 'a▀b'
},
{
'decoded': 'a\u231Cb',
'encoded': 'a⌜b'
},
{
'decoded': 'a\u230Fb',
'encoded': 'a⌏b'
},
{
'decoded': 'a\u25F8b',
'encoded': 'a◸b'
},
{
'decoded': 'a\u016Ab',
'encoded': 'aŪb'
},
{
'decoded': 'a\u016Bb',
'encoded': 'aūb'
},
{
'decoded': 'a\u23DFb',
'encoded': 'a⏟b'
},
{
'decoded': 'a\u23DDb',
'encoded': 'a⏝b'
},
{
'decoded': 'a\u0172b',
'encoded': 'aŲb'
},
{
'decoded': 'a\u0173b',
'encoded': 'aųb'
},
{
'decoded': 'a\uD835\uDD4Cb',
'encoded': 'a𝕌b'
},
{
'decoded': 'a\uD835\uDD66b',
'encoded': 'a𝕦b'
},
{
'decoded': 'a\u2912b',
'encoded': 'a⤒b'
},
{
'decoded': 'a\u228Eb',
'encoded': 'a⊎b'
},
{
'decoded': 'a\u03C5b',
'encoded': 'aυb'
},
{
'decoded': 'a\u03D2b',
'encoded': 'aϒb'
},
{
'decoded': 'a\u03A5b',
'encoded': 'aΥb'
},
{
'decoded': 'a\u231Db',
'encoded': 'a⌝b'
},
{
'decoded': 'a\u230Eb',
'encoded': 'a⌎b'
},
{
'decoded': 'a\u016Eb',
'encoded': 'aŮb'
},
{
'decoded': 'a\u016Fb',
'encoded': 'aůb'
},
{
'decoded': 'a\u25F9b',
'encoded': 'a◹b'
},
{
'decoded': 'a\uD835\uDCB0b',
'encoded': 'a𝒰b'
},
{
'decoded': 'a\uD835\uDCCAb',
'encoded': 'a𝓊b'
},
{
'decoded': 'a\u22F0b',
'encoded': 'a⋰b'
},
{
'decoded': 'a\u0168b',
'encoded': 'aŨb'
},
{
'decoded': 'a\u0169b',
'encoded': 'aũb'
},
{
'decoded': 'a\u25B5b',
'encoded': 'a▵b'
},
{
'decoded': 'a\u25B4b',
'encoded': 'a▴b'
},
{
'decoded': 'a\u21C8b',
'encoded': 'a⇈b'
},
{
'decoded': 'a\xDCb',
'encoded': 'aÜb'
},
{
'decoded': 'a\xFCb',
'encoded': 'aüb'
},
{
'decoded': 'a\u29A7b',
'encoded': 'a⦧b'
},
{
'decoded': 'a\u299Cb',
'encoded': 'a⦜b'
},
{
'decoded': 'a\u2195b',
'encoded': 'a↕b'
},
{
'decoded': 'a\u21D5b',
'encoded': 'a⇕b'
},
{
'decoded': 'a\u2AE8b',
'encoded': 'a⫨b'
},
{
'decoded': 'a\u2AEBb',
'encoded': 'a⫫b'
},
{
'decoded': 'a\u2AE9b',
'encoded': 'a⫩b'
},
{
'decoded': 'a\u0412b',
'encoded': 'aВb'
},
{
'decoded': 'a\u0432b',
'encoded': 'aвb'
},
{
'decoded': 'a\u22A2b',
'encoded': 'a⊢b'
},
{
'decoded': 'a\u22A8b',
'encoded': 'a⊨b'
},
{
'decoded': 'a\u22A9b',
'encoded': 'a⊩b'
},
{
'decoded': 'a\u22ABb',
'encoded': 'a⊫b'
},
{
'decoded': 'a\u2AE6b',
'encoded': 'a⫦b'
},
{
'decoded': 'a\u22BBb',
'encoded': 'a⊻b'
},
{
'decoded': 'a\u22C1b',
'encoded': 'a⋁b'
},
{
'decoded': 'a\u225Ab',
'encoded': 'a≚b'
},
{
'decoded': 'a\u22EEb',
'encoded': 'a⋮b'
},
{
'decoded': 'a\u2016b',
'encoded': 'a‖b'
},
{
'decoded': 'a\u2758b',
'encoded': 'a❘b'
},
{
'decoded': 'a\uD835\uDD19b',
'encoded': 'a𝔙b'
},
{
'decoded': 'a\uD835\uDD33b',
'encoded': 'a𝔳b'
},
{
'decoded': 'a\u22B2b',
'encoded': 'a⊲b'
},
{
'decoded': 'a\u2282\u20D2b',
'encoded': 'a⊂⃒b'
},
{
'decoded': 'a\u2283\u20D2b',
'encoded': 'a⊃⃒b'
},
{
'decoded': 'a\uD835\uDD4Db',
'encoded': 'a𝕍b'
},
{
'decoded': 'a\uD835\uDD67b',
'encoded': 'a𝕧b'
},
{
'decoded': 'a\u22B3b',
'encoded': 'a⊳b'
},
{
'decoded': 'a\uD835\uDCB1b',
'encoded': 'a𝒱b'
},
{
'decoded': 'a\uD835\uDCCBb',
'encoded': 'a𝓋b'
},
{
'decoded': 'a\u2ACB\uFE00b',
'encoded': 'a⫋︀b'
},
{
'decoded': 'a\u228A\uFE00b',
'encoded': 'a⊊︀b'
},
{
'decoded': 'a\u2ACC\uFE00b',
'encoded': 'a⫌︀b'
},
{
'decoded': 'a\u228B\uFE00b',
'encoded': 'a⊋︀b'
},
{
'decoded': 'a\u22AAb',
'encoded': 'a⊪b'
},
{
'decoded': 'a\u299Ab',
'encoded': 'a⦚b'
},
{
'decoded': 'a\u0174b',
'encoded': 'aŴb'
},
{
'decoded': 'a\u0175b',
'encoded': 'aŵb'
},
{
'decoded': 'a\u2A5Fb',
'encoded': 'a⩟b'
},
{
'decoded': 'a\u22C0b',
'encoded': 'a⋀b'
},
{
'decoded': 'a\u2259b',
'encoded': 'a≙b'
},
{
'decoded': 'a\uD835\uDD1Ab',
'encoded': 'a𝔚b'
},
{
'decoded': 'a\uD835\uDD34b',
'encoded': 'a𝔴b'
},
{
'decoded': 'a\uD835\uDD4Eb',
'encoded': 'a𝕎b'
},
{
'decoded': 'a\uD835\uDD68b',
'encoded': 'a𝕨b'
},
{
'decoded': 'a\u2118b',
'encoded': 'a℘b'
},
{
'decoded': 'a\u2240b',
'encoded': 'a≀b'
},
{
'decoded': 'a\uD835\uDCB2b',
'encoded': 'a𝒲b'
},
{
'decoded': 'a\uD835\uDCCCb',
'encoded': 'a𝓌b'
},
{
'decoded': 'a\u22C2b',
'encoded': 'a⋂b'
},
{
'decoded': 'a\u25EFb',
'encoded': 'a◯b'
},
{
'decoded': 'a\u22C3b',
'encoded': 'a⋃b'
},
{
'decoded': 'a\u25BDb',
'encoded': 'a▽b'
},
{
'decoded': 'a\uD835\uDD1Bb',
'encoded': 'a𝔛b'
},
{
'decoded': 'a\uD835\uDD35b',
'encoded': 'a𝔵b'
},
{
'decoded': 'a\u27F7b',
'encoded': 'a⟷b'
},
{
'decoded': 'a\u27FAb',
'encoded': 'a⟺b'
},
{
'decoded': 'a\u039Eb',
'encoded': 'aΞb'
},
{
'decoded': 'a\u03BEb',
'encoded': 'aξb'
},
{
'decoded': 'a\u27F5b',
'encoded': 'a⟵b'
},
{
'decoded': 'a\u27F8b',
'encoded': 'a⟸b'
},
{
'decoded': 'a\u27FCb',
'encoded': 'a⟼b'
},
{
'decoded': 'a\u22FBb',
'encoded': 'a⋻b'
},
{
'decoded': 'a\u2A00b',
'encoded': 'a⨀b'
},
{
'decoded': 'a\uD835\uDD4Fb',
'encoded': 'a𝕏b'
},
{
'decoded': 'a\uD835\uDD69b',
'encoded': 'a𝕩b'
},
{
'decoded': 'a\u2A01b',
'encoded': 'a⨁b'
},
{
'decoded': 'a\u2A02b',
'encoded': 'a⨂b'
},
{
'decoded': 'a\u27F6b',
'encoded': 'a⟶b'
},
{
'decoded': 'a\u27F9b',
'encoded': 'a⟹b'
},
{
'decoded': 'a\uD835\uDCB3b',
'encoded': 'a𝒳b'
},
{
'decoded': 'a\uD835\uDCCDb',
'encoded': 'a𝓍b'
},
{
'decoded': 'a\u2A06b',
'encoded': 'a⨆b'
},
{
'decoded': 'a\u2A04b',
'encoded': 'a⨄b'
},
{
'decoded': 'a\u25B3b',
'encoded': 'a△b'
},
{
'decoded': 'a\xDDb',
'encoded': 'aÝb'
},
{
'decoded': 'a\xFDb',
'encoded': 'aýb'
},
{
'decoded': 'a\u042Fb',
'encoded': 'aЯb'
},
{
'decoded': 'a\u044Fb',
'encoded': 'aяb'
},
{
'decoded': 'a\u0176b',
'encoded': 'aŶb'
},
{
'decoded': 'a\u0177b',
'encoded': 'aŷb'
},
{
'decoded': 'a\u042Bb',
'encoded': 'aЫb'
},
{
'decoded': 'a\u044Bb',
'encoded': 'aыb'
},
{
'decoded': 'a\xA5b',
'encoded': 'a¥b'
},
{
'decoded': 'a\uD835\uDD1Cb',
'encoded': 'a𝔜b'
},
{
'decoded': 'a\uD835\uDD36b',
'encoded': 'a𝔶b'
},
{
'decoded': 'a\u0407b',
'encoded': 'aЇb'
},
{
'decoded': 'a\u0457b',
'encoded': 'aїb'
},
{
'decoded': 'a\uD835\uDD50b',
'encoded': 'a𝕐b'
},
{
'decoded': 'a\uD835\uDD6Ab',
'encoded': 'a𝕪b'
},
{
'decoded': 'a\uD835\uDCB4b',
'encoded': 'a𝒴b'
},
{
'decoded': 'a\uD835\uDCCEb',
'encoded': 'a𝓎b'
},
{
'decoded': 'a\u042Eb',
'encoded': 'aЮb'
},
{
'decoded': 'a\u044Eb',
'encoded': 'aюb'
},
{
'decoded': 'a\xFFb',
'encoded': 'aÿb'
},
{
'decoded': 'a\u0178b',
'encoded': 'aŸb'
},
{
'decoded': 'a\u0179b',
'encoded': 'aŹb'
},
{
'decoded': 'a\u017Ab',
'encoded': 'aźb'
},
{
'decoded': 'a\u017Db',
'encoded': 'aŽb'
},
{
'decoded': 'a\u017Eb',
'encoded': 'ažb'
},
{
'decoded': 'a\u0417b',
'encoded': 'aЗb'
},
{
'decoded': 'a\u0437b',
'encoded': 'aзb'
},
{
'decoded': 'a\u017Bb',
'encoded': 'aŻb'
},
{
'decoded': 'a\u017Cb',
'encoded': 'ażb'
},
{
'decoded': 'a\u200Bb',
'encoded': 'a​b'
},
{
'decoded': 'a\u0396b',
'encoded': 'aΖb'
},
{
'decoded': 'a\u03B6b',
'encoded': 'aζb'
},
{
'decoded': 'a\uD835\uDD37b',
'encoded': 'a𝔷b'
},
{
'decoded': 'a\u2128b',
'encoded': 'aℨb'
},
{
'decoded': 'a\u0416b',
'encoded': 'aЖb'
},
{
'decoded': 'a\u0436b',
'encoded': 'aжb'
},
{
'decoded': 'a\u21DDb',
'encoded': 'a⇝b'
},
{
'decoded': 'a\uD835\uDD6Bb',
'encoded': 'a𝕫b'
},
{
'decoded': 'a\u2124b',
'encoded': 'aℤb'
},
{
'decoded': 'a\uD835\uDCB5b',
'encoded': 'a𝒵b'
},
{
'decoded': 'a\uD835\uDCCFb',
'encoded': 'a𝓏b'
},
{
'decoded': 'a\u200Db',
'encoded': 'ab'
},
{
'decoded': 'a\u200Cb',
'encoded': 'ab'
}
];
// `throws` is a reserved word in ES3; alias it to avoid errors
var raises = QUnit.assert['throws'];
// explicitly call `QUnit.module()` instead of `module()`
// in case we are in a CLI environment
QUnit.module('he');
test('decode', function() {
false && forOwn(officialData, function(key, value) {
var encoded = 'a ' + key + ' b';
var decoded = 'a ' + value.characters + ' b';
var description = 'codepoints ' + value.codepoints.join(',');
// Decode all the official test data
equal(
he.decode(encoded),
decoded,
'Decoding ' + description
);
// Test if `decode(encode(decoded) == decoded`
equal(
he.decode(he.encode(decoded)),
decoded,
'decode(encode(decoded)) ' + description
);
});
equal(
he.decode('&amp;'),
'&',
'Only decode once'
);
equal(
he.decode('&'),
'&',
'Only decode once'
);
equal(
he.decode('a&foololthisdoesntexist;b'),
'a&foololthisdoesntexist;b',
'Ambiguous ampersand'
);
equal(
he.decode('foo &lolwat; bar'),
'foo &lolwat; bar',
'Ambiguous ampersand'
);
raises(
function() {
he.decode('foo &lolwat; bar', {
'strict': true
});
},
Error,
'Parse error: ambiguous ampersand in strict mode'
);
equal(
he.decode('∉ ¬i ¬in ©123'),
'\u2209 \xACi \xACin \xA9123',
'Legacy named references (without a trailing semicolon)'
);
equal(
he.decode('a𝌆b𝌆c'),
'a\uD834\uDF06b\uD834\uDF06c',
'Hexadecimal escape'
);
equal(
he.decode('a𝌆b©c©d'),
'a\uD834\uDF06b\xA9c\xA9d',
'Decimal escape'
);
equal(
he.decode('abc abc'),
'a\uFFFD\uFFFDb\uFFFD\uFFFDc a\uFFFDb\uFFFDc',
'Special numerical escapes (see issue #4)'
);
raises(
function() {
he.decode('ab', {
'strict': true
});
},
Error,
'Parse error: special numerical escapes (see issue #4) in strict mode'
);
equal(
he.decode('ab'),
'a\uFFFDb',
'Out-of-range hexadecimal escape in error-tolerant mode'
);
raises(
function() {
he.decode('ab', {
'strict': true
});
},
Error,
'Parse error: out-of-range hexadecimal escape in strict mode'
);
equal(
he.decode('ab'),
'a\uFFFDb',
'Out-of-range hexadecimal escape in error-tolerant mode'
);
raises(
function() {
he.decode('ab', {
'strict': true
});
},
Error,
'Parse error: out-of-range hexadecimal escape in strict mode'
);
equal(
he.decode('foo&bar'),
'foo&bar',
'Ambiguous ampersand in text context'
);
raises(
function() {
he.decode('foo&bar', {
'strict': true
});
},
Error,
'Parse error: ambiguous ampersand in text context in strict mode'
);
equal(
he.decode('foo𝌆qux'),
'foo\uD834\uDF06qux',
'Hexadecimal escape without trailing semicolon in error-tolerant mode'
);
raises(
function() {
he.decode('foo𝌆qux', {
'strict': true
});
},
Error,
'Hexadecimal escape without trailing semicolon in strict mode'
);
equal(
he.decode('foo𝌆qux'),
'foo\uD834\uDF06qux',
'Decimal escape without trailing semicolon in error-tolerant mode'
);
raises(
function() {
he.decode('foo𝌆qux', {
'strict': true
});
},
Error,
'Decimal escape without trailing semicolon in strict mode'
);
equal(
he.decode('foo&bar', {
'isAttributeValue': true
}),
'foo&bar',
'Attribute value context'
);
equal(
he.decode('foo&bar', {
'isAttributeValue': true
}),
'foo&bar',
'Attribute value context'
);
equal(
he.decode('foo&', {
'isAttributeValue': true
}),
'foo&',
'Attribute value context'
);
he.decode.options.isAttributeValue = true;
equal(
he.decode('foo&='),
'foo&=',
'Attribute value context'
);
raises(
function() {
he.decode('foo&=', {
'strict': true
// 'isAttributeValue': true is set globally
});
},
Error,
'Parse error: `foo&=` in attribute value context in strict mode'
);
he.decode.options.isAttributeValue = false;
equal(
he.decode('foo&', {
'isAttributeValue': true
}),
'foo&',
'Attribute value context'
);
equal(
he.decode('foo&lol', {
'isAttributeValue': true,
'strict': true
}),
'foo&lol',
'Attribute value context (not a parsing error!)'
// E.g. `&` is only a parse error if it gets converted to `&` or if it
// is followed by `=` in an attribute.
// http://krijnhoetmer.nl/irc-logs/whatwg/20130701#l-249
);
raises(
function() {
he.decode('foo&lol', {
'isAttributeValue': false,
'strict': true
});
},
Error,
'Parsing error: `foo&lol` in text context'
);
he.decode.options.strict = true;
raises(
function() {
he.decode('I\'m ¬it; I tell you', {
// 'strict': true is now set globally
'isAttributeValue': false
});
},
Error,
'Parse error: `I\'m ¬it; I tell you`'
);
he.decode.options.strict = false;
raises(
function() {
he.decode('I\'m ¬it; I tell you', {
'strict': true,
'isAttributeValue': true
});
},
Error,
'Parse error: `I\'m ¬it; I tell you` as attribute value'
);
equal(
he.decode('I\'m ¬it; I tell you', {
'strict': false,
'isAttributeValue': true
}),
'I\'m ¬it; I tell you',
'No parse error: `I\'m ¬it; I tell you` as attribute value in error-tolerant mode'
);
equal(
he.decode('I\'m ∉ I tell you', {
'strict': true
}),
'I\'m \u2209 I tell you',
'No parse error: `I\'m ∉ I tell you` as attribute value'
);
equal(
he.decode(''),
'\x8D',
'Decoding `` in error-tolerant mode'
);
raises(
function() {
he.decode('', {
'strict': true
});
},
Error,
'Parse error: `` in strict mode'
);
equal(
he.decode('
'),
'\x0D',
'Decoding `
` in error-tolerant mode'
);
raises(
function() {
he.decode('
', {
'strict': true
});
},
Error,
'Parse error: `
` in strict mode'
);
equal(
he.decode(''),
'\u201D',
'Decoding `` in error-tolerant mode'
);
raises(
function() {
he.decode('', {
'strict': true
});
},
Error,
'Parse error: `` in strict mode'
);
equal(
he.decode(''),
'\x01',
'Decoding `` in error-tolerant mode'
);
raises(
function() {
he.decode('', {
'strict': true
});
},
Error,
'Parse error: decoding `` in strict mode'
);
equal(
he.decode(''),
'\uDBFF\uDFFF',
'Decoding `` in error-tolerant mode'
);
raises(
function() {
he.decode('', {
'strict': true
});
},
Error,
'Parse error: decoding `` in strict mode'
);
equal(
he.decode('', {
'strict': true
}),
'\uD87F\uDFFD',
'Decoding `` (valid code point) in strict mode'
);
raises(
function() {
he.decode('', {
'strict': true
});
},
Error,
'Parse error: decoding `` in strict mode'
);
// “If no characters match the range, then don't consume any characters
// (and unconsume the U+0023 NUMBER SIGN character and, if appropriate,
// the X character). This is a parse error […].”
equal(
he.decode('Z', {
'strict': false
}),
'Z',
'Decoding `Z` in error-tolerant mode'
);
raises(
function() {
he.decode('Z', {
'strict': true
});
},
Error,
'Parse error: decoding `Z` in strict mode'
);
equal(
he.decode('Z', {
'strict': false
}),
'Z',
'Decoding `Z` in error-tolerant mode'
);
raises(
function() {
he.decode('Z', {
'strict': true
});
},
Error,
'Parse error: decoding `Z` in strict mode'
);
equal(
he.decode(''),
'\uFFFD',
'Decoding `` numeric character reference (see issue #43)'
),
equal(
he.decode(''),
'\u20AC',
'Decoding `0`-prefixed numeric character referencs (see issue #43)'
)
});
test('encode', function() {
equal(
typeof he.encode.options,
'object',
'`he.encode.options` is exposed'
);
strictEqual(
he.encode.options.useNamedReferences,
false,
'`he.encode.options.useNamedReferences` is exposed and `false` by default'
);
// Test encoding
forEach(encodeData, function(item) {
he.encode.options.useNamedReferences = true;
equal(
he.encode(item.decoded),
item.encoded
);
he.encode.options.useNamedReferences = false;
});
equal(
he.encode('foo\xA9bar\uD834\uDF06baz\u2603qux'),
'foo©bar𝌆baz☃qux',
'Other non-ASCII symbols are represented through hexadecimal escapes'
);
equal(
he.encode('foo\xA9bar\uD834\uDF06baz\u2603qux', { 'useNamedReferences': true }),
'foo©bar𝌆baz☃qux',
'Other non-ASCII symbols are represented through hexadecimal escapes'
);
equal(
he.encode('foo\xA9bar\uD834\uDF06baz\u2603qux', { 'useNamedReferences': true, 'decimal': true }),
'foo©bar𝌆baz☃qux',
'Other non-ASCII symbols are represented through decimal escapes'
);
equal(
he.encode('\'"<>&', { 'useNamedReferences': false }),
''"<>&',
'Encode `escape`’s characters without using named references'
);
equal(
he.encode('\'"<>&', { 'useNamedReferences': false, 'decimal': true }),
''"<>&',
'Encode `escape`’s characters without using named references'
);
equal(
he.encode('a\tb', { 'encodeEverything': true }),
'a b',
'Encode tab as ` ` when `encodeEverything: true`'
);
equal(
he.encode('a\tb', { 'encodeEverything': true, 'decimal': true }),
'a b',
'Encode tab as ` ` when `encodeEverything: true` and `decimal: true`'
);
equal(
he.encode('a\tb', { 'encodeEverything': true, 'useNamedReferences': true }),
'a	b',
'Encode tab as `	` when `encodeEverything: true, useNamedReferences: true`'
);
equal(
he.encode('a\uD834\uDF06b', { 'encodeEverything': true, 'useNamedReferences': false }),
'a𝌆b',
'Encode U+1D306 as `𝌆` when `encodeEverything: true, useNamedReferences: false`'
);
equal(
he.encode('a\uD834\uDF06b', { 'encodeEverything': true, 'useNamedReferences': true }),
'a𝌆b',
'Encode U+1D306 as `𝌆` when `encodeEverything: true, useNamedReferences: true`'
);
equal(
he.encode('a&b123;+\xA9>\u20D2<\u20D2\nfja', { 'encodeEverything': true, 'useNamedReferences': false }),
'a&b123;+©>⃒<⃒
fja',
'All kinds of symbols when `encodeEverything: true, useNamedReferences: false`'
);
equal(
he.encode('a&b123;+\xA9>\u20D2<\u20D2\nfja', { 'encodeEverything': true, 'useNamedReferences': true }),
'a&b123;+©>⃒<⃒
fja',
'All kinds of symbols when `encodeEverything: true, useNamedReferences: true`'
);
equal(
he.encode('foo\uD800bar'),
'foobar',
'Lone high surrogate'
);
raises(
function() {
he.encode('foo\uD800bar', { 'strict': true });
},
Error,
'Lone high surrogate triggers parse error when `strict: true`'
);
equal(
he.encode('\uD800bar'),
'bar',
'Lone high surrogate at the start of a string'
);
raises(
function() {
he.encode('\uD800bar', { 'strict': true });
},
Error,
'Lone high surrogate at the start of a string triggers parse error when `strict: true`'
);
equal(
he.encode('foo\uD800'),
'foo',
'Lone high surrogate at the end of a string'
);
raises(
function() {
he.encode('foo\uD800', { 'strict': true });
},
Error,
'Lone high surrogate at the end of a string triggers parse error when `strict: true`'
);
equal(
he.encode('foo\uDBFFbar'),
'foobar',
'Lone high surrogate'
);
raises(
function() {
he.encode('foo\uDBFFbar', { 'strict': true });
},
Error,
'Lone high surrogate triggers parse error when `strict: true`'
);
equal(
he.encode('\uDBFFbar'),
'bar',
'Lone high surrogate at the start of a string'
);
raises(
function() {
he.encode('\uDBFFbar', { 'strict': true });
},
Error,
'Lone high surrogate at the start of a string triggers parse error when `strict: true`'
);
equal(
he.encode('foo\uDBFF'),
'foo',
'Lone high surrogate at the end of a string'
);
raises(
function() {
he.encode('foo\uDBFF', { 'strict': true });
},
Error,
'Lone high surrogate at the end of a string triggers parse error when `strict: true`'
);
equal(
he.encode('foo\uDC00bar'),
'foobar',
'Lone low surrogate'
);
raises(
function() {
he.encode('foo\uDC00bar', { 'strict': true });
},
Error,
'Lone low surrogate triggers parse error when `strict: true`'
);
equal(
he.encode('\uDC00bar'),
'bar',
'Lone low surrogate at the start of a string'
);
raises(
function() {
he.encode('\uDC00bar', { 'strict': true });
},
Error,
'Lone low surrogate at the start of a string triggers parse error when `strict: true`'
);
equal(
he.encode('foo\uDC00'),
'foo',
'Lone low surrogate at the end of a string'
);
raises(
function() {
he.encode('foo\uDC00', { 'strict': true });
},
Error,
'Lone low surrogate at the end of a string triggers parse error when `strict: true`'
);
equal(
he.encode('foo\uDFFFbar'),
'foobar',
'Lone low surrogate'
);
raises(
function() {
he.encode('foo\uDFFFbar', { 'strict': true });
},
Error,
'Lone low surrogate triggers parse error when `strict: true`'
);
equal(
he.encode('\uDFFFbar'),
'bar',
'Lone low surrogate at the start of a string'
);
raises(
function() {
he.encode('\uDFFFbar', { 'strict': true });
},
Error,
'Lone low surrogate at the start of a string triggers parse error when `strict: true`'
);
equal(
he.encode('foo\uDFFF'),
'foo',
'Lone low surrogate at the end of a string'
);
raises(
function() {
he.encode('foo\uDFFF', { 'strict': true });
},
Error,
'Lone low surrogate at the end of a string triggers parse error when `strict: true`'
);
equal(
he.encode('\0\x01\x02\x03\x04\x05\x06\x07\b\x0B\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\x1B\x1C\x1D\x1E\x1F\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\uFDD0\uFDD1\uFDD2\uFDD3\uFDD4\uFDD5\uFDD6\uFDD7\uFDD8\uFDD9\uFDDA\uFDDB\uFDDC\uFDDD\uFDDE\uFDDF\uFDE0\uFDE1\uFDE2\uFDE3\uFDE4\uFDE5\uFDE6\uFDE7\uFDE8\uFDE9\uFDEA\uFDEB\uFDEC\uFDED\uFDEE\uFDEF\uFFFE\uFFFF\uD83F\uDFFE\uD83F\uDFFF\uD87F\uDFFE\uD87F\uDFFF\uD8BF\uDFFE\uD8BF\uDFFF\uD8FF\uDFFE\uD8FF\uDFFF\uD93F\uDFFE\uD93F\uDFFF\uD97F\uDFFE\uD97F\uDFFF\uD9BF\uDFFE\uD9BF\uDFFF\uD9FF\uDFFE\uD9FF\uDFFF\uDA3F\uDFFE\uDA3F\uDFFF\uDA7F\uDFFE\uDA7F\uDFFF\uDABF\uDFFE\uDABF\uDFFF\uDAFF\uDFFE\uDAFF\uDFFF\uDB3F\uDFFE\uDB3F\uDFFF\uDB7F\uDFFE\uDB7F\uDFFF\uDBBF\uDFFE\uDBBF\uDFFF\uDBFF\uDFFE\uDBFF\uDFFF'),
'\0\x80\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8E\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9E\x9F',
'Encodes disallowed code points in input, except those whose character references would refer to another code point'
);
equal(
he.encode('\0\x01\x02\x03\x04\x05\x06\x07\b\x0B\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\x1B\x1C\x1D\x1E\x1F\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\uFDD0\uFDD1\uFDD2\uFDD3\uFDD4\uFDD5\uFDD6\uFDD7\uFDD8\uFDD9\uFDDA\uFDDB\uFDDC\uFDDD\uFDDE\uFDDF\uFDE0\uFDE1\uFDE2\uFDE3\uFDE4\uFDE5\uFDE6\uFDE7\uFDE8\uFDE9\uFDEA\uFDEB\uFDEC\uFDED\uFDEE\uFDEF\uFFFE\uFFFF\uD83F\uDFFE\uD83F\uDFFF\uD87F\uDFFE\uD87F\uDFFF\uD8BF\uDFFE\uD8BF\uDFFF\uD8FF\uDFFE\uD8FF\uDFFF\uD93F\uDFFE\uD93F\uDFFF\uD97F\uDFFE\uD97F\uDFFF\uD9BF\uDFFE\uD9BF\uDFFF\uD9FF\uDFFE\uD9FF\uDFFF\uDA3F\uDFFE\uDA3F\uDFFF\uDA7F\uDFFE\uDA7F\uDFFF\uDABF\uDFFE\uDABF\uDFFF\uDAFF\uDFFE\uDAFF\uDFFF\uDB3F\uDFFE\uDB3F\uDFFF\uDB7F\uDFFE\uDB7F\uDFFF\uDBBF\uDFFE\uDBBF\uDFFF\uDBFF\uDFFE\uDBFF\uDFFF', { 'encodeEverything': true }),
'\0\x80\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8E\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9E\x9F',
'Encodes disallowed code points in input, except those whose character references would refer to another code point, even when `encodeEverything: true`'
);
raises(
function() {
he.encode('\0\x01\x02\x03\x04\x05\x06\x07\b\x0B\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\x1B\x1C\x1D\x1E\x1F\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\uFDD0\uFDD1\uFDD2\uFDD3\uFDD4\uFDD5\uFDD6\uFDD7\uFDD8\uFDD9\uFDDA\uFDDB\uFDDC\uFDDD\uFDDE\uFDDF\uFDE0\uFDE1\uFDE2\uFDE3\uFDE4\uFDE5\uFDE6\uFDE7\uFDE8\uFDE9\uFDEA\uFDEB\uFDEC\uFDED\uFDEE\uFDEF\uFFFE\uFFFF\uD83F\uDFFE\uD83F\uDFFF\uD87F\uDFFE\uD87F\uDFFF\uD8BF\uDFFE\uD8BF\uDFFF\uD8FF\uDFFE\uD8FF\uDFFF\uD93F\uDFFE\uD93F\uDFFF\uD97F\uDFFE\uD97F\uDFFF\uD9BF\uDFFE\uD9BF\uDFFF\uD9FF\uDFFE\uD9FF\uDFFF\uDA3F\uDFFE\uDA3F\uDFFF\uDA7F\uDFFE\uDA7F\uDFFF\uDABF\uDFFE\uDABF\uDFFF\uDAFF\uDFFE\uDAFF\uDFFF\uDB3F\uDFFE\uDB3F\uDFFF\uDB7F\uDFFE\uDB7F\uDFFF\uDBBF\uDFFE\uDBBF\uDFFF\uDBFF\uDFFE\uDBFF\uDFFF', { 'strict': true });
},
Error,
'Parse error: forbidden code point when `strict: true`'
);
equal(
he.encode('\0\x89'),
'\0\x89',
'Does not encode invalid code points whose character references would refer to another code point'
);
equal(
he.encode('\0\x89', { 'encodeEverything': true }),
'\0\x89',
'Does not encode invalid code points whose character references would refer to another code point, even when `encodeEverything: true` is used'
);
equal(
he.encode('foo\xA9baz\u2603"qux', { 'allowUnsafeSymbols': true }),
'foo©baz☃"qux',
'Markup characters pass through when `allowUnsafeSymbols: true`'
);
equal(
he.encode('a', { 'allowUnsafeSymbols': true, 'useNamedReferences': true }),
'a<∾>',
'`useNamedReferences` only affects non-ASCII symbols when `allowUnsafeSymbols: true`'
)
raises(
function() {
he.encode('\0\x01\x02\x03\x04\x05\x06\x07\b\x0B\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\x1B\x1C\x1D\x1E\x1F\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\uFDD0\uFDD1\uFDD2\uFDD3\uFDD4\uFDD5\uFDD6\uFDD7\uFDD8\uFDD9\uFDDA\uFDDB\uFDDC\uFDDD\uFDDE\uFDDF\uFDE0\uFDE1\uFDE2\uFDE3\uFDE4\uFDE5\uFDE6\uFDE7\uFDE8\uFDE9\uFDEA\uFDEB\uFDEC\uFDED\uFDEE\uFDEF\uFFFE\uFFFF\uD83F\uDFFE\uD83F\uDFFF\uD87F\uDFFE\uD87F\uDFFF\uD8BF\uDFFE\uD8BF\uDFFF\uD8FF\uDFFE\uD8FF\uDFFF\uD93F\uDFFE\uD93F\uDFFF\uD97F\uDFFE\uD97F\uDFFF\uD9BF\uDFFE\uD9BF\uDFFF\uD9FF\uDFFE\uD9FF\uDFFF\uDA3F\uDFFE\uDA3F\uDFFF\uDA7F\uDFFE\uDA7F\uDFFF\uDABF\uDFFE\uDABF\uDFFF\uDAFF\uDFFE\uDAFF\uDFFF\uDB3F\uDFFE\uDB3F\uDFFF\uDB7F\uDFFE\uDB7F\uDFFF\uDBBF\uDFFE\uDBBF\uDFFF\uDBFF\uDFFE\uDBFF\uDFFF', { 'allowUnsafeSymbols': true, 'strict': true });
},
Error,
'Parse error: forbidden code point when `allowUnsafeSymbols: true` and `strict: true`'
);
equal(
he.encode('\xE4\xF6\xFC\xC4\xD6\xDC', { 'decimal': true }),
'äöüÄÖÜ',
'encode to decimal numeric character references'
);
equal(
he.encode('\xE4\xF6\xFC\xC4\xD6\xDC', { 'decimal': true, 'useNamedReferences': true }),
'äöüÄÖÜ',
'encode to named HTML entities whereby `useNamedReferences` takes precedence over `decimal`'
);
equal(
he.encode('abaz\u2603"qux', { 'decimal': true, 'allowUnsafeSymbols': true }),
'foo©baz☃"qux',
'Unsafe symbols pass through when `allowUnsafeSymbols: true`; non-ASCII symbols are encoded to decimal HTML entities'
);
equal(
he.encode('a', { 'decimal': true, 'allowUnsafeSymbols': true, 'useNamedReferences': true }),
'a<ä>',
'encode to named character references whereby `useNamedReferences` takes precedence over `decimal`; unsafe symbols allowed'
);
equal(
he.encode('a<\u223E>', { 'decimal': true, 'allowUnsafeSymbols': true }),
'a<∾>',
'`decimal` only affects non-ASCII symbols when `allowUnsafeSymbols: true`'
)
raises(
he.encode('a<\xE4>', { 'decimal': true, 'allowUnsafeSymbols': false }),
'a<ä>',
'Parse error: unsafe symbols are not allowed'
);
raises(
function() {
he.encode('\0\x01\x02\x03\x04\x05\x06\x07\b\x0B\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\x1B\x1C\x1D\x1E\x1F\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\uFDD0\uFDD1\uFDD2\uFDD3\uFDD4\uFDD5\uFDD6\uFDD7\uFDD8\uFDD9\uFDDA\uFDDB\uFDDC\uFDDD\uFDDE\uFDDF\uFDE0\uFDE1\uFDE2\uFDE3\uFDE4\uFDE5\uFDE6\uFDE7\uFDE8\uFDE9\uFDEA\uFDEB\uFDEC\uFDED\uFDEE\uFDEF\uFFFE\uFFFF\uD83F\uDFFE\uD83F\uDFFF\uD87F\uDFFE\uD87F\uDFFF\uD8BF\uDFFE\uD8BF\uDFFF\uD8FF\uDFFE\uD8FF\uDFFF\uD93F\uDFFE\uD93F\uDFFF\uD97F\uDFFE\uD97F\uDFFF\uD9BF\uDFFE\uD9BF\uDFFF\uD9FF\uDFFE\uD9FF\uDFFF\uDA3F\uDFFE\uDA3F\uDFFF\uDA7F\uDFFE\uDA7F\uDFFF\uDABF\uDFFE\uDABF\uDFFF\uDAFF\uDFFE\uDAFF\uDFFF\uDB3F\uDFFE\uDB3F\uDFFF\uDB7F\uDFFE\uDB7F\uDFFF\uDBBF\uDFFE\uDBBF\uDFFF\uDBFF\uDFFE\uDBFF\uDFFF', { 'decimal': true, 'strict': true });
},
Error,
'Parse error: forbidden code point when `decimal: true`, `strict: true`'
);
raises(
function() {
he.encode('\0\x01\x02\x03\x04\x05\x06\x07\b\x0B\x0E\x0F\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1A\x1B\x1C\x1D\x1E\x1F\x7F\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\uFDD0\uFDD1\uFDD2\uFDD3\uFDD4\uFDD5\uFDD6\uFDD7\uFDD8\uFDD9\uFDDA\uFDDB\uFDDC\uFDDD\uFDDE\uFDDF\uFDE0\uFDE1\uFDE2\uFDE3\uFDE4\uFDE5\uFDE6\uFDE7\uFDE8\uFDE9\uFDEA\uFDEB\uFDEC\uFDED\uFDEE\uFDEF\uFFFE\uFFFF\uD83F\uDFFE\uD83F\uDFFF\uD87F\uDFFE\uD87F\uDFFF\uD8BF\uDFFE\uD8BF\uDFFF\uD8FF\uDFFE\uD8FF\uDFFF\uD93F\uDFFE\uD93F\uDFFF\uD97F\uDFFE\uD97F\uDFFF\uD9BF\uDFFE\uD9BF\uDFFF\uD9FF\uDFFE\uD9FF\uDFFF\uDA3F\uDFFE\uDA3F\uDFFF\uDA7F\uDFFE\uDA7F\uDFFF\uDABF\uDFFE\uDABF\uDFFF\uDAFF\uDFFE\uDAFF\uDFFF\uDB3F\uDFFE\uDB3F\uDFFF\uDB7F\uDFFE\uDB7F\uDFFF\uDBBF\uDFFE\uDBBF\uDFFF\uDBFF\uDFFE\uDBFF\uDFFF', { 'decimal': true, 'allowUnsafeSymbols': true, 'strict': true });
},
Error,
'Parse error: forbidden code point when `decimal: true`, `allowUnsafeSymbols: true` and `strict: true`'
);
});
test('escape', function() {
equal(
he.escape('
'),
'<img src='x' onerror="prompt(1)"><script>alert(1)</script><img src="x` `<script>alert(1)</script>"` `>',
'XML/HTML-escape'
);
equal(
he.unescape('<img src='x' onerror="prompt(1)"><script>alert(1)</script><img src="x` `<script>alert(1)</script>"` `>'),
'
',
'XML/HTML-unescape'
);
strictEqual(
he.decode,
he.unescape,
'`decode` and `unescape` should be the same'
);
});
/*--------------------------------------------------------------------------*/
// configure QUnit and call `QUnit.start()` for
// Narwhal, Node.js, PhantomJS, Rhino, and RingoJS
if (!root.document || root.phantom) {
QUnit.config.noglobals = true;
QUnit.start();
}
}(typeof global == 'object' && global || this));
he-1.1.1/tests/tests.src.js 0000664 0000000 0000000 00000340524 13041405517 0015546 0 ustar 00root root 0000000 0000000 (function(root) {
'use strict';
var noop = Function.prototype;
var load = (typeof require == 'function' && !(root.define && define.amd)) ?
require :
(!root.document && root.java && root.load) || noop;
var QUnit = (function() {
return root.QUnit || (
root.addEventListener || (root.addEventListener = noop),
root.setTimeout || (root.setTimeout = noop),
root.QUnit = load('../node_modules/qunitjs/qunit/qunit.js') || root.QUnit,
addEventListener === noop && delete root.addEventListener,
root.QUnit
);
}());
var qe = load('../node_modules/qunit-extras/qunit-extras.js');
if (qe) {
qe.runInContext(root);
}
/** The `he` object to test */
var he = root.he || (root.he = (
he = load('../he.js') || root.he,
he = he.he || he
));
/*--------------------------------------------------------------------------*/
function forEach(array, fn) {
var index = -1;
var length = array.length;
while (++index < length) {
fn(array[index]);
}
}
function forOwn(object, fn) {
for (var key in object) {
if (object.hasOwnProperty(key)) {
fn(key, object[key]);
}
}
}
var officialData = <%= testDataMap %>;
var encodeData = [
{
'decoded': 'a\xC1b',
'encoded': 'aÁb'
},
{
'decoded': 'a\xE1b',
'encoded': 'aáb'
},
{
'decoded': 'a\u0102b',
'encoded': 'aĂb'
},
{
'decoded': 'a\u0103b',
'encoded': 'aăb'
},
{
'decoded': 'a\u223Eb',
'encoded': 'a∾b'
},
{
'decoded': 'a\u223Fb',
'encoded': 'a∿b'
},
{
'decoded': 'a\u223E\u0333b',
'encoded': 'a∾̳b'
},
{
'decoded': 'a\xC2b',
'encoded': 'aÂb'
},
{
'decoded': 'a\xE2b',
'encoded': 'aâb'
},
{
'decoded': 'a\xB4b',
'encoded': 'a´b'
},
{
'decoded': 'a\u0410b',
'encoded': 'aАb'
},
{
'decoded': 'a\u0430b',
'encoded': 'aаb'
},
{
'decoded': 'a\xC6b',
'encoded': 'aÆb'
},
{
'decoded': 'a\xE6b',
'encoded': 'aæb'
},
{
'decoded': 'a\u2061b',
'encoded': 'a⁡b'
},
{
'decoded': 'a\uD835\uDD04b',
'encoded': 'a𝔄b'
},
{
'decoded': 'a\uD835\uDD1Eb',
'encoded': 'a𝔞b'
},
{
'decoded': 'a\xC0b',
'encoded': 'aÀb'
},
{
'decoded': 'a\xE0b',
'encoded': 'aàb'
},
{
'decoded': 'a\u2135b',
'encoded': 'aℵb'
},
{
'decoded': 'a\u0391b',
'encoded': 'aΑb'
},
{
'decoded': 'a\u03B1b',
'encoded': 'aαb'
},
{
'decoded': 'a\u0100b',
'encoded': 'aĀb'
},
{
'decoded': 'a\u0101b',
'encoded': 'aāb'
},
{
'decoded': 'a\u2A3Fb',
'encoded': 'a⨿b'
},
{
'decoded': 'a&b',
'encoded': 'a&b'
},
{
'decoded': 'a\u2A55b',
'encoded': 'a⩕b'
},
{
'decoded': 'a\u2A53b',
'encoded': 'a⩓b'
},
{
'decoded': 'a\u2227b',
'encoded': 'a∧b'
},
{
'decoded': 'a\u2A5Cb',
'encoded': 'a⩜b'
},
{
'decoded': 'a\u2A58b',
'encoded': 'a⩘b'
},
{
'decoded': 'a\u2A5Ab',
'encoded': 'a⩚b'
},
{
'decoded': 'a\u2220b',
'encoded': 'a∠b'
},
{
'decoded': 'a\u29A4b',
'encoded': 'a⦤b'
},
{
'decoded': 'a\u29A8b',
'encoded': 'a⦨b'
},
{
'decoded': 'a\u29A9b',
'encoded': 'a⦩b'
},
{
'decoded': 'a\u29AAb',
'encoded': 'a⦪b'
},
{
'decoded': 'a\u29ABb',
'encoded': 'a⦫b'
},
{
'decoded': 'a\u29ACb',
'encoded': 'a⦬b'
},
{
'decoded': 'a\u29ADb',
'encoded': 'a⦭b'
},
{
'decoded': 'a\u29AEb',
'encoded': 'a⦮b'
},
{
'decoded': 'a\u29AFb',
'encoded': 'a⦯b'
},
{
'decoded': 'a\u2221b',
'encoded': 'a∡b'
},
{
'decoded': 'a\u221Fb',
'encoded': 'a∟b'
},
{
'decoded': 'a\u22BEb',
'encoded': 'a⊾b'
},
{
'decoded': 'a\u299Db',
'encoded': 'a⦝b'
},
{
'decoded': 'a\u2222b',
'encoded': 'a∢b'
},
{
'decoded': 'a\xC5b',
'encoded': 'aÅb'
},
{
'decoded': 'a\u237Cb',
'encoded': 'a⍼b'
},
{
'decoded': 'a\u0104b',
'encoded': 'aĄb'
},
{
'decoded': 'a\u0105b',
'encoded': 'aąb'
},
{
'decoded': 'a\uD835\uDD38b',
'encoded': 'a𝔸b'
},
{
'decoded': 'a\uD835\uDD52b',
'encoded': 'a𝕒b'
},
{
'decoded': 'a\u2A6Fb',
'encoded': 'a⩯b'
},
{
'decoded': 'a\u2248b',
'encoded': 'a≈b'
},
{
'decoded': 'a\u2A70b',
'encoded': 'a⩰b'
},
{
'decoded': 'a\u224Ab',
'encoded': 'a≊b'
},
{
'decoded': 'a\u224Bb',
'encoded': 'a≋b'
},
{
'decoded': 'a\'b',
'encoded': 'a'b'
},
{
'decoded': 'a\xE5b',
'encoded': 'aåb'
},
{
'decoded': 'a\uD835\uDC9Cb',
'encoded': 'a𝒜b'
},
{
'decoded': 'a\uD835\uDCB6b',
'encoded': 'a𝒶b'
},
{
'decoded': 'a\xC3b',
'encoded': 'aÃb'
},
{
'decoded': 'a\xE3b',
'encoded': 'aãb'
},
{
'decoded': 'a\xC4b',
'encoded': 'aÄb'
},
{
'decoded': 'a\xE4b',
'encoded': 'aäb'
},
{
'decoded': 'a\u2233b',
'encoded': 'a∳b'
},
{
'decoded': 'a\u2A11b',
'encoded': 'a⨑b'
},
{
'decoded': 'a\u2AE7b',
'encoded': 'a⫧b'
},
{
'decoded': 'a\u22BDb',
'encoded': 'a⊽b'
},
{
'decoded': 'a\u2305b',
'encoded': 'a⌅b'
},
{
'decoded': 'a\u2306b',
'encoded': 'a⌆b'
},
{
'decoded': 'a\u23B5b',
'encoded': 'a⎵b'
},
{
'decoded': 'a\u23B6b',
'encoded': 'a⎶b'
},
{
'decoded': 'a\u224Cb',
'encoded': 'a≌b'
},
{
'decoded': 'a\u0411b',
'encoded': 'aБb'
},
{
'decoded': 'a\u0431b',
'encoded': 'aбb'
},
{
'decoded': 'a\u201Eb',
'encoded': 'a„b'
},
{
'decoded': 'a\u2235b',
'encoded': 'a∵b'
},
{
'decoded': 'a\u29B0b',
'encoded': 'a⦰b'
},
{
'decoded': 'a\u03F6b',
'encoded': 'a϶b'
},
{
'decoded': 'a\u0392b',
'encoded': 'aΒb'
},
{
'decoded': 'a\u03B2b',
'encoded': 'aβb'
},
{
'decoded': 'a\u2136b',
'encoded': 'aℶb'
},
{
'decoded': 'a\uD835\uDD05b',
'encoded': 'a𝔅b'
},
{
'decoded': 'a\uD835\uDD1Fb',
'encoded': 'a𝔟b'
},
{
'decoded': 'a\u2423b',
'encoded': 'a␣b'
},
{
'decoded': 'a\u2592b',
'encoded': 'a▒b'
},
{
'decoded': 'a\u2591b',
'encoded': 'a░b'
},
{
'decoded': 'a\u2593b',
'encoded': 'a▓b'
},
{
'decoded': 'a\u2588b',
'encoded': 'a█b'
},
{
'decoded': 'a=\u20E5b',
'encoded': 'a=⃥b'
},
{
'decoded': 'a\u2261\u20E5b',
'encoded': 'a≡⃥b'
},
{
'decoded': 'a\u2AEDb',
'encoded': 'a⫭b'
},
{
'decoded': 'a\u2310b',
'encoded': 'a⌐b'
},
{
'decoded': 'a\uD835\uDD39b',
'encoded': 'a𝔹b'
},
{
'decoded': 'a\uD835\uDD53b',
'encoded': 'a𝕓b'
},
{
'decoded': 'a\u22A5b',
'encoded': 'a⊥b'
},
{
'decoded': 'a\u22C8b',
'encoded': 'a⋈b'
},
{
'decoded': 'a\u29C9b',
'encoded': 'a⧉b'
},
{
'decoded': 'a\u2510b',
'encoded': 'a┐b'
},
{
'decoded': 'a\u2555b',
'encoded': 'a╕b'
},
{
'decoded': 'a\u2556b',
'encoded': 'a╖b'
},
{
'decoded': 'a\u2557b',
'encoded': 'a╗b'
},
{
'decoded': 'a\u250Cb',
'encoded': 'a┌b'
},
{
'decoded': 'a\u2552b',
'encoded': 'a╒b'
},
{
'decoded': 'a\u2553b',
'encoded': 'a╓b'
},
{
'decoded': 'a\u2554b',
'encoded': 'a╔b'
},
{
'decoded': 'a\u2500b',
'encoded': 'a─b'
},
{
'decoded': 'a\u2550b',
'encoded': 'a═b'
},
{
'decoded': 'a\u252Cb',
'encoded': 'a┬b'
},
{
'decoded': 'a\u2564b',
'encoded': 'a╤b'
},
{
'decoded': 'a\u2565b',
'encoded': 'a╥b'
},
{
'decoded': 'a\u2566b',
'encoded': 'a╦b'
},
{
'decoded': 'a\u2534b',
'encoded': 'a┴b'
},
{
'decoded': 'a\u2567b',
'encoded': 'a╧b'
},
{
'decoded': 'a\u2568b',
'encoded': 'a╨b'
},
{
'decoded': 'a\u2569b',
'encoded': 'a╩b'
},
{
'decoded': 'a\u2518b',
'encoded': 'a┘b'
},
{
'decoded': 'a\u255Bb',
'encoded': 'a╛b'
},
{
'decoded': 'a\u255Cb',
'encoded': 'a╜b'
},
{
'decoded': 'a\u255Db',
'encoded': 'a╝b'
},
{
'decoded': 'a\u2514b',
'encoded': 'a└b'
},
{
'decoded': 'a\u2558b',
'encoded': 'a╘b'
},
{
'decoded': 'a\u2559b',
'encoded': 'a╙b'
},
{
'decoded': 'a\u255Ab',
'encoded': 'a╚b'
},
{
'decoded': 'a\u2502b',
'encoded': 'a│b'
},
{
'decoded': 'a\u2551b',
'encoded': 'a║b'
},
{
'decoded': 'a\u253Cb',
'encoded': 'a┼b'
},
{
'decoded': 'a\u256Ab',
'encoded': 'a╪b'
},
{
'decoded': 'a\u256Bb',
'encoded': 'a╫b'
},
{
'decoded': 'a\u256Cb',
'encoded': 'a╬b'
},
{
'decoded': 'a\u2524b',
'encoded': 'a┤b'
},
{
'decoded': 'a\u2561b',
'encoded': 'a╡b'
},
{
'decoded': 'a\u2562b',
'encoded': 'a╢b'
},
{
'decoded': 'a\u2563b',
'encoded': 'a╣b'
},
{
'decoded': 'a\u251Cb',
'encoded': 'a├b'
},
{
'decoded': 'a\u255Eb',
'encoded': 'a╞b'
},
{
'decoded': 'a\u255Fb',
'encoded': 'a╟b'
},
{
'decoded': 'a\u2560b',
'encoded': 'a╠b'
},
{
'decoded': 'a\u2035b',
'encoded': 'a‵b'
},
{
'decoded': 'a\u02D8b',
'encoded': 'a˘b'
},
{
'decoded': 'a\xA6b',
'encoded': 'a¦b'
},
{
'decoded': 'a\uD835\uDCB7b',
'encoded': 'a𝒷b'
},
{
'decoded': 'a\u212Cb',
'encoded': 'aℬb'
},
{
'decoded': 'a\u204Fb',
'encoded': 'a⁏b'
},
{
'decoded': 'a\u223Db',
'encoded': 'a∽b'
},
{
'decoded': 'a\u22CDb',
'encoded': 'a⋍b'
},
{
'decoded': 'a\u29C5b',
'encoded': 'a⧅b'
},
{
'decoded': 'a\u27C8b',
'encoded': 'a⟈b'
},
{
'decoded': 'a\u2022b',
'encoded': 'a•b'
},
{
'decoded': 'a\u224Eb',
'encoded': 'a≎b'
},
{
'decoded': 'a\u2AAEb',
'encoded': 'a⪮b'
},
{
'decoded': 'a\u224Fb',
'encoded': 'a≏b'
},
{
'decoded': 'a\u0106b',
'encoded': 'aĆb'
},
{
'decoded': 'a\u0107b',
'encoded': 'aćb'
},
{
'decoded': 'a\u2A44b',
'encoded': 'a⩄b'
},
{
'decoded': 'a\u2A49b',
'encoded': 'a⩉b'
},
{
'decoded': 'a\u2A4Bb',
'encoded': 'a⩋b'
},
{
'decoded': 'a\u2229b',
'encoded': 'a∩b'
},
{
'decoded': 'a\u22D2b',
'encoded': 'a⋒b'
},
{
'decoded': 'a\u2A47b',
'encoded': 'a⩇b'
},
{
'decoded': 'a\u2A40b',
'encoded': 'a⩀b'
},
{
'decoded': 'a\u2229\uFE00b',
'encoded': 'a∩︀b'
},
{
'decoded': 'a\u2041b',
'encoded': 'a⁁b'
},
{
'decoded': 'a\u02C7b',
'encoded': 'aˇb'
},
{
'decoded': 'a\u2A4Db',
'encoded': 'a⩍b'
},
{
'decoded': 'a\u010Cb',
'encoded': 'aČb'
},
{
'decoded': 'a\u010Db',
'encoded': 'ačb'
},
{
'decoded': 'a\xC7b',
'encoded': 'aÇb'
},
{
'decoded': 'a\xE7b',
'encoded': 'açb'
},
{
'decoded': 'a\u0108b',
'encoded': 'aĈb'
},
{
'decoded': 'a\u0109b',
'encoded': 'aĉb'
},
{
'decoded': 'a\u2230b',
'encoded': 'a∰b'
},
{
'decoded': 'a\u2A4Cb',
'encoded': 'a⩌b'
},
{
'decoded': 'a\u2A50b',
'encoded': 'a⩐b'
},
{
'decoded': 'a\u010Ab',
'encoded': 'aĊb'
},
{
'decoded': 'a\u010Bb',
'encoded': 'aċb'
},
{
'decoded': 'a\xB8b',
'encoded': 'a¸b'
},
{
'decoded': 'a\u29B2b',
'encoded': 'a⦲b'
},
{
'decoded': 'a\xA2b',
'encoded': 'a¢b'
},
{
'decoded': 'a\uD835\uDD20b',
'encoded': 'a𝔠b'
},
{
'decoded': 'a\u212Db',
'encoded': 'aℭb'
},
{
'decoded': 'a\u0427b',
'encoded': 'aЧb'
},
{
'decoded': 'a\u0447b',
'encoded': 'aчb'
},
{
'decoded': 'a\u2713b',
'encoded': 'a✓b'
},
{
'decoded': 'a\u03A7b',
'encoded': 'aΧb'
},
{
'decoded': 'a\u03C7b',
'encoded': 'aχb'
},
{
'decoded': 'a\u02C6b',
'encoded': 'aˆb'
},
{
'decoded': 'a\u25CBb',
'encoded': 'a○b'
},
{
'decoded': 'a\u29C3b',
'encoded': 'a⧃b'
},
{
'decoded': 'a\u2257b',
'encoded': 'a≗b'
},
{
'decoded': 'a\u2A10b',
'encoded': 'a⨐b'
},
{
'decoded': 'a\u2AEFb',
'encoded': 'a⫯b'
},
{
'decoded': 'a\u29C2b',
'encoded': 'a⧂b'
},
{
'decoded': 'a\u2663b',
'encoded': 'a♣b'
},
{
'decoded': 'a\u2237b',
'encoded': 'a∷b'
},
{
'decoded': 'a\u2A74b',
'encoded': 'a⩴b'
},
{
'decoded': 'a\u2254b',
'encoded': 'a≔b'
},
{
'decoded': 'a\u2201b',
'encoded': 'a∁b'
},
{
'decoded': 'a\u2218b',
'encoded': 'a∘b'
},
{
'decoded': 'a\u2245b',
'encoded': 'a≅b'
},
{
'decoded': 'a\u2A6Db',
'encoded': 'a⩭b'
},
{
'decoded': 'a\u222Fb',
'encoded': 'a∯b'
},
{
'decoded': 'a\uD835\uDD54b',
'encoded': 'a𝕔b'
},
{
'decoded': 'a\u2102b',
'encoded': 'aℂb'
},
{
'decoded': 'a\u2210b',
'encoded': 'a∐b'
},
{
'decoded': 'a\xA9b',
'encoded': 'a©b'
},
{
'decoded': 'a\u2117b',
'encoded': 'a℗b'
},
{
'decoded': 'a\u21B5b',
'encoded': 'a↵b'
},
{
'decoded': 'a\u2717b',
'encoded': 'a✗b'
},
{
'decoded': 'a\u2A2Fb',
'encoded': 'a⨯b'
},
{
'decoded': 'a\uD835\uDC9Eb',
'encoded': 'a𝒞b'
},
{
'decoded': 'a\uD835\uDCB8b',
'encoded': 'a𝒸b'
},
{
'decoded': 'a\u2ACFb',
'encoded': 'a⫏b'
},
{
'decoded': 'a\u2AD1b',
'encoded': 'a⫑b'
},
{
'decoded': 'a\u2AD0b',
'encoded': 'a⫐b'
},
{
'decoded': 'a\u2AD2b',
'encoded': 'a⫒b'
},
{
'decoded': 'a\u22EFb',
'encoded': 'a⋯b'
},
{
'decoded': 'a\u2938b',
'encoded': 'a⤸b'
},
{
'decoded': 'a\u2935b',
'encoded': 'a⤵b'
},
{
'decoded': 'a\u22DEb',
'encoded': 'a⋞b'
},
{
'decoded': 'a\u22DFb',
'encoded': 'a⋟b'
},
{
'decoded': 'a\u21B6b',
'encoded': 'a↶b'
},
{
'decoded': 'a\u293Db',
'encoded': 'a⤽b'
},
{
'decoded': 'a\u2A48b',
'encoded': 'a⩈b'
},
{
'decoded': 'a\u2A46b',
'encoded': 'a⩆b'
},
{
'decoded': 'a\u224Db',
'encoded': 'a≍b'
},
{
'decoded': 'a\u222Ab',
'encoded': 'a∪b'
},
{
'decoded': 'a\u22D3b',
'encoded': 'a⋓b'
},
{
'decoded': 'a\u2A4Ab',
'encoded': 'a⩊b'
},
{
'decoded': 'a\u228Db',
'encoded': 'a⊍b'
},
{
'decoded': 'a\u2A45b',
'encoded': 'a⩅b'
},
{
'decoded': 'a\u222A\uFE00b',
'encoded': 'a∪︀b'
},
{
'decoded': 'a\u21B7b',
'encoded': 'a↷b'
},
{
'decoded': 'a\u293Cb',
'encoded': 'a⤼b'
},
{
'decoded': 'a\xA4b',
'encoded': 'a¤b'
},
{
'decoded': 'a\u22CEb',
'encoded': 'a⋎b'
},
{
'decoded': 'a\u22CFb',
'encoded': 'a⋏b'
},
{
'decoded': 'a\u2232b',
'encoded': 'a∲b'
},
{
'decoded': 'a\u2231b',
'encoded': 'a∱b'
},
{
'decoded': 'a\u232Db',
'encoded': 'a⌭b'
},
{
'decoded': 'a\u2020b',
'encoded': 'a†b'
},
{
'decoded': 'a\u2021b',
'encoded': 'a‡b'
},
{
'decoded': 'a\u2138b',
'encoded': 'aℸb'
},
{
'decoded': 'a\u2193b',
'encoded': 'a↓b'
},
{
'decoded': 'a\u21A1b',
'encoded': 'a↡b'
},
{
'decoded': 'a\u21D3b',
'encoded': 'a⇓b'
},
{
'decoded': 'a\u2010b',
'encoded': 'a‐b'
},
{
'decoded': 'a\u2AE4b',
'encoded': 'a⫤b'
},
{
'decoded': 'a\u22A3b',
'encoded': 'a⊣b'
},
{
'decoded': 'a\u02DDb',
'encoded': 'a˝b'
},
{
'decoded': 'a\u010Eb',
'encoded': 'aĎb'
},
{
'decoded': 'a\u010Fb',
'encoded': 'aďb'
},
{
'decoded': 'a\u0414b',
'encoded': 'aДb'
},
{
'decoded': 'a\u0434b',
'encoded': 'aдb'
},
{
'decoded': 'a\u21CAb',
'encoded': 'a⇊b'
},
{
'decoded': 'a\u2145b',
'encoded': 'aⅅb'
},
{
'decoded': 'a\u2146b',
'encoded': 'aⅆb'
},
{
'decoded': 'a\u2911b',
'encoded': 'a⤑b'
},
{
'decoded': 'a\xB0b',
'encoded': 'a°b'
},
{
'decoded': 'a\u2207b',
'encoded': 'a∇b'
},
{
'decoded': 'a\u0394b',
'encoded': 'aΔb'
},
{
'decoded': 'a\u03B4b',
'encoded': 'aδb'
},
{
'decoded': 'a\u29B1b',
'encoded': 'a⦱b'
},
{
'decoded': 'a\u297Fb',
'encoded': 'a⥿b'
},
{
'decoded': 'a\uD835\uDD07b',
'encoded': 'a𝔇b'
},
{
'decoded': 'a\uD835\uDD21b',
'encoded': 'a𝔡b'
},
{
'decoded': 'a\u2965b',
'encoded': 'a⥥b'
},
{
'decoded': 'a\u21C3b',
'encoded': 'a⇃b'
},
{
'decoded': 'a\u21C2b',
'encoded': 'a⇂b'
},
{
'decoded': 'a\u22C4b',
'encoded': 'a⋄b'
},
{
'decoded': 'a\u2666b',
'encoded': 'a♦b'
},
{
'decoded': 'a\xA8b',
'encoded': 'a¨b'
},
{
'decoded': 'a\u22F2b',
'encoded': 'a⋲b'
},
{
'decoded': 'a\xF7b',
'encoded': 'a÷b'
},
{
'decoded': 'a\u22C7b',
'encoded': 'a⋇b'
},
{
'decoded': 'a\u0402b',
'encoded': 'aЂb'
},
{
'decoded': 'a\u0452b',
'encoded': 'aђb'
},
{
'decoded': 'a\u231Eb',
'encoded': 'a⌞b'
},
{
'decoded': 'a\u230Db',
'encoded': 'a⌍b'
},
{
'decoded': 'a\uD835\uDD3Bb',
'encoded': 'a𝔻b'
},
{
'decoded': 'a\uD835\uDD55b',
'encoded': 'a𝕕b'
},
{
'decoded': 'a\u02D9b',
'encoded': 'a˙b'
},
{
'decoded': 'a\u20DCb',
'encoded': 'a⃜b'
},
{
'decoded': 'a\u2250b',
'encoded': 'a≐b'
},
{
'decoded': 'a\u2913b',
'encoded': 'a⤓b'
},
{
'decoded': 'a\u0311b',
'encoded': 'ȃb'
},
{
'decoded': 'a\u2950b',
'encoded': 'a⥐b'
},
{
'decoded': 'a\u295Eb',
'encoded': 'a⥞b'
},
{
'decoded': 'a\u2956b',
'encoded': 'a⥖b'
},
{
'decoded': 'a\u295Fb',
'encoded': 'a⥟b'
},
{
'decoded': 'a\u2957b',
'encoded': 'a⥗b'
},
{
'decoded': 'a\u231Fb',
'encoded': 'a⌟b'
},
{
'decoded': 'a\u230Cb',
'encoded': 'a⌌b'
},
{
'decoded': 'a\uD835\uDC9Fb',
'encoded': 'a𝒟b'
},
{
'decoded': 'a\uD835\uDCB9b',
'encoded': 'a𝒹b'
},
{
'decoded': 'a\u0405b',
'encoded': 'aЅb'
},
{
'decoded': 'a\u0455b',
'encoded': 'aѕb'
},
{
'decoded': 'a\u29F6b',
'encoded': 'a⧶b'
},
{
'decoded': 'a\u0110b',
'encoded': 'aĐb'
},
{
'decoded': 'a\u0111b',
'encoded': 'ađb'
},
{
'decoded': 'a\u22F1b',
'encoded': 'a⋱b'
},
{
'decoded': 'a\u25BFb',
'encoded': 'a▿b'
},
{
'decoded': 'a\u25BEb',
'encoded': 'a▾b'
},
{
'decoded': 'a\u21F5b',
'encoded': 'a⇵b'
},
{
'decoded': 'a\u296Fb',
'encoded': 'a⥯b'
},
{
'decoded': 'a\u29A6b',
'encoded': 'a⦦b'
},
{
'decoded': 'a\u040Fb',
'encoded': 'aЏb'
},
{
'decoded': 'a\u045Fb',
'encoded': 'aџb'
},
{
'decoded': 'a\u27FFb',
'encoded': 'a⟿b'
},
{
'decoded': 'a\xC9b',
'encoded': 'aÉb'
},
{
'decoded': 'a\xE9b',
'encoded': 'aéb'
},
{
'decoded': 'a\u2A6Eb',
'encoded': 'a⩮b'
},
{
'decoded': 'a\u011Ab',
'encoded': 'aĚb'
},
{
'decoded': 'a\u011Bb',
'encoded': 'aěb'
},
{
'decoded': 'a\xCAb',
'encoded': 'aÊb'
},
{
'decoded': 'a\xEAb',
'encoded': 'aêb'
},
{
'decoded': 'a\u2256b',
'encoded': 'a≖b'
},
{
'decoded': 'a\u2255b',
'encoded': 'a≕b'
},
{
'decoded': 'a\u042Db',
'encoded': 'aЭb'
},
{
'decoded': 'a\u044Db',
'encoded': 'aэb'
},
{
'decoded': 'a\u2A77b',
'encoded': 'a⩷b'
},
{
'decoded': 'a\u0116b',
'encoded': 'aĖb'
},
{
'decoded': 'a\u0117b',
'encoded': 'aėb'
},
{
'decoded': 'a\u2251b',
'encoded': 'a≑b'
},
{
'decoded': 'a\u2147b',
'encoded': 'aⅇb'
},
{
'decoded': 'a\u2252b',
'encoded': 'a≒b'
},
{
'decoded': 'a\uD835\uDD08b',
'encoded': 'a𝔈b'
},
{
'decoded': 'a\uD835\uDD22b',
'encoded': 'a𝔢b'
},
{
'decoded': 'a\u2A9Ab',
'encoded': 'a⪚b'
},
{
'decoded': 'a\xC8b',
'encoded': 'aÈb'
},
{
'decoded': 'a\xE8b',
'encoded': 'aèb'
},
{
'decoded': 'a\u2A96b',
'encoded': 'a⪖b'
},
{
'decoded': 'a\u2A98b',
'encoded': 'a⪘b'
},
{
'decoded': 'a\u2A99b',
'encoded': 'a⪙b'
},
{
'decoded': 'a\u23E7b',
'encoded': 'a⏧b'
},
{
'decoded': 'a\u2113b',
'encoded': 'aℓb'
},
{
'decoded': 'a\u2A95b',
'encoded': 'a⪕b'
},
{
'decoded': 'a\u2A97b',
'encoded': 'a⪗b'
},
{
'decoded': 'a\u0112b',
'encoded': 'aĒb'
},
{
'decoded': 'a\u0113b',
'encoded': 'aēb'
},
{
'decoded': 'a\u2205b',
'encoded': 'a∅b'
},
{
'decoded': 'a\u25FBb',
'encoded': 'a◻b'
},
{
'decoded': 'a\u25ABb',
'encoded': 'a▫b'
},
{
'decoded': 'a\u2004b',
'encoded': 'a b'
},
{
'decoded': 'a\u2005b',
'encoded': 'a b'
},
{
'decoded': 'a\u2003b',
'encoded': 'a b'
},
{
'decoded': 'a\u014Ab',
'encoded': 'aŊb'
},
{
'decoded': 'a\u014Bb',
'encoded': 'aŋb'
},
{
'decoded': 'a\u2002b',
'encoded': 'a b'
},
{
'decoded': 'a\u0118b',
'encoded': 'aĘb'
},
{
'decoded': 'a\u0119b',
'encoded': 'aęb'
},
{
'decoded': 'a\uD835\uDD3Cb',
'encoded': 'a𝔼b'
},
{
'decoded': 'a\uD835\uDD56b',
'encoded': 'a𝕖b'
},
{
'decoded': 'a\u22D5b',
'encoded': 'a⋕b'
},
{
'decoded': 'a\u29E3b',
'encoded': 'a⧣b'
},
{
'decoded': 'a\u2A71b',
'encoded': 'a⩱b'
},
{
'decoded': 'a\u03B5b',
'encoded': 'aεb'
},
{
'decoded': 'a\u0395b',
'encoded': 'aΕb'
},
{
'decoded': 'a\u03F5b',
'encoded': 'aϵb'
},
{
'decoded': 'a\u2A75b',
'encoded': 'a⩵b'
},
{
'decoded': 'a\u2261b',
'encoded': 'a≡b'
},
{
'decoded': 'a\u2A78b',
'encoded': 'a⩸b'
},
{
'decoded': 'a\u29E5b',
'encoded': 'a⧥b'
},
{
'decoded': 'a\u2971b',
'encoded': 'a⥱b'
},
{
'decoded': 'a\u2253b',
'encoded': 'a≓b'
},
{
'decoded': 'a\u212Fb',
'encoded': 'aℯb'
},
{
'decoded': 'a\u2130b',
'encoded': 'aℰb'
},
{
'decoded': 'a\u2A73b',
'encoded': 'a⩳b'
},
{
'decoded': 'a\u2242b',
'encoded': 'a≂b'
},
{
'decoded': 'a\u0397b',
'encoded': 'aΗb'
},
{
'decoded': 'a\u03B7b',
'encoded': 'aηb'
},
{
'decoded': 'a\xD0b',
'encoded': 'aÐb'
},
{
'decoded': 'a\xF0b',
'encoded': 'aðb'
},
{
'decoded': 'a\xCBb',
'encoded': 'aËb'
},
{
'decoded': 'a\xEBb',
'encoded': 'aëb'
},
{
'decoded': 'a\u20ACb',
'encoded': 'a€b'
},
{
'decoded': 'a\u2203b',
'encoded': 'a∃b'
},
{
'decoded': 'a\u0424b',
'encoded': 'aФb'
},
{
'decoded': 'a\u0444b',
'encoded': 'aфb'
},
{
'decoded': 'a\u2640b',
'encoded': 'a♀b'
},
{
'decoded': 'a\uFB03b',
'encoded': 'affib'
},
{
'decoded': 'a\uFB00b',
'encoded': 'affb'
},
{
'decoded': 'a\uFB04b',
'encoded': 'afflb'
},
{
'decoded': 'a\uD835\uDD09b',
'encoded': 'a𝔉b'
},
{
'decoded': 'a\uD835\uDD23b',
'encoded': 'a𝔣b'
},
{
'decoded': 'a\uFB01b',
'encoded': 'afib'
},
{
'decoded': 'a\u25FCb',
'encoded': 'a◼b'
},
{
'decoded': 'a\u266Db',
'encoded': 'a♭b'
},
{
'decoded': 'a\uFB02b',
'encoded': 'aflb'
},
{
'decoded': 'a\u25B1b',
'encoded': 'a▱b'
},
{
'decoded': 'a\u0192b',
'encoded': 'aƒb'
},
{
'decoded': 'a\uD835\uDD3Db',
'encoded': 'a𝔽b'
},
{
'decoded': 'a\uD835\uDD57b',
'encoded': 'a𝕗b'
},
{
'decoded': 'a\u2200b',
'encoded': 'a∀b'
},
{
'decoded': 'a\u22D4b',
'encoded': 'a⋔b'
},
{
'decoded': 'a\u2AD9b',
'encoded': 'a⫙b'
},
{
'decoded': 'a\u2A0Db',
'encoded': 'a⨍b'
},
{
'decoded': 'a\u2153b',
'encoded': 'a⅓b'
},
{
'decoded': 'a\xBCb',
'encoded': 'a¼b'
},
{
'decoded': 'a\u2155b',
'encoded': 'a⅕b'
},
{
'decoded': 'a\u2159b',
'encoded': 'a⅙b'
},
{
'decoded': 'a\u215Bb',
'encoded': 'a⅛b'
},
{
'decoded': 'a\u2154b',
'encoded': 'a⅔b'
},
{
'decoded': 'a\u2156b',
'encoded': 'a⅖b'
},
{
'decoded': 'a\xBEb',
'encoded': 'a¾b'
},
{
'decoded': 'a\u2157b',
'encoded': 'a⅗b'
},
{
'decoded': 'a\u215Cb',
'encoded': 'a⅜b'
},
{
'decoded': 'a\u2158b',
'encoded': 'a⅘b'
},
{
'decoded': 'a\u215Ab',
'encoded': 'a⅚b'
},
{
'decoded': 'a\u215Db',
'encoded': 'a⅝b'
},
{
'decoded': 'a\u215Eb',
'encoded': 'a⅞b'
},
{
'decoded': 'a\u2044b',
'encoded': 'a⁄b'
},
{
'decoded': 'a\u2322b',
'encoded': 'a⌢b'
},
{
'decoded': 'a\uD835\uDCBBb',
'encoded': 'a𝒻b'
},
{
'decoded': 'a\u2131b',
'encoded': 'aℱb'
},
{
'decoded': 'a\u01F5b',
'encoded': 'aǵb'
},
{
'decoded': 'a\u0393b',
'encoded': 'aΓb'
},
{
'decoded': 'a\u03B3b',
'encoded': 'aγb'
},
{
'decoded': 'a\u03DCb',
'encoded': 'aϜb'
},
{
'decoded': 'a\u03DDb',
'encoded': 'aϝb'
},
{
'decoded': 'a\u2A86b',
'encoded': 'a⪆b'
},
{
'decoded': 'a\u011Eb',
'encoded': 'aĞb'
},
{
'decoded': 'a\u011Fb',
'encoded': 'ağb'
},
{
'decoded': 'a\u0122b',
'encoded': 'aĢb'
},
{
'decoded': 'a\u011Cb',
'encoded': 'aĜb'
},
{
'decoded': 'a\u011Db',
'encoded': 'aĝb'
},
{
'decoded': 'a\u0413b',
'encoded': 'aГb'
},
{
'decoded': 'a\u0433b',
'encoded': 'aгb'
},
{
'decoded': 'a\u0120b',
'encoded': 'aĠb'
},
{
'decoded': 'a\u0121b',
'encoded': 'aġb'
},
{
'decoded': 'a\u2265b',
'encoded': 'a≥b'
},
{
'decoded': 'a\u2267b',
'encoded': 'a≧b'
},
{
'decoded': 'a\u2A8Cb',
'encoded': 'a⪌b'
},
{
'decoded': 'a\u22DBb',
'encoded': 'a⋛b'
},
{
'decoded': 'a\u2AA9b',
'encoded': 'a⪩b'
},
{
'decoded': 'a\u2A7Eb',
'encoded': 'a⩾b'
},
{
'decoded': 'a\u2A80b',
'encoded': 'a⪀b'
},
{
'decoded': 'a\u2A82b',
'encoded': 'a⪂b'
},
{
'decoded': 'a\u2A84b',
'encoded': 'a⪄b'
},
{
'decoded': 'a\u22DB\uFE00b',
'encoded': 'a⋛︀b'
},
{
'decoded': 'a\u2A94b',
'encoded': 'a⪔b'
},
{
'decoded': 'a\uD835\uDD0Ab',
'encoded': 'a𝔊b'
},
{
'decoded': 'a\uD835\uDD24b',
'encoded': 'a𝔤b'
},
{
'decoded': 'a\u226Bb',
'encoded': 'a≫b'
},
{
'decoded': 'a\u22D9b',
'encoded': 'a⋙b'
},
{
'decoded': 'a\u2137b',
'encoded': 'aℷb'
},
{
'decoded': 'a\u0403b',
'encoded': 'aЃb'
},
{
'decoded': 'a\u0453b',
'encoded': 'aѓb'
},
{
'decoded': 'a\u2AA5b',
'encoded': 'a⪥b'
},
{
'decoded': 'a\u2277b',
'encoded': 'a≷b'
},
{
'decoded': 'a\u2A92b',
'encoded': 'a⪒b'
},
{
'decoded': 'a\u2AA4b',
'encoded': 'a⪤b'
},
{
'decoded': 'a\u2A8Ab',
'encoded': 'a⪊b'
},
{
'decoded': 'a\u2A88b',
'encoded': 'a⪈b'
},
{
'decoded': 'a\u2269b',
'encoded': 'a≩b'
},
{
'decoded': 'a\u22E7b',
'encoded': 'a⋧b'
},
{
'decoded': 'a\uD835\uDD3Eb',
'encoded': 'a𝔾b'
},
{
'decoded': 'a\uD835\uDD58b',
'encoded': 'a𝕘b'
},
{
'decoded': 'a\u2AA2b',
'encoded': 'a⪢b'
},
{
'decoded': 'a\uD835\uDCA2b',
'encoded': 'a𝒢b'
},
{
'decoded': 'a\u210Ab',
'encoded': 'aℊb'
},
{
'decoded': 'a\u2273b',
'encoded': 'a≳b'
},
{
'decoded': 'a\u2A8Eb',
'encoded': 'a⪎b'
},
{
'decoded': 'a\u2A90b',
'encoded': 'a⪐b'
},
{
'decoded': 'a\u2AA7b',
'encoded': 'a⪧b'
},
{
'decoded': 'a\u2A7Ab',
'encoded': 'a⩺b'
},
{
'decoded': 'a>b',
'encoded': 'a>b'
},
{
'decoded': 'a\u22D7b',
'encoded': 'a⋗b'
},
{
'decoded': 'a\u2995b',
'encoded': 'a⦕b'
},
{
'decoded': 'a\u2A7Cb',
'encoded': 'a⩼b'
},
{
'decoded': 'a\u2978b',
'encoded': 'a⥸b'
},
{
'decoded': 'a\u2269\uFE00b',
'encoded': 'a≩︀b'
},
{
'decoded': 'a\u200Ab',
'encoded': 'a b'
},
{
'decoded': 'a\xBDb',
'encoded': 'a½b'
},
{
'decoded': 'a\u042Ab',
'encoded': 'aЪb'
},
{
'decoded': 'a\u044Ab',
'encoded': 'aъb'
},
{
'decoded': 'a\u2948b',
'encoded': 'a⥈b'
},
{
'decoded': 'a\u2194b',
'encoded': 'a↔b'
},
{
'decoded': 'a\u21ADb',
'encoded': 'a↭b'
},
{
'decoded': 'a\u210Fb',
'encoded': 'aℏb'
},
{
'decoded': 'a\u0124b',
'encoded': 'aĤb'
},
{
'decoded': 'a\u0125b',
'encoded': 'aĥb'
},
{
'decoded': 'a\u2665b',
'encoded': 'a♥b'
},
{
'decoded': 'a\u22B9b',
'encoded': 'a⊹b'
},
{
'decoded': 'a\uD835\uDD25b',
'encoded': 'a𝔥b'
},
{
'decoded': 'a\u210Cb',
'encoded': 'aℌb'
},
{
'decoded': 'a\u21FFb',
'encoded': 'a⇿b'
},
{
'decoded': 'a\u223Bb',
'encoded': 'a∻b'
},
{
'decoded': 'a\uD835\uDD59b',
'encoded': 'a𝕙b'
},
{
'decoded': 'a\u210Db',
'encoded': 'aℍb'
},
{
'decoded': 'a\u2015b',
'encoded': 'a―b'
},
{
'decoded': 'a\uD835\uDCBDb',
'encoded': 'a𝒽b'
},
{
'decoded': 'a\u210Bb',
'encoded': 'aℋb'
},
{
'decoded': 'a\u0126b',
'encoded': 'aĦb'
},
{
'decoded': 'a\u0127b',
'encoded': 'aħb'
},
{
'decoded': 'a\u2043b',
'encoded': 'a⁃b'
},
{
'decoded': 'a\xCDb',
'encoded': 'aÍb'
},
{
'decoded': 'a\xEDb',
'encoded': 'aíb'
},
{
'decoded': 'a\u2063b',
'encoded': 'a⁣b'
},
{
'decoded': 'a\xCEb',
'encoded': 'aÎb'
},
{
'decoded': 'a\xEEb',
'encoded': 'aîb'
},
{
'decoded': 'a\u0418b',
'encoded': 'aИb'
},
{
'decoded': 'a\u0438b',
'encoded': 'aиb'
},
{
'decoded': 'a\u0130b',
'encoded': 'aİb'
},
{
'decoded': 'a\u0415b',
'encoded': 'aЕb'
},
{
'decoded': 'a\u0435b',
'encoded': 'aеb'
},
{
'decoded': 'a\xA1b',
'encoded': 'a¡b'
},
{
'decoded': 'a\u21D4b',
'encoded': 'a⇔b'
},
{
'decoded': 'a\uD835\uDD26b',
'encoded': 'a𝔦b'
},
{
'decoded': 'a\xCCb',
'encoded': 'aÌb'
},
{
'decoded': 'a\xECb',
'encoded': 'aìb'
},
{
'decoded': 'a\u2148b',
'encoded': 'aⅈb'
},
{
'decoded': 'a\u29DCb',
'encoded': 'a⧜b'
},
{
'decoded': 'a\u2129b',
'encoded': 'a℩b'
},
{
'decoded': 'a\u0132b',
'encoded': 'aIJb'
},
{
'decoded': 'a\u0133b',
'encoded': 'aijb'
},
{
'decoded': 'a\u012Ab',
'encoded': 'aĪb'
},
{
'decoded': 'a\u012Bb',
'encoded': 'aīb'
},
{
'decoded': 'a\u0131b',
'encoded': 'aıb'
},
{
'decoded': 'a\u2111b',
'encoded': 'aℑb'
},
{
'decoded': 'a\u22B7b',
'encoded': 'a⊷b'
},
{
'decoded': 'a\u01B5b',
'encoded': 'aƵb'
},
{
'decoded': 'a\u2105b',
'encoded': 'a℅b'
},
{
'decoded': 'a\u2208b',
'encoded': 'a∈b'
},
{
'decoded': 'a\u221Eb',
'encoded': 'a∞b'
},
{
'decoded': 'a\u29DDb',
'encoded': 'a⧝b'
},
{
'decoded': 'a\u22BAb',
'encoded': 'a⊺b'
},
{
'decoded': 'a\u222Bb',
'encoded': 'a∫b'
},
{
'decoded': 'a\u222Cb',
'encoded': 'a∬b'
},
{
'decoded': 'a\u2A17b',
'encoded': 'a⨗b'
},
{
'decoded': 'a\u0401b',
'encoded': 'aЁb'
},
{
'decoded': 'a\u0451b',
'encoded': 'aёb'
},
{
'decoded': 'a\u012Eb',
'encoded': 'aĮb'
},
{
'decoded': 'a\u012Fb',
'encoded': 'aįb'
},
{
'decoded': 'a\uD835\uDD40b',
'encoded': 'a𝕀b'
},
{
'decoded': 'a\uD835\uDD5Ab',
'encoded': 'a𝕚b'
},
{
'decoded': 'a\u0399b',
'encoded': 'aΙb'
},
{
'decoded': 'a\u03B9b',
'encoded': 'aιb'
},
{
'decoded': 'a\u2A3Cb',
'encoded': 'a⨼b'
},
{
'decoded': 'a\xBFb',
'encoded': 'a¿b'
},
{
'decoded': 'a\uD835\uDCBEb',
'encoded': 'a𝒾b'
},
{
'decoded': 'a\u2110b',
'encoded': 'aℐb'
},
{
'decoded': 'a\u22F5b',
'encoded': 'a⋵b'
},
{
'decoded': 'a\u22F9b',
'encoded': 'a⋹b'
},
{
'decoded': 'a\u22F4b',
'encoded': 'a⋴b'
},
{
'decoded': 'a\u22F3b',
'encoded': 'a⋳b'
},
{
'decoded': 'a\u2062b',
'encoded': 'a⁢b'
},
{
'decoded': 'a\u0128b',
'encoded': 'aĨb'
},
{
'decoded': 'a\u0129b',
'encoded': 'aĩb'
},
{
'decoded': 'a\u0406b',
'encoded': 'aІb'
},
{
'decoded': 'a\u0456b',
'encoded': 'aіb'
},
{
'decoded': 'a\xCFb',
'encoded': 'aÏb'
},
{
'decoded': 'a\xEFb',
'encoded': 'aïb'
},
{
'decoded': 'a\u0134b',
'encoded': 'aĴb'
},
{
'decoded': 'a\u0135b',
'encoded': 'aĵb'
},
{
'decoded': 'a\u0419b',
'encoded': 'aЙb'
},
{
'decoded': 'a\u0439b',
'encoded': 'aйb'
},
{
'decoded': 'a\uD835\uDD0Db',
'encoded': 'a𝔍b'
},
{
'decoded': 'a\uD835\uDD27b',
'encoded': 'a𝔧b'
},
{
'decoded': 'a\u0237b',
'encoded': 'aȷb'
},
{
'decoded': 'a\uD835\uDD41b',
'encoded': 'a𝕁b'
},
{
'decoded': 'a\uD835\uDD5Bb',
'encoded': 'a𝕛b'
},
{
'decoded': 'a\uD835\uDCA5b',
'encoded': 'a𝒥b'
},
{
'decoded': 'a\uD835\uDCBFb',
'encoded': 'a𝒿b'
},
{
'decoded': 'a\u0408b',
'encoded': 'aЈb'
},
{
'decoded': 'a\u0458b',
'encoded': 'aјb'
},
{
'decoded': 'a\u0404b',
'encoded': 'aЄb'
},
{
'decoded': 'a\u0454b',
'encoded': 'aєb'
},
{
'decoded': 'a\u039Ab',
'encoded': 'aΚb'
},
{
'decoded': 'a\u03BAb',
'encoded': 'aκb'
},
{
'decoded': 'a\u03F0b',
'encoded': 'aϰb'
},
{
'decoded': 'a\u0136b',
'encoded': 'aĶb'
},
{
'decoded': 'a\u0137b',
'encoded': 'aķb'
},
{
'decoded': 'a\u041Ab',
'encoded': 'aКb'
},
{
'decoded': 'a\u043Ab',
'encoded': 'aкb'
},
{
'decoded': 'a\uD835\uDD0Eb',
'encoded': 'a𝔎b'
},
{
'decoded': 'a\uD835\uDD28b',
'encoded': 'a𝔨b'
},
{
'decoded': 'a\u0138b',
'encoded': 'aĸb'
},
{
'decoded': 'a\u0425b',
'encoded': 'aХb'
},
{
'decoded': 'a\u0445b',
'encoded': 'aхb'
},
{
'decoded': 'a\u040Cb',
'encoded': 'aЌb'
},
{
'decoded': 'a\u045Cb',
'encoded': 'aќb'
},
{
'decoded': 'a\uD835\uDD42b',
'encoded': 'a𝕂b'
},
{
'decoded': 'a\uD835\uDD5Cb',
'encoded': 'a𝕜b'
},
{
'decoded': 'a\uD835\uDCA6b',
'encoded': 'a𝒦b'
},
{
'decoded': 'a\uD835\uDCC0b',
'encoded': 'a𝓀b'
},
{
'decoded': 'a\u21DAb',
'encoded': 'a⇚b'
},
{
'decoded': 'a\u0139b',
'encoded': 'aĹb'
},
{
'decoded': 'a\u013Ab',
'encoded': 'aĺb'
},
{
'decoded': 'a\u29B4b',
'encoded': 'a⦴b'
},
{
'decoded': 'a\u039Bb',
'encoded': 'aΛb'
},
{
'decoded': 'a\u03BBb',
'encoded': 'aλb'
},
{
'decoded': 'a\u27E8b',
'encoded': 'a〈b'
},
{
'decoded': 'a\u27EAb',
'encoded': 'a⟪b'
},
{
'decoded': 'a\u2991b',
'encoded': 'a⦑b'
},
{
'decoded': 'a\u2A85b',
'encoded': 'a⪅b'
},
{
'decoded': 'a\xABb',
'encoded': 'a«b'
},
{
'decoded': 'a\u21E4b',
'encoded': 'a⇤b'
},
{
'decoded': 'a\u291Fb',
'encoded': 'a⤟b'
},
{
'decoded': 'a\u2190b',
'encoded': 'a←b'
},
{
'decoded': 'a\u219Eb',
'encoded': 'a↞b'
},
{
'decoded': 'a\u21D0b',
'encoded': 'a⇐b'
},
{
'decoded': 'a\u291Db',
'encoded': 'a⤝b'
},
{
'decoded': 'a\u21A9b',
'encoded': 'a↩b'
},
{
'decoded': 'a\u21ABb',
'encoded': 'a↫b'
},
{
'decoded': 'a\u2939b',
'encoded': 'a⤹b'
},
{
'decoded': 'a\u2973b',
'encoded': 'a⥳b'
},
{
'decoded': 'a\u21A2b',
'encoded': 'a↢b'
},
{
'decoded': 'a\u2919b',
'encoded': 'a⤙b'
},
{
'decoded': 'a\u291Bb',
'encoded': 'a⤛b'
},
{
'decoded': 'a\u2AABb',
'encoded': 'a⪫b'
},
{
'decoded': 'a\u2AADb',
'encoded': 'a⪭b'
},
{
'decoded': 'a\u2AAD\uFE00b',
'encoded': 'a⪭︀b'
},
{
'decoded': 'a\u290Cb',
'encoded': 'a⤌b'
},
{
'decoded': 'a\u290Eb',
'encoded': 'a⤎b'
},
{
'decoded': 'a\u2772b',
'encoded': 'a❲b'
},
{
'decoded': 'a\u298Bb',
'encoded': 'a⦋b'
},
{
'decoded': 'a\u298Fb',
'encoded': 'a⦏b'
},
{
'decoded': 'a\u298Db',
'encoded': 'a⦍b'
},
{
'decoded': 'a\u013Db',
'encoded': 'aĽb'
},
{
'decoded': 'a\u013Eb',
'encoded': 'aľb'
},
{
'decoded': 'a\u013Bb',
'encoded': 'aĻb'
},
{
'decoded': 'a\u013Cb',
'encoded': 'aļb'
},
{
'decoded': 'a\u2308b',
'encoded': 'a⌈b'
},
{
'decoded': 'a\u041Bb',
'encoded': 'aЛb'
},
{
'decoded': 'a\u043Bb',
'encoded': 'aлb'
},
{
'decoded': 'a\u2936b',
'encoded': 'a⤶b'
},
{
'decoded': 'a\u201Cb',
'encoded': 'a“b'
},
{
'decoded': 'a\u2967b',
'encoded': 'a⥧b'
},
{
'decoded': 'a\u294Bb',
'encoded': 'a⥋b'
},
{
'decoded': 'a\u21B2b',
'encoded': 'a↲b'
},
{
'decoded': 'a\u2264b',
'encoded': 'a≤b'
},
{
'decoded': 'a\u2266b',
'encoded': 'a≦b'
},
{
'decoded': 'a\u2961b',
'encoded': 'a⥡b'
},
{
'decoded': 'a\u2959b',
'encoded': 'a⥙b'
},
{
'decoded': 'a\u294Eb',
'encoded': 'a⥎b'
},
{
'decoded': 'a\u295Ab',
'encoded': 'a⥚b'
},
{
'decoded': 'a\u29CFb',
'encoded': 'a⧏b'
},
{
'decoded': 'a\u2951b',
'encoded': 'a⥑b'
},
{
'decoded': 'a\u2960b',
'encoded': 'a⥠b'
},
{
'decoded': 'a\u2958b',
'encoded': 'a⥘b'
},
{
'decoded': 'a\u2952b',
'encoded': 'a⥒b'
},
{
'decoded': 'a\u2A8Bb',
'encoded': 'a⪋b'
},
{
'decoded': 'a\u22DAb',
'encoded': 'a⋚b'
},
{
'decoded': 'a\u2AA8b',
'encoded': 'a⪨b'
},
{
'decoded': 'a\u2A7Db',
'encoded': 'a⩽b'
},
{
'decoded': 'a\u2A7Fb',
'encoded': 'a⩿b'
},
{
'decoded': 'a\u2A81b',
'encoded': 'a⪁b'
},
{
'decoded': 'a\u2A83b',
'encoded': 'a⪃b'
},
{
'decoded': 'a\u22DA\uFE00b',
'encoded': 'a⋚︀b'
},
{
'decoded': 'a\u2A93b',
'encoded': 'a⪓b'
},
{
'decoded': 'a\u2AA1b',
'encoded': 'a⪡b'
},
{
'decoded': 'a\u297Cb',
'encoded': 'a⥼b'
},
{
'decoded': 'a\u230Ab',
'encoded': 'a⌊b'
},
{
'decoded': 'a\uD835\uDD0Fb',
'encoded': 'a𝔏b'
},
{
'decoded': 'a\uD835\uDD29b',
'encoded': 'a𝔩b'
},
{
'decoded': 'a\u2276b',
'encoded': 'a≶b'
},
{
'decoded': 'a\u2A91b',
'encoded': 'a⪑b'
},
{
'decoded': 'a\u2962b',
'encoded': 'a⥢b'
},
{
'decoded': 'a\u21BDb',
'encoded': 'a↽b'
},
{
'decoded': 'a\u21BCb',
'encoded': 'a↼b'
},
{
'decoded': 'a\u296Ab',
'encoded': 'a⥪b'
},
{
'decoded': 'a\u2584b',
'encoded': 'a▄b'
},
{
'decoded': 'a\u0409b',
'encoded': 'aЉb'
},
{
'decoded': 'a\u0459b',
'encoded': 'aљb'
},
{
'decoded': 'a\u21C7b',
'encoded': 'a⇇b'
},
{
'decoded': 'a\u226Ab',
'encoded': 'a≪b'
},
{
'decoded': 'a\u22D8b',
'encoded': 'a⋘b'
},
{
'decoded': 'a\u296Bb',
'encoded': 'a⥫b'
},
{
'decoded': 'a\u25FAb',
'encoded': 'a◺b'
},
{
'decoded': 'a\u013Fb',
'encoded': 'aĿb'
},
{
'decoded': 'a\u0140b',
'encoded': 'aŀb'
},
{
'decoded': 'a\u23B0b',
'encoded': 'a⎰b'
},
{
'decoded': 'a\u2A89b',
'encoded': 'a⪉b'
},
{
'decoded': 'a\u2A87b',
'encoded': 'a⪇b'
},
{
'decoded': 'a\u2268b',
'encoded': 'a≨b'
},
{
'decoded': 'a\u22E6b',
'encoded': 'a⋦b'
},
{
'decoded': 'a\u27ECb',
'encoded': 'a⟬b'
},
{
'decoded': 'a\u21FDb',
'encoded': 'a⇽b'
},
{
'decoded': 'a\u27E6b',
'encoded': 'a⟦b'
},
{
'decoded': 'a\u2985b',
'encoded': 'a⦅b'
},
{
'decoded': 'a\uD835\uDD43b',
'encoded': 'a𝕃b'
},
{
'decoded': 'a\uD835\uDD5Db',
'encoded': 'a𝕝b'
},
{
'decoded': 'a\u2A2Db',
'encoded': 'a⨭b'
},
{
'decoded': 'a\u2A34b',
'encoded': 'a⨴b'
},
{
'decoded': 'a\u2217b',
'encoded': 'a∗b'
},
{
'decoded': 'a\u25CAb',
'encoded': 'a◊b'
},
{
'decoded': 'a\u29EBb',
'encoded': 'a⧫b'
},
{
'decoded': 'a\u2993b',
'encoded': 'a⦓b'
},
{
'decoded': 'a\u21C6b',
'encoded': 'a⇆b'
},
{
'decoded': 'a\u21CBb',
'encoded': 'a⇋b'
},
{
'decoded': 'a\u296Db',
'encoded': 'a⥭b'
},
{
'decoded': 'a\u200Eb',
'encoded': 'ab'
},
{
'decoded': 'a\u22BFb',
'encoded': 'a⊿b'
},
{
'decoded': 'a\u2039b',
'encoded': 'a‹b'
},
{
'decoded': 'a\uD835\uDCC1b',
'encoded': 'a𝓁b'
},
{
'decoded': 'a\u2112b',
'encoded': 'aℒb'
},
{
'decoded': 'a\u21B0b',
'encoded': 'a↰b'
},
{
'decoded': 'a\u2272b',
'encoded': 'a≲b'
},
{
'decoded': 'a\u2A8Db',
'encoded': 'a⪍b'
},
{
'decoded': 'a\u2A8Fb',
'encoded': 'a⪏b'
},
{
'decoded': 'a\u2018b',
'encoded': 'a‘b'
},
{
'decoded': 'a\u0141b',
'encoded': 'aŁb'
},
{
'decoded': 'a\u0142b',
'encoded': 'ałb'
},
{
'decoded': 'a\u2AA6b',
'encoded': 'a⪦b'
},
{
'decoded': 'a\u2A79b',
'encoded': 'a⩹b'
},
{
'decoded': 'a\u20D2b',
'encoded': 'a>⃒b'
},
{
'decoded': 'a\u2904b',
'encoded': 'a⤄b'
},
{
'decoded': 'a\u29DEb',
'encoded': 'a⧞b'
},
{
'decoded': 'a\u2902b',
'encoded': 'a⤂b'
},
{
'decoded': 'a\u2264\u20D2b',
'encoded': 'a≤⃒b'
},
{
'decoded': 'a<\u20D2b',
'encoded': 'a<⃒b'
},
{
'decoded': 'a\u22B4\u20D2b',
'encoded': 'a⊴⃒b'
},
{
'decoded': 'a\u2903b',
'encoded': 'a⤃b'
},
{
'decoded': 'a\u22B5\u20D2b',
'encoded': 'a⊵⃒b'
},
{
'decoded': 'a\u223C\u20D2b',
'encoded': 'a∼⃒b'
},
{
'decoded': 'a\u2923b',
'encoded': 'a⤣b'
},
{
'decoded': 'a\u2196b',
'encoded': 'a↖b'
},
{
'decoded': 'a\u21D6b',
'encoded': 'a⇖b'
},
{
'decoded': 'a\u2927b',
'encoded': 'a⤧b'
},
{
'decoded': 'a\xD3b',
'encoded': 'aÓb'
},
{
'decoded': 'a\xF3b',
'encoded': 'aób'
},
{
'decoded': 'a\u229Bb',
'encoded': 'a⊛b'
},
{
'decoded': 'a\xD4b',
'encoded': 'aÔb'
},
{
'decoded': 'a\xF4b',
'encoded': 'aôb'
},
{
'decoded': 'a\u229Ab',
'encoded': 'a⊚b'
},
{
'decoded': 'a\u041Eb',
'encoded': 'aОb'
},
{
'decoded': 'a\u043Eb',
'encoded': 'aоb'
},
{
'decoded': 'a\u229Db',
'encoded': 'a⊝b'
},
{
'decoded': 'a\u0150b',
'encoded': 'aŐb'
},
{
'decoded': 'a\u0151b',
'encoded': 'aőb'
},
{
'decoded': 'a\u2A38b',
'encoded': 'a⨸b'
},
{
'decoded': 'a\u2299b',
'encoded': 'a⊙b'
},
{
'decoded': 'a\u29BCb',
'encoded': 'a⦼b'
},
{
'decoded': 'a\u0152b',
'encoded': 'aŒb'
},
{
'decoded': 'a\u0153b',
'encoded': 'aœb'
},
{
'decoded': 'a\u29BFb',
'encoded': 'a⦿b'
},
{
'decoded': 'a\uD835\uDD12b',
'encoded': 'a𝔒b'
},
{
'decoded': 'a\uD835\uDD2Cb',
'encoded': 'a𝔬b'
},
{
'decoded': 'a\u02DBb',
'encoded': 'a˛b'
},
{
'decoded': 'a\xD2b',
'encoded': 'aÒb'
},
{
'decoded': 'a\xF2b',
'encoded': 'aòb'
},
{
'decoded': 'a\u29C1b',
'encoded': 'a⧁b'
},
{
'decoded': 'a\u29B5b',
'encoded': 'a⦵b'
},
{
'decoded': 'a\u03A9b',
'encoded': 'aΩb'
},
{
'decoded': 'a\u222Eb',
'encoded': 'a∮b'
},
{
'decoded': 'a\u21BAb',
'encoded': 'a↺b'
},
{
'decoded': 'a\u29BEb',
'encoded': 'a⦾b'
},
{
'decoded': 'a\u29BBb',
'encoded': 'a⦻b'
},
{
'decoded': 'a\u203Eb',
'encoded': 'a‾b'
},
{
'decoded': 'a\u29C0b',
'encoded': 'a⧀b'
},
{
'decoded': 'a\u014Cb',
'encoded': 'aŌb'
},
{
'decoded': 'a\u014Db',
'encoded': 'aōb'
},
{
'decoded': 'a\u03C9b',
'encoded': 'aωb'
},
{
'decoded': 'a\u039Fb',
'encoded': 'aΟb'
},
{
'decoded': 'a\u03BFb',
'encoded': 'aοb'
},
{
'decoded': 'a\u29B6b',
'encoded': 'a⦶b'
},
{
'decoded': 'a\u2296b',
'encoded': 'a⊖b'
},
{
'decoded': 'a\uD835\uDD46b',
'encoded': 'a𝕆b'
},
{
'decoded': 'a\uD835\uDD60b',
'encoded': 'a𝕠b'
},
{
'decoded': 'a\u29B7b',
'encoded': 'a⦷b'
},
{
'decoded': 'a\u29B9b',
'encoded': 'a⦹b'
},
{
'decoded': 'a\u2295b',
'encoded': 'a⊕b'
},
{
'decoded': 'a\u21BBb',
'encoded': 'a↻b'
},
{
'decoded': 'a\u2A54b',
'encoded': 'a⩔b'
},
{
'decoded': 'a\u2228b',
'encoded': 'a∨b'
},
{
'decoded': 'a\u2A5Db',
'encoded': 'a⩝b'
},
{
'decoded': 'a\xAAb',
'encoded': 'aªb'
},
{
'decoded': 'a\xBAb',
'encoded': 'aºb'
},
{
'decoded': 'a\u22B6b',
'encoded': 'a⊶b'
},
{
'decoded': 'a\u2A56b',
'encoded': 'a⩖b'
},
{
'decoded': 'a\u2A57b',
'encoded': 'a⩗b'
},
{
'decoded': 'a\u2A5Bb',
'encoded': 'a⩛b'
},
{
'decoded': 'a\u24C8b',
'encoded': 'aⓈb'
},
{
'decoded': 'a\uD835\uDCAAb',
'encoded': 'a𝒪b'
},
{
'decoded': 'a\u2134b',
'encoded': 'aℴb'
},
{
'decoded': 'a\xD8b',
'encoded': 'aØb'
},
{
'decoded': 'a\xF8b',
'encoded': 'aøb'
},
{
'decoded': 'a\u2298b',
'encoded': 'a⊘b'
},
{
'decoded': 'a\xD5b',
'encoded': 'aÕb'
},
{
'decoded': 'a\xF5b',
'encoded': 'aõb'
},
{
'decoded': 'a\u2A36b',
'encoded': 'a⨶b'
},
{
'decoded': 'a\u2A37b',
'encoded': 'a⨷b'
},
{
'decoded': 'a\u2297b',
'encoded': 'a⊗b'
},
{
'decoded': 'a\xD6b',
'encoded': 'aÖb'
},
{
'decoded': 'a\xF6b',
'encoded': 'aöb'
},
{
'decoded': 'a\u233Db',
'encoded': 'a⌽b'
},
{
'decoded': 'a\u23DEb',
'encoded': 'a⏞b'
},
{
'decoded': 'a\u23DCb',
'encoded': 'a⏜b'
},
{
'decoded': 'a\xB6b',
'encoded': 'a¶b'
},
{
'decoded': 'a\u2225b',
'encoded': 'a∥b'
},
{
'decoded': 'a\u2AF3b',
'encoded': 'a⫳b'
},
{
'decoded': 'a\u2AFDb',
'encoded': 'a⫽b'
},
{
'decoded': 'a\u2202b',
'encoded': 'a∂b'
},
{
'decoded': 'a\u041Fb',
'encoded': 'aПb'
},
{
'decoded': 'a\u043Fb',
'encoded': 'aпb'
},
{
'decoded': 'a\u2030b',
'encoded': 'a‰b'
},
{
'decoded': 'a\u2031b',
'encoded': 'a‱b'
},
{
'decoded': 'a\uD835\uDD13b',
'encoded': 'a𝔓b'
},
{
'decoded': 'a\uD835\uDD2Db',
'encoded': 'a𝔭b'
},
{
'decoded': 'a\u03A6b',
'encoded': 'aΦb'
},
{
'decoded': 'a\u03C6b',
'encoded': 'aφb'
},
{
'decoded': 'a\u03D5b',
'encoded': 'aϕb'
},
{
'decoded': 'a\u260Eb',
'encoded': 'a☎b'
},
{
'decoded': 'a\u03A0b',
'encoded': 'aΠb'
},
{
'decoded': 'a\u03C0b',
'encoded': 'aπb'
},
{
'decoded': 'a\u03D6b',
'encoded': 'aϖb'
},
{
'decoded': 'a\u210Eb',
'encoded': 'aℎb'
},
{
'decoded': 'a\u2A23b',
'encoded': 'a⨣b'
},
{
'decoded': 'a\u229Eb',
'encoded': 'a⊞b'
},
{
'decoded': 'a\u2A22b',
'encoded': 'a⨢b'
},
{
'decoded': 'a\u2214b',
'encoded': 'a∔b'
},
{
'decoded': 'a\u2A25b',
'encoded': 'a⨥b'
},
{
'decoded': 'a\u2A72b',
'encoded': 'a⩲b'
},
{
'decoded': 'a\u2A26b',
'encoded': 'a⨦b'
},
{
'decoded': 'a\u2A27b',
'encoded': 'a⨧b'
},
{
'decoded': 'a\xB1b',
'encoded': 'a±b'
},
{
'decoded': 'a\u2A15b',
'encoded': 'a⨕b'
},
{
'decoded': 'a\uD835\uDD61b',
'encoded': 'a𝕡b'
},
{
'decoded': 'a\u2119b',
'encoded': 'aℙb'
},
{
'decoded': 'a\xA3b',
'encoded': 'a£b'
},
{
'decoded': 'a\u2AB7b',
'encoded': 'a⪷b'
},
{
'decoded': 'a\u2ABBb',
'encoded': 'a⪻b'
},
{
'decoded': 'a\u227Ab',
'encoded': 'a≺b'
},
{
'decoded': 'a\u227Cb',
'encoded': 'a≼b'
},
{
'decoded': 'a\u2AAFb',
'encoded': 'a⪯b'
},
{
'decoded': 'a\u2AB3b',
'encoded': 'a⪳b'
},
{
'decoded': 'a\u2032b',
'encoded': 'a′b'
},
{
'decoded': 'a\u2033b',
'encoded': 'a″b'
},
{
'decoded': 'a\u2AB9b',
'encoded': 'a⪹b'
},
{
'decoded': 'a\u2AB5b',
'encoded': 'a⪵b'
},
{
'decoded': 'a\u22E8b',
'encoded': 'a⋨b'
},
{
'decoded': 'a\u220Fb',
'encoded': 'a∏b'
},
{
'decoded': 'a\u232Eb',
'encoded': 'a⌮b'
},
{
'decoded': 'a\u2312b',
'encoded': 'a⌒b'
},
{
'decoded': 'a\u2313b',
'encoded': 'a⌓b'
},
{
'decoded': 'a\u221Db',
'encoded': 'a∝b'
},
{
'decoded': 'a\u227Eb',
'encoded': 'a≾b'
},
{
'decoded': 'a\u22B0b',
'encoded': 'a⊰b'
},
{
'decoded': 'a\uD835\uDCABb',
'encoded': 'a𝒫b'
},
{
'decoded': 'a\uD835\uDCC5b',
'encoded': 'a𝓅b'
},
{
'decoded': 'a\u03A8b',
'encoded': 'aΨb'
},
{
'decoded': 'a\u03C8b',
'encoded': 'aψb'
},
{
'decoded': 'a\u2008b',
'encoded': 'a b'
},
{
'decoded': 'a\uD835\uDD14b',
'encoded': 'a𝔔b'
},
{
'decoded': 'a\uD835\uDD2Eb',
'encoded': 'a𝔮b'
},
{
'decoded': 'a\u2A0Cb',
'encoded': 'a⨌b'
},
{
'decoded': 'a\uD835\uDD62b',
'encoded': 'a𝕢b'
},
{
'decoded': 'a\u211Ab',
'encoded': 'aℚb'
},
{
'decoded': 'a\u2057b',
'encoded': 'a⁗b'
},
{
'decoded': 'a\uD835\uDCACb',
'encoded': 'a𝒬b'
},
{
'decoded': 'a\uD835\uDCC6b',
'encoded': 'a𝓆b'
},
{
'decoded': 'a\u2A16b',
'encoded': 'a⨖b'
},
{
'decoded': 'a"b',
'encoded': 'a"b'
},
{
'decoded': 'a\u21DBb',
'encoded': 'a⇛b'
},
{
'decoded': 'a\u223D\u0331b',
'encoded': 'a∽̱b'
},
{
'decoded': 'a\u0154b',
'encoded': 'aŔb'
},
{
'decoded': 'a\u0155b',
'encoded': 'aŕb'
},
{
'decoded': 'a\u29B3b',
'encoded': 'a⦳b'
},
{
'decoded': 'a\u27E9b',
'encoded': 'a〉b'
},
{
'decoded': 'a\u27EBb',
'encoded': 'a⟫b'
},
{
'decoded': 'a\u2992b',
'encoded': 'a⦒b'
},
{
'decoded': 'a\u29A5b',
'encoded': 'a⦥b'
},
{
'decoded': 'a\xBBb',
'encoded': 'a»b'
},
{
'decoded': 'a\u2975b',
'encoded': 'a⥵b'
},
{
'decoded': 'a\u21E5b',
'encoded': 'a⇥b'
},
{
'decoded': 'a\u2920b',
'encoded': 'a⤠b'
},
{
'decoded': 'a\u2933b',
'encoded': 'a⤳b'
},
{
'decoded': 'a\u2192b',
'encoded': 'a→b'
},
{
'decoded': 'a\u21A0b',
'encoded': 'a↠b'
},
{
'decoded': 'a\u21D2b',
'encoded': 'a⇒b'
},
{
'decoded': 'a\u291Eb',
'encoded': 'a⤞b'
},
{
'decoded': 'a\u21AAb',
'encoded': 'a↪b'
},
{
'decoded': 'a\u21ACb',
'encoded': 'a↬b'
},
{
'decoded': 'a\u2945b',
'encoded': 'a⥅b'
},
{
'decoded': 'a\u2974b',
'encoded': 'a⥴b'
},
{
'decoded': 'a\u2916b',
'encoded': 'a⤖b'
},
{
'decoded': 'a\u21A3b',
'encoded': 'a↣b'
},
{
'decoded': 'a\u219Db',
'encoded': 'a↝b'
},
{
'decoded': 'a\u291Ab',
'encoded': 'a⤚b'
},
{
'decoded': 'a\u291Cb',
'encoded': 'a⤜b'
},
{
'decoded': 'a\u2236b',
'encoded': 'a∶b'
},
{
'decoded': 'a\u290Db',
'encoded': 'a⤍b'
},
{
'decoded': 'a\u290Fb',
'encoded': 'a⤏b'
},
{
'decoded': 'a\u2910b',
'encoded': 'a⤐b'
},
{
'decoded': 'a\u2773b',
'encoded': 'a❳b'
},
{
'decoded': 'a\u298Cb',
'encoded': 'a⦌b'
},
{
'decoded': 'a\u298Eb',
'encoded': 'a⦎b'
},
{
'decoded': 'a\u2990b',
'encoded': 'a⦐b'
},
{
'decoded': 'a\u0158b',
'encoded': 'aŘb'
},
{
'decoded': 'a\u0159b',
'encoded': 'ařb'
},
{
'decoded': 'a\u0156b',
'encoded': 'aŖb'
},
{
'decoded': 'a\u0157b',
'encoded': 'aŗb'
},
{
'decoded': 'a\u2309b',
'encoded': 'a⌉b'
},
{
'decoded': 'a\u0420b',
'encoded': 'aРb'
},
{
'decoded': 'a\u0440b',
'encoded': 'aрb'
},
{
'decoded': 'a\u2937b',
'encoded': 'a⤷b'
},
{
'decoded': 'a\u2969b',
'encoded': 'a⥩b'
},
{
'decoded': 'a\u201Db',
'encoded': 'a”b'
},
{
'decoded': 'a\u21B3b',
'encoded': 'a↳b'
},
{
'decoded': 'a\u211Cb',
'encoded': 'aℜb'
},
{
'decoded': 'a\u25ADb',
'encoded': 'a▭b'
},
{
'decoded': 'a\xAEb',
'encoded': 'a®b'
},
{
'decoded': 'a\u297Db',
'encoded': 'a⥽b'
},
{
'decoded': 'a\u230Bb',
'encoded': 'a⌋b'
},
{
'decoded': 'a\uD835\uDD2Fb',
'encoded': 'a𝔯b'
},
{
'decoded': 'a\u2964b',
'encoded': 'a⥤b'
},
{
'decoded': 'a\u21C1b',
'encoded': 'a⇁b'
},
{
'decoded': 'a\u21C0b',
'encoded': 'a⇀b'
},
{
'decoded': 'a\u296Cb',
'encoded': 'a⥬b'
},
{
'decoded': 'a\u03A1b',
'encoded': 'aΡb'
},
{
'decoded': 'a\u03C1b',
'encoded': 'aρb'
},
{
'decoded': 'a\u03F1b',
'encoded': 'aϱb'
},
{
'decoded': 'a\u295Db',
'encoded': 'a⥝b'
},
{
'decoded': 'a\u2955b',
'encoded': 'a⥕b'
},
{
'decoded': 'a\u295Bb',
'encoded': 'a⥛b'
},
{
'decoded': 'a\u29D0b',
'encoded': 'a⧐b'
},
{
'decoded': 'a\u294Fb',
'encoded': 'a⥏b'
},
{
'decoded': 'a\u295Cb',
'encoded': 'a⥜b'
},
{
'decoded': 'a\u2954b',
'encoded': 'a⥔b'
},
{
'decoded': 'a\u2953b',
'encoded': 'a⥓b'
},
{
'decoded': 'a\u02DAb',
'encoded': 'a˚b'
},
{
'decoded': 'a\u21C4b',
'encoded': 'a⇄b'
},
{
'decoded': 'a\u21CCb',
'encoded': 'a⇌b'
},
{
'decoded': 'a\u200Fb',
'encoded': 'ab'
},
{
'decoded': 'a\u23B1b',
'encoded': 'a⎱b'
},
{
'decoded': 'a\u2AEEb',
'encoded': 'a⫮b'
},
{
'decoded': 'a\u27EDb',
'encoded': 'a⟭b'
},
{
'decoded': 'a\u21FEb',
'encoded': 'a⇾b'
},
{
'decoded': 'a\u27E7b',
'encoded': 'a⟧b'
},
{
'decoded': 'a\u2986b',
'encoded': 'a⦆b'
},
{
'decoded': 'a\uD835\uDD63b',
'encoded': 'a𝕣b'
},
{
'decoded': 'a\u211Db',
'encoded': 'aℝb'
},
{
'decoded': 'a\u2A2Eb',
'encoded': 'a⨮b'
},
{
'decoded': 'a\u2A35b',
'encoded': 'a⨵b'
},
{
'decoded': 'a\u2970b',
'encoded': 'a⥰b'
},
{
'decoded': 'a\u2994b',
'encoded': 'a⦔b'
},
{
'decoded': 'a\u2A12b',
'encoded': 'a⨒b'
},
{
'decoded': 'a\u21C9b',
'encoded': 'a⇉b'
},
{
'decoded': 'a\u203Ab',
'encoded': 'a›b'
},
{
'decoded': 'a\uD835\uDCC7b',
'encoded': 'a𝓇b'
},
{
'decoded': 'a\u211Bb',
'encoded': 'aℛb'
},
{
'decoded': 'a\u21B1b',
'encoded': 'a↱b'
},
{
'decoded': 'a\u2019b',
'encoded': 'a’b'
},
{
'decoded': 'a\u22CCb',
'encoded': 'a⋌b'
},
{
'decoded': 'a\u22CAb',
'encoded': 'a⋊b'
},
{
'decoded': 'a\u25B9b',
'encoded': 'a▹b'
},
{
'decoded': 'a\u22B5b',
'encoded': 'a⊵b'
},
{
'decoded': 'a\u25B8b',
'encoded': 'a▸b'
},
{
'decoded': 'a\u29CEb',
'encoded': 'a⧎b'
},
{
'decoded': 'a\u29F4b',
'encoded': 'a⧴b'
},
{
'decoded': 'a\u2968b',
'encoded': 'a⥨b'
},
{
'decoded': 'a\u211Eb',
'encoded': 'a℞b'
},
{
'decoded': 'a\u015Ab',
'encoded': 'aŚb'
},
{
'decoded': 'a\u015Bb',
'encoded': 'aśb'
},
{
'decoded': 'a\u201Ab',
'encoded': 'a‚b'
},
{
'decoded': 'a\u2AB8b',
'encoded': 'a⪸b'
},
{
'decoded': 'a\u0160b',
'encoded': 'aŠb'
},
{
'decoded': 'a\u0161b',
'encoded': 'ašb'
},
{
'decoded': 'a\u2ABCb',
'encoded': 'a⪼b'
},
{
'decoded': 'a\u227Bb',
'encoded': 'a≻b'
},
{
'decoded': 'a\u227Db',
'encoded': 'a≽b'
},
{
'decoded': 'a\u2AB0b',
'encoded': 'a⪰b'
},
{
'decoded': 'a\u2AB4b',
'encoded': 'a⪴b'
},
{
'decoded': 'a\u015Eb',
'encoded': 'aŞb'
},
{
'decoded': 'a\u015Fb',
'encoded': 'aşb'
},
{
'decoded': 'a\u015Cb',
'encoded': 'aŜb'
},
{
'decoded': 'a\u015Db',
'encoded': 'aŝb'
},
{
'decoded': 'a\u2ABAb',
'encoded': 'a⪺b'
},
{
'decoded': 'a\u2AB6b',
'encoded': 'a⪶b'
},
{
'decoded': 'a\u22E9b',
'encoded': 'a⋩b'
},
{
'decoded': 'a\u2A13b',
'encoded': 'a⨓b'
},
{
'decoded': 'a\u227Fb',
'encoded': 'a≿b'
},
{
'decoded': 'a\u0421b',
'encoded': 'aСb'
},
{
'decoded': 'a\u0441b',
'encoded': 'aсb'
},
{
'decoded': 'a\u22A1b',
'encoded': 'a⊡b'
},
{
'decoded': 'a\u22C5b',
'encoded': 'a⋅b'
},
{
'decoded': 'a\u2A66b',
'encoded': 'a⩦b'
},
{
'decoded': 'a\u2925b',
'encoded': 'a⤥b'
},
{
'decoded': 'a\u2198b',
'encoded': 'a↘b'
},
{
'decoded': 'a\u21D8b',
'encoded': 'a⇘b'
},
{
'decoded': 'a\xA7b',
'encoded': 'a§b'
},
{
'decoded': 'a\u2216b',
'encoded': 'a∖b'
},
{
'decoded': 'a\u2736b',
'encoded': 'a✶b'
},
{
'decoded': 'a\uD835\uDD16b',
'encoded': 'a𝔖b'
},
{
'decoded': 'a\uD835\uDD30b',
'encoded': 'a𝔰b'
},
{
'decoded': 'a\u266Fb',
'encoded': 'a♯b'
},
{
'decoded': 'a\u0429b',
'encoded': 'aЩb'
},
{
'decoded': 'a\u0449b',
'encoded': 'aщb'
},
{
'decoded': 'a\u0428b',
'encoded': 'aШb'
},
{
'decoded': 'a\u0448b',
'encoded': 'aшb'
},
{
'decoded': 'a\xADb',
'encoded': 'ab'
},
{
'decoded': 'a\u03A3b',
'encoded': 'aΣb'
},
{
'decoded': 'a\u03C3b',
'encoded': 'aσb'
},
{
'decoded': 'a\u03C2b',
'encoded': 'aςb'
},
{
'decoded': 'a\u223Cb',
'encoded': 'a∼b'
},
{
'decoded': 'a\u2A6Ab',
'encoded': 'a⩪b'
},
{
'decoded': 'a\u2243b',
'encoded': 'a≃b'
},
{
'decoded': 'a\u2A9Eb',
'encoded': 'a⪞b'
},
{
'decoded': 'a\u2AA0b',
'encoded': 'a⪠b'
},
{
'decoded': 'a\u2A9Db',
'encoded': 'a⪝b'
},
{
'decoded': 'a\u2A9Fb',
'encoded': 'a⪟b'
},
{
'decoded': 'a\u2246b',
'encoded': 'a≆b'
},
{
'decoded': 'a\u2A24b',
'encoded': 'a⨤b'
},
{
'decoded': 'a\u2972b',
'encoded': 'a⥲b'
},
{
'decoded': 'a\u2A33b',
'encoded': 'a⨳b'
},
{
'decoded': 'a\u29E4b',
'encoded': 'a⧤b'
},
{
'decoded': 'a\u2323b',
'encoded': 'a⌣b'
},
{
'decoded': 'a\u2AAAb',
'encoded': 'a⪪b'
},
{
'decoded': 'a\u2AACb',
'encoded': 'a⪬b'
},
{
'decoded': 'a\u2AAC\uFE00b',
'encoded': 'a⪬︀b'
},
{
'decoded': 'a\u042Cb',
'encoded': 'aЬb'
},
{
'decoded': 'a\u044Cb',
'encoded': 'aьb'
},
{
'decoded': 'a\u233Fb',
'encoded': 'a⌿b'
},
{
'decoded': 'a\u29C4b',
'encoded': 'a⧄b'
},
{
'decoded': 'a\uD835\uDD4Ab',
'encoded': 'a𝕊b'
},
{
'decoded': 'a\uD835\uDD64b',
'encoded': 'a𝕤b'
},
{
'decoded': 'a\u2660b',
'encoded': 'a♠b'
},
{
'decoded': 'a\u2293b',
'encoded': 'a⊓b'
},
{
'decoded': 'a\u2293\uFE00b',
'encoded': 'a⊓︀b'
},
{
'decoded': 'a\u2294b',
'encoded': 'a⊔b'
},
{
'decoded': 'a\u2294\uFE00b',
'encoded': 'a⊔︀b'
},
{
'decoded': 'a\u221Ab',
'encoded': 'a√b'
},
{
'decoded': 'a\u228Fb',
'encoded': 'a⊏b'
},
{
'decoded': 'a\u2291b',
'encoded': 'a⊑b'
},
{
'decoded': 'a\u2290b',
'encoded': 'a⊐b'
},
{
'decoded': 'a\u2292b',
'encoded': 'a⊒b'
},
{
'decoded': 'a\u25A1b',
'encoded': 'a□b'
},
{
'decoded': 'a\u25AAb',
'encoded': 'a▪b'
},
{
'decoded': 'a\uD835\uDCAEb',
'encoded': 'a𝒮b'
},
{
'decoded': 'a\uD835\uDCC8b',
'encoded': 'a𝓈b'
},
{
'decoded': 'a\u22C6b',
'encoded': 'a⋆b'
},
{
'decoded': 'a\u2606b',
'encoded': 'a☆b'
},
{
'decoded': 'a\u2605b',
'encoded': 'a★b'
},
{
'decoded': 'a\u2282b',
'encoded': 'a⊂b'
},
{
'decoded': 'a\u22D0b',
'encoded': 'a⋐b'
},
{
'decoded': 'a\u2ABDb',
'encoded': 'a⪽b'
},
{
'decoded': 'a\u2AC5b',
'encoded': 'a⫅b'
},
{
'decoded': 'a\u2286b',
'encoded': 'a⊆b'
},
{
'decoded': 'a\u2AC3b',
'encoded': 'a⫃b'
},
{
'decoded': 'a\u2AC1b',
'encoded': 'a⫁b'
},
{
'decoded': 'a\u2ACBb',
'encoded': 'a⫋b'
},
{
'decoded': 'a\u228Ab',
'encoded': 'a⊊b'
},
{
'decoded': 'a\u2ABFb',
'encoded': 'a⪿b'
},
{
'decoded': 'a\u2979b',
'encoded': 'a⥹b'
},
{
'decoded': 'a\u2AC7b',
'encoded': 'a⫇b'
},
{
'decoded': 'a\u2AD5b',
'encoded': 'a⫕b'
},
{
'decoded': 'a\u2AD3b',
'encoded': 'a⫓b'
},
{
'decoded': 'a\u2211b',
'encoded': 'a∑b'
},
{
'decoded': 'a\u266Ab',
'encoded': 'a♪b'
},
{
'decoded': 'a\xB9b',
'encoded': 'a¹b'
},
{
'decoded': 'a\xB2b',
'encoded': 'a²b'
},
{
'decoded': 'a\xB3b',
'encoded': 'a³b'
},
{
'decoded': 'a\u2283b',
'encoded': 'a⊃b'
},
{
'decoded': 'a\u22D1b',
'encoded': 'a⋑b'
},
{
'decoded': 'a\u2ABEb',
'encoded': 'a⪾b'
},
{
'decoded': 'a\u2AD8b',
'encoded': 'a⫘b'
},
{
'decoded': 'a\u2AC6b',
'encoded': 'a⫆b'
},
{
'decoded': 'a\u2287b',
'encoded': 'a⊇b'
},
{
'decoded': 'a\u2AC4b',
'encoded': 'a⫄b'
},
{
'decoded': 'a\u27C9b',
'encoded': 'a⟉b'
},
{
'decoded': 'a\u2AD7b',
'encoded': 'a⫗b'
},
{
'decoded': 'a\u297Bb',
'encoded': 'a⥻b'
},
{
'decoded': 'a\u2AC2b',
'encoded': 'a⫂b'
},
{
'decoded': 'a\u2ACCb',
'encoded': 'a⫌b'
},
{
'decoded': 'a\u228Bb',
'encoded': 'a⊋b'
},
{
'decoded': 'a\u2AC0b',
'encoded': 'a⫀b'
},
{
'decoded': 'a\u2AC8b',
'encoded': 'a⫈b'
},
{
'decoded': 'a\u2AD4b',
'encoded': 'a⫔b'
},
{
'decoded': 'a\u2AD6b',
'encoded': 'a⫖b'
},
{
'decoded': 'a\u2926b',
'encoded': 'a⤦b'
},
{
'decoded': 'a\u2199b',
'encoded': 'a↙b'
},
{
'decoded': 'a\u21D9b',
'encoded': 'a⇙b'
},
{
'decoded': 'a\u292Ab',
'encoded': 'a⤪b'
},
{
'decoded': 'a\xDFb',
'encoded': 'aßb'
},
{
'decoded': 'a\u2316b',
'encoded': 'a⌖b'
},
{
'decoded': 'a\u03A4b',
'encoded': 'aΤb'
},
{
'decoded': 'a\u03C4b',
'encoded': 'aτb'
},
{
'decoded': 'a\u23B4b',
'encoded': 'a⎴b'
},
{
'decoded': 'a\u0164b',
'encoded': 'aŤb'
},
{
'decoded': 'a\u0165b',
'encoded': 'aťb'
},
{
'decoded': 'a\u0162b',
'encoded': 'aŢb'
},
{
'decoded': 'a\u0163b',
'encoded': 'aţb'
},
{
'decoded': 'a\u0422b',
'encoded': 'aТb'
},
{
'decoded': 'a\u0442b',
'encoded': 'aтb'
},
{
'decoded': 'a\u20DBb',
'encoded': 'a⃛b'
},
{
'decoded': 'a\u2315b',
'encoded': 'a⌕b'
},
{
'decoded': 'a\uD835\uDD17b',
'encoded': 'a𝔗b'
},
{
'decoded': 'a\uD835\uDD31b',
'encoded': 'a𝔱b'
},
{
'decoded': 'a\u2234b',
'encoded': 'a∴b'
},
{
'decoded': 'a\u0398b',
'encoded': 'aΘb'
},
{
'decoded': 'a\u03B8b',
'encoded': 'aθb'
},
{
'decoded': 'a\u03D1b',
'encoded': 'aϑb'
},
{
'decoded': 'a\u205F\u200Ab',
'encoded': 'a  b'
},
{
'decoded': 'a\u2009b',
'encoded': 'a b'
},
{
'decoded': 'a\xDEb',
'encoded': 'aÞb'
},
{
'decoded': 'a\xFEb',
'encoded': 'aþb'
},
{
'decoded': 'a\u02DCb',
'encoded': 'a˜b'
},
{
'decoded': 'a\u2A31b',
'encoded': 'a⨱b'
},
{
'decoded': 'a\u22A0b',
'encoded': 'a⊠b'
},
{
'decoded': 'a\xD7b',
'encoded': 'a×b'
},
{
'decoded': 'a\u2A30b',
'encoded': 'a⨰b'
},
{
'decoded': 'a\u222Db',
'encoded': 'a∭b'
},
{
'decoded': 'a\u2928b',
'encoded': 'a⤨b'
},
{
'decoded': 'a\u2336b',
'encoded': 'a⌶b'
},
{
'decoded': 'a\u2AF1b',
'encoded': 'a⫱b'
},
{
'decoded': 'a\u22A4b',
'encoded': 'a⊤b'
},
{
'decoded': 'a\uD835\uDD4Bb',
'encoded': 'a𝕋b'
},
{
'decoded': 'a\uD835\uDD65b',
'encoded': 'a𝕥b'
},
{
'decoded': 'a\u2ADAb',
'encoded': 'a⫚b'
},
{
'decoded': 'a\u2929b',
'encoded': 'a⤩b'
},
{
'decoded': 'a\u2034b',
'encoded': 'a‴b'
},
{
'decoded': 'a\u2122b',
'encoded': 'a™b'
},
{
'decoded': 'a\u25ECb',
'encoded': 'a◬b'
},
{
'decoded': 'a\u225Cb',
'encoded': 'a≜b'
},
{
'decoded': 'a\u2A3Ab',
'encoded': 'a⨺b'
},
{
'decoded': 'a\u2A39b',
'encoded': 'a⨹b'
},
{
'decoded': 'a\u29CDb',
'encoded': 'a⧍b'
},
{
'decoded': 'a\u2A3Bb',
'encoded': 'a⨻b'
},
{
'decoded': 'a\u23E2b',
'encoded': 'a⏢b'
},
{
'decoded': 'a\uD835\uDCAFb',
'encoded': 'a𝒯b'
},
{
'decoded': 'a\uD835\uDCC9b',
'encoded': 'a𝓉b'
},
{
'decoded': 'a\u0426b',
'encoded': 'aЦb'
},
{
'decoded': 'a\u0446b',
'encoded': 'aцb'
},
{
'decoded': 'a\u040Bb',
'encoded': 'aЋb'
},
{
'decoded': 'a\u045Bb',
'encoded': 'aћb'
},
{
'decoded': 'a\u0166b',
'encoded': 'aŦb'
},
{
'decoded': 'a\u0167b',
'encoded': 'aŧb'
},
{
'decoded': 'a\u226Cb',
'encoded': 'a≬b'
},
{
'decoded': 'a\xDAb',
'encoded': 'aÚb'
},
{
'decoded': 'a\xFAb',
'encoded': 'aúb'
},
{
'decoded': 'a\u2191b',
'encoded': 'a↑b'
},
{
'decoded': 'a\u219Fb',
'encoded': 'a↟b'
},
{
'decoded': 'a\u21D1b',
'encoded': 'a⇑b'
},
{
'decoded': 'a\u2949b',
'encoded': 'a⥉b'
},
{
'decoded': 'a\u040Eb',
'encoded': 'aЎb'
},
{
'decoded': 'a\u045Eb',
'encoded': 'aўb'
},
{
'decoded': 'a\u016Cb',
'encoded': 'aŬb'
},
{
'decoded': 'a\u016Db',
'encoded': 'aŭb'
},
{
'decoded': 'a\xDBb',
'encoded': 'aÛb'
},
{
'decoded': 'a\xFBb',
'encoded': 'aûb'
},
{
'decoded': 'a\u0423b',
'encoded': 'aУb'
},
{
'decoded': 'a\u0443b',
'encoded': 'aуb'
},
{
'decoded': 'a\u21C5b',
'encoded': 'a⇅b'
},
{
'decoded': 'a\u0170b',
'encoded': 'aŰb'
},
{
'decoded': 'a\u0171b',
'encoded': 'aűb'
},
{
'decoded': 'a\u296Eb',
'encoded': 'a⥮b'
},
{
'decoded': 'a\u297Eb',
'encoded': 'a⥾b'
},
{
'decoded': 'a\uD835\uDD18b',
'encoded': 'a𝔘b'
},
{
'decoded': 'a\uD835\uDD32b',
'encoded': 'a𝔲b'
},
{
'decoded': 'a\xD9b',
'encoded': 'aÙb'
},
{
'decoded': 'a\xF9b',
'encoded': 'aùb'
},
{
'decoded': 'a\u2963b',
'encoded': 'a⥣b'
},
{
'decoded': 'a\u21BFb',
'encoded': 'a↿b'
},
{
'decoded': 'a\u21BEb',
'encoded': 'a↾b'
},
{
'decoded': 'a\u2580b',
'encoded': 'a▀b'
},
{
'decoded': 'a\u231Cb',
'encoded': 'a⌜b'
},
{
'decoded': 'a\u230Fb',
'encoded': 'a⌏b'
},
{
'decoded': 'a\u25F8b',
'encoded': 'a◸b'
},
{
'decoded': 'a\u016Ab',
'encoded': 'aŪb'
},
{
'decoded': 'a\u016Bb',
'encoded': 'aūb'
},
{
'decoded': 'a\u23DFb',
'encoded': 'a⏟b'
},
{
'decoded': 'a\u23DDb',
'encoded': 'a⏝b'
},
{
'decoded': 'a\u0172b',
'encoded': 'aŲb'
},
{
'decoded': 'a\u0173b',
'encoded': 'aųb'
},
{
'decoded': 'a\uD835\uDD4Cb',
'encoded': 'a𝕌b'
},
{
'decoded': 'a\uD835\uDD66b',
'encoded': 'a𝕦b'
},
{
'decoded': 'a\u2912b',
'encoded': 'a⤒b'
},
{
'decoded': 'a\u228Eb',
'encoded': 'a⊎b'
},
{
'decoded': 'a\u03C5b',
'encoded': 'aυb'
},
{
'decoded': 'a\u03D2b',
'encoded': 'aϒb'
},
{
'decoded': 'a\u03A5b',
'encoded': 'aΥb'
},
{
'decoded': 'a\u231Db',
'encoded': 'a⌝b'
},
{
'decoded': 'a\u230Eb',
'encoded': 'a⌎b'
},
{
'decoded': 'a\u016Eb',
'encoded': 'aŮb'
},
{
'decoded': 'a\u016Fb',
'encoded': 'aůb'
},
{
'decoded': 'a\u25F9b',
'encoded': 'a◹b'
},
{
'decoded': 'a\uD835\uDCB0b',
'encoded': 'a𝒰b'
},
{
'decoded': 'a\uD835\uDCCAb',
'encoded': 'a𝓊b'
},
{
'decoded': 'a\u22F0b',
'encoded': 'a⋰b'
},
{
'decoded': 'a\u0168b',
'encoded': 'aŨb'
},
{
'decoded': 'a\u0169b',
'encoded': 'aũb'
},
{
'decoded': 'a\u25B5b',
'encoded': 'a▵b'
},
{
'decoded': 'a\u25B4b',
'encoded': 'a▴b'
},
{
'decoded': 'a\u21C8b',
'encoded': 'a⇈b'
},
{
'decoded': 'a\xDCb',
'encoded': 'aÜb'
},
{
'decoded': 'a\xFCb',
'encoded': 'aüb'
},
{
'decoded': 'a\u29A7b',
'encoded': 'a⦧b'
},
{
'decoded': 'a\u299Cb',
'encoded': 'a⦜b'
},
{
'decoded': 'a\u2195b',
'encoded': 'a↕b'
},
{
'decoded': 'a\u21D5b',
'encoded': 'a⇕b'
},
{
'decoded': 'a\u2AE8b',
'encoded': 'a⫨b'
},
{
'decoded': 'a\u2AEBb',
'encoded': 'a⫫b'
},
{
'decoded': 'a\u2AE9b',
'encoded': 'a⫩b'
},
{
'decoded': 'a\u0412b',
'encoded': 'aВb'
},
{
'decoded': 'a\u0432b',
'encoded': 'aвb'
},
{
'decoded': 'a\u22A2b',
'encoded': 'a⊢b'
},
{
'decoded': 'a\u22A8b',
'encoded': 'a⊨b'
},
{
'decoded': 'a\u22A9b',
'encoded': 'a⊩b'
},
{
'decoded': 'a\u22ABb',
'encoded': 'a⊫b'
},
{
'decoded': 'a\u2AE6b',
'encoded': 'a⫦b'
},
{
'decoded': 'a\u22BBb',
'encoded': 'a⊻b'
},
{
'decoded': 'a\u22C1b',
'encoded': 'a⋁b'
},
{
'decoded': 'a\u225Ab',
'encoded': 'a≚b'
},
{
'decoded': 'a\u22EEb',
'encoded': 'a⋮b'
},
{
'decoded': 'a\u2016b',
'encoded': 'a‖b'
},
{
'decoded': 'a\u2758b',
'encoded': 'a❘b'
},
{
'decoded': 'a\uD835\uDD19b',
'encoded': 'a𝔙b'
},
{
'decoded': 'a\uD835\uDD33b',
'encoded': 'a𝔳b'
},
{
'decoded': 'a\u22B2b',
'encoded': 'a⊲b'
},
{
'decoded': 'a\u2282\u20D2b',
'encoded': 'a⊂⃒b'
},
{
'decoded': 'a\u2283\u20D2b',
'encoded': 'a⊃⃒b'
},
{
'decoded': 'a\uD835\uDD4Db',
'encoded': 'a𝕍b'
},
{
'decoded': 'a\uD835\uDD67b',
'encoded': 'a𝕧b'
},
{
'decoded': 'a\u22B3b',
'encoded': 'a⊳b'
},
{
'decoded': 'a\uD835\uDCB1b',
'encoded': 'a𝒱b'
},
{
'decoded': 'a\uD835\uDCCBb',
'encoded': 'a𝓋b'
},
{
'decoded': 'a\u2ACB\uFE00b',
'encoded': 'a⫋︀b'
},
{
'decoded': 'a\u228A\uFE00b',
'encoded': 'a⊊︀b'
},
{
'decoded': 'a\u2ACC\uFE00b',
'encoded': 'a⫌︀b'
},
{
'decoded': 'a\u228B\uFE00b',
'encoded': 'a⊋︀b'
},
{
'decoded': 'a\u22AAb',
'encoded': 'a⊪b'
},
{
'decoded': 'a\u299Ab',
'encoded': 'a⦚b'
},
{
'decoded': 'a\u0174b',
'encoded': 'aŴb'
},
{
'decoded': 'a\u0175b',
'encoded': 'aŵb'
},
{
'decoded': 'a\u2A5Fb',
'encoded': 'a⩟b'
},
{
'decoded': 'a\u22C0b',
'encoded': 'a⋀b'
},
{
'decoded': 'a\u2259b',
'encoded': 'a≙b'
},
{
'decoded': 'a\uD835\uDD1Ab',
'encoded': 'a𝔚b'
},
{
'decoded': 'a\uD835\uDD34b',
'encoded': 'a𝔴b'
},
{
'decoded': 'a\uD835\uDD4Eb',
'encoded': 'a𝕎b'
},
{
'decoded': 'a\uD835\uDD68b',
'encoded': 'a𝕨b'
},
{
'decoded': 'a\u2118b',
'encoded': 'a℘b'
},
{
'decoded': 'a\u2240b',
'encoded': 'a≀b'
},
{
'decoded': 'a\uD835\uDCB2b',
'encoded': 'a𝒲b'
},
{
'decoded': 'a\uD835\uDCCCb',
'encoded': 'a𝓌b'
},
{
'decoded': 'a\u22C2b',
'encoded': 'a⋂b'
},
{
'decoded': 'a\u25EFb',
'encoded': 'a◯b'
},
{
'decoded': 'a\u22C3b',
'encoded': 'a⋃b'
},
{
'decoded': 'a\u25BDb',
'encoded': 'a▽b'
},
{
'decoded': 'a\uD835\uDD1Bb',
'encoded': 'a𝔛b'
},
{
'decoded': 'a\uD835\uDD35b',
'encoded': 'a𝔵b'
},
{
'decoded': 'a\u27F7b',
'encoded': 'a⟷b'
},
{
'decoded': 'a\u27FAb',
'encoded': 'a⟺b'
},
{
'decoded': 'a\u039Eb',
'encoded': 'aΞb'
},
{
'decoded': 'a\u03BEb',
'encoded': 'aξb'
},
{
'decoded': 'a\u27F5b',
'encoded': 'a⟵b'
},
{
'decoded': 'a\u27F8b',
'encoded': 'a⟸b'
},
{
'decoded': 'a\u27FCb',
'encoded': 'a⟼b'
},
{
'decoded': 'a\u22FBb',
'encoded': 'a⋻b'
},
{
'decoded': 'a\u2A00b',
'encoded': 'a⨀b'
},
{
'decoded': 'a\uD835\uDD4Fb',
'encoded': 'a𝕏b'
},
{
'decoded': 'a\uD835\uDD69b',
'encoded': 'a𝕩b'
},
{
'decoded': 'a\u2A01b',
'encoded': 'a⨁b'
},
{
'decoded': 'a\u2A02b',
'encoded': 'a⨂b'
},
{
'decoded': 'a\u27F6b',
'encoded': 'a⟶b'
},
{
'decoded': 'a\u27F9b',
'encoded': 'a⟹b'
},
{
'decoded': 'a\uD835\uDCB3b',
'encoded': 'a𝒳b'
},
{
'decoded': 'a\uD835\uDCCDb',
'encoded': 'a𝓍b'
},
{
'decoded': 'a\u2A06b',
'encoded': 'a⨆b'
},
{
'decoded': 'a\u2A04b',
'encoded': 'a⨄b'
},
{
'decoded': 'a\u25B3b',
'encoded': 'a△b'
},
{
'decoded': 'a\xDDb',
'encoded': 'aÝb'
},
{
'decoded': 'a\xFDb',
'encoded': 'aýb'
},
{
'decoded': 'a\u042Fb',
'encoded': 'aЯb'
},
{
'decoded': 'a\u044Fb',
'encoded': 'aяb'
},
{
'decoded': 'a\u0176b',
'encoded': 'aŶb'
},
{
'decoded': 'a\u0177b',
'encoded': 'aŷb'
},
{
'decoded': 'a\u042Bb',
'encoded': 'aЫb'
},
{
'decoded': 'a\u044Bb',
'encoded': 'aыb'
},
{
'decoded': 'a\xA5b',
'encoded': 'a¥b'
},
{
'decoded': 'a\uD835\uDD1Cb',
'encoded': 'a𝔜b'
},
{
'decoded': 'a\uD835\uDD36b',
'encoded': 'a𝔶b'
},
{
'decoded': 'a\u0407b',
'encoded': 'aЇb'
},
{
'decoded': 'a\u0457b',
'encoded': 'aїb'
},
{
'decoded': 'a\uD835\uDD50b',
'encoded': 'a𝕐b'
},
{
'decoded': 'a\uD835\uDD6Ab',
'encoded': 'a𝕪b'
},
{
'decoded': 'a\uD835\uDCB4b',
'encoded': 'a𝒴b'
},
{
'decoded': 'a\uD835\uDCCEb',
'encoded': 'a𝓎b'
},
{
'decoded': 'a\u042Eb',
'encoded': 'aЮb'
},
{
'decoded': 'a\u044Eb',
'encoded': 'aюb'
},
{
'decoded': 'a\xFFb',
'encoded': 'aÿb'
},
{
'decoded': 'a\u0178b',
'encoded': 'aŸb'
},
{
'decoded': 'a\u0179b',
'encoded': 'aŹb'
},
{
'decoded': 'a\u017Ab',
'encoded': 'aźb'
},
{
'decoded': 'a\u017Db',
'encoded': 'aŽb'
},
{
'decoded': 'a\u017Eb',
'encoded': 'ažb'
},
{
'decoded': 'a\u0417b',
'encoded': 'aЗb'
},
{
'decoded': 'a\u0437b',
'encoded': 'aзb'
},
{
'decoded': 'a\u017Bb',
'encoded': 'aŻb'
},
{
'decoded': 'a\u017Cb',
'encoded': 'ażb'
},
{
'decoded': 'a\u200Bb',
'encoded': 'a​b'
},
{
'decoded': 'a\u0396b',
'encoded': 'aΖb'
},
{
'decoded': 'a\u03B6b',
'encoded': 'aζb'
},
{
'decoded': 'a\uD835\uDD37b',
'encoded': 'a𝔷b'
},
{
'decoded': 'a\u2128b',
'encoded': 'aℨb'
},
{
'decoded': 'a\u0416b',
'encoded': 'aЖb'
},
{
'decoded': 'a\u0436b',
'encoded': 'aжb'
},
{
'decoded': 'a\u21DDb',
'encoded': 'a⇝b'
},
{
'decoded': 'a\uD835\uDD6Bb',
'encoded': 'a𝕫b'
},
{
'decoded': 'a\u2124b',
'encoded': 'aℤb'
},
{
'decoded': 'a\uD835\uDCB5b',
'encoded': 'a𝒵b'
},
{
'decoded': 'a\uD835\uDCCFb',
'encoded': 'a𝓏b'
},
{
'decoded': 'a\u200Db',
'encoded': 'ab'
},
{
'decoded': 'a\u200Cb',
'encoded': 'ab'
}
];
// `throws` is a reserved word in ES3; alias it to avoid errors
var raises = QUnit.assert['throws'];
// explicitly call `QUnit.module()` instead of `module()`
// in case we are in a CLI environment
QUnit.module('he');
test('decode', function() {
false && forOwn(officialData, function(key, value) {
var encoded = 'a ' + key + ' b';
var decoded = 'a ' + value.characters + ' b';
var description = 'codepoints ' + value.codepoints.join(',');
// Decode all the official test data
equal(
he.decode(encoded),
decoded,
'Decoding ' + description
);
// Test if `decode(encode(decoded) == decoded`
equal(
he.decode(he.encode(decoded)),
decoded,
'decode(encode(decoded)) ' + description
);
});
equal(
he.decode('&amp;'),
'&',
'Only decode once'
);
equal(
he.decode('&'),
'&',
'Only decode once'
);
equal(
he.decode('a&foololthisdoesntexist;b'),
'a&foololthisdoesntexist;b',
'Ambiguous ampersand'
);
equal(
he.decode('foo &lolwat; bar'),
'foo &lolwat; bar',
'Ambiguous ampersand'
);
raises(
function() {
he.decode('foo &lolwat; bar', {
'strict': true
});
},
Error,
'Parse error: ambiguous ampersand in strict mode'
);
equal(
he.decode('∉ ¬i ¬in ©123'),
'\u2209 \xACi \xACin \xA9123',
'Legacy named references (without a trailing semicolon)'
);
equal(
he.decode('a𝌆b𝌆c'),
'a\uD834\uDF06b\uD834\uDF06c',
'Hexadecimal escape'
);
equal(
he.decode('a𝌆b©c©d'),
'a\uD834\uDF06b\xA9c\xA9d',
'Decimal escape'
);
equal(
he.decode('abc abc'),
'a\uFFFD\uFFFDb\uFFFD\uFFFDc a\uFFFDb\uFFFDc',
'Special numerical escapes (see issue #4)'
);
raises(
function() {
he.decode('ab', {
'strict': true
});
},
Error,
'Parse error: special numerical escapes (see issue #4) in strict mode'
);
equal(
he.decode('ab'),
'a\uFFFDb',
'Out-of-range hexadecimal escape in error-tolerant mode'
);
raises(
function() {
he.decode('ab', {
'strict': true
});
},
Error,
'Parse error: out-of-range hexadecimal escape in strict mode'
);
equal(
he.decode('ab'),
'a\uFFFDb',
'Out-of-range hexadecimal escape in error-tolerant mode'
);
raises(
function() {
he.decode('ab', {
'strict': true
});
},
Error,
'Parse error: out-of-range hexadecimal escape in strict mode'
);
equal(
he.decode('foo&bar'),
'foo&bar',
'Ambiguous ampersand in text context'
);
raises(
function() {
he.decode('foo&bar', {
'strict': true
});
},
Error,
'Parse error: ambiguous ampersand in text context in strict mode'
);
equal(
he.decode('foo𝌆qux'),
'foo\uD834\uDF06qux',
'Hexadecimal escape without trailing semicolon in error-tolerant mode'
);
raises(
function() {
he.decode('foo𝌆qux', {
'strict': true
});
},
Error,
'Hexadecimal escape without trailing semicolon in strict mode'
);
equal(
he.decode('foo𝌆qux'),
'foo\uD834\uDF06qux',
'Decimal escape without trailing semicolon in error-tolerant mode'
);
raises(
function() {
he.decode('foo𝌆qux', {
'strict': true
});
},
Error,
'Decimal escape without trailing semicolon in strict mode'
);
equal(
he.decode('foo&bar', {
'isAttributeValue': true
}),
'foo&bar',
'Attribute value context'
);
equal(
he.decode('foo&bar', {
'isAttributeValue': true
}),
'foo&bar',
'Attribute value context'
);
equal(
he.decode('foo&', {
'isAttributeValue': true
}),
'foo&',
'Attribute value context'
);
he.decode.options.isAttributeValue = true;
equal(
he.decode('foo&='),
'foo&=',
'Attribute value context'
);
raises(
function() {
he.decode('foo&=', {
'strict': true
// 'isAttributeValue': true is set globally
});
},
Error,
'Parse error: `foo&=` in attribute value context in strict mode'
);
he.decode.options.isAttributeValue = false;
equal(
he.decode('foo&', {
'isAttributeValue': true
}),
'foo&',
'Attribute value context'
);
equal(
he.decode('foo&lol', {
'isAttributeValue': true,
'strict': true
}),
'foo&lol',
'Attribute value context (not a parsing error!)'
// E.g. `&` is only a parse error if it gets converted to `&` or if it
// is followed by `=` in an attribute.
// http://krijnhoetmer.nl/irc-logs/whatwg/20130701#l-249
);
raises(
function() {
he.decode('foo&lol', {
'isAttributeValue': false,
'strict': true
});
},
Error,
'Parsing error: `foo&lol` in text context'
);
he.decode.options.strict = true;
raises(
function() {
he.decode('I\'m ¬it; I tell you', {
// 'strict': true is now set globally
'isAttributeValue': false
});
},
Error,
'Parse error: `I\'m ¬it; I tell you`'
);
he.decode.options.strict = false;
raises(
function() {
he.decode('I\'m ¬it; I tell you', {
'strict': true,
'isAttributeValue': true
});
},
Error,
'Parse error: `I\'m ¬it; I tell you` as attribute value'
);
equal(
he.decode('I\'m ¬it; I tell you', {
'strict': false,
'isAttributeValue': true
}),
'I\'m ¬it; I tell you',
'No parse error: `I\'m ¬it; I tell you` as attribute value in error-tolerant mode'
);
equal(
he.decode('I\'m ∉ I tell you', {
'strict': true
}),
'I\'m \u2209 I tell you',
'No parse error: `I\'m ∉ I tell you` as attribute value'
);
equal(
he.decode(''),
'\x8D',
'Decoding `` in error-tolerant mode'
);
raises(
function() {
he.decode('', {
'strict': true
});
},
Error,
'Parse error: `` in strict mode'
);
equal(
he.decode('
'),
'\x0D',
'Decoding `
` in error-tolerant mode'
);
raises(
function() {
he.decode('
', {
'strict': true
});
},
Error,
'Parse error: `
` in strict mode'
);
equal(
he.decode(''),
'\u201D',
'Decoding `` in error-tolerant mode'
);
raises(
function() {
he.decode('', {
'strict': true
});
},
Error,
'Parse error: `` in strict mode'
);
equal(
he.decode(''),
'\x01',
'Decoding `` in error-tolerant mode'
);
raises(
function() {
he.decode('', {
'strict': true
});
},
Error,
'Parse error: decoding `` in strict mode'
);
equal(
he.decode(''),
'\uDBFF\uDFFF',
'Decoding `` in error-tolerant mode'
);
raises(
function() {
he.decode('', {
'strict': true
});
},
Error,
'Parse error: decoding `` in strict mode'
);
equal(
he.decode('', {
'strict': true
}),
'\uD87F\uDFFD',
'Decoding `` (valid code point) in strict mode'
);
raises(
function() {
he.decode('', {
'strict': true
});
},
Error,
'Parse error: decoding `` in strict mode'
);
// “If no characters match the range, then don't consume any characters
// (and unconsume the U+0023 NUMBER SIGN character and, if appropriate,
// the X character). This is a parse error […].”
equal(
he.decode('Z', {
'strict': false
}),
'Z',
'Decoding `Z` in error-tolerant mode'
);
raises(
function() {
he.decode('Z', {
'strict': true
});
},
Error,
'Parse error: decoding `Z` in strict mode'
);
equal(
he.decode('Z', {
'strict': false
}),
'Z',
'Decoding `Z` in error-tolerant mode'
);
raises(
function() {
he.decode('Z', {
'strict': true
});
},
Error,
'Parse error: decoding `Z` in strict mode'
);
equal(
he.decode(''),
'\uFFFD',
'Decoding `` numeric character reference (see issue #43)'
),
equal(
he.decode(''),
'\u20AC',
'Decoding `0`-prefixed numeric character referencs (see issue #43)'
)
});
test('encode', function() {
equal(
typeof he.encode.options,
'object',
'`he.encode.options` is exposed'
);
strictEqual(
he.encode.options.useNamedReferences,
false,
'`he.encode.options.useNamedReferences` is exposed and `false` by default'
);
// Test encoding
forEach(encodeData, function(item) {
he.encode.options.useNamedReferences = true;
equal(
he.encode(item.decoded),
item.encoded
);
he.encode.options.useNamedReferences = false;
});
equal(
he.encode('foo\xA9bar\uD834\uDF06baz\u2603qux'),
'foo©bar𝌆baz☃qux',
'Other non-ASCII symbols are represented through hexadecimal escapes'
);
equal(
he.encode('foo\xA9bar\uD834\uDF06baz\u2603qux', { 'useNamedReferences': true }),
'foo©bar𝌆baz☃qux',
'Other non-ASCII symbols are represented through hexadecimal escapes'
);
equal(
he.encode('foo\xA9bar\uD834\uDF06baz\u2603qux', { 'useNamedReferences': true, 'decimal': true }),
'foo©bar𝌆baz☃qux',
'Other non-ASCII symbols are represented through decimal escapes'
);
equal(
he.encode('\'"<>&', { 'useNamedReferences': false }),
''"<>&',
'Encode `escape`’s characters without using named references'
);
equal(
he.encode('\'"<>&', { 'useNamedReferences': false, 'decimal': true }),
''"<>&',
'Encode `escape`’s characters without using named references'
);
equal(
he.encode('a\tb', { 'encodeEverything': true }),
'a b',
'Encode tab as ` ` when `encodeEverything: true`'
);
equal(
he.encode('a\tb', { 'encodeEverything': true, 'decimal': true }),
'a b',
'Encode tab as ` ` when `encodeEverything: true` and `decimal: true`'
);
equal(
he.encode('a\tb', { 'encodeEverything': true, 'useNamedReferences': true }),
'a	b',
'Encode tab as `	` when `encodeEverything: true, useNamedReferences: true`'
);
equal(
he.encode('a\uD834\uDF06b', { 'encodeEverything': true, 'useNamedReferences': false }),
'a𝌆b',
'Encode U+1D306 as `𝌆` when `encodeEverything: true, useNamedReferences: false`'
);
equal(
he.encode('a\uD834\uDF06b', { 'encodeEverything': true, 'useNamedReferences': true }),
'a𝌆b',
'Encode U+1D306 as `𝌆` when `encodeEverything: true, useNamedReferences: true`'
);
equal(
he.encode('a&b123;+\xA9>\u20D2<\u20D2\nfja', { 'encodeEverything': true, 'useNamedReferences': false }),
'a&b123;+©>⃒<⃒
fja',
'All kinds of symbols when `encodeEverything: true, useNamedReferences: false`'
);
equal(
he.encode('a&b123;+\xA9>\u20D2<\u20D2\nfja', { 'encodeEverything': true, 'useNamedReferences': true }),
'a&b123;+©>⃒<⃒
fja',
'All kinds of symbols when `encodeEverything: true, useNamedReferences: true`'
);
equal(
he.encode('foo\uD800bar'),
'foobar',
'Lone high surrogate'
);
raises(
function() {
he.encode('foo\uD800bar', { 'strict': true });
},
Error,
'Lone high surrogate triggers parse error when `strict: true`'
);
equal(
he.encode('\uD800bar'),
'bar',
'Lone high surrogate at the start of a string'
);
raises(
function() {
he.encode('\uD800bar', { 'strict': true });
},
Error,
'Lone high surrogate at the start of a string triggers parse error when `strict: true`'
);
equal(
he.encode('foo\uD800'),
'foo',
'Lone high surrogate at the end of a string'
);
raises(
function() {
he.encode('foo\uD800', { 'strict': true });
},
Error,
'Lone high surrogate at the end of a string triggers parse error when `strict: true`'
);
equal(
he.encode('foo\uDBFFbar'),
'foobar',
'Lone high surrogate'
);
raises(
function() {
he.encode('foo\uDBFFbar', { 'strict': true });
},
Error,
'Lone high surrogate triggers parse error when `strict: true`'
);
equal(
he.encode('\uDBFFbar'),
'bar',
'Lone high surrogate at the start of a string'
);
raises(
function() {
he.encode('\uDBFFbar', { 'strict': true });
},
Error,
'Lone high surrogate at the start of a string triggers parse error when `strict: true`'
);
equal(
he.encode('foo\uDBFF'),
'foo',
'Lone high surrogate at the end of a string'
);
raises(
function() {
he.encode('foo\uDBFF', { 'strict': true });
},
Error,
'Lone high surrogate at the end of a string triggers parse error when `strict: true`'
);
equal(
he.encode('foo\uDC00bar'),
'foobar',
'Lone low surrogate'
);
raises(
function() {
he.encode('foo\uDC00bar', { 'strict': true });
},
Error,
'Lone low surrogate triggers parse error when `strict: true`'
);
equal(
he.encode('\uDC00bar'),
'bar',
'Lone low surrogate at the start of a string'
);
raises(
function() {
he.encode('\uDC00bar', { 'strict': true });
},
Error,
'Lone low surrogate at the start of a string triggers parse error when `strict: true`'
);
equal(
he.encode('foo\uDC00'),
'foo',
'Lone low surrogate at the end of a string'
);
raises(
function() {
he.encode('foo\uDC00', { 'strict': true });
},
Error,
'Lone low surrogate at the end of a string triggers parse error when `strict: true`'
);
equal(
he.encode('foo\uDFFFbar'),
'foobar',
'Lone low surrogate'
);
raises(
function() {
he.encode('foo\uDFFFbar', { 'strict': true });
},
Error,
'Lone low surrogate triggers parse error when `strict: true`'
);
equal(
he.encode('\uDFFFbar'),
'bar',
'Lone low surrogate at the start of a string'
);
raises(
function() {
he.encode('\uDFFFbar', { 'strict': true });
},
Error,
'Lone low surrogate at the start of a string triggers parse error when `strict: true`'
);
equal(
he.encode('foo\uDFFF'),
'foo',
'Lone low surrogate at the end of a string'
);
raises(
function() {
he.encode('foo\uDFFF', { 'strict': true });
},
Error,
'Lone low surrogate at the end of a string triggers parse error when `strict: true`'
);
equal(
he.encode(<%= stringInvalidCodePoints %>),
'\0\x80\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8E\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9E\x9F',
'Encodes disallowed code points in input, except those whose character references would refer to another code point'
);
equal(
he.encode(<%= stringInvalidCodePoints %>, { 'encodeEverything': true }),
'\0\x80\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8E\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9E\x9F',
'Encodes disallowed code points in input, except those whose character references would refer to another code point, even when `encodeEverything: true`'
);
raises(
function() {
he.encode(<%= stringInvalidCodePoints %>, { 'strict': true });
},
Error,
'Parse error: forbidden code point when `strict: true`'
);
equal(
he.encode('\0\x89'),
'\0\x89',
'Does not encode invalid code points whose character references would refer to another code point'
);
equal(
he.encode('\0\x89', { 'encodeEverything': true }),
'\0\x89',
'Does not encode invalid code points whose character references would refer to another code point, even when `encodeEverything: true` is used'
);
equal(
he.encode('foo\xA9baz\u2603"qux', { 'allowUnsafeSymbols': true }),
'foo©baz☃"qux',
'Markup characters pass through when `allowUnsafeSymbols: true`'
);
equal(
he.encode('a', { 'allowUnsafeSymbols': true, 'useNamedReferences': true }),
'a<∾>',
'`useNamedReferences` only affects non-ASCII symbols when `allowUnsafeSymbols: true`'
)
raises(
function() {
he.encode(<%= stringInvalidCodePoints %>, { 'allowUnsafeSymbols': true, 'strict': true });
},
Error,
'Parse error: forbidden code point when `allowUnsafeSymbols: true` and `strict: true`'
);
equal(
he.encode('\xE4\xF6\xFC\xC4\xD6\xDC', { 'decimal': true }),
'äöüÄÖÜ',
'encode to decimal numeric character references'
);
equal(
he.encode('\xE4\xF6\xFC\xC4\xD6\xDC', { 'decimal': true, 'useNamedReferences': true }),
'äöüÄÖÜ',
'encode to named HTML entities whereby `useNamedReferences` takes precedence over `decimal`'
);
equal(
he.encode('abaz\u2603"qux', { 'decimal': true, 'allowUnsafeSymbols': true }),
'foo©baz☃"qux',
'Unsafe symbols pass through when `allowUnsafeSymbols: true`; non-ASCII symbols are encoded to decimal HTML entities'
);
equal(
he.encode('a', { 'decimal': true, 'allowUnsafeSymbols': true, 'useNamedReferences': true }),
'a<ä>',
'encode to named character references whereby `useNamedReferences` takes precedence over `decimal`; unsafe symbols allowed'
);
equal(
he.encode('a<\u223E>', { 'decimal': true, 'allowUnsafeSymbols': true }),
'a<∾>',
'`decimal` only affects non-ASCII symbols when `allowUnsafeSymbols: true`'
)
raises(
he.encode('a<\xE4>', { 'decimal': true, 'allowUnsafeSymbols': false }),
'a<ä>',
'Parse error: unsafe symbols are not allowed'
);
raises(
function() {
he.encode(<%= stringInvalidCodePoints %>, { 'decimal': true, 'strict': true });
},
Error,
'Parse error: forbidden code point when `decimal: true`, `strict: true`'
);
raises(
function() {
he.encode(<%= stringInvalidCodePoints %>, { 'decimal': true, 'allowUnsafeSymbols': true, 'strict': true });
},
Error,
'Parse error: forbidden code point when `decimal: true`, `allowUnsafeSymbols: true` and `strict: true`'
);
});
test('escape', function() {
equal(
he.escape('
'),
'<img src='x' onerror="prompt(1)"><script>alert(1)</script><img src="x` `<script>alert(1)</script>"` `>',
'XML/HTML-escape'
);
equal(
he.unescape('<img src='x' onerror="prompt(1)"><script>alert(1)</script><img src="x` `<script>alert(1)</script>"` `>'),
'
',
'XML/HTML-unescape'
);
strictEqual(
he.decode,
he.unescape,
'`decode` and `unescape` should be the same'
);
});
/*--------------------------------------------------------------------------*/
// configure QUnit and call `QUnit.start()` for
// Narwhal, Node.js, PhantomJS, Rhino, and RingoJS
if (!root.document || root.phantom) {
QUnit.config.noglobals = true;
QUnit.start();
}
}(typeof global == 'object' && global || this));