Add a new dashboard page.
|
@ -1,2 +0,0 @@
|
||||||
> 1%
|
|
||||||
last 2 versions
|
|
9
webui/.editorconfig
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
root = true
|
||||||
|
|
||||||
|
[*]
|
||||||
|
charset = utf-8
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 2
|
||||||
|
end_of_line = lf
|
||||||
|
insert_final_newline = true
|
||||||
|
trim_trailing_whitespace = true
|
1
webui/.eslintignore
Normal file
|
@ -0,0 +1 @@
|
||||||
|
/dist
|
|
@ -1,14 +1,55 @@
|
||||||
module.exports = {
|
module.exports = {
|
||||||
root: true,
|
root: true,
|
||||||
env: {
|
|
||||||
node: true
|
|
||||||
},
|
|
||||||
extends: ["plugin:vue/essential", "@vue/prettier"],
|
|
||||||
rules: {
|
|
||||||
"no-console": process.env.NODE_ENV === "production" ? "error" : "off",
|
|
||||||
"no-debugger": process.env.NODE_ENV === "production" ? "error" : "off"
|
|
||||||
},
|
|
||||||
parserOptions: {
|
parserOptions: {
|
||||||
parser: "babel-eslint"
|
parser: 'babel-eslint',
|
||||||
|
sourceType: 'module'
|
||||||
|
},
|
||||||
|
|
||||||
|
env: {
|
||||||
|
browser: true
|
||||||
|
},
|
||||||
|
|
||||||
|
extends: [
|
||||||
|
// https://github.com/vuejs/eslint-plugin-vue#priority-a-essential-error-prevention
|
||||||
|
// consider switching to `plugin:vue/strongly-recommended` or `plugin:vue/recommended` for stricter rules.
|
||||||
|
'plugin:vue/essential',
|
||||||
|
'@vue/standard'
|
||||||
|
],
|
||||||
|
|
||||||
|
// required to lint *.vue files
|
||||||
|
plugins: [
|
||||||
|
'vue'
|
||||||
|
],
|
||||||
|
|
||||||
|
globals: {
|
||||||
|
'ga': true, // Google Analytics
|
||||||
|
'cordova': true,
|
||||||
|
'__statics': true,
|
||||||
|
'process': true
|
||||||
|
},
|
||||||
|
|
||||||
|
// add your custom rules here
|
||||||
|
rules: {
|
||||||
|
// allow async-await
|
||||||
|
'generator-star-spacing': 'off',
|
||||||
|
// allow paren-less arrow functions
|
||||||
|
'arrow-parens': 'off',
|
||||||
|
'one-var': 'off',
|
||||||
|
|
||||||
|
'import/first': 'off',
|
||||||
|
'import/named': 'error',
|
||||||
|
'import/namespace': 'error',
|
||||||
|
'import/default': 'error',
|
||||||
|
'import/export': 'error',
|
||||||
|
'import/extensions': 'off',
|
||||||
|
'import/no-unresolved': 'off',
|
||||||
|
'import/no-extraneous-dependencies': 'off',
|
||||||
|
'prefer-promise-reject-errors': 'off',
|
||||||
|
|
||||||
|
// allow console.log during development only
|
||||||
|
//'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
|
||||||
|
// allow debugger during development only
|
||||||
|
//'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
|
||||||
|
|
15
webui/.gitignore
vendored
|
@ -1,10 +1,13 @@
|
||||||
|
.quasar
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
.thumbs.db
|
||||||
node_modules
|
node_modules
|
||||||
/dist
|
/dist
|
||||||
|
/dev_local
|
||||||
# local env files
|
/src-cordova/node_modules
|
||||||
.env.local
|
/src-cordova/platforms
|
||||||
.env.*.local
|
/src-cordova/plugins
|
||||||
|
/src-cordova/www
|
||||||
|
|
||||||
# Log files
|
# Log files
|
||||||
npm-debug.log*
|
npm-debug.log*
|
||||||
|
@ -19,3 +22,7 @@ yarn-error.log*
|
||||||
*.njsproj
|
*.njsproj
|
||||||
*.sln
|
*.sln
|
||||||
*.sw?
|
*.sw?
|
||||||
|
|
||||||
|
# local env files
|
||||||
|
.env.local
|
||||||
|
.env.*.local
|
||||||
|
|
8
webui/.postcssrc.js
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
// https://github.com/michael-ciniawsky/postcss-load-config
|
||||||
|
|
||||||
|
module.exports = {
|
||||||
|
plugins: [
|
||||||
|
// to edit target browsers: use "browserslist" field in package.json
|
||||||
|
require('autoprefixer')
|
||||||
|
]
|
||||||
|
}
|
35
webui/.stylintrc
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
{
|
||||||
|
"blocks": "never",
|
||||||
|
"brackets": "never",
|
||||||
|
"colons": "never",
|
||||||
|
"colors": "always",
|
||||||
|
"commaSpace": "always",
|
||||||
|
"commentSpace": "always",
|
||||||
|
"cssLiteral": "never",
|
||||||
|
"depthLimit": false,
|
||||||
|
"duplicates": true,
|
||||||
|
"efficient": "always",
|
||||||
|
"extendPref": false,
|
||||||
|
"globalDupe": true,
|
||||||
|
"indentPref": 2,
|
||||||
|
"leadingZero": "never",
|
||||||
|
"maxErrors": false,
|
||||||
|
"maxWarnings": false,
|
||||||
|
"mixed": false,
|
||||||
|
"namingConvention": false,
|
||||||
|
"namingConventionStrict": false,
|
||||||
|
"none": "never",
|
||||||
|
"noImportant": false,
|
||||||
|
"parenSpace": "never",
|
||||||
|
"placeholder": false,
|
||||||
|
"prefixVarsWithDollar": "always",
|
||||||
|
"quotePref": "single",
|
||||||
|
"semicolons": "never",
|
||||||
|
"sortOrder": false,
|
||||||
|
"stackedProperties": "never",
|
||||||
|
"trailingWhitespace": "never",
|
||||||
|
"universal": "never",
|
||||||
|
"valid": true,
|
||||||
|
"zeroUnits": "never",
|
||||||
|
"zIndexNormalize": false
|
||||||
|
}
|
|
@ -4,13 +4,13 @@ ENV WEBUI_DIR /src/webui
|
||||||
RUN mkdir -p $WEBUI_DIR
|
RUN mkdir -p $WEBUI_DIR
|
||||||
|
|
||||||
COPY package.json $WEBUI_DIR/
|
COPY package.json $WEBUI_DIR/
|
||||||
COPY yarn.lock $WEBUI_DIR/
|
COPY package-lock.json $WEBUI_DIR/
|
||||||
|
|
||||||
WORKDIR $WEBUI_DIR
|
WORKDIR $WEBUI_DIR
|
||||||
RUN yarn install
|
RUN npm install
|
||||||
|
|
||||||
COPY . $WEBUI_DIR/
|
COPY . $WEBUI_DIR/
|
||||||
|
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
|
|
||||||
RUN yarn lint
|
RUN npm run lint
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
module.exports = {
|
module.exports = {
|
||||||
presets: ["@vue/app"]
|
presets: [
|
||||||
};
|
'@quasar/babel-preset-app'
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
16
webui/dev/scripts/transfer.js
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
const fs = require('fs-extra')
|
||||||
|
|
||||||
|
const folder = process.argv[2]
|
||||||
|
|
||||||
|
async function execute () {
|
||||||
|
try {
|
||||||
|
await fs.emptyDir('../static')
|
||||||
|
console.log('Deleted static folder contents!')
|
||||||
|
await fs.copy(`./dist/${folder}`, '../static', { overwrite: true })
|
||||||
|
console.log('Installed new files in static folder!')
|
||||||
|
} catch (err) {
|
||||||
|
console.error(err)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
execute()
|
|
@ -1,22 +0,0 @@
|
||||||
module.exports = {
|
|
||||||
moduleFileExtensions: ["js", "jsx", "json", "vue"],
|
|
||||||
transform: {
|
|
||||||
"^.+\\.vue$": "vue-jest",
|
|
||||||
".+\\.(css|styl|less|sass|scss|svg|png|jpg|ttf|woff|woff2)$":
|
|
||||||
"jest-transform-stub",
|
|
||||||
"^.+\\.jsx?$": "babel-jest"
|
|
||||||
},
|
|
||||||
transformIgnorePatterns: ["/node_modules/"],
|
|
||||||
moduleNameMapper: {
|
|
||||||
"^@/(.*)$": "<rootDir>/src/$1"
|
|
||||||
},
|
|
||||||
snapshotSerializers: ["jest-serializer-vue"],
|
|
||||||
testMatch: [
|
|
||||||
"**/tests/unit/**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)"
|
|
||||||
],
|
|
||||||
testURL: "http://localhost/",
|
|
||||||
watchPlugins: [
|
|
||||||
"jest-watch-typeahead/filename",
|
|
||||||
"jest-watch-typeahead/testname"
|
|
||||||
]
|
|
||||||
};
|
|
13531
webui/package-lock.json
generated
Normal file
|
@ -1,37 +1,50 @@
|
||||||
{
|
{
|
||||||
"name": "webui-v2",
|
"name": "traefik-ui",
|
||||||
"version": "0.1.0",
|
"version": "2.0.0",
|
||||||
|
"description": "Traefik UI",
|
||||||
|
"productName": "Traefik",
|
||||||
|
"cordovaId": "us.containo.traefik",
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"serve": "vue-cli-service serve",
|
"transfer": "node dev/scripts/transfer.js",
|
||||||
"build": "vue-cli-service build --dest ../static",
|
"lint": "eslint --ext .js,.vue src",
|
||||||
"build:nc": "vue-cli-service build --no-clean --dest ../static",
|
"test": "echo \"No test specified\" && exit 0",
|
||||||
"lint": "vue-cli-service lint",
|
"dev": "export APP_ENV='development' && quasar dev -m pwa",
|
||||||
"test:unit": "vue-cli-service test:unit"
|
"build-quasar": "quasar build -m pwa",
|
||||||
|
"build-staging": "export NODE_ENV='production' && export APP_ENV='development' && npm run build-quasar",
|
||||||
|
"build": "export NODE_ENV='production' && export APP_ENV='production' && npm run build-quasar && npm run transfer pwa",
|
||||||
|
"build:nc": "npm run build"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"bulma": "^0.7.5",
|
"@quasar/extras": "^1.0.0",
|
||||||
|
"axios": "^0.19.0",
|
||||||
|
"bowser": "^2.5.2",
|
||||||
"chart.js": "^2.8.0",
|
"chart.js": "^2.8.0",
|
||||||
"core-js": "^2.6.5",
|
"connect-history-api-fallback": "^1.6.0",
|
||||||
"vue": "^2.6.10",
|
"express": "^4.17.1",
|
||||||
"vue-router": "^3.0.3",
|
"lodash": "^4.17.15",
|
||||||
"vuex": "^3.0.1"
|
"moment": "^2.24.0",
|
||||||
|
"quasar": "^1.0.0",
|
||||||
|
"vh-check": "^2.0.5",
|
||||||
|
"vue-chartjs": "^3.4.2",
|
||||||
|
"vuex-map-fields": "^1.3.4"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@fortawesome/fontawesome-free": "^5.9.0",
|
"@quasar/app": "^1.0.0",
|
||||||
"@vue/cli-plugin-babel": "^3.9.0",
|
"@vue/eslint-config-standard": "^4.0.0",
|
||||||
"@vue/cli-plugin-eslint": "^3.9.0",
|
|
||||||
"@vue/cli-plugin-unit-jest": "^3.9.0",
|
|
||||||
"@vue/cli-service": "^3.9.0",
|
|
||||||
"@vue/eslint-config-prettier": "^4.0.1",
|
|
||||||
"@vue/test-utils": "1.0.0-beta.29",
|
|
||||||
"babel-core": "7.0.0-bridge.0",
|
|
||||||
"babel-eslint": "^10.0.1",
|
"babel-eslint": "^10.0.1",
|
||||||
"babel-jest": "^23.6.0",
|
"eslint": "^5.10.0",
|
||||||
"eslint": "^5.16.0",
|
"eslint-loader": "^2.1.1",
|
||||||
"eslint-plugin-vue": "^5.0.0",
|
"eslint-plugin-vue": "^5.0.0",
|
||||||
"node-sass": "^4.9.0",
|
"node-sass": "^4.12.0",
|
||||||
"sass-loader": "^7.1.0",
|
"sass-loader": "^7.1.0"
|
||||||
"vue-template-compiler": "^2.6.10"
|
},
|
||||||
}
|
"engines": {
|
||||||
|
"node": ">= 8.9.0",
|
||||||
|
"npm": ">= 5.6.0",
|
||||||
|
"yarn": ">= 1.6.0"
|
||||||
|
},
|
||||||
|
"browserslist": [
|
||||||
|
"last 1 version, not dead, ie >= 11"
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
module.exports = {
|
|
||||||
plugins: {
|
|
||||||
autoprefixer: {}
|
|
||||||
}
|
|
||||||
};
|
|
|
@ -1,17 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html lang="en">
|
|
||||||
<head>
|
|
||||||
<meta charset="utf-8" />
|
|
||||||
<title>Traefik</title>
|
|
||||||
<base href="./" />
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
||||||
<link rel="icon" type="image/x-icon" href="<%= BASE_URL %>traefik.icon.png">
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<noscript>
|
|
||||||
<strong>We're sorry but webui doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
|
|
||||||
</noscript>
|
|
||||||
<div id="app"></div>
|
|
||||||
<!-- built files will be auto injected -->
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Before Width: | Height: | Size: 2 KiB |
242
webui/quasar.conf.js
Normal file
|
@ -0,0 +1,242 @@
|
||||||
|
// Configuration for your app
|
||||||
|
// https://quasar.dev/quasar-cli/quasar-conf-js
|
||||||
|
|
||||||
|
module.exports = function (ctx) {
|
||||||
|
return {
|
||||||
|
// app boot file (/src/boot)
|
||||||
|
// --> boot files are part of "main.js"
|
||||||
|
boot: [
|
||||||
|
'_globals',
|
||||||
|
'lodash',
|
||||||
|
'api',
|
||||||
|
'_hacks',
|
||||||
|
'_init'
|
||||||
|
],
|
||||||
|
|
||||||
|
css: [
|
||||||
|
'sass/app.scss'
|
||||||
|
],
|
||||||
|
|
||||||
|
extras: [
|
||||||
|
// 'ionicons-v4',
|
||||||
|
// 'mdi-v3',
|
||||||
|
// 'fontawesome-v5',
|
||||||
|
'eva-icons',
|
||||||
|
// 'themify',
|
||||||
|
// 'roboto-font-latin-ext', // this or either 'roboto-font', NEVER both!
|
||||||
|
|
||||||
|
'roboto-font', // optional, you are not bound to it
|
||||||
|
'material-icons' // optional, you are not bound to it
|
||||||
|
],
|
||||||
|
|
||||||
|
framework: {
|
||||||
|
// iconSet: 'ionicons-v4',
|
||||||
|
// lang: 'de', // Quasar language
|
||||||
|
|
||||||
|
// all: true, // --- includes everything; for dev only!
|
||||||
|
|
||||||
|
components: [
|
||||||
|
'QLayout',
|
||||||
|
'QHeader',
|
||||||
|
'QFooter',
|
||||||
|
'QDrawer',
|
||||||
|
'QPageContainer',
|
||||||
|
'QPage',
|
||||||
|
'QPageSticky',
|
||||||
|
'QPageScroller',
|
||||||
|
'QToolbar',
|
||||||
|
'QSpace',
|
||||||
|
'QToolbarTitle',
|
||||||
|
'QBtn',
|
||||||
|
'QIcon',
|
||||||
|
'QList',
|
||||||
|
'QItem',
|
||||||
|
'QExpansionItem',
|
||||||
|
'QItemSection',
|
||||||
|
'QItemLabel',
|
||||||
|
'QTabs',
|
||||||
|
'QTab',
|
||||||
|
'QRouteTab',
|
||||||
|
'QAvatar',
|
||||||
|
'QSeparator',
|
||||||
|
'QScrollArea',
|
||||||
|
'QImg',
|
||||||
|
'QBadge',
|
||||||
|
'QCard',
|
||||||
|
'QCardSection',
|
||||||
|
'QCardActions',
|
||||||
|
'QBreadcrumbs',
|
||||||
|
'QBreadcrumbsEl',
|
||||||
|
'QInput',
|
||||||
|
'QToggle',
|
||||||
|
'QForm',
|
||||||
|
'QField',
|
||||||
|
'QSelect',
|
||||||
|
'QCheckbox',
|
||||||
|
'QRadio',
|
||||||
|
'QMenu',
|
||||||
|
'QAjaxBar',
|
||||||
|
'QTable',
|
||||||
|
'QTh',
|
||||||
|
'QTr',
|
||||||
|
'QTd',
|
||||||
|
'QFab',
|
||||||
|
'QFabAction',
|
||||||
|
'QDialog',
|
||||||
|
'QUploader',
|
||||||
|
'QTree',
|
||||||
|
'QChip'
|
||||||
|
],
|
||||||
|
|
||||||
|
directives: [
|
||||||
|
'ClosePopup',
|
||||||
|
'Ripple'
|
||||||
|
],
|
||||||
|
|
||||||
|
// Quasar plugins
|
||||||
|
plugins: [
|
||||||
|
'Notify',
|
||||||
|
'Dialog',
|
||||||
|
'LoadingBar'
|
||||||
|
],
|
||||||
|
|
||||||
|
config: {
|
||||||
|
notify: { /* Notify defaults */ },
|
||||||
|
loadingBar: {
|
||||||
|
position: 'top',
|
||||||
|
color: 'accent',
|
||||||
|
size: '2px'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
supportIE: false,
|
||||||
|
|
||||||
|
build: {
|
||||||
|
publicPath: process.env.APP_PUBLIC_PATH || '/dashboard',
|
||||||
|
env: process.env.APP_ENV === 'development'
|
||||||
|
? { // staging:
|
||||||
|
APP_ENV: JSON.stringify(process.env.APP_ENV),
|
||||||
|
APP_API: JSON.stringify(process.env.APP_API || '/api')
|
||||||
|
}
|
||||||
|
: { // production:
|
||||||
|
APP_ENV: JSON.stringify(process.env.APP_ENV),
|
||||||
|
APP_API: JSON.stringify(process.env.APP_API || '/api')
|
||||||
|
},
|
||||||
|
uglifyOptions: {
|
||||||
|
compress: {
|
||||||
|
drop_console: process.env.APP_ENV === 'production',
|
||||||
|
drop_debugger: process.env.APP_ENV === 'production'
|
||||||
|
}
|
||||||
|
},
|
||||||
|
scopeHoisting: true,
|
||||||
|
// vueRouterMode: 'history',
|
||||||
|
// vueCompiler: true,
|
||||||
|
// gzip: true,
|
||||||
|
// analyze: true,
|
||||||
|
// extractCSS: false,
|
||||||
|
extendWebpack (cfg) {
|
||||||
|
cfg.module.rules.push({
|
||||||
|
enforce: 'pre',
|
||||||
|
test: /\.(js|vue)$/,
|
||||||
|
loader: 'eslint-loader',
|
||||||
|
exclude: /node_modules/,
|
||||||
|
options: {
|
||||||
|
formatter: require('eslint').CLIEngine.getFormatter('stylish')
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
devServer: {
|
||||||
|
// https: true,
|
||||||
|
port: 8081,
|
||||||
|
open: true // opens browser window automatically
|
||||||
|
},
|
||||||
|
|
||||||
|
// animations: 'all', // --- includes all animations
|
||||||
|
animations: [],
|
||||||
|
|
||||||
|
ssr: {
|
||||||
|
pwa: false
|
||||||
|
},
|
||||||
|
|
||||||
|
pwa: {
|
||||||
|
// workboxPluginMode: 'InjectManifest',
|
||||||
|
// workboxOptions: {}, // only for NON InjectManifest
|
||||||
|
workboxOptions: {
|
||||||
|
skipWaiting: true,
|
||||||
|
clientsClaim: true
|
||||||
|
},
|
||||||
|
manifest: {
|
||||||
|
// name: 'Traefik',
|
||||||
|
// short_name: 'Traefik',
|
||||||
|
// description: 'Traefik UI',
|
||||||
|
display: 'standalone',
|
||||||
|
orientation: 'portrait',
|
||||||
|
background_color: '#ffffff',
|
||||||
|
theme_color: '#027be3',
|
||||||
|
icons: [
|
||||||
|
{
|
||||||
|
'src': 'statics/icons/icon-128x128.png',
|
||||||
|
'sizes': '128x128',
|
||||||
|
'type': 'image/png'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'src': 'statics/icons/icon-192x192.png',
|
||||||
|
'sizes': '192x192',
|
||||||
|
'type': 'image/png'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'src': 'statics/icons/icon-256x256.png',
|
||||||
|
'sizes': '256x256',
|
||||||
|
'type': 'image/png'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'src': 'statics/icons/icon-384x384.png',
|
||||||
|
'sizes': '384x384',
|
||||||
|
'type': 'image/png'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
'src': 'statics/icons/icon-512x512.png',
|
||||||
|
'sizes': '512x512',
|
||||||
|
'type': 'image/png'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
cordova: {
|
||||||
|
// id: 'us.containo.traefik',
|
||||||
|
// noIosLegacyBuildFlag: true, // uncomment only if you know what you are doing
|
||||||
|
},
|
||||||
|
|
||||||
|
electron: {
|
||||||
|
// bundler: 'builder', // or 'packager'
|
||||||
|
|
||||||
|
extendWebpack (cfg) {
|
||||||
|
// do something with Electron main process Webpack cfg
|
||||||
|
// chainWebpack also available besides this extendWebpack
|
||||||
|
},
|
||||||
|
|
||||||
|
packager: {
|
||||||
|
// https://github.com/electron-userland/electron-packager/blob/master/docs/api.md#options
|
||||||
|
|
||||||
|
// OS X / Mac App Store
|
||||||
|
// appBundleId: '',
|
||||||
|
// appCategoryType: '',
|
||||||
|
// osxSign: '',
|
||||||
|
// protocol: 'myapp://path',
|
||||||
|
|
||||||
|
// Windows only
|
||||||
|
// win32metadata: { ... }
|
||||||
|
},
|
||||||
|
|
||||||
|
builder: {
|
||||||
|
// https://www.electron.build/configuration/configuration
|
||||||
|
|
||||||
|
// appId: 'traefik-ui'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -20,20 +20,17 @@ make generate-webui # Generate static contents in `traefik/static/` folder.
|
||||||
|
|
||||||
## How to build (only for frontend developer)
|
## How to build (only for frontend developer)
|
||||||
|
|
||||||
- prerequisite: [Node 6+](https://nodejs.org) [yarn](https://yarnpkg.com/)
|
- prerequisite: [Node 6+](https://nodejs.org) [Npm](https://www.npmjs.com/)
|
||||||
|
|
||||||
Note: In case of conflict with the Apache Hadoop Yarn Command Line Interface, use the `yarnpkg`
|
|
||||||
alias.
|
|
||||||
|
|
||||||
- Go to the directory `webui`
|
- Go to the directory `webui`
|
||||||
|
|
||||||
- To install dependencies, execute the following commands:
|
- To install dependencies, execute the following commands:
|
||||||
|
|
||||||
- `yarn install`
|
- `npm install`
|
||||||
|
|
||||||
- Build static Web UI, execute the following command:
|
- Build static Web UI, execute the following command:
|
||||||
|
|
||||||
- `yarn run build`
|
- `npm run build`
|
||||||
|
|
||||||
- Static contents are build in the directory `static`
|
- Static contents are build in the directory `static`
|
||||||
|
|
||||||
|
@ -54,12 +51,12 @@ make generate-webui # Generate static contents in `traefik/static/` folder.
|
||||||
- Go to the directory `webui`
|
- Go to the directory `webui`
|
||||||
- Edit files in `webui/src`
|
- Edit files in `webui/src`
|
||||||
- Run in development mode :
|
- Run in development mode :
|
||||||
- `yarn serve`
|
- `npm run dev`
|
||||||
|
|
||||||
## Libraries
|
## Libraries
|
||||||
|
|
||||||
- [Node](https://nodejs.org)
|
- [Node](https://nodejs.org)
|
||||||
- [Yarn](https://yarnpkg.com/)
|
- [Npm](https://www.npmjs.com/)
|
||||||
- [Webpack](https://github.com/webpack/webpack)
|
- [Webpack](https://github.com/webpack/webpack)
|
||||||
- [Vue](https://vuejs.org/)
|
- [Vue](https://vuejs.org/)
|
||||||
- [Bulma](https://bulma.io)
|
- [Bulma](https://bulma.io)
|
||||||
|
|
5
webui/src-pwa/custom-service-worker.js
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
/*
|
||||||
|
* This file (which will be your service worker)
|
||||||
|
* is picked up by the build system ONLY if
|
||||||
|
* quasar.conf > pwa > workboxPluginMode is set to "InjectManifest"
|
||||||
|
*/
|
42
webui/src-pwa/register-service-worker.js
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
import { register } from 'register-service-worker'
|
||||||
|
|
||||||
|
// The ready(), registered(), cached(), updatefound() and updated()
|
||||||
|
// events passes a ServiceWorkerRegistration instance in their arguments.
|
||||||
|
// ServiceWorkerRegistration: https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerRegistration
|
||||||
|
|
||||||
|
register(process.env.SERVICE_WORKER_FILE, {
|
||||||
|
// The registrationOptions object will be passed as the second argument
|
||||||
|
// to ServiceWorkerContainer.register()
|
||||||
|
// https://developer.mozilla.org/en-US/docs/Web/API/ServiceWorkerContainer/register#Parameter
|
||||||
|
|
||||||
|
// registrationOptions: { scope: './' },
|
||||||
|
|
||||||
|
ready () {
|
||||||
|
console.log('App is being served from cache by a service worker.')
|
||||||
|
},
|
||||||
|
|
||||||
|
registered (registration) {
|
||||||
|
console.log('Service worker has been registered.')
|
||||||
|
},
|
||||||
|
|
||||||
|
cached (registration) {
|
||||||
|
console.log('Content has been cached for offline use.')
|
||||||
|
},
|
||||||
|
|
||||||
|
updatefound (registration) {
|
||||||
|
console.log('New content is downloading.')
|
||||||
|
},
|
||||||
|
|
||||||
|
updated (registration) {
|
||||||
|
console.log('New content is available; please refresh.')
|
||||||
|
window.location.reload()
|
||||||
|
},
|
||||||
|
|
||||||
|
offline () {
|
||||||
|
console.log('No internet connection found. App is running in offline mode.')
|
||||||
|
},
|
||||||
|
|
||||||
|
error (err) {
|
||||||
|
console.error('Error during service worker registration:', err)
|
||||||
|
}
|
||||||
|
})
|
|
@ -1,94 +1,23 @@
|
||||||
<template>
|
<template>
|
||||||
<div id="app">
|
<div id="q-app">
|
||||||
<nav class="navbar" role="navigation" aria-label="main navigation">
|
|
||||||
<div class="navbar-brand">
|
|
||||||
<a class="navbar-item" href="/dashboard">
|
|
||||||
<img
|
|
||||||
src="./assets/images/traefik_logo@3x.svg"
|
|
||||||
alt="Traefik Webui"
|
|
||||||
width="112"
|
|
||||||
height="28"
|
|
||||||
/>
|
|
||||||
</a>
|
|
||||||
|
|
||||||
<a
|
|
||||||
:class="{ 'is-active': isActive }"
|
|
||||||
role="button"
|
|
||||||
class="navbar-burger burger"
|
|
||||||
aria-label="menu"
|
|
||||||
aria-expanded="false"
|
|
||||||
data-target="navbarBasicExample"
|
|
||||||
@click="toggle"
|
|
||||||
>
|
|
||||||
<span aria-hidden="true"></span>
|
|
||||||
<span aria-hidden="true"></span>
|
|
||||||
<span aria-hidden="true"></span>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div
|
|
||||||
:class="{ 'is-active': isActive }"
|
|
||||||
class="navbar-menu"
|
|
||||||
v-if="version.Version"
|
|
||||||
>
|
|
||||||
<div class="navbar-start">
|
|
||||||
<a class="navbar-item" :href="documentationUrl">
|
|
||||||
Documentation
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="navbar-end">
|
|
||||||
<div class="navbar-item">Version: {{ version.Version }}</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</nav>
|
|
||||||
<router-view />
|
<router-view />
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
import { APP } from './_helpers/APP'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "App",
|
name: 'App',
|
||||||
data: () => ({
|
beforeCreate () {
|
||||||
version: {},
|
// Set vue instance
|
||||||
isActive: false
|
APP.vue = () => this.$root
|
||||||
}),
|
|
||||||
computed: {
|
// debug
|
||||||
parsedVersion() {
|
console.log('Quasar -> ', this.$q.version)
|
||||||
if (this.version.Version === "dev") {
|
|
||||||
return "master";
|
|
||||||
} else {
|
|
||||||
const matches = this.version.Version.match(/^(v?\d+\.\d+)/);
|
|
||||||
return matches ? matches[1] : "master";
|
|
||||||
}
|
|
||||||
},
|
|
||||||
documentationUrl() {
|
|
||||||
return `https://docs.traefik.io/${this.parsedVersion}`;
|
|
||||||
}
|
|
||||||
},
|
|
||||||
created() {
|
|
||||||
this.fetchVersion();
|
|
||||||
},
|
|
||||||
methods: {
|
|
||||||
fetchVersion() {
|
|
||||||
return fetch("/api/version")
|
|
||||||
.then(response => response.json())
|
|
||||||
.then(response => (this.version = response));
|
|
||||||
},
|
|
||||||
toggle() {
|
|
||||||
this.isActive = !this.isActive;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="sass">
|
<style>
|
||||||
|
|
||||||
@import 'styles/typography'
|
|
||||||
@import 'styles/colors'
|
|
||||||
|
|
||||||
html
|
|
||||||
font-family: $open-sans
|
|
||||||
height: 100%
|
|
||||||
background: $background
|
|
||||||
</style>
|
</style>
|
||||||
|
|
8
webui/src/_helpers/APP.js
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
const APP = {
|
||||||
|
config: {
|
||||||
|
env: process.env.APP_ENV,
|
||||||
|
apiUrl: process.env.APP_API
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export { APP }
|
38
webui/src/_helpers/Errors.js
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
import { Notify } from 'quasar'
|
||||||
|
import { APP } from './APP'
|
||||||
|
|
||||||
|
class Errors {
|
||||||
|
// Getters
|
||||||
|
// ------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Public
|
||||||
|
// ------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Static
|
||||||
|
// ------------------------------------------------------------------------
|
||||||
|
|
||||||
|
static showError (body) {
|
||||||
|
body = APP._.isString(body) ? JSON.parse(body) : body
|
||||||
|
Notify.create({
|
||||||
|
color: 'negative',
|
||||||
|
position: 'top',
|
||||||
|
message: body.message, // TODO - get correct error message
|
||||||
|
icon: 'report_problem'
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
static handleResponse (error) {
|
||||||
|
console.log('handleResponse', error, error.response)
|
||||||
|
let body = error.response.data
|
||||||
|
if (error.response.status === 401) {
|
||||||
|
// TODO - actions...
|
||||||
|
}
|
||||||
|
Errors.showError(body)
|
||||||
|
return Promise.reject(body)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Static Private
|
||||||
|
// ------------------------------------------------------------------------
|
||||||
|
}
|
||||||
|
|
||||||
|
export default Errors
|
133
webui/src/_helpers/Helps.js
Normal file
|
@ -0,0 +1,133 @@
|
||||||
|
import { APP } from './APP'
|
||||||
|
|
||||||
|
class Helps {
|
||||||
|
// Getters
|
||||||
|
// ------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Public
|
||||||
|
// ------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Static
|
||||||
|
// ------------------------------------------------------------------------
|
||||||
|
|
||||||
|
static get (obj, prop, def = undefined) {
|
||||||
|
return APP._.get(obj, prop, def)
|
||||||
|
}
|
||||||
|
|
||||||
|
static hasIn (obj, prop) {
|
||||||
|
return Helps.get(obj, prop) !== undefined && Helps.get(obj, prop) !== null
|
||||||
|
}
|
||||||
|
|
||||||
|
static toggleBodyClass (addRemoveClass, className) {
|
||||||
|
const el = document.body
|
||||||
|
|
||||||
|
if (addRemoveClass === 'addClass') {
|
||||||
|
el.classList.add(className)
|
||||||
|
} else {
|
||||||
|
el.classList.remove(className)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static getName (obj, val) {
|
||||||
|
let name = ''
|
||||||
|
for (let i = 0; i < obj.length; i += 1) {
|
||||||
|
if (obj[i].value === val || obj[i].iso2 === val) {
|
||||||
|
name = obj[i].name
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return name
|
||||||
|
}
|
||||||
|
|
||||||
|
static removeEmptyObjects (objects) {
|
||||||
|
const obj = {}
|
||||||
|
Object.entries(objects).map(item => {
|
||||||
|
if (item[1] !== '') {
|
||||||
|
obj[item[0]] = item[1]
|
||||||
|
}
|
||||||
|
})
|
||||||
|
return obj
|
||||||
|
}
|
||||||
|
|
||||||
|
// Helps -> Numbers
|
||||||
|
// ------------------------------------------------------------------------
|
||||||
|
|
||||||
|
static getPercent (value, total) {
|
||||||
|
return (value * 100) / total
|
||||||
|
}
|
||||||
|
|
||||||
|
// Helps -> Array
|
||||||
|
// ------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Add or remove values
|
||||||
|
static toggleArray (array, value) {
|
||||||
|
if (array.includes(value)) {
|
||||||
|
array.splice(array.indexOf(value), 1)
|
||||||
|
} else {
|
||||||
|
array.push(value)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Helps -> Strings
|
||||||
|
// ------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Basename
|
||||||
|
static basename (path, suffix) {
|
||||||
|
let b = path
|
||||||
|
const lastChar = b.charAt(b.length - 1)
|
||||||
|
|
||||||
|
if (lastChar === '/' || lastChar === '\\') {
|
||||||
|
b = b.slice(0, -1)
|
||||||
|
}
|
||||||
|
|
||||||
|
// eslint-disable-next-line no-useless-escape
|
||||||
|
b = b.replace(/^.*[\/\\]/g, '')
|
||||||
|
|
||||||
|
if (typeof suffix === 'string' && b.substr(b.length - suffix.length) === suffix) {
|
||||||
|
b = b.substr(0, b.length - suffix.length)
|
||||||
|
}
|
||||||
|
|
||||||
|
return b
|
||||||
|
}
|
||||||
|
|
||||||
|
// Slug
|
||||||
|
static slug (str) {
|
||||||
|
str = str.replace(/^\s+|\s+$/g, '') // trim
|
||||||
|
str = str.toLowerCase()
|
||||||
|
|
||||||
|
// remove accents, swap ñ for n, etc
|
||||||
|
const from = 'ãàáäâẽèéëêìíïîõòóöôùúüûñç·/_,:;'
|
||||||
|
const to = 'aaaaaeeeeeiiiiooooouuuunc------'
|
||||||
|
for (let i = 0, l = from.length; i < l; i += 1) {
|
||||||
|
str = str.replace(new RegExp(from.charAt(i), 'g'), to.charAt(i))
|
||||||
|
}
|
||||||
|
|
||||||
|
str = str.replace(/[^a-z0-9 -]/g, '') // remove invalid chars
|
||||||
|
.replace(/\s+/g, '-') // collapse whitespace and replace by -
|
||||||
|
.replace(/-+/g, '-') // collapse dashes
|
||||||
|
|
||||||
|
return str
|
||||||
|
}
|
||||||
|
|
||||||
|
// Capitalize first letter
|
||||||
|
static capFirstLetter (string) {
|
||||||
|
return string.charAt(0).toUpperCase() + string.slice(1)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Repeat
|
||||||
|
static repeat (string, times) {
|
||||||
|
return new Array(times + 1).join(string)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Get Attribute
|
||||||
|
static getAttribute (string, key) {
|
||||||
|
const _key = `${key}="`
|
||||||
|
const start = string.indexOf(_key) + _key.length
|
||||||
|
const end = string.indexOf('"', start + 1)
|
||||||
|
return string.substring(start, end)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Private
|
||||||
|
// ------------------------------------------------------------------------
|
||||||
|
}
|
||||||
|
|
||||||
|
export default Helps
|
28
webui/src/_middleware/Boot.js
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
import { APP } from '../_helpers/APP'
|
||||||
|
|
||||||
|
const Boot = {
|
||||||
|
install (Vue, options) {
|
||||||
|
Vue.mixin({
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
computed: {
|
||||||
|
api () {
|
||||||
|
return APP.config.apiUrl
|
||||||
|
},
|
||||||
|
env () {
|
||||||
|
return APP.config.env
|
||||||
|
}
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
},
|
||||||
|
filters: {
|
||||||
|
},
|
||||||
|
created () {
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export default Boot
|
24
webui/src/_services/CoreService.js
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
import { APP } from '../_helpers/APP'
|
||||||
|
|
||||||
|
const apiBase = ''
|
||||||
|
|
||||||
|
function getOverview () {
|
||||||
|
return APP.api.get(`${apiBase}/overview`)
|
||||||
|
.then(body => {
|
||||||
|
console.log('Success -> CoreService -> getOverview', body.data)
|
||||||
|
return body.data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
function getVersion () {
|
||||||
|
return APP.api.get(`${apiBase}/version`)
|
||||||
|
.then(body => {
|
||||||
|
console.log('Success -> CoreService -> getVersion', body.data)
|
||||||
|
return body.data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export default {
|
||||||
|
getOverview,
|
||||||
|
getVersion
|
||||||
|
}
|
15
webui/src/_services/EntrypointsService.js
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
import { APP } from '../_helpers/APP'
|
||||||
|
|
||||||
|
const apiBase = '/entrypoints'
|
||||||
|
|
||||||
|
function getAll () {
|
||||||
|
return APP.api.get(`${apiBase}`)
|
||||||
|
.then(body => {
|
||||||
|
console.log('Success -> EntrypointsService -> getAll', body.data)
|
||||||
|
return body.data
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export default {
|
||||||
|
getAll
|
||||||
|
}
|
|
@ -1,30 +0,0 @@
|
||||||
<svg version="1.1" id="L5" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
|
||||||
viewBox="0 0 100 100" enable-background="new 0 0 0 0" xml:space="preserve">
|
|
||||||
<circle fill="#0294FF" stroke="none" cx="6" cy="50" r="6">
|
|
||||||
<animateTransform
|
|
||||||
attributeName="transform"
|
|
||||||
dur="1s"
|
|
||||||
type="translate"
|
|
||||||
values="0 15 ; 0 -15; 0 15"
|
|
||||||
repeatCount="indefinite"
|
|
||||||
begin="0.1"/>
|
|
||||||
</circle>
|
|
||||||
<circle fill="#0294FF" stroke="none" cx="30" cy="50" r="6">
|
|
||||||
<animateTransform
|
|
||||||
attributeName="transform"
|
|
||||||
dur="1s"
|
|
||||||
type="translate"
|
|
||||||
values="0 10 ; 0 -10; 0 10"
|
|
||||||
repeatCount="indefinite"
|
|
||||||
begin="0.2"/>
|
|
||||||
</circle>
|
|
||||||
<circle fill="#0294FF" stroke="none" cx="54" cy="50" r="6">
|
|
||||||
<animateTransform
|
|
||||||
attributeName="transform"
|
|
||||||
dur="1s"
|
|
||||||
type="translate"
|
|
||||||
values="0 5 ; 0 -5; 0 5"
|
|
||||||
repeatCount="indefinite"
|
|
||||||
begin="0.3"/>
|
|
||||||
</circle>
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 973 B |
|
@ -1,227 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
||||||
<svg
|
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xml:space="preserve"
|
|
||||||
enable-background="new 0 0 595.28 841.89"
|
|
||||||
viewBox="0 0 340 456.33044"
|
|
||||||
height="486.75247"
|
|
||||||
width="362.66666"
|
|
||||||
y="0px"
|
|
||||||
x="0px"
|
|
||||||
id="Calque_1"
|
|
||||||
version="1.1"><metadata
|
|
||||||
id="metadata3280"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs3278" /><path
|
|
||||||
style="fill:#c9781f"
|
|
||||||
id="path3156"
|
|
||||||
d="m 65.412121,155.07154 c 0,0 24.66784,-21.47409 97.677319,-21.47409 66.97804,0 85.80047,15.19398 104.91761,21.47409 l -99.73639,48.73542 z" /><g
|
|
||||||
transform="matrix(0.63926204,0,0,0.63926204,-21.039129,-84.874827)"
|
|
||||||
id="g3158"><path
|
|
||||||
style="fill:#f6d2a2"
|
|
||||||
id="path3160"
|
|
||||||
d="m 118.946,476.458 c 0.707,14.572 15.264,7.83 21.858,3.274 6.259,-4.325 8.089,-0.73 8.638,-9.266 0.36,-5.61 1.007,-11.22 0.688,-16.853 -9.464,-0.858 -19.759,1.396 -27.518,7.033 -3.996,2.905 -11.49,12.174 -3.666,15.812" /><path
|
|
||||||
style="fill:#c6b198"
|
|
||||||
id="path3162"
|
|
||||||
d="m 118.946,476.458 c 2.119,-0.788 4.364,-1.348 5.802,-3.264" /><path
|
|
||||||
style="fill:#37abc8"
|
|
||||||
id="path3164"
|
|
||||||
d="M 152.588,302.861 C 96.804,287.174 138.284,216.207 183.08,245.397 Z" /><path
|
|
||||||
style="fill:#37abc8"
|
|
||||||
id="path3166"
|
|
||||||
d="m 400.436,240.071 c 44.155,-31.014 84.056,38.959 32.74,56.565 z" /><path
|
|
||||||
style="fill:#f6d2a2"
|
|
||||||
id="path3168"
|
|
||||||
d="m 409.934,655.8 c 11.216,6.94 31.716,27.923 14.891,38.098 -16.166,14.802 -25.214,-16.247 -39.403,-20.549 6.111,-8.298 13.856,-15.865 24.512,-17.549 z" /><path
|
|
||||||
style="fill:none"
|
|
||||||
id="path3170"
|
|
||||||
d="m 424.825,693.897 c -2.494,-4.96 -3.332,-10.748 -7.496,-14.746" /><path
|
|
||||||
style="fill:#f6d2a2"
|
|
||||||
id="path3172"
|
|
||||||
d="m 209.561,679.514 c -13.164,2.037 -20.574,13.914 -31.548,19.945 -10.341,6.166 -14.297,-1.974 -15.229,-3.627 -1.621,-0.739 -1.485,0.688 -3.987,-1.831 -9.587,-15.13 9.989,-26.189 20.182,-33.705 14.198,-2.871 23.096,9.438 30.582,19.218 z" /><path
|
|
||||||
style="fill:none"
|
|
||||||
id="path3174"
|
|
||||||
d="m 162.785,695.831 c 0.501,-5.766 5.074,-9.628 7.251,-14.504" /><path
|
|
||||||
style="fill:#077e91"
|
|
||||||
id="path3176"
|
|
||||||
d="m 154.916,283.26 c -7.36,-3.893 -12.759,-9.18 -8.257,-17.693 4.168,-7.88 11.911,-7.025 19.271,-3.132 z" /><path
|
|
||||||
style="fill:#077e91"
|
|
||||||
id="path3178"
|
|
||||||
d="m 421.549,275.859 c 7.36,-3.893 12.759,-9.18 8.257,-17.693 -4.168,-7.881 -11.91,-7.025 -19.271,-3.132 z" /><path
|
|
||||||
style="fill:#f6d2a2"
|
|
||||||
id="path3180"
|
|
||||||
d="m 472.21,474.607 c -0.707,14.572 -15.264,7.83 -21.858,3.274 -6.259,-4.325 -8.089,-0.73 -8.638,-9.265 -0.36,-5.61 -1.007,-11.22 -0.688,-16.853 9.464,-0.858 19.759,1.396 27.518,7.033 3.996,2.904 11.49,12.174 3.666,15.811" /><path
|
|
||||||
style="fill:#c6b198"
|
|
||||||
id="path3182"
|
|
||||||
d="m 472.21,474.607 c -2.119,-0.788 -4.364,-1.348 -5.802,-3.264" /><g
|
|
||||||
id="g3184"><path
|
|
||||||
style="fill:#37abc8"
|
|
||||||
id="path3186"
|
|
||||||
d="m 289.988,210.595 c 55.847,0 108.2,7.987 135.492,61.642 24.496,60.141 15.785,124.993 19.521,188.553 3.208,54.577 10.322,117.629 -14.997,168.205 -26.635,53.21 -93.191,66.595 -148.026,64.634 -43.071,-1.541 -95.101,-15.593 -119.409,-54.944 -28.519,-46.165 -15.017,-114.81 -12.946,-166.179 2.454,-60.849 -16.482,-121.882 3.508,-181.425 20.737,-61.765 76.665,-75.724 136.857,-80.486" /></g><path
|
|
||||||
style="fill:#ffffff"
|
|
||||||
id="path3188"
|
|
||||||
d="m 299.847,285.567 c 10.027,58.288 105.304,42.877 91.619,-15.91 -12.271,-52.716 -94.951,-38.124 -91.619,15.91" /><path
|
|
||||||
style="fill:#ffffff"
|
|
||||||
id="path3190"
|
|
||||||
d="m 185.992,294.994 c 12.996,50.745 94.24,37.753 91.178,-13.149 -3.669,-60.964 -103.603,-49.2 -91.178,13.149" /><path
|
|
||||||
style="fill:#ffffff"
|
|
||||||
id="path3192"
|
|
||||||
d="m 318.343,353.511 c 0.044,7.79 1.843,15.403 0.289,24.148 -1.935,3.656 -5.729,4.043 -9.001,5.52 -4.524,-0.71 -8.328,-3.68 -10.143,-7.912 -1.161,-9.202 0.433,-18.111 0.726,-27.316 z" /><g
|
|
||||||
id="g3194"><ellipse
|
|
||||||
id="ellipse3196"
|
|
||||||
ry="14.86"
|
|
||||||
rx="13.719"
|
|
||||||
cy="286.71799"
|
|
||||||
cx="208.39999" /><ellipse
|
|
||||||
style="fill:#ffffff"
|
|
||||||
id="ellipse3198"
|
|
||||||
ry="3.777"
|
|
||||||
rx="3.234"
|
|
||||||
cy="290.07101"
|
|
||||||
cx="214.64" /></g><g
|
|
||||||
id="g3200"><ellipse
|
|
||||||
id="ellipse3202"
|
|
||||||
ry="14.86"
|
|
||||||
rx="13.491"
|
|
||||||
cy="283.017"
|
|
||||||
cx="323.34799" /><ellipse
|
|
||||||
style="fill:#ffffff"
|
|
||||||
id="ellipse3204"
|
|
||||||
ry="3.777"
|
|
||||||
rx="3.181"
|
|
||||||
cy="286.371"
|
|
||||||
cx="329.48499" /></g><path
|
|
||||||
style="fill:#ffffff"
|
|
||||||
id="path3206"
|
|
||||||
d="m 279.137,354.685 c -5.986,14.507 3.338,43.515 19.579,22.119 -1.161,-9.202 0.433,-18.111 0.726,-27.316 z" /><g
|
|
||||||
id="g3208"><path
|
|
||||||
style="fill:#f6d2a2"
|
|
||||||
id="path3210"
|
|
||||||
d="m 278.185,326.748 c -11.156,0.951 -20.276,14.216 -14.475,24.71 7.682,13.9 24.828,-1.23 35.507,0.188 12.291,0.252 22.361,12.996 32.233,2.304 10.979,-11.892 -4.727,-23.474 -17.002,-28.652 z" /></g></g><g
|
|
||||||
transform="matrix(0.63926204,0,0,0.63926204,-21.039129,-84.874827)"
|
|
||||||
id="g3212"><path
|
|
||||||
style="fill:#ef9325"
|
|
||||||
id="path3214"
|
|
||||||
d="m 135.236,375.349 c 0,0 3.532,38.261 3.29,54.754 -0.242,16.492 15.56,6.079 16.38,32.016 0.82,25.937 -9.572,21.018 -15.047,33.713 -5.475,12.694 -9.196,72.145 -9.196,72.145 0,0 5.618,11.108 23.166,21.11 17.548,10.002 45.765,15.62 70.198,14.513 24.433,-1.107 41.885,-6.341 46.249,-9.236 4.363,-2.894 11.605,-12.05 14.329,-19.131 2.724,-7.081 8.415,-65.402 8.018,-98.775 -0.397,-33.373 -5.911,-64.166 -5.911,-64.166 z" /><path
|
|
||||||
style="fill:#e5e5e5"
|
|
||||||
id="path3216"
|
|
||||||
d="m 290.007,537.841 c -71.952,8.032 -155.439,-14.172 -155.439,-14.172 0,0 1.226,-22.521 6.626,-30.447 74.833,23.185 150.329,15.834 150.329,15.834 1.12,10.514 0.331,18.872 -1.516,28.785 z" /><path
|
|
||||||
style="fill:#e5e5e5"
|
|
||||||
id="path3218"
|
|
||||||
d="m 280.95,582.228 c -71.952,8.032 -150.287,-15.064 -150.287,-15.064 0,0 -0.251,-21.631 2.607,-31.13 74.833,23.185 154.763,17.407 154.763,17.407 -0.673,11.413 -2.278,22.646 -7.083,28.787 z" /></g><g
|
|
||||||
transform="matrix(0.63926204,0,0,0.63926204,-21.039129,-84.874827)"
|
|
||||||
id="g3220"><path
|
|
||||||
style="fill:#ef9325"
|
|
||||||
id="path3222"
|
|
||||||
d="m 452.156,375.349 c 0,0 -0.488,38.261 -0.243,54.754 0.245,16.492 -9.578,6.079 -10.409,32.016 -0.831,25.937 9.692,21.018 15.236,33.713 5.544,12.694 9.312,72.145 9.312,72.145 0,0 -5.689,11.108 -23.457,21.11 -17.768,10.002 -46.34,15.62 -71.08,14.513 -24.74,-1.107 -42.411,-6.341 -46.83,-9.236 -4.419,-2.895 -11.751,-12.05 -14.509,-19.131 -2.758,-7.081 -8.521,-65.402 -8.119,-98.775 0.402,-33.373 5.985,-64.166 5.985,-64.166 z" /><path
|
|
||||||
style="fill:#e5e5e5"
|
|
||||||
id="path3224"
|
|
||||||
d="m 304.706,537.841 c 72.856,8.032 157.392,-14.172 157.392,-14.172 0,0 -1.242,-22.521 -6.709,-30.447 -75.774,23.185 -152.218,15.834 -152.218,15.834 -1.134,10.514 -0.335,18.872 1.535,28.785 z" /><path
|
|
||||||
style="fill:#e5e5e5"
|
|
||||||
id="path3226"
|
|
||||||
d="m 313.876,582.228 c 72.856,8.032 152.175,-15.064 152.175,-15.064 0,0 0.254,-21.631 -2.64,-31.13 -75.774,23.185 -156.707,17.407 -156.707,17.407 0.682,11.413 2.307,22.646 7.172,28.787 z" /></g><g
|
|
||||||
transform="matrix(0.63926204,0,0,0.63926204,-21.039129,-84.874827)"
|
|
||||||
id="g3228"><path
|
|
||||||
style="fill:#d2e261"
|
|
||||||
id="path3230"
|
|
||||||
d="m 481.221,445.525 c -2.264,4.272 -6.745,6.334 -10.009,4.604 l -2.615,-1.385 c -3.264,-1.729 -4.076,-6.595 -1.812,-10.867 l 50.985,-96.234 c 2.263,-4.272 6.745,-6.334 10.009,-4.604 l 2.615,1.385 c 3.264,1.729 4.076,6.595 1.812,10.867 z" /><path
|
|
||||||
id="path3232"
|
|
||||||
d="m 457.143,490.972 c -1.319,2.489 -5.034,3.105 -8.298,1.375 l -2.615,-1.385 c -3.264,-1.729 -4.842,-5.149 -3.523,-7.638 l 23.92,-45.149 c 1.319,-2.489 5.034,-3.105 8.298,-1.375 l 2.615,1.385 c 3.264,1.729 4.842,5.149 3.523,7.638 z" /><path
|
|
||||||
style="fill:#9b9b9b"
|
|
||||||
id="path3234"
|
|
||||||
d="m 478.411,436.54 -2.615,-1.385 c -3.264,-1.729 -6.604,-1.823 -7.459,-0.21 l -1.529,2.886 c 0.855,-1.614 4.194,-1.52 7.459,0.21 l 2.615,1.385 c 3.264,1.729 5.218,4.44 4.363,6.053 l 1.529,-2.886 c 0.855,-1.613 -1.099,-4.323 -4.363,-6.053 z" /></g><ellipse
|
|
||||||
style="fill:#f6d2a2"
|
|
||||||
id="ellipse3236"
|
|
||||||
ry="8.6829996"
|
|
||||||
rx="11.224"
|
|
||||||
cy="462.66101"
|
|
||||||
cx="456.83801"
|
|
||||||
transform="matrix(0.59911638,0.2229746,-0.2229746,0.59911638,100.48325,-168.1724)" /><g
|
|
||||||
transform="matrix(0.63926204,0,0,0.63926204,-21.039129,-84.874827)"
|
|
||||||
id="g3238"><path
|
|
||||||
style="fill:#d2e261"
|
|
||||||
id="path3240"
|
|
||||||
d="m 111.779,447.078 c 2.065,4.372 6.447,6.637 9.787,5.059 l 2.675,-1.264 c 3.34,-1.578 4.374,-6.401 2.309,-10.773 L 80.032,341.629 c -2.065,-4.372 -6.447,-6.637 -9.787,-5.059 l -2.675,1.264 c -3.34,1.578 -4.374,6.401 -2.309,10.773 z" /><path
|
|
||||||
id="path3242"
|
|
||||||
d="m 133.748,493.582 c 1.203,2.547 4.886,3.332 8.227,1.755 l 2.675,-1.264 c 3.34,-1.578 5.073,-4.922 3.869,-7.469 l -21.825,-46.199 c -1.203,-2.547 -4.886,-3.332 -8.227,-1.755 l -2.675,1.264 c -3.34,1.578 -5.073,4.922 -3.869,7.469 z" /><path
|
|
||||||
style="fill:#9b9b9b"
|
|
||||||
id="path3244"
|
|
||||||
d="m 114.998,438.232 2.675,-1.264 c 3.34,-1.578 6.68,-1.519 7.46,0.132 l 1.395,2.954 c -0.78,-1.651 -4.12,-1.71 -7.46,-0.133 l -2.675,1.264 c -3.34,1.578 -5.416,4.196 -4.636,5.847 l -1.395,-2.954 c -0.779,-1.65 1.296,-4.268 4.636,-5.846 z" /></g><ellipse
|
|
||||||
style="fill:#f6d2a2"
|
|
||||||
id="ellipse3246"
|
|
||||||
ry="8.6829996"
|
|
||||||
rx="11.224"
|
|
||||||
cy="463.922"
|
|
||||||
cx="137.56"
|
|
||||||
transform="matrix(-0.59911638,0.2229746,-0.2229746,-0.59911638,252.76813,458.95304)" /><g
|
|
||||||
transform="matrix(0.63926204,0,0,0.63926204,-21.039129,-84.874827)"
|
|
||||||
id="g3248"><g
|
|
||||||
id="g3250"><path
|
|
||||||
style="fill:#960000"
|
|
||||||
id="path3252"
|
|
||||||
d="m 159.132,324.732 c -2.218,4.033 -7.45,5.414 -11.687,3.084 l -4.873,-2.679 c -4.237,-2.33 -5.873,-7.488 -3.656,-11.521 l 50.714,-92.23 c 2.218,-4.033 7.45,-5.414 11.687,-3.084 l 4.873,2.679 c 4.237,2.33 5.33,6.689 3.656,11.521 -17.765,51.258 -50.714,92.23 -50.714,92.23 z" /><path
|
|
||||||
style="fill:#595959"
|
|
||||||
id="path3254"
|
|
||||||
d="m 172.547,272.051 c 15.422,-28.047 25.555,-52.169 23.141,-54.905 l 0.057,-0.103 c -0.066,-0.036 -0.136,-0.06 -0.202,-0.096 -0.008,-0.005 -0.01,-0.021 -0.019,-0.026 l -0.007,0.014 c -23.699,-12.841 -55.583,-0.124 -71.334,28.522 -15.751,28.646 -9.41,62.381 14.128,75.514 l -0.007,0.014 c 0.009,0.005 0.023,-0.002 0.032,0.002 0.066,0.037 0.123,0.083 0.189,0.119 l 0.057,-0.103 c 3.602,0.573 18.543,-20.905 33.965,-48.952 z" /></g><g
|
|
||||||
id="g3256"><path
|
|
||||||
style="fill:#960000"
|
|
||||||
id="path3258"
|
|
||||||
d="m 426.693,324.925 c 2.1,4.095 7.291,5.627 11.593,3.42 l 4.948,-2.538 c 4.302,-2.206 6.087,-7.315 3.987,-11.41 L 399.19,220.742 c -2.1,-4.095 -7.291,-5.627 -11.593,-3.42 l -4.948,2.538 c -4.302,2.206 -5.521,6.533 -3.987,11.41 16.279,51.749 48.031,93.655 48.031,93.655 z" /><path
|
|
||||||
style="fill:#595959"
|
|
||||||
id="path3260"
|
|
||||||
d="m 414.804,271.879 c -14.606,-28.48 -24.039,-52.885 -21.547,-55.55 l -0.054,-0.105 c 0.067,-0.034 0.138,-0.056 0.205,-0.09 0.009,-0.005 0.011,-0.021 0.02,-0.025 l 0.007,0.014 c 24.059,-12.152 55.563,1.48 70.481,30.569 14.918,29.089 7.606,62.627 -16.301,75.075 l 0.007,0.014 c -0.009,0.004 -0.023,-0.003 -0.032,10e-4 -0.067,0.035 -0.125,0.08 -0.192,0.114 l -0.054,-0.105 c -3.618,0.468 -17.934,-21.432 -32.54,-49.912 z" /></g><path
|
|
||||||
style="fill:#353535"
|
|
||||||
id="path3262"
|
|
||||||
d="m 462.36,259.869 c 0,0 -17.746,-44.446 -38.326,-67.945 -20.58,-23.498 -221.937,-31.512 -255.003,0 -33.066,31.512 -45.533,67.945 -45.533,67.945 v -9.844 c 0,0 15.295,-43.268 45.533,-67.945 30.238,-24.677 228.946,-23.378 254.582,0 25.635,23.378 38.747,67.945 38.747,67.945 z" /><ellipse
|
|
||||||
style="fill:#960000"
|
|
||||||
id="ellipse3264"
|
|
||||||
ry="16.975"
|
|
||||||
rx="6.9489999"
|
|
||||||
cy="248.211"
|
|
||||||
cx="462.09201"
|
|
||||||
transform="matrix(-0.8898,0.4563,-0.4563,-0.8898,986.5333,258.1984)" /><ellipse
|
|
||||||
style="fill:#960000"
|
|
||||||
id="ellipse3266"
|
|
||||||
ry="16.975"
|
|
||||||
rx="6.9489999"
|
|
||||||
cy="247.02901"
|
|
||||||
cx="125.962"
|
|
||||||
transform="matrix(0.8763,0.4818,-0.4818,0.8763,134.6121,-30.1261)" /></g><g
|
|
||||||
transform="matrix(0.63926204,0,0,0.63926204,-21.039129,-84.874827)"
|
|
||||||
id="g3268"><path
|
|
||||||
style="opacity:0.6;fill:#ffffff"
|
|
||||||
id="path3270"
|
|
||||||
d="M 386.49,250.492 H 349.285 319.791 274.555 249 198.68 c -33.72,0 -33.604,89.606 -1.945,94.771 l 65.466,-4.21 c 7.915,0 23.719,-30.655 26.684,-33.065 2.965,-2.41 12.729,-2.704 16.575,0 3.846,2.704 12.593,29.976 20.507,29.976 l 65.466,7.298 c 30.579,-14.072 22.87,-94.77 -4.943,-94.77 z" /><path
|
|
||||||
style="opacity:0.5;fill:#ffffff"
|
|
||||||
id="path3272"
|
|
||||||
d="m 248.545,269.019 c -20.685,-0.462 -53.05,-0.274 -70.729,-0.13 -2.964,9.719 -6.269,22.024 -4.63,33.972 16.056,0 50.96,0.078 75.782,0.078 14.946,0 27.512,2.82 39.198,5.875 0.288,-0.368 0.53,-0.639 0.719,-0.792 2.965,-2.41 12.729,-2.704 16.575,0 0.995,0.7 2.323,3.058 3.874,6.149 5.967,1.258 11.943,2.127 18.153,2.205 16.915,0.214 56.557,0.146 82.066,0.074 3.249,-10.857 0.853,-22.495 0.125,-33.432 -24.906,0 -64.487,-0.562 -83.463,-0.562 -26.738,-0.001 -50.083,-12.821 -77.67,-13.437 z" /></g><path
|
|
||||||
id="path3274"
|
|
||||||
d="m 155.89646,123.63135 c -0.52803,-12.35565 23.02878,-13.90011 25.81085,-3.55813 2.77504,10.31833 -24.65122,12.71492 -25.81085,3.55813 -0.92565,-7.31124 0,0 0,0 z" /><g
|
|
||||||
transform="matrix(0.16363642,0,0,0.16363643,2.8667513,26.432443)"
|
|
||||||
id="g4788"><g
|
|
||||||
transform="matrix(4.1803662,0,0,4.1803662,-117.56255,1825.0688)"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:40px;line-height:125%;font-family:'DejaVu Sans';-inkscape-font-specification:'DejaVu Sans';letter-spacing:0px;word-spacing:0px;display:inline;fill:#000000;fill-opacity:1;stroke:none"
|
|
||||||
id="text3009"><path
|
|
||||||
d="m 119.09119,162.63228 h 4.14844 c 1.68746,0 3.04684,-0.0469 4.07813,-0.14063 1.07808,-0.0937 2.13277,-0.30468 3.16406,-0.63281 1.07808,-0.32812 1.87495,-0.84375 2.39062,-1.54687 0.51558,-0.75 0.77339,-1.71094 0.77344,-2.88282 -5e-5,-1.31249 -0.44536,-2.46093 -1.33594,-3.44531 -0.89067,-0.98437 -2.10942,-1.47655 -3.65625,-1.47656 h -0.42187 l -4.78125,0.21094 h -0.77344 c -2.95316,0 -5.10941,-1.05468 -6.46875,-3.16407 -1.3594,-2.15623 -2.03909,-5.64842 -2.03906,-10.47656 v -38.32031 h 12.9375 c 3.0937,6e-5 4.64058,-1.335877 4.64062,-4.007814 -4e-5,-1.265559 -0.39848,-2.296808 -1.19531,-3.09375 -0.75004,-0.796806 -1.89848,-1.195243 -3.44531,-1.195313 h -12.9375 V 72.069778 c -3e-5,-1.640533 -0.46878,-2.88272 -1.40625,-3.726562 -0.93753,-0.890531 -2.1094,-1.335843 -3.51563,-1.335938 -1.50002,9.5e-5 -2.88283,0.539157 -4.14843,1.617188 -1.21877,1.078217 -1.87502,2.367278 -1.96875,3.867187 l -1.68751,19.96875 h -8.64844 c -1.546881,7e-5 -2.718754,0.398507 -3.515625,1.195313 -0.796878,0.750067 -1.195315,1.734441 -1.195313,2.953125 -2e-6,1.265689 0.398435,2.2735 1.195313,3.023437 0.843745,0.750062 2.039057,1.125062 3.585937,1.125002 h 8.578128 v 40.5 c -1e-5,7.26564 1.59374,12.65626 4.78126,16.17187 3.18747,3.46875 7.47653,5.20313 12.86718,5.20313"
|
|
||||||
style="font-size:144px;font-family:Nunito;-inkscape-font-specification:Nunito;fill:#333333"
|
|
||||||
id="path3014" /><path
|
|
||||||
d="m 154.80994,161.6479 c 1.73436,0 3.23436,-0.51562 4.5,-1.54687 1.31248,-1.03125 1.96873,-2.48437 1.96875,-4.35938 v -36.21093 c -2e-5,-5.48433 1.73435,-9.86714 5.20313,-13.14844 3.51559,-3.28119 8.43746,-4.92182 14.76562,-4.92188 1.49996,6e-5 2.6484,-0.49212 3.44532,-1.476559 0.79682,-1.031187 1.19526,-2.249936 1.19531,-3.65625 -5e-5,-1.499933 -0.44536,-2.812432 -1.33594,-3.9375 -0.84379,-1.12493 -2.01567,-1.687429 -3.51562,-1.6875 -4.96879,7.1e-5 -9.23441,1.476632 -12.79688,4.429687 -3.51565,2.906314 -5.8594,6.539122 -7.03125,10.898442 l 0.0703,-8.437504 c -2e-5,-1.781184 -0.63283,-3.163995 -1.89843,-4.148438 -1.21877,-1.03118 -2.69534,-1.546805 -4.42969,-1.546875 -1.73439,7e-5 -3.23439,0.515695 -4.5,1.546875 -1.26564,0.984443 -1.89845,2.414129 -1.89844,4.289063 v 58.007809 c -1e-5,1.87501 0.60936,3.32813 1.82813,4.35938 1.21873,1.03125 2.69529,1.54687 4.42968,1.54687"
|
|
||||||
style="font-size:144px;font-family:Nunito;-inkscape-font-specification:Nunito;fill:#333333"
|
|
||||||
id="path3016" /><path
|
|
||||||
d="m 326.8058,161.6479 c 1.73435,0 3.23435,-0.53906 4.5,-1.61718 1.2656,-1.125 1.89841,-2.67187 1.89844,-4.64063 v -54.63281 h 11.88281 c 2.99996,6e-5 4.49996,-1.359314 4.5,-4.078127 -4e-5,-1.218683 -0.37504,-2.226495 -1.125,-3.023437 -0.70317,-0.796806 -1.82817,-1.195243 -3.375,-1.195313 h -11.88281 v -5.484375 c -3e-5,-3.796796 0.14059,-6.796793 0.42187,-9 0.3281,-2.249914 0.91404,-3.960849 1.75782,-5.132812 0.89059,-1.21866 1.8984,-1.992097 3.02343,-2.320313 1.12497,-0.374908 2.69528,-0.562408 4.71094,-0.5625 h 5.97656 c 1.40621,9.2e-5 2.48433,-0.468657 3.23438,-1.40625 0.79682,-0.937406 1.19526,-2.062404 1.19531,-3.375 -5e-5,-1.312402 -0.39849,-2.437401 -1.19531,-3.375 -0.75005,-0.984274 -1.80474,-1.476461 -3.16406,-1.476562 h -8.57813 c -6.28128,1.01e-4 -11.20315,1.781349 -14.76562,5.34375 -3.56252,3.515717 -5.34377,9.468836 -5.34375,17.859375 v 8.929687 h -9.21094 c -1.54688,7e-5 -2.69532,0.398507 -3.44531,1.195313 -0.75001,0.796942 -1.12501,1.804754 -1.125,3.023437 -1e-5,1.171939 0.37499,2.156313 1.125,2.953125 0.74999,0.750062 1.89843,1.125062 3.44531,1.125002 h 9.21094 v 54.63281 c -2e-5,1.96876 0.60935,3.51563 1.82812,4.64063 1.26561,1.07812 2.76561,1.61718 4.5,1.61718"
|
|
||||||
style="font-size:144px;font-family:Nunito;-inkscape-font-specification:Nunito;fill:#333333"
|
|
||||||
id="path3020" /><path
|
|
||||||
d="m 371.17299,75.515091 c 2.48435,8.6e-5 4.47654,-0.703038 5.97656,-2.109375 1.49998,-1.453035 2.24998,-3.328033 2.25,-5.625 -2e-5,-2.343654 -0.75002,-4.218652 -2.25,-5.625 -1.50002,-1.453024 -3.46877,-2.179586 -5.90625,-2.179688 -2.48439,1.02e-4 -4.50001,0.726664 -6.04687,2.179688 -1.50001,1.453223 -2.25001,3.328221 -2.25,5.625 -1e-5,2.296967 0.74999,4.171965 2.25,5.625 1.49998,1.406337 3.49217,2.109461 5.97656,2.109375 m -0.0703,86.132809 c 1.73435,0 3.23435,-0.5625 4.5,-1.6875 1.31247,-1.17187 1.96872,-2.74218 1.96875,-4.71093 V 98.085403 c -3e-5,-1.968684 -0.63284,-3.515557 -1.89844,-4.640625 -1.21877,-1.12493 -2.6719,-1.68743 -4.35938,-1.6875 -1.73439,7e-5 -3.25782,0.56257 -4.57031,1.6875 -1.26564,1.125068 -1.89845,2.671941 -1.89844,4.640625 v 57.164067 c -1e-5,2.0625 0.60937,3.65625 1.82813,4.78125 1.21873,1.07812 2.6953,1.61718 4.42969,1.61718"
|
|
||||||
style="font-size:144px;font-family:Nunito;-inkscape-font-specification:Nunito;fill:#333333"
|
|
||||||
id="path3022" /><path
|
|
||||||
d="m 404.92299,161.6479 c 1.73436,0 3.23435,-0.5625 4.5,-1.6875 1.31248,-1.12499 1.96873,-2.6953 1.96875,-4.71093 v -30.65625 l 33.04687,35.15625 c 1.17182,1.3125 2.57807,1.96875 4.21875,1.96875 1.54682,0 2.90619,-0.58594 4.07813,-1.75782 1.21868,-1.17187 1.82806,-2.5078 1.82812,-4.00781 -6e-5,-1.35937 -0.51569,-2.57812 -1.54687,-3.65625 l -27.91406,-29.39062 25.52343,-22.85157 c 1.12494,-1.078059 1.68744,-2.27337 1.6875,-3.585934 -6e-5,-1.453058 -0.586,-2.765557 -1.75781,-3.9375 -1.12506,-1.171805 -2.43756,-1.757742 -3.9375,-1.757813 -1.17193,7.1e-5 -2.27349,0.445383 -3.30469,1.335938 L 411.39174,121.35884 V 67.569778 c -2e-5,-1.968654 -0.63284,-3.515527 -1.89844,-4.640625 -1.21877,-1.1249 -2.67189,-1.687399 -4.35937,-1.6875 -1.73439,1.01e-4 -3.25783,0.5626 -4.57032,1.6875 -1.26563,1.125098 -1.89844,2.671971 -1.89843,4.640625 v 87.679692 c -1e-5,2.0625 0.60936,3.65625 1.82812,4.78125 1.21874,1.07812 2.6953,1.61718 4.42969,1.61718"
|
|
||||||
style="font-size:144px;font-family:Nunito;-inkscape-font-specification:Nunito;fill:#333333"
|
|
||||||
id="path3024" /></g><path
|
|
||||||
style="display:inline;fill:#37abc8;fill-opacity:1;stroke:none"
|
|
||||||
d="m 776.62606,2500.7168 c -33.86547,-2.9196 -59.74328,-13.1348 -78.56521,-31.0137 -19.14975,-18.1909 -27.36664,-41.9069 -24.12384,-69.6286 3.73164,-31.9013 18.89136,-54.4293 45.47029,-67.5719 20.48497,-10.1294 40.92086,-13.9825 74.2015,-13.9904 23.6457,-0.01 43.45939,1.9263 73.67896,7.1839 7.4724,1.3001 13.94181,2.3644 14.37649,2.3653 0.63211,0 1.13342,-2.3782 2.5045,-11.8865 2.48071,-17.2034 2.92533,-23.1396 2.24949,-30.0309 -0.78666,-8.0217 -1.81332,-11.8425 -4.85232,-18.0592 -7.8409,-16.0392 -26.4539,-25.8526 -56.3431,-29.7057 -8.54805,-1.1019 -28.27642,-1.2561 -36.83948,-0.2884 -14.34651,1.622 -22.35237,3.6887 -40.20696,10.3786 -10.44586,3.9141 -10.4936,3.9262 -14.66034,3.6816 -7.16306,-0.4197 -12.05304,-3.6628 -15.18945,-10.0734 -1.29168,-2.6399 -1.5188,-3.7297 -1.51885,-7.2868 0,-5.3399 1.39069,-8.1747 6.23314,-12.7045 10.85909,-10.1583 29.13255,-18.8091 47.57591,-22.5234 11.80945,-2.3782 17.62271,-2.8782 33.18165,-2.8543 16.09952,0.042 26.39396,0.9338 40.7011,3.5942 23.79706,4.4245 41.86649,12.2234 55.49189,23.9501 4.04288,3.4794 10.13915,10.3276 12.75137,14.3237 0.79841,1.2215 1.6209,2.221 1.8277,2.221 0.20693,0 1.52767,-1.4677 2.9352,-3.2611 20.63182,-26.2903 55.38062,-41.1712 96.0916,-41.1503 28.7948,0 55.5598,7.2994 75.5111,20.5528 15.8247,10.5123 28.6803,26.7063 33.8736,42.6702 2.9819,9.1659 3.4352,12.5529 3.4627,25.8661 0.016,8.2838 -0.2116,13.8713 -0.6736,16.4602 -4.6692,26.1661 -15.7909,44.2934 -35.0951,57.2012 -15.53,10.384 -35.0343,16.4601 -60.5435,18.8601 -12.8411,1.2081 -36.32755,1.094 -51.54251,-0.2509 -12.9128,-1.1411 -28.76889,-3.149 -35.53309,-4.4992 -5.6619,-1.1304 -25.0506,-4.3677 -25.21024,-4.2092 -0.0703,0.071 -0.99285,5.8692 -2.04985,12.888 -1.68766,11.2067 -1.92673,14.003 -1.96214,22.9511 -0.0376,9.0977 0.0915,10.6938 1.18915,14.8925 3.52969,13.5013 11.30818,22.5326 25.42034,29.5146 13.88254,6.8684 28.43586,9.8406 50.42569,10.2988 9.73545,0.2048 14.72115,0.062 20.81185,-0.5827 14.7651,-1.5656 21.4933,-3.2833 41.1098,-10.4948 4.8858,-1.7964 9.872,-3.4309 11.0805,-3.6324 2.5898,-0.4318 7.4198,0.4599 10.2348,1.89 5.081,2.5805 9.3499,9.4627 9.3233,15.0301 -0.029,6.5042 -2.2232,10.4438 -8.6626,15.5672 -15.3968,12.2502 -35.0556,19.7627 -58.5228,22.3646 -8.3681,0.928 -27.4738,1.0647 -36.70232,0.2633 -25.98905,-2.2573 -44.03272,-6.7024 -60.52259,-14.9089 -12.86662,-6.4034 -22.68346,-14.3474 -30.01545,-24.2895 -1.80157,-2.443 -3.33187,-4.5027 -3.40069,-4.578 -0.069,-0.075 -1.26635,1.3361 -2.66126,3.1353 -6.16583,7.9536 -15.59468,16.5025 -24.80897,22.4937 -13.30221,8.6492 -32.39892,15.2475 -51.72224,17.8715 -5.76268,0.7822 -24.88234,1.4276 -29.78512,1.005 z m 33.18166,-37.2321 c 15.77633,-3.4964 29.83536,-11.3772 40.04156,-22.4447 9.30988,-10.0952 16.94591,-25.2189 21.14838,-41.8852 2.36889,-9.395 6.30655,-35.5428 5.43369,-36.082 -0.34447,-0.2132 -2.42546,-0.5497 -4.62386,-0.7487 -2.19846,-0.2007 -8.46495,-0.9389 -13.92555,-1.645 -32.43526,-4.195 -52.33389,-5.8249 -63.48931,-5.1995 -21.20826,1.188 -29.85413,3.0395 -42.58748,9.1207 -6.5233,3.1152 -11.02568,6.4959 -14.5881,10.953 -5.11092,6.3951 -8.19582,12.7501 -10.34612,21.3132 -1.5648,6.2312 -1.72448,22.5471 -0.27214,27.804 2.44652,8.8552 5.35078,13.8671 11.88143,20.5034 8.94252,9.0869 20.73103,15.1488 35.35353,18.18 7.47705,1.5501 7.25577,1.535 19.77505,1.3465 9.08402,-0.1379 12.48275,-0.393 16.19892,-1.2157 z M 1016.4745,2340.883 c 13.1943,-1.1642 21.3072,-3.2126 31.2752,-7.8955 8.2903,-3.8952 13.1088,-7.8762 17.6686,-14.5978 6.7131,-9.8962 9.3272,-19.2614 9.2601,-33.1758 -0.048,-9.9175 -0.8885,-14.0431 -4.3122,-21.1631 -7.6497,-15.908 -25.6199,-27.3028 -49.1887,-31.1902 -5.8812,-0.9698 -21.66658,-0.7976 -27.69493,0.3011 -11.5973,2.116 -21.40043,5.9729 -30.04639,11.8207 -15.97364,10.8042 -26.99764,27.0905 -33.13643,48.9538 -2.41127,8.5877 -3.05405,11.884 -5.20388,26.687 l -1.98309,13.6552 2.65642,0.2926 c 8.02308,0.8896 26.11491,3.0802 36.62189,4.4346 6.6102,0.852 14.72275,1.7612 18.02786,2.0208 9.55476,0.75 26.68545,0.6802 36.05555,-0.1463 v 0 z"
|
|
||||||
id="path4507" /></g></svg>
|
|
Before Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 13 KiB |
6
webui/src/assets/logo.svg
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="84" height="24" viewBox="0 0 84 24">
|
||||||
|
<g fill="none" fill-rule="nonzero">
|
||||||
|
<path fill="#FFF" d="M7.142 24c-1.241 0-2.23-.406-2.963-1.217-.735-.822-1.102-2.082-1.102-3.781v-9.47H1.101c-.356 0-.631-.088-.826-.263C.092 9.093 0 8.858 0 8.562c0-.285.092-.516.275-.691.184-.186.454-.28.81-.28h1.992l.389-4.669c.022-.35.173-.652.453-.904.292-.252.61-.378.956-.378.324 0 .594.104.81.312.216.197.324.488.324.872v4.768h2.98c.356 0 .62.093.793.279.184.186.276.428.276.723 0 .625-.357.938-1.07.938h-2.98v8.96c0 1.13.157 1.946.47 2.45.314.493.81.74 1.49.74h.179l1.101-.05h.097c.356 0 .637.116.842.346.205.23.308.498.308.805 0 .274-.06.5-.178.674-.119.165-.302.285-.55.362a3.31 3.31 0 0 1-.73.148c-.237.022-.55.033-.939.033h-.956zm7.771 0c-.405 0-.75-.12-1.035-.358-.284-.238-.427-.574-.427-1.007V9.228c0-.434.148-.764.444-.992a1.623 1.623 0 0 1 1.051-.357c.405 0 .75.119 1.035.357.295.228.443.547.443.96l-.016 1.95a4.815 4.815 0 0 1 1.642-2.52c.832-.682 1.829-1.024 2.99-1.024.35 0 .624.13.82.39.209.26.313.564.313.91 0 .326-.093.607-.28.846-.186.227-.454.34-.804.34-1.478 0-2.628.38-3.45 1.139-.81.758-1.215 1.77-1.215 3.038v8.37c0 .433-.153.77-.46 1.007a1.623 1.623 0 0 1-1.05.358zm40.61-.383a1.522 1.522 0 0 1-1.037.383c-.4 0-.745-.128-1.037-.383-.28-.267-.42-.633-.42-1.1V9.578h-2.123c-.357 0-.621-.09-.794-.267a.997.997 0 0 1-.26-.7c0-.288.087-.527.26-.715.173-.19.437-.284.794-.284h2.122V5.496c0-1.987.41-3.397 1.232-4.23C55.08.422 56.215 0 57.662 0h1.977c.313 0 .556.117.729.35.183.222.275.488.275.8 0 .31-.092.577-.275.799-.173.222-.421.333-.745.333h-1.378c-.464 0-.826.044-1.085.133-.26.078-.492.26-.697.55-.194.277-.33.682-.405 1.215-.065.522-.097 1.233-.097 2.132v1.3h2.738c.356 0 .616.094.778.283.173.188.259.427.259.716 0 .644-.346.966-1.037.966h-2.738v12.94c0 .467-.146.833-.438 1.1zm9.557-20.04c-.58 0-1.045-.161-1.396-.485-.35-.335-.525-.766-.525-1.295 0-.529.175-.96.525-1.295.362-.335.832-.502 1.413-.502.57 0 1.03.167 1.38.502.35.324.525.755.525 1.295 0 .529-.175.96-.526 1.295-.35.324-.815.486-1.396.486zM65.056 24a1.49 1.49 0 0 1-1.03-.38c-.282-.263-.424-.637-.424-1.121V9.087c0-.462.147-.825.441-1.089a1.573 1.573 0 0 1 1.062-.396c.392 0 .73.132 1.013.396.294.264.44.627.44 1.09v13.41c0 .463-.152.831-.457 1.106a1.513 1.513 0 0 1-1.045.396zm8.44-.407a1.53 1.53 0 0 1-1.048.39c-.403 0-.747-.124-1.03-.374-.284-.26-.426-.629-.426-1.106V1.464c0-.455.147-.813.442-1.073.305-.26.66-.391 1.063-.391.393 0 .731.13 1.015.39.294.26.442.619.442 1.074V14.66l7.428-6.768c.24-.207.496-.31.77-.31.348 0 .654.136.915.407.273.271.41.575.41.911 0 .304-.132.58-.393.83l-5.94 5.288 6.496 6.802c.24.25.36.531.36.846 0 .347-.142.656-.425.927-.273.271-.59.407-.95.407-.381 0-.708-.152-.981-.456l-7.69-8.135v7.094c0 .466-.153.83-.459 1.09z"/>
|
||||||
|
<path fill="#4B76DD" d="M28.93 23.993c-1.942-.163-3.427-.734-4.506-1.732-1.1-1.016-1.57-2.34-1.384-3.888.214-1.781 1.083-3.039 2.608-3.773 1.175-.565 2.348-.78 4.257-.781 1.357 0 2.493.108 4.227.401.429.073.8.132.825.132.036 0 .065-.133.144-.664.142-.96.167-1.292.129-1.676-.046-.448-.104-.662-.279-1.009-.45-.895-1.517-1.443-3.232-1.658-.49-.062-1.622-.07-2.114-.016-.823.09-1.282.206-2.306.58-.6.218-.602.218-.841.205-.411-.024-.692-.205-.872-.563-.074-.147-.087-.208-.087-.407 0-.298.08-.456.358-.709.623-.567 1.671-1.05 2.73-1.258.677-.132 1.01-.16 1.903-.159.923.002 1.514.052 2.335.2 1.365.248 2.402.683 3.183 1.338.232.194.582.577.732.8a.433.433 0 0 0 .105.124c.012 0 .087-.082.168-.182C38.197 7.83 40.19 6.998 42.526 7c1.652 0 3.187.408 4.332 1.148.908.587 1.645 1.49 1.943 2.382.171.512.197.701.199 1.444 0 .463-.012.775-.039.92-.268 1.46-.906 2.473-2.013 3.193-.891.58-2.01.92-3.474 1.053-.736.068-2.084.061-2.957-.014-.74-.063-1.65-.175-2.038-.25a34.12 34.12 0 0 0-1.446-.236 22.15 22.15 0 0 0-.118.72c-.097.625-.11.782-.113 1.281-.002.508.006.597.069.832.202.754.648 1.258 1.458 1.648.797.383 1.631.55 2.893.575.559.011.845.003 1.194-.033.847-.087 1.233-.183 2.358-.586.28-.1.567-.191.636-.203.149-.024.426.026.587.106.292.144.537.528.535.84-.001.362-.127.582-.497.868-.883.684-2.01 1.104-3.357 1.25-.48.05-1.576.059-2.106.014-1.49-.126-2.526-.374-3.472-.833-.738-.357-1.301-.8-1.722-1.356a24.69 24.69 0 0 0-.195-.255 1.301 1.301 0 0 0-.153.175 6.104 6.104 0 0 1-1.423 1.256c-.763.482-1.859.85-2.967.997-.331.044-1.428.08-1.71.057zm1.904-2.08c.906-.195 1.712-.635 2.298-1.253.534-.563.972-1.408 1.213-2.338.136-.525.362-1.985.312-2.015-.02-.012-.14-.03-.266-.042a31.364 31.364 0 0 1-.799-.092c-1.86-.234-3.002-.325-3.642-.29-1.217.066-1.713.17-2.443.51-.374.173-.633.362-.837.61-.293.358-.47.713-.594 1.191-.09.348-.099 1.259-.015 1.552.14.495.307.775.681 1.145.513.508 1.19.846 2.029 1.015.429.087.416.086 1.134.076.521-.008.716-.022.93-.068zm11.857-6.845c.757-.065 1.222-.18 1.794-.44.476-.218.752-.44 1.014-.816.385-.552.535-1.075.531-1.852-.003-.554-.05-.784-.247-1.182-.44-.888-1.47-1.524-2.822-1.741-.338-.055-1.243-.045-1.59.016-.664.119-1.227.334-1.723.66-.916.604-1.549 1.513-1.9 2.734-.14.48-.176.663-.3 1.49l-.113.762.152.017c.46.05 1.498.172 2.101.247.38.048.845.099 1.034.113.549.042 1.531.038 2.069-.008z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 5 KiB |
90
webui/src/assets/traefik.avatar.svg
Normal file
|
@ -0,0 +1,90 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg width="259px" height="296px" viewBox="0 0 259 296" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||||
|
<!-- Generator: sketchtool 50.2 (55047) - http://www.bohemiancoding.com/sketch -->
|
||||||
|
<title>35600C78-FD43-44A0-A2D3-2D9D8078107C@3x</title>
|
||||||
|
<desc>Created with sketchtool.</desc>
|
||||||
|
<defs></defs>
|
||||||
|
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
|
||||||
|
<g id="Traefik---Bandeau-top" transform="translate(-271.000000, -208.000000)">
|
||||||
|
<g id="Group-5" transform="translate(-6.000000, 60.000000)">
|
||||||
|
<g id="Group-4" transform="translate(277.000000, 148.000000)">
|
||||||
|
<g id="traefik.logo.bright">
|
||||||
|
<path d="M39.8037726,116.53974 C39.8037726,116.53974 60.9593043,98.1480553 123.573394,98.1480553 C181.014826,98.1480553 197.157241,111.161081 213.552404,116.53974 L128.016891,158.279645 L39.8037726,116.53974 Z" id="path3156" fill="#C9781F" fill-rule="nonzero"></path>
|
||||||
|
<g id="g3158" transform="translate(28.709554, 26.010842)">
|
||||||
|
<path d="M2.16336011,145.886272 C2.5509667,153.86447 10.5317151,150.173212 14.1468181,147.678793 C17.5782604,145.310847 18.5815419,147.279116 18.8825264,142.60564 C19.0798932,139.534154 19.4346053,136.462668 19.2597164,133.37859 C14.0711608,132.908833 8.42701681,134.142902 4.17321267,137.229171 C1.98244049,138.819664 -2.12607971,143.894459 2.16336011,145.886272" id="path3160" fill="#F6D2A2" fill-rule="nonzero"></path>
|
||||||
|
<path d="M2.16336011,145.886272 C3.3250834,145.45484 4.55588509,145.148239 5.34425606,144.099225" id="path3162" fill="#C6B198" fill-rule="nonzero"></path>
|
||||||
|
<path d="M20.6072935,50.8415775 C-9.97579844,42.2529146 12.7652501,3.39834453 37.3242667,19.3799261 L20.6072935,50.8415775 Z" id="path3164" fill="#37ABC8" fill-rule="nonzero"></path>
|
||||||
|
<path d="M156.4878,16.4639308 C180.695394,-0.516294328 202.570769,37.7940588 174.437219,47.4333779 L156.4878,16.4639308 Z" id="path3166" fill="#37ABC8" fill-rule="nonzero"></path>
|
||||||
|
<path d="M161.694995,244.076364 C167.84407,247.876028 179.083016,259.364261 169.858856,264.935093 C160.995988,273.039217 156.035501,256.039829 148.256505,253.684476 C151.606808,249.141305 155.852936,244.998357 161.694995,244.076364 Z" id="path3168" fill="#F6D2A2" fill-rule="nonzero"></path>
|
||||||
|
<path d="M169.858856,264.934546 C168.491543,262.218936 168.032116,259.049995 165.74924,256.861082" id="path3170"></path>
|
||||||
|
<path d="M51.8422442,257.059825 C44.625196,258.175087 40.562728,264.677767 34.5463282,267.979751 C28.876965,271.355648 26.7081225,266.898983 26.1971616,265.993962 C25.3084625,265.589358 25.3830233,266.370643 24.0113236,264.991486 C18.7553344,256.707781 29.4877058,250.652957 35.0759292,246.537933 C42.859859,244.966055 47.73811,251.705256 51.8422442,257.059825 Z" id="path3172" fill="#F6D2A2" fill-rule="nonzero"></path>
|
||||||
|
<path d="M26.1977098,265.993414 C26.4723787,262.836518 28.9794861,260.722066 30.1730074,258.052446" id="path3174"></path>
|
||||||
|
<path d="M21.8835992,40.109992 C17.8485433,37.978567 14.8885886,35.0839242 17.3567709,30.4230402 C19.6418406,26.1087249 23.8868728,26.5768391 27.9219287,28.7082641 L21.8835992,40.109992 Z" id="path3176" fill="#077E91" fill-rule="nonzero"></path>
|
||||||
|
<path d="M168.062818,36.0579302 C172.097874,33.9265051 175.057829,31.0318624 172.589646,26.3709784 C170.304577,22.0561156 166.060093,22.5247773 162.024488,24.6562023 L168.062818,36.0579302 Z" id="path3178" fill="#077E91" fill-rule="nonzero"></path>
|
||||||
|
<path d="M195.83727,144.872845 C195.449663,152.851044 187.468915,149.159786 183.853812,146.665367 C180.42237,144.297421 179.419088,146.26569 179.118104,141.592761 C178.920737,138.521275 178.566025,135.44979 178.740913,132.365711 C183.929469,131.895955 189.573613,133.130024 193.827417,136.216292 C196.018189,137.806238 200.12671,142.881581 195.83727,144.872845" id="path3180" fill="#F6D2A2" fill-rule="nonzero"></path>
|
||||||
|
<path d="M195.83727,144.872845 C194.675546,144.441414 193.444745,144.134813 192.656374,143.085799" id="path3182" fill="#C6B198" fill-rule="nonzero"></path>
|
||||||
|
<g id="g3184" transform="translate(15.350756, 0.000000)" fill="#37ABC8" fill-rule="nonzero">
|
||||||
|
<path d="M80.5848901,0.325763653 C111.202521,0.325763653 139.904597,4.69866164 154.867198,34.0748782 C168.296917,67.0021922 163.521187,102.508788 165.569417,137.308011 C167.328175,167.189024 171.228363,201.710117 157.347442,229.400575 C142.745035,258.533153 106.256288,265.861466 76.1934774,264.787815 C52.580177,263.944115 24.0551829,256.250617 10.7285337,234.705869 C-4.90675951,209.430442 2.49559433,171.847171 3.63100204,143.722544 C4.97638615,110.407598 -5.40511084,76.9919126 5.55423247,44.3920047 C16.923112,10.5755474 47.5851507,2.93296788 80.5848901,0.325763653" id="path3186"></path>
|
||||||
|
</g>
|
||||||
|
<path d="M101.340757,41.373079 C106.837972,73.285872 159.072757,64.8483196 151.570075,32.6623231 C144.842607,3.80021096 99.514017,11.7893592 101.340757,41.373079" id="path3188" fill="#FFFFFF" fill-rule="nonzero"></path>
|
||||||
|
<path d="M38.9207454,46.5343798 C46.0456891,74.3173656 90.5870042,67.2042205 88.9082893,39.3352768 C86.8967921,5.95736859 32.1088474,12.3981814 38.9207454,46.5343798" id="path3190" fill="#FFFFFF" fill-rule="nonzero"></path>
|
||||||
|
<path d="M111.481028,78.5725507 C111.50515,82.8375908 112.491437,87.0057231 111.63947,91.7936275 C110.578623,93.7952946 108.498595,94.0071779 106.70475,94.8158382 C104.224506,94.4271118 102.138996,92.8010311 101.143938,90.4840029 C100.50743,85.44589 101.381327,80.5681953 101.541962,75.5284399 L111.481028,78.5725507 Z" id="path3192" fill="#FFFFFF" fill-rule="nonzero"></path>
|
||||||
|
<g id="g3194" transform="translate(43.311062, 33.397618)" fill-rule="nonzero">
|
||||||
|
<ellipse id="ellipse3196" fill="#000000" cx="7.89466904" cy="8.60563" rx="7.5213222" ry="8.13587881"></ellipse>
|
||||||
|
<ellipse id="ellipse3198" fill="#FFFFFF" cx="11.3157001" cy="10.4414149" rx="1.77301232" ry="2.06791482"></ellipse>
|
||||||
|
</g>
|
||||||
|
<g id="g3200" transform="translate(106.358809, 31.755112)" fill-rule="nonzero">
|
||||||
|
<ellipse id="ellipse3202" fill="#000000" cx="7.86616049" cy="8.22183661" rx="7.39632319" ry="8.13587881"></ellipse>
|
||||||
|
<ellipse id="ellipse3204" fill="#FFFFFF" cx="11.2307173" cy="10.0581581" rx="1.74395553" ry="2.06791482"></ellipse>
|
||||||
|
</g>
|
||||||
|
<path d="M89.98668,79.215318 C86.7049076,87.1579286 91.8167094,103.039865 100.720696,91.3255134 C100.084188,86.2874005 100.958085,81.4097058 101.118719,76.3699504 L89.98668,79.215318 Z" id="path3206" fill="#FFFFFF" fill-rule="nonzero"></path>
|
||||||
|
<g id="g3208" transform="translate(80.043228, 62.962723)" fill="#F6D2A2" fill-rule="nonzero">
|
||||||
|
<path d="M9.4215265,0.957033389 C3.30534671,1.47770773 -1.69461381,8.74032095 1.48573388,14.4858063 C5.69732344,22.0960832 15.0974685,13.8123789 20.9521372,14.5887367 C27.6905709,14.7267071 33.2113606,21.7040718 38.6235986,15.8501811 C44.6427397,9.33928807 36.032062,2.99812062 29.3024003,0.163155578 L9.4215265,0.957033389 Z" id="path3210"></path>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
<g id="g3212" transform="translate(36.933174, 116.348662)" fill-rule="nonzero">
|
||||||
|
<path d="M2.87059137,0.191078177 C2.87059137,0.191078177 4.8069796,21.1390498 4.6743052,30.1689993 C4.54163081,39.1984013 13.2049396,33.4972636 13.6544975,47.6978214 C14.1040553,61.8983792 8.40673188,59.2052171 5.40511084,66.1557542 C2.4034898,73.1057438 0.363483973,105.655282 0.363483973,105.655282 C0.363483973,105.655282 3.44350352,111.736933 13.0640416,117.213048 C22.6845797,122.689162 38.1543041,125.765028 51.5494834,125.158943 C64.9446627,124.552859 74.5125697,121.687233 76.9050946,120.102215 C79.2970714,118.517745 83.2674348,113.504817 84.760844,109.627956 C86.2542533,105.751094 89.3742944,73.8202339 89.1566426,55.5484517 C88.9389909,37.2766695 85.9159884,20.4174423 85.9159884,20.4174423 L2.87059137,0.191078177 Z" id="path3214" fill="#EF9325"></path>
|
||||||
|
<path d="M87.7224434,89.1557632 C48.2753864,93.5532987 2.50436619,81.3965657 2.50436619,81.3965657 C2.50436619,81.3965657 3.17651001,69.0662745 6.13701296,64.7267742 C47.1635531,77.4206066 88.5535772,73.3959199 88.5535772,73.3959199 C89.1676075,79.1523553 88.7350451,83.7283765 87.7224434,89.1557632 Z" id="path3216" fill="#E5E5E5"></path>
|
||||||
|
<path d="M82.7570221,113.457732 C43.3099651,117.855267 0.363483973,105.210163 0.363483973,105.210163 C0.363483973,105.210163 0.22587541,93.3671481 1.79274901,88.1664272 C42.8192892,100.86026 86.6402151,97.6967934 86.6402151,97.6967934 C86.2712488,103.945433 85.3913215,110.095522 82.7570221,113.457732 Z" id="path3218" fill="#E5E5E5"></path>
|
||||||
|
</g>
|
||||||
|
<g id="g3220" transform="translate(131.230675, 116.348662)" fill-rule="nonzero">
|
||||||
|
<path d="M82.3217185,0.191078177 C82.3217185,0.191078177 82.0541768,21.1390498 82.1884959,30.1689993 C82.322815,39.1984013 76.9374409,33.4972636 76.4818524,47.6978214 C76.0262638,61.8983792 81.7954069,59.2052171 84.8348566,66.1557542 C87.8743063,73.1057438 89.9400794,105.655282 89.9400794,105.655282 C89.9400794,105.655282 86.8211348,111.736933 77.0799836,117.213048 C67.3388324,122.689162 51.6744824,125.765028 38.110993,125.158943 C24.5475036,124.552859 14.8595318,121.687233 12.4368536,120.102215 C10.0141753,118.517197 5.99447022,113.504817 4.48242075,109.627956 C2.97037129,105.751094 -0.189143244,73.8202339 0.0312497533,55.5484517 C0.25164275,37.2766695 3.31247385,20.4174423 3.31247385,20.4174423 L82.3217185,0.191078177 Z" id="path3222" fill="#EF9325"></path>
|
||||||
|
<path d="M1.48354092,89.1557632 C41.426208,93.5532987 87.7723334,81.3965657 87.7723334,81.3965657 C87.7723334,81.3965657 87.0914177,69.0662745 84.0941826,64.7267742 C42.5517474,77.4206066 0.641990546,73.3959199 0.641990546,73.3959199 C0.0202849276,79.1523553 0.458329715,83.7283765 1.48354092,89.1557632 Z" id="path3224" fill="#E5E5E5"></path>
|
||||||
|
<path d="M6.51091351,113.457732 C46.4535806,117.855267 89.9395312,105.210163 89.9395312,105.210163 C89.9395312,105.210163 90.0787845,93.3671481 88.4921742,88.1664272 C46.949739,100.86026 2.57892701,97.6967934 2.57892701,97.6967934 C2.95282757,103.945433 3.84371966,110.095522 6.51091351,113.457732 Z" id="path3226" fill="#E5E5E5"></path>
|
||||||
|
</g>
|
||||||
|
<g id="g3228" transform="translate(207.984455, 94.996087)" fill-rule="nonzero">
|
||||||
|
<path d="M21.5025715,59.9651498 C20.2613532,62.3040781 17.804684,63.4330271 16.0152244,62.4858487 L14.5815735,61.7275586 C12.7921139,60.7809277 12.346942,58.1167833 13.5881603,55.777855 L41.5402422,3.08955344 C42.7809123,0.750625158 45.2381297,-0.37832384 47.0275893,0.568854514 L48.4612402,1.3271447 C50.2506998,2.27377555 50.6958717,4.93791998 49.4546534,7.27684827 L21.5025715,59.9651498 Z" id="path3230" fill="#D2E261"></path>
|
||||||
|
<path d="M8.30201779,84.8474704 C7.57888754,86.2102027 5.54217116,86.5474639 3.7527116,85.6002856 L2.31906064,84.8419954 C0.529601082,83.8953646 -0.335523667,82.0229079 0.387606589,80.6601756 L13.5015381,55.9410106 C14.2246684,54.5782782 16.2613848,54.2410171 18.0508443,55.1881954 L19.4844953,55.9464856 C21.2739549,56.8931164 22.1390796,58.7655731 21.4159494,60.1283054 L8.30201779,84.8474704 Z" id="path3232" fill="#000000"></path>
|
||||||
|
<path d="M19.9620135,55.0458449 L18.5283625,54.2875547 C16.7389029,53.3409239 14.907777,53.2894587 14.4390307,54.1725793 L13.6007698,55.7526699 C14.0695161,54.8690018 15.9000938,54.920467 17.6901016,55.8676453 L19.1237525,56.6259355 C20.9132121,57.5725663 21.9844756,59.0568441 21.5157293,59.9399647 L22.3539902,58.3598741 C22.8227365,57.4767535 21.751473,55.9930233 19.9620135,55.0458449 Z" id="path3234" fill="#9B9B9B"></path>
|
||||||
|
</g>
|
||||||
|
<ellipse id="ellipse3236" fill="#F6D2A2" fill-rule="nonzero" transform="translate(216.136985, 164.336270) rotate(20.413879) translate(-216.136985, -164.336270) " cx="216.136985" cy="164.33627" rx="6.15347641" ry="4.75397164"></ellipse>
|
||||||
|
<g id="g3238" transform="translate(0.749249, 94.996087)" fill-rule="nonzero">
|
||||||
|
<path d="M26.1944204,60.8154203 C27.3265387,63.2090988 29.728932,64.4491907 31.5600579,63.5852326 L33.0266033,62.8931902 C34.8577292,62.0292321 35.4246107,59.3886303 34.2924924,56.9949518 L8.7894043,3.08188841 C7.65728604,0.688209937 5.25489273,-0.551881954 3.42376683,0.312076105 L1.95722139,1.00411856 C0.126095496,1.86807661 -0.440785994,4.50867846 0.691332262,6.90235694 L26.1944204,60.8154203 Z" id="path3240" fill="#D2E261"></path>
|
||||||
|
<path d="M38.2387332,86.2764505 C38.8982675,87.6709379 40.9174401,88.1007269 42.7491143,87.2373164 L44.2156597,86.5452739 C46.0467856,85.6813159 46.9968878,83.8504694 46.3368052,82.455982 L34.3714392,57.1619399 C33.7119049,55.7674525 31.6927323,55.3376634 29.8610581,56.201074 L28.3945127,56.8931164 C26.5633868,57.7570745 25.6132846,59.587921 26.2733671,60.9824084 L38.2387332,86.2764505 Z" id="path3242" fill="#000000"></path>
|
||||||
|
<path d="M27.9592091,55.9722182 L29.4257545,55.2801757 C31.2568804,54.4162177 33.0880063,54.4485203 33.5156345,55.352446 L34.2804311,56.9697667 C33.8528029,56.065841 32.021677,56.0335384 30.1905511,56.896949 L28.7240057,57.5889914 C26.8928798,58.4529495 25.7547309,59.8863095 26.1823591,60.7902352 L25.4175625,59.1729145 C24.9904825,58.2695363 26.1280832,56.8361762 27.9592091,55.9722182 Z" id="path3244" fill="#9B9B9B"></path>
|
||||||
|
</g>
|
||||||
|
<ellipse id="ellipse3246" fill="#F6D2A2" fill-rule="nonzero" transform="translate(41.089114, 165.024431) rotate(159.586121) translate(-41.089114, -165.024431) " cx="41.0891136" cy="165.024431" rx="6.15347641" ry="4.75397164"></ellipse>
|
||||||
|
<g id="g3248" transform="translate(26.516589, 0.825753)" fill-rule="nonzero">
|
||||||
|
<g id="g3250" transform="translate(2.192965, 25.732591)">
|
||||||
|
<path d="M24.1949844,62.2684905 C22.9789853,64.4765658 20.1105869,65.232666 17.7876885,63.9569865 L15.1161087,62.4902288 C12.7932104,61.2145492 11.8962877,58.3905342 13.1117386,56.1824589 L40.9152472,5.68635513 C42.1312463,3.47827982 44.9996448,2.72217964 47.3225431,3.99785916 L49.9941229,5.46461685 C52.3170212,6.74029637 52.9162489,9.12685732 51.998493,11.7723867 C42.2589866,39.836241 24.1949844,62.2684905 24.1949844,62.2684905 Z" id="path3252" fill="#960000"></path>
|
||||||
|
<path d="M31.5496413,33.4255409 C40.0046184,18.069754 45.5599473,4.86291222 44.2364929,3.36494691 L44.2677426,3.30855421 C44.2315587,3.28884414 44.1931818,3.2757041 44.1569979,3.25599403 C44.152612,3.25325652 44.1515155,3.24449649 44.1465813,3.24175898 L44.1427436,3.24942401 C31.1499734,-3.78104839 13.6698482,3.18153376 5.03449973,18.8652743 C-3.60084877,34.5490148 -0.124450772,53.0189927 12.7800526,60.2093357 L12.7762149,60.2170007 C12.7811491,60.2197382 12.7888245,60.2159057 12.7937586,60.2180957 C12.8299426,60.2383533 12.8611923,60.2635384 12.8973763,60.2832484 L12.928626,60.2268557 C14.9033911,60.5405744 23.0946642,48.7813277 31.5496413,33.4255409 Z" id="path3254" fill="#595959"></path>
|
||||||
|
</g>
|
||||||
|
<g id="g3256" transform="translate(146.380423, 25.732591)">
|
||||||
|
<path d="M26.6955129,62.3741584 C27.8468196,64.6161788 30.6927402,65.4549518 33.0512742,64.246615 L35.763972,62.8570551 C38.1225061,61.6492658 39.1011168,58.8520784 37.9498101,56.6100579 L11.6172328,5.33376389 C10.4659261,3.09174345 7.62000563,2.25297048 5.26147162,3.46130726 L2.54877374,4.85086718 C0.190239726,6.05865645 -0.478066401,8.42769734 0.362935731,11.0978643 C9.28775563,39.4305421 26.6955129,62.3741584 26.6955129,62.3741584 Z" id="path3258" fill="#960000"></path>
|
||||||
|
<path d="M20.1774723,33.3313705 C12.1698601,17.7385153 6.99830002,4.3767305 8.3645173,2.91763783 L8.33491227,2.86015013 C8.37164444,2.84153506 8.41056957,2.82949002 8.44730173,2.81087495 C8.45223591,2.80813744 8.45333239,2.79937741 8.45826656,2.7971874 L8.46210425,2.80485243 C21.6522413,-3.84839113 38.9240348,3.6151553 47.1026983,19.5414392 C55.2813618,35.4677231 51.2726215,53.8298431 38.1658171,60.6451472 L38.1696548,60.6528123 C38.1647206,60.6550023 38.1570453,60.6511698 38.1521111,60.6533598 C38.1153789,60.6725223 38.0835809,60.6971599 38.0468488,60.715775 L38.0172437,60.6582873 C36.0337068,60.9145182 28.1850845,48.9242257 20.1774723,33.3313705 Z" id="path3260" fill="#595959"></path>
|
||||||
|
</g>
|
||||||
|
<path d="M192.630058,52.4884633 C192.630058,52.4884633 182.900968,28.1541922 171.618163,15.2884441 C160.335357,2.42324358 49.9431364,-1.96443696 31.8149901,15.2884441 C13.6868437,32.5413252 6.85191959,52.4884633 6.85191959,52.4884633 L6.85191959,47.0988543 C6.85191959,47.0988543 15.2372701,23.4095404 31.8149901,9.89883505 C48.3927101,-3.61187029 157.33264,-2.90066527 171.387353,9.89883505 C185.441518,22.6983354 192.630058,47.0988543 192.630058,47.0988543 L192.630058,52.4884633 Z" id="path3262" fill="#353535"></path>
|
||||||
|
<ellipse id="ellipse3264" fill="#960000" transform="translate(192.490339, 46.095741) rotate(152.850710) translate(-192.490339, -46.095741) " cx="192.490339" cy="46.0957411" rx="3.8096405" ry="9.29363039"></ellipse>
|
||||||
|
<ellipse id="ellipse3266" fill="#960000" transform="translate(8.209378, 45.461228) rotate(28.802510) translate(-8.209378, -45.461228) " cx="8.20937794" cy="45.4612284" rx="3.80979137" ry="9.29399843"></ellipse>
|
||||||
|
</g>
|
||||||
|
<g id="g3268" transform="translate(59.959308, 47.910920)" fill="#FFFFFF" fill-rule="nonzero">
|
||||||
|
<path d="M117.592273,0.269370954 L97.1949564,0.269370954 L81.0251279,0.269370954 L56.2248851,0.269370954 L42.214579,0.269370954 L14.6270775,0.269370954 C-3.85961865,0.269370954 -3.79602266,49.3288297 13.5607482,52.1566772 L49.4519122,49.851694 C53.791242,49.851694 62.4556473,33.0680221 64.0811827,31.7485424 C65.7067181,30.4290627 71.059746,30.2680972 73.168282,31.7485424 C75.276818,33.2289877 80.0722845,48.1604605 84.4110661,48.1604605 L120.30223,52.1561297 C137.0669,44.4516824 132.840508,0.269370954 117.592273,0.269370954 Z" id="path3270" opacity="0.6"></path>
|
||||||
|
<path d="M41.9651292,10.4129394 C30.6247582,10.1599935 12.880929,10.2629238 3.18857132,10.3417641 C1.56358415,15.6629355 -0.248353303,22.3999468 0.650214165,28.9415 C9.45277625,28.9415 28.5885901,28.9842051 42.1970353,28.9842051 C50.3910496,28.9842051 57.2802496,30.5281606 63.6869972,32.200779 C63.8448907,31.9992983 63.9775651,31.8509253 64.0811827,31.7671575 C65.7067181,30.4476778 71.059746,30.2867122 73.168282,31.7671575 C73.7137821,32.1504088 74.4418465,33.4414184 75.2921688,35.1337469 C78.5635245,35.8225043 81.8398144,36.2982835 85.2443928,36.3409887 C94.5178942,36.4581541 116.251275,36.420924 130.236362,36.3815038 C132.017598,30.4372753 130.704012,24.0654477 130.304892,18.077419 C116.650395,18.077419 94.9504566,17.7697229 84.5470299,17.7697229 C69.8881544,17.7691754 57.0894616,10.7502006 41.9651292,10.4129394 Z" id="path3272" opacity="0.5"></path>
|
||||||
|
</g>
|
||||||
|
<path d="M117.40458,89.6124959 C116.951733,79.0303842 137.154428,77.707617 139.540375,86.5651023 C141.920294,95.4023323 118.399097,97.4549142 117.40458,89.6124959 C116.610728,83.3507162 117.40458,89.6124959 117.40458,89.6124959 Z" id="path3274" fill="#000000" fill-rule="nonzero"></path>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 20 KiB |
10
webui/src/boot/_globals.js
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
import { APP } from '../_helpers/APP'
|
||||||
|
import Boot from '../_middleware/Boot'
|
||||||
|
|
||||||
|
export default async ({ app, router, store, Vue }) => {
|
||||||
|
Vue.use(Boot)
|
||||||
|
|
||||||
|
APP.root = app
|
||||||
|
APP.router = router
|
||||||
|
APP.store = store
|
||||||
|
}
|
13
webui/src/boot/_hacks.js
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
import Bowser from 'bowser'
|
||||||
|
import vhCheck from 'vh-check'
|
||||||
|
|
||||||
|
const browser = Bowser.getParser(window.navigator.userAgent)
|
||||||
|
|
||||||
|
// In Mobile
|
||||||
|
if (browser.getPlatform().type === 'mobile') {
|
||||||
|
vhCheck()
|
||||||
|
}
|
||||||
|
|
||||||
|
export default async ({ app, Vue }) => {
|
||||||
|
|
||||||
|
}
|
26
webui/src/boot/_init.js
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
import { APP } from '../_helpers/APP'
|
||||||
|
import errors from '../_helpers/Errors'
|
||||||
|
|
||||||
|
export default async ({ Vue }) => {
|
||||||
|
// Router
|
||||||
|
// ----------------------------------------------
|
||||||
|
APP.router.beforeEach(async (to, from, next) => {
|
||||||
|
// Set APP
|
||||||
|
APP.routeTo = to
|
||||||
|
APP.routeFrom = from
|
||||||
|
next()
|
||||||
|
})
|
||||||
|
|
||||||
|
// Api (axios)
|
||||||
|
// ----------------------------------------------
|
||||||
|
APP.api.interceptors.request.use((config) => {
|
||||||
|
console.log('interceptors -> config', config)
|
||||||
|
// config.headers['Accept'] = '*/*'
|
||||||
|
return config
|
||||||
|
})
|
||||||
|
|
||||||
|
APP.api.interceptors.response.use((response) => {
|
||||||
|
console.log('interceptors -> response', response)
|
||||||
|
return response
|
||||||
|
}, errors.handleResponse)
|
||||||
|
}
|
12
webui/src/boot/api.js
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
import axios from 'axios'
|
||||||
|
|
||||||
|
import { APP } from '../_helpers/APP'
|
||||||
|
|
||||||
|
// Set config defaults when creating the instance
|
||||||
|
const API = axios.create({
|
||||||
|
baseURL: APP.config.apiUrl
|
||||||
|
})
|
||||||
|
|
||||||
|
export default async ({ app, Vue }) => {
|
||||||
|
Vue.prototype.$api = app.api = APP.api = API
|
||||||
|
}
|
7
webui/src/boot/lodash.js
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
import lodash from 'lodash'
|
||||||
|
|
||||||
|
import { APP } from '../_helpers/APP'
|
||||||
|
|
||||||
|
export default async ({ app, Vue }) => {
|
||||||
|
Vue.prototype.$_ = app._ = APP._ = lodash
|
||||||
|
}
|
|
@ -1,79 +0,0 @@
|
||||||
<template>
|
|
||||||
<canvas />
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
import Chart from "chart.js";
|
|
||||||
|
|
||||||
Chart.plugins.register({
|
|
||||||
afterDraw: function(chart) {
|
|
||||||
if (chart.data.datasets[0].data.reduce((acc, it) => acc + it, 0) === 0) {
|
|
||||||
var ctx = chart.chart.ctx;
|
|
||||||
var width = chart.chart.width;
|
|
||||||
var height = chart.chart.height;
|
|
||||||
chart.clear();
|
|
||||||
|
|
||||||
ctx.save();
|
|
||||||
ctx.textAlign = "center";
|
|
||||||
ctx.textBaseline = "middle";
|
|
||||||
ctx.font = "16px normal 'Helvetica Nueue'";
|
|
||||||
ctx.fillText(`No ${chart.options.title.text}`, width / 2, height / 2);
|
|
||||||
ctx.restore();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
export default {
|
|
||||||
name: "EntityStateDoughnut",
|
|
||||||
props: {
|
|
||||||
entity: {
|
|
||||||
type: Object,
|
|
||||||
default: () => ({
|
|
||||||
errors: 0,
|
|
||||||
warnings: 0,
|
|
||||||
total: 0
|
|
||||||
})
|
|
||||||
},
|
|
||||||
title: {
|
|
||||||
type: String,
|
|
||||||
required: true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
computed: {
|
|
||||||
data() {
|
|
||||||
return [
|
|
||||||
this.entity.errors,
|
|
||||||
this.entity.warnings,
|
|
||||||
this.entity.total - (this.entity.errors + this.entity.warnings)
|
|
||||||
];
|
|
||||||
}
|
|
||||||
},
|
|
||||||
mounted() {
|
|
||||||
new Chart(this.$el, {
|
|
||||||
type: "doughnut",
|
|
||||||
data: {
|
|
||||||
datasets: [
|
|
||||||
{
|
|
||||||
data: this.data,
|
|
||||||
backgroundColor: [
|
|
||||||
"hsl(348, 100%, 61%)",
|
|
||||||
"hsl(48, 100%, 67%)",
|
|
||||||
"hsl(141, 71%, 48%)"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
labels: ["errors", "warnings", "success"]
|
|
||||||
},
|
|
||||||
options: {
|
|
||||||
title: {
|
|
||||||
display: true,
|
|
||||||
text: this.title
|
|
||||||
},
|
|
||||||
legend: {
|
|
||||||
display: false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
};
|
|
||||||
</script>
|
|
|
@ -1,22 +0,0 @@
|
||||||
<template>
|
|
||||||
<div class="tile is-parent">
|
|
||||||
<div class="tile is-child notification" :class="modifier">
|
|
||||||
<p class="title">{{ title }}</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export default {
|
|
||||||
props: {
|
|
||||||
modifier: {
|
|
||||||
type: Object,
|
|
||||||
default: () => ({})
|
|
||||||
},
|
|
||||||
title: {
|
|
||||||
type: String,
|
|
||||||
required: true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
|
||||||
</script>
|
|
27
webui/src/components/_commons/AvatarState.vue
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
<template>
|
||||||
|
<q-avatar :color="state" text-color="white">
|
||||||
|
<q-icon v-if="state === 'positive'" name="eva-checkmark-circle-2" />
|
||||||
|
<q-icon v-if="state === 'warning'" name="eva-alert-circle" />
|
||||||
|
<q-icon v-if="state === 'negative'" name="eva-alert-triangle" />
|
||||||
|
</q-avatar>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: 'AvatarState',
|
||||||
|
props: ['state']
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss">
|
||||||
|
@import "../../css/sass/variables";
|
||||||
|
|
||||||
|
.q-avatar{
|
||||||
|
font-size: 32px;
|
||||||
|
border-radius: 4px;
|
||||||
|
.q-icon {
|
||||||
|
font-size: 22px;
|
||||||
|
margin: 0 0 0 1px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
30
webui/src/components/_commons/ChartDoughnut.vue
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
<script>
|
||||||
|
import { Doughnut } from 'vue-chartjs'
|
||||||
|
|
||||||
|
export default {
|
||||||
|
extends: Doughnut,
|
||||||
|
props: {
|
||||||
|
chartdata: {
|
||||||
|
type: Object,
|
||||||
|
default: null
|
||||||
|
},
|
||||||
|
options: {
|
||||||
|
type: Object,
|
||||||
|
default: null
|
||||||
|
}
|
||||||
|
},
|
||||||
|
watch: {
|
||||||
|
chartdata: function (newData, oldData) {
|
||||||
|
// TODO - bug, 'update()' not update the chart, remplace for renderChart()
|
||||||
|
// console.log('new data from watcher...', newData, oldData, this.$_.isEqual(newData.datasets[0].data, oldData.datasets[0].data))
|
||||||
|
if (!this.$_.isEqual(newData.datasets[0].data, oldData.datasets[0].data)) {
|
||||||
|
// this.$data._chart.update()
|
||||||
|
this.renderChart(this.chartdata, this.options)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
mounted () {
|
||||||
|
this.renderChart(this.chartdata, this.options)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
97
webui/src/components/_commons/NavBar.vue
Normal file
|
@ -0,0 +1,97 @@
|
||||||
|
<template>
|
||||||
|
<q-header class="shadow-1">
|
||||||
|
<section class="app-section bg-primary text-white">
|
||||||
|
<div class="app-section-wrap app-boxed app-boxed-xl">
|
||||||
|
<q-toolbar class="row no-wrap items-center">
|
||||||
|
<div class="q-pr-md logo">
|
||||||
|
<img alt="logo" src="~assets/logo.svg">
|
||||||
|
</div>
|
||||||
|
<q-tabs align="left" inline-label indicator-color="transparent" active-color="white" stretch>
|
||||||
|
<q-route-tab to="/" icon="eva-home-outline" no-caps label="Dashboard" />
|
||||||
|
</q-tabs>
|
||||||
|
<q-space />
|
||||||
|
<q-btn type="a" :href="`https://docs.traefik.io/${parsedVersion}`" target="_blank" stretch flat no-caps label="Documentation" class="btn-menu" />
|
||||||
|
<q-btn v-if="version" type="a" href="https://github.com/containous/traefik/" target="_blank" stretch flat no-caps :label="`${name} ${version}`" class="btn-menu" />
|
||||||
|
</q-toolbar>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section class="app-section bg-white text-black">
|
||||||
|
<div class="app-section-wrap app-boxed app-boxed-xl">
|
||||||
|
<slot />
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</q-header>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import config from '../../../package'
|
||||||
|
import { mapActions, mapGetters } from 'vuex'
|
||||||
|
|
||||||
|
export default {
|
||||||
|
name: 'NavBar',
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
computed: {
|
||||||
|
...mapGetters('core', { coreVersion: 'version' }),
|
||||||
|
version () {
|
||||||
|
return this.coreVersion.Version
|
||||||
|
},
|
||||||
|
parsedVersion () {
|
||||||
|
if (this.version === undefined) {
|
||||||
|
return 'master'
|
||||||
|
}
|
||||||
|
if (this.version === 'dev') {
|
||||||
|
return 'master'
|
||||||
|
}
|
||||||
|
const matches = this.version.match(/^(v?\d+\.\d+)/)
|
||||||
|
return matches ? 'v' + matches[1] : 'master'
|
||||||
|
},
|
||||||
|
name () {
|
||||||
|
return config.productName
|
||||||
|
}
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
...mapActions('core', { getVersion: 'getVersion' })
|
||||||
|
},
|
||||||
|
created () {
|
||||||
|
this.getVersion()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss">
|
||||||
|
@import "../../css/sass/variables";
|
||||||
|
|
||||||
|
.q-toolbar {
|
||||||
|
min-height: 64px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.logo {
|
||||||
|
display: inline-block;
|
||||||
|
img {
|
||||||
|
height: 24px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.q-tabs {
|
||||||
|
color: rgba( $app-text-white, .4 );
|
||||||
|
/deep/ .q-tabs__content {
|
||||||
|
.q-tab__content{
|
||||||
|
min-width: 100%;
|
||||||
|
.q-tab__label {
|
||||||
|
font-size: 16px;
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-menu{
|
||||||
|
color: rgba( $app-text-white, .4 );
|
||||||
|
font-size: 16px;
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
</style>
|
15
webui/src/components/_commons/PageDefault.vue
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
<template>
|
||||||
|
<q-page>
|
||||||
|
<slot/>
|
||||||
|
</q-page>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: 'PageDefault'
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss">
|
||||||
|
|
||||||
|
</style>
|
72
webui/src/components/_commons/SkeletonBox.vue
Normal file
|
@ -0,0 +1,72 @@
|
||||||
|
<template>
|
||||||
|
<span
|
||||||
|
:style="{ height, width: computedWidth }"
|
||||||
|
v-bind:class="['SkeletonBox']"
|
||||||
|
/>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: `SkeletonBox`,
|
||||||
|
props: {
|
||||||
|
maxWidth: {
|
||||||
|
default: 100,
|
||||||
|
type: Number
|
||||||
|
},
|
||||||
|
minWidth: {
|
||||||
|
default: 80,
|
||||||
|
type: Number
|
||||||
|
},
|
||||||
|
height: {
|
||||||
|
default: `2em`,
|
||||||
|
type: String
|
||||||
|
},
|
||||||
|
width: {
|
||||||
|
default: null,
|
||||||
|
type: String
|
||||||
|
}
|
||||||
|
},
|
||||||
|
computed: {
|
||||||
|
computedWidth () {
|
||||||
|
return this.width || `${Math.floor((Math.random() * (this.maxWidth - this.minWidth)) + this.minWidth)}%`
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss">
|
||||||
|
.SkeletonBox {
|
||||||
|
display: inline-block;
|
||||||
|
position: relative;
|
||||||
|
vertical-align: middle;
|
||||||
|
overflow: hidden;
|
||||||
|
background-color: #E0E0E0;
|
||||||
|
border-radius: 4px;
|
||||||
|
&.dark{
|
||||||
|
background-color: #9E9E9E;
|
||||||
|
}
|
||||||
|
&::after {
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
right: 0;
|
||||||
|
bottom: 0;
|
||||||
|
left: 0;
|
||||||
|
will-change: transform;
|
||||||
|
transform: translateX(-100%) translateZ(0);
|
||||||
|
background-image: linear-gradient(
|
||||||
|
90deg,
|
||||||
|
rgba(#fff, 0) 0,
|
||||||
|
rgba(#fff, 0.2) 20%,
|
||||||
|
rgba(#fff, 0.5) 60%,
|
||||||
|
rgba(#fff, 0)
|
||||||
|
);
|
||||||
|
// TODO - fix high cpu usage
|
||||||
|
// animation: shimmer 5s infinite;
|
||||||
|
content: '';
|
||||||
|
}
|
||||||
|
@keyframes shimmer {
|
||||||
|
from { transform: translateX(-100%) translateZ(0); }
|
||||||
|
to { transform: translateX(100%) translateZ(0); }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
196
webui/src/components/dashboard/PanelChart.vue
Normal file
|
@ -0,0 +1,196 @@
|
||||||
|
<template>
|
||||||
|
<q-card flat bordered>
|
||||||
|
<q-card-section>
|
||||||
|
<div class="row items-center no-wrap">
|
||||||
|
<div class="col">
|
||||||
|
<div class="text-h6 text-weight-bold">{{getName}}</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</q-card-section>
|
||||||
|
<q-card-section>
|
||||||
|
<div class="row items-center q-col-gutter-md">
|
||||||
|
<div class="col-12 col-sm-6">
|
||||||
|
<ChartDoughnut
|
||||||
|
:chartdata="getChartdata()"
|
||||||
|
:options="options"/>
|
||||||
|
</div>
|
||||||
|
<div class="col-12 col-sm-6">
|
||||||
|
<q-list>
|
||||||
|
<q-item class="label-state">
|
||||||
|
<q-item-section avatar>
|
||||||
|
<avatar-state state="positive"/>
|
||||||
|
</q-item-section>
|
||||||
|
<q-item-section class="label-state-text">
|
||||||
|
<q-item-label>Success</q-item-label>
|
||||||
|
<q-item-label caption lines="1">{{getSuccess(true)}}%</q-item-label>
|
||||||
|
</q-item-section>
|
||||||
|
<q-item-section side class="label-state-side">
|
||||||
|
{{getSuccess()}}
|
||||||
|
</q-item-section>
|
||||||
|
</q-item>
|
||||||
|
<q-item class="label-state">
|
||||||
|
<q-item-section avatar>
|
||||||
|
<avatar-state state="warning"/>
|
||||||
|
</q-item-section>
|
||||||
|
<q-item-section class="label-state-text">
|
||||||
|
<q-item-label>Warnings</q-item-label>
|
||||||
|
<q-item-label caption lines="1">{{getWarnings(true)}}%</q-item-label>
|
||||||
|
</q-item-section>
|
||||||
|
<q-item-section side class="label-state-side">
|
||||||
|
{{getWarnings()}}
|
||||||
|
</q-item-section>
|
||||||
|
</q-item>
|
||||||
|
<q-item class="label-state">
|
||||||
|
<q-item-section avatar>
|
||||||
|
<avatar-state state="negative"/>
|
||||||
|
</q-item-section>
|
||||||
|
<q-item-section class="label-state-text">
|
||||||
|
<q-item-label>Errors</q-item-label>
|
||||||
|
<q-item-label caption lines="1">{{getErrors(true)}}%</q-item-label>
|
||||||
|
</q-item-section>
|
||||||
|
<q-item-section side class="label-state-side">
|
||||||
|
{{getErrors()}}
|
||||||
|
</q-item-section>
|
||||||
|
</q-item>
|
||||||
|
</q-list>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</q-card-section>
|
||||||
|
</q-card>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import Helps from '../../_helpers/Helps'
|
||||||
|
import ChartDoughnut from '../_commons/ChartDoughnut'
|
||||||
|
import AvatarState from '../_commons/AvatarState'
|
||||||
|
|
||||||
|
export default {
|
||||||
|
name: 'PanelChart',
|
||||||
|
props: ['name', 'data', 'type'],
|
||||||
|
components: {
|
||||||
|
ChartDoughnut,
|
||||||
|
AvatarState
|
||||||
|
},
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
loading: true,
|
||||||
|
options: {
|
||||||
|
legend: {
|
||||||
|
display: false
|
||||||
|
},
|
||||||
|
animation: {
|
||||||
|
duration: 1000
|
||||||
|
},
|
||||||
|
tooltips: {
|
||||||
|
enabled: true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
computed: {
|
||||||
|
getName () {
|
||||||
|
return Helps.capFirstLetter(this.name)
|
||||||
|
},
|
||||||
|
getUrl () {
|
||||||
|
return `/${this.type}/${this.getName.toLowerCase()}`
|
||||||
|
}
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
getSuccess (inPercent = false) {
|
||||||
|
const num = this.data.total - (this.data.errors + this.data.warnings)
|
||||||
|
let result = 0
|
||||||
|
if (inPercent) {
|
||||||
|
result = Helps.getPercent(num, this.data.total).toFixed(0)
|
||||||
|
} else {
|
||||||
|
result = num
|
||||||
|
}
|
||||||
|
return isNaN(result) ? 0 : result
|
||||||
|
},
|
||||||
|
getWarnings (inPercent = false) {
|
||||||
|
const num = this.data.warnings
|
||||||
|
let result = 0
|
||||||
|
if (inPercent) {
|
||||||
|
result = Helps.getPercent(num, this.data.total).toFixed(0)
|
||||||
|
} else {
|
||||||
|
result = num
|
||||||
|
}
|
||||||
|
return isNaN(result) ? 0 : result
|
||||||
|
},
|
||||||
|
getErrors (inPercent = false) {
|
||||||
|
const num = this.data.errors
|
||||||
|
let result = 0
|
||||||
|
if (inPercent) {
|
||||||
|
result = Helps.getPercent(num, this.data.total).toFixed(0)
|
||||||
|
} else {
|
||||||
|
result = num
|
||||||
|
}
|
||||||
|
return isNaN(result) ? 0 : result
|
||||||
|
},
|
||||||
|
getData () {
|
||||||
|
return [this.getSuccess(), this.getWarnings(), this.getErrors()]
|
||||||
|
},
|
||||||
|
getChartdata () {
|
||||||
|
if (this.getData()[0] === 0 && this.getData()[1] === 0 && this.getData()[2] === 0) {
|
||||||
|
this.options.tooltips.enabled = false
|
||||||
|
return {
|
||||||
|
datasets: [{
|
||||||
|
backgroundColor: [
|
||||||
|
'#f2f3f5'
|
||||||
|
],
|
||||||
|
data: [1]
|
||||||
|
}]
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
this.options.tooltips.enabled = true
|
||||||
|
return {
|
||||||
|
datasets: [{
|
||||||
|
backgroundColor: [
|
||||||
|
'#00a697',
|
||||||
|
'#db7d11',
|
||||||
|
'#ff0039'
|
||||||
|
],
|
||||||
|
data: this.getData()
|
||||||
|
}],
|
||||||
|
labels: [
|
||||||
|
'Success',
|
||||||
|
'Warnings',
|
||||||
|
'Errors'
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss">
|
||||||
|
@import "../../css/sass/variables";
|
||||||
|
|
||||||
|
.label-state {
|
||||||
|
min-height: 32px;
|
||||||
|
padding: 8px;
|
||||||
|
.q-item__section--avatar{
|
||||||
|
min-width: 32px;
|
||||||
|
padding: 0 8px 0 0;
|
||||||
|
}
|
||||||
|
&-text{
|
||||||
|
.q-item__label{
|
||||||
|
font-size: 16px;
|
||||||
|
line-height: 16px !important;
|
||||||
|
font-weight: 600;
|
||||||
|
}
|
||||||
|
.q-item__label--caption{
|
||||||
|
font-size: 14px;
|
||||||
|
line-height: 14px !important;
|
||||||
|
font-weight: 500;
|
||||||
|
color: $app-text-grey;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&-side{
|
||||||
|
font-size: 22px;
|
||||||
|
font-weight: 700;
|
||||||
|
padding: 0 0 0 8px;
|
||||||
|
color: inherit;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
25
webui/src/components/dashboard/PanelEntry.vue
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
<template>
|
||||||
|
<q-card flat bordered>
|
||||||
|
<q-card-section>
|
||||||
|
<div class="row items-center no-wrap">
|
||||||
|
<div class="col">
|
||||||
|
<div class="text-subtitle2 text-uppercase text-center text-app-grey" style="letter-spacing: 3px;">{{name}}</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</q-card-section>
|
||||||
|
<q-card-section>
|
||||||
|
<div class="text-h3 text-center text-weight-bold">{{address}}</div>
|
||||||
|
</q-card-section>
|
||||||
|
</q-card>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: 'PanelEntry',
|
||||||
|
props: ['address', 'name']
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
|
||||||
|
</style>
|
78
webui/src/components/dashboard/PanelFeature.vue
Normal file
|
@ -0,0 +1,78 @@
|
||||||
|
<template>
|
||||||
|
<q-card flat bordered>
|
||||||
|
<q-card-section>
|
||||||
|
<div class="row items-center no-wrap">
|
||||||
|
<div class="col">
|
||||||
|
<div class="text-subtitle2 text-uppercase text-center text-app-grey" style="letter-spacing: 3px;">{{featureKey}}</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</q-card-section>
|
||||||
|
<q-card-section>
|
||||||
|
<div class="text-h3 text-center text-weight-bold">
|
||||||
|
<q-chip
|
||||||
|
outline
|
||||||
|
color="primary"
|
||||||
|
text-color="white"
|
||||||
|
v-bind:class="['feature-chip', {'feature-chip-string':isString}, {'feature-chip-boolean':isBoolean}, {'feature-chip-boolean-true':isTrue}]">
|
||||||
|
{{getVal}}
|
||||||
|
</q-chip>
|
||||||
|
</div>
|
||||||
|
</q-card-section>
|
||||||
|
</q-card>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: 'PanelFeature',
|
||||||
|
props: ['featureKey', 'featureVal'],
|
||||||
|
computed: {
|
||||||
|
isString () {
|
||||||
|
return this.$_.isString(this.featureVal)
|
||||||
|
},
|
||||||
|
isBoolean () {
|
||||||
|
return this.$_.isBoolean(this.featureVal) || this.featureVal === ''
|
||||||
|
},
|
||||||
|
isTrue () {
|
||||||
|
return this.isBoolean && this.featureVal === true
|
||||||
|
},
|
||||||
|
getVal () {
|
||||||
|
if (this.featureVal === true) {
|
||||||
|
return 'ON'
|
||||||
|
} else if (this.featureVal === false || this.featureVal === '') {
|
||||||
|
return 'OFF'
|
||||||
|
} else {
|
||||||
|
return this.featureVal
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss">
|
||||||
|
@import "../../css/sass/variables";
|
||||||
|
|
||||||
|
.feature-chip {
|
||||||
|
border-radius: 12px;
|
||||||
|
border-width: 2px;
|
||||||
|
height: 56px;
|
||||||
|
padding: 12px 24px;
|
||||||
|
&-string{
|
||||||
|
border-color: $app-text-grey;
|
||||||
|
font-size: 24px;
|
||||||
|
color: $app-text-grey !important;
|
||||||
|
background-color: rgba( $app-text-grey, .1 );
|
||||||
|
}
|
||||||
|
&-boolean{
|
||||||
|
font-size: 40px;
|
||||||
|
font-weight: 700;
|
||||||
|
border-color: $negative;
|
||||||
|
color: $negative !important;
|
||||||
|
background-color: rgba( $negative, .1 );
|
||||||
|
&-true{
|
||||||
|
border-color: $positive;
|
||||||
|
color: $positive !important;
|
||||||
|
background-color: rgba( $positive, .1 );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
46
webui/src/components/dashboard/PanelProvider.vue
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
<template>
|
||||||
|
<q-card flat bordered>
|
||||||
|
<q-card-section>
|
||||||
|
<div class="row items-center no-wrap">
|
||||||
|
<div class="col text-center">
|
||||||
|
<q-avatar class="provider-logo">
|
||||||
|
<q-icon :name="`img:statics/providers/${getNameLogo}.svg`" />
|
||||||
|
</q-avatar>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</q-card-section>
|
||||||
|
<q-card-section>
|
||||||
|
<div class="text-h6 text-center text-weight-bold">
|
||||||
|
{{getName}}
|
||||||
|
</div>
|
||||||
|
</q-card-section>
|
||||||
|
</q-card>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: 'PanelProvider',
|
||||||
|
props: ['name'],
|
||||||
|
computed: {
|
||||||
|
getName () {
|
||||||
|
return this.name
|
||||||
|
},
|
||||||
|
getNameLogo () {
|
||||||
|
return this.getName.toLowerCase()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss">
|
||||||
|
@import "../../css/sass/variables";
|
||||||
|
|
||||||
|
.provider-logo {
|
||||||
|
width: 52px;
|
||||||
|
height: 52px;
|
||||||
|
img {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
65
webui/src/components/http/ToolBar.vue
Normal file
|
@ -0,0 +1,65 @@
|
||||||
|
<template>
|
||||||
|
<q-toolbar class="row no-wrap items-center">
|
||||||
|
<q-tabs align="left" inline-label indicator-color="transparent" stretch>
|
||||||
|
<q-route-tab :to="`/http/routers`" no-caps label="HTTP Routers">
|
||||||
|
<q-badge align="middle" label="10" class="q-ml-sm"/>
|
||||||
|
</q-route-tab>
|
||||||
|
<q-route-tab :to="`/http/services`" no-caps label="HTTP Services">
|
||||||
|
<q-badge align="middle" label="12" class="q-ml-sm"/>
|
||||||
|
</q-route-tab>
|
||||||
|
<q-route-tab :to="`/http/middlewares`" no-caps label="HTTP Middlewares">
|
||||||
|
<q-badge align="middle" label="8" class="q-ml-sm"/>
|
||||||
|
</q-route-tab>
|
||||||
|
</q-tabs>
|
||||||
|
</q-toolbar>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: 'HTTPToolBar',
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss">
|
||||||
|
@import "../../css/sass/variables";
|
||||||
|
|
||||||
|
.q-toolbar {
|
||||||
|
min-height: 48px;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.q-tabs {
|
||||||
|
/deep/ .q-tabs__content {
|
||||||
|
.q-tab__label {
|
||||||
|
color: $app-text-grey;
|
||||||
|
font-size: 16px;
|
||||||
|
font-weight: 700;
|
||||||
|
}
|
||||||
|
.q-badge {
|
||||||
|
font-size: 13px;
|
||||||
|
font-weight: 700;
|
||||||
|
border-radius: 12px;
|
||||||
|
text-align: center;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
min-width: 30px;
|
||||||
|
padding: 6px;
|
||||||
|
color: $app-text-grey;
|
||||||
|
background-color: rgba( $app-text-grey, .1 );
|
||||||
|
}
|
||||||
|
.q-tab--active {
|
||||||
|
.q-tab__label {
|
||||||
|
color: $accent;
|
||||||
|
}
|
||||||
|
.q-badge {
|
||||||
|
color: $accent;
|
||||||
|
background-color: rgba( $accent, .1 );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
62
webui/src/components/tcp/ToolBar.vue
Normal file
|
@ -0,0 +1,62 @@
|
||||||
|
<template>
|
||||||
|
<q-toolbar class="row no-wrap items-center">
|
||||||
|
<q-tabs align="left" inline-label indicator-color="transparent" stretch>
|
||||||
|
<q-route-tab :to="`/tcp/routers`" no-caps label="TCP Routers">
|
||||||
|
<q-badge align="middle" label="10" class="q-ml-sm"/>
|
||||||
|
</q-route-tab>
|
||||||
|
<q-route-tab :to="`/tcp/services`" no-caps label="TCP Services">
|
||||||
|
<q-badge align="middle" label="12" class="q-ml-sm"/>
|
||||||
|
</q-route-tab>
|
||||||
|
</q-tabs>
|
||||||
|
</q-toolbar>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: 'TCPToolBar',
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss">
|
||||||
|
@import "../../css/sass/variables";
|
||||||
|
|
||||||
|
.q-toolbar {
|
||||||
|
min-height: 48px;
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.q-tabs {
|
||||||
|
/deep/ .q-tabs__content {
|
||||||
|
.q-tab__label {
|
||||||
|
color: $app-text-grey;
|
||||||
|
font-size: 16px;
|
||||||
|
font-weight: 700;
|
||||||
|
}
|
||||||
|
.q-badge {
|
||||||
|
font-size: 13px;
|
||||||
|
font-weight: 700;
|
||||||
|
border-radius: 12px;
|
||||||
|
text-align: center;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
min-width: 30px;
|
||||||
|
padding: 6px;
|
||||||
|
color: $app-text-grey;
|
||||||
|
background-color: rgba( $app-text-grey, .1 );
|
||||||
|
}
|
||||||
|
.q-tab--active {
|
||||||
|
.q-tab__label {
|
||||||
|
color: $accent;
|
||||||
|
}
|
||||||
|
.q-badge {
|
||||||
|
color: $accent;
|
||||||
|
background-color: rgba( $accent, .1 );
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
BIN
webui/src/css/fonts/nunito-v11-latin-600.eot
Normal file
438
webui/src/css/fonts/nunito-v11-latin-600.svg
Normal file
|
@ -0,0 +1,438 @@
|
||||||
|
<?xml version="1.0" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs >
|
||||||
|
<font id="Nunito" horiz-adv-x="563" ><font-face
|
||||||
|
font-family="Nunito SemiBold"
|
||||||
|
units-per-em="1000"
|
||||||
|
panose-1="0 0 7 0 0 0 0 0 0 0"
|
||||||
|
ascent="1011"
|
||||||
|
descent="-353"
|
||||||
|
alphabetic="0" />
|
||||||
|
<glyph unicode=" " glyph-name="space" horiz-adv-x="264" />
|
||||||
|
<glyph unicode="!" glyph-name="exclam" horiz-adv-x="238" d="M107 190T98 199T88 223L58 647Q55 675 72 692T119 710Q147 710 164 693T179 647L149 223Q148 207 140 199T119 190Q107 190 98 199ZM92 -5T74 13T55 59Q55 87 73 105T119 124Q146 124 164 106T182
|
||||||
|
59Q182 31 164 13T119 -5Q92 -5 74 13Z" />
|
||||||
|
<glyph unicode=""" glyph-name="quotedbl" horiz-adv-x="435" d="M87 417T82 450L61 641Q60 646 60 654Q60 680 75 695T116 710Q141 710 155 696T170 656Q170 646 169 641L150 450Q144 417 116 417Q87 417 82 450ZM291 417T286 450L265 641Q264 646 264 654Q264
|
||||||
|
680 279 695T320 710Q345 710 359 696T374 656Q374 646 373 641L354 450Q348 417 320 417Q291 417 286 450Z" />
|
||||||
|
<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="600" d="M470 467L427 246H514Q530 246 540 236T550 210Q550 196 540 187T514 177H413L383 22Q381 10 372 3T349 -5Q333 -5 323 5T312 31Q312 37 313 41L340 177H195L164 22Q162 10 153 3T130 -5Q114
|
||||||
|
-5 104 5T94 31Q94 37 95 41L122 177H66Q50 177 40 187T30 213Q30 227 40 236T66 246H135L178 467H86Q70 467 60 477T50 503Q50 517 60 526T86 536H192L221 686Q223 698 232 705T255 713Q272 713 282 703T292 676Q292 670 291 667L265 536H410L439 686Q441 698
|
||||||
|
450 705T473 713Q489 713 499 703T510 677Q510 671 509 667L483 536H534Q550 536 560 526T570 500Q570 486 560 477T534 467H470ZM353 246L396 467H252L208 246H353Z" />
|
||||||
|
<glyph unicode="$" glyph-name="dollar" horiz-adv-x="600" d="M558 115T502 61T352 -5V-76Q352 -96 341 -108T310 -120Q291 -120 280 -108T268 -76V-7Q208 -2 153 17T58 71Q39 85 39 111Q39 129 48 141T72 154Q86 154 106 141Q202 76 300 76Q374 76 414 106T455
|
||||||
|
191Q455 224 434 244T380 277T290 303Q215 322 168 341T88 400T54 506Q54 587 112 643T267 711V781Q267 801 278 813T309 825Q328 825 339 813T351 781V711Q402 706 448 687T531 634Q551 618 551 594Q551 577 541 564T517 551Q503 551 483 564Q440 597 401 613T309
|
||||||
|
629Q240 629 199 597T158 510Q158 473 181 450T238 415T331 388Q404 370 449 352T526 296T558 194Q558 115 502 61Z" />
|
||||||
|
<glyph unicode="%" glyph-name="percent" horiz-adv-x="937" d="M302 -17T277 -17Q262 -17 251 -6T239 22Q239 36 247 49L621 696Q636 722 661 722Q676 722 687 711T699 683Q699 669 691 656L316 9Q302 -17 277 -17ZM142 283T96 338T50 499Q50 605 96 659T223
|
||||||
|
714Q305 714 351 660T397 499Q397 392 351 338T223 283Q142 283 96 338ZM267 351T288 386T309 499Q309 575 288 610T223 645Q179 645 159 611T138 499Q138 422 158 387T223 351Q267 351 288 386ZM632 -7T586 47T540 209Q540 315 586 369T714 424Q795 424 841 370T888
|
||||||
|
209Q888 103 842 48T714 -7Q632 -7 586 47ZM758 61T778 96T799 209Q799 285 778 320T714 356Q670 356 649 321T628 209Q628 132 649 97T714 61Q758 61 778 96Z" />
|
||||||
|
<glyph unicode="&" glyph-name="ampersand" horiz-adv-x="671" d="M665 50T665 34Q665 17 652 5T622 -8Q605 -8 592 5L504 94Q458 45 400 19T278 -7Q211 -7 158 16T76 81T46 180Q46 245 85 296T205 393Q164 437 144 474T124 553Q124 626 175 669T306 712Q382
|
||||||
|
712 427 673T472 565Q472 510 440 468T336 382L493 223Q525 289 532 382Q533 403 546 414T577 426Q595 426 607 414T618 379Q609 255 554 162L652 63Q665 50 665 34ZM267 639T243 616T218 553Q218 525 233 500T282 437Q340 473 363 500T387 561Q387 596 365 617T307
|
||||||
|
639Q267 639 243 616ZM329 72T371 92T447 151L260 338Q198 301 172 266T145 185Q145 132 182 102T283 72Q329 72 371 92Z" />
|
||||||
|
<glyph unicode="'" glyph-name="quotesingle" horiz-adv-x="231" d="M87 417T82 450L61 641Q60 646 60 654Q60 680 75 695T116 710Q141 710 155 696T170 656Q170 646 169 641L150 450Q144 417 116 417Q87 417 82 450Z" />
|
||||||
|
<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="332" d="M102 41T102 263Q102 484 209 683Q218 697 230 704T255 712Q270 712 279 704T289 680Q289 669 285 660Q206 469 206 263Q206 58 285 -133Q289 -142 289 -153Q289 -167 279 -176T255 -185Q242 -185
|
||||||
|
230 -178T209 -156Q102 41 102 263Z" />
|
||||||
|
<glyph unicode=")" glyph-name="parenright" horiz-adv-x="332" d="M114 -170T102 -177T77 -185Q62 -185 53 -177T43 -153Q43 -142 47 -133Q126 58 126 263Q126 469 47 660Q43 669 43 680Q43 694 53 703T77 712Q90 712 102 705T123 683Q229 486 229 263Q229 39
|
||||||
|
123 -156Q114 -170 102 -177Z" />
|
||||||
|
<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="451" d="M407 568T417 557T427 531Q427 516 417 505T389 495L279 500L338 408Q344 398 344 388Q344 373 333 363T306 352Q286 352 276 372L226 469L175 371Q166 352 145 352Q130 352 118 362T106 387Q106
|
||||||
|
397 113 407L172 500L62 495Q44 494 35 505T25 531Q25 546 34 557T62 567L172 562L113 654Q106 664 106 675Q106 690 117 700T144 710Q165 710 175 690L226 592L276 690Q286 710 306 710Q321 710 332 700T344 674Q344 665 338 654L279 562L389 567Q407 568 417
|
||||||
|
557Z" />
|
||||||
|
<glyph unicode="+" glyph-name="plus" horiz-adv-x="600" d="M522 322T533 312T544 285Q544 269 533 259T506 248H337V79Q337 63 327 52T300 41Q284 41 274 52T263 79V248H94Q78 248 67 259T56 285Q56 301 67 311T94 322H263V491Q263 507 273 518T300 529Q316
|
||||||
|
529 326 518T337 491V322H506Q522 322 533 312Z" />
|
||||||
|
<glyph unicode="," glyph-name="comma" horiz-adv-x="238" d="M147 124T164 102T182 37Q182 -48 125 -110Q113 -122 99 -122Q86 -122 77 -114T68 -93Q68 -83 77 -72Q105 -43 113 -3Q88 -1 72 16T55 59Q55 87 73 105T117 124Q147 124 164 102Z" />
|
||||||
|
<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="429" d="M85 226T73 236T61 266Q61 285 73 296T108 307H321Q344 307 356 296T368 266Q368 247 356 237T321 226H108Q85 226 73 236Z" />
|
||||||
|
<glyph unicode="." glyph-name="period" horiz-adv-x="238" d="M92 -5T74 13T55 59Q55 87 73 105T119 124Q146 124 164 106T182 59Q182 31 164 13T119 -5Q92 -5 74 13Z" />
|
||||||
|
<glyph unicode="/" glyph-name="slash" horiz-adv-x="296" d="M66 -51T55 -58T31 -66Q14 -66 1 -55T-12 -26Q-12 -19 -9 -10L225 723Q230 739 241 746T265 754Q282 754 295 743T308 714Q308 707 305 698L71 -35Q66 -51 55 -58Z" />
|
||||||
|
<glyph unicode="0" glyph-name="zero" horiz-adv-x="600" d="M177 -8T113 84T48 352Q48 529 112 621T300 713Q423 713 487 622T552 353Q552 176 488 84T300 -8Q177 -8 113 84ZM377 75T413 142T449 353Q449 497 413 563T300 630Q223 630 187 564T151 353Q151 210
|
||||||
|
187 143T300 75Q377 75 413 142Z" />
|
||||||
|
<glyph unicode="1" glyph-name="one" horiz-adv-x="600" d="M520 85T532 74T544 43Q544 0 496 0H162Q113 0 113 43Q113 63 125 74T162 85H277V584L174 519Q164 513 154 513Q137 513 125 528T112 562Q112 585 132 598L286 696Q309 710 330 710Q352 710 366 696T380
|
||||||
|
658V85H496Q520 85 532 74Z" />
|
||||||
|
<glyph unicode="2" glyph-name="two" horiz-adv-x="600" d="M527 85T539 74T552 43Q552 0 503 0H117Q95 0 83 12T70 44Q70 67 88 86L323 343Q370 394 391 436T412 519Q412 572 382 600T295 629Q210 629 126 564Q115 557 108 554T92 550Q78 550 68 563T58 594Q58
|
||||||
|
619 78 634Q120 670 179 691T298 713Q397 713 455 663T514 526Q514 465 488 410T399 287L210 85H503Q527 85 539 74Z" />
|
||||||
|
<glyph unicode="3" glyph-name="three" horiz-adv-x="600" d="M465 344T498 301T531 191Q531 99 467 46T292 -7Q227 -7 168 14T67 72Q47 88 47 112Q47 130 57 142T81 155Q96 155 115 142Q158 110 199 94T289 77Q431 77 431 198Q431 257 394 286T280 316H225Q206
|
||||||
|
316 195 328T184 358Q184 374 195 386T225 399H264Q337 399 375 429T414 519Q414 571 383 600T294 629Q210 629 126 564Q107 551 92 551Q78 551 68 563T58 594Q58 618 78 634Q119 671 177 692T298 713Q397 713 455 664T514 531Q514 471 485 427T401 362Q465 344
|
||||||
|
498 301Z" />
|
||||||
|
<glyph unicode="4" glyph-name="four" horiz-adv-x="600" d="M578 228T578 187Q578 146 529 146H465V47Q465 22 451 9T414 -5Q392 -5 378 8T364 47V146H83Q61 146 49 158T37 189Q37 209 50 228L369 687Q385 710 414 710Q435 710 450 697T465 658V228H529Q578 228
|
||||||
|
578 187ZM148 228H364V540L148 228Z" />
|
||||||
|
<glyph unicode="5" glyph-name="five" horiz-adv-x="600" d="M398 446T448 418T527 339T555 222Q555 155 524 103T438 22T310 -7Q248 -7 189 14T89 72Q69 89 69 112Q69 130 79 142T103 155Q112 155 119 152T137 142Q178 110 219 94T307 77Q377 77 416 114T455
|
||||||
|
220Q455 285 416 324T310 363Q267 363 233 349T169 303Q154 289 133 289Q116 289 105 299T93 327V656Q93 679 105 692T142 705H486Q509 705 522 694T535 664Q535 644 522 633T486 622H195V400Q250 446 332 446Q398 446 448 418Z" />
|
||||||
|
<glyph unicode="6" glyph-name="six" horiz-adv-x="599" d="M399 447T449 419T526 339T554 222Q554 156 524 104T442 22T322 -8Q191 -8 121 81T50 337Q50 454 83 538T178 668T325 713Q382 713 439 692T536 634Q556 617 556 594Q556 576 546 564T522 551Q513 551
|
||||||
|
506 554T488 564Q404 629 328 629Q245 629 199 553T153 339V337Q175 388 224 417T336 447Q399 447 449 419ZM379 76T416 115T454 220Q454 284 417 323T317 363Q254 363 215 324T175 220Q175 155 214 116T317 76Q379 76 416 115Z" />
|
||||||
|
<glyph unicode="7" glyph-name="seven" horiz-adv-x="600" d="M525 705T536 693T548 662Q548 644 537 624L210 20Q194 -8 166 -8Q147 -8 132 5T116 39Q116 51 124 67L425 620H100Q76 620 64 631T52 662Q52 705 100 705H503Q525 705 536 693Z" />
|
||||||
|
<glyph unicode="8" glyph-name="eight" horiz-adv-x="600" d="M490 344T524 298T558 188Q558 96 491 45T300 -7Q177 -7 110 44T42 188Q42 253 76 299T173 362Q120 382 90 425T59 525Q59 612 123 662T300 713Q413 713 477 663T541 525Q541 468 511 425T428 362Q490
|
||||||
|
344 524 298ZM230 630T194 601T158 516Q158 459 194 429T300 399Q370 399 406 429T442 516Q442 571 406 600T300 630Q230 630 194 601ZM459 76T459 195Q459 315 300 315Q141 315 141 195Q141 76 300 76Q459 76 459 195Z" />
|
||||||
|
<glyph unicode="9" glyph-name="nine" horiz-adv-x="600" d="M409 713T479 624T550 368Q550 251 517 167T422 37T275 -8Q218 -8 161 13T64 71Q44 88 44 111Q44 129 54 141T78 154Q87 154 94 151T112 141Q196 76 272 76Q355 76 401 152T447 366V368Q425 317 376
|
||||||
|
288T264 258Q201 258 151 286T74 366T46 483Q46 549 76 601T158 683T278 713Q409 713 479 624ZM346 342T385 381T425 485Q425 550 386 589T283 629Q221 629 184 590T146 485Q146 421 183 382T283 342Q346 342 385 381Z" />
|
||||||
|
<glyph unicode=":" glyph-name="colon" horiz-adv-x="238" d="M92 369T74 387T55 433Q55 461 73 479T119 498Q146 498 164 480T182 433Q182 405 164 387T119 369Q92 369 74 387ZM92 -5T74 13T55 59Q55 87 73 105T119 124Q146 124 164 106T182 59Q182 31 164 13T119
|
||||||
|
-5Q92 -5 74 13Z" />
|
||||||
|
<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="238" d="M92 369T74 387T55 433Q55 461 73 479T119 498Q146 498 164 480T182 433Q182 405 164 387T119 369Q92 369 74 387ZM147 124T164 102T182 37Q182 -48 125 -110Q113 -122 99 -122Q86 -122 77 -114T68
|
||||||
|
-93Q68 -83 77 -72Q105 -43 113 -3Q88 -1 72 16T55 59Q55 87 73 105T117 124Q147 124 164 102Z" />
|
||||||
|
<glyph unicode="<" glyph-name="less" horiz-adv-x="600" d="M544 111T544 90Q544 74 533 64T505 53Q495 53 482 58L93 230Q76 237 66 251T56 285Q56 304 66 318T93 340L482 512Q495 517 504 517Q521 517 532 507T544 479Q544 458 523 448L147 285L523 121Q544
|
||||||
|
111 544 90Z" />
|
||||||
|
<glyph unicode="=" glyph-name="equal" horiz-adv-x="600" d="M84 348T73 359T62 386Q62 401 73 411T100 422H512Q528 422 539 411T550 384Q550 369 539 359T512 348H100Q84 348 73 359ZM84 404T73 415T62 442Q62 457 73 467T100 478H512Q528 478 539 467T550
|
||||||
|
440Q550 425 539 415T512 404H100Q84 404 73 415Z" />
|
||||||
|
<glyph unicode=">" glyph-name="greater" horiz-adv-x="600" d="M524 332T534 318T544 285Q544 266 534 252T507 230L118 58Q105 53 95 53Q78 53 67 63T56 90Q56 111 77 121L453 285L77 448Q56 458 56 479Q56 496 67 506T96 517Q105 517 118 512L507 340Q524
|
||||||
|
332 534 318Z" />
|
||||||
|
<glyph unicode="?" glyph-name="question" horiz-adv-x="450" d="M199 190T191 200T182 227Q182 286 203 327T264 417Q296 455 311 483T327 546Q327 584 299 606T224 628Q182 628 146 612T64 562Q44 550 31 550Q16 550 7 562T-3 593Q-3 617 16 633Q58 670 115
|
||||||
|
691T230 713Q288 713 333 693T404 637T430 553Q430 516 418 486T387 432T336 373Q295 329 273 295T245 218Q243 205 235 198T213 190Q199 190 191 200ZM186 -5T168 13T150 59Q150 87 168 105T214 124Q241 124 259 106T277 59Q277 31 259 13T214 -5Q186 -5 168 13Z"
|
||||||
|
/>
|
||||||
|
<glyph unicode="@" glyph-name="at" horiz-adv-x="930" d="M345 -154T248 -101T99 48T46 270Q46 404 102 504T256 657T476 711Q605 711 697 660T836 525T883 343Q883 248 855 186T780 94T680 64Q627 64 596 87T560 151H558Q504 64 409 64Q341 64 300 111T258 240Q258
|
||||||
|
309 284 368T359 463T469 499Q515 499 549 478T594 423H596L602 458Q604 472 614 480T641 488Q658 488 667 479T677 454Q677 447 676 443L638 227Q634 197 634 189Q634 156 648 142T694 127Q720 127 746 148T791 218T809 343Q809 423 772 491T659 600T476 642Q375
|
||||||
|
642 295 598T170 469T124 270Q124 163 166 83T287 -40T475 -84Q617 -84 703 -9Q718 3 732 3Q747 3 756 -7T766 -33Q766 -51 750 -64Q707 -105 635 -129T475 -154Q345 -154 248 -101ZM473 127T507 155T558 230T576 326Q576 379 551 407T481 435Q436 435 403 407T353
|
||||||
|
335T336 242Q336 187 361 157T426 127Q473 127 507 155Z" />
|
||||||
|
<glyph unicode="A" glyph-name="A" horiz-adv-x="734" d="M709 48T709 40Q709 21 694 8T659 -5Q646 -5 635 2T617 24L551 174H185L119 24Q113 10 101 3T76 -5Q56 -5 41 8T25 40Q25 48 30 60L312 677Q319 693 334 702T367 711Q384 711 399 702T422 677L704 60Q709
|
||||||
|
48 709 40ZM222 256H515L368 587L222 256Z" />
|
||||||
|
<glyph unicode="B" glyph-name="B" horiz-adv-x="678" d="M558 346T591 302T625 192Q625 101 563 51T388 0H133Q109 0 96 13T82 50V655Q82 678 95 691T133 705H377Q486 705 547 657T609 521Q609 465 580 424T497 363Q558 346 591 302ZM183 400H361Q509 400 509
|
||||||
|
512Q509 568 473 595T361 622H183V400ZM454 83T490 111T526 198Q526 258 490 287T377 317H183V83H377Q454 83 490 111Z" />
|
||||||
|
<glyph unicode="C" glyph-name="C" horiz-adv-x="677" d="M288 -8T213 35T98 160T58 353Q58 463 98 544T213 669T389 713Q455 713 514 693T617 633Q636 618 636 593Q636 575 626 563T602 550Q585 550 569 563Q521 599 482 613T392 628Q282 628 223 557T164 353Q164
|
||||||
|
219 223 148T392 77Q440 77 479 92T569 142Q589 155 602 155Q616 155 626 143T636 112Q636 87 617 72Q573 33 514 13T389 -8Q288 -8 213 35Z" />
|
||||||
|
<glyph unicode="D" glyph-name="D" horiz-adv-x="746" d="M109 0T96 13T82 50V655Q82 678 95 691T133 705H329Q500 705 594 613T688 353Q688 185 594 93T329 0H133Q109 0 96 13ZM323 86Q583 86 583 353Q583 619 323 619H185V86H323Z" />
|
||||||
|
<glyph unicode="E" glyph-name="E" horiz-adv-x="585" d="M109 0T96 13T82 50V655Q82 678 95 691T133 705H501Q524 705 536 694T549 663Q549 643 537 633T501 622H183V400H481Q504 400 516 389T529 358Q529 338 517 327T481 316H183V83H501Q549 83 549 42Q549
|
||||||
|
22 537 11T501 0H133Q109 0 96 13Z" />
|
||||||
|
<glyph unicode="F" glyph-name="F" horiz-adv-x="561" d="M110 -5T96 9T82 47V655Q82 678 95 691T133 705H491Q539 705 539 663Q539 621 491 621H184V400H471Q519 400 519 358Q519 316 471 316H184V47Q184 23 171 9T133 -5Q110 -5 96 9Z" />
|
||||||
|
<glyph unicode="G" glyph-name="G" horiz-adv-x="728" d="M631 374T642 363T654 333V99Q654 65 645 50T607 26Q567 10 512 1T403 -8Q296 -8 218 35T99 159T58 353Q58 464 99 545T216 669T396 713Q466 713 525 693T627 633Q647 617 647 593Q647 575 637 563T613
|
||||||
|
550Q604 550 597 553T579 563Q530 599 490 613T398 628Q284 628 224 558T164 353Q164 216 225 146T406 75Q486 75 560 99V296H429Q409 296 398 306T386 335Q386 353 397 363T429 374H612Q631 374 642 363Z" />
|
||||||
|
<glyph unicode="H" glyph-name="H" horiz-adv-x="762" d="M652 710T666 696T680 658V47Q680 24 666 10T629 -5Q606 -5 592 9T578 47V316H184V47Q184 24 170 10T133 -5Q110 -5 96 9T82 47V658Q82 681 96 695T133 710Q156 710 170 696T184 658V400H578V658Q578 681
|
||||||
|
592 695T629 710Q652 710 666 696Z" />
|
||||||
|
<glyph unicode="I" glyph-name="I" horiz-adv-x="267" d="M110 -5T96 9T82 47V658Q82 681 96 695T133 710Q157 710 171 696T185 658V47Q185 23 172 9T133 -5Q110 -5 96 9Z" />
|
||||||
|
<glyph unicode="J" glyph-name="J" horiz-adv-x="341" d="M20 -7T4 4T-12 37Q-12 76 31 79L62 81Q109 83 132 109T155 193V658Q155 681 169 695T207 710Q231 710 245 696T259 658V193Q259 99 215 51T81 -3L50 -5Q20 -7 4 4Z" />
|
||||||
|
<glyph unicode="K" glyph-name="K" horiz-adv-x="642" d="M624 62T624 43Q624 24 610 10T576 -4Q557 -4 541 12L185 333V47Q185 23 172 9T133 -5Q110 -5 96 9T82 47V658Q82 681 96 695T133 710Q157 710 171 696T185 658V384L526 695Q540 709 559 709Q578 709 592
|
||||||
|
695T606 663Q606 644 589 628L291 362L607 78Q624 62 624 43Z" />
|
||||||
|
<glyph unicode="L" glyph-name="L" horiz-adv-x="547" d="M109 0T96 13T82 48V658Q82 681 96 695T133 710Q157 710 171 696T185 658V86H489Q512 86 524 75T537 43Q537 22 525 11T489 0H132Q109 0 96 13Z" />
|
||||||
|
<glyph unicode="M" glyph-name="M" horiz-adv-x="841" d="M730 710T744 696T758 658V44Q758 21 746 8T711 -5Q690 -5 678 8T666 44V509L470 136Q451 101 421 101Q391 101 372 136L175 505V44Q175 21 163 8T129 -5Q108 -5 96 8T83 44V658Q83 681 97 695T133 710Q164
|
||||||
|
710 183 674L422 217L659 674Q678 710 708 710Q730 710 744 696Z" />
|
||||||
|
<glyph unicode="N" glyph-name="N" horiz-adv-x="743" d="M634 710T647 696T661 658V47Q661 24 647 10T611 -5Q585 -5 571 15L179 532V47Q179 24 166 10T130 -5Q108 -5 95 9T82 47V658Q82 681 96 695T132 710Q158 710 172 690L564 172V658Q564 681 577 695T612
|
||||||
|
710Q634 710 647 696Z" />
|
||||||
|
<glyph unicode="O" glyph-name="O" horiz-adv-x="771" d="M285 -8T212 36T98 161T58 352Q58 463 97 544T211 669T385 713Q486 713 560 670T673 545T713 353Q713 243 674 162T560 36T385 -8Q285 -8 212 36ZM491 76T550 148T609 353Q609 486 551 557T385 629Q280
|
||||||
|
629 222 558T163 353Q163 220 221 148T385 76Q491 76 550 148Z" />
|
||||||
|
<glyph unicode="P" glyph-name="P" horiz-adv-x="652" d="M110 -5T96 9T82 47V655Q82 678 95 691T133 705H374Q486 705 548 650T610 494Q610 394 548 338T374 282H185V47Q185 23 172 9T133 -5Q110 -5 96 9ZM363 365Q511 365 511 494Q511 622 363 622H185V365H363Z" />
|
||||||
|
<glyph unicode="Q" glyph-name="Q" horiz-adv-x="771" d="M637 -115Q646 -130 646 -144Q646 -162 632 -173T599 -185Q567 -185 548 -155L490 -59Q458 -8 385 -8Q285 -8 212 36T98 161T58 352Q58 463 97 544T211 669T385 713Q486 713 560 670T673 545T713 353Q713
|
||||||
|
230 663 143T522 18Q565 4 597 -49L637 -115ZM163 220T221 148T385 76Q491 76 550 148T609 353Q609 486 551 557T385 629Q280 629 222 558T163 353Q163 220 221 148Z" />
|
||||||
|
<glyph unicode="R" glyph-name="R" horiz-adv-x="690" d="M641 51T641 36Q641 18 627 6T593 -7Q565 -7 548 18L414 226Q391 262 365 276T297 291H184V47Q184 23 171 9T133 -5Q110 -5 96 9T82 47V655Q82 678 95 691T133 705H382Q499 705 560 653T622 501Q622 418
|
||||||
|
575 367T441 301Q467 294 488 276T529 226L632 64Q641 51 641 36ZM370 374Q448 374 485 404T523 499Q523 563 486 592T370 622H183V374H370Z" />
|
||||||
|
<glyph unicode="S" glyph-name="S" horiz-adv-x="627" d="M239 -8T171 13T61 71Q42 87 42 112Q42 130 52 142T76 155Q90 155 110 142Q199 76 313 76Q393 76 436 106T479 192Q479 236 439 258T311 300Q227 318 173 341T89 403T58 504Q58 565 91 612T185 686T322
|
||||||
|
713Q393 713 453 693T555 634Q575 617 575 593Q575 576 565 563T540 550Q527 550 507 563Q461 598 421 613T323 629Q246 629 203 598T160 510Q160 462 198 438T320 393Q408 373 462 352T549 293T582 196Q582 136 549 90T455 18T315 -8Q239 -8 171 13Z" />
|
||||||
|
<glyph unicode="T" glyph-name="T" horiz-adv-x="605" d="M279 -5T265 9T250 47V619H50Q2 619 2 662Q2 683 14 694T50 705H554Q577 705 589 694T602 662Q602 619 554 619H354V47Q354 24 340 10T302 -5Q279 -5 265 9Z" />
|
||||||
|
<glyph unicode="U" glyph-name="U" horiz-adv-x="728" d="M223 -8T150 65T77 280V658Q77 682 91 696T128 710Q151 710 165 696T179 658V273Q179 176 225 126T364 76Q455 76 502 126T549 273V658Q549 681 563 695T600 710Q623 710 637 696T651 658V280Q651 139
|
||||||
|
578 66T364 -8Q223 -8 150 65Z" />
|
||||||
|
<glyph unicode="V" glyph-name="V" horiz-adv-x="701" d="M610 711T640 711Q660 711 676 698T692 665Q692 658 687 646L405 28Q398 12 383 3T351 -6Q334 -6 319 3T296 28L15 646Q10 658 10 665Q10 685 26 698T63 711Q94 711 107 683L352 134L597 683Q610 711 640 711Z" />
|
||||||
|
<glyph unicode="W" glyph-name="W" horiz-adv-x="1105" d="M982 695T994 703T1021 711Q1040 711 1054 699T1069 666Q1069 655 1065 646L844 28Q837 11 822 2T789 -7Q772 -7 757 2T736 28L554 544L368 28Q362 11 347 2T315 -7Q297 -7 283 2T261 28L40 646Q36 655
|
||||||
|
36 666Q36 686 51 698T87 711Q102 711 114 703T133 679L318 147L506 674Q512 691 525 700T555 709Q571 709 584 700T604 673L788 142L976 679Q982 695 994 703Z" />
|
||||||
|
<glyph unicode="X" glyph-name="X" horiz-adv-x="654" d="M629 60T629 43Q629 24 614 10T580 -5Q559 -5 544 13L327 286L109 13Q94 -5 74 -5Q55 -5 40 9T25 43Q25 59 37 74L267 359L48 631Q36 644 36 662Q36 681 50 695T84 710Q105 710 120 692L327 431L534 692Q548
|
||||||
|
710 570 710Q589 710 604 696T619 662Q619 645 606 631L387 359L616 74Q629 60 629 43Z" />
|
||||||
|
<glyph unicode="Y" glyph-name="Y" horiz-adv-x="611" d="M537 710T558 710Q576 710 590 696T605 662Q605 644 593 631L357 337V47Q357 22 343 9T305 -5Q282 -5 268 8T254 47V337L18 631Q6 644 6 663Q6 682 20 696T53 710Q73 710 88 692L306 418L523 692Q537 710
|
||||||
|
558 710Z" />
|
||||||
|
<glyph unicode="Z" glyph-name="Z" horiz-adv-x="595" d="M569 84T569 42Q569 0 521 0H83Q62 0 50 12T37 43Q37 63 50 82L431 621H86Q38 621 38 663Q38 705 86 705H511Q533 705 545 693T558 661Q558 641 545 624L163 84H521Q569 84 569 42Z" />
|
||||||
|
<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="331" d="M165 -180T137 -151T108 -69V594Q108 647 136 676T217 705H289Q307 705 319 695T331 666Q331 647 319 637T289 627H250Q228 627 218 617T207 583V-58Q207 -81 217 -91T250 -102H289Q307 -102
|
||||||
|
319 -112T331 -141Q331 -160 319 -170T289 -180H217Q165 -180 137 -151Z" />
|
||||||
|
<glyph unicode="\" glyph-name="backslash" horiz-adv-x="296" d="M-9 698Q-12 707 -12 714Q-12 731 1 742T31 754Q44 754 55 747T71 723L305 -10Q308 -19 308 -26Q308 -43 295 -54T265 -66Q252 -66 241 -59T225 -35L-9 698Z" />
|
||||||
|
<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="331" d="M23 -180T12 -170T0 -141Q0 -122 12 -112T41 -102H81Q124 -102 124 -58V583Q124 627 81 627H41Q24 627 12 637T0 666Q0 685 11 695T41 705H113Q166 705 194 676T223 594V-69Q223 -122 195 -151T113
|
||||||
|
-180H41Q23 -180 12 -170Z" />
|
||||||
|
<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="600" d="M533 186T533 178Q533 162 521 152T494 142Q474 142 465 161L300 537L135 161Q131 151 124 146T106 141Q92 141 80 152T68 179Q68 189 72 198L246 594Q254 610 268 619T300 629Q318 629 332
|
||||||
|
620T354 594L528 198Q533 186 533 178Z" />
|
||||||
|
<glyph unicode="_" glyph-name="underscore" horiz-adv-x="500" d="M22 -63T11 -54T0 -32Q0 -18 11 -9T40 0H460Q478 0 489 -9T500 -32Q500 -45 489 -54T460 -63H40Q22 -63 11 -54Z" />
|
||||||
|
<glyph unicode="`" glyph-name="grave" horiz-adv-x="300" d="M-6 673Q-30 693 -30 716Q-30 734 -17 746T15 759Q42 759 61 733L169 592Q176 584 176 574Q176 563 168 555T148 547Q137 547 129 554L-6 673Z" />
|
||||||
|
<glyph unicode="a" glyph-name="a" horiz-adv-x="535" d="M372 500T419 451T467 302V43Q467 20 454 8T418 -5Q396 -5 383 8T370 43V80Q351 38 314 16T226 -7Q178 -7 138 12T76 67T53 145Q53 198 80 228T171 272T346 285H369V314Q369 370 346 395T272 420Q237 420
|
||||||
|
206 411T138 385Q111 370 100 370Q85 370 76 381T66 409Q66 424 74 435T102 458Q137 477 184 488T275 500Q372 500 419 451ZM299 68T334 105T369 202V228H351Q273 228 231 221T171 198T153 150Q153 114 179 91T244 68Q299 68 334 105Z" />
|
||||||
|
<glyph unicode="b" glyph-name="b" horiz-adv-x="591" d="M396 500T445 469T521 381T549 248Q549 173 522 115T445 25T332 -7Q277 -7 235 16T171 84V44Q171 22 158 9T121 -5Q98 -5 84 8T70 44V662Q70 684 84 697T122 710Q144 710 157 698T171 664V408Q193 452
|
||||||
|
235 476T332 500Q396 500 445 469ZM373 73T409 119T446 248Q446 330 410 374T308 419Q242 419 207 374T171 246Q171 163 206 118T308 73Q373 73 409 119Z" />
|
||||||
|
<glyph unicode="c" glyph-name="c" horiz-adv-x="483" d="M208 -7T155 24T72 112T42 244Q42 320 72 378T158 468T284 500Q322 500 360 489T429 459Q461 437 461 408Q461 391 452 380T429 368Q420 368 411 372T388 386Q363 402 342 410T290 419Q222 419 185 373T147
|
||||||
|
245Q147 163 184 119T289 74Q319 74 342 83T389 107Q400 114 411 119T431 124Q445 124 454 113T463 84Q463 70 456 59T430 35Q400 15 360 4T279 -7Q208 -7 155 24Z" />
|
||||||
|
<glyph unicode="d" glyph-name="d" horiz-adv-x="591" d="M492 710T506 697T520 662V44Q520 21 507 8T470 -5Q447 -5 434 8T420 44V84Q398 40 356 17T259 -7Q196 -7 147 25T70 115T42 248Q42 324 69 381T146 469T259 500Q314 500 355 477T419 410V664Q419 685
|
||||||
|
432 697T469 710Q492 710 506 697ZM348 73T384 118T420 246Q420 329 385 374T283 419Q217 419 181 375T144 248Q144 166 181 120T283 73Q348 73 384 118Z" />
|
||||||
|
<glyph unicode="e" glyph-name="e" horiz-adv-x="529" d="M466 123T475 112T484 84Q484 55 448 35Q413 15 372 4T292 -7Q176 -7 109 60T42 245Q42 320 71 378T154 468T276 500Q374 500 431 437T488 267Q488 227 452 227H143Q153 72 292 72Q329 72 356 82T413 108Q416
|
||||||
|
110 429 116T452 123Q466 123 475 112ZM220 426T185 389T143 285H401Q398 353 367 389T278 426Q220 426 185 389Z" />
|
||||||
|
<glyph unicode="f" glyph-name="f" horiz-adv-x="342" d="M250 624T226 597T202 516V488H301Q322 488 333 478T345 449Q345 431 334 421T301 410H202V44Q202 20 188 8T151 -5Q129 -5 115 7T101 44V410H41Q20 410 9 420T-3 449Q-3 467 8 477T41 488H101V501Q101
|
||||||
|
593 148 645T281 704L307 706Q339 708 353 699T368 670Q368 635 326 630L300 628Q250 624 226 597Z" />
|
||||||
|
<glyph unicode="g" glyph-name="g" horiz-adv-x="595" d="M497 498T510 485T524 449V39Q524 -73 465 -130T289 -187Q181 -187 109 -146Q72 -125 72 -96Q72 -79 81 -68T105 -57Q118 -57 146 -72Q182 -89 213 -98T287 -108Q425 -108 425 31V108Q404 64 361 40T261
|
||||||
|
15Q197 15 147 45T70 130T42 257Q42 329 70 384T147 469T261 500Q317 500 359 476T424 408V450Q424 472 437 485T474 498Q497 498 510 485ZM350 95T387 138T424 257Q424 332 388 375T285 419Q219 419 182 376T144 257Q144 181 182 138T285 95Q350 95 387 138Z"
|
||||||
|
/>
|
||||||
|
<glyph unicode="h" glyph-name="h" horiz-adv-x="576" d="M508 500T508 303V43Q508 21 494 8T457 -5Q434 -5 421 8T407 43V302Q407 362 383 390T306 418Q245 418 208 380T171 278V43Q171 21 158 8T121 -5Q98 -5 84 8T70 43V662Q70 684 84 697T122 710Q144 710
|
||||||
|
157 698T171 664V414Q196 456 238 478T334 500Q508 500 508 303Z" />
|
||||||
|
<glyph unicode="i" glyph-name="i" horiz-adv-x="242" d="M99 -5T85 7T70 43V449Q70 473 84 485T121 498Q143 498 157 486T171 449V43Q171 19 157 7T121 -5Q99 -5 85 7ZM92 596T75 612T58 654Q58 680 75 695T121 711Q149 711 166 696T184 654Q184 628 167 612T121
|
||||||
|
596Q92 596 75 612Z" />
|
||||||
|
<glyph unicode="j" glyph-name="j" horiz-adv-x="242" d="M-46 -184T-62 -174T-78 -143Q-78 -127 -68 -118T-36 -106L-8 -104Q31 -102 50 -80T70 -10V449Q70 473 84 485T121 498Q143 498 157 486T171 449V-4Q171 -88 132 -131T11 -180L-16 -182Q-46 -184 -62 -174ZM92
|
||||||
|
596T75 612T58 654Q58 680 75 695T121 711Q149 711 166 696T184 654Q184 628 167 612T121 596Q92 596 75 612Z" />
|
||||||
|
<glyph unicode="k" glyph-name="k" horiz-adv-x="517" d="M498 64T498 42Q498 23 485 9T454 -5Q435 -5 420 9L171 229V44Q171 20 157 8T121 -5Q99 -5 85 7T70 44V661Q70 685 84 697T121 710Q143 710 157 698T171 661V269L399 482Q416 497 432 497Q451 497 465
|
||||||
|
483T479 450Q479 431 462 415L284 252L480 79Q498 64 498 42Z" />
|
||||||
|
<glyph unicode="l" glyph-name="l" horiz-adv-x="242" d="M99 -5T85 7T70 43V661Q70 685 84 697T121 710Q143 710 157 698T171 661V43Q171 19 157 7T121 -5Q99 -5 85 7Z" />
|
||||||
|
<glyph unicode="m" glyph-name="m" horiz-adv-x="862" d="M794 500T794 303V43Q794 20 780 8T743 -5Q721 -5 707 7T693 43V302Q693 363 671 390T602 418Q547 418 515 381T483 278V43Q483 20 469 8T432 -5Q410 -5 396 7T382 43V302Q382 363 360 390T291 418Q236
|
||||||
|
418 204 381T171 278V43Q171 20 157 8T121 -5Q99 -5 85 7T70 43V450Q70 472 85 485T121 498Q142 498 155 486T169 451V414Q191 456 230 478T320 500Q376 500 412 477T467 406Q489 449 532 474T630 500Q794 500 794 303Z" />
|
||||||
|
<glyph unicode="n" glyph-name="n" horiz-adv-x="576" d="M508 500T508 303V43Q508 20 495 8T457 -5Q434 -5 421 8T407 43V298Q407 360 383 389T306 418Q245 418 208 380T171 278V43Q171 21 158 8T121 -5Q98 -5 84 8T70 43V450Q70 471 84 484T121 498Q143 498
|
||||||
|
156 485T169 451V410Q193 454 236 477T333 500Q508 500 508 303Z" />
|
||||||
|
<glyph unicode="o" glyph-name="o" horiz-adv-x="564" d="M210 -7T156 24T72 112T42 246Q42 323 71 380T155 469T282 500Q354 500 408 469T492 381T522 246Q522 170 493 113T409 24T282 -7Q210 -7 156 24ZM349 73T384 117T420 246Q420 330 384 374T282 419Q216
|
||||||
|
419 180 375T144 246Q144 161 179 117T282 73Q349 73 384 117Z" />
|
||||||
|
<glyph unicode="p" glyph-name="p" horiz-adv-x="591" d="M395 500T444 468T521 378T549 244Q549 169 522 112T446 24T332 -7Q277 -7 235 16T171 84V-139Q171 -160 158 -172T122 -185Q99 -185 85 -172T70 -137V449Q70 471 84 484T121 498Q143 498 157 485T171
|
||||||
|
449V408Q193 452 235 476T332 500Q395 500 444 468ZM374 73T410 117T446 244Q446 327 410 373T308 419Q242 419 207 374T171 246Q171 163 206 118T308 73Q374 73 410 117Z" />
|
||||||
|
<glyph unicode="q" glyph-name="q" horiz-adv-x="591" d="M493 498T506 485T520 449V-137Q520 -159 506 -172T469 -185Q446 -185 433 -173T419 -139V82Q397 39 356 16T259 -7Q195 -7 146 24T69 112T42 244Q42 320 69 378T146 468T259 500Q314 500 356 476T420
|
||||||
|
408V449Q420 471 433 484T470 498Q493 498 506 485ZM349 73T384 118T420 246Q420 329 385 374T283 419Q218 419 181 373T144 244Q144 162 180 118T283 73Q349 73 384 118Z" />
|
||||||
|
<glyph unicode="r" glyph-name="r" horiz-adv-x="366" d="M374 501T374 457Q374 435 363 424T325 411L295 408Q232 402 202 364T171 272V43Q171 19 157 7T121 -5Q99 -5 85 7T70 43V450Q70 473 84 485T121 498Q141 498 154 486T168 451V403Q188 447 226 470T312
|
||||||
|
497L326 498Q374 501 374 457Z" />
|
||||||
|
<glyph unicode="s" glyph-name="s" horiz-adv-x="482" d="M138 -7T73 35Q55 46 48 58T40 85Q40 101 49 112T72 123Q85 123 113 107Q143 91 171 81T243 71Q291 71 318 88T345 136Q345 156 335 168T298 189T221 210Q133 229 95 261T56 350Q56 393 81 427T150 481T250
|
||||||
|
500Q290 500 328 490T395 459Q428 437 428 408Q428 392 419 381T396 370Q387 370 378 374T354 387Q327 403 304 412T245 421Q203 421 178 403T152 354Q152 326 175 311T264 281Q331 267 369 249T423 205T440 137Q440 72 386 33T240 -7Q138 -7 73 35Z" />
|
||||||
|
<glyph unicode="t" glyph-name="t" horiz-adv-x="353" d="M331 70T340 61T350 34Q350 14 335 4T289 -5L262 -3Q181 3 141 46T101 175V410H41Q-3 410 -3 449Q-3 467 8 477T41 488H101V591Q101 614 114 627T151 640Q174 640 188 627T202 591V488H301Q322 488 333
|
||||||
|
478T345 449Q345 430 334 420T301 410H202V168Q202 121 221 99T281 74L309 72Q331 70 340 61Z" />
|
||||||
|
<glyph unicode="u" glyph-name="u" horiz-adv-x="569" d="M471 498T484 485T498 449V42Q498 21 484 8T447 -5Q426 -5 413 7T400 41V79Q377 37 337 15T246 -7Q68 -7 68 189V449Q68 472 81 485T119 498Q142 498 155 485T169 449V190Q169 131 193 103T267 75Q326
|
||||||
|
75 361 113T397 214V449Q397 471 411 484T448 498Q471 498 484 485Z" />
|
||||||
|
<glyph unicode="v" glyph-name="v" horiz-adv-x="520" d="M423 483T434 490T459 497Q478 497 492 484T507 453Q507 443 503 434L312 29Q305 13 291 5T260 -4Q244 -4 230 4T208 29L17 434Q13 442 13 453Q13 471 29 484T65 497Q94 497 108 469L263 125L417 468Q423
|
||||||
|
483 434 490Z" />
|
||||||
|
<glyph unicode="w" glyph-name="w" horiz-adv-x="848" d="M745 497T775 497Q794 497 809 484T824 452Q824 442 820 434L654 29Q648 13 634 5T603 -4Q587 -4 573 4T553 29L423 350L296 29Q290 13 277 5T246 -4Q230 -4 216 4T194 29L29 434Q25 442 25 451Q25 471
|
||||||
|
41 484T78 497Q108 497 119 468L248 127L380 465Q386 481 399 489T427 497Q441 497 454 489T473 465L605 129L734 467Q745 497 775 497Z" />
|
||||||
|
<glyph unicode="x" glyph-name="x" horiz-adv-x="525" d="M496 61T496 41Q496 22 483 9T450 -5Q431 -5 415 12L262 184L110 12Q94 -5 75 -5Q56 -5 43 9T29 42Q29 61 43 76L201 250L51 417Q36 434 36 451Q36 470 50 483T82 497Q101 497 117 480L262 316L407 480Q423
|
||||||
|
497 443 497Q461 497 475 484T489 451Q489 432 474 417L324 250L481 76Q496 61 496 41Z" />
|
||||||
|
<glyph unicode="y" glyph-name="y" horiz-adv-x="520" d="M423 483T434 490T459 497Q478 497 492 484T507 453Q507 443 503 434L225 -156Q219 -170 208 -177T183 -185Q165 -185 151 -173T136 -143Q136 -135 141 -123L210 24L17 434Q13 442 13 452Q13 471 29 484T65
|
||||||
|
497Q95 497 108 469L263 125L417 468Q423 483 434 490Z" />
|
||||||
|
<glyph unicode="z" glyph-name="z" horiz-adv-x="506" d="M453 78T464 68T476 39Q476 21 465 11T431 0H89Q67 0 54 12T41 44Q41 63 56 81L334 410H83Q62 410 51 420T39 449Q39 467 50 477T83 488H415Q436 488 449 475T463 444Q463 425 448 407L170 78H431Q453 78 464 68Z" />
|
||||||
|
<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="368" d="M344 -102T356 -112T368 -141Q368 -160 356 -170T326 -180H254Q202 -180 174 -151T145 -69V143Q145 183 130 201T77 222Q57 223 47 234T36 263Q36 280 46 291T77 303Q115 305 130 323T145 382V594Q145
|
||||||
|
647 173 676T254 705H326Q344 705 356 695T368 666Q368 647 356 637T326 627H287Q265 627 255 617T244 583V371Q244 327 222 299T168 263Q199 256 221 227T244 154V-58Q244 -81 254 -91T287 -102H326Q344 -102 356 -112Z" />
|
||||||
|
<glyph unicode="|" glyph-name="bar" horiz-adv-x="269" d="M115 -185T101 -172T87 -137V662Q87 683 100 696T135 710Q155 710 168 697T182 662V-137Q182 -158 169 -171T135 -185Q115 -185 101 -172Z" />
|
||||||
|
<glyph unicode="}" glyph-name="braceright" horiz-adv-x="368" d="M310 302T320 291T331 263Q331 245 321 234T290 222Q253 220 239 202T224 143L223 -69Q223 -122 195 -151T113 -180H41Q23 -180 12 -170T0 -141Q0 -122 12 -112T41 -102H81Q124 -102 124 -58V154Q124
|
||||||
|
198 146 227T200 263Q169 270 147 298T124 371V583Q124 627 81 627H41Q24 627 12 637T0 666Q0 685 11 695T41 705H113Q166 705 194 676T223 594V382Q223 341 237 323T290 303Q310 302 320 291Z" />
|
||||||
|
<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="600" d="M381 212T351 223T282 256Q250 273 231 280T194 288Q156 288 131 256Q117 237 99 237Q89 237 81 242Q74 246 70 253T65 270Q65 280 71 289Q91 322 121 340T188 359Q219 359 249 348T318 315Q353
|
||||||
|
297 371 290T406 282Q443 282 469 315Q483 334 501 334Q509 334 519 329Q526 325 530 317T535 301Q535 290 529 281Q508 248 479 230T412 212Q381 212 351 223Z" />
|
||||||
|
<glyph unicode=" " glyph-name="uni00A0" horiz-adv-x="264" />
|
||||||
|
<glyph unicode="¡" glyph-name="exclamdown" horiz-adv-x="238" d="M92 368T74 386T55 433Q55 461 73 479T119 498Q146 498 164 480T182 433Q182 405 164 387T119 368Q92 368 74 386ZM91 -185T74 -168T60 -122L88 269Q89 285 98 293T119 302Q131 302 140
|
||||||
|
293T150 269L178 -123Q182 -151 165 -168T119 -185Q91 -185 74 -168Z" />
|
||||||
|
<glyph unicode="¢" glyph-name="cent" horiz-adv-x="600" d="M490 124T499 113T508 84Q508 70 501 59T475 35Q428 3 358 -5V-76Q358 -96 347 -108T316 -120Q297 -120 285 -108T273 -76V-2Q187 13 137 79T87 244Q87 342 137 409T273 494V569Q273 588 285 600T316
|
||||||
|
612Q335 612 346 600T358 569V498Q424 492 474 459Q506 437 506 408Q506 391 497 380T474 368Q465 368 455 373T433 386Q407 402 386 410T335 419Q267 419 230 373T192 245Q192 163 229 119T335 74Q365 74 387 83T434 107Q445 114 456 119T476 124Q490 124 499
|
||||||
|
113Z" />
|
||||||
|
<glyph unicode="£" glyph-name="sterling" horiz-adv-x="600" d="M548 85T560 74T573 43Q573 0 524 0H85Q36 0 36 43Q36 63 48 74T85 85H137V319H71Q56 319 46 329T36 353Q36 367 46 377T71 387H137V519Q137 608 191 660T340 713Q400 713 456 692T553 633Q573
|
||||||
|
616 573 593Q573 575 563 563T539 550Q530 550 522 553T505 563Q460 597 422 613T344 629Q296 629 268 600T239 512V387H389Q404 387 414 377T424 353Q424 339 414 329T389 319H239V85H524Q548 85 560 74Z" />
|
||||||
|
<glyph unicode="¤" glyph-name="currency" horiz-adv-x="600" d="M99 33T92 42T84 63Q85 72 93 80L134 120Q90 174 90 250Q90 322 132 377L96 414Q90 420 87 425T84 439Q84 449 93 457T112 465Q122 465 134 453L171 416Q223 454 300 454Q376 454 430 416L467
|
||||||
|
453Q472 458 478 461T490 464Q500 464 508 456T517 438Q517 431 515 426T506 414L468 377Q511 324 511 250Q511 176 467 120L504 86Q516 71 517 58Q516 46 507 39T486 32Q478 33 467 44L427 83Q376 46 300 46Q229 46 173 82L136 46Q124 32 110 32Q99 33 92 42ZM346
|
||||||
|
100T379 120T429 175T446 250Q446 289 429 323T379 379T300 401Q254 401 221 380T171 323T154 250Q154 211 171 177T221 121T300 100Q346 100 379 120Z" />
|
||||||
|
<glyph unicode="¥" glyph-name="yen" horiz-adv-x="600" d="M520 710T541 710Q559 710 573 696T588 662Q588 644 576 631L384 390H504Q519 390 529 381T539 356Q539 341 529 332T504 322H351V238H504Q519 238 529 229T539 204Q539 189 529 180T504 170H351V47Q351
|
||||||
|
22 337 9T300 -5Q277 -5 263 8T248 47V170H96Q81 170 71 179T61 204Q61 219 71 228T96 238H248V322H96Q81 322 71 331T61 356Q61 371 71 380T96 390H217L24 632Q11 648 11 664Q11 683 25 697T58 711Q79 711 94 692L300 430L506 692Q520 710 541 710Z" />
|
||||||
|
<glyph unicode="¦" glyph-name="brokenbar" horiz-adv-x="269" d="M115 366T101 379T87 414V662Q87 683 101 696T135 710Q155 710 168 697T182 662V414Q182 393 169 380T135 366Q115 366 101 379ZM115 -185T101 -172T87 -137V111Q87 132 100 145T135 159Q155
|
||||||
|
159 168 146T182 111V-137Q182 -158 169 -171T135 -185Q115 -185 101 -172Z" />
|
||||||
|
<glyph unicode="§" glyph-name="section" horiz-adv-x="549" d="M511 166T496 132T451 73Q471 39 471 -7Q471 -91 416 -139T265 -187Q158 -187 92 -144Q75 -133 68 -121T60 -94Q60 -78 69 -68T92 -57Q100 -57 110 -61T132 -72Q163 -89 192 -98T267 -108Q317
|
||||||
|
-108 344 -84T372 -14Q372 22 353 46T290 92L183 142Q106 179 72 221T38 323Q38 360 53 394T97 454Q78 488 78 532Q78 614 134 663T285 712Q374 712 435 672Q453 659 460 647T468 620Q468 604 459 593T436 582Q427 582 417 587T395 599Q367 616 344 625T286 634Q234
|
||||||
|
634 206 610T177 540Q177 505 196 481T259 434L365 383Q443 345 477 303T511 203Q511 166 496 132ZM372 152T400 129Q418 156 418 188Q418 222 395 248T320 302L216 355Q169 380 149 397Q130 369 130 337Q130 304 153 278T229 224L333 171Q372 152 400 129Z" />
|
||||||
|
<glyph unicode="¨" glyph-name="dieresis" horiz-adv-x="300" d="M37 599T21 614T5 654Q5 678 21 693T62 708Q86 708 102 693T119 654Q119 629 103 614T62 599Q37 599 21 614ZM214 599T198 614T182 654Q182 678 198 693T238 708Q263 708 279 693T295 654Q295
|
||||||
|
629 279 614T238 599Q214 599 198 614Z" />
|
||||||
|
<glyph unicode="©" glyph-name="copyright" horiz-adv-x="815" d="M308 -5T226 42T97 171T50 353Q50 453 97 534T226 663T408 710Q508 710 589 663T718 535T765 353Q765 253 718 172T589 43T408 -5Q308 -5 226 42ZM494 45T563 85T673 196T713 353Q713 439
|
||||||
|
673 509T564 619T408 660Q322 660 252 620T142 509T102 353Q102 267 142 197T252 86T408 45Q494 45 563 85ZM322 137T266 195T210 353Q210 452 266 510T416 568Q495 568 549 525Q558 519 561 512T565 493Q565 479 557 467T535 455Q526 455 518 459T507 464Q483
|
||||||
|
479 464 487T420 495Q363 495 334 460T305 353Q305 210 420 210Q445 210 464 218T507 241Q509 242 517 246T535 250Q549 250 557 238T565 212Q565 201 562 194T549 180Q496 137 416 137Q322 137 266 195Z" />
|
||||||
|
<glyph unicode="ª" glyph-name="ordfeminine" horiz-adv-x="333" d="M233 710T265 679T297 583V447Q297 426 285 416T255 405Q238 405 227 415T215 447V459Q204 434 181 420T129 405Q85 405 56 432T26 496Q26 542 63 562T195 582H214V598Q214 624 202 635T163
|
||||||
|
646Q127 646 89 627Q73 620 65 620Q52 620 45 629T37 651Q37 662 42 670T60 685Q81 696 110 703T170 710Q233 710 265 679ZM178 464T196 481T214 528V539H204Q145 539 126 530T106 501Q106 485 118 475T151 464Q178 464 196 481Z" />
|
||||||
|
<glyph unicode="«" glyph-name="guillemotleft" horiz-adv-x="465" d="M64 235Q54 253 54 266Q54 279 64 296L143 427Q157 450 181 450Q196 450 208 440T220 414Q220 406 215 394L152 265L215 137Q220 125 220 117Q220 102 209 92T182 82Q158 82 144 104L64
|
||||||
|
235ZM257 235Q247 253 247 266Q247 279 257 296L336 427Q350 450 374 450Q389 450 401 440T413 414Q413 406 408 394L345 265L408 137Q413 125 413 117Q413 102 402 92T375 82Q351 82 337 104L257 235Z" />
|
||||||
|
<glyph unicode="¬" glyph-name="logicalnot" horiz-adv-x="600" d="M490 145T480 156T470 183V351H94Q78 351 67 362T56 389Q56 404 67 414T94 425H506Q522 425 533 414T544 387V183Q544 167 533 156T506 145Q490 145 480 156Z" />
|
||||||
|
<glyph unicode="­" glyph-name="uni00AD" horiz-adv-x="429" d="M85 226T73 236T61 266Q61 285 73 296T108 307H321Q344 307 356 296T368 266Q368 247 356 237T321 226H108Q85 226 73 236Z" />
|
||||||
|
<glyph unicode="®" glyph-name="registered" horiz-adv-x="815" d="M508 710T589 663T718 535T765 353Q765 253 718 172T589 43T408 -5Q308 -5 226 42T97 171T50 353Q50 453 97 534T226 663T408 710Q508 710 589 663ZM494 45T563 85T673 196T713 353Q713
|
||||||
|
439 673 509T564 619T408 660Q322 660 252 620T142 509T102 353Q102 267 142 197T252 86T408 45Q494 45 563 85ZM587 199Q597 186 597 174Q597 158 583 147T551 136Q526 136 510 158L432 277Q422 292 411 299T381 306H342V183Q342 161 330 149T297 137Q277 137
|
||||||
|
264 149T251 183V520Q251 541 262 552T294 564H435Q506 564 545 531T585 436Q585 387 558 355T480 314Q498 310 511 300T540 269L587 199ZM462 375T479 388T497 434Q497 466 480 479T424 493H341V375H424Q462 375 479 388Z" />
|
||||||
|
<glyph unicode="¯" glyph-name="overscore" horiz-adv-x="300" d="M11 618T0 627T-11 653Q-11 670 0 679T29 688H271Q289 688 300 679T311 653Q311 637 300 628T271 618H29Q11 618 0 627Z" />
|
||||||
|
<glyph unicode="°" glyph-name="degree" horiz-adv-x="366" d="M142 417T108 436T55 488T35 563Q35 605 54 638T108 691T183 710Q224 710 257 691T310 639T330 563Q330 522 311 489T258 436T183 417Q142 417 108 436ZM219 476T242 500T266 563Q266 601 243
|
||||||
|
625T183 650Q147 650 123 626T99 563Q99 525 123 501T183 476Q219 476 242 500Z" />
|
||||||
|
<glyph unicode="±" glyph-name="plusminus" horiz-adv-x="600" d="M78 292T67 303T56 330Q56 346 67 356T94 366H263V491Q263 507 274 518T301 529Q316 529 326 518T337 491V366H506Q522 366 533 355T544 328Q544 313 533 303T506 292H337V167Q337 151 326
|
||||||
|
140T299 129Q284 129 274 140T263 167V292H94Q78 292 67 303ZM528 74T539 63T550 36Q550 21 539 11T512 0H100Q84 0 73 11T62 38Q62 53 73 63T100 74H512Q528 74 539 63Z" />
|
||||||
|
<glyph unicode="²" glyph-name="uni00B2" horiz-adv-x="380" d="M349 354T349 318Q349 282 306 282H82Q64 282 53 292T42 318Q42 339 59 356L191 499Q214 525 225 546T237 588Q237 613 222 626T179 639Q144 639 95 608Q88 604 81 601T66 598Q53 598 45 610T36
|
||||||
|
634Q36 645 39 652T53 666Q79 686 115 697T186 709Q250 709 288 677T326 592Q326 556 311 525T258 456L159 354H306Q349 354 349 318Z" />
|
||||||
|
<glyph unicode="³" glyph-name="uni00B3" horiz-adv-x="380" d="M296 489T316 463T336 398Q336 344 296 311T182 278Q144 278 107 289T45 322Q30 333 30 354Q30 366 38 378T60 390Q71 390 88 379Q111 365 132 357T179 348Q252 348 252 405Q252 461 176 461H140Q124
|
||||||
|
461 115 471T106 496Q106 510 115 520T140 530H165Q240 530 240 588Q240 612 224 625T180 639Q144 639 95 608Q87 604 80 601T65 598Q52 598 44 610T36 636Q36 655 52 666Q78 686 114 697T184 709Q251 709 288 677T326 595Q326 561 308 537T259 500Q296 489 316
|
||||||
|
463Z" />
|
||||||
|
<glyph unicode="´" glyph-name="acute" horiz-adv-x="300" d="M163 547T152 547Q141 547 133 555T124 574Q124 584 131 592L239 733Q259 760 285 760Q304 760 317 747T330 716Q330 693 306 673L171 554Q163 547 152 547Z" />
|
||||||
|
<glyph unicode="µ" glyph-name="uni00B5" horiz-adv-x="569" d="M471 498T484 485T498 449V42Q498 20 484 8T447 -5Q426 -5 413 7T400 41V79Q377 37 337 15T246 -7Q203 -7 169 10V-137Q169 -159 155 -172T118 -185Q95 -185 82 -173T68 -139V449Q68 471 82
|
||||||
|
484T119 498Q142 498 155 485T169 449V190Q169 129 193 102T267 75Q324 75 360 112T397 214V449Q397 471 411 484T448 498Q471 498 484 485Z" />
|
||||||
|
<glyph unicode="¶" glyph-name="paragraph" horiz-adv-x="596" d="M268 -185T257 -174T246 -146V297Q185 297 139 323T67 395T41 501Q41 561 66 607T139 679T248 705H475Q492 705 503 694T514 666V-146Q514 -162 503 -173T476 -185Q460 -185 449 -174T437
|
||||||
|
-146V636H322V-146Q322 -163 311 -174T284 -185Q268 -185 257 -174Z" />
|
||||||
|
<glyph unicode="·" glyph-name="middot" horiz-adv-x="238" d="M92 202T74 220T55 266Q55 294 73 312T119 331Q146 331 164 313T182 266Q182 238 164 220T119 202Q92 202 74 220Z" />
|
||||||
|
<glyph unicode="¸" glyph-name="cedilla" horiz-adv-x="300" d="M225 -41T246 -59T268 -110Q268 -147 236 -170T145 -194Q106 -194 76 -183Q58 -176 58 -158Q58 -146 66 -138T89 -134Q119 -142 145 -142Q171 -142 185 -134T199 -110Q199 -98 192 -92T170
|
||||||
|
-85Q160 -85 143 -89T122 -93Q114 -93 108 -88T102 -73L113 20H177L169 -44Q182 -41 194 -41Q225 -41 246 -59Z" />
|
||||||
|
<glyph unicode="¹" glyph-name="uni00B9" horiz-adv-x="380" d="M342 354T342 318Q342 282 298 282H133Q90 282 90 318Q90 354 133 354H172V607L129 581Q119 576 111 576Q96 576 86 588T76 615Q76 636 94 646L176 695Q199 707 217 707Q236 707 248 696T260
|
||||||
|
663V354H298Q342 354 342 318Z" />
|
||||||
|
<glyph unicode="º" glyph-name="ordmasculine" horiz-adv-x="351" d="M101 405T61 447T20 558Q20 625 60 667T175 710Q249 710 290 668T331 558Q331 491 290 448T175 405Q101 405 61 447ZM209 474T227 495T245 558Q245 599 227 620T175 642Q141 642 124 621T106
|
||||||
|
558Q106 517 123 496T175 474Q209 474 227 495Z" />
|
||||||
|
<glyph unicode="»" glyph-name="guillemotright" horiz-adv-x="462" d="M117 82T91 82Q76 82 65 92T53 117Q53 128 58 137L121 265L58 394Q53 403 53 415Q53 430 64 440T91 450Q115 450 129 427L205 296Q215 282 215 266Q215 251 205 235L129 104Q117 82
|
||||||
|
91 82ZM310 82T284 82Q269 82 258 92T246 117Q246 128 251 137L314 265L251 394Q246 403 246 415Q246 430 257 440T284 450Q308 450 322 427L398 296Q408 282 408 266Q408 251 398 235L322 104Q310 82 284 82Z" />
|
||||||
|
<glyph unicode="¼" glyph-name="onequarter" horiz-adv-x="941" d="M342 354T342 318Q342 282 298 282H133Q90 282 90 318Q90 354 133 354H172V607L129 581Q119 576 111 576Q96 576 86 588T76 615Q76 636 94 646L176 695Q199 707 217 707Q236 707 248 696T260
|
||||||
|
663V354H298Q342 354 342 318ZM303 -17T278 -17Q263 -17 252 -6T241 21Q241 36 249 49L623 696Q638 722 663 722Q678 722 689 711T700 684Q700 669 692 656L318 9Q303 -17 278 -17ZM907 145T917 136T928 111Q928 95 918 87T888 78H861V37Q861 17 850 7T820 -4Q801
|
||||||
|
-4 790 6T779 37V78H624Q606 78 595 89T584 117Q584 133 595 149L778 406Q792 426 817 426Q835 426 848 414T861 381V145H888Q907 145 917 136ZM667 145H779V303L667 145Z" />
|
||||||
|
<glyph unicode="½" glyph-name="onehalf" horiz-adv-x="941" d="M342 354T342 318Q342 282 298 282H133Q90 282 90 318Q90 354 133 354H172V607L129 581Q119 576 111 576Q96 576 86 588T76 615Q76 636 94 646L176 695Q199 707 217 707Q236 707 248 696T260
|
||||||
|
663V354H298Q342 354 342 318ZM303 -17T278 -17Q263 -17 252 -6T241 21Q241 36 249 49L623 696Q638 722 663 722Q678 722 689 711T700 684Q700 669 692 656L318 9Q303 -17 278 -17ZM910 72T910 36Q910 0 867 0H643Q625 0 614 10T603 36Q603 57 620 74L752 217Q775
|
||||||
|
243 786 264T798 306Q798 331 783 344T740 357Q705 357 656 326Q649 322 642 319T627 316Q614 316 606 328T597 352Q597 363 600 370T614 384Q640 404 676 415T747 427Q811 427 849 395T887 310Q887 274 872 243T819 174L720 72H867Q910 72 910 36Z" />
|
||||||
|
<glyph unicode="¾" glyph-name="threequarters" horiz-adv-x="941" d="M296 489T316 463T336 398Q336 344 296 311T182 278Q144 278 107 289T45 322Q30 333 30 354Q30 366 38 378T60 390Q71 390 88 379Q111 365 132 357T179 348Q252 348 252 405Q252 461
|
||||||
|
176 461H140Q124 461 115 471T106 496Q106 510 115 520T140 530H165Q240 530 240 588Q240 612 224 625T180 639Q144 639 95 608Q87 604 80 601T65 598Q52 598 44 610T36 636Q36 655 52 666Q78 686 114 697T184 709Q251 709 288 677T326 595Q326 561 308 537T259
|
||||||
|
500Q296 489 316 463ZM303 -17T278 -17Q263 -17 252 -6T241 21Q241 36 249 49L623 696Q638 722 663 722Q678 722 689 711T700 684Q700 669 692 656L318 9Q303 -17 278 -17ZM907 145T917 136T928 111Q928 95 918 87T888 78H861V37Q861 17 850 7T820 -4Q801 -4 790
|
||||||
|
6T779 37V78H624Q606 78 595 89T584 117Q584 133 595 149L778 406Q792 426 817 426Q835 426 848 414T861 381V145H888Q907 145 917 136ZM667 145H779V303L667 145Z" />
|
||||||
|
<glyph unicode="¿" glyph-name="questiondown" horiz-adv-x="450" d="M209 368T191 386T173 433Q173 461 191 479T236 498Q264 498 282 480T300 433Q300 405 282 387T236 368Q209 368 191 386ZM131 -187T76 -144T20 -30Q20 5 32 33T63 81T112 130Q154 168
|
||||||
|
177 199T205 274Q207 287 216 294T237 302Q251 302 259 292T268 265Q268 224 257 193T229 140T185 90Q154 59 139 35T123 -23Q123 -60 151 -81T227 -103Q268 -103 304 -87T386 -38Q407 -25 419 -25Q434 -25 443 -37T453 -68Q453 -92 434 -108Q393 -145 336 -166T221
|
||||||
|
-187Q131 -187 76 -144Z" />
|
||||||
|
<glyph unicode="À" glyph-name="Agrave" horiz-adv-x="734" d="M709 48T709 40Q709 21 694 8T659 -5Q646 -5 635 2T617 24L551 174H185L119 24Q113 10 101 3T76 -5Q56 -5 41 8T25 40Q25 48 30 60L312 677Q319 693 334 702T367 711Q384 711 399 702T422 677L704
|
||||||
|
60Q709 48 709 40ZM222 256H515L368 587L222 256ZM237 841Q209 858 209 882Q209 899 221 911T250 923Q270 923 289 904L384 803Q393 794 393 784Q393 774 386 767T367 760Q359 760 352 764L237 841Z" />
|
||||||
|
<glyph unicode="Á" glyph-name="Aacute" horiz-adv-x="734" d="M709 48T709 40Q709 21 694 8T659 -5Q646 -5 635 2T617 24L551 174H185L119 24Q113 10 101 3T76 -5Q56 -5 41 8T25 40Q25 48 30 60L312 677Q319 693 334 702T367 711Q384 711 399 702T422 677L704
|
||||||
|
60Q709 48 709 40ZM222 256H515L368 587L222 256ZM375 760T367 760Q356 760 349 767T341 784Q341 794 350 803L445 904Q464 923 484 923Q501 923 513 911T525 882Q525 858 497 841L382 764Q375 760 367 760Z" />
|
||||||
|
<glyph unicode="Â" glyph-name="Acircumflex" horiz-adv-x="734" d="M709 48T709 40Q709 21 694 8T659 -5Q646 -5 635 2T617 24L551 174H185L119 24Q113 10 101 3T76 -5Q56 -5 41 8T25 40Q25 48 30 60L312 677Q319 693 334 702T367 711Q384 711 399 702T422
|
||||||
|
677L704 60Q709 48 709 40ZM222 256H515L368 587L222 256ZM275 760T260 760Q246 760 237 770T227 793Q227 807 240 820L326 905Q344 922 367 922Q390 922 408 905L494 820Q507 807 507 793Q507 780 497 770T473 760Q459 760 447 772L367 858L287 772Q275 760 260
|
||||||
|
760Z" />
|
||||||
|
<glyph unicode="Ã" glyph-name="Atilde" horiz-adv-x="734" d="M709 48T709 40Q709 21 694 8T659 -5Q646 -5 635 2T617 24L551 174H185L119 24Q113 10 101 3T76 -5Q56 -5 41 8T25 40Q25 48 30 60L312 677Q319 693 334 702T367 711Q384 711 399 702T422 677L704
|
||||||
|
60Q709 48 709 40ZM222 256H515L368 587L222 256ZM422 788T404 793T360 809Q317 826 296 826Q281 826 272 820T255 803Q253 801 249 797T240 790T230 787Q219 787 212 795T205 815Q205 833 216 852T248 885T295 898Q312 898 330 893T374 877Q417 860 438 860Q453
|
||||||
|
860 462 866T479 882Q487 891 492 894T504 898Q515 898 522 891T529 871Q529 853 518 834T486 801T439 788Q422 788 404 793Z" />
|
||||||
|
<glyph unicode="Ä" glyph-name="Adieresis" horiz-adv-x="734" d="M709 48T709 40Q709 21 694 8T659 -5Q646 -5 635 2T617 24L551 174H185L119 24Q113 10 101 3T76 -5Q56 -5 41 8T25 40Q25 48 30 60L312 677Q319 693 334 702T367 711Q384 711 399 702T422
|
||||||
|
677L704 60Q709 48 709 40ZM222 256H515L368 587L222 256ZM254 788T238 803T222 842Q222 867 238 882T279 897Q303 897 319 882T336 842Q336 818 320 803T279 788Q254 788 238 803ZM431 788T415 803T399 842Q399 866 415 881T455 897Q480 897 496 882T512 842Q512
|
||||||
|
818 496 803T455 788Q431 788 415 803Z" />
|
||||||
|
<glyph unicode="Å" glyph-name="Aring" horiz-adv-x="734" d="M709 48T709 40Q709 21 694 8T659 -5Q646 -5 635 2T617 24L551 174H185L119 24Q113 10 101 3T76 -5Q56 -5 41 8T25 40Q25 48 30 60L317 686Q293 699 279 722T264 774Q264 817 294 846T367 876Q411
|
||||||
|
876 441 847T471 774Q471 745 457 722T418 686L704 60Q709 48 709 40ZM347 823T334 809T321 774Q321 753 334 739T367 725Q387 725 400 739T414 774Q414 794 401 808T367 823Q347 823 334 809ZM222 256H515L368 587L222 256Z" />
|
||||||
|
<glyph unicode="Æ" glyph-name="AE" horiz-adv-x="994" d="M933 84T945 73T958 42Q958 22 946 11T910 0H612Q592 0 580 10T563 37L533 174H197L105 24Q96 9 83 2T55 -6Q37 -6 23 5T9 32Q9 46 19 60L405 677Q414 691 429 698T463 705H910Q933 705 945 694T958
|
||||||
|
663Q958 643 946 632T910 621H531L579 400H890Q913 400 925 389T938 358Q938 338 926 327T890 316H597L647 84H910Q933 84 945 73ZM247 256H516L446 582L247 256Z" />
|
||||||
|
<glyph unicode="Ç" glyph-name="Ccedilla" horiz-adv-x="677" d="M616 155T626 143T636 112Q636 87 617 72Q577 36 524 16T410 -7L405 -44Q419 -41 430 -41Q461 -41 482 -59T504 -110Q504 -147 472 -170T381 -194Q342 -194 312 -183Q294 -176 294 -158Q294
|
||||||
|
-146 302 -138T325 -134Q355 -142 381 -142Q407 -142 421 -134T435 -110Q435 -98 428 -92T406 -85Q396 -85 379 -89T358 -93Q350 -93 344 -88T338 -73L346 -6Q257 3 192 49T93 172T58 353Q58 463 98 544T213 669T389 713Q455 713 514 693T617 633Q636 618 636 593Q636
|
||||||
|
575 626 563T602 550Q585 550 569 563Q521 599 482 613T392 628Q282 628 223 557T164 353Q164 219 223 148T392 77Q440 77 479 92T569 142Q589 155 602 155Q616 155 626 143Z" />
|
||||||
|
<glyph unicode="È" glyph-name="Egrave" horiz-adv-x="585" d="M109 0T96 13T82 50V655Q82 678 95 691T133 705H501Q524 705 536 694T549 663Q549 643 537 633T501 622H183V400H481Q504 400 516 389T529 358Q529 338 517 327T481 316H183V83H501Q549 83 549
|
||||||
|
42Q549 22 537 11T501 0H133Q109 0 96 13ZM196 841Q168 858 168 882Q168 899 180 911T209 923Q229 923 248 904L343 803Q352 794 352 784Q352 774 345 767T326 760Q318 760 311 764L196 841Z" />
|
||||||
|
<glyph unicode="É" glyph-name="Eacute" horiz-adv-x="585" d="M109 0T96 13T82 50V655Q82 678 95 691T133 705H501Q524 705 536 694T549 663Q549 643 537 633T501 622H183V400H481Q504 400 516 389T529 358Q529 338 517 327T481 316H183V83H501Q549 83 549
|
||||||
|
42Q549 22 537 11T501 0H133Q109 0 96 13ZM334 760T326 760Q315 760 308 767T300 784Q300 794 309 803L404 904Q423 923 443 923Q460 923 472 911T484 882Q484 858 456 841L341 764Q334 760 326 760Z" />
|
||||||
|
<glyph unicode="Ê" glyph-name="Ecircumflex" horiz-adv-x="585" d="M109 0T96 13T82 50V655Q82 678 95 691T133 705H501Q524 705 536 694T549 663Q549 643 537 633T501 622H183V400H481Q504 400 516 389T529 358Q529 338 517 327T481 316H183V83H501Q549
|
||||||
|
83 549 42Q549 22 537 11T501 0H133Q109 0 96 13ZM234 760T219 760Q205 760 196 770T186 793Q186 807 199 820L285 905Q303 922 326 922Q349 922 367 905L453 820Q466 807 466 793Q466 780 456 770T432 760Q418 760 406 772L326 858L246 772Q234 760 219 760Z"
|
||||||
|
/>
|
||||||
|
<glyph unicode="Ë" glyph-name="Edieresis" horiz-adv-x="585" d="M109 0T96 13T82 50V655Q82 678 95 691T133 705H501Q524 705 536 694T549 663Q549 643 537 633T501 622H183V400H481Q504 400 516 389T529 358Q529 338 517 327T481 316H183V83H501Q549 83
|
||||||
|
549 42Q549 22 537 11T501 0H133Q109 0 96 13ZM213 788T197 803T181 842Q181 867 197 882T238 897Q262 897 278 882T295 842Q295 818 279 803T238 788Q213 788 197 803ZM390 788T374 803T358 842Q358 866 374 881T414 897Q439 897 455 882T471 842Q471 818 455
|
||||||
|
803T414 788Q390 788 374 803Z" />
|
||||||
|
<glyph unicode="Ì" glyph-name="Igrave" horiz-adv-x="267" d="M110 -5T96 9T82 47V658Q82 681 96 695T133 710Q157 710 171 696T185 658V47Q185 23 172 9T133 -5Q110 -5 96 9ZM3 841Q-25 858 -25 882Q-25 899 -13 911T16 923Q36 923 55 904L150 803Q159
|
||||||
|
794 159 784Q159 774 152 767T133 760Q125 760 118 764L3 841Z" />
|
||||||
|
<glyph unicode="Í" glyph-name="Iacute" horiz-adv-x="267" d="M110 -5T96 9T82 47V658Q82 681 96 695T133 710Q157 710 171 696T185 658V47Q185 23 172 9T133 -5Q110 -5 96 9ZM141 760T133 760Q122 760 115 767T107 784Q107 794 116 803L211 904Q230 923
|
||||||
|
250 923Q267 923 279 911T291 882Q291 858 263 841L148 764Q141 760 133 760Z" />
|
||||||
|
<glyph unicode="Î" glyph-name="Icircumflex" horiz-adv-x="267" d="M110 -5T96 9T82 47V658Q82 681 96 695T133 710Q157 710 171 696T185 658V47Q185 23 172 9T133 -5Q110 -5 96 9ZM41 760T26 760Q12 760 3 770T-7 793Q-7 807 6 820L92 905Q110 922 133
|
||||||
|
922Q156 922 174 905L260 820Q273 807 273 793Q273 780 263 770T239 760Q225 760 213 772L133 858L53 772Q41 760 26 760Z" />
|
||||||
|
<glyph unicode="Ï" glyph-name="Idieresis" horiz-adv-x="267" d="M110 -5T96 9T82 47V658Q82 681 96 695T133 710Q157 710 171 696T185 658V47Q185 23 172 9T133 -5Q110 -5 96 9ZM20 788T4 803T-12 842Q-12 867 4 882T45 897Q69 897 85 882T102 842Q102
|
||||||
|
818 86 803T45 788Q20 788 4 803ZM197 788T181 803T165 842Q165 866 181 881T221 897Q246 897 262 882T278 842Q278 818 262 803T221 788Q197 788 181 803Z" />
|
||||||
|
<glyph unicode="Ð" glyph-name="Eth" horiz-adv-x="764" d="M518 705T612 613T706 353Q706 185 612 93T347 0H151Q127 0 114 13T100 50V317H47Q25 317 13 327T0 357Q0 376 12 387T47 398H100V655Q100 678 113 691T151 705H347Q518 705 612 613ZM601 86T601
|
||||||
|
353Q601 619 341 619H203V398H358Q379 398 391 387T403 357Q403 338 391 328T358 317H203V86H341Q601 86 601 353Z" />
|
||||||
|
<glyph unicode="Ñ" glyph-name="Ntilde" horiz-adv-x="743" d="M634 710T647 696T661 658V47Q661 24 647 10T611 -5Q585 -5 571 15L179 532V47Q179 24 166 10T130 -5Q108 -5 95 9T82 47V658Q82 681 96 695T132 710Q158 710 172 690L564 172V658Q564 681 577
|
||||||
|
695T612 710Q634 710 647 696ZM426 788T408 793T364 809Q321 826 300 826Q285 826 276 820T259 803Q257 801 253 797T244 790T234 787Q223 787 216 795T209 815Q209 833 220 852T252 885T299 898Q316 898 334 893T378 877Q421 860 442 860Q457 860 466 866T483
|
||||||
|
882Q491 891 496 894T508 898Q519 898 526 891T533 871Q533 853 522 834T490 801T443 788Q426 788 408 793Z" />
|
||||||
|
<glyph unicode="Ò" glyph-name="Ograve" horiz-adv-x="771" d="M285 -8T212 36T98 161T58 352Q58 463 97 544T211 669T385 713Q486 713 560 670T673 545T713 353Q713 243 674 162T560 36T385 -8Q285 -8 212 36ZM491 76T550 148T609 353Q609 486 551 557T385
|
||||||
|
629Q280 629 222 558T163 353Q163 220 221 148T385 76Q491 76 550 148ZM255 841Q227 858 227 882Q227 899 239 911T268 923Q288 923 307 904L402 803Q411 794 411 784Q411 774 404 767T385 760Q377 760 370 764L255 841Z" />
|
||||||
|
<glyph unicode="Ó" glyph-name="Oacute" horiz-adv-x="771" d="M285 -8T212 36T98 161T58 352Q58 463 97 544T211 669T385 713Q486 713 560 670T673 545T713 353Q713 243 674 162T560 36T385 -8Q285 -8 212 36ZM491 76T550 148T609 353Q609 486 551 557T385
|
||||||
|
629Q280 629 222 558T163 353Q163 220 221 148T385 76Q491 76 550 148ZM393 760T385 760Q374 760 367 767T359 784Q359 794 368 803L463 904Q482 923 502 923Q519 923 531 911T543 882Q543 858 515 841L400 764Q393 760 385 760Z" />
|
||||||
|
<glyph unicode="Ô" glyph-name="Ocircumflex" horiz-adv-x="771" d="M285 -8T212 36T98 161T58 352Q58 463 97 544T211 669T385 713Q486 713 560 670T673 545T713 353Q713 243 674 162T560 36T385 -8Q285 -8 212 36ZM491 76T550 148T609 353Q609 486 551
|
||||||
|
557T385 629Q280 629 222 558T163 353Q163 220 221 148T385 76Q491 76 550 148ZM293 760T278 760Q264 760 255 770T245 793Q245 807 258 820L344 905Q362 922 385 922Q408 922 426 905L512 820Q525 807 525 793Q525 780 515 770T491 760Q477 760 465 772L385 858L305
|
||||||
|
772Q293 760 278 760Z" />
|
||||||
|
<glyph unicode="Õ" glyph-name="Otilde" horiz-adv-x="771" d="M285 -8T212 36T98 161T58 352Q58 463 97 544T211 669T385 713Q486 713 560 670T673 545T713 353Q713 243 674 162T560 36T385 -8Q285 -8 212 36ZM491 76T550 148T609 353Q609 486 551 557T385
|
||||||
|
629Q280 629 222 558T163 353Q163 220 221 148T385 76Q491 76 550 148ZM440 788T422 793T378 809Q335 826 314 826Q299 826 290 820T273 803Q271 801 267 797T258 790T248 787Q237 787 230 795T223 815Q223 833 234 852T266 885T313 898Q330 898 348 893T392 877Q435
|
||||||
|
860 456 860Q471 860 480 866T497 882Q505 891 510 894T522 898Q533 898 540 891T547 871Q547 853 536 834T504 801T457 788Q440 788 422 793Z" />
|
||||||
|
<glyph unicode="Ö" glyph-name="Odieresis" horiz-adv-x="771" d="M285 -8T212 36T98 161T58 352Q58 463 97 544T211 669T385 713Q486 713 560 670T673 545T713 353Q713 243 674 162T560 36T385 -8Q285 -8 212 36ZM491 76T550 148T609 353Q609 486 551 557T385
|
||||||
|
629Q280 629 222 558T163 353Q163 220 221 148T385 76Q491 76 550 148ZM272 788T256 803T240 842Q240 867 256 882T297 897Q321 897 337 882T354 842Q354 818 338 803T297 788Q272 788 256 803ZM449 788T433 803T417 842Q417 866 433 881T473 897Q498 897 514 882T530
|
||||||
|
842Q530 818 514 803T473 788Q449 788 433 803Z" />
|
||||||
|
<glyph unicode="×" glyph-name="multiply" horiz-adv-x="600" d="M507 130Q518 119 518 104Q518 88 506 76Q496 66 483 66Q467 66 454 79L300 233L146 79Q134 67 118 67Q102 67 91 78Q81 88 81 102Q81 118 93 130L248 285L93 440Q82 453 82 467Q82 483 93
|
||||||
|
494Q103 504 118 504Q134 504 146 492L300 338L454 492Q465 503 482 503Q499 503 509 492Q519 482 519 468Q519 452 507 440L352 285L507 130Z" />
|
||||||
|
<glyph unicode="Ø" glyph-name="Oslash" horiz-adv-x="771" d="M655 594T684 521T713 353Q713 243 674 162T560 36T385 -8Q302 -8 239 22L216 -18Q200 -44 176 -44Q161 -44 150 -34T139 -6Q139 8 147 21L172 64Q117 111 88 184T58 352Q58 463 97 544T211
|
||||||
|
669T385 713Q469 713 532 683L556 724Q570 749 594 749Q610 749 621 738T633 710Q633 696 625 684L600 641Q655 594 684 521ZM163 220T221 148L488 607Q444 629 385 629Q280 629 222 558T163 353Q163 220 221 148ZM491 76T550 148T609 353Q609 485 551 557L284
|
||||||
|
98Q327 76 385 76Q491 76 550 148Z" />
|
||||||
|
<glyph unicode="Ù" glyph-name="Ugrave" horiz-adv-x="728" d="M223 -8T150 65T77 280V658Q77 682 91 696T128 710Q151 710 165 696T179 658V273Q179 176 225 126T364 76Q455 76 502 126T549 273V658Q549 681 563 695T600 710Q623 710 637 696T651 658V280Q651
|
||||||
|
139 578 66T364 -8Q223 -8 150 65ZM234 841Q206 858 206 882Q206 899 218 911T247 923Q267 923 286 904L381 803Q390 794 390 784Q390 774 383 767T364 760Q356 760 349 764L234 841Z" />
|
||||||
|
<glyph unicode="Ú" glyph-name="Uacute" horiz-adv-x="728" d="M223 -8T150 65T77 280V658Q77 682 91 696T128 710Q151 710 165 696T179 658V273Q179 176 225 126T364 76Q455 76 502 126T549 273V658Q549 681 563 695T600 710Q623 710 637 696T651 658V280Q651
|
||||||
|
139 578 66T364 -8Q223 -8 150 65ZM372 760T364 760Q353 760 346 767T338 784Q338 794 347 803L442 904Q461 923 481 923Q498 923 510 911T522 882Q522 858 494 841L379 764Q372 760 364 760Z" />
|
||||||
|
<glyph unicode="Û" glyph-name="Ucircumflex" horiz-adv-x="728" d="M223 -8T150 65T77 280V658Q77 682 91 696T128 710Q151 710 165 696T179 658V273Q179 176 225 126T364 76Q455 76 502 126T549 273V658Q549 681 563 695T600 710Q623 710 637 696T651 658V280Q651
|
||||||
|
139 578 66T364 -8Q223 -8 150 65ZM272 760T257 760Q243 760 234 770T224 793Q224 807 237 820L323 905Q341 922 364 922Q387 922 405 905L491 820Q504 807 504 793Q504 780 494 770T470 760Q456 760 444 772L364 858L284 772Q272 760 257 760Z" />
|
||||||
|
<glyph unicode="Ü" glyph-name="Udieresis" horiz-adv-x="728" d="M223 -8T150 65T77 280V658Q77 682 91 696T128 710Q151 710 165 696T179 658V273Q179 176 225 126T364 76Q455 76 502 126T549 273V658Q549 681 563 695T600 710Q623 710 637 696T651 658V280Q651
|
||||||
|
139 578 66T364 -8Q223 -8 150 65ZM251 788T235 803T219 842Q219 867 235 882T276 897Q300 897 316 882T333 842Q333 818 317 803T276 788Q251 788 235 803ZM428 788T412 803T396 842Q396 866 412 881T452 897Q477 897 493 882T509 842Q509 818 493 803T452 788Q428
|
||||||
|
788 412 803Z" />
|
||||||
|
<glyph unicode="Ý" glyph-name="Yacute" horiz-adv-x="611" d="M537 710T558 710Q576 710 590 696T605 662Q605 644 593 631L357 337V47Q357 22 343 9T305 -5Q282 -5 268 8T254 47V337L18 631Q6 644 6 663Q6 682 20 696T53 710Q73 710 88 692L306 418L523
|
||||||
|
692Q537 710 558 710ZM313 760T305 760Q294 760 287 767T279 784Q279 794 288 803L383 904Q402 923 422 923Q439 923 451 911T463 882Q463 858 435 841L320 764Q313 760 305 760Z" />
|
||||||
|
<glyph unicode="Þ" glyph-name="Thorn" horiz-adv-x="652" d="M489 554T549 503T610 359Q610 267 549 215T380 163H184V47Q184 23 170 9T133 -5Q110 -5 96 9T82 47V658Q82 682 96 696T133 710Q156 710 170 696T184 658V554H380Q489 554 549 503ZM439 245T475
|
||||||
|
273T511 359Q511 417 476 444T366 471H184V245H366Q439 245 475 273Z" />
|
||||||
|
<glyph unicode="ß" glyph-name="germandbls" horiz-adv-x="634" d="M376 -7T336 4T264 35Q246 46 239 58T231 85Q231 101 240 112T263 123Q272 123 283 118T305 106Q333 90 358 81T419 71Q463 71 487 88T511 136Q511 166 486 182T409 216Q363 232 335 246T286
|
||||||
|
286T266 354Q266 391 284 417T337 478Q366 505 380 525T395 569Q395 600 373 617T308 634Q243 634 207 594T171 481V43Q171 21 158 8T121 -5Q98 -5 84 8T70 43V467Q70 583 133 647T311 711Q395 711 442 675T490 575Q490 534 470 505T414 443Q387 417 375 401T362
|
||||||
|
365Q362 337 385 322T460 288Q505 273 534 258T585 214T606 142Q606 75 554 34T417 -7Q376 -7 336 4Z" />
|
||||||
|
<glyph unicode="à" glyph-name="agrave" horiz-adv-x="535" d="M372 500T419 451T467 302V43Q467 20 454 8T418 -5Q396 -5 383 8T370 43V80Q351 38 314 16T226 -7Q178 -7 138 12T76 67T53 145Q53 198 80 228T171 272T346 285H369V314Q369 370 346 395T272
|
||||||
|
420Q237 420 206 411T138 385Q111 370 100 370Q85 370 76 381T66 409Q66 424 74 435T102 458Q137 477 184 488T275 500Q372 500 419 451ZM299 68T334 105T369 202V228H351Q273 228 231 221T171 198T153 150Q153 114 179 91T244 68Q299 68 334 105ZM119 673Q95 693
|
||||||
|
95 716Q95 734 108 746T140 759Q167 759 186 733L294 592Q301 584 301 574Q301 563 293 555T273 547Q262 547 254 554L119 673Z" />
|
||||||
|
<glyph unicode="á" glyph-name="aacute" horiz-adv-x="535" d="M372 500T419 451T467 302V43Q467 20 454 8T418 -5Q396 -5 383 8T370 43V80Q351 38 314 16T226 -7Q178 -7 138 12T76 67T53 145Q53 198 80 228T171 272T346 285H369V314Q369 370 346 395T272
|
||||||
|
420Q237 420 206 411T138 385Q111 370 100 370Q85 370 76 381T66 409Q66 424 74 435T102 458Q137 477 184 488T275 500Q372 500 419 451ZM299 68T334 105T369 202V228H351Q273 228 231 221T171 198T153 150Q153 114 179 91T244 68Q299 68 334 105ZM288 547T277
|
||||||
|
547Q266 547 258 555T249 574Q249 584 256 592L364 733Q384 760 410 760Q429 760 442 747T455 716Q455 693 431 673L296 554Q288 547 277 547Z" />
|
||||||
|
<glyph unicode="â" glyph-name="acircumflex" horiz-adv-x="535" d="M372 500T419 451T467 302V43Q467 20 454 8T418 -5Q396 -5 383 8T370 43V80Q351 38 314 16T226 -7Q178 -7 138 12T76 67T53 145Q53 198 80 228T171 272T346 285H369V314Q369 370 346 395T272
|
||||||
|
420Q237 420 206 411T138 385Q111 370 100 370Q85 370 76 381T66 409Q66 424 74 435T102 458Q137 477 184 488T275 500Q372 500 419 451ZM299 68T334 105T369 202V228H351Q273 228 231 221T171 198T153 150Q153 114 179 91T244 68Q299 68 334 105ZM188 548T168
|
||||||
|
548Q154 548 144 558T133 582Q133 593 141 604L231 733Q241 746 251 752T275 759Q289 759 299 753T319 733L409 604Q417 593 417 582Q417 568 407 558T382 548Q363 548 351 566L275 686L199 566Q188 548 168 548Z" />
|
||||||
|
<glyph unicode="ã" glyph-name="atilde" horiz-adv-x="535" d="M372 500T419 451T467 302V43Q467 20 454 8T418 -5Q396 -5 383 8T370 43V80Q351 38 314 16T226 -7Q178 -7 138 12T76 67T53 145Q53 198 80 228T171 272T346 285H369V314Q369 370 346 395T272
|
||||||
|
420Q237 420 206 411T138 385Q111 370 100 370Q85 370 76 381T66 409Q66 424 74 435T102 458Q137 477 184 488T275 500Q372 500 419 451ZM299 68T334 105T369 202V228H351Q273 228 231 221T171 198T153 150Q153 114 179 91T244 68Q299 68 334 105ZM328 588T310
|
||||||
|
596T267 621Q247 634 234 640T208 647Q191 647 182 639T163 615Q156 604 151 598T137 592Q126 592 120 600T113 621Q113 640 124 663T156 703T203 720Q222 720 240 711T283 686Q308 671 319 666T342 660Q359 660 368 668T387 692Q394 703 399 709T413 715Q424 715
|
||||||
|
430 707T437 686Q437 668 426 645T394 605T347 588Q328 588 310 596Z" />
|
||||||
|
<glyph unicode="ä" glyph-name="adieresis" horiz-adv-x="535" d="M372 500T419 451T467 302V43Q467 20 454 8T418 -5Q396 -5 383 8T370 43V80Q351 38 314 16T226 -7Q178 -7 138 12T76 67T53 145Q53 198 80 228T171 272T346 285H369V314Q369 370 346 395T272
|
||||||
|
420Q237 420 206 411T138 385Q111 370 100 370Q85 370 76 381T66 409Q66 424 74 435T102 458Q137 477 184 488T275 500Q372 500 419 451ZM299 68T334 105T369 202V228H351Q273 228 231 221T171 198T153 150Q153 114 179 91T244 68Q299 68 334 105ZM162 599T146
|
||||||
|
614T130 654Q130 678 146 693T187 708Q211 708 227 693T244 654Q244 629 228 614T187 599Q162 599 146 614ZM339 599T323 614T307 654Q307 678 323 693T363 708Q388 708 404 693T420 654Q420 629 404 614T363 599Q339 599 323 614Z" />
|
||||||
|
<glyph unicode="å" glyph-name="aring" horiz-adv-x="535" d="M372 500T419 451T467 302V43Q467 20 454 8T418 -5Q396 -5 383 8T370 43V80Q351 38 314 16T226 -7Q178 -7 138 12T76 67T53 145Q53 198 80 228T171 272T346 285H369V314Q369 370 346 395T272
|
||||||
|
420Q237 420 206 411T138 385Q111 370 100 370Q85 370 76 381T66 409Q66 424 74 435T102 458Q137 477 184 488T275 500Q372 500 419 451ZM299 68T334 105T369 202V228H351Q273 228 231 221T171 198T153 150Q153 114 179 91T244 68Q299 68 334 105ZM232 553T202
|
||||||
|
582T171 654Q171 697 201 726T275 756Q318 756 348 727T379 654Q379 612 349 583T275 553Q232 553 202 582ZM295 605T308 619T322 654Q322 674 309 688T275 703Q255 703 242 689T228 654Q228 634 241 620T275 605Q295 605 308 619Z" />
|
||||||
|
<glyph unicode="æ" glyph-name="ae" horiz-adv-x="848" d="M786 123T795 112T804 84Q804 54 768 35Q735 15 694 4T615 -7Q543 -7 492 22T412 108Q392 53 347 23T237 -7Q185 -7 143 12T77 66T53 145Q53 198 81 228T172 272T347 285H371V312Q371 369 348 394T273
|
||||||
|
420Q228 420 198 410T135 384Q109 370 98 370Q84 370 75 381T66 409Q66 437 102 458Q177 500 274 500Q394 500 436 421Q466 459 509 479T604 500Q665 500 711 471T782 390T808 267Q808 227 772 227H469Q480 72 616 72Q651 72 677 81T733 107Q744 114 754 118T772
|
||||||
|
123Q786 123 795 112ZM545 426T511 389T469 285H720Q718 353 688 389T602 426Q545 426 511 389ZM301 68T336 106T371 204V228H352Q274 228 232 221T171 198T153 150Q153 113 180 91T249 68Q301 68 336 106Z" />
|
||||||
|
<glyph unicode="ç" glyph-name="ccedilla" horiz-adv-x="483" d="M445 124T454 113T463 84Q463 70 456 59T430 35Q404 18 370 7T301 -6L296 -44Q310 -41 321 -41Q352 -41 373 -59T395 -110Q395 -147 363 -170T272 -194Q233 -194 203 -183Q185 -176 185 -158Q185
|
||||||
|
-146 193 -138T216 -134Q246 -142 272 -142Q298 -142 312 -134T326 -110Q326 -98 319 -92T297 -85Q287 -85 270 -89T249 -93Q241 -93 235 -88T229 -73L237 -4Q147 10 95 76T42 244Q42 320 72 378T158 468T284 500Q322 500 360 489T429 459Q461 437 461 408Q461
|
||||||
|
391 452 380T429 368Q420 368 411 372T388 386Q363 402 342 410T290 419Q222 419 185 373T147 245Q147 163 184 119T289 74Q319 74 342 83T389 107Q400 114 411 119T431 124Q445 124 454 113Z" />
|
||||||
|
<glyph unicode="è" glyph-name="egrave" horiz-adv-x="529" d="M466 123T475 112T484 84Q484 55 448 35Q413 15 372 4T292 -7Q176 -7 109 60T42 245Q42 320 71 378T154 468T276 500Q374 500 431 437T488 267Q488 227 452 227H143Q153 72 292 72Q329 72 356
|
||||||
|
82T413 108Q416 110 429 116T452 123Q466 123 475 112ZM220 426T185 389T143 285H401Q398 353 367 389T278 426Q220 426 185 389ZM120 673Q96 693 96 716Q96 734 109 746T141 759Q168 759 187 733L295 592Q302 584 302 574Q302 563 294 555T274 547Q263 547 255
|
||||||
|
554L120 673Z" />
|
||||||
|
<glyph unicode="é" glyph-name="eacute" horiz-adv-x="529" d="M466 123T475 112T484 84Q484 55 448 35Q413 15 372 4T292 -7Q176 -7 109 60T42 245Q42 320 71 378T154 468T276 500Q374 500 431 437T488 267Q488 227 452 227H143Q153 72 292 72Q329 72 356
|
||||||
|
82T413 108Q416 110 429 116T452 123Q466 123 475 112ZM220 426T185 389T143 285H401Q398 353 367 389T278 426Q220 426 185 389ZM289 547T278 547Q267 547 259 555T250 574Q250 584 257 592L365 733Q385 760 411 760Q430 760 443 747T456 716Q456 693 432 673L297
|
||||||
|
554Q289 547 278 547Z" />
|
||||||
|
<glyph unicode="ê" glyph-name="ecircumflex" horiz-adv-x="529" d="M466 123T475 112T484 84Q484 55 448 35Q413 15 372 4T292 -7Q176 -7 109 60T42 245Q42 320 71 378T154 468T276 500Q374 500 431 437T488 267Q488 227 452 227H143Q153 72 292 72Q329
|
||||||
|
72 356 82T413 108Q416 110 429 116T452 123Q466 123 475 112ZM220 426T185 389T143 285H401Q398 353 367 389T278 426Q220 426 185 389ZM189 548T169 548Q155 548 145 558T134 582Q134 593 142 604L232 733Q242 746 252 752T276 759Q290 759 300 753T320 733L410
|
||||||
|
604Q418 593 418 582Q418 568 408 558T383 548Q364 548 352 566L276 686L200 566Q189 548 169 548Z" />
|
||||||
|
<glyph unicode="ë" glyph-name="edieresis" horiz-adv-x="529" d="M466 123T475 112T484 84Q484 55 448 35Q413 15 372 4T292 -7Q176 -7 109 60T42 245Q42 320 71 378T154 468T276 500Q374 500 431 437T488 267Q488 227 452 227H143Q153 72 292 72Q329 72
|
||||||
|
356 82T413 108Q416 110 429 116T452 123Q466 123 475 112ZM220 426T185 389T143 285H401Q398 353 367 389T278 426Q220 426 185 389ZM163 599T147 614T131 654Q131 678 147 693T188 708Q212 708 228 693T245 654Q245 629 229 614T188 599Q163 599 147 614ZM340
|
||||||
|
599T324 614T308 654Q308 678 324 693T364 708Q389 708 405 693T421 654Q421 629 405 614T364 599Q340 599 324 614Z" />
|
||||||
|
<glyph unicode="ì" glyph-name="igrave" horiz-adv-x="242" d="M99 -5T85 7T70 43V449Q70 473 84 485T121 498Q143 498 157 486T171 449V43Q171 19 157 7T121 -5Q99 -5 85 7ZM-35 673Q-59 693 -59 716Q-59 734 -46 746T-14 759Q13 759 32 733L140 592Q147
|
||||||
|
584 147 574Q147 563 139 555T119 547Q108 547 100 554L-35 673Z" />
|
||||||
|
<glyph unicode="í" glyph-name="iacute" horiz-adv-x="242" d="M99 -5T85 7T70 43V449Q70 473 84 485T121 498Q143 498 157 486T171 449V43Q171 19 157 7T121 -5Q99 -5 85 7ZM134 547T123 547Q112 547 104 555T95 574Q95 584 102 592L210 733Q230 760 256
|
||||||
|
760Q275 760 288 747T301 716Q301 693 277 673L142 554Q134 547 123 547Z" />
|
||||||
|
<glyph unicode="î" glyph-name="icircumflex" horiz-adv-x="242" d="M99 -5T85 7T70 43V449Q70 473 84 485T121 498Q143 498 157 486T171 449V43Q171 19 157 7T121 -5Q99 -5 85 7ZM34 548T14 548Q0 548 -10 558T-21 582Q-21 593 -13 604L77 733Q87 746 97
|
||||||
|
752T121 759Q135 759 145 753T165 733L255 604Q263 593 263 582Q263 568 253 558T228 548Q209 548 197 566L121 686L45 566Q34 548 14 548Z" />
|
||||||
|
<glyph unicode="ï" glyph-name="idieresis" horiz-adv-x="242" d="M99 -5T85 7T70 43V449Q70 473 84 485T121 498Q143 498 157 486T171 449V43Q171 19 157 7T121 -5Q99 -5 85 7ZM8 599T-8 614T-24 654Q-24 678 -8 693T33 708Q57 708 73 693T90 654Q90 629
|
||||||
|
74 614T33 599Q8 599 -8 614ZM185 599T169 614T153 654Q153 678 169 693T209 708Q234 708 250 693T266 654Q266 629 250 614T209 599Q185 599 169 614Z" />
|
||||||
|
<glyph unicode="ð" glyph-name="eth" horiz-adv-x="569" d="M470 512T498 440T527 284Q527 143 463 68T279 -7Q209 -7 155 21T72 102T42 224Q42 292 71 344T152 426T272 455Q366 455 418 398Q394 476 330 540L200 496Q192 494 188 494Q175 494 167 503T158
|
||||||
|
525Q158 535 164 542T182 554L275 585Q232 614 189 632Q173 638 166 649T158 672Q158 688 170 699T202 710Q217 710 228 705Q310 673 373 617L480 653Q490 655 493 655Q506 655 514 647T522 626Q522 616 516 608T498 596L420 570Q470 512 498 440ZM347 73T383 113T420
|
||||||
|
225Q420 297 384 336T282 376Q216 376 180 337T144 224Q144 151 179 112T282 73Q347 73 383 113Z" />
|
||||||
|
<glyph unicode="ñ" glyph-name="ntilde" horiz-adv-x="576" d="M508 500T508 303V43Q508 20 495 8T457 -5Q434 -5 421 8T407 43V298Q407 360 383 389T306 418Q245 418 208 380T171 278V43Q171 21 158 8T121 -5Q98 -5 84 8T70 43V450Q70 471 84 484T121 498Q143
|
||||||
|
498 156 485T169 451V410Q193 454 236 477T333 500Q508 500 508 303ZM342 588T324 596T281 621Q261 634 248 640T222 647Q205 647 196 639T177 615Q170 604 165 598T151 592Q140 592 134 600T127 621Q127 640 138 663T170 703T217 720Q236 720 254 711T297 686Q322
|
||||||
|
671 333 666T356 660Q373 660 382 668T401 692Q408 703 413 709T427 715Q438 715 444 707T451 686Q451 668 440 645T408 605T361 588Q342 588 324 596Z" />
|
||||||
|
<glyph unicode="ò" glyph-name="ograve" horiz-adv-x="564" d="M210 -7T156 24T72 112T42 246Q42 323 71 380T155 469T282 500Q354 500 408 469T492 381T522 246Q522 170 493 113T409 24T282 -7Q210 -7 156 24ZM349 73T384 117T420 246Q420 330 384 374T282
|
||||||
|
419Q216 419 180 375T144 246Q144 161 179 117T282 73Q349 73 384 117ZM126 673Q102 693 102 716Q102 734 115 746T147 759Q174 759 193 733L301 592Q308 584 308 574Q308 563 300 555T280 547Q269 547 261 554L126 673Z" />
|
||||||
|
<glyph unicode="ó" glyph-name="oacute" horiz-adv-x="564" d="M210 -7T156 24T72 112T42 246Q42 323 71 380T155 469T282 500Q354 500 408 469T492 381T522 246Q522 170 493 113T409 24T282 -7Q210 -7 156 24ZM349 73T384 117T420 246Q420 330 384 374T282
|
||||||
|
419Q216 419 180 375T144 246Q144 161 179 117T282 73Q349 73 384 117ZM295 547T284 547Q273 547 265 555T256 574Q256 584 263 592L371 733Q391 760 417 760Q436 760 449 747T462 716Q462 693 438 673L303 554Q295 547 284 547Z" />
|
||||||
|
<glyph unicode="ô" glyph-name="ocircumflex" horiz-adv-x="564" d="M210 -7T156 24T72 112T42 246Q42 323 71 380T155 469T282 500Q354 500 408 469T492 381T522 246Q522 170 493 113T409 24T282 -7Q210 -7 156 24ZM349 73T384 117T420 246Q420 330 384
|
||||||
|
374T282 419Q216 419 180 375T144 246Q144 161 179 117T282 73Q349 73 384 117ZM195 548T175 548Q161 548 151 558T140 582Q140 593 148 604L238 733Q248 746 258 752T282 759Q296 759 306 753T326 733L416 604Q424 593 424 582Q424 568 414 558T389 548Q370 548
|
||||||
|
358 566L282 686L206 566Q195 548 175 548Z" />
|
||||||
|
<glyph unicode="õ" glyph-name="otilde" horiz-adv-x="564" d="M210 -7T156 24T72 112T42 246Q42 323 71 380T155 469T282 500Q354 500 408 469T492 381T522 246Q522 170 493 113T409 24T282 -7Q210 -7 156 24ZM349 73T384 117T420 246Q420 330 384 374T282
|
||||||
|
419Q216 419 180 375T144 246Q144 161 179 117T282 73Q349 73 384 117ZM335 588T317 596T274 621Q254 634 241 640T215 647Q198 647 189 639T170 615Q163 604 158 598T144 592Q133 592 127 600T120 621Q120 640 131 663T163 703T210 720Q229 720 247 711T290 686Q315
|
||||||
|
671 326 666T349 660Q366 660 375 668T394 692Q401 703 406 709T420 715Q431 715 437 707T444 686Q444 668 433 645T401 605T354 588Q335 588 317 596Z" />
|
||||||
|
<glyph unicode="ö" glyph-name="odieresis" horiz-adv-x="564" d="M210 -7T156 24T72 112T42 246Q42 323 71 380T155 469T282 500Q354 500 408 469T492 381T522 246Q522 170 493 113T409 24T282 -7Q210 -7 156 24ZM349 73T384 117T420 246Q420 330 384 374T282
|
||||||
|
419Q216 419 180 375T144 246Q144 161 179 117T282 73Q349 73 384 117ZM169 599T153 614T137 654Q137 678 153 693T194 708Q218 708 234 693T251 654Q251 629 235 614T194 599Q169 599 153 614ZM346 599T330 614T314 654Q314 678 330 693T370 708Q395 708 411 693T427
|
||||||
|
654Q427 629 411 614T370 599Q346 599 330 614Z" />
|
||||||
|
<glyph unicode="÷" glyph-name="divide" horiz-adv-x="600" d="M278 432T264 447T249 485Q249 507 263 522T300 537Q322 537 336 522T351 485Q351 462 337 447T300 432Q278 432 264 447ZM84 248T73 259T62 286Q62 301 73 311T100 322H512Q528 322 539 311T550
|
||||||
|
284Q550 269 539 259T512 248H100Q84 248 73 259ZM278 34T264 49T249 86Q249 108 263 123T300 138Q322 138 336 123T351 86Q351 64 337 49T300 34Q278 34 264 49Z" />
|
||||||
|
<glyph unicode="ø" glyph-name="oslash" horiz-adv-x="564" d="M478 416T500 364T522 246Q522 170 493 113T409 24T282 -7Q227 -7 183 11L162 -24Q152 -41 133 -41Q120 -41 111 -33T101 -12Q101 -2 106 6L128 43Q86 76 64 128T42 246Q42 323 71 380T155 469T282
|
||||||
|
500Q339 500 383 481L403 516Q413 533 432 533Q445 533 454 525T464 503Q464 494 459 486L437 449Q478 416 500 364ZM143 168T174 123L341 409Q314 420 282 420Q215 420 179 375T143 246Q143 168 174 123ZM350 73T385 117T421 246Q421 323 390 368L224 83Q248 73
|
||||||
|
282 73Q350 73 385 117Z" />
|
||||||
|
<glyph unicode="ù" glyph-name="ugrave" horiz-adv-x="569" d="M471 498T484 485T498 449V42Q498 21 484 8T447 -5Q426 -5 413 7T400 41V79Q377 37 337 15T246 -7Q68 -7 68 189V449Q68 472 81 485T119 498Q142 498 155 485T169 449V190Q169 131 193 103T267
|
||||||
|
75Q326 75 361 113T397 214V449Q397 471 411 484T448 498Q471 498 484 485ZM128 673Q104 693 104 716Q104 734 117 746T149 759Q176 759 195 733L303 592Q310 584 310 574Q310 563 302 555T282 547Q271 547 263 554L128 673Z" />
|
||||||
|
<glyph unicode="ú" glyph-name="uacute" horiz-adv-x="569" d="M471 498T484 485T498 449V42Q498 21 484 8T447 -5Q426 -5 413 7T400 41V79Q377 37 337 15T246 -7Q68 -7 68 189V449Q68 472 81 485T119 498Q142 498 155 485T169 449V190Q169 131 193 103T267
|
||||||
|
75Q326 75 361 113T397 214V449Q397 471 411 484T448 498Q471 498 484 485ZM297 547T286 547Q275 547 267 555T258 574Q258 584 265 592L373 733Q393 760 419 760Q438 760 451 747T464 716Q464 693 440 673L305 554Q297 547 286 547Z" />
|
||||||
|
<glyph unicode="û" glyph-name="ucircumflex" horiz-adv-x="569" d="M471 498T484 485T498 449V42Q498 21 484 8T447 -5Q426 -5 413 7T400 41V79Q377 37 337 15T246 -7Q68 -7 68 189V449Q68 472 81 485T119 498Q142 498 155 485T169 449V190Q169 131 193
|
||||||
|
103T267 75Q326 75 361 113T397 214V449Q397 471 411 484T448 498Q471 498 484 485ZM197 548T177 548Q163 548 153 558T142 582Q142 593 150 604L240 733Q250 746 260 752T284 759Q298 759 308 753T328 733L418 604Q426 593 426 582Q426 568 416 558T391 548Q372
|
||||||
|
548 360 566L284 686L208 566Q197 548 177 548Z" />
|
||||||
|
<glyph unicode="ü" glyph-name="udieresis" horiz-adv-x="569" d="M471 498T484 485T498 449V42Q498 21 484 8T447 -5Q426 -5 413 7T400 41V79Q377 37 337 15T246 -7Q68 -7 68 189V449Q68 472 81 485T119 498Q142 498 155 485T169 449V190Q169 131 193 103T267
|
||||||
|
75Q326 75 361 113T397 214V449Q397 471 411 484T448 498Q471 498 484 485ZM171 599T155 614T139 654Q139 678 155 693T196 708Q220 708 236 693T253 654Q253 629 237 614T196 599Q171 599 155 614ZM348 599T332 614T316 654Q316 678 332 693T372 708Q397 708 413
|
||||||
|
693T429 654Q429 629 413 614T372 599Q348 599 332 614Z" />
|
||||||
|
<glyph unicode="ý" glyph-name="yacute" horiz-adv-x="520" d="M423 483T434 490T459 497Q478 497 492 484T507 453Q507 443 503 434L225 -156Q219 -170 208 -177T183 -185Q165 -185 151 -173T136 -143Q136 -135 141 -123L210 24L17 434Q13 442 13 452Q13
|
||||||
|
471 29 484T65 497Q95 497 108 469L263 125L417 468Q423 483 434 490ZM273 547T262 547Q251 547 243 555T234 574Q234 584 241 592L349 733Q369 760 395 760Q414 760 427 747T440 716Q440 693 416 673L281 554Q273 547 262 547Z" />
|
||||||
|
<glyph unicode="þ" glyph-name="thorn" horiz-adv-x="591" d="M395 500T444 468T521 378T549 244Q549 168 521 111T444 24T332 -7Q277 -7 235 16T171 84V-139Q171 -160 158 -172T122 -185Q99 -185 85 -172T70 -137V662Q70 684 84 697T122 710Q144 710 157
|
||||||
|
698T171 664V408Q193 452 235 476T332 500Q395 500 444 468ZM374 73T410 118T446 244Q446 326 410 372T308 419Q242 419 207 374T171 246Q171 163 206 118T308 73Q374 73 410 118Z" />
|
||||||
|
<glyph unicode="ÿ" glyph-name="ydieresis" horiz-adv-x="520" d="M423 483T434 490T459 497Q478 497 492 484T507 453Q507 443 503 434L225 -156Q219 -170 208 -177T183 -185Q165 -185 151 -173T136 -143Q136 -135 141 -123L210 24L17 434Q13 442 13 452Q13
|
||||||
|
471 29 484T65 497Q95 497 108 469L263 125L417 468Q423 483 434 490ZM147 599T131 614T115 654Q115 678 131 693T172 708Q196 708 212 693T229 654Q229 629 213 614T172 599Q147 599 131 614ZM324 599T308 614T292 654Q292 678 308 693T348 708Q373 708 389 693T405
|
||||||
|
654Q405 629 389 614T348 599Q324 599 308 614Z" />
|
||||||
|
<glyph unicode="–" glyph-name="endash" horiz-adv-x="500" d="M22 235T11 244T0 266Q0 280 11 289T40 298H460Q478 298 489 289T500 266Q500 253 489 244T460 235H40Q22 235 11 244Z" />
|
||||||
|
<glyph unicode="—" glyph-name="emdash" horiz-adv-x="1000" d="M22 235T11 244T0 266Q0 280 11 289T40 298H960Q978 298 989 289T1000 266Q1000 253 989 244T960 235H40Q22 235 11 244Z" />
|
||||||
|
<glyph unicode="‘" glyph-name="quoteleft" horiz-adv-x="238" d="M150 589T166 572T182 529Q182 501 165 483T121 464Q91 464 73 486T55 552Q55 638 113 699Q125 711 138 711Q151 711 160 703T170 681Q170 671 161 660Q133 631 125 591Q150 589 166 572Z" />
|
||||||
|
<glyph unicode="’" glyph-name="quoteright" horiz-adv-x="238" d="M147 710T164 688T182 623Q182 538 125 476Q113 464 99 464Q86 464 77 472T68 493Q68 504 77 514Q105 543 113 583Q88 585 72 602T55 645Q55 673 73 691T117 710Q147 710 164 688Z" />
|
||||||
|
<glyph unicode="‚" glyph-name="quotesinglbase" horiz-adv-x="238" d="M147 124T164 102T182 37Q182 -48 125 -110Q113 -122 99 -122Q86 -122 77 -114T68 -93Q68 -83 77 -72Q105 -43 113 -3Q88 -1 72 16T55 59Q55 87 73 105T117 124Q147 124 164 102Z" />
|
||||||
|
<glyph unicode="“" glyph-name="quotedblleft" horiz-adv-x="415" d="M150 589T166 572T182 529Q182 501 165 483T121 464Q91 464 73 486T55 552Q55 638 113 699Q125 711 138 711Q151 711 160 703T170 681Q170 671 161 660Q133 631 125 591Q150 589 166
|
||||||
|
572ZM328 589T344 572T360 529Q360 501 343 483T299 464Q269 464 251 486T233 552Q233 638 291 699Q303 711 316 711Q329 711 338 703T348 681Q348 671 339 660Q311 631 303 591Q328 589 344 572Z" />
|
||||||
|
<glyph unicode="”" glyph-name="quotedblright" horiz-adv-x="415" d="M147 710T164 688T182 623Q182 538 125 476Q113 464 99 464Q86 464 77 472T68 493Q68 504 77 514Q105 543 113 583Q88 585 72 602T55 645Q55 673 73 691T117 710Q147 710 164 688ZM325
|
||||||
|
710T342 688T360 623Q360 538 303 476Q291 464 277 464Q264 464 255 472T246 493Q246 504 255 514Q283 543 291 583Q266 585 250 602T233 645Q233 673 251 691T295 710Q325 710 342 688Z" />
|
||||||
|
<glyph unicode="„" glyph-name="quotedblbase" horiz-adv-x="415" d="M147 124T164 102T182 37Q182 -48 125 -110Q113 -122 99 -122Q86 -122 77 -114T68 -93Q68 -83 77 -72Q105 -43 113 -3Q88 -1 72 16T55 59Q55 87 73 105T117 124Q147 124 164 102ZM325
|
||||||
|
124T342 102T360 37Q360 -48 303 -110Q291 -122 277 -122Q264 -122 255 -114T246 -93Q246 -83 255 -72Q283 -43 291 -3Q266 -1 250 16T233 59Q233 87 251 105T295 124Q325 124 342 102Z" />
|
||||||
|
<glyph unicode="•" glyph-name="bullet" horiz-adv-x="524" d="M214 88T172 111T106 175T81 265Q81 311 104 352T169 418T262 443Q310 443 351 420T418 356T443 265Q443 217 419 177T353 112T262 88Q214 88 172 111Z" />
|
||||||
|
<glyph unicode="‹" glyph-name="guilsinglleft" horiz-adv-x="272" d="M64 235Q54 253 54 266Q54 279 64 296L143 427Q157 450 181 450Q196 450 208 440T220 414Q220 406 215 394L152 265L215 137Q220 125 220 117Q220 102 209 92T182 82Q158 82 144 104L64 235Z" />
|
||||||
|
<glyph unicode="›" glyph-name="guilsinglright" horiz-adv-x="269" d="M117 82T91 82Q76 82 65 92T53 117Q53 128 58 137L121 265L58 394Q53 403 53 415Q53 430 64 440T91 450Q115 450 129 427L205 296Q215 282 215 266Q215 251 205 235L129 104Q117 82 91 82Z" />
|
||||||
|
</font>
|
||||||
|
</defs>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 79 KiB |
BIN
webui/src/css/fonts/nunito-v11-latin-600.ttf
Normal file
BIN
webui/src/css/fonts/nunito-v11-latin-600.woff
Normal file
BIN
webui/src/css/fonts/nunito-v11-latin-600.woff2
Normal file
BIN
webui/src/css/fonts/nunito-v11-latin-700.eot
Normal file
439
webui/src/css/fonts/nunito-v11-latin-700.svg
Normal file
|
@ -0,0 +1,439 @@
|
||||||
|
<?xml version="1.0" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs >
|
||||||
|
<font id="Nunito" horiz-adv-x="570" ><font-face
|
||||||
|
font-family="Nunito"
|
||||||
|
units-per-em="1000"
|
||||||
|
panose-1="0 0 8 0 0 0 0 0 0 0"
|
||||||
|
ascent="1011"
|
||||||
|
descent="-353"
|
||||||
|
alphabetic="0" />
|
||||||
|
<glyph unicode=" " glyph-name="space" horiz-adv-x="271" />
|
||||||
|
<glyph unicode="!" glyph-name="exclam" horiz-adv-x="248" d="M109 204T99 214T86 243L49 632L48 642Q48 673 69 691T124 710Q157 710 178 692T200 642L199 631L162 243Q160 224 150 214T124 204Q109 204 99 214ZM92 -6T71 15T50 69Q50 101 71 122T124 144Q156
|
||||||
|
144 177 123T198 69Q198 37 177 16T124 -6Q92 -6 71 15Z" />
|
||||||
|
<glyph unicode=""" glyph-name="quotedbl" horiz-adv-x="451" d="M86 409T80 449L56 626Q54 640 54 645Q54 676 72 693T121 710Q152 710 170 693T188 645Q188 640 186 626L163 449Q157 409 122 409Q86 409 80 449ZM295 409T289 449L265 626Q263 640 263 645Q263
|
||||||
|
676 281 693T330 710Q361 710 379 693T397 645Q397 640 395 626L372 449Q366 409 331 409Q295 409 289 449Z" />
|
||||||
|
<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="600" d="M472 461L432 252H506Q524 252 536 240T548 210Q548 193 536 182T506 171H416L388 27Q385 13 375 4T348 -5Q329 -5 317 7T304 37Q304 44 305 48L329 171H201L173 27Q171 13 160 4T135 -5Q116
|
||||||
|
-5 104 7T92 37Q92 44 93 48L117 171H74Q56 171 44 183T32 213Q32 230 44 241T74 252H133L173 461H94Q76 461 64 473T52 503Q52 520 64 531T94 542H189L216 681Q219 695 229 704T256 713Q275 713 287 701T299 670Q299 663 298 659L275 542H402L429 681Q431 695
|
||||||
|
442 704T469 713Q488 713 500 701T512 671Q512 664 511 660L488 542H526Q544 542 556 530T568 500Q568 483 556 472T526 461H472ZM345 252L386 461H259L218 252H345Z" />
|
||||||
|
<glyph unicode="$" glyph-name="dollar" horiz-adv-x="600" d="M566 119T511 64T361 -5V-68Q361 -91 347 -105T310 -120Q287 -120 273 -106T259 -68V-7Q202 -2 148 17T55 67Q42 76 37 87T32 114Q32 135 44 151T73 167Q83 167 91 164T114 152Q160 122 204 108T298
|
||||||
|
94Q365 94 401 120T438 195Q438 224 418 242T368 270T284 295Q209 314 162 333T81 393T47 501Q47 582 105 639T257 710V773Q257 796 271 810T308 825Q331 825 345 811T359 773V711Q460 698 533 638Q557 620 557 591Q557 570 545 554T515 538Q506 538 498 541T475
|
||||||
|
553Q434 582 398 596T311 611Q249 611 212 584T175 508Q175 475 196 455T249 423T336 398Q409 380 455 361T533 304T566 199Q566 119 511 64Z" />
|
||||||
|
<glyph unicode="%" glyph-name="percent" horiz-adv-x="945" d="M323 -2T310 -10T284 -18Q266 -18 253 -5T239 28Q239 45 249 62L613 691Q622 707 635 715T661 723Q679 723 692 710T706 677Q706 660 696 643L332 14Q323 -2 310 -10ZM137 284T90 339T43 500Q43
|
||||||
|
605 90 660T221 715Q305 715 352 660T400 500Q400 394 353 339T221 284Q137 284 90 339ZM259 365T276 396T294 500Q294 570 276 602T221 634Q184 634 167 603T149 500Q149 428 166 397T221 365Q259 365 276 396ZM640 -7T593 48T546 210Q546 315 593 369T724 424Q808
|
||||||
|
424 855 369T902 209Q902 103 855 48T724 -7Q640 -7 593 48ZM761 74T779 105T797 209Q797 279 779 311T724 343Q687 343 669 311T651 209Q651 137 669 106T724 74Q761 74 779 105Z" />
|
||||||
|
<glyph unicode="&" glyph-name="ampersand" horiz-adv-x="681" d="M677 63T677 43Q677 23 661 8T624 -8Q603 -8 587 7L504 87Q457 41 399 17T279 -8Q209 -8 155 16T70 84T39 185Q39 249 75 299T189 393Q151 432 133 469T114 546Q114 622 167 667T307 712Q387
|
||||||
|
712 434 671T482 559Q482 505 451 463T352 379L492 242Q520 302 528 382Q531 407 547 420T583 434Q605 434 620 419T632 377Q622 261 568 169L660 79Q677 63 677 43ZM272 626T250 605T227 547Q227 522 240 500T286 444Q337 473 358 498T380 554Q380 586 361 606T308
|
||||||
|
626Q272 626 250 605ZM326 89T364 106T434 155L257 327Q206 297 184 265T161 191Q161 144 194 117T285 89Q326 89 364 106Z" />
|
||||||
|
<glyph unicode="'" glyph-name="quotesingle" horiz-adv-x="242" d="M86 409T80 449L56 626Q54 640 54 645Q54 676 72 693T121 710Q152 710 170 693T188 645Q188 640 186 626L163 449Q157 409 122 409Q86 409 80 449Z" />
|
||||||
|
<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="352" d="M101 43T101 263Q101 486 209 673Q221 692 236 701T268 711Q285 711 296 701T308 672Q308 658 303 647Q229 465 229 263Q229 162 247 69T303 -119Q308 -130 308 -144Q308 -162 297 -172T268 -183Q252
|
||||||
|
-183 236 -174T209 -146Q101 43 101 263Z" />
|
||||||
|
<glyph unicode=")" glyph-name="parenright" horiz-adv-x="352" d="M132 -165T116 -174T84 -183Q67 -183 56 -173T44 -144Q44 -130 49 -119Q87 -25 105 68T123 263Q123 465 49 647Q44 658 44 672Q44 690 55 700T84 711Q100 711 115 702T143 673Q251 486 251 263Q251
|
||||||
|
43 143 -146Q132 -165 116 -174Z" />
|
||||||
|
<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="452" d="M408 571T419 559T430 528Q430 510 419 497T388 485L290 490L344 409Q351 398 351 387Q351 370 337 358T304 345Q281 345 270 366L226 453L182 366Q170 344 148 344Q130 344 116 356T101 386Q101
|
||||||
|
398 108 408L162 490L64 485Q44 484 33 496T22 527Q22 545 33 558T64 570L162 565L108 646Q101 656 101 668Q101 685 115 697T148 709Q171 709 182 688L226 601L270 688Q281 710 305 710Q322 710 336 698T351 668Q351 656 344 646L290 565L388 570Q408 571 419
|
||||||
|
559Z" />
|
||||||
|
<glyph unicode="+" glyph-name="plus" horiz-adv-x="600" d="M519 330T531 318T544 286Q544 267 532 255T500 242H344V87Q344 68 332 55T300 42Q281 42 269 55T256 87V242H100Q81 242 69 254T56 286Q56 305 68 317T100 330H256V486Q256 505 268 517T300 530Q319
|
||||||
|
530 331 518T344 486V330H500Q519 330 531 318Z" />
|
||||||
|
<glyph unicode="," glyph-name="comma" horiz-adv-x="248" d="M156 144T177 119T198 46Q198 -49 132 -118Q119 -131 104 -131Q89 -131 78 -121T67 -97Q67 -85 77 -74Q107 -42 116 -2Q87 1 69 20T50 69Q50 101 70 122T122 144Q156 144 177 119Z" />
|
||||||
|
<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="434" d="M85 218T71 231T56 267Q56 290 70 303T114 317H320Q349 317 363 304T378 267Q378 244 364 231T320 218H114Q85 218 71 231Z" />
|
||||||
|
<glyph unicode="." glyph-name="period" horiz-adv-x="248" d="M92 -6T71 15T50 69Q50 101 71 122T124 144Q156 144 177 123T198 69Q198 37 177 16T124 -6Q92 -6 71 15Z" />
|
||||||
|
<glyph unicode="/" glyph-name="slash" horiz-adv-x="313" d="M82 -53T69 -62T40 -71Q20 -71 5 -58T-11 -23Q-11 -14 -8 -5L224 722Q230 741 243 750T272 759Q292 759 307 746T323 711Q323 702 320 693L88 -34Q82 -53 69 -62Z" />
|
||||||
|
<glyph unicode="0" glyph-name="zero" horiz-adv-x="600" d="M175 -9T109 83T43 353Q43 529 109 621T300 714Q425 714 491 622T557 353Q557 177 491 84T300 -9Q175 -9 109 83ZM368 92T399 154T430 353Q430 490 399 551T300 613Q232 613 201 551T170 353Q170 217
|
||||||
|
201 155T300 92Q368 92 399 154Z" />
|
||||||
|
<glyph unicode="1" glyph-name="one" horiz-adv-x="600" d="M561 104T561 53Q561 0 501 0H163Q102 0 102 53Q102 104 163 104H267V560L171 501Q157 493 146 493Q125 493 111 511T96 551Q96 580 122 596L277 692Q307 710 334 710Q362 710 379 693T396 646V104H501Q561
|
||||||
|
104 561 53Z" />
|
||||||
|
<glyph unicode="2" glyph-name="two" horiz-adv-x="601" d="M558 104T558 53Q558 0 498 0H118Q92 0 77 15T62 54Q62 84 85 108L313 353Q355 399 374 437T394 514Q394 561 367 586T290 611Q249 611 211 596T133 553Q123 546 113 542T93 537Q76 537 64 553T51 591Q51
|
||||||
|
606 56 617T74 638Q118 673 177 693T295 714Q398 714 459 662T521 522Q521 461 495 408T407 288L234 104H498Q558 104 558 53Z" />
|
||||||
|
<glyph unicode="3" glyph-name="three" horiz-adv-x="600" d="M471 346T504 302T538 191Q538 100 471 46T290 -8Q225 -8 165 12T63 68Q40 88 40 115Q40 137 52 152T82 168Q92 168 100 165T122 153Q164 125 202 110T285 95Q351 95 383 121T415 202Q415 255 382
|
||||||
|
280T278 306H221Q198 306 186 321T173 357Q173 378 185 393T221 408H261Q398 408 398 511Q398 559 369 585T289 611Q216 611 133 553Q119 545 111 542T93 538Q76 538 64 553T51 591Q51 606 56 616T74 638Q116 673 174 693T294 714Q398 714 459 663T521 527Q520
|
||||||
|
469 491 426T408 362Q471 346 504 302Z" />
|
||||||
|
<glyph unicode="4" glyph-name="four" horiz-adv-x="600" d="M555 238T570 225T585 188Q585 138 525 138H474V59Q474 28 457 11T411 -6Q383 -6 366 11T348 59V138H86Q59 138 44 153T29 192Q29 216 45 238L354 682Q364 696 379 703T410 711Q436 711 455 694T474
|
||||||
|
646V238H525Q555 238 570 225ZM162 238H348V507L162 238Z" />
|
||||||
|
<glyph unicode="5" glyph-name="five" horiz-adv-x="600" d="M403 451T453 423T532 343T560 226Q560 157 529 104T440 22T307 -8Q245 -8 186 12T84 68Q61 88 61 115Q61 137 73 152T103 168Q113 168 122 165T143 153Q183 125 221 110T302 95Q368 95 403 128T438
|
||||||
|
222Q438 281 403 315T305 350Q266 350 236 339T173 302Q154 289 134 289Q114 289 100 301T86 333V645Q86 673 102 689T147 705H480Q540 705 540 655Q540 605 480 605H212V415Q263 451 337 451Q403 451 453 423Z" />
|
||||||
|
<glyph unicode="6" glyph-name="six" horiz-adv-x="600" d="M406 452T455 424T531 344T559 226Q559 158 529 105T445 21T323 -9Q189 -9 117 81T44 340Q44 455 78 539T175 669T325 714Q382 714 439 694T537 638Q550 627 555 617T561 591Q561 569 549 554T519 538Q509
|
||||||
|
538 500 541T478 553Q395 611 330 611Q257 611 215 544T171 354Q194 399 240 425T343 452Q406 452 455 424ZM371 93T404 128T437 222Q437 280 404 315T316 350Q260 350 226 315T191 222Q191 164 225 129T316 93Q371 93 404 128Z" />
|
||||||
|
<glyph unicode="7" glyph-name="seven" horiz-adv-x="600" d="M529 705T543 691T557 653Q557 630 543 605L224 26Q204 -8 169 -8Q145 -8 127 8T108 49Q108 66 118 83L405 601H103Q43 601 43 652Q43 705 103 705H503Q529 705 543 691Z" />
|
||||||
|
<glyph unicode="8" glyph-name="eight" horiz-adv-x="600" d="M497 345T530 300T564 190Q564 97 494 45T300 -8Q176 -8 106 44T36 190Q36 255 70 300T166 362Q113 382 83 424T53 524Q53 612 119 663T300 714Q415 714 481 663T547 524Q547 466 517 423T435 362Q497
|
||||||
|
345 530 300ZM175 613T175 511Q175 460 206 434T300 407Q362 407 393 433T425 511Q425 613 300 613Q175 613 175 511ZM443 93T443 200Q443 307 300 307Q157 307 157 200Q157 93 300 93Q443 93 443 200Z" />
|
||||||
|
<glyph unicode="9" glyph-name="nine" horiz-adv-x="600" d="M411 714T483 624T556 365Q556 250 522 166T425 36T275 -9Q218 -9 161 11T63 67Q50 78 45 88T39 114Q39 136 51 151T81 167Q91 167 100 164T122 152Q205 94 270 94Q343 94 385 161T429 351Q406 306
|
||||||
|
360 280T257 253Q194 253 145 281T69 361T41 479Q41 547 71 600T155 684T277 714Q411 714 483 624ZM340 355T374 390T409 483Q409 541 375 576T284 612Q229 612 196 577T163 483Q163 425 196 390T284 355Q340 355 374 390Z" />
|
||||||
|
<glyph unicode=":" glyph-name="colon" horiz-adv-x="248" d="M92 350T71 371T50 425Q50 457 71 478T124 499Q156 499 177 478T198 425Q198 393 177 372T124 350Q92 350 71 371ZM92 -6T71 15T50 69Q50 101 71 122T124 144Q156 144 177 123T198 69Q198 37 177 16T124
|
||||||
|
-6Q92 -6 71 15Z" />
|
||||||
|
<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="248" d="M92 350T71 371T50 425Q50 457 71 478T124 499Q156 499 177 478T198 425Q198 393 177 372T124 350Q92 350 71 371ZM156 144T177 119T198 46Q198 -49 132 -118Q119 -131 104 -131Q89 -131 78 -121T67
|
||||||
|
-97Q67 -85 77 -74Q107 -42 116 -2Q87 1 69 20T50 69Q50 101 70 122T122 144Q156 144 177 119Z" />
|
||||||
|
<glyph unicode="<" glyph-name="less" horiz-adv-x="600" d="M544 127T544 101Q544 81 531 69T497 56Q483 56 472 61L101 219Q80 228 68 245T56 286Q56 308 68 326T101 352L472 511Q485 516 497 516Q517 516 530 504T544 471Q544 445 519 434L166 286L519 138Q544
|
||||||
|
127 544 101Z" />
|
||||||
|
<glyph unicode="=" glyph-name="equal" horiz-adv-x="600" d="M87 342T75 354T62 386Q62 405 74 417T106 430H506Q525 430 537 417T550 385Q550 367 538 355T506 342H106Q87 342 75 354ZM87 398T75 410T62 442Q62 461 74 473T106 486H506Q525 486 537 473T550
|
||||||
|
441Q550 423 538 411T506 398H106Q87 398 75 410Z" />
|
||||||
|
<glyph unicode=">" glyph-name="greater" horiz-adv-x="600" d="M520 344T532 326T544 286Q544 263 532 246T499 219L128 61Q117 56 103 56Q83 56 70 68T56 101Q56 127 81 138L434 286L81 434Q56 445 56 471Q56 491 69 503T103 516Q115 516 128 511L499 352Q520
|
||||||
|
344 532 326Z" />
|
||||||
|
<glyph unicode="?" glyph-name="question" horiz-adv-x="459" d="M202 204T192 216T181 249Q181 304 201 342T259 425Q289 461 303 485T317 539Q317 572 293 591T226 611Q190 611 157 596T80 551Q55 537 39 537Q22 537 10 552T-3 589Q-3 618 21 636Q63 672 120
|
||||||
|
692T235 713Q296 713 343 692T417 634T444 549Q444 497 419 459T346 372Q305 330 285 302T259 237Q256 221 246 213T219 204Q202 204 192 216ZM189 -6T168 15T147 69Q147 101 168 122T221 144Q253 144 274 123T295 69Q295 37 274 16T221 -6Q189 -6 168 15Z" />
|
||||||
|
<glyph unicode="@" glyph-name="at" horiz-adv-x="934" d="M346 -156T248 -103T97 47T44 268Q44 404 100 504T255 657T478 711Q608 711 701 661T843 527T891 342Q891 251 863 188T789 94T685 63Q632 63 600 86T562 149H560Q504 63 413 63Q342 63 301 111T259 242Q259
|
||||||
|
312 285 371T360 464T470 499Q513 499 545 480T590 428H592L597 453Q599 470 611 479T643 488Q663 488 674 477T686 447Q686 438 685 434L651 241Q647 220 647 198Q647 167 660 152T702 137Q725 137 748 157T787 224T803 342Q803 424 767 489T657 593T478 631Q380
|
||||||
|
631 303 588T181 463T136 268Q136 164 177 87T295 -33T477 -76Q546 -76 598 -60T694 -10Q708 1 724 1Q741 1 752 -11T763 -40Q763 -62 744 -77Q703 -112 633 -134T477 -156Q346 -156 248 -103ZM476 137T507 164T555 234T572 324Q572 373 549 398T485 424Q444 424
|
||||||
|
414 398T368 330T352 243Q352 194 374 166T433 137Q476 137 507 164Z" />
|
||||||
|
<glyph unicode="A" glyph-name="A" horiz-adv-x="742" d="M721 64T721 51Q721 28 703 12T660 -4Q644 -4 630 4T608 31L548 165H196L136 31Q128 13 114 5T83 -4Q60 -4 41 12T22 51Q22 64 28 77L304 670Q313 690 331 700T371 711Q392 711 410 701T438 670L715 77Q721
|
||||||
|
64 721 51ZM240 265H504L372 562L240 265Z" />
|
||||||
|
<glyph unicode="B" glyph-name="B" horiz-adv-x="683" d="M571 347T604 302T638 192Q638 102 574 51T396 0H138Q109 0 93 16T76 61V644Q76 673 92 689T138 705H386Q496 705 558 657T621 521Q621 465 592 424T510 364Q571 347 604 302ZM202 408H365Q498 408 498
|
||||||
|
507Q498 557 465 581T365 605H202V408ZM452 100T484 125T516 203Q516 256 484 282T382 308H202V100H382Q452 100 484 125Z" />
|
||||||
|
<glyph unicode="C" glyph-name="C" horiz-adv-x="678" d="M289 -9T213 35T95 161T54 353Q54 463 95 544T212 670T391 714Q457 714 515 695T618 638Q631 628 636 617T641 590Q641 568 629 553T600 538Q580 538 559 552Q516 584 479 596T397 609Q293 609 240 544T186
|
||||||
|
353Q186 226 239 161T397 96Q440 96 476 109T559 153Q569 159 579 163T600 167Q617 167 629 152T641 115Q641 100 636 89T618 67Q573 30 515 11T391 -9Q289 -9 213 35Z" />
|
||||||
|
<glyph unicode="D" glyph-name="D" horiz-adv-x="754" d="M109 0T93 16T76 61V644Q76 673 92 689T138 705H336Q509 705 604 613T700 353Q700 185 605 93T336 0H138Q109 0 93 16ZM328 105Q571 105 571 353Q571 600 328 600H205V105H328Z" />
|
||||||
|
<glyph unicode="E" glyph-name="E" horiz-adv-x="589" d="M109 0T93 16T76 61V644Q76 673 92 689T138 705H499Q528 705 544 692T560 655Q560 630 544 617T499 603H202V409H479Q508 409 524 396T540 358Q540 334 524 321T479 308H202V102H499Q528 102 544 89T560
|
||||||
|
50Q560 26 544 13T499 0H138Q109 0 93 16Z" />
|
||||||
|
<glyph unicode="F" glyph-name="F" horiz-adv-x="566" d="M111 -6T94 12T76 59V644Q76 673 92 689T138 705H489Q550 705 550 653Q550 602 489 602H203V410H469Q530 410 530 358Q530 307 469 307H203V59Q203 30 186 12T140 -6Q111 -6 94 12Z" />
|
||||||
|
<glyph unicode="G" glyph-name="G" horiz-adv-x="733" d="M636 381T650 368T664 332V117Q664 71 652 52T603 21Q563 7 510 -1T408 -9Q299 -9 219 34T97 158T54 353Q54 464 96 545T217 670T401 714Q542 714 632 638Q644 627 649 616T655 590Q655 568 643 553T614
|
||||||
|
538Q603 538 594 541T573 553Q529 584 491 596T405 609Q296 609 241 545T185 353Q185 93 413 93Q481 93 549 112V289H436Q412 289 399 301T385 335Q385 357 398 369T436 381H613Q636 381 650 368Z" />
|
||||||
|
<glyph unicode="H" glyph-name="H" horiz-adv-x="766" d="M656 710T673 693T690 646V59Q690 30 673 12T627 -6Q598 -6 581 12T564 59V306H203V59Q203 30 186 12T139 -6Q111 -6 94 12T76 59V646Q76 675 93 692T139 710Q168 710 185 693T203 646V410H564V646Q564
|
||||||
|
675 581 692T627 710Q656 710 673 693Z" />
|
||||||
|
<glyph unicode="I" glyph-name="I" horiz-adv-x="281" d="M111 -6T94 12T76 59V646Q76 675 93 692T140 710Q170 710 187 693T205 646V59Q205 30 188 12T140 -6Q111 -6 94 12Z" />
|
||||||
|
<glyph unicode="J" glyph-name="J" horiz-adv-x="358" d="M-14 -9T-14 47Q-14 71 -2 83T38 98L70 100Q111 102 132 126T153 199V646Q153 675 170 692T217 710Q247 710 264 693T282 646V199Q282 10 95 -4L63 -6Q-14 -9 -14 47Z" />
|
||||||
|
<glyph unicode="K" glyph-name="K" horiz-adv-x="660" d="M643 78T643 54Q643 31 626 14T584 -4Q559 -4 538 17L205 329V59Q205 30 188 12T140 -6Q111 -6 94 12T76 59V646Q76 675 93 692T140 710Q170 710 187 693T205 646V389L527 691Q545 709 568 709Q591 709
|
||||||
|
608 692T626 651Q626 628 606 609L337 363L623 97Q643 78 643 54Z" />
|
||||||
|
<glyph unicode="L" glyph-name="L" horiz-adv-x="555" d="M108 0T92 16T76 60V646Q76 675 93 692T140 710Q170 710 187 693T205 646V106H486Q546 106 546 53Q546 0 486 0H137Q108 0 92 16Z" />
|
||||||
|
<glyph unicode="M" glyph-name="M" horiz-adv-x="841" d="M730 710T747 693T764 646V54Q764 26 748 10T706 -6Q680 -6 665 10T650 54V466L480 144Q468 122 454 112T421 101Q402 101 388 111T362 144L191 461V54Q191 27 176 11T134 -6Q108 -6 93 10T78 54V646Q78
|
||||||
|
675 94 692T139 710Q178 710 200 667L422 244L643 667Q665 710 702 710Q730 710 747 693Z" />
|
||||||
|
<glyph unicode="N" glyph-name="N" horiz-adv-x="747" d="M638 710T654 693T671 646V59Q671 30 654 12T610 -6Q578 -6 561 17L196 492V59Q196 30 180 12T136 -6Q108 -6 92 12T76 59V646Q76 675 93 692T138 710Q169 710 186 687L550 214V646Q550 675 566 692T610
|
||||||
|
710Q638 710 654 693Z" />
|
||||||
|
<glyph unicode="O" glyph-name="O" horiz-adv-x="779" d="M287 -9T212 35T95 161T54 353Q54 463 94 544T211 670T390 714Q493 714 568 670T684 545T725 353Q725 243 684 161T568 35T390 -9Q287 -9 212 35ZM487 94T541 161T596 353Q596 478 542 544T390 611Q292
|
||||||
|
611 238 545T183 353Q183 228 237 161T390 94Q487 94 541 161Z" />
|
||||||
|
<glyph unicode="P" glyph-name="P" horiz-adv-x="660" d="M111 -6T94 11T76 59V644Q76 673 92 689T138 705H384Q497 705 560 649T623 490Q623 388 560 331T384 274H205V59Q205 29 188 12T140 -6Q111 -6 94 11ZM368 373Q501 373 501 489Q501 605 368 605H205V373H368Z" />
|
||||||
|
<glyph unicode="Q" glyph-name="Q" horiz-adv-x="779" d="M653 -98Q664 -116 664 -133Q664 -156 646 -170T604 -185Q586 -185 570 -177T544 -151L485 -54Q471 -31 449 -20T390 -9Q287 -9 212 35T95 161T54 353Q54 463 95 544T211 670T390 714Q492 714 567 670T684
|
||||||
|
545T725 353Q725 234 678 149T542 24Q588 8 618 -42L653 -98ZM487 94T541 161T596 353Q596 478 542 544T390 611Q292 611 238 545T183 353Q183 228 237 161T390 94Q487 94 541 161Z" />
|
||||||
|
<glyph unicode="R" glyph-name="R" horiz-adv-x="695" d="M652 63T652 46Q652 23 634 8T590 -7Q574 -7 560 0T535 23L402 225Q382 257 360 270T301 283H203V59Q203 29 186 12T140 -6Q111 -6 94 11T76 59V644Q76 673 92 689T138 705H388Q508 705 570 652T633 497Q633
|
||||||
|
415 587 363T455 295Q484 288 506 270T549 220L640 81Q652 63 652 46ZM443 382T477 409T511 494Q511 552 477 578T370 605H202V382H370Q443 382 477 409Z" />
|
||||||
|
<glyph unicode="S" glyph-name="S" horiz-adv-x="638" d="M243 -9T175 11T63 67Q40 84 40 115Q40 136 52 151T82 167Q100 167 123 153Q166 122 213 108T317 94Q390 94 429 119T468 194Q468 232 432 252T310 292Q222 311 167 336T84 400T56 499Q56 561 91 610T188
|
||||||
|
686T329 714Q472 714 562 638Q575 627 580 617T586 590Q586 569 574 554T544 538Q534 538 526 541T503 552Q462 582 424 596T329 611Q261 611 222 584T182 507Q182 466 217 444T336 403Q425 383 480 359T565 296T595 201Q595 139 561 92T464 18T320 -9Q243 -9 175
|
||||||
|
11Z" />
|
||||||
|
<glyph unicode="T" glyph-name="T" horiz-adv-x="613" d="M277 -5T260 12T242 59V599H60Q0 599 0 652Q0 705 60 705H553Q613 705 613 652Q613 599 553 599H371V59Q371 30 354 13T307 -5Q277 -5 260 12Z" />
|
||||||
|
<glyph unicode="U" glyph-name="U" horiz-adv-x="733" d="M222 -9T147 66T72 285V646Q72 675 89 692T135 710Q164 710 181 693T198 646V278Q198 187 241 141T367 94Q449 94 492 141T535 278V646Q535 675 552 692T598 710Q627 710 644 693T661 646V285Q661 142
|
||||||
|
586 67T367 -9Q222 -9 147 66Z" />
|
||||||
|
<glyph unicode="V" glyph-name="V" horiz-adv-x="714" d="M605 711T642 711Q667 711 687 695T707 655Q707 644 701 630L424 34Q415 15 397 5T357 -6Q336 -6 318 4T290 34L14 630Q8 644 8 654Q8 679 28 695T75 711Q92 711 106 703T129 677L359 166L589 677Q605
|
||||||
|
711 642 711Z" />
|
||||||
|
<glyph unicode="W" glyph-name="W" horiz-adv-x="1110" d="M967 691T982 701T1017 711Q1041 711 1058 696T1076 656Q1076 647 1071 630L856 35Q848 15 830 4T789 -7Q767 -7 748 4T722 35L556 506L387 35Q379 15 361 4T320 -7Q298 -7 280 4T254 35L39 630Q34 645
|
||||||
|
34 656Q34 681 52 696T96 711Q116 711 132 701T155 671L325 182L500 668Q507 688 523 699T558 711Q577 711 593 700T617 667L787 176L960 671Q967 691 982 701Z" />
|
||||||
|
<glyph unicode="X" glyph-name="X" horiz-adv-x="664" d="M640 73T640 54Q640 30 622 12T579 -6Q554 -6 535 16L332 268L128 16Q110 -5 85 -5Q61 -5 43 12T24 54Q24 74 39 92L257 358L48 613Q33 629 33 651Q33 675 51 692T93 710Q118 710 137 688L332 447L527
|
||||||
|
688Q545 710 570 710Q594 710 612 693T631 651Q631 629 616 613L407 358L624 92Q640 73 640 54Z" />
|
||||||
|
<glyph unicode="Y" glyph-name="Y" horiz-adv-x="623" d="M534 710T559 710Q582 710 600 693T618 651Q618 631 603 613L376 336V59Q376 28 358 11T312 -6Q283 -6 265 11T247 59V336L20 613Q5 631 5 651Q5 675 23 692T64 710Q89 710 107 688L312 434L516 688Q534
|
||||||
|
710 559 710Z" />
|
||||||
|
<glyph unicode="Z" glyph-name="Z" horiz-adv-x="602" d="M579 103T579 52Q579 0 519 0H93Q67 0 52 15T36 55Q36 79 52 101L410 602H97Q37 602 37 653Q37 705 97 705H510Q536 705 551 690T567 651Q567 628 550 605L192 103H519Q579 103 579 52Z" />
|
||||||
|
<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="351" d="M169 -180T138 -148T106 -59V584Q106 641 137 673T227 705H302Q323 705 337 693T351 658Q351 635 337 623T302 611H270Q249 611 239 601T228 567V-42Q228 -65 238 -75T270 -86H302Q323 -86 337
|
||||||
|
-98T351 -133Q351 -156 337 -168T302 -180H227Q169 -180 138 -148Z" />
|
||||||
|
<glyph unicode="\" glyph-name="backslash" horiz-adv-x="312" d="M-8 693Q-11 702 -11 711Q-11 732 4 745T40 759Q56 759 69 750T88 722L320 -5Q323 -14 323 -23Q323 -44 308 -57T272 -71Q256 -71 243 -62T224 -34L-8 693Z" />
|
||||||
|
<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="351" d="M28 -180T14 -168T0 -133Q0 -110 14 -98T49 -86H81Q102 -86 112 -76T123 -42V567Q123 590 113 600T81 611H49Q28 611 14 623T0 658Q0 681 14 693T49 705H124Q182 705 213 673T245 584V-59Q245
|
||||||
|
-116 214 -148T124 -180H49Q28 -180 14 -168Z" />
|
||||||
|
<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="600" d="M531 196T531 187Q531 167 517 155T484 142Q457 142 449 166L300 519L151 166Q143 142 116 142Q98 142 84 155T69 187Q69 196 74 209L235 586Q243 606 260 618T300 630Q322 630 339 618T365
|
||||||
|
586L526 209Q531 196 531 187Z" />
|
||||||
|
<glyph unicode="_" glyph-name="underscore" horiz-adv-x="500" d="M26 -75T13 -65T0 -37Q0 -21 13 -11T48 0H452Q473 0 486 -10T500 -37Q500 -54 487 -64T452 -75H48Q26 -75 13 -65Z" />
|
||||||
|
<glyph unicode="`" glyph-name="grave" horiz-adv-x="300" d="M-4 661Q-31 681 -31 709Q-31 730 -15 745T23 761Q52 761 75 731L172 602Q180 593 180 580Q180 567 171 558T148 548Q136 548 125 556L-4 661Z" />
|
||||||
|
<glyph unicode="a" glyph-name="a" horiz-adv-x="540" d="M379 501T428 451T478 297V53Q478 26 462 11T418 -5Q392 -5 376 11T359 53V75Q342 36 306 14T221 -8Q172 -8 132 12T69 67T46 145Q46 199 73 230T163 275T334 289H359V312Q359 361 338 383T270 406Q241
|
||||||
|
406 211 398T140 373Q114 360 102 360Q84 360 73 373T61 407Q61 424 69 436T98 460Q133 479 181 490T277 501Q379 501 428 451ZM296 82T327 115T359 202V223H341Q274 223 237 217T184 196T168 155Q168 123 190 103T246 82Q296 82 327 115Z" />
|
||||||
|
<glyph unicode="b" glyph-name="b" horiz-adv-x="601" d="M410 501T459 470T535 382T563 249Q563 173 536 115T459 24T346 -8Q293 -8 252 15T188 79V54Q188 27 171 11T126 -5Q98 -5 82 11T65 54V652Q65 678 82 694T128 710Q156 710 173 695T190 654V418Q212 458
|
||||||
|
253 479T346 501Q410 501 459 470ZM372 89T405 131T438 249Q438 324 406 364T313 404Q253 404 221 364T188 247Q188 171 220 130T313 89Q372 89 405 131Z" />
|
||||||
|
<glyph unicode="c" glyph-name="c" horiz-adv-x="488" d="M209 -8T154 23T68 111T38 244Q38 320 69 378T158 469T289 501Q328 501 367 490T437 460Q469 439 469 407Q469 385 459 372T431 358Q420 358 408 363T384 375Q362 388 342 395T296 403Q234 403 201 363T167
|
||||||
|
246Q167 171 200 131T296 90Q321 90 340 97T384 118Q399 127 410 131T432 136Q448 136 459 122T470 87Q470 70 463 58T438 35Q407 15 366 4T282 -8Q209 -8 154 23Z" />
|
||||||
|
<glyph unicode="d" glyph-name="d" horiz-adv-x="601" d="M501 710T519 694T537 652V54Q537 27 520 11T475 -5Q447 -5 430 11T413 54V79Q391 38 350 15T255 -8Q192 -8 143 24T66 114T38 249Q38 325 65 382T142 470T255 501Q308 501 349 479T412 417V654Q412 679
|
||||||
|
428 694T473 710Q501 710 519 694ZM348 89T380 130T413 247Q413 323 381 363T289 404Q229 404 196 364T163 249Q163 173 196 131T288 89Q348 89 380 130Z" />
|
||||||
|
<glyph unicode="e" glyph-name="e" horiz-adv-x="531" d="M469 134T479 121T490 86Q490 55 453 34Q419 15 376 4T294 -8Q176 -8 107 60T38 246Q38 321 68 379T152 469T276 501Q342 501 391 472T467 390T494 265Q494 222 456 222H161Q167 153 200 121T296 88Q328
|
||||||
|
88 352 96T408 118Q438 134 452 134Q469 134 479 121ZM228 413T198 381T161 289H387Q385 350 357 381T279 413Q228 413 198 381Z" />
|
||||||
|
<glyph unicode="f" glyph-name="f" horiz-adv-x="358" d="M266 609T245 584T224 512V489H309Q365 489 365 442Q365 395 309 395H224V54Q224 25 207 10T162 -5Q135 -5 117 10T99 54V395H49Q-7 395 -7 442Q-7 489 49 489H99V496Q99 590 148 643T288 704L314 706Q354
|
||||||
|
709 370 698T387 662Q387 619 338 614L312 612Q266 609 245 584Z" />
|
||||||
|
<glyph unicode="g" glyph-name="g" horiz-adv-x="605" d="M507 499T524 483T541 440V45Q541 -70 477 -129T288 -188Q179 -188 106 -147Q69 -125 69 -94Q69 -72 79 -59T107 -46Q116 -46 129 -50T156 -61Q192 -76 220 -84T286 -92Q417 -92 417 36V100Q395 59 353
|
||||||
|
37T257 14Q193 14 144 44T66 130T38 257Q38 329 65 384T143 470T257 501Q311 501 353 479T417 415V441Q417 467 434 483T479 499Q507 499 524 483ZM350 111T383 150T417 257Q417 326 384 365T290 404Q231 404 197 365T163 257Q163 189 197 150T290 111Q350 111
|
||||||
|
383 150Z" />
|
||||||
|
<glyph unicode="h" glyph-name="h" horiz-adv-x="585" d="M523 501T523 300V54Q523 26 507 10T461 -6Q432 -6 415 10T398 54V300Q398 353 377 377T309 402Q255 402 223 368T190 277V54Q190 26 173 10T127 -6Q98 -6 82 10T65 54V652Q65 678 82 694T128 710Q156
|
||||||
|
710 173 695T190 654V421Q215 460 256 480T351 501Q523 501 523 300Z" />
|
||||||
|
<glyph unicode="i" glyph-name="i" horiz-adv-x="254" d="M100 -6T83 9T65 54V440Q65 469 82 484T127 499Q154 499 172 484T190 440V54Q190 25 172 10T127 -6Q100 -6 83 9ZM93 588T73 606T53 655Q53 685 73 703T127 721Q160 721 180 703T201 655Q201 625 181 607T127
|
||||||
|
588Q93 588 73 606Z" />
|
||||||
|
<glyph unicode="j" glyph-name="j" horiz-adv-x="254" d="M-41 -184T-60 -172T-80 -135Q-80 -94 -30 -90L-3 -88Q31 -86 48 -67T65 -9V440Q65 469 82 484T127 499Q154 499 172 484T190 440V0Q190 -168 22 -180L-5 -182Q-41 -184 -60 -172ZM92 588T72 606T52 655Q52
|
||||||
|
685 72 703T126 721Q159 721 179 703T200 655Q200 625 180 607T126 588Q92 588 72 606Z" />
|
||||||
|
<glyph unicode="k" glyph-name="k" horiz-adv-x="536" d="M520 78T520 54Q520 31 504 13T465 -5Q443 -5 424 13L190 225V54Q190 25 172 10T127 -5Q100 -5 83 10T65 54V651Q65 680 82 695T127 710Q154 710 172 695T190 651V275L404 480Q422 498 445 498Q468 498
|
||||||
|
485 481T502 441Q502 418 483 399L326 253L500 97Q520 78 520 54Z" />
|
||||||
|
<glyph unicode="l" glyph-name="l" horiz-adv-x="254" d="M100 -6T83 9T65 54V651Q65 680 82 695T127 710Q154 710 172 695T190 651V54Q190 25 172 10T127 -6Q100 -6 83 9Z" />
|
||||||
|
<glyph unicode="m" glyph-name="m" horiz-adv-x="873" d="M726 501T768 454T811 300V54Q811 25 794 10T748 -6Q721 -6 704 9T686 54V300Q686 355 667 378T607 402Q558 402 529 369T500 277V54Q500 25 483 10T438 -6Q411 -6 393 9T375 54V300Q375 355 356 378T296
|
||||||
|
402Q247 402 219 369T190 277V54Q190 25 172 10T127 -6Q100 -6 83 9T65 54V441Q65 469 83 484T128 499Q154 499 170 485T187 443V419Q210 459 248 480T337 501Q447 501 484 409Q506 451 549 476T646 501Q726 501 768 454Z" />
|
||||||
|
<glyph unicode="n" glyph-name="n" horiz-adv-x="585" d="M437 501T480 451T523 300V54Q523 26 507 10T461 -6Q432 -6 415 10T398 54V293Q398 350 377 376T309 402Q255 402 223 368T190 277V54Q190 26 173 10T127 -6Q98 -6 82 10T65 54V441Q65 467 82 483T128
|
||||||
|
499Q154 499 170 484T187 443V416Q212 457 254 479T349 501Q437 501 480 451Z" />
|
||||||
|
<glyph unicode="o" glyph-name="o" horiz-adv-x="575" d="M213 -8T157 23T69 112T38 247Q38 324 69 381T156 470T288 501Q363 501 419 470T506 382T537 247Q537 170 507 112T420 23T288 -8Q213 -8 157 23ZM348 89T380 129T412 247Q412 324 380 364T288 405Q228
|
||||||
|
405 196 365T163 247Q163 169 195 129T287 89Q348 89 380 129Z" />
|
||||||
|
<glyph unicode="p" glyph-name="p" horiz-adv-x="601" d="M409 501T458 469T535 379T563 244Q563 168 536 111T459 23T346 -8Q294 -8 253 14T190 75V-129Q190 -155 173 -170T128 -185Q100 -185 83 -169T65 -127V440Q65 467 81 483T126 499Q154 499 171 483T188
|
||||||
|
440V415Q210 456 251 478T346 501Q409 501 458 469ZM372 89T405 129T438 244Q438 320 405 362T313 404Q253 404 221 363T188 246Q188 171 220 130T313 89Q372 89 405 129Z" />
|
||||||
|
<glyph unicode="q" glyph-name="q" horiz-adv-x="601" d="M503 499T520 483T537 440V-127Q537 -153 519 -169T473 -185Q445 -185 429 -170T412 -129V77Q390 37 349 15T255 -8Q191 -8 142 23T66 111T38 244Q38 320 65 378T142 469T255 501Q308 501 349 479T413
|
||||||
|
415V440Q413 467 430 483T475 499Q503 499 520 483ZM348 89T380 130T413 246Q413 322 381 363T288 404Q229 404 196 362T163 244Q163 170 196 130T289 89Q348 89 380 130Z" />
|
||||||
|
<glyph unicode="r" glyph-name="r" horiz-adv-x="383" d="M364 501T379 488T394 449Q394 422 381 409T334 392L304 389Q245 383 218 349T190 264V54Q190 25 172 10T127 -6Q100 -6 83 9T65 54V441Q65 469 82 484T126 499Q152 499 168 485T184 443V403Q203 447 240
|
||||||
|
471T324 498L338 499Q364 501 379 488Z" />
|
||||||
|
<glyph unicode="s" glyph-name="s" horiz-adv-x="485" d="M133 -8T66 35Q34 54 34 89Q34 109 45 121T72 134Q89 134 119 118Q151 103 177 95T245 87Q287 87 310 101T334 140Q334 157 325 167T291 185T216 205Q127 223 89 256T50 347Q50 391 76 426T147 481T251
|
||||||
|
501Q293 501 332 491T402 460Q434 440 434 407Q434 387 423 374T396 360Q385 360 375 364T348 378Q319 393 298 400T246 408Q209 408 188 393T166 352Q166 327 188 314T273 288Q340 274 378 256T432 211T449 142Q449 74 393 33T242 -8Q133 -8 66 35Z" />
|
||||||
|
<glyph unicode="t" glyph-name="t" horiz-adv-x="369" d="M369 84T369 42Q369 18 350 6T294 -5L267 -3Q99 9 99 177V395H49Q22 395 8 407T-7 442Q-7 465 7 477T49 489H99V581Q99 608 116 624T162 640Q190 640 207 624T224 581V489H309Q336 489 350 477T365 442Q365
|
||||||
|
419 351 407T309 395H224V168Q224 94 292 89L319 87Q369 84 369 42Z" />
|
||||||
|
<glyph unicode="u" glyph-name="u" horiz-adv-x="579" d="M480 499T497 483T514 440V52Q514 26 497 10T451 -6Q424 -6 408 9T392 50V75Q369 35 330 14T242 -8Q62 -8 62 194V440Q62 467 79 483T124 499Q153 499 170 483T187 440V193Q187 141 208 116T274 91Q326
|
||||||
|
91 357 125T389 217V440Q389 467 406 483T451 499Q480 499 497 483Z" />
|
||||||
|
<glyph unicode="v" glyph-name="v" horiz-adv-x="526" d="M414 481T427 490T457 499Q480 499 498 484T517 445Q517 433 511 421L326 34Q317 15 301 5T264 -5Q245 -5 228 5T201 34L15 421Q10 431 10 444Q10 467 29 483T74 499Q110 499 127 464L267 155L406 463Q414
|
||||||
|
481 427 490Z" />
|
||||||
|
<glyph unicode="w" glyph-name="w" horiz-adv-x="856" d="M733 480T746 489T776 498Q799 498 817 483T836 444Q836 431 831 421L666 34Q658 15 642 5T605 -5Q586 -5 570 5T545 34L426 320L311 34Q303 15 287 5T250 -5Q231 -5 214 5T189 34L25 421Q20 434 20 443Q20
|
||||||
|
466 40 482T84 499Q101 499 115 490T136 463L254 158L375 460Q383 479 398 488T431 498Q449 498 464 489T487 460L609 157L726 462Q733 480 746 489Z" />
|
||||||
|
<glyph unicode="x" glyph-name="x" horiz-adv-x="532" d="M507 74T507 51Q507 29 490 12T450 -6Q425 -6 407 15L266 171L125 15Q106 -5 82 -5Q60 -5 43 12T26 51Q26 74 44 92L190 251L52 401Q34 419 34 442Q34 465 51 481T90 498Q114 498 133 478L266 332L399
|
||||||
|
478Q418 498 442 498Q465 498 481 482T498 442Q498 419 480 401L342 251L489 92Q507 74 507 51Z" />
|
||||||
|
<glyph unicode="y" glyph-name="y" horiz-adv-x="526" d="M414 481T427 489T457 498Q480 498 498 483T517 444Q517 433 511 421L238 -151Q221 -185 185 -185Q162 -185 145 -171T127 -134Q127 -123 133 -109L201 34L15 421Q10 431 10 444Q10 467 29 483T74 499Q91
|
||||||
|
499 105 491T127 464L267 155L406 463Q414 481 427 489Z" />
|
||||||
|
<glyph unicode="z" glyph-name="z" horiz-adv-x="510" d="M485 94T485 47Q485 25 471 13T429 0H95Q70 0 54 16T38 54Q38 77 56 98L313 395H90Q62 395 48 407T34 442Q34 465 48 477T90 489H413Q439 489 454 474T470 435Q470 411 453 391L195 94H429Q485 94 485 47Z" />
|
||||||
|
<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="388" d="M360 -86T374 -98T388 -133Q388 -156 374 -168T339 -180H264Q206 -180 175 -148T143 -59V135Q143 175 129 193T79 214Q56 215 44 228T31 263Q31 284 43 297T79 311Q115 314 129 332T143 390V584Q143
|
||||||
|
641 174 673T264 705H339Q360 705 374 693T388 658Q388 635 374 623T339 611H307Q286 611 276 601T265 567V375Q265 330 242 300T186 262Q218 255 241 225T265 150V-42Q265 -65 275 -75T307 -86H339Q360 -86 374 -98Z" />
|
||||||
|
<glyph unicode="|" glyph-name="bar" horiz-adv-x="279" d="M115 -185T98 -168T81 -126V651Q81 677 98 693T140 710Q165 710 181 693T198 651V-126Q198 -152 182 -168T140 -185Q115 -185 98 -168Z" />
|
||||||
|
<glyph unicode="}" glyph-name="braceright" horiz-adv-x="388" d="M332 310T344 297T357 263Q357 242 345 229T309 214Q273 211 259 193T245 135V-59Q245 -116 214 -148T124 -180H49Q28 -180 14 -168T0 -133Q0 -110 14 -98T49 -86H81Q102 -86 112 -76T123 -42V150Q123
|
||||||
|
195 146 225T202 262Q170 269 147 299T123 375V567Q123 590 113 600T81 611H49Q28 611 14 623T0 658Q0 681 14 693T49 705H124Q182 705 213 673T245 584V390Q245 350 259 332T309 311Q332 310 344 297Z" />
|
||||||
|
<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="600" d="M379 208T351 219T282 250Q248 267 231 274T198 281Q167 281 144 255Q125 233 105 233Q94 233 84 240Q67 251 67 272Q67 284 73 294Q93 328 123 346T190 364Q221 364 249 353T318 322Q349 307
|
||||||
|
367 300T402 292Q435 292 456 318Q475 339 494 339Q505 339 515 332Q524 327 529 318T534 299Q534 287 527 277Q507 244 477 226T410 208Q379 208 351 219Z" />
|
||||||
|
<glyph unicode=" " glyph-name="uni00A0" horiz-adv-x="271" />
|
||||||
|
<glyph unicode="¡" glyph-name="exclamdown" horiz-adv-x="248" d="M92 349T71 370T50 424Q50 456 71 477T124 499Q156 499 177 478T198 424Q198 392 177 371T124 349Q92 349 71 370ZM92 -186T72 -169T51 -120Q51 -111 52 -107L86 250Q88 269 98 279T124
|
||||||
|
290Q139 290 149 280T162 250L197 -107L198 -118Q198 -149 177 -167T124 -186Q92 -186 72 -169Z" />
|
||||||
|
<glyph unicode="¢" glyph-name="cent" horiz-adv-x="600" d="M493 136T503 122T514 87Q514 56 483 35Q434 3 366 -5V-68Q366 -91 352 -105T315 -120Q293 -120 279 -106T265 -68V-2Q180 16 131 81T82 244Q82 340 131 406T265 493V562Q265 584 279 598T315
|
||||||
|
613Q338 613 352 599T366 562V499Q435 491 482 460Q514 438 514 407Q514 385 503 372T475 358Q464 358 454 362T428 376Q404 389 385 396T341 403Q279 403 245 363T211 246Q211 171 244 131T340 90Q365 90 384 97T428 118Q443 127 454 131T476 136Q493 136 503
|
||||||
|
122Z" />
|
||||||
|
<glyph unicode="£" glyph-name="sterling" horiz-adv-x="600" d="M578 104T578 53Q578 0 518 0H92Q32 0 32 53Q32 104 92 104H126V313H73Q55 313 44 324T32 353Q32 370 43 381T73 393H126V517Q126 607 184 660T341 714Q399 714 456 694T555 638Q568 628 573
|
||||||
|
617T578 590Q578 568 566 553T536 538Q526 538 516 542T496 552Q455 581 419 596T346 611Q303 611 278 585T253 508V393H392Q410 393 422 382T434 353Q434 336 422 325T392 313H253V104H518Q578 104 578 53Z" />
|
||||||
|
<glyph unicode="¤" glyph-name="currency" horiz-adv-x="600" d="M98 31T90 41T82 65Q84 76 92 83L132 122Q89 174 89 250Q89 322 130 376L96 409Q89 416 86 422T82 438Q82 449 91 458T113 467Q121 467 128 461T138 452L173 418Q226 455 300 455Q373 455
|
||||||
|
428 418L462 452Q478 466 489 466Q500 466 509 458T519 438Q519 429 516 423T505 409L470 376Q512 324 512 250Q512 177 469 122L503 91Q511 81 514 75T519 58Q517 44 508 37T485 30Q476 31 462 45L425 81Q374 47 300 47Q228 47 175 81L141 48Q132 38 126 34T111
|
||||||
|
30Q98 31 90 41ZM367 104T405 146T444 250Q444 288 428 321T378 376T300 397Q254 397 222 376T174 322T157 250Q157 212 173 179T222 125T300 104Q367 104 405 146Z" />
|
||||||
|
<glyph unicode="¥" glyph-name="yen" horiz-adv-x="600" d="M505 710T531 710Q554 710 572 693T590 651Q590 631 575 613L398 396H503Q520 396 532 385T544 356Q544 339 532 328T503 317H364V243H503Q520 243 532 232T544 204Q544 186 532 175T503 164H364V59Q364
|
||||||
|
28 346 11T300 -6Q272 -6 254 11T235 59V164H97Q80 164 68 175T56 204Q56 221 68 232T97 243H235V317H97Q80 317 68 328T56 356Q56 374 68 385T97 396H202L25 613Q10 631 10 652Q10 676 28 693T69 711Q93 711 112 689L300 453L487 688Q505 710 531 710Z" />
|
||||||
|
<glyph unicode="¦" glyph-name="brokenbar" horiz-adv-x="279" d="M115 366T98 383T81 425V651Q81 676 98 693T140 710Q165 710 181 693T198 651V425Q198 399 182 383T140 366Q115 366 98 383ZM115 -185T98 -168T81 -126V100Q81 126 98 142T140 159Q165 159
|
||||||
|
181 142T198 100V-126Q198 -151 182 -168T140 -185Q115 -185 98 -168Z" />
|
||||||
|
<glyph unicode="§" glyph-name="section" horiz-adv-x="564" d="M529 174T513 140T467 79Q490 41 490 -2Q490 -90 433 -138T271 -187Q158 -187 90 -145Q58 -125 58 -91Q58 -71 69 -59T96 -46Q106 -46 118 -50T143 -61Q173 -76 201 -84T274 -93Q318 -93 342
|
||||||
|
-72T367 -12Q367 19 351 39T294 78L176 133Q101 167 68 209T35 312Q35 351 51 386T97 447Q75 482 75 527Q75 612 134 662T294 712Q385 712 449 671Q482 649 482 618Q482 598 471 585T444 571Q433 571 423 575T395 589Q369 603 348 610T296 618Q249 618 223 598T197
|
||||||
|
539Q197 508 214 487T270 447L387 392Q461 357 495 315T529 214Q529 174 513 140ZM380 160T403 143Q417 168 417 191Q417 222 396 247T328 297L209 355Q180 370 161 383Q146 356 146 334Q146 303 168 278T237 229L355 172Q380 160 403 143Z" />
|
||||||
|
<glyph unicode="¨" glyph-name="dieresis" horiz-adv-x="300" d="M29 593T11 610T-7 655Q-7 683 11 700T58 717Q87 717 105 700T124 655Q124 627 106 610T58 593Q29 593 11 610ZM213 593T195 610T177 655Q177 683 195 700T242 717Q270 717 288 700T307 655Q307
|
||||||
|
627 289 610T242 593Q213 593 195 610Z" />
|
||||||
|
<glyph unicode="©" glyph-name="copyright" horiz-adv-x="815" d="M308 -5T226 42T97 171T50 353Q50 453 97 534T226 663T408 710Q508 710 589 663T718 535T765 353Q765 253 718 172T589 43T408 -5Q308 -5 226 42ZM493 50T561 89T667 198T706 353Q706 438
|
||||||
|
668 507T561 615T408 655Q323 655 255 616T148 507T109 353Q109 268 147 199T254 90T408 50Q493 50 561 89ZM322 137T265 195T208 353Q208 451 265 509T417 568Q498 568 549 529Q560 520 564 512T568 490Q568 474 558 460T530 445Q522 445 514 448T497 456Q477
|
||||||
|
467 461 473T424 479Q374 479 349 449T323 353Q323 287 348 257T424 226Q445 226 461 232T497 249Q506 254 514 257T530 260Q547 260 557 246T568 215Q568 202 564 193T549 176Q494 137 417 137Q322 137 265 195Z" />
|
||||||
|
<glyph unicode="ª" glyph-name="ordfeminine" horiz-adv-x="336" d="M240 710T273 678T307 578V454Q307 428 293 416T256 403Q236 403 222 415T208 454V455Q197 430 175 417T124 403Q80 403 51 431T21 497Q21 542 58 562T187 582H207V596Q207 617 197 625T162
|
||||||
|
634Q131 634 91 617Q80 612 67 612Q51 612 42 623T33 649Q33 674 57 685Q78 695 109 702T172 710Q240 710 273 678ZM176 472T191 486T207 524V534H197Q150 534 133 526T116 502Q116 489 126 481T153 472Q176 472 191 486Z" />
|
||||||
|
<glyph unicode="«" glyph-name="guillemotleft" horiz-adv-x="494" d="M65 229Q53 249 53 266Q53 284 65 303L143 429Q160 456 189 456Q208 456 221 444T235 413Q235 402 229 388L171 266L229 144Q235 131 235 120Q235 101 221 89T188 76Q160 76 143 103L65
|
||||||
|
229ZM272 229Q260 249 260 266Q260 284 272 303L350 429Q367 456 396 456Q415 456 428 444T442 413Q442 402 436 388L378 266L436 144Q442 131 442 120Q442 101 428 89T395 76Q367 76 350 103L272 229Z" />
|
||||||
|
<glyph unicode="¬" glyph-name="logicalnot" horiz-adv-x="600" d="M479 140T467 153T455 185V344H100Q81 344 69 356T56 388Q56 407 68 419T100 431H500Q519 431 531 419T544 387V185Q544 166 531 153T499 140Q479 140 467 153Z" />
|
||||||
|
<glyph unicode="­" glyph-name="uni00AD" horiz-adv-x="434" d="M85 218T71 231T56 267Q56 290 70 303T114 317H320Q349 317 363 304T378 267Q378 244 364 231T320 218H114Q85 218 71 231Z" />
|
||||||
|
<glyph unicode="®" glyph-name="registered" horiz-adv-x="815" d="M508 710T589 663T718 535T765 353Q765 253 718 172T589 43T408 -5Q308 -5 226 42T97 171T50 353Q50 453 97 534T226 663T408 710Q508 710 589 663ZM493 50T561 89T667 198T706 353Q706
|
||||||
|
438 668 507T561 615T408 655Q323 655 255 616T148 507T109 353Q109 268 147 199T254 90T408 50Q493 50 561 89ZM589 213Q601 198 601 182Q601 163 584 150T545 137Q514 137 497 162L418 277Q410 289 402 294T380 300H353V193Q353 166 338 152T299 137Q274 137
|
||||||
|
259 151T243 193V512Q243 537 256 550T294 564H436Q510 564 550 530T590 434Q590 386 564 353T491 309Q509 305 523 295T553 264L589 213ZM421 381Q455 381 469 392T484 430Q484 458 470 469T421 480H352V381H421Z" />
|
||||||
|
<glyph unicode="¯" glyph-name="overscore" horiz-adv-x="300" d="M9 614T-3 624T-16 654Q-16 674 -4 684T29 695H271Q291 695 303 685T316 654Q316 635 304 625T271 614H29Q9 614 -3 624Z" />
|
||||||
|
<glyph unicode="°" glyph-name="degree" horiz-adv-x="367" d="M141 413T107 432T53 485T33 561Q33 603 53 637T107 690T183 710Q225 710 259 691T314 637T334 561Q334 519 314 486T260 433T183 413Q141 413 107 432ZM217 481T239 503T261 561Q261 597 239
|
||||||
|
619T183 642Q150 642 128 620T106 561Q106 526 128 504T183 481Q217 481 239 503Z" />
|
||||||
|
<glyph unicode="±" glyph-name="plusminus" horiz-adv-x="600" d="M81 289T69 301T56 333Q56 352 68 364T100 377H256V486Q256 505 269 517T301 530Q319 530 331 518T344 486V377H500Q519 377 531 365T544 333Q544 314 532 302T500 289H344V180Q344 161 331
|
||||||
|
148T299 135Q281 135 269 148T256 180V289H100Q81 289 69 301ZM525 88T537 75T550 43Q550 25 538 13T506 0H106Q87 0 75 12T62 44Q62 63 74 75T106 88H506Q525 88 537 75Z" />
|
||||||
|
<glyph unicode="²" glyph-name="uni00B2" horiz-adv-x="380" d="M330 368T343 358T356 326Q356 282 303 282H85Q63 282 50 294T36 326Q36 350 58 372L184 507Q224 550 224 583Q224 604 212 615T177 626Q147 626 103 600Q94 596 86 593T68 590Q52 590 42 603T32
|
||||||
|
631Q32 644 36 653T52 670Q79 688 115 698T185 709Q252 709 292 676T333 590Q333 554 318 525T265 457L177 368H303Q330 368 343 358Z" />
|
||||||
|
<glyph unicode="³" glyph-name="uni00B3" horiz-adv-x="380" d="M303 489T323 463T344 398Q344 345 302 312T182 278Q144 278 107 288T44 318Q34 327 30 336T26 357Q26 371 36 385T62 399Q73 399 83 394T96 387Q116 375 135 368T178 361Q242 361 242 407Q242
|
||||||
|
431 226 442T176 453H139Q121 453 110 465T99 495Q99 512 110 524T139 537H165Q198 537 214 548T230 583Q230 604 217 615T178 626Q147 626 103 600Q94 596 86 593T68 590Q51 590 42 604T32 635Q32 657 52 670Q78 688 113 698T184 709Q254 709 293 676T333 593Q333
|
||||||
|
560 316 536T267 500Q303 489 323 463Z" />
|
||||||
|
<glyph unicode="´" glyph-name="acute" horiz-adv-x="300" d="M164 548T153 548Q139 548 130 557T120 580Q120 591 128 602L225 731Q248 761 278 761Q300 761 315 746T331 709Q331 681 304 661L175 556Q164 548 153 548Z" />
|
||||||
|
<glyph unicode="µ" glyph-name="uni00B5" horiz-adv-x="579" d="M480 499T497 484T514 440V52Q514 26 497 10T451 -6Q425 -6 409 9T392 50V75Q369 35 330 14T242 -8Q211 -8 187 1V-127Q187 -153 170 -169T123 -185Q95 -185 79 -170T62 -129V440Q62 468 78
|
||||||
|
483T124 499Q153 499 170 484T187 440V193Q187 140 208 116T274 91Q324 91 356 125T389 217V440Q389 468 405 483T451 499Q480 499 497 484Z" />
|
||||||
|
<glyph unicode="¶" glyph-name="paragraph" horiz-adv-x="612" d="M274 -185T261 -173T248 -140V282Q185 282 137 308T63 383T36 494Q36 556 62 604T138 678T251 705H491Q511 705 523 693T536 660V-140Q536 -159 524 -172T492 -185Q473 -185 461 -172T448
|
||||||
|
-140V626H336V-140Q336 -160 324 -172T293 -185Q274 -185 261 -173Z" />
|
||||||
|
<glyph unicode="·" glyph-name="middot" horiz-adv-x="248" d="M92 192T71 213T50 267Q50 299 71 320T124 342Q156 342 177 321T198 267Q198 235 177 214T124 192Q92 192 71 213Z" />
|
||||||
|
<glyph unicode="¸" glyph-name="cedilla" horiz-adv-x="300" d="M226 -40T247 -58T269 -109Q269 -147 236 -171T141 -195Q98 -195 71 -185Q62 -181 57 -174T52 -158Q52 -144 60 -136T83 -131Q117 -139 139 -139Q189 -139 189 -109Q189 -99 182 -93T162 -87Q152
|
||||||
|
-87 136 -90T116 -94Q107 -94 102 -89T97 -74L108 20H180L172 -42Q188 -40 195 -40Q226 -40 247 -58Z" />
|
||||||
|
<glyph unicode="¹" glyph-name="uni00B9" horiz-adv-x="380" d="M354 368T354 326Q354 282 300 282H132Q79 282 79 326Q79 368 132 368H162V588L127 568Q115 562 105 562Q88 562 76 576T63 608Q63 633 85 645L167 691Q193 706 219 706Q243 706 257 692T271
|
||||||
|
653V368H300Q354 368 354 326Z" />
|
||||||
|
<glyph unicode="º" glyph-name="ordmasculine" horiz-adv-x="362" d="M102 403T60 446T18 557Q18 624 60 667T181 710Q259 710 301 667T344 557Q344 490 302 447T181 403Q102 403 60 446ZM210 485T226 504T242 557Q242 592 227 610T181 628Q152 628 137 610T122
|
||||||
|
557Q122 523 137 504T181 485Q210 485 226 504Z" />
|
||||||
|
<glyph unicode="»" glyph-name="guillemotright" horiz-adv-x="489" d="M128 76T99 76Q80 76 66 88T52 120Q52 131 58 144L117 266L58 388Q52 402 52 413Q52 432 66 444T99 456Q128 456 144 429L218 303Q229 285 229 266Q229 247 218 229L144 103Q128 76
|
||||||
|
99 76ZM335 76T306 76Q287 76 273 88T259 120Q259 131 265 144L324 266L265 388Q259 402 259 413Q259 432 273 444T306 456Q335 456 351 429L425 303Q436 285 436 266Q436 247 425 229L351 103Q335 76 306 76Z" />
|
||||||
|
<glyph unicode="¼" glyph-name="onequarter" horiz-adv-x="950" d="M354 368T354 326Q354 282 300 282H132Q79 282 79 326Q79 368 132 368H162V588L127 568Q115 562 105 562Q88 562 76 576T63 608Q63 633 85 645L167 691Q193 706 219 706Q243 706 257 692T271
|
||||||
|
653V368H300Q354 368 354 326ZM316 -18T286 -18Q268 -18 255 -5T241 29Q241 45 251 62L616 691Q634 723 664 723Q682 723 695 710T709 676Q709 660 699 643L334 14Q316 -18 286 -18ZM918 150T930 140T942 111Q942 92 930 82T895 71H877V45Q877 21 864 9T828 -4Q806
|
||||||
|
-4 793 8T780 45V71H634Q612 71 599 84T586 118Q586 138 600 158L776 402Q794 426 824 426Q846 426 861 412T877 371V150H895Q918 150 930 140ZM680 150H780V287L680 150Z" />
|
||||||
|
<glyph unicode="½" glyph-name="onehalf" horiz-adv-x="950" d="M354 368T354 326Q354 282 300 282H132Q79 282 79 326Q79 368 132 368H162V588L127 568Q115 562 105 562Q88 562 76 576T63 608Q63 633 85 645L167 691Q193 706 219 706Q243 706 257 692T271
|
||||||
|
653V368H300Q354 368 354 326ZM316 -18T286 -18Q268 -18 255 -5T241 29Q241 45 251 62L616 691Q634 723 664 723Q682 723 695 710T709 676Q709 660 699 643L334 14Q316 -18 286 -18ZM900 86T913 76T926 44Q926 0 873 0H655Q633 0 620 12T606 44Q606 68 628 90L754
|
||||||
|
225Q794 268 794 301Q794 322 782 333T747 344Q717 344 673 318Q664 314 656 311T638 308Q622 308 612 321T602 349Q602 362 606 371T622 388Q649 406 685 416T755 427Q822 427 862 394T903 308Q903 272 888 243T835 175L747 86H873Q900 86 913 76Z" />
|
||||||
|
<glyph unicode="¾" glyph-name="threequarters" horiz-adv-x="950" d="M303 489T323 463T344 398Q344 345 302 312T182 278Q144 278 107 288T44 318Q34 327 30 336T26 357Q26 371 36 385T62 399Q73 399 83 394T96 387Q116 375 135 368T178 361Q242 361 242
|
||||||
|
407Q242 431 226 442T176 453H139Q121 453 110 465T99 495Q99 512 110 524T139 537H165Q198 537 214 548T230 583Q230 604 217 615T178 626Q147 626 103 600Q94 596 86 593T68 590Q51 590 42 604T32 635Q32 657 52 670Q78 688 113 698T184 709Q254 709 293 676T333
|
||||||
|
593Q333 560 316 536T267 500Q303 489 323 463ZM316 -18T286 -18Q268 -18 255 -5T241 29Q241 45 251 62L616 691Q634 723 664 723Q682 723 695 710T709 676Q709 660 699 643L334 14Q316 -18 286 -18ZM918 150T930 140T942 111Q942 92 930 82T895 71H877V45Q877
|
||||||
|
21 864 9T828 -4Q806 -4 793 8T780 45V71H634Q612 71 599 84T586 118Q586 138 600 158L776 402Q794 426 824 426Q846 426 861 412T877 371V150H895Q918 150 930 140ZM680 150H780V287L680 150Z" />
|
||||||
|
<glyph unicode="¿" glyph-name="questiondown" horiz-adv-x="459" d="M206 349T185 370T164 424Q164 456 185 477T238 499Q270 499 291 478T312 424Q312 392 291 371T238 349Q206 349 185 370ZM162 -188T115 -168T42 -110T15 -26Q15 9 28 36T60 84T111 132Q152
|
||||||
|
167 173 193T200 256Q203 272 213 281T239 290Q257 290 267 278T278 244Q278 188 258 154T199 83Q170 55 156 35T142 -15Q142 -47 166 -66T232 -85Q269 -85 303 -70T379 -27Q406 -12 420 -12Q437 -12 449 -27T461 -65Q461 -80 456 -91T438 -112Q397 -148 340 -168T223
|
||||||
|
-188Q162 -188 115 -168Z" />
|
||||||
|
<glyph unicode="À" glyph-name="Agrave" horiz-adv-x="742" d="M721 64T721 51Q721 28 703 12T660 -4Q644 -4 630 4T608 31L548 165H196L136 31Q128 13 114 5T83 -4Q60 -4 41 12T22 51Q22 64 28 77L304 670Q313 690 331 700T371 711Q392 711 410 701T438
|
||||||
|
670L715 77Q721 64 721 51ZM240 265H504L372 562L240 265ZM242 830Q208 848 208 877Q208 896 222 910T256 925Q279 925 300 904L391 810Q401 800 401 788Q401 777 393 769T371 760Q362 760 355 764L242 830Z" />
|
||||||
|
<glyph unicode="Á" glyph-name="Aacute" horiz-adv-x="742" d="M721 64T721 51Q721 28 703 12T660 -4Q644 -4 630 4T608 31L548 165H196L136 31Q128 13 114 5T83 -4Q60 -4 41 12T22 51Q22 64 28 77L304 670Q313 690 331 700T371 711Q392 711 410 701T438
|
||||||
|
670L715 77Q721 64 721 51ZM240 265H504L372 562L240 265ZM379 760T371 760Q358 760 349 768T340 788Q340 799 351 810L442 904Q461 924 485 924Q505 924 519 910T534 876Q534 863 526 851T500 830L387 764Q379 760 371 760Z" />
|
||||||
|
<glyph unicode="Â" glyph-name="Acircumflex" horiz-adv-x="742" d="M721 64T721 51Q721 28 703 12T660 -4Q644 -4 630 4T608 31L548 165H196L136 31Q128 13 114 5T83 -4Q60 -4 41 12T22 51Q22 64 28 77L304 670Q313 690 331 700T371 711Q392 711 410 701T438
|
||||||
|
670L715 77Q721 64 721 51ZM240 265H504L372 562L240 265ZM282 760T265 760Q249 760 238 771T226 798Q226 815 242 828L325 905Q346 923 371 923Q396 923 417 905L500 828Q515 814 515 797Q515 782 504 771T477 760Q460 760 446 774L371 851L296 774Q282 760 265
|
||||||
|
760Z" />
|
||||||
|
<glyph unicode="Ã" glyph-name="Atilde" horiz-adv-x="742" d="M721 64T721 51Q721 28 703 12T660 -4Q644 -4 630 4T608 31L548 165H196L136 31Q128 13 114 5T83 -4Q60 -4 41 12T22 51Q22 64 28 77L304 670Q313 690 331 700T371 711Q392 711 410 701T438
|
||||||
|
670L715 77Q721 64 721 51ZM240 265H504L372 562L240 265ZM427 784T410 788T366 802Q348 808 331 813T299 818Q286 818 279 814T261 799Q252 790 247 787T233 783Q220 783 213 791T205 814Q205 833 217 853T250 888T298 902Q315 902 332 898T376 884Q394 878 411
|
||||||
|
873T443 868Q456 868 463 872T481 887Q490 896 495 899T509 903Q522 903 529 895T537 873Q537 854 525 833T492 798T444 784Q427 784 410 788Z" />
|
||||||
|
<glyph unicode="Ä" glyph-name="Adieresis" horiz-adv-x="742" d="M721 64T721 51Q721 28 703 12T660 -4Q644 -4 630 4T608 31L548 165H196L136 31Q128 13 114 5T83 -4Q60 -4 41 12T22 51Q22 64 28 77L304 670Q313 690 331 700T371 711Q392 711 410 701T438
|
||||||
|
670L715 77Q721 64 721 51ZM240 265H504L372 562L240 265ZM250 780T232 797T214 843Q214 871 232 888T279 905Q308 905 326 888T345 843Q345 815 327 798T279 780Q250 780 232 797ZM434 780T416 797T398 843Q398 871 416 888T463 905Q491 905 509 888T528 843Q528
|
||||||
|
815 510 798T463 780Q434 780 416 797Z" />
|
||||||
|
<glyph unicode="Å" glyph-name="Aring" horiz-adv-x="742" d="M721 64T721 51Q721 27 703 12T661 -4Q644 -4 630 4T608 31L548 165H196L136 31Q128 13 114 5T83 -4Q59 -4 41 11T22 50Q22 64 28 77L313 689Q291 703 278 726T265 776Q265 820 296 850T372 880Q416
|
||||||
|
880 447 850T478 776Q478 749 465 726T430 689L715 77Q721 64 721 51ZM352 823T339 810T326 776Q326 756 339 743T372 729Q391 729 404 742T417 776Q417 796 404 809T372 823Q352 823 339 810ZM240 265H504L372 562L240 265Z" />
|
||||||
|
<glyph unicode="Æ" glyph-name="AE" horiz-adv-x="997" d="M936 102T952 89T968 50Q968 25 952 13T907 0H617Q594 0 579 11T558 40L531 165H206L124 31Q113 12 97 3T62 -6Q39 -6 23 7T7 42Q7 59 18 77L395 670Q406 687 425 696T468 705H907Q936 705 952 693T968
|
||||||
|
655Q968 630 952 617T907 603H552L595 409H887Q916 409 932 396T948 358Q948 333 932 321T887 308H618L663 102H907Q936 102 952 89ZM268 265H509L447 555L268 265Z" />
|
||||||
|
<glyph unicode="Ç" glyph-name="Ccedilla" horiz-adv-x="678" d="M617 167T629 152T641 115Q641 100 636 89T618 67Q533 -2 416 -8L412 -42Q428 -40 435 -40Q466 -40 487 -58T509 -109Q509 -147 476 -171T381 -195Q339 -195 311 -185Q302 -181 297 -174T292
|
||||||
|
-158Q292 -144 300 -136T323 -131Q357 -139 379 -139Q429 -139 429 -109Q429 -99 422 -93T402 -87Q392 -87 376 -90T356 -94Q347 -94 342 -89T337 -74L345 -7Q256 3 191 49T90 173T54 353Q54 463 95 544T212 670T391 714Q457 714 515 695T618 638Q631 628 636 617T641
|
||||||
|
590Q641 568 629 553T600 538Q580 538 559 552Q516 584 479 596T397 609Q293 609 240 544T186 353Q186 226 239 161T397 96Q440 96 476 109T559 153Q569 159 579 163T600 167Q617 167 629 152Z" />
|
||||||
|
<glyph unicode="È" glyph-name="Egrave" horiz-adv-x="589" d="M109 0T93 16T76 61V644Q76 673 92 689T138 705H499Q528 705 544 692T560 655Q560 630 544 617T499 603H202V409H479Q508 409 524 396T540 358Q540 334 524 321T479 308H202V102H499Q528 102
|
||||||
|
544 89T560 50Q560 26 544 13T499 0H138Q109 0 93 16ZM199 830Q165 848 165 877Q165 896 179 910T213 925Q236 925 257 904L348 810Q358 800 358 788Q358 777 350 769T328 760Q319 760 312 764L199 830Z" />
|
||||||
|
<glyph unicode="É" glyph-name="Eacute" horiz-adv-x="589" d="M109 0T93 16T76 61V644Q76 673 92 689T138 705H499Q528 705 544 692T560 655Q560 630 544 617T499 603H202V409H479Q508 409 524 396T540 358Q540 334 524 321T479 308H202V102H499Q528 102
|
||||||
|
544 89T560 50Q560 26 544 13T499 0H138Q109 0 93 16ZM336 760T328 760Q315 760 306 768T297 788Q297 799 308 810L399 904Q418 924 442 924Q462 924 476 910T491 876Q491 863 483 851T457 830L344 764Q336 760 328 760Z" />
|
||||||
|
<glyph unicode="Ê" glyph-name="Ecircumflex" horiz-adv-x="589" d="M109 0T93 16T76 61V644Q76 673 92 689T138 705H499Q528 705 544 692T560 655Q560 630 544 617T499 603H202V409H479Q508 409 524 396T540 358Q540 334 524 321T479 308H202V102H499Q528
|
||||||
|
102 544 89T560 50Q560 26 544 13T499 0H138Q109 0 93 16ZM239 760T222 760Q206 760 195 771T183 798Q183 815 199 828L282 905Q303 923 328 923Q353 923 374 905L457 828Q472 814 472 797Q472 782 461 771T434 760Q417 760 403 774L328 851L253 774Q239 760 222
|
||||||
|
760Z" />
|
||||||
|
<glyph unicode="Ë" glyph-name="Edieresis" horiz-adv-x="589" d="M109 0T93 16T76 61V644Q76 673 92 689T138 705H499Q528 705 544 692T560 655Q560 630 544 617T499 603H202V409H479Q508 409 524 396T540 358Q540 334 524 321T479 308H202V102H499Q528
|
||||||
|
102 544 89T560 50Q560 26 544 13T499 0H138Q109 0 93 16ZM207 780T189 797T171 843Q171 871 189 888T236 905Q265 905 283 888T302 843Q302 815 284 798T236 780Q207 780 189 797ZM391 780T373 797T355 843Q355 871 373 888T420 905Q448 905 466 888T485 843Q485
|
||||||
|
815 467 798T420 780Q391 780 373 797Z" />
|
||||||
|
<glyph unicode="Ì" glyph-name="Igrave" horiz-adv-x="281" d="M111 -6T94 12T76 59V646Q76 675 93 692T140 710Q170 710 187 693T205 646V59Q205 30 188 12T140 -6Q111 -6 94 12ZM11 830Q-23 848 -23 877Q-23 896 -9 910T25 925Q48 925 69 904L160 810Q170
|
||||||
|
800 170 788Q170 777 162 769T140 760Q131 760 124 764L11 830Z" />
|
||||||
|
<glyph unicode="Í" glyph-name="Iacute" horiz-adv-x="281" d="M111 -6T94 12T76 59V646Q76 675 93 692T140 710Q170 710 187 693T205 646V59Q205 30 188 12T140 -6Q111 -6 94 12ZM148 760T140 760Q127 760 118 768T109 788Q109 799 120 810L211 904Q230
|
||||||
|
924 254 924Q274 924 288 910T303 876Q303 863 295 851T269 830L156 764Q148 760 140 760Z" />
|
||||||
|
<glyph unicode="Î" glyph-name="Icircumflex" horiz-adv-x="281" d="M111 -6T94 12T76 59V646Q76 675 93 692T140 710Q170 710 187 693T205 646V59Q205 30 188 12T140 -6Q111 -6 94 12ZM51 760T34 760Q18 760 7 771T-5 798Q-5 815 11 828L94 905Q115 923
|
||||||
|
140 923Q165 923 186 905L269 828Q284 814 284 797Q284 782 273 771T246 760Q229 760 215 774L140 851L65 774Q51 760 34 760Z" />
|
||||||
|
<glyph unicode="Ï" glyph-name="Idieresis" horiz-adv-x="281" d="M111 -6T94 12T76 59V646Q76 675 93 692T140 710Q170 710 187 693T205 646V59Q205 30 188 12T140 -6Q111 -6 94 12ZM19 780T1 797T-17 843Q-17 871 1 888T48 905Q77 905 95 888T114 843Q114
|
||||||
|
815 96 798T48 780Q19 780 1 797ZM203 780T185 797T167 843Q167 871 185 888T232 905Q260 905 278 888T297 843Q297 815 279 798T232 780Q203 780 185 797Z" />
|
||||||
|
<glyph unicode="Ð" glyph-name="Eth" horiz-adv-x="778" d="M532 705T628 613T724 353Q724 185 629 93T360 0H161Q133 0 117 16T100 61V307H58Q30 307 15 320T0 357Q0 380 15 393T58 406H100V644Q100 673 116 689T161 705H360Q532 705 628 613ZM595 105T595
|
||||||
|
353Q595 600 352 600H228V406H371Q399 406 413 393T428 357Q428 333 414 320T371 307H228V105H352Q595 105 595 353Z" />
|
||||||
|
<glyph unicode="Ñ" glyph-name="Ntilde" horiz-adv-x="747" d="M638 710T654 693T671 646V59Q671 30 654 12T610 -6Q578 -6 561 17L196 492V59Q196 30 180 12T136 -6Q108 -6 92 12T76 59V646Q76 675 93 692T138 710Q169 710 186 687L550 214V646Q550 675
|
||||||
|
566 692T610 710Q638 710 654 693ZM429 784T412 788T368 802Q350 808 333 813T301 818Q288 818 281 814T263 799Q254 790 249 787T235 783Q222 783 215 791T207 814Q207 833 219 853T252 888T300 902Q317 902 334 898T378 884Q396 878 413 873T445 868Q458 868
|
||||||
|
465 872T483 887Q492 896 497 899T511 903Q524 903 531 895T539 873Q539 854 527 833T494 798T446 784Q429 784 412 788Z" />
|
||||||
|
<glyph unicode="Ò" glyph-name="Ograve" horiz-adv-x="779" d="M287 -9T212 35T95 161T54 353Q54 463 94 544T211 670T390 714Q493 714 568 670T684 545T725 353Q725 243 684 161T568 35T390 -9Q287 -9 212 35ZM487 94T541 161T596 353Q596 478 542 544T390
|
||||||
|
611Q292 611 238 545T183 353Q183 228 237 161T390 94Q487 94 541 161ZM260 830Q226 848 226 877Q226 896 240 910T274 925Q297 925 318 904L409 810Q419 800 419 788Q419 777 411 769T389 760Q380 760 373 764L260 830Z" />
|
||||||
|
<glyph unicode="Ó" glyph-name="Oacute" horiz-adv-x="779" d="M287 -9T212 35T95 161T54 353Q54 463 94 544T211 670T390 714Q493 714 568 670T684 545T725 353Q725 243 684 161T568 35T390 -9Q287 -9 212 35ZM487 94T541 161T596 353Q596 478 542 544T390
|
||||||
|
611Q292 611 238 545T183 353Q183 228 237 161T390 94Q487 94 541 161ZM397 760T389 760Q376 760 367 768T358 788Q358 799 369 810L460 904Q479 924 503 924Q523 924 537 910T552 876Q552 863 544 851T518 830L405 764Q397 760 389 760Z" />
|
||||||
|
<glyph unicode="Ô" glyph-name="Ocircumflex" horiz-adv-x="779" d="M287 -9T212 35T95 161T54 353Q54 463 94 544T211 670T390 714Q493 714 568 670T684 545T725 353Q725 243 684 161T568 35T390 -9Q287 -9 212 35ZM487 94T541 161T596 353Q596 478 542
|
||||||
|
544T390 611Q292 611 238 545T183 353Q183 228 237 161T390 94Q487 94 541 161ZM300 760T283 760Q267 760 256 771T244 798Q244 815 260 828L343 905Q364 923 389 923Q414 923 435 905L518 828Q533 814 533 797Q533 782 522 771T495 760Q478 760 464 774L389 851L314
|
||||||
|
774Q300 760 283 760Z" />
|
||||||
|
<glyph unicode="Õ" glyph-name="Otilde" horiz-adv-x="779" d="M287 -9T212 35T95 161T54 353Q54 463 94 544T211 670T390 714Q493 714 568 670T684 545T725 353Q725 243 684 161T568 35T390 -9Q287 -9 212 35ZM487 94T541 161T596 353Q596 478 542 544T390
|
||||||
|
611Q292 611 238 545T183 353Q183 228 237 161T390 94Q487 94 541 161ZM445 784T428 788T384 802Q366 808 349 813T317 818Q304 818 297 814T279 799Q270 790 265 787T251 783Q238 783 231 791T223 814Q223 833 235 853T268 888T316 902Q333 902 350 898T394 884Q412
|
||||||
|
878 429 873T461 868Q474 868 481 872T499 887Q508 896 513 899T527 903Q540 903 547 895T555 873Q555 854 543 833T510 798T462 784Q445 784 428 788Z" />
|
||||||
|
<glyph unicode="Ö" glyph-name="Odieresis" horiz-adv-x="779" d="M287 -9T212 35T95 161T54 353Q54 463 94 544T211 670T390 714Q493 714 568 670T684 545T725 353Q725 243 684 161T568 35T390 -9Q287 -9 212 35ZM487 94T541 161T596 353Q596 478 542 544T390
|
||||||
|
611Q292 611 238 545T183 353Q183 228 237 161T390 94Q487 94 541 161ZM268 780T250 797T232 843Q232 871 250 888T297 905Q326 905 344 888T363 843Q363 815 345 798T297 780Q268 780 250 797ZM452 780T434 797T416 843Q416 871 434 888T481 905Q509 905 527 888T546
|
||||||
|
843Q546 815 528 798T481 780Q452 780 434 797Z" />
|
||||||
|
<glyph unicode="×" glyph-name="multiply" horiz-adv-x="600" d="M502 146Q516 132 516 114Q516 96 502 82Q490 70 473 70Q454 70 440 84L300 224L160 84Q148 71 128 71Q109 71 96 84Q84 96 84 113Q84 132 98 146L238 286L98 426Q85 439 85 458Q85 477 98
|
||||||
|
489Q110 502 128 502Q146 502 160 488L300 348L440 488Q454 502 472 502Q490 502 504 488Q516 476 516 459Q516 440 502 426L362 286L502 146Z" />
|
||||||
|
<glyph unicode="Ø" glyph-name="Oslash" horiz-adv-x="779" d="M667 591T696 519T725 353Q725 243 684 161T568 35T390 -9Q313 -9 250 17L230 -17Q221 -33 208 -41T181 -49Q162 -49 149 -36T136 -3Q136 14 146 31L167 67Q112 115 83 187T54 353Q54 463 94
|
||||||
|
544T211 670T390 714Q465 714 529 689L549 723Q568 755 597 755Q616 755 629 742T643 708Q643 691 633 674L612 639Q667 591 696 519ZM183 239T229 173L475 595Q439 611 390 611Q292 611 238 545T183 353Q183 239 229 173ZM487 94T541 161T596 353Q596 466 551
|
||||||
|
533L304 110Q340 94 390 94Q487 94 541 161Z" />
|
||||||
|
<glyph unicode="Ù" glyph-name="Ugrave" horiz-adv-x="733" d="M222 -9T147 66T72 285V646Q72 675 89 692T135 710Q164 710 181 693T198 646V278Q198 187 241 141T367 94Q449 94 492 141T535 278V646Q535 675 552 692T598 710Q627 710 644 693T661 646V285Q661
|
||||||
|
142 586 67T367 -9Q222 -9 147 66ZM238 830Q204 848 204 877Q204 896 218 910T252 925Q275 925 296 904L387 810Q397 800 397 788Q397 777 389 769T367 760Q358 760 351 764L238 830Z" />
|
||||||
|
<glyph unicode="Ú" glyph-name="Uacute" horiz-adv-x="733" d="M222 -9T147 66T72 285V646Q72 675 89 692T135 710Q164 710 181 693T198 646V278Q198 187 241 141T367 94Q449 94 492 141T535 278V646Q535 675 552 692T598 710Q627 710 644 693T661 646V285Q661
|
||||||
|
142 586 67T367 -9Q222 -9 147 66ZM375 760T367 760Q354 760 345 768T336 788Q336 799 347 810L438 904Q457 924 481 924Q501 924 515 910T530 876Q530 863 522 851T496 830L383 764Q375 760 367 760Z" />
|
||||||
|
<glyph unicode="Û" glyph-name="Ucircumflex" horiz-adv-x="733" d="M222 -9T147 66T72 285V646Q72 675 89 692T135 710Q164 710 181 693T198 646V278Q198 187 241 141T367 94Q449 94 492 141T535 278V646Q535 675 552 692T598 710Q627 710 644 693T661 646V285Q661
|
||||||
|
142 586 67T367 -9Q222 -9 147 66ZM278 760T261 760Q245 760 234 771T222 798Q222 815 238 828L321 905Q342 923 367 923Q392 923 413 905L496 828Q511 814 511 797Q511 782 500 771T473 760Q456 760 442 774L367 851L292 774Q278 760 261 760Z" />
|
||||||
|
<glyph unicode="Ü" glyph-name="Udieresis" horiz-adv-x="733" d="M222 -9T147 66T72 285V646Q72 675 89 692T135 710Q164 710 181 693T198 646V278Q198 187 241 141T367 94Q449 94 492 141T535 278V646Q535 675 552 692T598 710Q627 710 644 693T661 646V285Q661
|
||||||
|
142 586 67T367 -9Q222 -9 147 66ZM246 780T228 797T210 843Q210 871 228 888T275 905Q304 905 322 888T341 843Q341 815 323 798T275 780Q246 780 228 797ZM430 780T412 797T394 843Q394 871 412 888T459 905Q487 905 505 888T524 843Q524 815 506 798T459 780Q430
|
||||||
|
780 412 797Z" />
|
||||||
|
<glyph unicode="Ý" glyph-name="Yacute" horiz-adv-x="623" d="M534 710T559 710Q582 710 600 693T618 651Q618 631 603 613L376 336V59Q376 28 358 11T312 -6Q283 -6 265 11T247 59V336L20 613Q5 631 5 651Q5 675 23 692T64 710Q89 710 107 688L312 434L516
|
||||||
|
688Q534 710 559 710ZM319 760T311 760Q298 760 289 768T280 788Q280 799 291 810L382 904Q401 924 425 924Q445 924 459 910T474 876Q474 863 466 851T440 830L327 764Q319 760 311 760Z" />
|
||||||
|
<glyph unicode="Þ" glyph-name="Thorn" horiz-adv-x="660" d="M499 558T561 506T623 359Q623 264 561 211T387 158H203V59Q203 30 186 12T139 -6Q110 -6 93 11T76 59V646Q76 675 93 692T139 710Q168 710 185 693T203 646V558H387Q499 558 561 506ZM436 258T468
|
||||||
|
282T501 359Q501 410 469 434T368 458H203V258H368Q436 258 468 282Z" />
|
||||||
|
<glyph unicode="ß" glyph-name="germandbls" horiz-adv-x="655" d="M391 -8T349 3T275 35Q243 54 243 89Q243 109 254 121T281 134Q292 134 304 129T330 117Q356 103 380 95T437 87Q475 87 495 101T516 140Q516 166 494 180T423 210Q377 225 348 239T299
|
||||||
|
280T278 351Q278 388 296 416T347 477Q373 504 385 522T398 561Q398 589 377 604T317 620Q256 620 223 582T190 474V54Q190 26 173 10T127 -6Q98 -6 82 10T65 54V456Q65 579 132 645T322 712Q413 712 464 675T515 570Q515 531 497 503T443 439Q418 415 406 399T394
|
||||||
|
364Q394 340 415 327T483 298Q530 282 559 267T609 224T631 149Q631 78 577 35T434 -8Q391 -8 349 3Z" />
|
||||||
|
<glyph unicode="à" glyph-name="agrave" horiz-adv-x="540" d="M379 501T428 451T478 297V53Q478 26 462 11T418 -5Q392 -5 376 11T359 53V75Q342 36 306 14T221 -8Q172 -8 132 12T69 67T46 145Q46 199 73 230T163 275T334 289H359V312Q359 361 338 383T270
|
||||||
|
406Q241 406 211 398T140 373Q114 360 102 360Q84 360 73 373T61 407Q61 424 69 436T98 460Q133 479 181 490T277 501Q379 501 428 451ZM296 82T327 115T359 202V223H341Q274 223 237 217T184 196T168 155Q168 123 190 103T246 82Q296 82 327 115ZM123 661Q96 681
|
||||||
|
96 709Q96 730 112 745T150 761Q179 761 202 731L299 602Q307 593 307 580Q307 567 298 558T275 548Q263 548 252 556L123 661Z" />
|
||||||
|
<glyph unicode="á" glyph-name="aacute" horiz-adv-x="540" d="M379 501T428 451T478 297V53Q478 26 462 11T418 -5Q392 -5 376 11T359 53V75Q342 36 306 14T221 -8Q172 -8 132 12T69 67T46 145Q46 199 73 230T163 275T334 289H359V312Q359 361 338 383T270
|
||||||
|
406Q241 406 211 398T140 373Q114 360 102 360Q84 360 73 373T61 407Q61 424 69 436T98 460Q133 479 181 490T277 501Q379 501 428 451ZM296 82T327 115T359 202V223H341Q274 223 237 217T184 196T168 155Q168 123 190 103T246 82Q296 82 327 115ZM291 548T280
|
||||||
|
548Q266 548 257 557T247 580Q247 591 255 602L352 731Q375 761 405 761Q427 761 442 746T458 709Q458 681 431 661L302 556Q291 548 280 548Z" />
|
||||||
|
<glyph unicode="â" glyph-name="acircumflex" horiz-adv-x="540" d="M379 501T428 451T478 297V53Q478 26 462 11T418 -5Q392 -5 376 11T359 53V75Q342 36 306 14T221 -8Q172 -8 132 12T69 67T46 145Q46 199 73 230T163 275T334 289H359V312Q359 361 338
|
||||||
|
383T270 406Q241 406 211 398T140 373Q114 360 102 360Q84 360 73 373T61 407Q61 424 69 436T98 460Q133 479 181 490T277 501Q379 501 428 451ZM296 82T327 115T359 202V223H341Q274 223 237 217T184 196T168 155Q168 123 190 103T246 82Q296 82 327 115ZM192
|
||||||
|
548T171 548Q155 548 143 560T130 588Q130 601 139 614L227 733Q239 748 250 755T277 762Q294 762 305 755T327 732L415 614Q424 602 424 588Q424 572 412 560T383 548Q362 548 348 569L277 679L206 569Q192 548 171 548Z" />
|
||||||
|
<glyph unicode="ã" glyph-name="atilde" horiz-adv-x="540" d="M379 501T428 451T478 297V53Q478 26 462 11T418 -5Q392 -5 376 11T359 53V75Q342 36 306 14T221 -8Q172 -8 132 12T69 67T46 145Q46 199 73 230T163 275T334 289H359V312Q359 361 338 383T270
|
||||||
|
406Q241 406 211 398T140 373Q114 360 102 360Q84 360 73 373T61 407Q61 424 69 436T98 460Q133 479 181 490T277 501Q379 501 428 451ZM296 82T327 115T359 202V223H341Q274 223 237 217T184 196T168 155Q168 123 190 103T246 82Q296 82 327 115ZM332 584T315
|
||||||
|
592T270 616Q248 629 235 635T211 641Q195 641 186 633T166 610Q158 598 152 593T137 587Q126 587 119 596T111 621Q111 641 123 665T156 707T204 725Q222 725 239 717T284 693Q306 680 319 674T343 668Q359 668 368 676T388 699Q396 711 402 716T417 722Q429 722
|
||||||
|
436 713T443 688Q443 668 431 644T398 602T350 584Q332 584 315 592Z" />
|
||||||
|
<glyph unicode="ä" glyph-name="adieresis" horiz-adv-x="540" d="M379 501T428 451T478 297V53Q478 26 462 11T418 -5Q392 -5 376 11T359 53V75Q342 36 306 14T221 -8Q172 -8 132 12T69 67T46 145Q46 199 73 230T163 275T334 289H359V312Q359 361 338 383T270
|
||||||
|
406Q241 406 211 398T140 373Q114 360 102 360Q84 360 73 373T61 407Q61 424 69 436T98 460Q133 479 181 490T277 501Q379 501 428 451ZM296 82T327 115T359 202V223H341Q274 223 237 217T184 196T168 155Q168 123 190 103T246 82Q296 82 327 115ZM156 593T138
|
||||||
|
610T120 655Q120 683 138 700T185 717Q214 717 232 700T251 655Q251 627 233 610T185 593Q156 593 138 610ZM340 593T322 610T304 655Q304 683 322 700T369 717Q397 717 415 700T434 655Q434 627 416 610T369 593Q340 593 322 610Z" />
|
||||||
|
<glyph unicode="å" glyph-name="aring" horiz-adv-x="540" d="M379 501T428 451T478 297V53Q478 26 462 11T418 -5Q392 -5 376 11T359 53V75Q342 36 306 14T221 -8Q172 -8 132 12T69 67T46 145Q46 199 73 230T163 275T334 289H359V312Q359 361 338 383T270
|
||||||
|
406Q241 406 211 398T140 373Q114 360 102 360Q84 360 73 373T61 407Q61 424 69 436T98 460Q133 479 181 490T277 501Q379 501 428 451ZM296 82T327 115T359 202V223H341Q274 223 237 217T184 196T168 155Q168 123 190 103T246 82Q296 82 327 115ZM233 552T202
|
||||||
|
582T171 656Q171 700 202 730T277 760Q321 760 352 730T383 656Q383 612 352 582T277 552Q233 552 202 582ZM296 609T309 622T322 656Q322 676 309 689T277 703Q258 703 245 690T232 656Q232 636 245 623T277 609Q296 609 309 622Z" />
|
||||||
|
<glyph unicode="æ" glyph-name="ae" horiz-adv-x="843" d="M782 134T792 121T803 86Q803 54 766 34Q732 15 690 4T610 -8Q539 -8 488 19T408 99Q386 47 342 20T236 -8Q182 -8 139 11T71 66T46 145Q46 199 73 230T163 275T334 289H359V311Q359 361 338 383T270
|
||||||
|
406Q229 406 200 398T142 374Q130 368 119 364T99 360Q82 360 72 373T61 407Q61 439 98 460Q134 480 180 490T275 501Q391 501 435 430Q465 464 507 482T599 501Q660 501 707 472T780 389T806 265Q806 222 768 222H480Q486 154 518 121T612 88Q643 88 666 96T720
|
||||||
|
118Q750 134 765 134Q782 134 792 121ZM547 413T517 381T480 289H700Q697 349 671 381T597 413Q547 413 517 381ZM297 82T328 116T359 203V223H341Q274 223 237 217T184 196T168 155Q168 122 191 102T251 82Q297 82 328 116Z" />
|
||||||
|
<glyph unicode="ç" glyph-name="ccedilla" horiz-adv-x="488" d="M448 136T459 122T470 87Q470 70 463 58T438 35Q384 -1 307 -7L303 -42Q319 -40 326 -40Q357 -40 378 -58T400 -109Q400 -147 367 -171T272 -195Q230 -195 202 -185Q193 -181 188 -174T183
|
||||||
|
-158Q183 -144 191 -136T214 -131Q248 -139 270 -139Q320 -139 320 -109Q320 -99 313 -93T293 -87Q283 -87 267 -90T247 -94Q238 -94 233 -89T228 -74L236 -5Q144 9 91 75T38 244Q38 320 69 378T158 469T289 501Q328 501 367 490T437 460Q469 439 469 407Q469 385
|
||||||
|
459 372T431 358Q420 358 408 363T384 375Q362 388 342 395T296 403Q234 403 201 363T167 246Q167 171 200 131T296 90Q321 90 340 97T384 118Q399 127 410 131T432 136Q448 136 459 122Z" />
|
||||||
|
<glyph unicode="è" glyph-name="egrave" horiz-adv-x="531" d="M469 134T479 121T490 86Q490 55 453 34Q419 15 376 4T294 -8Q176 -8 107 60T38 246Q38 321 68 379T152 469T276 501Q342 501 391 472T467 390T494 265Q494 222 456 222H161Q167 153 200 121T296
|
||||||
|
88Q328 88 352 96T408 118Q438 134 452 134Q469 134 479 121ZM228 413T198 381T161 289H387Q385 350 357 381T279 413Q228 413 198 381ZM122 661Q95 681 95 709Q95 730 111 745T149 761Q178 761 201 731L298 602Q306 593 306 580Q306 567 297 558T274 548Q262 548
|
||||||
|
251 556L122 661Z" />
|
||||||
|
<glyph unicode="é" glyph-name="eacute" horiz-adv-x="531" d="M469 134T479 121T490 86Q490 55 453 34Q419 15 376 4T294 -8Q176 -8 107 60T38 246Q38 321 68 379T152 469T276 501Q342 501 391 472T467 390T494 265Q494 222 456 222H161Q167 153 200 121T296
|
||||||
|
88Q328 88 352 96T408 118Q438 134 452 134Q469 134 479 121ZM228 413T198 381T161 289H387Q385 350 357 381T279 413Q228 413 198 381ZM290 548T279 548Q265 548 256 557T246 580Q246 591 254 602L351 731Q374 761 404 761Q426 761 441 746T457 709Q457 681 430
|
||||||
|
661L301 556Q290 548 279 548Z" />
|
||||||
|
<glyph unicode="ê" glyph-name="ecircumflex" horiz-adv-x="531" d="M469 134T479 121T490 86Q490 55 453 34Q419 15 376 4T294 -8Q176 -8 107 60T38 246Q38 321 68 379T152 469T276 501Q342 501 391 472T467 390T494 265Q494 222 456 222H161Q167 153 200
|
||||||
|
121T296 88Q328 88 352 96T408 118Q438 134 452 134Q469 134 479 121ZM228 413T198 381T161 289H387Q385 350 357 381T279 413Q228 413 198 381ZM191 548T170 548Q154 548 142 560T129 588Q129 601 138 614L226 733Q238 748 249 755T276 762Q293 762 304 755T326
|
||||||
|
732L414 614Q423 602 423 588Q423 572 411 560T382 548Q361 548 347 569L276 679L205 569Q191 548 170 548Z" />
|
||||||
|
<glyph unicode="ë" glyph-name="edieresis" horiz-adv-x="531" d="M469 134T479 121T490 86Q490 55 453 34Q419 15 376 4T294 -8Q176 -8 107 60T38 246Q38 321 68 379T152 469T276 501Q342 501 391 472T467 390T494 265Q494 222 456 222H161Q167 153 200
|
||||||
|
121T296 88Q328 88 352 96T408 118Q438 134 452 134Q469 134 479 121ZM228 413T198 381T161 289H387Q385 350 357 381T279 413Q228 413 198 381ZM155 593T137 610T119 655Q119 683 137 700T184 717Q213 717 231 700T250 655Q250 627 232 610T184 593Q155 593 137
|
||||||
|
610ZM339 593T321 610T303 655Q303 683 321 700T368 717Q396 717 414 700T433 655Q433 627 415 610T368 593Q339 593 321 610Z" />
|
||||||
|
<glyph unicode="ì" glyph-name="igrave" horiz-adv-x="254" d="M100 -6T83 9T65 54V440Q65 469 82 484T127 499Q154 499 172 484T190 440V54Q190 25 172 10T127 -6Q100 -6 83 9ZM-27 661Q-54 681 -54 709Q-54 730 -38 745T0 761Q29 761 52 731L149 602Q157
|
||||||
|
593 157 580Q157 567 148 558T125 548Q113 548 102 556L-27 661Z" />
|
||||||
|
<glyph unicode="í" glyph-name="iacute" horiz-adv-x="254" d="M100 -6T83 9T65 54V440Q65 469 82 484T127 499Q154 499 172 484T190 440V54Q190 25 172 10T127 -6Q100 -6 83 9ZM141 548T130 548Q116 548 107 557T97 580Q97 591 105 602L202 731Q225 761
|
||||||
|
255 761Q277 761 292 746T308 709Q308 681 281 661L152 556Q141 548 130 548Z" />
|
||||||
|
<glyph unicode="î" glyph-name="icircumflex" horiz-adv-x="254" d="M100 -6T83 9T65 54V440Q65 469 82 484T127 499Q154 499 172 484T190 440V54Q190 25 172 10T127 -6Q100 -6 83 9ZM42 548T21 548Q5 548 -7 560T-20 588Q-20 601 -11 614L77 733Q89 748
|
||||||
|
100 755T127 762Q144 762 155 755T177 732L265 614Q274 602 274 588Q274 572 262 560T233 548Q212 548 198 569L127 679L56 569Q42 548 21 548Z" />
|
||||||
|
<glyph unicode="ï" glyph-name="idieresis" horiz-adv-x="254" d="M100 -6T83 9T65 54V440Q65 469 82 484T127 499Q154 499 172 484T190 440V54Q190 25 172 10T127 -6Q100 -6 83 9ZM6 593T-12 610T-30 655Q-30 683 -12 700T35 717Q64 717 82 700T101 655Q101
|
||||||
|
627 83 610T35 593Q6 593 -12 610ZM190 593T172 610T154 655Q154 683 172 700T219 717Q247 717 265 700T284 655Q284 627 266 610T219 593Q190 593 172 610Z" />
|
||||||
|
<glyph unicode="ð" glyph-name="eth" horiz-adv-x="581" d="M488 501T515 432T543 286Q543 145 476 69T283 -8Q211 -8 155 21T69 103T38 225Q38 292 68 344T151 426T273 455Q359 455 408 409Q384 474 329 526L201 487Q191 485 188 485Q173 485 164 495T154
|
||||||
|
519Q154 531 161 541T183 555L262 579Q229 600 188 619Q154 635 154 664Q154 683 168 697T206 711Q220 711 235 705Q318 673 384 616L490 648Q500 650 503 650Q519 650 528 640T538 616Q538 604 531 594T508 580L440 559Q488 501 515 432ZM347 89T379 124T412 225Q412
|
||||||
|
290 381 325T288 360Q228 360 196 326T163 225Q163 158 195 124T287 89Q347 89 379 124Z" />
|
||||||
|
<glyph unicode="ñ" glyph-name="ntilde" horiz-adv-x="585" d="M437 501T480 451T523 300V54Q523 26 507 10T461 -6Q432 -6 415 10T398 54V293Q398 350 377 376T309 402Q255 402 223 368T190 277V54Q190 26 173 10T127 -6Q98 -6 82 10T65 54V441Q65 467 82
|
||||||
|
483T128 499Q154 499 170 484T187 443V416Q212 457 254 479T349 501Q437 501 480 451ZM349 584T332 592T287 616Q265 629 252 635T228 641Q212 641 203 633T183 610Q175 598 169 593T154 587Q143 587 136 596T128 621Q128 641 140 665T173 707T221 725Q239 725
|
||||||
|
256 717T301 693Q323 680 336 674T360 668Q376 668 385 676T405 699Q413 711 419 716T434 722Q446 722 453 713T460 688Q460 668 448 644T415 602T367 584Q349 584 332 592Z" />
|
||||||
|
<glyph unicode="ò" glyph-name="ograve" horiz-adv-x="575" d="M213 -8T157 23T69 112T38 247Q38 324 69 381T156 470T288 501Q363 501 419 470T506 382T537 247Q537 170 507 112T420 23T288 -8Q213 -8 157 23ZM348 89T380 129T412 247Q412 324 380 364T288
|
||||||
|
405Q228 405 196 365T163 247Q163 169 195 129T287 89Q348 89 380 129ZM134 661Q107 681 107 709Q107 730 123 745T161 761Q190 761 213 731L310 602Q318 593 318 580Q318 567 309 558T286 548Q274 548 263 556L134 661Z" />
|
||||||
|
<glyph unicode="ó" glyph-name="oacute" horiz-adv-x="575" d="M213 -8T157 23T69 112T38 247Q38 324 69 381T156 470T288 501Q363 501 419 470T506 382T537 247Q537 170 507 112T420 23T288 -8Q213 -8 157 23ZM348 89T380 129T412 247Q412 324 380 364T288
|
||||||
|
405Q228 405 196 365T163 247Q163 169 195 129T287 89Q348 89 380 129ZM302 548T291 548Q277 548 268 557T258 580Q258 591 266 602L363 731Q386 761 416 761Q438 761 453 746T469 709Q469 681 442 661L313 556Q302 548 291 548Z" />
|
||||||
|
<glyph unicode="ô" glyph-name="ocircumflex" horiz-adv-x="575" d="M213 -8T157 23T69 112T38 247Q38 324 69 381T156 470T288 501Q363 501 419 470T506 382T537 247Q537 170 507 112T420 23T288 -8Q213 -8 157 23ZM348 89T380 129T412 247Q412 324 380
|
||||||
|
364T288 405Q228 405 196 365T163 247Q163 169 195 129T287 89Q348 89 380 129ZM203 548T182 548Q166 548 154 560T141 588Q141 601 150 614L238 733Q250 748 261 755T288 762Q305 762 316 755T338 732L426 614Q435 602 435 588Q435 572 423 560T394 548Q373 548
|
||||||
|
359 569L288 679L217 569Q203 548 182 548Z" />
|
||||||
|
<glyph unicode="õ" glyph-name="otilde" horiz-adv-x="575" d="M213 -8T157 23T69 112T38 247Q38 324 69 381T156 470T288 501Q363 501 419 470T506 382T537 247Q537 170 507 112T420 23T288 -8Q213 -8 157 23ZM348 89T380 129T412 247Q412 324 380 364T288
|
||||||
|
405Q228 405 196 365T163 247Q163 169 195 129T287 89Q348 89 380 129ZM343 584T326 592T281 616Q259 629 246 635T222 641Q206 641 197 633T177 610Q169 598 163 593T148 587Q137 587 130 596T122 621Q122 641 134 665T167 707T215 725Q233 725 250 717T295 693Q317
|
||||||
|
680 330 674T354 668Q370 668 379 676T399 699Q407 711 413 716T428 722Q440 722 447 713T454 688Q454 668 442 644T409 602T361 584Q343 584 326 592Z" />
|
||||||
|
<glyph unicode="ö" glyph-name="odieresis" horiz-adv-x="575" d="M213 -8T157 23T69 112T38 247Q38 324 69 381T156 470T288 501Q363 501 419 470T506 382T537 247Q537 170 507 112T420 23T288 -8Q213 -8 157 23ZM348 89T380 129T412 247Q412 324 380 364T288
|
||||||
|
405Q228 405 196 365T163 247Q163 169 195 129T287 89Q348 89 380 129ZM167 593T149 610T131 655Q131 683 149 700T196 717Q225 717 243 700T262 655Q262 627 244 610T196 593Q167 593 149 610ZM351 593T333 610T315 655Q315 683 333 700T380 717Q408 717 426 700T445
|
||||||
|
655Q445 627 427 610T380 593Q351 593 333 610Z" />
|
||||||
|
<glyph unicode="÷" glyph-name="divide" horiz-adv-x="600" d="M277 427T262 443T246 484Q246 508 261 524T301 540Q324 540 340 524T356 484Q356 460 340 444T301 427Q277 427 262 443ZM87 242T75 254T62 286Q62 305 74 317T106 330H506Q525 330 537 317T550
|
||||||
|
285Q550 267 538 255T506 242H106Q87 242 75 254ZM277 33T262 49T246 89Q246 113 261 129T301 145Q324 145 340 129T356 89Q356 65 340 49T301 33Q277 33 262 49Z" />
|
||||||
|
<glyph unicode="ø" glyph-name="oslash" horiz-adv-x="575" d="M491 418T514 366T537 247Q537 170 507 112T420 23T288 -8Q233 -8 191 8L172 -25Q159 -45 138 -45Q123 -45 112 -36T101 -12Q101 -3 107 8L127 43Q84 77 61 129T38 247Q38 324 69 381T156 470T288
|
||||||
|
501Q343 501 385 485L404 519Q415 539 437 539Q452 539 463 530T475 505Q475 496 469 485L449 451Q491 418 514 366ZM161 181T184 141L334 399Q314 406 288 406Q226 406 194 366T161 247Q161 181 184 141ZM414 89T414 247Q414 313 391 351L242 95Q263 89 287 89Q414
|
||||||
|
89 414 247Z" />
|
||||||
|
<glyph unicode="ù" glyph-name="ugrave" horiz-adv-x="579" d="M480 499T497 483T514 440V52Q514 26 497 10T451 -6Q424 -6 408 9T392 50V75Q369 35 330 14T242 -8Q62 -8 62 194V440Q62 467 79 483T124 499Q153 499 170 483T187 440V193Q187 141 208 116T274
|
||||||
|
91Q326 91 357 125T389 217V440Q389 467 406 483T451 499Q480 499 497 483ZM135 661Q108 681 108 709Q108 730 124 745T162 761Q191 761 214 731L311 602Q319 593 319 580Q319 567 310 558T287 548Q275 548 264 556L135 661Z" />
|
||||||
|
<glyph unicode="ú" glyph-name="uacute" horiz-adv-x="579" d="M480 499T497 483T514 440V52Q514 26 497 10T451 -6Q424 -6 408 9T392 50V75Q369 35 330 14T242 -8Q62 -8 62 194V440Q62 467 79 483T124 499Q153 499 170 483T187 440V193Q187 141 208 116T274
|
||||||
|
91Q326 91 357 125T389 217V440Q389 467 406 483T451 499Q480 499 497 483ZM303 548T292 548Q278 548 269 557T259 580Q259 591 267 602L364 731Q387 761 417 761Q439 761 454 746T470 709Q470 681 443 661L314 556Q303 548 292 548Z" />
|
||||||
|
<glyph unicode="û" glyph-name="ucircumflex" horiz-adv-x="579" d="M480 499T497 483T514 440V52Q514 26 497 10T451 -6Q424 -6 408 9T392 50V75Q369 35 330 14T242 -8Q62 -8 62 194V440Q62 467 79 483T124 499Q153 499 170 483T187 440V193Q187 141 208
|
||||||
|
116T274 91Q326 91 357 125T389 217V440Q389 467 406 483T451 499Q480 499 497 483ZM204 548T183 548Q167 548 155 560T142 588Q142 601 151 614L239 733Q251 748 262 755T289 762Q306 762 317 755T339 732L427 614Q436 602 436 588Q436 572 424 560T395 548Q374
|
||||||
|
548 360 569L289 679L218 569Q204 548 183 548Z" />
|
||||||
|
<glyph unicode="ü" glyph-name="udieresis" horiz-adv-x="579" d="M480 499T497 483T514 440V52Q514 26 497 10T451 -6Q424 -6 408 9T392 50V75Q369 35 330 14T242 -8Q62 -8 62 194V440Q62 467 79 483T124 499Q153 499 170 483T187 440V193Q187 141 208 116T274
|
||||||
|
91Q326 91 357 125T389 217V440Q389 467 406 483T451 499Q480 499 497 483ZM168 593T150 610T132 655Q132 683 150 700T197 717Q226 717 244 700T263 655Q263 627 245 610T197 593Q168 593 150 610ZM352 593T334 610T316 655Q316 683 334 700T381 717Q409 717 427
|
||||||
|
700T446 655Q446 627 428 610T381 593Q352 593 334 610Z" />
|
||||||
|
<glyph unicode="ý" glyph-name="yacute" horiz-adv-x="526" d="M414 481T427 489T457 498Q480 498 498 483T517 444Q517 433 511 421L238 -151Q221 -185 185 -185Q162 -185 145 -171T127 -134Q127 -123 133 -109L201 34L15 421Q10 431 10 444Q10 467 29 483T74
|
||||||
|
499Q91 499 105 491T127 464L267 155L406 463Q414 481 427 489ZM278 548T267 548Q253 548 244 557T234 580Q234 591 242 602L339 731Q362 761 392 761Q414 761 429 746T445 709Q445 681 418 661L289 556Q278 548 267 548Z" />
|
||||||
|
<glyph unicode="þ" glyph-name="thorn" horiz-adv-x="601" d="M409 501T458 469T535 379T563 244Q563 169 536 112T459 23T346 -8Q294 -8 253 14T190 75V-129Q190 -154 173 -169T128 -185Q99 -185 82 -169T65 -127V652Q65 678 82 694T128 710Q156 710 173
|
||||||
|
695T190 654V418Q212 458 253 479T346 501Q409 501 458 469ZM373 89T405 129T438 244Q438 319 405 361T313 404Q253 404 221 363T188 246Q188 171 220 130T313 89Q373 89 405 129Z" />
|
||||||
|
<glyph unicode="ÿ" glyph-name="ydieresis" horiz-adv-x="526" d="M414 481T427 489T457 498Q480 498 498 483T517 444Q517 433 511 421L238 -151Q221 -185 185 -185Q162 -185 145 -171T127 -134Q127 -123 133 -109L201 34L15 421Q10 431 10 444Q10 467 29
|
||||||
|
483T74 499Q91 499 105 491T127 464L267 155L406 463Q414 481 427 489ZM143 593T125 610T107 655Q107 683 125 700T172 717Q201 717 219 700T238 655Q238 627 220 610T172 593Q143 593 125 610ZM327 593T309 610T291 655Q291 683 309 700T356 717Q384 717 402 700T421
|
||||||
|
655Q421 627 403 610T356 593Q327 593 309 610Z" />
|
||||||
|
<glyph unicode="–" glyph-name="endash" horiz-adv-x="500" d="M26 230T13 240T0 267Q0 284 13 294T48 304H452Q474 304 487 294T500 267Q500 250 487 240T452 230H48Q26 230 13 240Z" />
|
||||||
|
<glyph unicode="—" glyph-name="emdash" horiz-adv-x="1000" d="M26 230T13 240T0 267Q0 284 13 294T48 304H952Q974 304 987 294T1000 267Q1000 250 987 240T952 230H48Q26 230 13 240Z" />
|
||||||
|
<glyph unicode="‘" glyph-name="quoteleft" horiz-adv-x="248" d="M161 578T179 559T198 510Q198 478 178 457T127 435Q93 435 72 460T50 533Q50 627 116 698Q128 711 144 711Q158 711 169 701T181 676Q181 664 171 653Q141 621 132 581Q161 578 179 559Z" />
|
||||||
|
<glyph unicode="’" glyph-name="quoteright" horiz-adv-x="248" d="M156 710T177 685T198 612Q198 518 132 447Q120 434 104 434Q90 434 79 444T67 469Q67 481 77 492Q107 524 116 564Q87 567 69 586T50 635Q50 667 70 688T122 710Q156 710 177 685Z" />
|
||||||
|
<glyph unicode="‚" glyph-name="quotesinglbase" horiz-adv-x="248" d="M156 144T177 119T198 46Q198 -49 132 -118Q119 -131 104 -131Q89 -131 78 -121T67 -97Q67 -85 77 -74Q107 -42 116 -2Q87 1 69 20T50 69Q50 101 70 122T122 144Q156 144 177 119Z" />
|
||||||
|
<glyph unicode="“" glyph-name="quotedblleft" horiz-adv-x="440" d="M161 578T179 559T198 510Q198 478 178 457T127 435Q93 435 72 460T50 533Q50 627 116 698Q128 711 144 711Q158 711 169 701T181 676Q181 664 171 653Q141 621 132 581Q161 578 179
|
||||||
|
559ZM353 578T371 559T390 510Q390 478 370 457T319 435Q285 435 264 460T242 533Q242 627 308 698Q320 711 336 711Q350 711 361 701T373 676Q373 664 363 653Q333 621 324 581Q353 578 371 559Z" />
|
||||||
|
<glyph unicode="”" glyph-name="quotedblright" horiz-adv-x="440" d="M156 710T177 685T198 612Q198 518 132 447Q120 434 104 434Q90 434 79 444T67 469Q67 481 77 492Q107 524 116 564Q87 567 69 586T50 635Q50 667 70 688T122 710Q156 710 177 685ZM348
|
||||||
|
710T369 685T390 612Q390 518 324 447Q312 434 296 434Q282 434 271 444T259 469Q259 481 269 492Q299 524 308 564Q279 567 261 586T242 635Q242 667 262 688T314 710Q348 710 369 685Z" />
|
||||||
|
<glyph unicode="„" glyph-name="quotedblbase" horiz-adv-x="440" d="M156 144T177 119T198 46Q198 -49 132 -118Q119 -131 104 -131Q89 -131 78 -121T67 -97Q67 -85 77 -74Q107 -42 116 -2Q87 1 69 20T50 69Q50 101 70 122T122 144Q156 144 177 119ZM348
|
||||||
|
144T369 119T390 46Q390 -49 324 -118Q311 -131 296 -131Q281 -131 270 -121T259 -97Q259 -85 269 -74Q299 -42 308 -2Q279 1 261 20T242 69Q242 101 262 122T314 144Q348 144 369 119Z" />
|
||||||
|
<glyph unicode="•" glyph-name="bullet" horiz-adv-x="524" d="M214 88T172 111T106 175T81 265Q81 311 104 352T169 418T262 443Q310 443 351 420T418 356T443 265Q443 217 419 177T353 112T262 88Q214 88 172 111Z" />
|
||||||
|
<glyph unicode="‹" glyph-name="guilsinglleft" horiz-adv-x="287" d="M65 229Q53 249 53 266Q53 284 65 303L143 429Q160 456 189 456Q208 456 221 444T235 413Q235 402 229 388L171 266L229 144Q235 131 235 120Q235 101 221 89T188 76Q160 76 143 103L65 229Z" />
|
||||||
|
<glyph unicode="›" glyph-name="guilsinglright" horiz-adv-x="283" d="M128 76T99 76Q80 76 66 88T52 120Q52 131 58 144L117 266L58 388Q52 402 52 413Q52 432 66 444T99 456Q128 456 144 429L218 303Q229 285 229 266Q229 247 218 229L144 103Q128 76 99 76Z" />
|
||||||
|
</font>
|
||||||
|
</defs>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 79 KiB |
BIN
webui/src/css/fonts/nunito-v11-latin-700.ttf
Normal file
BIN
webui/src/css/fonts/nunito-v11-latin-700.woff
Normal file
BIN
webui/src/css/fonts/nunito-v11-latin-700.woff2
Normal file
BIN
webui/src/css/fonts/nunito-v11-latin-regular.eot
Normal file
437
webui/src/css/fonts/nunito-v11-latin-regular.svg
Normal file
|
@ -0,0 +1,437 @@
|
||||||
|
<?xml version="1.0" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<defs >
|
||||||
|
<font id="Nunito" horiz-adv-x="557" ><font-face
|
||||||
|
font-family="Nunito"
|
||||||
|
units-per-em="1000"
|
||||||
|
panose-1="0 0 5 0 0 0 0 0 0 0"
|
||||||
|
ascent="1011"
|
||||||
|
descent="-353"
|
||||||
|
alphabetic="0" />
|
||||||
|
<glyph unicode=" " glyph-name="space" horiz-adv-x="258" />
|
||||||
|
<glyph unicode="!" glyph-name="exclam" horiz-adv-x="229" d="M104 179T97 186T89 207L65 660Q63 683 77 696T114 710Q137 710 151 697T163 660L139 207Q138 193 131 186T114 179Q104 179 97 186ZM91 -5T75 10T59 51Q59 76 75 92T115 108Q138 108 153 92T169
|
||||||
|
51Q169 26 154 11T115 -5Q91 -5 75 10Z" />
|
||||||
|
<glyph unicode=""" glyph-name="quotedbl" horiz-adv-x="421" d="M100 423T93 430T84 450L66 654L65 664Q65 686 78 698T111 710Q131 710 143 698T156 665Q156 658 155 654L138 450Q135 423 111 423Q100 423 93 430ZM300 423T293 430T284 450L266 654L265
|
||||||
|
664Q265 686 278 698T311 710Q331 710 343 698T356 665Q356 658 355 654L338 450Q335 423 311 423Q300 423 293 430Z" />
|
||||||
|
<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="600" d="M468 472L423 241H521Q534 241 543 232T553 210Q553 198 544 190T521 182H412L380 19Q378 8 370 2T350 -5Q336 -5 327 4T318 26Q318 32 319 35L348 182H188L156 19Q155 9 147 2T127 -5Q114 -5
|
||||||
|
105 4T96 26Q96 32 97 35L126 182H59Q45 182 36 191T27 213Q27 225 36 233T59 241H137L182 472H79Q66 472 57 481T47 503Q47 515 56 523T79 531H193L224 689Q226 700 234 706T254 713Q268 713 276 705T285 682Q285 676 284 673L256 531H416L447 689Q448 699 457
|
||||||
|
706T477 713Q491 713 499 705T508 682Q508 676 507 673L479 531H541Q555 531 564 522T573 500Q573 488 564 480T541 472H468ZM359 241L405 472H245L199 241H359Z" />
|
||||||
|
<glyph unicode="$" glyph-name="dollar" horiz-adv-x="600" d="M551 112T495 59T345 -6V-83Q345 -100 336 -110T310 -120Q294 -120 285 -110T275 -83V-7Q214 -3 157 17T60 74Q44 87 44 108Q44 122 52 132T71 143Q83 143 100 132Q200 62 301 62Q380 62 424 95T468
|
||||||
|
189Q468 225 446 247T389 282T295 309Q219 328 173 347T93 405T60 510Q60 564 87 607T162 678T274 711V788Q274 804 284 814T309 825Q325 825 334 815T344 788V711Q397 706 446 686T529 631Q546 617 546 597Q546 583 538 573T518 562Q505 562 490 573Q446 609 405
|
||||||
|
626T308 643Q232 643 188 608T143 513Q143 471 167 446T228 408T327 378Q400 360 444 342T520 288T551 190Q551 112 495 59Z" />
|
||||||
|
<glyph unicode="%" glyph-name="percent" horiz-adv-x="930" d="M290 -17T270 -17Q257 -17 248 -8T238 16Q238 28 245 39L627 700Q640 722 660 722Q673 722 682 713T692 689Q692 678 686 666L303 5Q290 -17 270 -17ZM145 282T100 336T55 498Q55 604 100 658T225
|
||||||
|
713Q305 713 350 659T395 498Q395 391 350 337T225 282Q145 282 100 336ZM274 340T297 378T321 498Q321 579 298 617T225 655Q176 655 152 617T128 498Q128 416 152 378T225 340Q274 340 297 378ZM625 -7T580 47T535 209Q535 315 580 369T705 424Q786 424 830 370T875
|
||||||
|
209Q875 102 831 48T705 -7Q625 -7 580 47ZM755 51T778 88T802 209Q802 290 778 328T705 366Q656 366 633 328T609 209Q609 127 632 89T705 51Q755 51 778 88Z" />
|
||||||
|
<glyph unicode="&" glyph-name="ampersand" horiz-adv-x="664" d="M655 39T655 26Q655 13 645 3T620 -8Q606 -8 595 3L503 99Q458 47 400 20T278 -7Q212 -7 161 15T81 80T52 177Q52 243 93 294T218 395Q174 441 154 478T133 558Q133 630 182 671T306 712Q378
|
||||||
|
712 421 674T464 570Q464 516 431 474T325 386L494 208Q528 281 534 382Q535 400 546 409T571 419Q586 419 596 409T605 380Q596 250 543 156L645 50Q655 39 655 26ZM264 650T237 625T210 558Q210 527 226 499T280 433Q342 473 367 502T393 566Q393 604 370 627T307
|
||||||
|
650Q264 650 237 625ZM331 59T376 81T456 147L262 348Q189 304 161 266T132 179Q132 123 172 91T281 59Q331 59 376 81Z" />
|
||||||
|
<glyph unicode="'" glyph-name="quotesingle" horiz-adv-x="221" d="M100 423T93 430T84 450L66 654L65 664Q65 686 78 698T111 710Q131 710 143 698T156 665Q156 658 155 654L138 450Q135 423 111 423Q100 423 93 430Z" />
|
||||||
|
<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="314" d="M103 39T103 263Q103 487 209 690Q222 713 244 713Q256 713 264 705T273 685Q273 678 270 670Q186 472 186 263Q186 54 270 -144Q273 -153 273 -159Q273 -172 265 -179T244 -187Q222 -187 209
|
||||||
|
-164Q103 39 103 263Z" />
|
||||||
|
<glyph unicode=")" glyph-name="parenright" horiz-adv-x="314" d="M93 -187T70 -187Q58 -187 50 -180T41 -160Q41 -156 45 -144Q128 55 128 263Q128 471 45 670Q41 682 41 686Q41 698 49 705T70 713Q93 713 106 690Q211 486 211 263Q211 40 106 -164Q93 -187 70 -187Z" />
|
||||||
|
<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="450" d="M405 565T414 556T424 534Q424 522 415 513T389 504L270 508L333 407Q339 397 339 388Q339 376 330 368T308 359Q291 359 281 377L225 483L169 376Q159 358 142 358Q130 358 120 367T110 388Q110
|
||||||
|
397 116 406L181 508L60 504Q45 503 36 512T27 534Q27 547 35 556T60 564L181 560L116 661Q110 670 110 680Q110 692 120 701T142 710Q159 710 169 692L225 585L281 691Q291 710 309 710Q321 710 330 702T339 681Q339 672 333 661L270 560L389 564Q405 565 414
|
||||||
|
556Z" />
|
||||||
|
<glyph unicode="+" glyph-name="plus" horiz-adv-x="600" d="M525 316T534 307T544 285Q544 272 535 263T512 253H331V73Q331 59 322 50T300 41Q287 41 278 50T269 73V253H88Q75 253 66 262T56 285Q56 298 65 307T88 316H269V496Q269 510 278 519T300 529Q313
|
||||||
|
529 322 520T331 496V316H512Q525 316 534 307Z" />
|
||||||
|
<glyph unicode="," glyph-name="comma" horiz-adv-x="229" d="M138 108T153 89T169 30Q169 -49 118 -103Q108 -114 95 -114Q85 -114 77 -107T69 -89Q69 -78 77 -70Q103 -43 110 -3Q88 -1 74 13T59 51Q59 76 74 92T113 108Q138 108 153 89Z" />
|
||||||
|
<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="425" d="M84 233T75 242T65 266Q65 281 74 290T102 300H322Q341 300 350 291T360 266Q360 251 351 242T322 233H102Q84 233 75 242Z" />
|
||||||
|
<glyph unicode="." glyph-name="period" horiz-adv-x="229" d="M91 -5T75 10T59 51Q59 76 75 92T115 108Q138 108 153 92T169 51Q169 26 154 11T115 -5Q91 -5 75 10Z" />
|
||||||
|
<glyph unicode="/" glyph-name="slash" horiz-adv-x="283" d="M52 -49T43 -56T23 -63Q9 -63 -2 -53T-13 -28Q-13 -22 -10 -14L226 724Q230 737 239 744T259 751Q273 751 284 741T295 715Q295 712 293 702L56 -36Q52 -49 43 -56Z" />
|
||||||
|
<glyph unicode="0" glyph-name="zero" horiz-adv-x="600" d="M179 -8T116 84T53 352Q53 529 116 621T300 713Q421 713 484 622T547 353Q547 176 484 84T300 -8Q179 -8 116 84ZM384 61T424 132T464 353Q464 504 425 574T300 644Q216 644 176 574T136 353Q136 203
|
||||||
|
176 132T300 61Q384 61 424 132Z" />
|
||||||
|
<glyph unicode="1" glyph-name="one" horiz-adv-x="600" d="M510 69T520 60T530 35Q530 18 521 9T492 0H161Q142 0 133 9T123 35Q123 51 133 60T161 69H285V605L176 534Q168 529 160 529Q146 529 136 542T125 570Q125 591 141 600L293 699Q310 710 328 710Q345
|
||||||
|
710 356 699T367 668V69H492Q510 69 520 60Z" />
|
||||||
|
<glyph unicode="2" glyph-name="two" horiz-adv-x="600" d="M526 69T536 60T546 35Q546 0 508 0H116Q99 0 88 10T77 36Q77 55 91 69L332 334Q382 390 404 434T427 524Q427 582 394 613T299 644Q251 644 207 627T119 573Q104 561 91 561Q80 561 72 571T64 597Q64
|
||||||
|
618 80 631Q121 669 180 691T301 713Q396 713 452 663T509 528Q509 467 482 411T391 286L191 69H508Q526 69 536 60Z" />
|
||||||
|
<glyph unicode="3" glyph-name="three" horiz-adv-x="600" d="M458 344T491 300T525 191Q525 99 463 46T294 -7Q229 -7 170 15T69 75Q53 90 53 109Q53 124 61 134T80 144Q94 144 108 133Q154 96 198 79T293 62Q367 62 405 96T444 194Q444 323 282 323H229Q213
|
||||||
|
323 204 333T194 358Q194 372 203 382T229 392H266Q344 392 386 426T428 526Q428 583 394 613T298 644Q251 644 207 627T119 573Q105 562 91 562Q80 562 72 572T64 597Q64 616 80 631Q121 669 179 691T300 713Q396 713 452 665T509 534Q509 473 479 428T394 362Q458
|
||||||
|
344 491 300Z" />
|
||||||
|
<glyph unicode="4" glyph-name="four" horiz-adv-x="600" d="M551 221T561 212T571 187Q571 153 533 153H458V37Q458 17 447 6T417 -5Q399 -5 388 6T377 37V153H81Q63 153 53 163T43 188Q43 202 54 219L381 692Q395 710 417 710Q434 710 446 699T458 668V221H533Q551
|
||||||
|
221 561 212ZM136 221H377V568L136 221Z" />
|
||||||
|
<glyph unicode="5" glyph-name="five" horiz-adv-x="600" d="M394 442T444 414T522 336T550 219Q550 153 520 102T437 22T313 -7Q251 -7 192 15T92 75Q76 90 76 109Q76 124 84 134T103 144Q117 144 131 133Q175 97 219 80T311 62Q385 62 427 104T469 218Q469 288
|
||||||
|
427 331T314 374Q223 374 166 304Q152 289 132 289Q118 289 109 297T99 321V666Q99 683 109 694T139 705H491Q509 705 519 696T530 671Q530 655 520 646T491 637H180V386Q208 413 245 427T327 442Q394 442 444 414Z" />
|
||||||
|
<glyph unicode="6" glyph-name="six" horiz-adv-x="599" d="M393 443T443 415T521 336T549 219Q549 154 520 102T439 21T322 -8Q194 -8 125 81T55 335Q55 453 87 538T180 668T325 713Q382 713 438 691T535 631Q552 615 552 597Q552 582 544 572T525 562Q511 562
|
||||||
|
496 573Q409 644 327 644Q238 644 188 563T138 336V323Q161 379 212 411T329 443Q393 443 443 415ZM386 61T427 104T468 218Q468 289 427 331T317 374Q248 374 205 331T161 218Q161 148 204 105T318 61Q386 61 427 104Z" />
|
||||||
|
<glyph unicode="7" glyph-name="seven" horiz-adv-x="600" d="M521 705T530 696T540 671Q540 657 531 640L199 15Q187 -7 164 -7Q148 -7 136 4T123 31Q123 42 130 53L442 636H97Q79 636 70 645T60 670Q60 687 69 696T97 705H503Q521 705 530 696Z" />
|
||||||
|
<glyph unicode="8" glyph-name="eight" horiz-adv-x="600" d="M484 343T518 297T553 187Q553 96 487 45T300 -7Q179 -7 113 44T47 187Q47 252 82 298T179 362Q126 382 95 425T64 526Q64 612 126 662T300 713Q411 713 473 663T536 526Q536 468 505 425T422 362Q484
|
||||||
|
343 518 297ZM145 458T184 425T300 392Q376 392 415 425T455 520Q455 579 416 612T300 645Q224 645 185 612T145 520Q145 458 184 425ZM472 61T472 192Q472 323 300 323Q128 323 128 192Q128 61 300 61Q472 61 472 192Z" />
|
||||||
|
<glyph unicode="9" glyph-name="nine" horiz-adv-x="600" d="M406 713T475 624T545 370Q545 252 513 167T420 37T275 -8Q218 -8 162 14T65 74Q48 90 48 108Q48 123 56 133T75 143Q89 143 104 132Q191 61 273 61Q362 61 412 142T462 369V382Q439 326 388 294T271
|
||||||
|
262Q207 262 157 290T79 369T51 486Q51 551 80 603T161 684T278 713Q406 713 475 624ZM352 331T395 374T439 487Q439 557 396 600T282 644Q214 644 173 601T132 487Q132 416 173 374T283 331Q352 331 395 374Z" />
|
||||||
|
<glyph unicode=":" glyph-name="colon" horiz-adv-x="229" d="M91 385T75 400T59 441Q59 466 75 481T115 497Q138 497 153 482T169 441Q169 416 154 401T115 385Q91 385 75 400ZM91 -5T75 10T59 51Q59 76 75 92T115 108Q138 108 153 92T169 51Q169 26 154 11T115
|
||||||
|
-5Q91 -5 75 10Z" />
|
||||||
|
<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="229" d="M91 385T75 400T59 441Q59 466 75 481T115 497Q138 497 153 482T169 441Q169 416 154 401T115 385Q91 385 75 400ZM138 108T153 89T169 30Q169 -49 118 -103Q108 -114 95 -114Q85 -114 77 -107T69
|
||||||
|
-89Q69 -78 77 -70Q103 -43 110 -3Q88 -1 74 13T59 51Q59 76 74 92T113 108Q138 108 153 89Z" />
|
||||||
|
<glyph unicode="<" glyph-name="less" horiz-adv-x="600" d="M544 98T544 81Q544 68 535 60T510 51Q499 51 490 55L86 238Q72 244 64 256T56 285Q56 300 64 312T86 330L490 513Q502 518 510 518Q525 518 534 510T544 487Q544 470 527 461L133 284L527 108Q544
|
||||||
|
98 544 81Z" />
|
||||||
|
<glyph unicode="=" glyph-name="equal" horiz-adv-x="600" d="M80 353T71 362T62 386Q62 398 71 407T94 416H518Q532 416 541 407T550 383Q550 371 541 362T518 353H94Q80 353 71 362ZM80 409T71 418T62 442Q62 454 71 463T94 472H518Q532 472 541 463T550 439Q550
|
||||||
|
427 541 418T518 409H94Q80 409 71 418Z" />
|
||||||
|
<glyph unicode=">" glyph-name="greater" horiz-adv-x="600" d="M528 324T536 312T544 285Q544 269 536 257T514 238L110 55Q101 51 90 51Q76 51 66 59T56 81Q56 98 74 108L467 284L74 461Q56 469 56 487Q56 501 65 509T90 518Q98 518 110 513L514 330Q528
|
||||||
|
324 536 312Z" />
|
||||||
|
<glyph unicode="?" glyph-name="question" horiz-adv-x="443" d="M196 179T189 187T182 209Q182 271 204 315T269 411Q303 454 319 484T336 551Q336 594 305 618T221 643Q176 643 138 626T52 572Q35 560 24 560Q12 560 5 570T-3 595Q-3 615 13 630Q53 668 110
|
||||||
|
690T225 713Q312 713 365 670T419 557Q419 504 397 466T328 375Q285 326 262 289T233 202Q232 191 225 185T207 179Q196 179 189 187ZM184 -5T169 11T153 51Q153 75 168 91T208 108Q232 108 247 92T263 51Q263 27 248 11T208 -5Q184 -5 169 11Z" />
|
||||||
|
<glyph unicode="@" glyph-name="at" horiz-adv-x="926" d="M344 -152T248 -99T101 50T49 273Q49 405 104 504T256 657T473 711Q601 711 692 659T830 522T877 344Q877 246 848 184T773 93T676 64Q623 64 593 87T558 153H556Q531 112 494 88T406 64Q340 64 299 110T258
|
||||||
|
239Q258 307 284 367T359 463T469 499Q516 499 551 477T597 418H598L606 462Q608 474 617 481T639 488Q653 488 661 480T670 458Q670 453 669 450L628 216Q624 188 624 180Q624 146 640 132T688 118Q716 118 745 140T794 213T814 344Q814 423 776 493T661 606T473
|
||||||
|
650Q371 650 290 605T161 474T114 273Q114 163 157 81T281 -46T473 -91Q625 -91 710 -9Q724 4 739 4Q751 4 759 -5T767 -27Q767 -43 755 -54Q710 -99 637 -125T473 -152Q344 -152 248 -99ZM469 118T505 148T561 227T580 328Q580 384 553 413T478 443Q430 443 395
|
||||||
|
414T341 339T322 242Q322 183 350 151T419 118Q469 118 505 148Z" />
|
||||||
|
<glyph unicode="A" glyph-name="A" horiz-adv-x="727" d="M698 39T698 30Q698 15 687 5T659 -5Q634 -5 624 19L553 181H176L104 19Q94 -5 69 -5Q53 -5 41 5T29 31Q29 39 33 47L319 683Q325 697 337 704T363 711Q378 711 390 704T408 683L694 47Q698 39 698 30ZM206
|
||||||
|
249H523L364 608L206 249Z" />
|
||||||
|
<glyph unicode="B" glyph-name="B" horiz-adv-x="674" d="M548 346T581 302T615 192Q615 99 554 50T381 0H129Q110 0 99 11T87 40V665Q87 683 98 694T129 705H370Q479 705 539 657T599 521Q599 464 570 423T487 362Q548 346 581 302ZM168 392H358Q437 392 477
|
||||||
|
424T518 517Q518 637 358 637H168V392ZM456 68T495 98T535 194Q535 324 373 324H168V68H373Q456 68 495 98Z" />
|
||||||
|
<glyph unicode="C" glyph-name="C" horiz-adv-x="677" d="M286 -8T213 35T101 160T61 353Q61 463 100 544T213 669T386 713Q453 713 512 692T616 630Q632 615 632 595Q632 581 624 571T605 560Q593 560 576 571Q525 611 484 627T388 643Q272 643 210 568T147 353Q147
|
||||||
|
213 209 138T388 62Q441 62 483 78T576 134Q593 145 605 145Q616 145 624 135T632 110Q632 90 616 75Q572 35 513 14T386 -8Q286 -8 213 35Z" />
|
||||||
|
<glyph unicode="D" glyph-name="D" horiz-adv-x="739" d="M110 0T99 11T87 40V665Q87 683 98 694T129 705H324Q493 705 585 614T678 353Q678 184 585 92T324 0H129Q110 0 99 11ZM319 70Q593 70 593 353Q593 635 319 635H169V70H319Z" />
|
||||||
|
<glyph unicode="E" glyph-name="E" horiz-adv-x="582" d="M110 0T99 11T87 40V665Q87 683 98 694T129 705H503Q521 705 531 696T541 671Q541 655 531 646T503 637H168V392H483Q501 392 511 383T521 358Q521 342 511 333T483 324H168V68H503Q521 68 531 60T541
|
||||||
|
34Q541 18 531 9T503 0H129Q110 0 99 11Z" />
|
||||||
|
<glyph unicode="F" glyph-name="F" d="M109 -5T98 6T87 37V665Q87 683 98 694T129 705H493Q511 705 521 696T531 670Q531 654 521 645T493 636H168V393H473Q491 393 501 384T511 358Q511 342 501 333T473 324H168V37Q168 18 158 7T128 -5Q109 -5 98 6Z" />
|
||||||
|
<glyph unicode="G" glyph-name="G" horiz-adv-x="724" d="M626 367T635 358T645 333V84Q645 60 638 48T610 29Q570 12 513 2T399 -8Q294 -8 218 35T102 159T61 353Q61 464 101 545T216 669T392 713Q462 713 522 692T623 630Q640 613 640 595Q640 581 632 571T612
|
||||||
|
560Q600 560 584 572Q532 612 490 627T393 643Q274 643 211 568T147 353Q147 210 211 136T401 61Q494 61 570 89V303H424Q407 303 397 312T387 335Q387 350 397 358T424 367H611Q626 367 635 358Z" />
|
||||||
|
<glyph unicode="H" glyph-name="H" horiz-adv-x="758" d="M650 710T660 699T671 668V37Q671 18 661 7T631 -5Q612 -5 601 6T590 37V323H168V37Q168 18 157 7T127 -5Q108 -5 98 6T87 37V668Q87 687 97 698T127 710Q146 710 157 699T168 668V393H590V668Q590 687
|
||||||
|
601 698T631 710Q650 710 660 699Z" />
|
||||||
|
<glyph unicode="I" glyph-name="I" horiz-adv-x="256" d="M109 -5T98 6T87 37V668Q87 687 98 698T128 710Q147 710 158 699T169 668V37Q169 18 158 7T128 -5Q109 -5 98 6Z" />
|
||||||
|
<glyph unicode="J" glyph-name="J" horiz-adv-x="326" d="M15 -7T2 2T-11 29Q-11 62 26 63L56 65Q107 68 132 96T157 188V668Q157 687 169 698T198 710Q217 710 228 699T239 668V187Q239 95 197 49T70 -3L40 -5Q15 -7 2 2Z" />
|
||||||
|
<glyph unicode="K" glyph-name="K" horiz-adv-x="628" d="M608 49T608 33Q608 19 597 8T570 -4Q557 -4 543 8L169 335V37Q169 18 158 7T128 -5Q109 -5 98 6T87 37V668Q87 687 98 698T128 710Q147 710 158 699T169 668V381L526 698Q537 709 552 709Q567 709 578
|
||||||
|
698T589 672Q589 657 576 644L253 360L594 62Q608 49 608 33Z" />
|
||||||
|
<glyph unicode="L" glyph-name="L" horiz-adv-x="540" d="M110 0T99 10T87 38V668Q87 687 98 698T128 710Q147 710 158 699T169 668V70H492Q510 70 520 61T530 35Q530 18 520 9T492 0H127Q110 0 99 10Z" />
|
||||||
|
<glyph unicode="M" glyph-name="M" horiz-adv-x="841" d="M732 710T742 699T753 668V35Q753 17 743 6T715 -5Q697 -5 688 6T679 35V546L462 130Q448 101 421 101Q395 101 380 130L162 541V35Q162 17 153 6T125 -5Q107 -5 97 6T87 35V668Q87 687 98 698T128 710Q153
|
||||||
|
710 168 681L422 194L673 681Q681 697 690 703T713 710Q732 710 742 699Z" />
|
||||||
|
<glyph unicode="N" glyph-name="N" horiz-adv-x="739" d="M632 710T642 699T652 668V37Q652 18 642 7T612 -5Q593 -5 579 12L164 567V37Q164 18 154 7T125 -5Q107 -5 97 6T87 37V668Q87 687 97 698T127 710Q147 710 161 693L575 138V668Q575 687 585 698T614 710Q632
|
||||||
|
710 642 699Z" />
|
||||||
|
<glyph unicode="O" glyph-name="O" horiz-adv-x="764" d="M284 -8T212 36T100 161T61 352Q61 463 99 544T210 669T382 713Q481 713 553 670T664 545T703 353Q703 243 664 162T553 36T382 -8Q284 -8 212 36ZM494 62T556 137T619 353Q619 493 557 568T382 643Q270
|
||||||
|
643 208 568T145 353Q145 214 207 138T382 62Q494 62 556 137Z" />
|
||||||
|
<glyph unicode="P" glyph-name="P" horiz-adv-x="645" d="M109 -5T98 6T87 37V665Q87 683 98 694T129 705H366Q477 705 538 651T600 498Q600 399 538 344T366 289H169V37Q169 18 158 7T128 -5Q109 -5 98 6ZM358 357Q519 357 519 498Q519 637 358 637H169V357H358Z" />
|
||||||
|
<glyph unicode="Q" glyph-name="Q" horiz-adv-x="764" d="M624 -130Q631 -141 631 -153Q631 -167 620 -176T594 -185Q568 -185 552 -159L494 -64Q458 -8 382 -8Q284 -8 212 36T100 161T61 352Q61 463 99 544T210 669T382 713Q480 713 552 670T664 545T703 353Q703
|
||||||
|
225 652 137T505 13Q527 6 544 -10T579 -56L624 -130ZM145 214T207 138T382 62Q494 62 556 137T619 353Q619 493 557 568T382 643Q270 643 208 568T145 353Q145 214 207 138Z" />
|
||||||
|
<glyph unicode="R" glyph-name="R" horiz-adv-x="686" d="M632 40T632 28Q632 13 621 4T594 -6Q571 -6 558 14L424 226Q398 267 370 282T294 298H168V37Q168 18 157 7T128 -5Q109 -5 98 6T87 37V665Q87 683 98 694T129 705H377Q492 705 552 654T613 504Q613 420
|
||||||
|
565 369T426 307Q451 299 471 281T511 231L625 51Q632 40 632 28ZM370 366Q452 366 492 400T533 503Q533 571 493 604T370 637H168V366H370Z" />
|
||||||
|
<glyph unicode="S" glyph-name="S" horiz-adv-x="617" d="M237 -8T169 14T59 75Q44 89 44 110Q44 124 52 134T71 145Q84 145 99 134Q192 62 311 62Q397 62 443 95T489 189Q489 224 467 245T409 280T312 307Q230 326 178 347T93 407T60 509Q60 569 92 615T183 687T317
|
||||||
|
713Q387 713 447 692T549 630Q565 614 565 595Q565 581 557 571T538 560Q527 560 509 571Q460 611 418 627T317 643Q234 643 188 609T142 512Q142 459 182 433T307 386Q398 364 450 346T536 290T571 191Q571 132 539 87T447 17T312 -8Q237 -8 169 14Z" />
|
||||||
|
<glyph unicode="T" glyph-name="T" horiz-adv-x="598" d="M280 -5T269 6T257 37V635H42Q24 635 14 644T4 670Q4 687 14 696T42 705H555Q573 705 583 696T593 670Q593 653 583 644T555 635H340V37Q340 18 329 7T299 -5Q280 -5 269 6Z" />
|
||||||
|
<glyph unicode="U" glyph-name="U" horiz-adv-x="724" d="M224 -8T153 64T82 276V668Q82 687 93 698T123 710Q141 710 152 699T163 668V269Q163 166 213 114T362 62Q460 62 510 114T560 269V668Q560 687 571 698T601 710Q620 710 631 699T642 668V276Q642 137
|
||||||
|
571 65T362 -8Q224 -8 153 64Z" />
|
||||||
|
<glyph unicode="V" glyph-name="V" horiz-adv-x="691" d="M609 700T618 706T639 712Q655 712 667 702T680 676Q680 668 676 660L389 22Q383 9 371 2T345 -5Q331 -5 319 2T301 22L15 660Q12 668 12 675Q12 691 25 701T54 712Q78 712 89 689L347 106L604 689Q609
|
||||||
|
700 618 706Z" />
|
||||||
|
<glyph unicode="W" glyph-name="W" horiz-adv-x="1101" d="M992 698T1002 704T1024 711Q1040 711 1051 702T1063 676Q1063 669 1060 660L834 23Q829 9 817 2T790 -6Q776 -6 764 1T747 23L551 577L353 23Q348 9 336 2T310 -6Q296 -6 284 1T267 23L40 660Q37 668
|
||||||
|
37 675Q37 691 49 701T78 711Q90 711 100 705T115 685L312 117L512 679Q517 694 528 701T552 709Q565 709 576 701T592 678L789 115L988 685Q992 698 1002 704Z" />
|
||||||
|
<glyph unicode="X" glyph-name="X" horiz-adv-x="646" d="M620 48T620 34Q620 18 608 7T580 -4Q564 -4 551 10L323 301L94 10Q83 -4 65 -4Q50 -4 38 7T26 34Q26 49 35 59L275 360L48 646Q38 657 38 672Q38 687 49 698T76 709Q93 709 105 694L323 418L540 694Q552
|
||||||
|
709 569 709Q584 709 596 698T608 670Q608 656 599 646L371 360L610 59Q620 48 620 34Z" />
|
||||||
|
<glyph unicode="Y" glyph-name="Y" horiz-adv-x="601" d="M540 709T557 709Q571 709 582 698T593 671Q593 656 584 646L341 339V37Q341 17 330 6T300 -5Q282 -5 271 6T259 37V340L16 646Q6 657 6 671Q6 687 17 698T44 709Q61 709 73 694L301 403L528 694Q540 709
|
||||||
|
557 709Z" />
|
||||||
|
<glyph unicode="Z" glyph-name="Z" horiz-adv-x="590" d="M541 69T551 60T561 35Q561 18 551 9T523 0H76Q58 0 48 10T37 35Q37 50 48 66L448 636H76Q58 636 48 645T38 670Q38 687 48 696T76 705H512Q530 705 540 695T551 670Q551 656 540 640L139 69H523Q541 69 551 60Z" />
|
||||||
|
<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="314" d="M161 -180T135 -154T109 -78V603Q109 652 135 678T210 705H279Q295 705 304 697T314 673Q314 658 305 650T279 641H232Q189 641 189 596V-71Q189 -116 232 -116H279Q295 -116 304 -124T314 -148Q314
|
||||||
|
-164 305 -172T279 -180H210Q161 -180 135 -154Z" />
|
||||||
|
<glyph unicode="\" glyph-name="backslash" horiz-adv-x="282" d="M-10 702Q-12 707 -12 716Q-12 731 -2 741T23 751Q47 751 56 724L293 -14Q295 -24 295 -28Q295 -43 285 -53T260 -63Q249 -63 240 -57T226 -36L-10 702Z" />
|
||||||
|
<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="314" d="M19 -180T10 -172T0 -148Q0 -133 9 -125T35 -116H81Q125 -116 125 -71V596Q125 641 81 641H35Q19 641 10 649T0 673Q0 689 9 697T35 705H104Q153 705 179 679T205 603V-78Q205 -127 179 -153T104
|
||||||
|
-180H35Q19 -180 10 -172Z" />
|
||||||
|
<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="600" d="M534 181T534 172Q534 158 525 150T502 141Q485 141 478 157L300 552L122 157Q116 141 98 141Q86 141 76 149T66 172Q66 181 70 189L256 600Q262 613 273 621T300 629Q314 629 326 621T344 600L530
|
||||||
|
189Q534 181 534 172Z" />
|
||||||
|
<glyph unicode="_" glyph-name="underscore" horiz-adv-x="500" d="M18 -53T9 -46T0 -27Q0 -16 9 -8T33 0H467Q482 0 491 -8T500 -27Q500 -38 491 -45T467 -53H33Q18 -53 9 -46Z" />
|
||||||
|
<glyph unicode="`" glyph-name="grave" horiz-adv-x="300" d="M-9 683Q-29 702 -29 721Q-29 737 -18 747T9 758Q32 758 50 735L166 583Q172 576 172 568Q172 559 165 553T149 546Q140 546 133 552L-9 683Z" />
|
||||||
|
<glyph unicode="a" glyph-name="a" horiz-adv-x="530" d="M457 499T457 307V35Q457 17 447 6T418 -5Q400 -5 389 6T378 35V83Q359 40 320 17T230 -7Q183 -7 144 12T81 65T58 140Q58 195 86 225T178 269T356 283H378V316Q378 376 354 404T274 432Q206 432 136 395Q109
|
||||||
|
378 98 378Q86 378 78 387T70 410Q70 424 78 434T106 456Q141 476 185 487T274 499Q457 499 457 307ZM301 57T339 97T378 202V231H360Q272 231 226 224T161 199T141 147Q141 108 169 83T241 57Q301 57 339 97Z" />
|
||||||
|
<glyph unicode="b" glyph-name="b" horiz-adv-x="582" d="M384 499T433 468T509 380T536 248Q536 172 509 115T433 25T320 -7Q263 -7 221 18T156 89V35Q156 17 146 6T116 -5Q97 -5 86 6T75 35V671Q75 688 86 699T116 710Q135 710 145 700T156 671V403Q178 449
|
||||||
|
220 474T320 499Q384 499 433 468ZM375 60T414 109T453 248Q453 335 414 383T304 431Q233 431 195 383T156 246Q156 157 194 109T304 60Q375 60 414 109Z" />
|
||||||
|
<glyph unicode="c" glyph-name="c" horiz-adv-x="479" d="M208 -7T156 24T75 112T46 244Q46 319 75 377T158 467T280 499Q318 499 355 489T421 458Q439 446 446 435T454 409Q454 395 447 386T427 377Q420 377 412 381T399 389T391 394Q365 411 342 421T284 431Q211
|
||||||
|
431 171 382T130 244Q130 156 170 108T284 60Q318 60 342 70T392 97Q403 104 413 109T430 114Q441 114 448 105T456 82Q456 69 449 59T423 35Q395 16 356 5T276 -7Q208 -7 156 24Z" />
|
||||||
|
<glyph unicode="d" glyph-name="d" horiz-adv-x="582" d="M485 710T496 699T507 671V35Q507 17 496 6T466 -5Q447 -5 437 6T426 35V89Q404 43 362 18T262 -7Q198 -7 149 25T73 114T46 248Q46 323 73 380T149 468T262 499Q319 499 361 474T426 403V671Q426 689
|
||||||
|
436 699T466 710Q485 710 496 699ZM349 60T387 108T426 246Q426 335 388 383T278 431Q207 431 168 383T128 248Q128 159 167 110T278 60Q349 60 387 108Z" />
|
||||||
|
<glyph unicode="e" glyph-name="e" horiz-adv-x="527" d="M463 113T471 104T479 81Q479 56 444 35Q408 14 368 4T290 -7Q177 -7 112 60T46 245Q46 320 75 377T156 467T276 499Q371 499 427 437T483 269Q483 249 475 240T449 231H127Q136 59 290 59Q329 59 357
|
||||||
|
69T417 98Q443 113 452 113Q463 113 471 104ZM213 436T175 396T129 283H412Q410 357 375 396T277 436Q213 436 175 396Z" />
|
||||||
|
<glyph unicode="f" glyph-name="f" horiz-adv-x="328" d="M237 637T210 608T183 519V487H294Q311 487 320 478T329 454Q329 439 320 431T294 423H183V35Q183 16 172 6T143 -5Q125 -5 114 5T102 35V423H35Q18 423 9 431T-1 454Q-1 469 8 478T35 487H102V505Q102
|
||||||
|
595 147 646T276 704L302 706Q328 708 339 701T351 676Q351 647 316 643L290 641Q237 637 210 608Z" />
|
||||||
|
<glyph unicode="g" glyph-name="g" horiz-adv-x="586" d="M489 497T500 486T511 457V33Q511 -76 455 -131T289 -187Q182 -187 111 -145Q75 -125 75 -99Q75 -85 82 -76T102 -67Q112 -67 138 -81Q173 -99 207 -110T288 -121Q359 -121 395 -84T431 26V112Q410 65
|
||||||
|
367 40T264 15Q200 15 151 45T74 130T46 257Q46 329 73 384T150 469T264 499Q322 499 365 474T430 403V457Q430 475 440 486T470 497Q489 497 500 486ZM350 82T390 128T430 257Q430 338 391 384T280 431Q209 431 169 385T128 257Q128 175 168 129T280 82Q350 82
|
||||||
|
390 128Z" />
|
||||||
|
<glyph unicode="h" glyph-name="h" horiz-adv-x="568" d="M407 499T451 451T495 306V35Q495 16 484 6T455 -5Q436 -5 425 5T414 35V304Q414 369 388 400T303 431Q236 431 196 390T156 279V35Q156 16 146 6T116 -5Q97 -5 86 5T75 35V671Q75 688 86 699T116 710Q135
|
||||||
|
710 145 700T156 671V409Q180 453 223 476T321 499Q407 499 451 451Z" />
|
||||||
|
<glyph unicode="i" glyph-name="i" horiz-adv-x="232" d="M98 -5T87 5T75 35V457Q75 476 86 486T116 497Q134 497 145 487T156 457V35Q156 15 145 5T116 -5Q98 -5 87 5ZM92 602T77 616T62 653Q62 675 77 689T116 703Q140 703 155 689T170 653Q170 630 155 616T116
|
||||||
|
602Q92 602 77 616Z" />
|
||||||
|
<glyph unicode="j" glyph-name="j" horiz-adv-x="232" d="M-51 -184T-63 -176T-76 -150Q-76 -123 -41 -119L-13 -117Q32 -114 53 -90T75 -11V457Q75 476 86 486T116 497Q134 497 145 487T156 457V-6Q156 -90 119 -132T2 -180L-26 -182Q-51 -184 -63 -176ZM92 602T77
|
||||||
|
616T62 653Q62 675 77 689T116 703Q140 703 155 689T170 653Q170 630 155 616T116 602Q92 602 77 616Z" />
|
||||||
|
<glyph unicode="k" glyph-name="k" horiz-adv-x="500" d="M480 49T480 32Q480 17 470 6T444 -5Q431 -5 417 7L156 232V35Q156 16 145 6T116 -5Q98 -5 87 5T75 35V670Q75 689 86 699T116 710Q133 710 144 700T156 670V264L395 483Q407 495 422 495Q437 495 448
|
||||||
|
484T459 458Q459 441 445 428L248 252L464 64Q480 49 480 32Z" />
|
||||||
|
<glyph unicode="l" glyph-name="l" horiz-adv-x="232" d="M98 -5T87 5T75 35V670Q75 689 86 699T116 710Q133 710 144 700T156 670V35Q156 16 145 6T116 -5Q98 -5 87 5Z" />
|
||||||
|
<glyph unicode="m" glyph-name="m" horiz-adv-x="852" d="M779 499T779 306V35Q779 16 768 6T739 -5Q721 -5 710 5T698 35V304Q698 371 674 401T599 431Q538 431 503 390T468 279V35Q468 16 457 6T427 -5Q409 -5 398 5T387 35V304Q387 371 363 401T287 431Q227
|
||||||
|
431 192 390T156 279V35Q156 16 145 6T116 -5Q98 -5 87 5T75 35V457Q75 475 86 486T116 497Q133 497 144 487T155 458V410Q177 453 216 476T306 499Q420 499 455 403Q476 447 519 473T617 499Q779 499 779 306Z" />
|
||||||
|
<glyph unicode="n" glyph-name="n" horiz-adv-x="568" d="M495 499T495 306V35Q495 16 485 6T455 -5Q436 -5 425 5T414 35V301Q414 369 388 400T303 431Q236 431 196 390T156 279V35Q156 16 146 6T116 -5Q97 -5 86 5T75 35V457Q75 475 86 486T116 497Q134 497
|
||||||
|
144 486T155 458V407Q179 452 222 475T320 499Q495 499 495 306Z" />
|
||||||
|
<glyph unicode="o" glyph-name="o" horiz-adv-x="555" d="M208 -7T156 24T75 112T46 246Q46 322 74 379T155 468T277 499Q346 499 399 468T480 380T509 246Q509 170 481 113T399 24T277 -7Q208 -7 156 24ZM349 60T387 107T426 246Q426 335 387 383T277 432Q206
|
||||||
|
432 167 384T128 246Q128 156 166 108T277 60Q349 60 387 107Z" />
|
||||||
|
<glyph unicode="p" glyph-name="p" horiz-adv-x="582" d="M384 499T433 467T509 378T536 244Q536 168 509 112T434 24T320 -7Q263 -7 221 18T156 89V-146Q156 -164 146 -174T116 -185Q97 -185 86 -174T75 -146V457Q75 475 86 486T116 497Q135 497 145 486T156
|
||||||
|
457V403Q178 449 220 474T320 499Q384 499 433 467ZM375 60T414 108T453 244Q453 332 414 381T304 431Q233 431 195 383T156 246Q156 157 194 109T304 60Q375 60 414 108Z" />
|
||||||
|
<glyph unicode="q" glyph-name="q" horiz-adv-x="582" d="M485 497T496 486T507 457V-146Q507 -163 496 -174T466 -185Q447 -185 437 -175T426 -146V89Q404 43 362 18T262 -7Q197 -7 149 24T73 111T46 244Q46 320 73 377T149 467T262 499Q319 499 361 474T426
|
||||||
|
403V457Q426 475 436 486T466 497Q485 497 496 486ZM349 60T387 108T426 246Q426 335 388 383T278 431Q207 431 168 382T128 244Q128 156 167 108T278 60Q349 60 387 108Z" />
|
||||||
|
<glyph unicode="r" glyph-name="r" horiz-adv-x="353" d="M358 500T358 463Q358 447 349 438T318 426L288 423Q221 417 189 376T156 278V35Q156 15 145 5T116 -5Q98 -5 87 5T75 35V457Q75 476 87 486T116 497Q132 497 143 487T154 458V402Q175 446 213 469T302
|
||||||
|
496L316 497Q358 500 358 463Z" />
|
||||||
|
<glyph unicode="s" glyph-name="s" horiz-adv-x="480" d="M193 -7T152 4T78 35Q60 47 53 57T45 83Q45 96 52 104T72 113Q84 113 107 98Q137 80 166 70T240 59Q294 59 324 78T354 133Q354 155 343 168T305 192T226 214Q138 233 100 265T62 352Q62 395 86 428T152
|
||||||
|
480T249 499Q288 499 324 489T389 459Q423 435 423 409Q423 396 415 387T396 378Q384 378 360 395Q332 413 307 423T245 433Q198 433 170 412T141 356Q141 334 151 321T186 297T257 276Q325 261 362 243T416 199T432 133Q432 70 379 32T239 -7Q193 -7 152 4Z" />
|
||||||
|
<glyph unicode="t" glyph-name="t" horiz-adv-x="340" d="M335 56T335 27Q335 10 323 2T285 -5L258 -3Q178 3 140 45T102 172V423H35Q18 423 9 431T-1 454Q-1 469 8 478T35 487H102V600Q102 619 113 629T143 640Q161 640 172 630T183 600V487H294Q310 487 319
|
||||||
|
478T329 454Q329 440 320 432T294 423H183V168Q183 113 205 89T273 61L300 59Q335 56 335 27Z" />
|
||||||
|
<glyph unicode="u" glyph-name="u" horiz-adv-x="561" d="M464 497T474 486T485 457V34Q485 17 475 6T445 -5Q427 -5 417 5T406 33V83Q383 39 342 16T248 -7Q161 -7 117 41T73 185V457Q73 475 84 486T114 497Q133 497 143 486T154 457V187Q154 122 180 92T262
|
||||||
|
61Q326 61 365 102T404 212V457Q404 475 415 486T445 497Q464 497 474 486Z" />
|
||||||
|
<glyph unicode="v" glyph-name="v" horiz-adv-x="514" d="M437 496T461 496Q476 496 488 486T500 461Q500 452 496 445L301 25Q295 12 283 5T257 -3Q244 -3 232 4T213 25L19 445Q15 452 15 460Q15 475 28 486T58 497Q68 497 77 491T92 474L259 99L426 472Q437
|
||||||
|
496 461 496Z" />
|
||||||
|
<glyph unicode="w" glyph-name="w" horiz-adv-x="842" d="M751 495T774 495Q789 495 801 485T813 460Q813 453 810 445L644 25Q638 12 627 5T601 -3Q588 -3 577 4T559 25L421 376L284 25Q279 12 267 5T241 -3Q228 -3 216 4T198 25L32 444Q29 452 29 458Q29 474
|
||||||
|
42 485T72 496Q96 496 106 472L243 103L384 469Q390 482 400 489T423 496Q436 496 446 489T462 469L603 104L741 471Q751 495 774 495Z" />
|
||||||
|
<glyph unicode="x" glyph-name="x" horiz-adv-x="518" d="M487 50T487 33Q487 18 476 7T450 -4Q434 -4 421 10L259 195L98 10Q85 -4 69 -4Q54 -4 43 7T31 34Q31 49 43 62L209 249L50 430Q38 444 38 458Q38 474 49 485T75 496Q91 496 104 482L259 304L414 482Q427
|
||||||
|
496 443 496Q458 496 469 485T480 459Q480 442 468 430L309 249L475 62Q487 50 487 33Z" />
|
||||||
|
<glyph unicode="y" glyph-name="y" horiz-adv-x="514" d="M437 496T461 496Q476 496 488 486T500 461Q500 452 496 445L215 -161Q210 -172 201 -178T181 -184Q166 -184 155 -175T143 -150Q143 -142 147 -134L217 17L19 445Q15 452 15 460Q15 475 28 486T58 497Q68
|
||||||
|
497 77 491T92 474L259 99L426 472Q437 496 461 496Z" />
|
||||||
|
<glyph unicode="z" glyph-name="z" horiz-adv-x="503" d="M450 64T459 56T468 32Q468 17 459 9T433 0H83Q66 0 55 10T44 36Q44 52 56 67L352 423H78Q61 423 52 431T42 454Q42 469 51 478T78 487H417Q435 487 446 477T457 451Q457 435 445 420L148 64H433Q450 64 459 56Z" />
|
||||||
|
<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="351" d="M332 -116T341 -124T351 -148Q351 -164 342 -172T316 -180H247Q198 -180 172 -154T146 -78V149Q146 190 131 209T76 230Q59 231 50 240T41 263Q41 277 50 286T76 296Q115 298 130 316T146 376V603Q146
|
||||||
|
652 172 678T247 705H316Q332 705 341 697T351 673Q351 658 342 650T316 641H269Q226 641 226 596V368Q226 324 205 297T153 263Q183 256 204 229T226 158V-71Q226 -116 269 -116H316Q332 -116 341 -124Z" />
|
||||||
|
<glyph unicode="|" glyph-name="bar" horiz-adv-x="261" d="M114 -185T103 -174T92 -145V670Q92 687 103 698T131 710Q147 710 158 699T169 670V-145Q169 -162 158 -173T131 -185Q114 -185 103 -174Z" />
|
||||||
|
<glyph unicode="}" glyph-name="braceright" horiz-adv-x="351" d="M292 295T301 286T310 263Q310 249 301 240T275 230Q236 228 221 210T206 149L205 -78Q205 -127 179 -153T104 -180H35Q19 -180 10 -172T0 -148Q0 -133 9 -125T35 -116H81Q125 -116 125 -71V158Q125
|
||||||
|
202 146 229T198 263Q168 270 147 297T125 368V596Q125 641 81 641H35Q19 641 10 649T0 673Q0 689 9 697T35 705H104Q153 705 179 679T205 603V376Q205 335 220 317T275 296Q292 295 301 286Z" />
|
||||||
|
<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="600" d="M383 215T353 227T281 261Q250 278 229 286T190 295Q148 295 121 256Q107 239 92 239Q85 239 78 243Q64 252 64 267Q64 274 69 284Q89 318 118 336T185 354Q217 354 246 343T319 309Q350 292
|
||||||
|
371 284T410 275Q453 275 479 313Q493 330 507 330Q515 330 522 326Q535 320 535 303Q535 293 530 285Q489 215 415 215Q383 215 353 227Z" />
|
||||||
|
<glyph unicode=" " glyph-name="uni00A0" horiz-adv-x="258" />
|
||||||
|
<glyph unicode="¡" glyph-name="exclamdown" horiz-adv-x="229" d="M91 384T75 400T59 440Q59 465 75 481T114 497Q138 497 153 481T169 440Q169 415 154 400T114 384Q91 384 75 400ZM93 -185T79 -172T67 -135L90 285Q91 298 98 305T115 312Q125 312 132
|
||||||
|
305T140 285L162 -135Q164 -158 151 -171T115 -185Q93 -185 79 -172Z" />
|
||||||
|
<glyph unicode="¢" glyph-name="cent" horiz-adv-x="600" d="M487 114T494 105T502 82Q502 69 495 59T469 35Q446 19 415 9T351 -5V-83Q351 -100 342 -110T316 -120Q300 -120 291 -110T281 -83V-4Q194 10 143 76T91 244Q91 345 142 412T281 495V574Q281 591
|
||||||
|
290 601T316 611Q332 611 341 601T351 574V498Q421 491 467 458Q485 446 492 435T500 409Q500 395 493 386T473 377Q466 377 458 381T445 389T437 394Q411 411 388 421T330 431Q257 431 217 382T176 244Q176 156 216 108T330 60Q364 60 388 70T438 97Q449 104 459
|
||||||
|
109T476 114Q487 114 494 105Z" />
|
||||||
|
<glyph unicode="£" glyph-name="sterling" horiz-adv-x="600" d="M548 69T558 60T568 35Q568 18 558 9T530 0H78Q60 0 50 9T40 35Q40 51 50 60T78 69H146V324H70Q57 324 49 332T40 353Q40 366 48 374T70 382H146V521Q146 609 197 661T340 713Q400 713 455
|
||||||
|
691T552 630Q568 615 568 595Q568 581 560 571T541 560Q529 560 513 571Q464 611 425 627T342 644Q290 644 259 613T228 515V382H386Q399 382 407 374T416 353Q416 340 408 332T386 324H228V69H530Q548 69 558 60Z" />
|
||||||
|
<glyph unicode="¤" glyph-name="currency" horiz-adv-x="600" d="M100 34T93 42T86 61Q86 70 94 78L136 119Q91 173 91 250Q91 323 134 378L96 418Q86 427 86 439Q86 449 93 456T112 463Q121 463 131 453L170 414Q223 454 300 454Q377 454 431 414L470 453Q480
|
||||||
|
463 490 463Q500 463 507 456T515 438Q515 427 506 418L466 378Q487 351 498 318T510 250Q510 176 465 119L505 81Q515 70 515 58Q514 47 506 41T487 34Q478 34 470 44L429 84Q379 46 300 46Q226 46 171 83L132 45Q121 34 110 34Q100 34 93 42ZM347 97T380 118T431
|
||||||
|
175T449 250Q449 289 432 324T381 382T300 404Q253 404 220 382T169 325T151 250Q151 210 168 175T219 119T300 97Q347 97 380 118Z" />
|
||||||
|
<glyph unicode="¥" glyph-name="yen" horiz-adv-x="600" d="M533 709T550 709Q565 709 576 698T587 671Q587 657 577 646L371 385H505Q518 385 526 377T535 356Q535 343 527 335T505 326H341V234H505Q519 234 527 226T535 204Q535 191 527 183T505 175H341V37Q341
|
||||||
|
17 330 6T300 -5Q282 -5 271 6T259 37V175H95Q82 175 74 183T65 204Q65 218 73 226T95 234H259V326H95Q82 326 74 334T65 356Q65 369 73 377T95 385H229L23 647Q13 658 13 673Q13 688 24 699T51 710Q68 710 79 695L300 412L521 694Q533 709 550 709Z" />
|
||||||
|
<glyph unicode="¦" glyph-name="brokenbar" horiz-adv-x="261" d="M114 366T103 377T92 406V670Q92 687 103 698T131 710Q147 710 158 699T169 670V406Q169 389 158 378T131 366Q114 366 103 377ZM114 -185T103 -174T92 -145V119Q92 136 103 147T131 159Q147
|
||||||
|
159 158 148T169 119V-145Q169 -162 158 -173T131 -185Q114 -185 103 -174Z" />
|
||||||
|
<glyph unicode="§" glyph-name="section" horiz-adv-x="537" d="M496 158T481 125T438 67Q456 35 456 -12Q456 -92 404 -139T260 -187Q159 -187 94 -144Q76 -132 69 -122T61 -97Q61 -84 69 -75T88 -66Q100 -66 123 -81Q155 -99 185 -110T262 -121Q317 -121
|
||||||
|
346 -94T376 -16Q376 24 356 51T286 103L190 150Q109 189 75 231T41 332Q41 368 56 402T98 460Q81 491 81 537Q81 617 134 664T278 712Q367 712 423 672Q457 649 457 623Q457 610 449 601T430 591Q418 591 394 608Q366 626 341 636T278 646Q222 646 192 619T161
|
||||||
|
541Q161 501 181 475T251 423L347 375Q427 335 461 293T496 193Q496 158 481 125ZM366 145T398 117Q419 147 419 186Q419 221 395 248T314 306L221 355Q168 383 139 408Q117 377 117 339Q117 304 141 277T223 219L316 171Q366 145 398 117Z" />
|
||||||
|
<glyph unicode="¨" glyph-name="dieresis" horiz-adv-x="300" d="M43 605T29 618T15 653Q15 674 29 687T64 700Q85 700 99 687T114 653Q114 631 100 618T64 605Q43 605 29 618ZM215 605T201 618T186 653Q186 674 200 687T236 700Q257 700 271 687T285 653Q285
|
||||||
|
632 271 619T236 605Q215 605 201 618Z" />
|
||||||
|
<glyph unicode="©" glyph-name="copyright" horiz-adv-x="815" d="M308 -5T226 42T97 171T50 353Q50 453 97 534T226 663T408 710Q508 710 589 663T718 535T765 353Q765 253 718 172T589 43T408 -5Q308 -5 226 42ZM495 40T566 81T677 194T718 353Q718 440
|
||||||
|
678 511T566 624T408 665Q320 665 249 624T138 512T97 353Q97 266 137 194T249 81T408 40Q495 40 566 81ZM323 137T268 195T213 353Q213 452 268 510T415 568Q491 568 549 523Q563 513 563 495Q563 483 557 474T538 464Q529 464 515 472Q486 490 466 498T418 507Q356
|
||||||
|
507 324 468T291 353Q291 277 323 238T418 198Q446 198 466 206T515 233Q529 241 538 241Q550 241 556 232T563 210Q563 193 549 182Q498 137 415 137Q323 137 268 195Z" />
|
||||||
|
<glyph unicode="ª" glyph-name="ordfeminine" horiz-adv-x="330" d="M227 710T257 681T288 588V442Q288 425 279 416T254 407Q240 407 230 416T220 442V458Q208 434 185 421T133 407Q88 407 59 433T30 496Q30 528 46 546T100 573T203 582H219V599Q219 630
|
||||||
|
206 643T164 656Q128 656 86 636Q70 627 63 627Q52 627 46 635T39 654Q39 673 62 685Q82 696 111 703T168 710Q227 710 257 681ZM179 458T199 477T219 530V544H209Q163 544 139 540T107 526T98 501Q98 483 112 471T149 458Q179 458 199 477Z" />
|
||||||
|
<glyph unicode="«" glyph-name="guillemotleft" horiz-adv-x="441" d="M63 241Q56 254 56 266Q56 279 63 290L143 425Q154 444 175 444Q188 444 197 436T206 416Q206 408 202 400L136 265L202 131Q206 123 206 114Q206 102 197 94T176 86Q167 86 159 91T144
|
||||||
|
105L63 241ZM244 241Q237 254 237 266Q237 279 244 290L324 425Q335 444 356 444Q369 444 378 436T387 416Q387 408 383 400L317 265L383 131Q387 123 387 114Q387 102 378 94T357 86Q348 86 340 91T325 105L244 241Z" />
|
||||||
|
<glyph unicode="¬" glyph-name="logicalnot" horiz-adv-x="600" d="M499 149T491 158T483 182V358H88Q75 358 66 367T56 390Q56 403 65 411T88 419H512Q526 419 535 410T544 387V182Q544 168 535 159T511 149Q499 149 491 158Z" />
|
||||||
|
<glyph unicode="­" glyph-name="uni00AD" horiz-adv-x="425" d="M84 233T75 242T65 266Q65 281 74 290T102 300H322Q341 300 350 291T360 266Q360 251 351 242T322 233H102Q84 233 75 242Z" />
|
||||||
|
<glyph unicode="®" glyph-name="registered" horiz-adv-x="815" d="M508 710T589 663T718 535T765 353Q765 253 718 172T589 43T408 -5Q308 -5 226 42T97 171T50 353Q50 453 97 534T226 663T408 710Q508 710 589 663ZM495 40T566 81T677 194T718 353Q718
|
||||||
|
440 678 511T566 624T408 665Q320 665 249 624T138 512T97 353Q97 266 137 194T249 81T408 40Q495 40 566 81ZM585 186Q593 175 593 166Q593 153 582 145T557 136Q535 136 522 156L443 277Q431 296 418 303T381 311H332V174Q332 156 322 147T295 137Q278 137 268
|
||||||
|
146T258 174V527Q258 544 267 554T294 564H435Q504 564 542 532T581 439Q581 389 553 358T473 318Q490 314 503 303T530 273L585 186ZM467 369T487 385T508 437Q508 474 488 489T426 505H332V369H426Q467 369 487 385Z" />
|
||||||
|
<glyph unicode="¯" glyph-name="overscore" horiz-adv-x="300" d="M12 622T3 630T-7 652Q-7 667 2 675T29 683H271Q288 683 297 675T307 652Q307 638 298 630T271 622H29Q12 622 3 630Z" />
|
||||||
|
<glyph unicode="°" glyph-name="degree" horiz-adv-x="365" d="M142 420T109 439T57 491T37 565Q37 606 56 639T109 691T183 710Q223 710 256 691T308 639T328 565Q328 524 309 491T256 439T183 420Q142 420 109 439ZM221 473T246 499T271 565Q271 605 246
|
||||||
|
631T183 657Q144 657 119 631T94 565Q94 525 119 499T183 473Q221 473 246 499Z" />
|
||||||
|
<glyph unicode="±" glyph-name="plusminus" horiz-adv-x="600" d="M75 295T66 304T56 327Q56 340 65 348T88 357H269V496Q269 510 278 519T301 529Q314 529 322 520T331 496V357H512Q526 357 535 348T544 325Q544 312 535 304T512 295H331V157Q331 143 322
|
||||||
|
133T299 123Q286 123 278 132T269 156V295H88Q75 295 66 304ZM532 63T541 54T550 30Q550 18 541 9T518 0H94Q80 0 71 9T62 33Q62 45 71 54T94 63H518Q532 63 541 54Z" />
|
||||||
|
<glyph unicode="²" glyph-name="uni00B2" horiz-adv-x="380" d="M343 342T343 312Q343 282 308 282H79Q64 282 55 291T46 312Q46 329 60 343L196 493Q222 521 234 544T247 591Q247 620 230 635T182 650Q141 650 89 614Q75 606 64 606Q53 606 47 615T40 636Q40
|
||||||
|
654 53 664Q80 684 116 696T186 709Q249 709 285 678T321 595Q321 559 305 527T251 455L144 342H308Q343 342 343 312Z" />
|
||||||
|
<glyph unicode="³" glyph-name="uni00B3" horiz-adv-x="380" d="M289 489T309 464T330 398Q330 343 291 311T182 278Q146 278 109 291T46 324Q33 334 33 352Q33 363 39 372T57 382Q67 382 82 373Q133 337 180 337Q218 337 239 353T260 402Q260 467 176 467H141Q128
|
||||||
|
467 121 475T113 496Q113 508 120 516T141 525H165Q205 525 227 541T249 591Q249 620 231 635T182 650Q140 650 88 614Q74 606 63 606Q52 606 46 616T39 637Q39 655 52 664Q78 684 114 696T184 709Q248 709 284 678T320 597Q320 562 302 537T252 500Q289 489 309
|
||||||
|
464Z" />
|
||||||
|
<glyph unicode="´" glyph-name="acute" horiz-adv-x="300" d="M160 546T152 546Q142 546 135 552T128 568Q128 576 134 583L250 735Q268 758 291 758Q307 758 318 748T329 721Q329 700 309 683L168 552Q160 546 152 546Z" />
|
||||||
|
<glyph unicode="µ" glyph-name="uni00B5" horiz-adv-x="561" d="M463 497T474 487T485 457V34Q485 16 474 6T445 -5Q427 -5 417 5T406 33V83Q383 39 342 16T248 -7Q192 -7 154 18V-146Q154 -164 143 -174T113 -185Q95 -185 84 -175T73 -146V457Q73 476 84
|
||||||
|
486T114 497Q132 497 143 487T154 457V187Q154 120 181 91T262 61Q324 61 364 101T404 212V457Q404 475 415 486T445 497Q463 497 474 487Z" />
|
||||||
|
<glyph unicode="¶" glyph-name="paragraph" horiz-adv-x="582" d="M263 -185T253 -175T243 -151V310Q184 310 139 335T70 405T45 508Q45 565 69 610T139 680T245 705H461Q476 705 486 695T496 671V-151Q496 -165 486 -175T462 -185Q448 -185 439 -175T429
|
||||||
|
-151V644H310V-151Q310 -165 301 -175T277 -185Q263 -185 253 -175Z" />
|
||||||
|
<glyph unicode="·" glyph-name="middot" horiz-adv-x="229" d="M91 209T75 225T59 266Q59 291 75 306T115 322Q138 322 153 307T169 266Q169 241 154 225T115 209Q91 209 75 225Z" />
|
||||||
|
<glyph unicode="¸" glyph-name="cedilla" horiz-adv-x="300" d="M224 -41T245 -58T267 -110Q267 -147 236 -170T149 -193Q113 -193 81 -181Q73 -178 69 -172T64 -158Q64 -149 70 -143T86 -136Q91 -136 94 -137Q121 -145 150 -145Q178 -145 192 -136T207 -110Q207
|
||||||
|
-97 199 -90T176 -83Q165 -83 148 -87T127 -92Q119 -92 113 -87T107 -73L118 20H174L167 -44Q179 -41 193 -41Q224 -41 245 -58Z" />
|
||||||
|
<glyph unicode="¹" glyph-name="uni00B9" horiz-adv-x="380" d="M332 342T332 312Q332 282 296 282H134Q99 282 99 312Q99 342 134 342H179V622L131 592Q124 588 116 588Q104 588 96 598T87 622Q87 639 101 647L183 697Q200 707 217 707Q232 707 242 698T252
|
||||||
|
671V342H296Q332 342 332 312Z" />
|
||||||
|
<glyph unicode="º" glyph-name="ordmasculine" horiz-adv-x="342" d="M101 407T62 449T22 559Q22 626 61 668T170 710Q240 710 280 668T320 559Q320 491 280 449T170 407Q101 407 62 449ZM209 464T228 488T248 559Q248 604 228 628T170 653Q133 653 114 629T94
|
||||||
|
559Q94 513 113 489T170 464Q209 464 228 488Z" />
|
||||||
|
<glyph unicode="»" glyph-name="guillemotright" horiz-adv-x="439" d="M104 86T85 86Q72 86 63 94T54 114Q54 123 58 131L125 265L58 400Q53 410 53 417Q53 429 62 436T84 444Q105 444 116 425L195 290Q203 277 203 266Q203 255 195 241L116 105Q104 86
|
||||||
|
85 86ZM285 86T266 86Q253 86 244 94T235 114Q235 123 239 131L306 265L239 400Q234 410 234 417Q234 429 243 436T265 444Q286 444 297 425L376 290Q384 277 384 266Q384 255 376 241L297 105Q285 86 266 86Z" />
|
||||||
|
<glyph unicode="¼" glyph-name="onequarter" horiz-adv-x="933" d="M332 342T332 312Q332 282 296 282H134Q99 282 99 312Q99 342 134 342H179V622L131 592Q124 588 116 588Q104 588 96 598T87 622Q87 639 101 647L183 697Q200 707 217 707Q232 707 242 698T252
|
||||||
|
671V342H296Q332 342 332 312ZM292 -17T272 -17Q259 -17 250 -8T240 16Q240 27 246 39L628 700Q641 722 662 722Q675 722 684 713T694 689Q694 677 687 666L305 5Q292 -17 272 -17ZM915 140T915 111Q915 98 907 91T882 83H848V31Q848 14 839 5T813 -4Q798 -4 789
|
||||||
|
5T779 31V83H615Q600 83 591 92T582 115Q582 129 591 142L779 410Q791 426 812 426Q827 426 837 417T848 389V140H882Q915 140 915 111ZM655 140H779V317L655 140Z" />
|
||||||
|
<glyph unicode="½" glyph-name="onehalf" horiz-adv-x="933" d="M332 342T332 312Q332 282 296 282H134Q99 282 99 312Q99 342 134 342H179V622L131 592Q124 588 116 588Q104 588 96 598T87 622Q87 639 101 647L183 697Q200 707 217 707Q232 707 242 698T252
|
||||||
|
671V342H296Q332 342 332 312ZM292 -17T272 -17Q259 -17 250 -8T240 16Q240 27 246 39L628 700Q641 722 662 722Q675 722 684 713T694 689Q694 677 687 666L305 5Q292 -17 272 -17ZM896 60T896 30Q896 0 861 0H632Q617 0 608 9T599 30Q599 47 613 61L749 211Q775
|
||||||
|
239 787 262T800 309Q800 338 783 353T735 368Q694 368 642 332Q628 324 617 324Q606 324 600 333T593 354Q593 372 606 382Q633 402 669 414T739 427Q802 427 838 396T874 313Q874 277 858 245T804 173L697 60H861Q896 60 896 30Z" />
|
||||||
|
<glyph unicode="¾" glyph-name="threequarters" horiz-adv-x="933" d="M289 489T309 464T330 398Q330 343 291 311T182 278Q146 278 109 291T46 324Q33 334 33 352Q33 363 39 372T57 382Q67 382 82 373Q133 337 180 337Q218 337 239 353T260 402Q260 467
|
||||||
|
176 467H141Q128 467 121 475T113 496Q113 508 120 516T141 525H165Q205 525 227 541T249 591Q249 620 231 635T182 650Q140 650 88 614Q74 606 63 606Q52 606 46 616T39 637Q39 655 52 664Q78 684 114 696T184 709Q248 709 284 678T320 597Q320 562 302 537T252
|
||||||
|
500Q289 489 309 464ZM292 -17T272 -17Q259 -17 250 -8T240 16Q240 27 246 39L628 700Q641 722 662 722Q675 722 684 713T694 689Q694 677 687 666L305 5Q292 -17 272 -17ZM915 140T915 111Q915 98 907 91T882 83H848V31Q848 14 839 5T813 -4Q798 -4 789 5T779
|
||||||
|
31V83H615Q600 83 591 92T582 115Q582 129 591 142L779 410Q791 426 812 426Q827 426 837 417T848 389V140H882Q915 140 915 111ZM655 140H779V317L655 140Z" />
|
||||||
|
<glyph unicode="¿" glyph-name="questiondown" horiz-adv-x="443" d="M211 384T196 400T180 440Q180 465 195 481T235 497Q259 497 274 481T290 440Q290 416 275 400T235 384Q211 384 196 400ZM131 -187T78 -145T24 -34Q24 2 36 30T65 79T114 130Q157 172
|
||||||
|
181 206T210 289Q211 299 218 305T235 312Q247 312 254 304T261 282Q261 239 249 206T220 151T174 97Q140 61 124 35T107 -29Q107 -70 138 -94T222 -118Q267 -118 305 -101T391 -47Q407 -36 419 -36Q431 -36 438 -46T446 -71Q446 -90 430 -105Q390 -143 333 -165T218
|
||||||
|
-187Q131 -187 78 -145Z" />
|
||||||
|
<glyph unicode="À" glyph-name="Agrave" horiz-adv-x="727" d="M698 39T698 30Q698 15 687 5T659 -5Q634 -5 624 19L553 181H176L104 19Q94 -5 69 -5Q53 -5 41 5T29 31Q29 39 33 47L319 683Q325 697 337 704T363 711Q378 711 390 704T408 683L694 47Q698
|
||||||
|
39 698 30ZM206 249H523L364 608L206 249ZM233 850Q209 866 209 887Q209 901 219 911T244 921Q262 921 279 904L378 796Q385 789 385 780Q385 772 379 766T363 760Q357 760 350 764L233 850Z" />
|
||||||
|
<glyph unicode="Á" glyph-name="Aacute" horiz-adv-x="727" d="M698 39T698 30Q698 15 687 5T659 -5Q634 -5 624 19L553 181H176L104 19Q94 -5 69 -5Q53 -5 41 5T29 31Q29 39 33 47L319 683Q325 697 337 704T363 711Q378 711 390 704T408 683L694 47Q698
|
||||||
|
39 698 30ZM206 249H523L364 608L206 249ZM371 760T365 760Q356 760 350 766T343 780Q343 789 350 796L449 904Q465 921 484 921Q498 921 508 911T519 887Q519 866 495 850L378 764Q371 760 365 760Z" />
|
||||||
|
<glyph unicode="Â" glyph-name="Acircumflex" horiz-adv-x="727" d="M698 39T698 30Q698 15 687 5T659 -5Q634 -5 624 19L553 181H176L104 19Q94 -5 69 -5Q53 -5 41 5T29 31Q29 39 33 47L319 683Q325 697 337 704T363 711Q378 711 390 704T408 683L694 47Q698
|
||||||
|
39 698 30ZM206 249H523L364 608L206 249ZM270 760T257 760Q245 760 236 769T227 790Q227 803 238 813L327 905Q343 921 364 921Q384 921 401 905L490 813Q501 802 501 789Q501 778 492 769T472 760Q459 760 448 771L364 865L280 771Q270 760 257 760Z" />
|
||||||
|
<glyph unicode="Ã" glyph-name="Atilde" horiz-adv-x="727" d="M698 39T698 30Q698 15 687 5T659 -5Q634 -5 624 19L553 181H176L104 19Q94 -5 69 -5Q53 -5 41 5T29 31Q29 39 33 47L319 683Q325 697 337 704T363 711Q378 711 390 704T408 683L694 47Q698
|
||||||
|
39 698 30ZM206 249H523L364 608L206 249ZM418 790T400 796T356 813Q334 823 320 827T294 832Q277 832 268 825T249 806Q238 791 228 791Q218 791 212 797T206 815Q206 832 217 850T248 881T293 894Q310 894 327 889T372 872Q394 862 408 858T434 853Q450 853 459
|
||||||
|
859T479 878Q490 893 500 893Q510 893 516 887T522 869Q522 852 511 834T480 803T435 790Q418 790 400 796Z" />
|
||||||
|
<glyph unicode="Ä" glyph-name="Adieresis" horiz-adv-x="727" d="M698 39T698 30Q698 15 687 5T659 -5Q634 -5 624 19L553 181H176L104 19Q94 -5 69 -5Q53 -5 41 5T29 31Q29 39 33 47L319 683Q325 697 337 704T363 711Q378 711 390 704T408 683L694 47Q698
|
||||||
|
39 698 30ZM206 249H523L364 608L206 249ZM257 794T243 807T229 842Q229 863 243 876T278 890Q299 890 313 877T328 842Q328 820 314 807T278 794Q257 794 243 807ZM429 794T415 807T400 842Q400 863 414 876T450 890Q471 890 485 877T499 842Q499 821 485 808T450
|
||||||
|
794Q429 794 415 807Z" />
|
||||||
|
<glyph unicode="Å" glyph-name="Aring" horiz-adv-x="727" d="M698 39T698 30Q698 15 687 5T659 -5Q634 -5 624 19L553 181H176L104 19Q94 -5 69 -5Q53 -5 41 5T29 31Q29 39 33 47L320 683Q294 695 279 719T263 773Q263 815 292 843T364 872Q406 872 435
|
||||||
|
844T465 773Q465 743 450 719T408 683L694 47Q698 39 698 30ZM343 823T330 809T316 773Q316 752 329 738T364 723Q385 723 398 737T412 773Q412 794 399 808T364 823Q343 823 330 809ZM206 249H523L364 608L206 249Z" />
|
||||||
|
<glyph unicode="Æ" glyph-name="AE" horiz-adv-x="991" d="M930 69T940 60T950 34Q950 18 940 9T912 0H607Q591 0 581 9T566 34L535 181H187L89 19Q73 -6 47 -6Q32 -6 22 2T12 25Q12 36 19 47L412 683Q427 705 460 705H912Q930 705 940 696T950 671Q950 654
|
||||||
|
940 645T912 636H513L566 392H892Q910 392 920 383T930 358Q930 342 920 333T892 324H580L635 69H912Q930 69 940 60ZM229 249H520L445 605L229 249Z" />
|
||||||
|
<glyph unicode="Ç" glyph-name="Ccedilla" horiz-adv-x="677" d="M616 145T624 135T632 110Q632 90 616 75Q576 38 521 17T403 -8L399 -44Q411 -41 425 -41Q456 -41 477 -58T499 -110Q499 -147 468 -170T381 -193Q345 -193 313 -181Q305 -178 301 -172T296
|
||||||
|
-158Q296 -149 302 -143T318 -136Q323 -136 326 -137Q353 -145 382 -145Q410 -145 424 -136T439 -110Q439 -97 431 -90T408 -83Q397 -83 380 -87T359 -92Q351 -92 345 -87T339 -73L347 -6Q258 2 194 48T96 172T61 353Q61 463 100 544T213 669T386 713Q453 713 512
|
||||||
|
692T616 630Q632 615 632 595Q632 581 624 571T605 560Q593 560 576 571Q525 611 484 627T388 643Q272 643 210 568T147 353Q147 213 209 138T388 62Q441 62 483 78T576 134Q593 145 605 145Q616 145 624 135Z" />
|
||||||
|
<glyph unicode="È" glyph-name="Egrave" horiz-adv-x="582" d="M110 0T99 11T87 40V665Q87 683 98 694T129 705H503Q521 705 531 696T541 671Q541 655 531 646T503 637H168V392H483Q501 392 511 383T521 358Q521 342 511 333T483 324H168V68H503Q521 68 531
|
||||||
|
60T541 34Q541 18 531 9T503 0H129Q110 0 99 11ZM193 850Q169 866 169 887Q169 901 179 911T204 921Q222 921 239 904L338 796Q345 789 345 780Q345 772 339 766T323 760Q317 760 310 764L193 850Z" />
|
||||||
|
<glyph unicode="É" glyph-name="Eacute" horiz-adv-x="582" d="M110 0T99 11T87 40V665Q87 683 98 694T129 705H503Q521 705 531 696T541 671Q541 655 531 646T503 637H168V392H483Q501 392 511 383T521 358Q521 342 511 333T483 324H168V68H503Q521 68 531
|
||||||
|
60T541 34Q541 18 531 9T503 0H129Q110 0 99 11ZM331 760T325 760Q316 760 310 766T303 780Q303 789 310 796L409 904Q425 921 444 921Q458 921 468 911T479 887Q479 866 455 850L338 764Q331 760 325 760Z" />
|
||||||
|
<glyph unicode="Ê" glyph-name="Ecircumflex" horiz-adv-x="582" d="M110 0T99 11T87 40V665Q87 683 98 694T129 705H503Q521 705 531 696T541 671Q541 655 531 646T503 637H168V392H483Q501 392 511 383T521 358Q521 342 511 333T483 324H168V68H503Q521
|
||||||
|
68 531 60T541 34Q541 18 531 9T503 0H129Q110 0 99 11ZM230 760T217 760Q205 760 196 769T187 790Q187 803 198 813L287 905Q303 921 324 921Q344 921 361 905L450 813Q461 802 461 789Q461 778 452 769T432 760Q419 760 408 771L324 865L240 771Q230 760 217
|
||||||
|
760Z" />
|
||||||
|
<glyph unicode="Ë" glyph-name="Edieresis" horiz-adv-x="582" d="M110 0T99 11T87 40V665Q87 683 98 694T129 705H503Q521 705 531 696T541 671Q541 655 531 646T503 637H168V392H483Q501 392 511 383T521 358Q521 342 511 333T483 324H168V68H503Q521 68
|
||||||
|
531 60T541 34Q541 18 531 9T503 0H129Q110 0 99 11ZM217 794T203 807T189 842Q189 863 203 876T238 890Q259 890 273 877T288 842Q288 820 274 807T238 794Q217 794 203 807ZM389 794T375 807T360 842Q360 863 374 876T410 890Q431 890 445 877T459 842Q459 821
|
||||||
|
445 808T410 794Q389 794 375 807Z" />
|
||||||
|
<glyph unicode="Ì" glyph-name="Igrave" horiz-adv-x="256" d="M109 -5T98 6T87 37V668Q87 687 98 698T128 710Q147 710 158 699T169 668V37Q169 18 158 7T128 -5Q109 -5 98 6ZM-3 850Q-27 866 -27 887Q-27 901 -17 911T8 921Q26 921 43 904L142 796Q149
|
||||||
|
789 149 780Q149 772 143 766T127 760Q121 760 114 764L-3 850Z" />
|
||||||
|
<glyph unicode="Í" glyph-name="Iacute" horiz-adv-x="256" d="M109 -5T98 6T87 37V668Q87 687 98 698T128 710Q147 710 158 699T169 668V37Q169 18 158 7T128 -5Q109 -5 98 6ZM135 760T129 760Q120 760 114 766T107 780Q107 789 114 796L213 904Q229 921
|
||||||
|
248 921Q262 921 272 911T283 887Q283 866 259 850L142 764Q135 760 129 760Z" />
|
||||||
|
<glyph unicode="Î" glyph-name="Icircumflex" horiz-adv-x="256" d="M109 -5T98 6T87 37V668Q87 687 98 698T128 710Q147 710 158 699T169 668V37Q169 18 158 7T128 -5Q109 -5 98 6ZM34 760T21 760Q9 760 0 769T-9 790Q-9 803 2 813L91 905Q107 921 128 921Q148
|
||||||
|
921 165 905L254 813Q265 802 265 789Q265 778 256 769T236 760Q223 760 212 771L128 865L44 771Q34 760 21 760Z" />
|
||||||
|
<glyph unicode="Ï" glyph-name="Idieresis" horiz-adv-x="256" d="M109 -5T98 6T87 37V668Q87 687 98 698T128 710Q147 710 158 699T169 668V37Q169 18 158 7T128 -5Q109 -5 98 6ZM21 794T7 807T-7 842Q-7 863 7 876T42 890Q63 890 77 877T92 842Q92 820
|
||||||
|
78 807T42 794Q21 794 7 807ZM193 794T179 807T164 842Q164 863 178 876T214 890Q235 890 249 877T263 842Q263 821 249 808T214 794Q193 794 179 807Z" />
|
||||||
|
<glyph unicode="Ð" glyph-name="Eth" horiz-adv-x="752" d="M506 705T598 614T691 353Q691 184 598 92T337 0H142Q123 0 112 11T100 40V324H37Q20 324 10 332T0 357Q0 373 10 382T37 391H100V665Q100 683 111 694T142 705H337Q506 705 598 614ZM607 70T607
|
||||||
|
353Q607 635 333 635H182V391H346Q363 391 372 382T382 357Q382 341 373 333T346 324H182V70H333Q607 70 607 353Z" />
|
||||||
|
<glyph unicode="Ñ" glyph-name="Ntilde" horiz-adv-x="739" d="M632 710T642 699T652 668V37Q652 18 642 7T612 -5Q593 -5 579 12L164 567V37Q164 18 154 7T125 -5Q107 -5 97 6T87 37V668Q87 687 97 698T127 710Q147 710 161 693L575 138V668Q575 687 585
|
||||||
|
698T614 710Q632 710 642 699ZM423 790T405 796T361 813Q339 823 325 827T299 832Q282 832 273 825T254 806Q243 791 233 791Q223 791 217 797T211 815Q211 832 222 850T253 881T298 894Q315 894 332 889T377 872Q399 862 413 858T439 853Q455 853 464 859T484
|
||||||
|
878Q495 893 505 893Q515 893 521 887T527 869Q527 852 516 834T485 803T440 790Q423 790 405 796Z" />
|
||||||
|
<glyph unicode="Ò" glyph-name="Ograve" horiz-adv-x="764" d="M284 -8T212 36T100 161T61 352Q61 463 99 544T210 669T382 713Q481 713 553 670T664 545T703 353Q703 243 664 162T553 36T382 -8Q284 -8 212 36ZM494 62T556 137T619 353Q619 493 557 568T382
|
||||||
|
643Q270 643 208 568T145 353Q145 214 207 138T382 62Q494 62 556 137ZM251 850Q227 866 227 887Q227 901 237 911T262 921Q280 921 297 904L396 796Q403 789 403 780Q403 772 397 766T381 760Q375 760 368 764L251 850Z" />
|
||||||
|
<glyph unicode="Ó" glyph-name="Oacute" horiz-adv-x="764" d="M284 -8T212 36T100 161T61 352Q61 463 99 544T210 669T382 713Q481 713 553 670T664 545T703 353Q703 243 664 162T553 36T382 -8Q284 -8 212 36ZM494 62T556 137T619 353Q619 493 557 568T382
|
||||||
|
643Q270 643 208 568T145 353Q145 214 207 138T382 62Q494 62 556 137ZM389 760T383 760Q374 760 368 766T361 780Q361 789 368 796L467 904Q483 921 502 921Q516 921 526 911T537 887Q537 866 513 850L396 764Q389 760 383 760Z" />
|
||||||
|
<glyph unicode="Ô" glyph-name="Ocircumflex" horiz-adv-x="764" d="M284 -8T212 36T100 161T61 352Q61 463 99 544T210 669T382 713Q481 713 553 670T664 545T703 353Q703 243 664 162T553 36T382 -8Q284 -8 212 36ZM494 62T556 137T619 353Q619 493 557
|
||||||
|
568T382 643Q270 643 208 568T145 353Q145 214 207 138T382 62Q494 62 556 137ZM288 760T275 760Q263 760 254 769T245 790Q245 803 256 813L345 905Q361 921 382 921Q402 921 419 905L508 813Q519 802 519 789Q519 778 510 769T490 760Q477 760 466 771L382 865L298
|
||||||
|
771Q288 760 275 760Z" />
|
||||||
|
<glyph unicode="Õ" glyph-name="Otilde" horiz-adv-x="764" d="M284 -8T212 36T100 161T61 352Q61 463 99 544T210 669T382 713Q481 713 553 670T664 545T703 353Q703 243 664 162T553 36T382 -8Q284 -8 212 36ZM494 62T556 137T619 353Q619 493 557 568T382
|
||||||
|
643Q270 643 208 568T145 353Q145 214 207 138T382 62Q494 62 556 137ZM436 790T418 796T374 813Q352 823 338 827T312 832Q295 832 286 825T267 806Q256 791 246 791Q236 791 230 797T224 815Q224 832 235 850T266 881T311 894Q328 894 345 889T390 872Q412 862
|
||||||
|
426 858T452 853Q468 853 477 859T497 878Q508 893 518 893Q528 893 534 887T540 869Q540 852 529 834T498 803T453 790Q436 790 418 796Z" />
|
||||||
|
<glyph unicode="Ö" glyph-name="Odieresis" horiz-adv-x="764" d="M284 -8T212 36T100 161T61 352Q61 463 99 544T210 669T382 713Q481 713 553 670T664 545T703 353Q703 243 664 162T553 36T382 -8Q284 -8 212 36ZM494 62T556 137T619 353Q619 493 557 568T382
|
||||||
|
643Q270 643 208 568T145 353Q145 214 207 138T382 62Q494 62 556 137ZM275 794T261 807T247 842Q247 863 261 876T296 890Q317 890 331 877T346 842Q346 820 332 807T296 794Q275 794 261 807ZM447 794T433 807T418 842Q418 863 432 876T468 890Q489 890 503 877T517
|
||||||
|
842Q517 821 503 808T468 794Q447 794 433 807Z" />
|
||||||
|
<glyph unicode="×" glyph-name="multiply" horiz-adv-x="600" d="M521 107T521 95Q521 82 510 71Q503 63 491 63Q477 63 467 74L300 241L133 74Q124 64 109 64Q96 64 87 73Q79 81 79 94Q79 108 89 117L256 284L89 451Q79 463 79 474Q79 487 89 497Q98 506
|
||||||
|
110 506Q123 506 133 496L300 329L467 496Q478 505 490 505Q504 505 513 496Q521 488 521 475Q521 461 511 451L344 284L511 117Q521 107 521 95Z" />
|
||||||
|
<glyph unicode="Ø" glyph-name="Oslash" horiz-adv-x="764" d="M645 596T674 522T703 353Q703 243 664 162T553 36T382 -8Q297 -8 229 26L203 -19Q191 -40 172 -40Q159 -40 150 -31T140 -8Q140 3 147 14L175 62Q120 109 91 183T61 352Q61 463 99 544T210
|
||||||
|
669T382 713Q466 713 535 680L561 725Q572 744 592 744Q605 744 614 735T624 713Q624 703 618 692L590 643Q645 596 674 522ZM145 205T214 130L498 617Q448 643 382 643Q270 643 208 568T145 353Q145 205 214 130ZM494 62T556 137T619 353Q619 501 550 576L266
|
||||||
|
89Q316 62 382 62Q494 62 556 137Z" />
|
||||||
|
<glyph unicode="Ù" glyph-name="Ugrave" horiz-adv-x="724" d="M224 -8T153 64T82 276V668Q82 687 93 698T123 710Q141 710 152 699T163 668V269Q163 166 213 114T362 62Q460 62 510 114T560 269V668Q560 687 571 698T601 710Q620 710 631 699T642 668V276Q642
|
||||||
|
137 571 65T362 -8Q224 -8 153 64ZM231 850Q207 866 207 887Q207 901 217 911T242 921Q260 921 277 904L376 796Q383 789 383 780Q383 772 377 766T361 760Q355 760 348 764L231 850Z" />
|
||||||
|
<glyph unicode="Ú" glyph-name="Uacute" horiz-adv-x="724" d="M224 -8T153 64T82 276V668Q82 687 93 698T123 710Q141 710 152 699T163 668V269Q163 166 213 114T362 62Q460 62 510 114T560 269V668Q560 687 571 698T601 710Q620 710 631 699T642 668V276Q642
|
||||||
|
137 571 65T362 -8Q224 -8 153 64ZM369 760T363 760Q354 760 348 766T341 780Q341 789 348 796L447 904Q463 921 482 921Q496 921 506 911T517 887Q517 866 493 850L376 764Q369 760 363 760Z" />
|
||||||
|
<glyph unicode="Û" glyph-name="Ucircumflex" horiz-adv-x="724" d="M224 -8T153 64T82 276V668Q82 687 93 698T123 710Q141 710 152 699T163 668V269Q163 166 213 114T362 62Q460 62 510 114T560 269V668Q560 687 571 698T601 710Q620 710 631 699T642 668V276Q642
|
||||||
|
137 571 65T362 -8Q224 -8 153 64ZM268 760T255 760Q243 760 234 769T225 790Q225 803 236 813L325 905Q341 921 362 921Q382 921 399 905L488 813Q499 802 499 789Q499 778 490 769T470 760Q457 760 446 771L362 865L278 771Q268 760 255 760Z" />
|
||||||
|
<glyph unicode="Ü" glyph-name="Udieresis" horiz-adv-x="724" d="M224 -8T153 64T82 276V668Q82 687 93 698T123 710Q141 710 152 699T163 668V269Q163 166 213 114T362 62Q460 62 510 114T560 269V668Q560 687 571 698T601 710Q620 710 631 699T642 668V276Q642
|
||||||
|
137 571 65T362 -8Q224 -8 153 64ZM255 794T241 807T227 842Q227 863 241 876T276 890Q297 890 311 877T326 842Q326 820 312 807T276 794Q255 794 241 807ZM427 794T413 807T398 842Q398 863 412 876T448 890Q469 890 483 877T497 842Q497 821 483 808T448 794Q427
|
||||||
|
794 413 807Z" />
|
||||||
|
<glyph unicode="Ý" glyph-name="Yacute" horiz-adv-x="601" d="M540 709T557 709Q571 709 582 698T593 671Q593 656 584 646L341 339V37Q341 17 330 6T300 -5Q282 -5 271 6T259 37V340L16 646Q6 657 6 671Q6 687 17 698T44 709Q61 709 73 694L301 403L528
|
||||||
|
694Q540 709 557 709ZM307 760T301 760Q292 760 286 766T279 780Q279 789 286 796L385 904Q401 921 420 921Q434 921 444 911T455 887Q455 866 431 850L314 764Q307 760 301 760Z" />
|
||||||
|
<glyph unicode="Þ" glyph-name="Thorn" horiz-adv-x="645" d="M482 550T541 500T600 359Q600 268 540 218T373 167H168V37Q168 18 157 7T127 -5Q109 -5 98 6T87 37V668Q87 687 98 698T127 710Q146 710 157 699T168 668V550H373Q482 550 541 500ZM443 235T481
|
||||||
|
265T519 359Q519 422 481 452T364 482H168V235H364Q443 235 481 265Z" />
|
||||||
|
<glyph unicode="ß" glyph-name="germandbls" horiz-adv-x="616" d="M364 -7T324 4T254 35Q236 48 229 58T221 83Q221 96 228 104T248 113Q259 113 284 97Q312 80 339 70T404 59Q452 59 479 78T507 133Q507 166 481 183T399 220Q353 235 325 249T276 290T256
|
||||||
|
357Q256 393 274 418T329 479Q361 508 376 528T392 576Q392 609 368 627T300 645Q231 645 194 604T156 486V35Q156 16 146 6T116 -5Q97 -5 86 5T75 35V477Q75 587 134 648T301 710Q380 710 425 676T470 579Q470 538 450 509T391 446Q363 422 349 404T335 365Q335
|
||||||
|
333 360 316T439 281Q485 265 514 250T565 207T586 136Q586 72 535 33T402 -7Q364 -7 324 4Z" />
|
||||||
|
<glyph unicode="à" glyph-name="agrave" horiz-adv-x="530" d="M457 499T457 307V35Q457 17 447 6T418 -5Q400 -5 389 6T378 35V83Q359 40 320 17T230 -7Q183 -7 144 12T81 65T58 140Q58 195 86 225T178 269T356 283H378V316Q378 376 354 404T274 432Q206
|
||||||
|
432 136 395Q109 378 98 378Q86 378 78 387T70 410Q70 424 78 434T106 456Q141 476 185 487T274 499Q457 499 457 307ZM301 57T339 97T378 202V231H360Q272 231 226 224T161 199T141 147Q141 108 169 83T241 57Q301 57 339 97ZM115 683Q95 702 95 721Q95 737 106
|
||||||
|
747T133 758Q156 758 174 735L290 583Q296 576 296 568Q296 559 289 553T273 546Q264 546 257 552L115 683Z" />
|
||||||
|
<glyph unicode="á" glyph-name="aacute" horiz-adv-x="530" d="M457 499T457 307V35Q457 17 447 6T418 -5Q400 -5 389 6T378 35V83Q359 40 320 17T230 -7Q183 -7 144 12T81 65T58 140Q58 195 86 225T178 269T356 283H378V316Q378 376 354 404T274 432Q206
|
||||||
|
432 136 395Q109 378 98 378Q86 378 78 387T70 410Q70 424 78 434T106 456Q141 476 185 487T274 499Q457 499 457 307ZM301 57T339 97T378 202V231H360Q272 231 226 224T161 199T141 147Q141 108 169 83T241 57Q301 57 339 97ZM284 546T276 546Q266 546 259 552T252
|
||||||
|
568Q252 576 258 583L374 735Q392 758 415 758Q431 758 442 748T453 721Q453 700 433 683L292 552Q284 546 276 546Z" />
|
||||||
|
<glyph unicode="â" glyph-name="acircumflex" horiz-adv-x="530" d="M457 499T457 307V35Q457 17 447 6T418 -5Q400 -5 389 6T378 35V83Q359 40 320 17T230 -7Q183 -7 144 12T81 65T58 140Q58 195 86 225T178 269T356 283H378V316Q378 376 354 404T274 432Q206
|
||||||
|
432 136 395Q109 378 98 378Q86 378 78 387T70 410Q70 424 78 434T106 456Q141 476 185 487T274 499Q457 499 457 307ZM301 57T339 97T378 202V231H360Q272 231 226 224T161 199T141 147Q141 108 169 83T241 57Q301 57 339 97ZM185 547T167 547Q155 547 146 555T137
|
||||||
|
576Q137 587 144 597L236 733Q252 757 274 757Q296 757 312 733L405 597Q412 587 412 577Q412 565 403 556T381 547Q363 547 354 563L274 693L194 563Q185 547 167 547Z" />
|
||||||
|
<glyph unicode="ã" glyph-name="atilde" horiz-adv-x="530" d="M457 499T457 307V35Q457 17 447 6T418 -5Q400 -5 389 6T378 35V83Q359 40 320 17T230 -7Q183 -7 144 12T81 65T58 140Q58 195 86 225T178 269T356 283H378V316Q378 376 354 404T274 432Q206
|
||||||
|
432 136 395Q109 378 98 378Q86 378 78 387T70 410Q70 424 78 434T106 456Q141 476 185 487T274 499Q457 499 457 307ZM301 57T339 97T378 202V231H360Q272 231 226 224T161 199T141 147Q141 108 169 83T241 57Q301 57 339 97ZM326 590T308 599T265 625Q243 639
|
||||||
|
230 645T206 652Q189 652 180 643T161 618Q154 607 149 602T137 596Q128 596 122 603T116 621Q116 639 127 661T158 699T203 715Q222 715 240 706T283 680Q305 666 318 660T342 653Q358 653 367 662T387 687Q394 699 399 704T411 710Q420 710 426 703T432 684Q432
|
||||||
|
667 421 645T390 606T345 590Q326 590 308 599Z" />
|
||||||
|
<glyph unicode="ä" glyph-name="adieresis" horiz-adv-x="530" d="M457 499T457 307V35Q457 17 447 6T418 -5Q400 -5 389 6T378 35V83Q359 40 320 17T230 -7Q183 -7 144 12T81 65T58 140Q58 195 86 225T178 269T356 283H378V316Q378 376 354 404T274 432Q206
|
||||||
|
432 136 395Q109 378 98 378Q86 378 78 387T70 410Q70 424 78 434T106 456Q141 476 185 487T274 499Q457 499 457 307ZM301 57T339 97T378 202V231H360Q272 231 226 224T161 199T141 147Q141 108 169 83T241 57Q301 57 339 97ZM167 605T153 618T139 653Q139 674
|
||||||
|
153 687T188 700Q209 700 223 687T238 653Q238 631 224 618T188 605Q167 605 153 618ZM339 605T325 618T310 653Q310 674 324 687T360 700Q381 700 395 687T409 653Q409 632 395 619T360 605Q339 605 325 618Z" />
|
||||||
|
<glyph unicode="å" glyph-name="aring" horiz-adv-x="530" d="M457 499T457 307V35Q457 17 447 6T418 -5Q400 -5 389 6T378 35V83Q359 40 320 17T230 -7Q183 -7 144 12T81 65T58 140Q58 195 86 225T178 269T356 283H378V316Q378 376 354 404T274 432Q206
|
||||||
|
432 136 395Q109 378 98 378Q86 378 78 387T70 410Q70 424 78 434T106 456Q141 476 185 487T274 499Q457 499 457 307ZM301 57T339 97T378 202V231H360Q272 231 226 224T161 199T141 147Q141 108 169 83T241 57Q301 57 339 97ZM232 554T203 582T173 653Q173 695
|
||||||
|
202 723T274 752Q316 752 345 724T375 653Q375 611 346 583T274 554Q232 554 203 582ZM295 603T308 617T322 653Q322 674 309 688T274 703Q253 703 240 689T226 653Q226 632 239 618T274 603Q295 603 308 617Z" />
|
||||||
|
<glyph unicode="æ" glyph-name="ae" horiz-adv-x="853" d="M790 113T797 104T805 81Q805 55 770 35Q736 15 697 4T620 -7Q546 -7 494 25T415 117Q396 58 350 26T238 -7Q188 -7 147 12T82 64T58 140Q58 195 86 225T178 269T358 283H381V313Q381 375 356 403T276
|
||||||
|
432Q227 432 195 421T130 392Q120 386 112 382T97 378Q85 378 78 387T70 410Q70 436 106 456Q180 499 274 499Q397 499 436 412Q465 454 509 476T608 499Q668 499 713 471T784 390T809 269Q809 249 801 240T774 231H460Q464 146 505 103T620 59Q658 59 684 69T743
|
||||||
|
97Q753 103 762 108T779 113Q790 113 797 104ZM545 436T507 396T462 283H738Q736 357 702 396T607 436Q545 436 507 396ZM305 57T343 99T381 205V231H362Q274 231 227 224T161 199T141 147Q141 107 170 82T246 57Q305 57 343 99Z" />
|
||||||
|
<glyph unicode="ç" glyph-name="ccedilla" horiz-adv-x="479" d="M441 114T448 105T456 82Q456 69 449 59T423 35Q398 18 364 7T294 -6L290 -44Q302 -41 316 -41Q347 -41 368 -58T390 -110Q390 -147 359 -170T272 -193Q236 -193 204 -181Q196 -178 192 -172T187
|
||||||
|
-158Q187 -149 193 -143T209 -136Q214 -136 217 -137Q244 -145 273 -145Q301 -145 315 -136T330 -110Q330 -97 322 -90T299 -83Q288 -83 271 -87T250 -92Q242 -92 236 -87T230 -73L238 -4Q150 8 98 74T46 244Q46 319 75 377T158 467T280 499Q318 499 355 489T421
|
||||||
|
458Q439 446 446 435T454 409Q454 395 447 386T427 377Q420 377 412 381T399 389T391 394Q365 411 342 421T284 431Q211 431 171 382T130 244Q130 156 170 108T284 60Q318 60 342 70T392 97Q403 104 413 109T430 114Q441 114 448 105Z" />
|
||||||
|
<glyph unicode="è" glyph-name="egrave" horiz-adv-x="527" d="M463 113T471 104T479 81Q479 56 444 35Q408 14 368 4T290 -7Q177 -7 112 60T46 245Q46 320 75 377T156 467T276 499Q371 499 427 437T483 269Q483 249 475 240T449 231H127Q136 59 290 59Q329
|
||||||
|
59 357 69T417 98Q443 113 452 113Q463 113 471 104ZM213 436T175 396T129 283H412Q410 357 375 396T277 436Q213 436 175 396ZM117 683Q97 702 97 721Q97 737 108 747T135 758Q158 758 176 735L292 583Q298 576 298 568Q298 559 291 553T275 546Q266 546 259 552L117
|
||||||
|
683Z" />
|
||||||
|
<glyph unicode="é" glyph-name="eacute" horiz-adv-x="527" d="M463 113T471 104T479 81Q479 56 444 35Q408 14 368 4T290 -7Q177 -7 112 60T46 245Q46 320 75 377T156 467T276 499Q371 499 427 437T483 269Q483 249 475 240T449 231H127Q136 59 290 59Q329
|
||||||
|
59 357 69T417 98Q443 113 452 113Q463 113 471 104ZM213 436T175 396T129 283H412Q410 357 375 396T277 436Q213 436 175 396ZM286 546T278 546Q268 546 261 552T254 568Q254 576 260 583L376 735Q394 758 417 758Q433 758 444 748T455 721Q455 700 435 683L294
|
||||||
|
552Q286 546 278 546Z" />
|
||||||
|
<glyph unicode="ê" glyph-name="ecircumflex" horiz-adv-x="527" d="M463 113T471 104T479 81Q479 56 444 35Q408 14 368 4T290 -7Q177 -7 112 60T46 245Q46 320 75 377T156 467T276 499Q371 499 427 437T483 269Q483 249 475 240T449 231H127Q136 59 290
|
||||||
|
59Q329 59 357 69T417 98Q443 113 452 113Q463 113 471 104ZM213 436T175 396T129 283H412Q410 357 375 396T277 436Q213 436 175 396ZM187 547T169 547Q157 547 148 555T139 576Q139 587 146 597L238 733Q254 757 276 757Q298 757 314 733L407 597Q414 587 414
|
||||||
|
577Q414 565 405 556T383 547Q365 547 356 563L276 693L196 563Q187 547 169 547Z" />
|
||||||
|
<glyph unicode="ë" glyph-name="edieresis" horiz-adv-x="527" d="M463 113T471 104T479 81Q479 56 444 35Q408 14 368 4T290 -7Q177 -7 112 60T46 245Q46 320 75 377T156 467T276 499Q371 499 427 437T483 269Q483 249 475 240T449 231H127Q136 59 290 59Q329
|
||||||
|
59 357 69T417 98Q443 113 452 113Q463 113 471 104ZM213 436T175 396T129 283H412Q410 357 375 396T277 436Q213 436 175 396ZM169 605T155 618T141 653Q141 674 155 687T190 700Q211 700 225 687T240 653Q240 631 226 618T190 605Q169 605 155 618ZM341 605T327
|
||||||
|
618T312 653Q312 674 326 687T362 700Q383 700 397 687T411 653Q411 632 397 619T362 605Q341 605 327 618Z" />
|
||||||
|
<glyph unicode="ì" glyph-name="igrave" horiz-adv-x="232" d="M98 -5T87 5T75 35V457Q75 476 86 486T116 497Q134 497 145 487T156 457V35Q156 15 145 5T116 -5Q98 -5 87 5ZM-43 683Q-63 702 -63 721Q-63 737 -52 747T-25 758Q-2 758 16 735L132 583Q138
|
||||||
|
576 138 568Q138 559 131 553T115 546Q106 546 99 552L-43 683Z" />
|
||||||
|
<glyph unicode="í" glyph-name="iacute" horiz-adv-x="232" d="M98 -5T87 5T75 35V457Q75 476 86 486T116 497Q134 497 145 487T156 457V35Q156 15 145 5T116 -5Q98 -5 87 5ZM126 546T118 546Q108 546 101 552T94 568Q94 576 100 583L216 735Q234 758 257
|
||||||
|
758Q273 758 284 748T295 721Q295 700 275 683L134 552Q126 546 118 546Z" />
|
||||||
|
<glyph unicode="î" glyph-name="icircumflex" horiz-adv-x="232" d="M98 -5T87 5T75 35V457Q75 476 86 486T116 497Q134 497 145 487T156 457V35Q156 15 145 5T116 -5Q98 -5 87 5ZM27 547T9 547Q-3 547 -12 555T-21 576Q-21 587 -14 597L78 733Q94 757 116
|
||||||
|
757Q138 757 154 733L247 597Q254 587 254 577Q254 565 245 556T223 547Q205 547 196 563L116 693L36 563Q27 547 9 547Z" />
|
||||||
|
<glyph unicode="ï" glyph-name="idieresis" horiz-adv-x="232" d="M98 -5T87 5T75 35V457Q75 476 86 486T116 497Q134 497 145 487T156 457V35Q156 15 145 5T116 -5Q98 -5 87 5ZM9 605T-5 618T-19 653Q-19 674 -5 687T30 700Q51 700 65 687T80 653Q80 631
|
||||||
|
66 618T30 605Q9 605 -5 618ZM181 605T167 618T152 653Q152 674 166 687T202 700Q223 700 237 687T251 653Q251 632 237 619T202 605Q181 605 167 618Z" />
|
||||||
|
<glyph unicode="ð" glyph-name="eth" horiz-adv-x="559" d="M513 455T513 282Q513 141 452 67T275 -7Q207 -7 155 21T75 102T46 224Q46 293 74 345T154 426T272 455Q374 455 425 388Q403 479 331 551L199 503Q191 501 189 501Q178 501 171 509T163 529Q163
|
||||||
|
547 182 554L284 590Q239 623 190 643Q162 656 162 678Q162 691 172 700T198 710Q208 710 221 705Q300 674 363 619L472 658Q480 660 483 660Q494 660 501 652T509 634Q509 626 504 619T489 608L404 577Q513 455 513 282ZM347 60T386 103T426 225Q426 302 388 345T277
|
||||||
|
389Q206 389 167 346T128 224Q128 145 167 103T277 60Q347 60 386 103Z" />
|
||||||
|
<glyph unicode="ñ" glyph-name="ntilde" horiz-adv-x="568" d="M495 499T495 306V35Q495 16 485 6T455 -5Q436 -5 425 5T414 35V301Q414 369 388 400T303 431Q236 431 196 390T156 279V35Q156 16 146 6T116 -5Q97 -5 86 5T75 35V457Q75 475 86 486T116 497Q134
|
||||||
|
497 144 486T155 458V407Q179 452 222 475T320 499Q495 499 495 306ZM337 590T319 599T276 625Q254 639 241 645T217 652Q200 652 191 643T172 618Q165 607 160 602T148 596Q139 596 133 603T127 621Q127 639 138 661T169 699T214 715Q233 715 251 706T294 680Q316
|
||||||
|
666 329 660T353 653Q369 653 378 662T398 687Q405 699 410 704T422 710Q431 710 437 703T443 684Q443 667 432 645T401 606T356 590Q337 590 319 599Z" />
|
||||||
|
<glyph unicode="ò" glyph-name="ograve" horiz-adv-x="555" d="M208 -7T156 24T75 112T46 246Q46 322 74 379T155 468T277 499Q346 499 399 468T480 380T509 246Q509 170 481 113T399 24T277 -7Q208 -7 156 24ZM349 60T387 107T426 246Q426 335 387 383T277
|
||||||
|
432Q206 432 167 384T128 246Q128 156 166 108T277 60Q349 60 387 107ZM118 683Q98 702 98 721Q98 737 109 747T136 758Q159 758 177 735L293 583Q299 576 299 568Q299 559 292 553T276 546Q267 546 260 552L118 683Z" />
|
||||||
|
<glyph unicode="ó" glyph-name="oacute" horiz-adv-x="555" d="M208 -7T156 24T75 112T46 246Q46 322 74 379T155 468T277 499Q346 499 399 468T480 380T509 246Q509 170 481 113T399 24T277 -7Q208 -7 156 24ZM349 60T387 107T426 246Q426 335 387 383T277
|
||||||
|
432Q206 432 167 384T128 246Q128 156 166 108T277 60Q349 60 387 107ZM287 546T279 546Q269 546 262 552T255 568Q255 576 261 583L377 735Q395 758 418 758Q434 758 445 748T456 721Q456 700 436 683L295 552Q287 546 279 546Z" />
|
||||||
|
<glyph unicode="ô" glyph-name="ocircumflex" horiz-adv-x="555" d="M208 -7T156 24T75 112T46 246Q46 322 74 379T155 468T277 499Q346 499 399 468T480 380T509 246Q509 170 481 113T399 24T277 -7Q208 -7 156 24ZM349 60T387 107T426 246Q426 335 387
|
||||||
|
383T277 432Q206 432 167 384T128 246Q128 156 166 108T277 60Q349 60 387 107ZM188 547T170 547Q158 547 149 555T140 576Q140 587 147 597L239 733Q255 757 277 757Q299 757 315 733L408 597Q415 587 415 577Q415 565 406 556T384 547Q366 547 357 563L277 693L197
|
||||||
|
563Q188 547 170 547Z" />
|
||||||
|
<glyph unicode="õ" glyph-name="otilde" horiz-adv-x="555" d="M208 -7T156 24T75 112T46 246Q46 322 74 379T155 468T277 499Q346 499 399 468T480 380T509 246Q509 170 481 113T399 24T277 -7Q208 -7 156 24ZM349 60T387 107T426 246Q426 335 387 383T277
|
||||||
|
432Q206 432 167 384T128 246Q128 156 166 108T277 60Q349 60 387 107ZM329 590T311 599T268 625Q246 639 233 645T209 652Q192 652 183 643T164 618Q157 607 152 602T140 596Q131 596 125 603T119 621Q119 639 130 661T161 699T206 715Q225 715 243 706T286 680Q308
|
||||||
|
666 321 660T345 653Q361 653 370 662T390 687Q397 699 402 704T414 710Q423 710 429 703T435 684Q435 667 424 645T393 606T348 590Q329 590 311 599Z" />
|
||||||
|
<glyph unicode="ö" glyph-name="odieresis" horiz-adv-x="555" d="M208 -7T156 24T75 112T46 246Q46 322 74 379T155 468T277 499Q346 499 399 468T480 380T509 246Q509 170 481 113T399 24T277 -7Q208 -7 156 24ZM349 60T387 107T426 246Q426 335 387 383T277
|
||||||
|
432Q206 432 167 384T128 246Q128 156 166 108T277 60Q349 60 387 107ZM170 605T156 618T142 653Q142 674 156 687T191 700Q212 700 226 687T241 653Q241 631 227 618T191 605Q170 605 156 618ZM342 605T328 618T313 653Q313 674 327 687T363 700Q384 700 398 687T412
|
||||||
|
653Q412 632 398 619T363 605Q342 605 328 618Z" />
|
||||||
|
<glyph unicode="÷" glyph-name="divide" horiz-adv-x="600" d="M280 436T266 450T252 486Q252 508 266 521T300 535Q321 535 334 522T348 486Q348 464 334 450T300 436Q280 436 266 450ZM80 253T71 262T62 286Q62 298 71 307T94 316H518Q532 316 541 307T550
|
||||||
|
283Q550 271 541 262T518 253H94Q80 253 71 262ZM280 35T266 49T252 84Q252 106 266 119T300 133Q321 133 334 120T348 84Q348 63 335 49T300 35Q280 35 266 49Z" />
|
||||||
|
<glyph unicode="ø" glyph-name="oslash" horiz-adv-x="555" d="M467 413T488 362T509 246Q509 170 481 113T399 24T277 -7Q220 -7 175 14L154 -23Q145 -38 129 -38Q118 -38 109 -30T100 -11Q100 -4 105 4L128 43Q89 76 68 128T46 246Q46 322 74 379T155 468T277
|
||||||
|
499Q336 499 381 477L402 514Q410 529 427 529Q438 529 447 521T456 502Q456 495 451 487L428 447Q467 413 488 362ZM128 155T166 108L346 417Q316 432 277 432Q206 432 167 384T128 246Q128 155 166 108ZM350 60T388 107T427 246Q427 334 389 381L210 73Q237 60
|
||||||
|
277 60Q350 60 388 107Z" />
|
||||||
|
<glyph unicode="ù" glyph-name="ugrave" horiz-adv-x="561" d="M464 497T474 486T485 457V34Q485 17 475 6T445 -5Q427 -5 417 5T406 33V83Q383 39 342 16T248 -7Q161 -7 117 41T73 185V457Q73 475 84 486T114 497Q133 497 143 486T154 457V187Q154 122 180
|
||||||
|
92T262 61Q326 61 365 102T404 212V457Q404 475 415 486T445 497Q464 497 474 486ZM121 683Q101 702 101 721Q101 737 112 747T139 758Q162 758 180 735L296 583Q302 576 302 568Q302 559 295 553T279 546Q270 546 263 552L121 683Z" />
|
||||||
|
<glyph unicode="ú" glyph-name="uacute" horiz-adv-x="561" d="M464 497T474 486T485 457V34Q485 17 475 6T445 -5Q427 -5 417 5T406 33V83Q383 39 342 16T248 -7Q161 -7 117 41T73 185V457Q73 475 84 486T114 497Q133 497 143 486T154 457V187Q154 122 180
|
||||||
|
92T262 61Q326 61 365 102T404 212V457Q404 475 415 486T445 497Q464 497 474 486ZM290 546T282 546Q272 546 265 552T258 568Q258 576 264 583L380 735Q398 758 421 758Q437 758 448 748T459 721Q459 700 439 683L298 552Q290 546 282 546Z" />
|
||||||
|
<glyph unicode="û" glyph-name="ucircumflex" horiz-adv-x="561" d="M464 497T474 486T485 457V34Q485 17 475 6T445 -5Q427 -5 417 5T406 33V83Q383 39 342 16T248 -7Q161 -7 117 41T73 185V457Q73 475 84 486T114 497Q133 497 143 486T154 457V187Q154
|
||||||
|
122 180 92T262 61Q326 61 365 102T404 212V457Q404 475 415 486T445 497Q464 497 474 486ZM191 547T173 547Q161 547 152 555T143 576Q143 587 150 597L242 733Q258 757 280 757Q302 757 318 733L411 597Q418 587 418 577Q418 565 409 556T387 547Q369 547 360
|
||||||
|
563L280 693L200 563Q191 547 173 547Z" />
|
||||||
|
<glyph unicode="ü" glyph-name="udieresis" horiz-adv-x="561" d="M464 497T474 486T485 457V34Q485 17 475 6T445 -5Q427 -5 417 5T406 33V83Q383 39 342 16T248 -7Q161 -7 117 41T73 185V457Q73 475 84 486T114 497Q133 497 143 486T154 457V187Q154 122
|
||||||
|
180 92T262 61Q326 61 365 102T404 212V457Q404 475 415 486T445 497Q464 497 474 486ZM173 605T159 618T145 653Q145 674 159 687T194 700Q215 700 229 687T244 653Q244 631 230 618T194 605Q173 605 159 618ZM345 605T331 618T316 653Q316 674 330 687T366 700Q387
|
||||||
|
700 401 687T415 653Q415 632 401 619T366 605Q345 605 331 618Z" />
|
||||||
|
<glyph unicode="ý" glyph-name="yacute" horiz-adv-x="514" d="M437 496T461 496Q476 496 488 486T500 461Q500 452 496 445L215 -161Q210 -172 201 -178T181 -184Q166 -184 155 -175T143 -150Q143 -142 147 -134L217 17L19 445Q15 452 15 460Q15 475 28
|
||||||
|
486T58 497Q68 497 77 491T92 474L259 99L426 472Q437 496 461 496ZM268 546T260 546Q250 546 243 552T236 568Q236 576 242 583L358 735Q376 758 399 758Q415 758 426 748T437 721Q437 700 417 683L276 552Q268 546 260 546Z" />
|
||||||
|
<glyph unicode="þ" glyph-name="thorn" horiz-adv-x="582" d="M382 499T431 468T508 379T536 244Q536 167 509 110T432 23T320 -7Q263 -7 221 18T156 89V-146Q156 -164 145 -174T116 -185Q98 -185 87 -175T75 -146V671Q75 689 86 699T116 710Q134 710 145
|
||||||
|
700T156 671V403Q178 449 220 474T320 499Q382 499 431 468ZM376 60T414 108T453 244Q453 331 414 381T304 431Q233 431 195 383T156 246Q156 157 194 109T304 60Q376 60 414 108Z" />
|
||||||
|
<glyph unicode="ÿ" glyph-name="ydieresis" horiz-adv-x="514" d="M437 496T461 496Q476 496 488 486T500 461Q500 452 496 445L215 -161Q210 -172 201 -178T181 -184Q166 -184 155 -175T143 -150Q143 -142 147 -134L217 17L19 445Q15 452 15 460Q15 475
|
||||||
|
28 486T58 497Q68 497 77 491T92 474L259 99L426 472Q437 496 461 496ZM151 605T137 618T123 653Q123 674 137 687T172 700Q193 700 207 687T222 653Q222 631 208 618T172 605Q151 605 137 618ZM323 605T309 618T294 653Q294 674 308 687T344 700Q365 700 379 687T393
|
||||||
|
653Q393 632 379 619T344 605Q323 605 309 618Z" />
|
||||||
|
<glyph unicode="–" glyph-name="endash" horiz-adv-x="500" d="M18 240T9 247T0 266Q0 277 9 284T33 292H467Q482 292 491 285T500 266Q500 255 491 248T467 240H33Q18 240 9 247Z" />
|
||||||
|
<glyph unicode="—" glyph-name="emdash" horiz-adv-x="1000" d="M18 240T9 247T0 266Q0 277 9 284T33 292H967Q982 292 991 285T1000 266Q1000 255 991 248T967 240H33Q18 240 9 247Z" />
|
||||||
|
<glyph unicode="‘" glyph-name="quoteleft" horiz-adv-x="229" d="M141 598T155 583T169 545Q169 520 154 505T116 489Q90 489 75 508T59 567Q59 644 110 700Q120 710 133 710Q144 710 152 703T160 685Q160 674 152 666Q126 639 119 600Q141 598 155 583Z" />
|
||||||
|
<glyph unicode="’" glyph-name="quoteright" horiz-adv-x="229" d="M138 710T153 691T169 632Q169 553 118 499Q108 489 96 489Q85 489 77 496T69 514Q69 525 77 533Q103 559 110 599Q88 601 74 616T59 654Q59 679 74 694T113 710Q138 710 153 691Z" />
|
||||||
|
<glyph unicode="‚" glyph-name="quotesinglbase" horiz-adv-x="229" d="M138 108T153 89T169 30Q169 -49 118 -103Q108 -114 95 -114Q85 -114 77 -107T69 -89Q69 -78 77 -70Q103 -43 110 -3Q88 -1 74 13T59 51Q59 76 74 92T113 108Q138 108 153 89Z" />
|
||||||
|
<glyph unicode="“" glyph-name="quotedblleft" horiz-adv-x="395" d="M141 598T155 583T169 545Q169 520 154 505T116 489Q90 489 75 508T59 567Q59 644 110 700Q120 710 133 710Q144 710 152 703T160 685Q160 674 152 666Q126 639 119 600Q141 598 155
|
||||||
|
583ZM307 598T321 583T335 545Q335 520 320 505T282 489Q256 489 241 508T225 567Q225 644 276 700Q286 710 299 710Q310 710 318 703T326 685Q326 674 318 666Q292 639 285 600Q307 598 321 583Z" />
|
||||||
|
<glyph unicode="”" glyph-name="quotedblright" horiz-adv-x="395" d="M138 710T153 691T169 632Q169 553 118 499Q108 489 96 489Q85 489 77 496T69 514Q69 525 77 533Q103 559 110 599Q88 601 74 616T59 654Q59 679 74 694T113 710Q138 710 153 691ZM304
|
||||||
|
710T319 691T335 632Q335 553 284 499Q274 489 262 489Q251 489 243 496T235 514Q235 525 243 533Q269 559 276 599Q254 601 240 616T225 654Q225 679 240 694T279 710Q304 710 319 691Z" />
|
||||||
|
<glyph unicode="„" glyph-name="quotedblbase" horiz-adv-x="395" d="M138 108T153 89T169 30Q169 -49 118 -103Q108 -114 95 -114Q85 -114 77 -107T69 -89Q69 -78 77 -70Q103 -43 110 -3Q88 -1 74 13T59 51Q59 76 74 92T113 108Q138 108 153 89ZM304 108T319
|
||||||
|
89T335 30Q335 -49 284 -103Q274 -114 261 -114Q251 -114 243 -107T235 -89Q235 -78 243 -70Q269 -43 276 -3Q254 -1 240 13T225 51Q225 76 240 92T279 108Q304 108 319 89Z" />
|
||||||
|
<glyph unicode="•" glyph-name="bullet" horiz-adv-x="524" d="M214 88T172 111T106 175T81 265Q81 311 104 352T169 418T262 443Q310 443 351 420T418 356T443 265Q443 217 419 177T353 112T262 88Q214 88 172 111Z" />
|
||||||
|
<glyph unicode="‹" glyph-name="guilsinglleft" horiz-adv-x="260" d="M63 241Q56 254 56 266Q56 279 63 290L143 425Q154 444 175 444Q188 444 197 436T206 416Q206 408 202 400L136 265L202 131Q206 123 206 114Q206 102 197 94T176 86Q167 86 159 91T144
|
||||||
|
105L63 241Z" />
|
||||||
|
<glyph unicode="›" glyph-name="guilsinglright" horiz-adv-x="258" d="M104 86T85 86Q72 86 63 94T54 114Q54 123 58 131L125 265L58 400Q53 410 53 417Q53 429 62 436T84 444Q105 444 116 425L195 290Q203 277 203 266Q203 255 195 241L116 105Q104 86 85 86Z" />
|
||||||
|
</font>
|
||||||
|
</defs>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 78 KiB |
BIN
webui/src/css/fonts/nunito-v11-latin-regular.ttf
Normal file
BIN
webui/src/css/fonts/nunito-v11-latin-regular.woff
Normal file
BIN
webui/src/css/fonts/nunito-v11-latin-regular.woff2
Normal file
22
webui/src/css/quasar.variables.styl
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
// Quasar Stylus Variables
|
||||||
|
// --------------------------------------------------
|
||||||
|
// To customize the look and feel of this app, you can override
|
||||||
|
// the Stylus variables found in Quasar's source Stylus files.
|
||||||
|
|
||||||
|
// Check documentation for full list of Quasar variables
|
||||||
|
|
||||||
|
// It's highly recommended to change the default colors
|
||||||
|
// to match your app's branding.
|
||||||
|
// Tip: Use the "Theme Builder" on Quasar's documentation website.
|
||||||
|
|
||||||
|
$primary = #06102a
|
||||||
|
$secondary = #2A2A2B
|
||||||
|
$accent = #1e54d5
|
||||||
|
|
||||||
|
$positive = #00a697
|
||||||
|
$negative = #ff0039
|
||||||
|
$info = #31CCEC
|
||||||
|
$warning = #db7d11
|
||||||
|
|
||||||
|
$separator-color = rgba(0, 0, 0, .12)
|
||||||
|
$separator-dark-color = rgba(255, 255, 255, .28)
|
39
webui/src/css/sass/_fonts.scss
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
/* nunito-regular - latin */
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Nunito';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 400;
|
||||||
|
src: url('../fonts/nunito-v11-latin-regular.eot'); /* IE9 Compat Modes */
|
||||||
|
src: local('Nunito Regular'), local('Nunito-Regular'),
|
||||||
|
url('../fonts/nunito-v11-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
|
||||||
|
url('../fonts/nunito-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
|
||||||
|
url('../fonts/nunito-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
|
||||||
|
url('../fonts/nunito-v11-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
|
||||||
|
url('../fonts/nunito-v11-latin-regular.svg#Nunito') format('svg'); /* Legacy iOS */
|
||||||
|
}
|
||||||
|
/* nunito-600 - latin */
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Nunito';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 600;
|
||||||
|
src: url('../fonts/nunito-v11-latin-600.eot'); /* IE9 Compat Modes */
|
||||||
|
src: local('Nunito SemiBold'), local('Nunito-SemiBold'),
|
||||||
|
url('../fonts/nunito-v11-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
|
||||||
|
url('../fonts/nunito-v11-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
|
||||||
|
url('../fonts/nunito-v11-latin-600.woff') format('woff'), /* Modern Browsers */
|
||||||
|
url('../fonts/nunito-v11-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
|
||||||
|
url('../fonts/nunito-v11-latin-600.svg#Nunito') format('svg'); /* Legacy iOS */
|
||||||
|
}
|
||||||
|
/* nunito-700 - latin */
|
||||||
|
@font-face {
|
||||||
|
font-family: 'Nunito';
|
||||||
|
font-style: normal;
|
||||||
|
font-weight: 700;
|
||||||
|
src: url('../fonts/nunito-v11-latin-700.eot'); /* IE9 Compat Modes */
|
||||||
|
src: local('Nunito Bold'), local('Nunito-Bold'),
|
||||||
|
url('../fonts/nunito-v11-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
|
||||||
|
url('../fonts/nunito-v11-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
|
||||||
|
url('../fonts/nunito-v11-latin-700.woff') format('woff'), /* Modern Browsers */
|
||||||
|
url('../fonts/nunito-v11-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
|
||||||
|
url('../fonts/nunito-v11-latin-700.svg#Nunito') format('svg'); /* Legacy iOS */
|
||||||
|
}
|
31
webui/src/css/sass/_mixins.scss
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
@import "./variables";
|
||||||
|
|
||||||
|
$breakpoints: (
|
||||||
|
'xs': 0,
|
||||||
|
'sm': $screen-xs-min,
|
||||||
|
'md': $screen-sm-min,
|
||||||
|
'lg': $screen-md-min,
|
||||||
|
'xl': $screen-lg-min
|
||||||
|
);
|
||||||
|
|
||||||
|
@mixin respond-to($breakpoint, $type:'min') {
|
||||||
|
// Retrieves the value from the key
|
||||||
|
$value: map-get($breakpoints, $breakpoint);
|
||||||
|
|
||||||
|
@if $type == 'max' {
|
||||||
|
$value: $value - 1
|
||||||
|
}
|
||||||
|
|
||||||
|
// If the key exists in the map
|
||||||
|
@if $value != null {
|
||||||
|
// Prints a media query based on the value
|
||||||
|
@media (#{$type}-width: $value) {
|
||||||
|
@content;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// If the key doesn't exist in the map
|
||||||
|
@else {
|
||||||
|
@warn "Unfortunately, no value could be retrieved from `#{$breakpoint}`. "
|
||||||
|
+ "Please make sure it is defined in `$breakpoints` map.";
|
||||||
|
}
|
||||||
|
}
|
27
webui/src/css/sass/_variables.scss
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
// App
|
||||||
|
$screen-xs-min: 600px;
|
||||||
|
$screen-sm-min: 1024px;
|
||||||
|
$screen-md-min: 1440px;
|
||||||
|
$screen-lg-min: 1920px;
|
||||||
|
|
||||||
|
$app-bg: #f2f3f5;
|
||||||
|
$app-bg-dark: #1A1A1A;
|
||||||
|
$app-text-dark: #fafafa;
|
||||||
|
$app-text-caption-dark: rgba(255,255,255,0.7);
|
||||||
|
|
||||||
|
// Custom colors
|
||||||
|
$app-text-white: #ffffff;
|
||||||
|
$app-text-grey: #737373;
|
||||||
|
|
||||||
|
// Quasar
|
||||||
|
$primary: #06102a;
|
||||||
|
$secondary: #2A2A2B;
|
||||||
|
$accent: #1e54d5;
|
||||||
|
|
||||||
|
$positive: #00a697;
|
||||||
|
$negative: #ff0039;
|
||||||
|
$info: #31CCEC;
|
||||||
|
$warning: #db7d11;
|
||||||
|
|
||||||
|
$separator-color: rgba(0, 0, 0, .12);
|
||||||
|
$separator-dark-color: rgba(255, 255, 255, .28);
|
109
webui/src/css/sass/app.scss
Normal file
|
@ -0,0 +1,109 @@
|
||||||
|
@import "./fonts";
|
||||||
|
@import "./variables";
|
||||||
|
@import "./mixins";
|
||||||
|
|
||||||
|
// width
|
||||||
|
::-webkit-scrollbar {
|
||||||
|
width: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Track
|
||||||
|
::-webkit-scrollbar-track {
|
||||||
|
border-left: 1px solid #404141;
|
||||||
|
background: #2E2E2E;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Handle
|
||||||
|
::-webkit-scrollbar-thumb {
|
||||||
|
border-radius: 4px;
|
||||||
|
background: #6D6D6D;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Handle on hover
|
||||||
|
::-webkit-scrollbar-thumb:hover {
|
||||||
|
background: #979797;
|
||||||
|
}
|
||||||
|
|
||||||
|
body {
|
||||||
|
/* If you need to support browser without CSS var support (<= IE11) */
|
||||||
|
min-height: calc(100vh - var(--vh-offset, 0px));
|
||||||
|
/* enable vh fix */
|
||||||
|
|
||||||
|
font-family: 'Nunito', 'Roboto', sans-serif;
|
||||||
|
|
||||||
|
background-color: $app-bg;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Custom colors
|
||||||
|
.text-app-grey {
|
||||||
|
color: $app-text-grey;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Helps
|
||||||
|
.xs-text-center {
|
||||||
|
@include respond-to(sm, max) {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Commons
|
||||||
|
.q-icon.eva{
|
||||||
|
margin-bottom: 1.5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.app-title {
|
||||||
|
font-size: 20px;
|
||||||
|
font-weight: 700;
|
||||||
|
.q-icon {
|
||||||
|
font-size: 24px;
|
||||||
|
}
|
||||||
|
&-label {
|
||||||
|
font-size: inherit;
|
||||||
|
font-weight: inherit;
|
||||||
|
}
|
||||||
|
.q-icon + &-label {
|
||||||
|
margin-left: 8px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Boxed
|
||||||
|
.app-boxed {
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
&-md {
|
||||||
|
max-width: 100%;
|
||||||
|
@include respond-to(sm) {
|
||||||
|
max-width: 600px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&-lg {
|
||||||
|
max-width: 100%;
|
||||||
|
@include respond-to(md) {
|
||||||
|
max-width: 1024px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
&-xl {
|
||||||
|
max-width: 100%;
|
||||||
|
@include respond-to(lg) {
|
||||||
|
max-width: 1440px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Section
|
||||||
|
.app-section {
|
||||||
|
display: block;
|
||||||
|
&-wrap {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Toolbar
|
||||||
|
.q-toolbar {
|
||||||
|
padding: 0 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Card
|
||||||
|
.q-card {
|
||||||
|
border-radius: 8px;
|
||||||
|
}
|
22
webui/src/index.template.html
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title><%= htmlWebpackPlugin.options.productName %></title>
|
||||||
|
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta name="description" content="<%= htmlWebpackPlugin.options.productDescription %>">
|
||||||
|
<meta name="format-detection" content="telephone=no">
|
||||||
|
<meta name="msapplication-tap-highlight" content="no">
|
||||||
|
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width<% if (htmlWebpackPlugin.options.ctx.mode.cordova) { %>, viewport-fit=cover<% } %>">
|
||||||
|
|
||||||
|
<link rel="icon" type="image/png" href="statics/app-logo-128x128.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="16x16" href="statics/icons/favicon-16x16.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="32x32" href="statics/icons/favicon-32x32.png">
|
||||||
|
<link rel="icon" type="image/png" sizes="96x96" href="statics/icons/favicon-96x96.png">
|
||||||
|
<link rel="icon" type="image/ico" href="statics/icons/favicon.ico">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<!-- DO NOT touch the following DIV -->
|
||||||
|
<div id="q-app"></div>
|
||||||
|
</body>
|
||||||
|
</html>
|
32
webui/src/layouts/Default.vue
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
<template>
|
||||||
|
<q-layout view="hHh lpR fFf">
|
||||||
|
|
||||||
|
<nav-bar>
|
||||||
|
<router-view name="NavBar" />
|
||||||
|
</nav-bar>
|
||||||
|
|
||||||
|
<q-page-container>
|
||||||
|
<router-view />
|
||||||
|
</q-page-container>
|
||||||
|
|
||||||
|
</q-layout>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import NavBar from '../components/_commons/NavBar'
|
||||||
|
|
||||||
|
export default {
|
||||||
|
name: 'Default',
|
||||||
|
components: {
|
||||||
|
NavBar
|
||||||
|
},
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss">
|
||||||
|
|
||||||
|
</style>
|
|
@ -1,16 +0,0 @@
|
||||||
import Vue from "vue";
|
|
||||||
import App from "./App.vue";
|
|
||||||
import router from "./router";
|
|
||||||
import store from "./store";
|
|
||||||
|
|
||||||
import "bulma/css/bulma.min.css";
|
|
||||||
import "@fortawesome/fontawesome-free";
|
|
||||||
import "@fortawesome/fontawesome-free/css/all.css";
|
|
||||||
|
|
||||||
Vue.config.productionTip = false;
|
|
||||||
|
|
||||||
new Vue({
|
|
||||||
router,
|
|
||||||
store,
|
|
||||||
render: h => h(App)
|
|
||||||
}).$mount("#app");
|
|
17
webui/src/pages/_commons/Error404.vue
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
<template>
|
||||||
|
<div class="fixed-center text-center q-pa-md">
|
||||||
|
<h1 class="q-ma-md"><strong>404</strong></h1>
|
||||||
|
<h5 class="q-ma-md">I'm sorry, nothing around here ...</h5>
|
||||||
|
<q-btn
|
||||||
|
color="secondary"
|
||||||
|
style="width:200px;"
|
||||||
|
@click="$router.push('/')"
|
||||||
|
>Go back</q-btn>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: 'Error404'
|
||||||
|
}
|
||||||
|
</script>
|
216
webui/src/pages/dashboard/Index.vue
Normal file
|
@ -0,0 +1,216 @@
|
||||||
|
<template>
|
||||||
|
<page-default>
|
||||||
|
|
||||||
|
<section class="app-section">
|
||||||
|
<div class="app-section-wrap app-boxed app-boxed-xl q-pl-md q-pr-md q-pt-xl q-pb-lg">
|
||||||
|
<div class="row no-wrap items-center q-mb-lg app-title">
|
||||||
|
<q-icon name="eva-log-in-outline"></q-icon>
|
||||||
|
<div class="app-title-label">Entrypoints</div>
|
||||||
|
</div>
|
||||||
|
<div v-if="!loadingEntryGetAll" class="row items-center q-col-gutter-lg">
|
||||||
|
<div
|
||||||
|
v-for="(entryItems, index) in entryAll.items" :key="index"
|
||||||
|
class="col-12 col-sm-6 col-md-2">
|
||||||
|
<panel-entry :name="entryItems.name" :address="entryItems.address"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div v-else class="row items-center q-col-gutter-lg">
|
||||||
|
<div class="col-12 col-sm-6 col-md-2">
|
||||||
|
<p v-for="n in 3" :key="n" class="flex">
|
||||||
|
<SkeletonBox :min-width="15" :max-width="15" style="margin-right: 2%"/> <SkeletonBox :min-width="50" :max-width="83"/>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section class="app-section">
|
||||||
|
<div class="app-section-wrap app-boxed app-boxed-xl q-pl-md q-pr-md q-pt-lg q-pb-lg">
|
||||||
|
<div class="row no-wrap items-center q-mb-lg app-title">
|
||||||
|
<q-icon name="eva-globe-outline"></q-icon>
|
||||||
|
<div class="app-title-label">HTTP</div>
|
||||||
|
</div>
|
||||||
|
<div v-if="!loadingOverview" class="row items-center q-col-gutter-lg">
|
||||||
|
<div
|
||||||
|
v-for="(overviewHTTP, index) in allHTTP" :key="index"
|
||||||
|
class="col-12 col-sm-6 col-md-4">
|
||||||
|
<panel-chart :name="index" :data="overviewHTTP" type="http"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div v-else class="row items-center q-col-gutter-lg">
|
||||||
|
<div class="col-12 col-sm-6 col-md-4">
|
||||||
|
<p v-for="n in 6" :key="n" class="flex">
|
||||||
|
<SkeletonBox :min-width="15" :max-width="15" style="margin-right: 2%"/> <SkeletonBox :min-width="50" :max-width="83"/>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section class="app-section">
|
||||||
|
<div class="app-section-wrap app-boxed app-boxed-xl q-pl-md q-pr-md q-pt-lg q-pb-lg">
|
||||||
|
<div class="row no-wrap items-center q-mb-lg app-title">
|
||||||
|
<q-icon name="eva-globe-3"></q-icon>
|
||||||
|
<div class="app-title-label">TCP</div>
|
||||||
|
</div>
|
||||||
|
<div v-if="!loadingOverview" class="row items-center q-col-gutter-lg">
|
||||||
|
<div
|
||||||
|
v-for="(overviewTCP, index) in allTCP" :key="index"
|
||||||
|
class="col-12 col-sm-6 col-md-4">
|
||||||
|
<panel-chart :name="index" :data="overviewTCP" type="tcp"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div v-else class="row items-center q-col-gutter-lg">
|
||||||
|
<div class="col-12 col-sm-6 col-md-4">
|
||||||
|
<p v-for="n in 6" :key="n" class="flex">
|
||||||
|
<SkeletonBox :min-width="15" :max-width="15" style="margin-right: 2%"/> <SkeletonBox :min-width="50" :max-width="83"/>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section class="app-section">
|
||||||
|
<div class="app-section-wrap app-boxed app-boxed-xl q-pl-md q-pr-md q-pt-lg q-pb-lg">
|
||||||
|
<div class="row no-wrap items-center q-mb-lg app-title">
|
||||||
|
<q-icon name="eva-toggle-right"></q-icon>
|
||||||
|
<div class="app-title-label">Features</div>
|
||||||
|
</div>
|
||||||
|
<div v-if="!loadingOverview" class="row items-center q-col-gutter-lg">
|
||||||
|
<div
|
||||||
|
v-for="(overviewFeature, index) in allFeatures" :key="index"
|
||||||
|
class="col-12 col-sm-6 col-md-2">
|
||||||
|
<panel-feature :feature-key="index" :feature-val="overviewFeature"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div v-else class="row items-center q-col-gutter-lg">
|
||||||
|
<div class="col-12 col-sm-6 col-md-2">
|
||||||
|
<p v-for="n in 3" :key="n" class="flex">
|
||||||
|
<SkeletonBox :min-width="15" :max-width="15" style="margin-right: 2%"/> <SkeletonBox :min-width="50" :max-width="83"/>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section class="app-section">
|
||||||
|
<div class="app-section-wrap app-boxed app-boxed-xl q-pl-md q-pr-md q-pt-lg q-pb-xl">
|
||||||
|
<div class="row no-wrap items-center q-mb-lg app-title">
|
||||||
|
<q-icon name="eva-cube"></q-icon>
|
||||||
|
<div class="app-title-label">Providers</div>
|
||||||
|
</div>
|
||||||
|
<div v-if="!loadingOverview" class="row items-center q-col-gutter-lg">
|
||||||
|
<div
|
||||||
|
v-for="(overviewProvider, index) in allProviders" :key="index"
|
||||||
|
class="col-12 col-sm-6 col-md-2">
|
||||||
|
<panel-provider :name="overviewProvider"/>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div v-else class="row items-center q-col-gutter-lg">
|
||||||
|
<div class="col-12 col-sm-6 col-md-2">
|
||||||
|
<p v-for="n in 3" :key="n" class="flex">
|
||||||
|
<SkeletonBox :min-width="15" :max-width="15" style="margin-right: 2%"/> <SkeletonBox :min-width="50" :max-width="83"/>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</page-default>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
import { mapActions, mapGetters } from 'vuex'
|
||||||
|
import PageDefault from '../../components/_commons/PageDefault'
|
||||||
|
import SkeletonBox from '../../components/_commons/SkeletonBox'
|
||||||
|
import PanelEntry from '../../components/dashboard/PanelEntry'
|
||||||
|
import PanelChart from '../../components/dashboard/PanelChart'
|
||||||
|
import PanelFeature from '../../components/dashboard/PanelFeature'
|
||||||
|
import PanelProvider from '../../components/dashboard/PanelProvider'
|
||||||
|
|
||||||
|
export default {
|
||||||
|
name: 'PageDashboardIndex',
|
||||||
|
components: {
|
||||||
|
PageDefault,
|
||||||
|
SkeletonBox,
|
||||||
|
PanelEntry,
|
||||||
|
PanelChart,
|
||||||
|
PanelFeature,
|
||||||
|
PanelProvider
|
||||||
|
},
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
loadingEntryGetAll: true,
|
||||||
|
loadingOverview: true,
|
||||||
|
timeOutEntryGetAll: null,
|
||||||
|
timeOutOverviewAll: null,
|
||||||
|
intervalRefreshAll: null,
|
||||||
|
intervalRefreshAllTime: 5000
|
||||||
|
}
|
||||||
|
},
|
||||||
|
computed: {
|
||||||
|
...mapGetters('entrypoints', { entryAll: 'all' }),
|
||||||
|
...mapGetters('core', { overviewAll: 'allOverview' }),
|
||||||
|
allHTTP () {
|
||||||
|
return this.overviewAll.items.http
|
||||||
|
},
|
||||||
|
allTCP () {
|
||||||
|
return this.overviewAll.items.tcp
|
||||||
|
},
|
||||||
|
allFeatures () {
|
||||||
|
return this.overviewAll.items.features
|
||||||
|
},
|
||||||
|
allProviders () {
|
||||||
|
return this.overviewAll.items.providers
|
||||||
|
}
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
...mapActions('entrypoints', { entryGetAll: 'getAll' }),
|
||||||
|
...mapActions('core', { getOverview: 'getOverview' }),
|
||||||
|
refreshAll () {
|
||||||
|
this.onGetAll()
|
||||||
|
},
|
||||||
|
onGetAll () {
|
||||||
|
this.entryGetAll()
|
||||||
|
.then(body => {
|
||||||
|
console.log('Success -> dashboard/entrypoints', body)
|
||||||
|
clearTimeout(this.timeOutEntryGetAll)
|
||||||
|
this.timeOutEntryGetAll = setTimeout(() => {
|
||||||
|
this.loadingEntryGetAll = false
|
||||||
|
}, 300)
|
||||||
|
})
|
||||||
|
.catch(error => {
|
||||||
|
console.log('Error -> dashboard/entrypoints', error)
|
||||||
|
})
|
||||||
|
this.getOverview()
|
||||||
|
.then(body => {
|
||||||
|
console.log('Success -> dashboard/overview', body)
|
||||||
|
clearTimeout(this.timeOutOverviewAll)
|
||||||
|
this.timeOutOverviewAll = setTimeout(() => {
|
||||||
|
this.loadingOverview = false
|
||||||
|
}, 300)
|
||||||
|
})
|
||||||
|
.catch(error => {
|
||||||
|
console.log('Error -> dashboard/overview', error)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
},
|
||||||
|
created () {
|
||||||
|
this.refreshAll()
|
||||||
|
this.intervalRefreshAll = setInterval(() => {
|
||||||
|
this.refreshAll()
|
||||||
|
}, this.intervalRefreshAllTime)
|
||||||
|
},
|
||||||
|
beforeDestroy () {
|
||||||
|
clearInterval(this.intervalRefreshAll)
|
||||||
|
clearTimeout(this.timeOutEntryGetAll)
|
||||||
|
clearTimeout(this.timeOutOverviewAll)
|
||||||
|
this.$store.commit('entrypoints/getAllClear')
|
||||||
|
this.$store.commit('core/getOverviewClear')
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped lang="scss">
|
||||||
|
|
||||||
|
</style>
|
14
webui/src/pages/http/Middlewares.vue
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
<template>
|
||||||
|
<q-page class="flex flex-center">
|
||||||
|
<h2>HTTP Middlewares</h2>
|
||||||
|
</q-page>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: 'PageHTTPMiddlewares'
|
||||||
|
}
|
||||||
|
</script>
|
14
webui/src/pages/http/Routers.vue
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
<template>
|
||||||
|
<q-page class="flex flex-center">
|
||||||
|
<h2>HTTP Routers</h2>
|
||||||
|
</q-page>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: 'PageHTTPRouters'
|
||||||
|
}
|
||||||
|
</script>
|
14
webui/src/pages/http/Services.vue
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
<template>
|
||||||
|
<q-page class="flex flex-center">
|
||||||
|
<h2>HTTP Services</h2>
|
||||||
|
</q-page>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: 'PageHTTPServices'
|
||||||
|
}
|
||||||
|
</script>
|
14
webui/src/pages/tcp/Routers.vue
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
<template>
|
||||||
|
<q-page class="flex flex-center">
|
||||||
|
<h2>TCP Routers</h2>
|
||||||
|
</q-page>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: 'PageTCPRouters'
|
||||||
|
}
|
||||||
|
</script>
|
14
webui/src/pages/tcp/Services.vue
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
<template>
|
||||||
|
<q-page class="flex flex-center">
|
||||||
|
<h2>TCP Services</h2>
|
||||||
|
</q-page>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
export default {
|
||||||
|
name: 'PageTCPServices'
|
||||||
|
}
|
||||||
|
</script>
|
|
@ -1,15 +0,0 @@
|
||||||
import Vue from "vue";
|
|
||||||
import Router from "vue-router";
|
|
||||||
import Home from "./views/Home.vue";
|
|
||||||
|
|
||||||
Vue.use(Router);
|
|
||||||
|
|
||||||
export default new Router({
|
|
||||||
routes: [
|
|
||||||
{
|
|
||||||
path: "/",
|
|
||||||
name: "home",
|
|
||||||
component: Home
|
|
||||||
}
|
|
||||||
]
|
|
||||||
});
|
|
26
webui/src/router/index.js
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
import Vue from 'vue'
|
||||||
|
import VueRouter from 'vue-router'
|
||||||
|
|
||||||
|
import routes from './routes'
|
||||||
|
|
||||||
|
Vue.use(VueRouter)
|
||||||
|
|
||||||
|
/*
|
||||||
|
* If not building with SSR mode, you can
|
||||||
|
* directly export the Router instantiation
|
||||||
|
*/
|
||||||
|
|
||||||
|
export default function (/* { store, ssrContext } */) {
|
||||||
|
const Router = new VueRouter({
|
||||||
|
scrollBehavior: () => ({ x: 0, y: 0 }),
|
||||||
|
routes,
|
||||||
|
|
||||||
|
// Leave these as is and change from quasar.conf.js instead!
|
||||||
|
// quasar.conf.js -> build -> vueRouterMode
|
||||||
|
// quasar.conf.js -> build -> publicPath
|
||||||
|
mode: process.env.VUE_ROUTER_MODE,
|
||||||
|
base: process.env.VUE_ROUTER_BASE
|
||||||
|
})
|
||||||
|
|
||||||
|
return Router
|
||||||
|
}
|
31
webui/src/router/routes.js
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
const LayoutDefault = () => import('layouts/Default.vue')
|
||||||
|
|
||||||
|
const routes = [
|
||||||
|
{
|
||||||
|
path: '/',
|
||||||
|
component: LayoutDefault,
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
path: '',
|
||||||
|
name: 'dashboard',
|
||||||
|
component: () => import('pages/dashboard/Index.vue'),
|
||||||
|
meta: {
|
||||||
|
title: 'Dashboard'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
|
// Always leave this as last one
|
||||||
|
if (process.env.MODE !== 'ssr') {
|
||||||
|
routes.push({
|
||||||
|
path: '*',
|
||||||
|
component: () => import('pages/_commons/Error404.vue'),
|
||||||
|
meta: {
|
||||||
|
title: '404'
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
export default routes
|
BIN
webui/src/statics/app-logo-128x128.png
Normal file
After Width: | Height: | Size: 9 KiB |
BIN
webui/src/statics/icons/apple-icon-120x120.png
Normal file
After Width: | Height: | Size: 8.2 KiB |
BIN
webui/src/statics/icons/apple-icon-152x152.png
Normal file
After Width: | Height: | Size: 10 KiB |
BIN
webui/src/statics/icons/apple-icon-167x167.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
webui/src/statics/icons/apple-icon-180x180.png
Normal file
After Width: | Height: | Size: 13 KiB |
BIN
webui/src/statics/icons/favicon-16x16.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
webui/src/statics/icons/favicon-32x32.png
Normal file
After Width: | Height: | Size: 3.8 KiB |