diff --git a/.gitignore b/.gitignore deleted file mode 100644 index cfb2a61c90f774a8ee794010bfeeaba0f288fad4..0000000000000000000000000000000000000000 --- a/.gitignore +++ /dev/null @@ -1,15 +0,0 @@ -# Folders -.git -node_modules -bower_components -dist/css/* -!dist/css/.gitkeep -dist/html/* -!dist/html/.gitkeep - - -# Files -index.html -config.pug -issues.md -oidc-client-preprod-config.json diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index 375c2df81c0ebf93ea7acfb9184c2a2830956bd4..0000000000000000000000000000000000000000 --- a/.gitmodules +++ /dev/null @@ -1,12 +0,0 @@ -[submodule "dist/lib/webcomponentsjs"] - path = dist/lib/webcomponentsjs - url = https://github.com/webcomponents/webcomponentsjs -[submodule "dist/lib/sib-core"] - path = dist/lib/sib-core - url = git@git.happy-dev.fr:startinblox/sib-core.git -[submodule "dist/lib/sib-router"] - path = dist/lib/sib-router - url = git@git.happy-dev.fr:startinblox/sib-router.git -[submodule "dist/lib/sib-chat"] - path = dist/lib/sib-chat - url = git@git.happy-dev.fr:startinblox/sib-chat.git diff --git a/.htaccess b/.htaccess deleted file mode 100644 index 5c88e4ca5cff8f28f1278c8b24eed8918f64bfb9..0000000000000000000000000000000000000000 --- a/.htaccess +++ /dev/null @@ -1,8 +0,0 @@ -<IfModule mod_rewrite.c> - RewriteEngine On - RewriteBase / - RewriteRule \. - [L] - RewriteCond %{REQUEST_FILENAME} !-f - RewriteCond %{REQUEST_FILENAME} !-d - RewriteRule . /index.html [L] -</IfModule> diff --git a/Makefile b/Makefile deleted file mode 100644 index 7819c28dc99484aa47da92610373ec9937e42ecf..0000000000000000000000000000000000000000 --- a/Makefile +++ /dev/null @@ -1,49 +0,0 @@ -default: build - -config.pug: - @cp -n config-sample.pug config.pug - -node_modules: - npm install - -install: node_modules - git submodule update --init --recursive - -update: - cd dist/lib/sib-chat; \ - git pull origin master - cd dist/lib/sib-core; \ - git pull origin master - cd dist/lib/sib-router; \ - git pull origin master - -dist/css/hd-app.css: $(wildcard src/scss/*.scss) - npx node-sass src/scss/main.scss dist/css/hd-app.css --source-map true || touch dist/css/hd-app.css - -index.html: config.pug index.pug $(wildcard src/pug/*.pug) - npx pug --pretty index.pug || touch index.html - -build: index.html dist/css/hd-app.css - -prod: - npx pug index.pug - npx node-sass src/scss/main.scss dist/css/hd-app.css --output-style compressed - -watch: - @echo 'watching for change' - @echo 'press ctrl+C to stop' - @while true; do \ - $(MAKE) build --silent; \ - sleep 0.5; \ - done - -serve: dist/css/hd-app.css - php -S 127.0.0.1:8080 router.php - -dev-mt: watch serve - -dev: - @$(MAKE) dev-mt -j --no-print-directory - - -.PHONY: default install build build-prod watch serve diff --git a/README.md b/README.md deleted file mode 100644 index 83cb325ee9081c2ab2eb7d034a8c0c9fc60724fd..0000000000000000000000000000000000000000 --- a/README.md +++ /dev/null @@ -1,24 +0,0 @@ -# HD app -HD app is the magic tool that allows the Happy Dev network to thrive in a decentralized way. - -## Install - -clone then: - -* `make install` - -## Build - -Compile html & css: - -* `make build` - -or compile html & css on change: - -* `make watch` - -## Run server - -require PHP - -* `make serve` diff --git a/config-sample.pug b/config-sample.pug deleted file mode 100644 index daacfc99b04f502f67c2c84a2773e3e61151c169..0000000000000000000000000000000000000000 --- a/config-sample.pug +++ /dev/null @@ -1,4 +0,0 @@ -- var dn = process.env.DN || 'http://127.0.0.1:8080' -- var sdn = process.env.SDN || 'http://127.0.0.1:8000' -- var cdn = process.env.CDN || 'http://127.0.0.1:8080' -- var v = Date.now() \ No newline at end of file diff --git a/dist/css/.gitkeep b/dist/css/.gitkeep deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/dist/lib/sib-chat b/dist/lib/sib-chat deleted file mode 160000 index 24192a89c1bc19f7faa06546ba1b798ad717e04b..0000000000000000000000000000000000000000 --- a/dist/lib/sib-chat +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 24192a89c1bc19f7faa06546ba1b798ad717e04b diff --git a/dist/lib/sib-core b/dist/lib/sib-core deleted file mode 160000 index e493387102088c9d7c4cd03ce5d4edbc3a26cdcc..0000000000000000000000000000000000000000 --- a/dist/lib/sib-core +++ /dev/null @@ -1 +0,0 @@ -Subproject commit e493387102088c9d7c4cd03ce5d4edbc3a26cdcc diff --git a/dist/lib/sib-oidc-client-config.json b/dist/lib/sib-oidc-client-config.json deleted file mode 100644 index 5c0cf6242788ed8150996b4afe4c7c45d96bf4c7..0000000000000000000000000000000000000000 --- a/dist/lib/sib-oidc-client-config.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "authority": "http://localhost:8000/openid/", - "client_id": "598550", - "redirect_uri": "http://oidc-client.local/user-manager-sample.html", - "response_type": "id_token token", - "scope": "openid profile email", - "loadUserInfo": true -} diff --git a/dist/lib/sib-oidc-client.js b/dist/lib/sib-oidc-client.js deleted file mode 100644 index 030b22135ffcbcb94523bc080216eabd02174196..0000000000000000000000000000000000000000 --- a/dist/lib/sib-oidc-client.js +++ /dev/null @@ -1,61 +0,0 @@ -if (typeof Oidc == "undefined") { - throw new Error("You are missing the `oidc-client-js` lib"); -} - - -// Var declarations -var sib = {}; -sib.oidc = {}; - - -// Setup User Manager -sib.oidc._setup = function(settings) { - if (typeof sib.oidc._manager == "undefined") { - sib.oidc._manager = new Oidc.UserManager(settings); - } -} - - -// Retrieve User from sessionStorage, or fetch it -sib.oidc._getUser = function() { - sib.oidc._manager.getUser() - .then(function(user) { - if (user == null) { - sib.oidc._manager.signinRedirectCallback() - .then() - .catch(function(error) { - sib.oidc._manager.signinRedirect({state: "dummy data"}) - .then() - .catch(function(error) { - console.log(error); - }); - }); - } - else { - sib.oidc.user = user; - } - }) - .catch(function(error) { - console.log(error); - }); -} - - -// Connect to OIDC provider -sib.oidc._connect = function(settings) { - sib.oidc._setup(settings); - sib.oidc._getUser(); - - - // When user loaded... - sib.oidc._manager.events.addUserLoaded(function(user) { - sib.oidc._getUser(); - }); -} - - -// Entry point -fetch("./oidc-client-config.json") - .then(response => response.json()) - .then(settings => sib.oidc._connect(settings)); - diff --git a/dist/lib/sib-router b/dist/lib/sib-router deleted file mode 160000 index 04ea601abf2fe9d65603867450cb39106f5d06e8..0000000000000000000000000000000000000000 --- a/dist/lib/sib-router +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 04ea601abf2fe9d65603867450cb39106f5d06e8 diff --git a/dist/lib/webcomponentsjs b/dist/lib/webcomponentsjs deleted file mode 160000 index bdd5203993f19ca08568638afd96f8f9c3959ea1..0000000000000000000000000000000000000000 --- a/dist/lib/webcomponentsjs +++ /dev/null @@ -1 +0,0 @@ -Subproject commit bdd5203993f19ca08568638afd96f8f9c3959ea1 diff --git a/index.pug b/index.pug deleted file mode 100644 index 23c8c6a9bcdf1b9659bf7417c5fbc489af8225cd..0000000000000000000000000000000000000000 --- a/index.pug +++ /dev/null @@ -1,2 +0,0 @@ -include config.pug -include src/pug/html.pug \ No newline at end of file diff --git a/oidc-client-config.json b/oidc-client-config.json deleted file mode 100644 index 6141b66c77ba4449b337c7885b8aec12926ee757..0000000000000000000000000000000000000000 --- a/oidc-client-config.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "authority": "https://test-paris.happy-dev.fr/openid/", - "client_id": "125356", - "redirect_uri": "http://127.0.0.1:8080", - "response_type": "id_token token", - "scope": "openid profile email", - "automaticSilentRenew": true, - "silent_redirect_uri": "http://127.0.0.1:8080", - "loadUserInfo": true -} diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 3fc4acc4e8108f87d061f311e9ad3f6fd0045f3b..0000000000000000000000000000000000000000 --- a/package-lock.json +++ /dev/null @@ -1,2030 +0,0 @@ -{ - "name": "hd-app", - "version": "0.1.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@types/babel-types": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.4.tgz", - "integrity": "sha1-v9Ww0NG6E+NR3/ZbblJ4O4FoJsg=", - "dev": true - }, - "@types/babylon": { - "version": "6.16.3", - "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.3.tgz", - "integrity": "sha1-wpN4E6ify155oABi/EqLFD5yN7s=", - "dev": true, - "requires": { - "@types/babel-types": "*" - } - }, - "abbrev": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=", - "dev": true - }, - "acorn": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", - "dev": true - }, - "acorn-globals": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", - "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", - "dev": true, - "requires": { - "acorn": "^4.0.4" - }, - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - } - } - }, - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "dev": true, - "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" - } - }, - "align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "dev": true, - "requires": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" - } - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha1-aALmJk79GMeQobDVF/DyYnvyyUo=", - "dev": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha1-SzXClE8GKov82mZBB2A1D+nd/CE=", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true - }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", - "dev": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha1-8OAD2cqef1nHpQiUXXsu+aBKVC8=", - "dev": true - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM=", - "dev": true - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "optional": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "dev": true, - "requires": { - "inherits": "~2.0.0" - } - }, - "bootstrap": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.1.3.tgz", - "integrity": "sha1-DrNxryyESOjCEEEdDLgkpkCaEr4=" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0=", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true - }, - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "dev": true, - "requires": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" - } - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "character-parser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", - "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", - "dev": true, - "requires": { - "is-regex": "^1.0.3" - } - }, - "clean-css": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", - "integrity": "sha1-LUEe92uFabbQyEBo2r6FsKpeXBc=", - "dev": true, - "requires": { - "source-map": "~0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "combined-stream": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", - "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commander": { - "version": "2.18.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.18.0.tgz", - "integrity": "sha1-K/Bj3e58eJEXaYGizHmOV1S8aXA=", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, - "constantinople": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz", - "integrity": "sha1-1F7XJPV9PRBQABen06iJwTga5kc=", - "dev": true, - "requires": { - "@types/babel-types": "^7.0.0", - "@types/babylon": "^6.16.2", - "babel-types": "^6.26.0", - "babylon": "^6.18.0" - } - }, - "core-js": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", - "integrity": "sha1-+XJgj/DOrWi4QaFqky0LGDeRgU4=", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "cropper": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cropper/-/cropper-4.0.0.tgz", - "integrity": "sha1-d6DB+JiQSfa5qRN6y4Zdyloen2I=", - "requires": { - "cropperjs": "^1.3.4" - } - }, - "cropperjs": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/cropperjs/-/cropperjs-1.4.1.tgz", - "integrity": "sha1-Qdn82H+dnNLh3PJ8NmgMrHpIzWs=" - }, - "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "^1.0.1" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "doctypes": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", - "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=", - "dev": true - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "optional": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha1-tKxAZIEH/c3PriQvQovqihTU8b8=", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=", - "dev": true - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fast-deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", - "dev": true - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "font-awesome": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/font-awesome/-/font-awesome-4.7.0.tgz", - "integrity": "sha1-j6jPBBGhoxr9B7BtKQK7n8gVoTM=" - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "1.0.6", - "mime-types": "^2.1.12" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fstream": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", - "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=", - "dev": true - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha1-xEFzPhO5J6yMD/C0w7Az8ogSkko=", - "dev": true, - "requires": { - "globule": "^1.0.0" - } - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha1-+Xj6TJDR3+f/LWvtoqUV5xO9z0o=", - "dev": true - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha1-OWCDLT8VdBCDQtr9OmezMsCWnfE=", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "globule": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", - "integrity": "sha1-Xf+xsZHyLSB5epNptJ6rTpg5aW0=", - "dev": true, - "requires": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - } - }, - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", - "dev": true, - "requires": { - "ajv": "^5.1.0", - "har-schema": "^2.0.0" - } - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, - "hosted-git-info": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", - "integrity": "sha1-l/I2l3vW4SVAiTD/bePuxigewEc=", - "dev": true - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "in-publish": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", - "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", - "dev": true - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "dev": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha1-76ouqdqg16suoTqXsritUf776L4=", - "dev": true - }, - "is-builtin-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "dev": true, - "requires": { - "builtin-modules": "^1.0.0" - } - }, - "is-expression": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz", - "integrity": "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=", - "dev": true, - "requires": { - "acorn": "~4.0.2", - "object-assign": "^4.0.1" - }, - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - } - } - }, - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", - "dev": true - }, - "is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", - "dev": true, - "requires": { - "has": "^1.0.1" - } - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "jquery": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", - "integrity": "sha1-lYzinoHJeQ8xvneS311NlfxX+8o=" - }, - "js-base64": { - "version": "2.4.9", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz", - "integrity": "sha1-dIkR+wT0imDEdxs3XKxFqA3xHAM=", - "dev": true - }, - "js-stringify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", - "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=", - "dev": true - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true, - "optional": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "jstransformer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", - "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", - "dev": true, - "requires": { - "is-promise": "^2.0.0", - "promise": "^7.0.1" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true - }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true, - "requires": { - "invert-kv": "^1.0.0" - } - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, - "lodash": { - "version": "4.17.10", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", - "integrity": "sha1-G3eTz3JZ6jj7NmHU04syYK+K5Oc=", - "dev": true - }, - "lodash.assign": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", - "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", - "dev": true - }, - "lodash.clonedeep": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true - }, - "lodash.mergewith": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", - "integrity": "sha1-Y5BX5ybDr72z59QnQcqo1uQzWSc=", - "dev": true - }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, - "lru-cache": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", - "integrity": "sha1-oRdc80lt/IQ2wVbDNLSVWZK85pw=", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - } - }, - "mime-db": { - "version": "1.36.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz", - "integrity": "sha1-UCBHjbPH/pOq17vMTc+GnEM2M5c=", - "dev": true - }, - "mime-types": { - "version": "2.1.20", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz", - "integrity": "sha1-kwy3GdVx6QNzhSD4RwkRVIyizBk=", - "dev": true, - "requires": { - "mime-db": "~1.36.0" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM=", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - }, - "dependencies": { - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - } - } - }, - "nan": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.0.tgz", - "integrity": "sha1-V042Dk2VSrFpZuwQLAwEn9lhoJk=", - "dev": true - }, - "node-sass": { - "version": "4.9.3", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.3.tgz", - "integrity": "sha1-9AfPPWb3gwi7HjRrJPpChwMZYiQ=", - "dev": true, - "requires": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "in-publish": "^2.0.0", - "lodash.assign": "^4.2.0", - "lodash.clonedeep": "^4.3.2", - "lodash.mergewith": "^4.6.0", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.10.0", - "node-gyp": "^3.8.0", - "npmlog": "^4.0.0", - "request": "2.87.0", - "sass-graph": "^2.2.4", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "dependencies": { - "node-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha1-VAMEJhwzDoDQ1e3OJTpoyzlkIYw=", - "dev": true, - "requires": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" - } - }, - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true - } - } - }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, - "requires": { - "abbrev": "1" - } - }, - "normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha1-EvlaMH1YNSB1oEkHuErIvpisAS8=", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "is-builtin-module": "^1.0.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "normalize.css": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.0.tgz", - "integrity": "sha512-iXcbM3NWr0XkNyfiSBsoPezi+0V92P9nj84yVV1/UZxRUrGczgX/X91KMAGM0omWLY2+2Q1gKD/XRn4gQRDB2A==" - }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=", - "dev": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true - }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, - "requires": { - "lcid": "^1.0.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha1-hc36+uso6Gd/QW4odZK18/SepBA=", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha1-1i27VnlAXXLEc37FhgDp3c8G0kw=", - "dev": true - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } - }, - "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha1-o31zL0JxtKsa0HDTVQjoKQeI/6o=", - "dev": true - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha1-BktyYCsY+Q8pGSuLG8QY/9Hr078=", - "dev": true, - "requires": { - "asap": "~2.0.3" - } - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "pug": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pug/-/pug-2.0.3.tgz", - "integrity": "sha1-ccuoJTfJWl6rftBGluQiH1Oqh44=", - "dev": true, - "requires": { - "pug-code-gen": "^2.0.1", - "pug-filters": "^3.1.0", - "pug-lexer": "^4.0.0", - "pug-linker": "^3.0.5", - "pug-load": "^2.0.11", - "pug-parser": "^5.0.0", - "pug-runtime": "^2.0.4", - "pug-strip-comments": "^1.0.3" - } - }, - "pug-attrs": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.3.tgz", - "integrity": "sha1-owlflw5kFR972tlX7vVftdeQXRU=", - "dev": true, - "requires": { - "constantinople": "^3.0.1", - "js-stringify": "^1.0.1", - "pug-runtime": "^2.0.4" - } - }, - "pug-cli": { - "version": "1.0.0-alpha6", - "resolved": "https://registry.npmjs.org/pug-cli/-/pug-cli-1.0.0-alpha6.tgz", - "integrity": "sha1-HKU56krA67ac5KroSu7V1k/+ZQE=", - "dev": true, - "requires": { - "chalk": "^1.0.0", - "commander": "^2.8.1", - "mkdirp": "^0.5.1", - "pug": "^2.0.0-alpha7" - } - }, - "pug-code-gen": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.1.tgz", - "integrity": "sha1-CVHsgyJddNjPxHan+Zolm199BQw=", - "dev": true, - "requires": { - "constantinople": "^3.0.1", - "doctypes": "^1.1.0", - "js-stringify": "^1.0.1", - "pug-attrs": "^2.0.3", - "pug-error": "^1.3.2", - "pug-runtime": "^2.0.4", - "void-elements": "^2.0.1", - "with": "^5.0.0" - } - }, - "pug-error": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-1.3.2.tgz", - "integrity": "sha1-U659nSm7A89WRJOgJhCfVMR/XyY=", - "dev": true - }, - "pug-filters": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.0.tgz", - "integrity": "sha1-JxZVVbwEwjbkqisDZiRt+gIbYm4=", - "dev": true, - "requires": { - "clean-css": "^4.1.11", - "constantinople": "^3.0.1", - "jstransformer": "1.0.0", - "pug-error": "^1.3.2", - "pug-walk": "^1.1.7", - "resolve": "^1.1.6", - "uglify-js": "^2.6.1" - } - }, - "pug-lexer": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.0.0.tgz", - "integrity": "sha1-IQwYRX7y4XYCQnQMXmR715TOwng=", - "dev": true, - "requires": { - "character-parser": "^2.1.1", - "is-expression": "^3.0.0", - "pug-error": "^1.3.2" - } - }, - "pug-linker": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.5.tgz", - "integrity": "sha1-npp65ABWgtAn3uuWsAD4juuDoC8=", - "dev": true, - "requires": { - "pug-error": "^1.3.2", - "pug-walk": "^1.1.7" - } - }, - "pug-load": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-2.0.11.tgz", - "integrity": "sha1-5kjlftET/iwfRdV4WOorrWvAFSc=", - "dev": true, - "requires": { - "object-assign": "^4.1.0", - "pug-walk": "^1.1.7" - } - }, - "pug-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.0.tgz", - "integrity": "sha1-45Stmz/KkxI5QK/4hcBuRKt+aOQ=", - "dev": true, - "requires": { - "pug-error": "^1.3.2", - "token-stream": "0.0.1" - } - }, - "pug-runtime": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.4.tgz", - "integrity": "sha1-4XjhvaaKsujArPybztLFT9iM61g=", - "dev": true - }, - "pug-strip-comments": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.3.tgz", - "integrity": "sha1-8VWVkiBu3G+FMQ2s9K+0igJa9Z8=", - "dev": true, - "requires": { - "pug-error": "^1.3.2" - } - }, - "pug-walk": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.7.tgz", - "integrity": "sha1-wA1cUSi6xYBr7BXSt+fNq+QlMfM=", - "dev": true - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha1-yzroBuh0BERYTvFUzo7pjUA/PjY=", - "dev": true - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha1-sRwn2IuP8fvgcGQ8+UsMea4bCq8=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - } - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk=", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } - }, - "request": { - "version": "2.87.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", - "integrity": "sha1-MvACNc0I1IK00NaNuTqCnA7VdW4=", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.6.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.1", - "forever-agent": "~0.6.1", - "form-data": "~2.3.1", - "har-validator": "~5.0.3", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.17", - "oauth-sign": "~0.8.2", - "performance-now": "^2.1.0", - "qs": "~6.5.1", - "safe-buffer": "^5.1.1", - "tough-cookie": "~2.3.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.1.0" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, - "resolve": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", - "integrity": "sha1-gvHsGaQjrB+9CAsLqwa6NuhKeiY=", - "dev": true, - "requires": { - "path-parse": "^1.0.5" - } - }, - "right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "dev": true, - "requires": { - "align-text": "^0.1.1" - } - }, - "rimraf": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha1-LtgVDSShbqhlHm1u8PR8QVjOejY=", - "dev": true, - "requires": { - "glob": "^7.0.5" - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha1-mR7GnSluAxN0fVm9/St0XDX4go0=", - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", - "dev": true - }, - "sass-graph": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", - "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", - "dev": true, - "requires": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^7.0.0" - } - }, - "scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dev": true, - "requires": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - } - }, - "semver": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha1-ff3YgUvbfKvHvg+x1zTPtmyUBHc=", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } - }, - "spdx-correct": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", - "integrity": "sha1-BaW01xU6GVvJLDxCW2nzsqlSTII=", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", - "integrity": "sha1-LHrmEFbHFKW5ubKyr30xHvXHj+k=", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha1-meEZt6XaAOBUkcn6M4t5BII7QdA=", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.1.tgz", - "integrity": "sha1-4qMDI2ysVLBAMfp6WnnH5wHfhS8=", - "dev": true - }, - "sshpk": { - "version": "1.14.2", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", - "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } - }, - "stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha1-WsF0zdXNcmEEqgwLK9g4FdjVNd4=", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "tar": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", - "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", - "dev": true, - "requires": { - "block-stream": "*", - "fstream": "^1.0.2", - "inherits": "2" - } - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - }, - "token-stream": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz", - "integrity": "sha1-zu78cXp2xDFvEm0LnbqlXX598Bo=", - "dev": true - }, - "tough-cookie": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", - "integrity": "sha1-7GDO44rGdQY//JelwYlwV47oNlU=", - "dev": true, - "requires": { - "punycode": "^1.4.1" - } - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true - }, - "true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha1-+BO1qMhrQNpZYGcisUTjIleZ9H0=", - "dev": true, - "requires": { - "glob": "^7.1.2" - } - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true, - "optional": true - }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "dev": true, - "requires": { - "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", - "yargs": "~3.10.0" - }, - "dependencies": { - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true - }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "requires": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, - "requires": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" - } - } - } - }, - "uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "dev": true, - "optional": true - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha1-G0r0lV6zB3xQHCOHL8ZROBFYcTE=", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha1-/JH2uce6FchX9MssXe/uw51PQQo=", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } - }, - "void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha1-rgdOa9wMFKQx6ATmJFScYzsABFc=", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", - "dev": true - }, - "with": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/with/-/with-5.1.1.tgz", - "integrity": "sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4=", - "dev": true, - "requires": { - "acorn": "^3.1.0", - "acorn-globals": "^3.0.0" - } - }, - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", - "dev": true - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "yargs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^5.0.0" - }, - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - } - } - }, - "yargs-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", - "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", - "dev": true, - "requires": { - "camelcase": "^3.0.0" - }, - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - } - } - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index c4b744429e371fb45184667c651328619ea2c74a..0000000000000000000000000000000000000000 --- a/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "hd-app", - "version": "0.1.0", - "engines": { - "node": ">= 0.10.0" - }, - "devDependencies": { - "node-sass": "^4.9.3", - "pug-cli": "^1.0.0-alpha6" - }, - "dependencies": { - "bootstrap": "^4.0.0", - "cropper": "^4.0.0", - "font-awesome": "^4.7.0", - "jquery": "^3.3.1", - "normalize.css": "^8.0.0" - } -} diff --git a/preprod.sh b/preprod.sh deleted file mode 100755 index 23a7f5c8abbebf09d70206d0881eacfd551558e8..0000000000000000000000000000000000000000 --- a/preprod.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash -export DN="https://staging-app.happy-dev.fr" -export SDN="https://test-paris.happy-dev.fr" -export CDN="https://staging-app.happy-dev.fr/dist/lib" - -make -B build - -# ssh staging-app@ssh-staging-app.happy-dev.fr "rm -R staging-app.happy-dev.fr" -ssh staging-app@ssh-staging-app.happy-dev.fr "mkdir -p staging-app.happy-dev.fr/src/fonts; cd staging-app.happy-dev.fr; mkdir -p dist/css;" - -echo sync... -rsync -u index.html staging-app@ssh-staging-app.happy-dev.fr:~/staging-app.happy-dev.fr/ -rsync -u .htaccess staging-app@ssh-staging-app.happy-dev.fr:~/staging-app.happy-dev.fr/ -rsync -u oidc-client-preprod-config.json staging-app@ssh-staging-app.happy-dev.fr:~/staging-app.happy-dev.fr/oidc-client-config.json -rsync -r dist/* staging-app@ssh-staging-app.happy-dev.fr:~/staging-app.happy-dev.fr/dist/ -rsync -r src/fonts/* staging-app@ssh-staging-app.happy-dev.fr:~/staging-app.happy-dev.fr/src/fonts/ -rsync -r src/js/* staging-app@ssh-staging-app.happy-dev.fr:~/staging-app.happy-dev.fr/src/js/ -echo ...done \ No newline at end of file diff --git a/prod.sh b/prod.sh deleted file mode 100755 index d1aa5ed3249ba578a1f6ae3b6bdba0d80eae37b2..0000000000000000000000000000000000000000 --- a/prod.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash -export DN="https://app.happy-dev.fr" -export SDN="https://hd-ldp.happy-dev.fr" -make prod -ssh hd-app@ssh-hd-app.alwaysdata.net "rm -R hd-app; mkdir hd-app; cd hd-app; mkdir -p src/fonts; mkdir -p dist/css;" -scp index.html hd-app@ssh-hd-app.alwaysdata.net:~/hd-app/ -scp .htaccess hd-app@ssh-hd-app.alwaysdata.net:~/hd-app/ -scp -r dist/css/ hd-app@ssh-hd-app.alwaysdata.net:~/hd-app/dist/ -scp -r src/fonts/ hd-app@ssh-hd-app.alwaysdata.net:~/hd-app/src/ -scp -r src/js/ hd-app@ssh-hd-app.alwaysdata.net:~/hd-app/src/ diff --git a/router.php b/router.php deleted file mode 100644 index 5e68a2e516aa886e025fdab9ac02e727135d9dbd..0000000000000000000000000000000000000000 --- a/router.php +++ /dev/null @@ -1,11 +0,0 @@ -<?php - -if (PHP_SAPI == 'cli-server') { - $url = parse_url($_SERVER['REQUEST_URI']); - $path = $url['path']; - if(strpos($path, '.') !== false) return false; - $file = __DIR__ . $path; - if (is_file($file)) return false; -} - -include "index.html"; \ No newline at end of file diff --git a/src/fonts/bebas/bebas.eot b/src/fonts/bebas/bebas.eot deleted file mode 100644 index d9e992fb3c37f2ceae70ebe2b46355c90453773c..0000000000000000000000000000000000000000 Binary files a/src/fonts/bebas/bebas.eot and /dev/null differ diff --git a/src/fonts/bebas/bebas.svg b/src/fonts/bebas/bebas.svg deleted file mode 100644 index fd2265e4fb4651d0003cb598933a994202018c66..0000000000000000000000000000000000000000 --- a/src/fonts/bebas/bebas.svg +++ /dev/null @@ -1,2807 +0,0 @@ -<?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" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1"> -<metadata></metadata> -<defs> -<font id="bebasregular" horiz-adv-x="1060" > -<font-face units-per-em="2048" ascent="1638" descent="-410" /> -<missing-glyph horiz-adv-x="189" /> -<glyph horiz-adv-x="0" /> -<glyph unicode="
" horiz-adv-x="189" /> -<glyph unicode=" " horiz-adv-x="189" /> -<glyph unicode="	" horiz-adv-x="189" /> -<glyph unicode=" " horiz-adv-x="189" /> -<glyph unicode="!" horiz-adv-x="464" d="M95 804v1020h274v-1020l-20 -352h-234zM95 0v275h274v-275h-274z" /> -<glyph unicode=""" horiz-adv-x="769" d="M137 1696l-42 416h254l-42 -416h-170zM463 1696l-43 416h255l-42 -416h-170z" /> -<glyph unicode="#" horiz-adv-x="1678" d="M1255 1055l-58 -347h284l-42 -276h-287l-71 -432h-275l71 432h-237l-71 -432h-275l71 432h-270l42 276h273l58 347h-270l42 276h273l82 494h275l-82 -494h237l82 494h275l-82 -494h284l-42 -276h-287zM979 1055h-236l-56 -347h235z" /> -<glyph unicode="$" horiz-adv-x="1099" d="M1004 467q6 -236 -133 -367q-83 -77 -205 -99v-128h-233v134q-164 42 -253 195q-76 131 -85 306l263 19q17 -161 83 -230q49 -54 113 -51q90 3 144 89q28 42 28 120q0 112 -102 226q-83 77 -246 231q-127 121 -183 221q-71 125 -71 272q0 141 67 258q81 144 242 183v118 h233v-118q111 -25 183 -93q128 -119 143 -313l-265 -48q-12 111 -64 176q-35 44 -107 44q-76 0 -115 -67q-32 -54 -32 -134q0 -125 107 -256q39 -47 121 -115q96 -79 128 -112q102 -105 156 -201q80 -142 83 -260z" /> -<glyph unicode="%" horiz-adv-x="1454" d="M551 1153q0 -93 -67.5 -159.5t-160.5 -66.5q-95 0 -161.5 66.5t-66.5 159.5v521q0 95 66.5 162t161.5 67t161.5 -68t66.5 -161v-521zM236 1156q0 -35 24 -59t59 -24t58.5 24t23.5 59v521q0 35 -24 59t-58 24q-35 0 -59 -24t-24 -59v-521zM1133 966q95 0 161 -67.5 t66 -161.5v-520q0 -95 -67 -160.5t-160 -65.5q-95 0 -161.5 66.5t-66.5 159.5v520q0 95 66.5 162t161.5 67zM1212 740q0 35 -24 59t-59 24t-59 -24t-24 -59v-520q0 -35 24 -59t59 -24t59 24t24 59v520zM343 -31h-161l931 1929h160z" /> -<glyph unicode="&" horiz-adv-x="1268" d="M1167 858q-65 -291 -178 -491q106 -97 185 -98v-254q-160 0 -330 145q-163 -172 -349 -172q-215 0 -329 178q-71 112 -71 256q0 141 68 294q12 25 77 133q36 58 73 112l-57 130q-41 90 -55 128q-29 74 -41 134q-13 65 -13 128q0 122 54 224q55 108 160 161q83 45 183 45 q112 0 205 -56t143 -155q39 -80 39 -173q0 -164 -115 -312l-60 -78q-81 -106 -149 -199q92 -191 206 -356q68 156 105 331zM400 1482q0 -81 84 -282q17 22 35 44l37 48l58 77q64 84 64 157q0 54 -15 83q-36 92 -119 91q-71 0 -112 -77q-32 -61 -32 -141zM495 241 q83 0 176 105q-112 144 -226 352q-26 -44 -52 -90q-44 -100 -44 -186q0 -76 34 -124q39 -57 112 -57z" /> -<glyph unicode="'" horiz-adv-x="443" d="M95 2112h254l-42 -416h-170z" /> -<glyph unicode="(" horiz-adv-x="734" d="M636 1993q-79 -163 -140 -333q-96 -269 -127 -492q-12 -87 -11 -169q0 -266 141 -685q63 -183 141 -358l-177 -90q-103 169 -185 359q-183 426 -183 774q0 275 114 584q29 77 69 161q83 180 185 330z" /> -<glyph unicode=")" horiz-adv-x="733" d="M272 2073q100 -150 183 -330q183 -399 184 -745q0 -348 -184 -774q-81 -191 -183 -358l-177 90q80 177 141 357q96 281 129 515q12 89 12 170q0 272 -140 660q-61 170 -138 333z" /> -<glyph unicode="*" horiz-adv-x="910" d="M816 1478l-223 -39l152 -158l-189 -139l-105 199l-106 -199l-192 139l161 160l-219 37l75 219l199 -97l-32 225h232l-32 -228l208 100z" /> -<glyph unicode="+" horiz-adv-x="1125" d="M665 993h366v-203h-366v-367h-204v367h-366v203h366v367h204v-367z" /> -<glyph unicode="," horiz-adv-x="465" d="M95 0v273h276v-273l-100 -209h-117l66 209h-125z" /> -<glyph unicode="-" horiz-adv-x="1003" d="M95 1049h814v-277h-814v277z" /> -<glyph unicode="." horiz-adv-x="464" d="M95 273h274v-274h-274v274z" /> -<glyph unicode="/" horiz-adv-x="1173" d="M855 1939h224l-760 -1994h-224z" /> -<glyph unicode="0" d="M966 416q0 -182 -128 -308.5t-307 -126.5q-182 0 -309 127.5t-127 307.5v995q0 182 128 309t308 127q182 0 308.5 -128t126.5 -308v-995zM681 1417q0 65 -46.5 111.5t-112.5 46.5q-65 0 -111 -46.5t-46 -111.5v-997q0 -65 46 -111.5t111 -46.5t112 46.5t47 111.5v997z " /> -<glyph unicode="1" horiz-adv-x="698" d="M327 0v1404h-232v192q99 12 188 75t129 153h192v-1824h-277z" /> -<glyph unicode="2" horiz-adv-x="1085" d="M99 1309q0 259 140 396q121 121 317 120q180 0 307.5 -135t127.5 -315q0 -186 -83 -360q-45 -96 -211 -330q-45 -64 -134 -199l-50 -74q-48 -73 -72 -115q-12 -20 -12 -25l540 -1v-270h-874v252q0 9 61 100q28 42 62 94l71 103q63 86 197 275q127 177 189 321 q51 118 51 220q0 83 -47 141q-51 61 -131 61q-115 0 -163 -132q-16 -44 -16 -105v-70h-270v48z" /> -<glyph unicode="3" horiz-adv-x="1080" d="M522 262q189 0 189 176v107q0 281 -294 281v236q159 0 235 89q70 80 69 224v42q0 179 -157 179q-87 0 -128 -67q-31 -51 -30 -133v-48h-269v43q0 195 99 317q112 140 315 139q193 0 310 -131q105 -118 105 -293v-78q0 -170 -102 -293q-44 -52 -102 -89q122 -68 189 -208 q35 -71 35 -173v-144q0 -202 -138 -332q-132 -125 -319 -125q-182 0 -308 128t-126 307v45l261 20l6 -64q6 -68 49 -111.5t111 -43.5z" /> -<glyph unicode="4" horiz-adv-x="1125" d="M95 671l485 1154h275v-1154h176v-277h-176v-393h-275v393h-485v277zM580 671v568l-227 -568h227z" /> -<glyph unicode="5" horiz-adv-x="1040" d="M399 1549v-391q41 58 114 90q39 16 92 16q180 0 266 -127q74 -109 74 -308v-393q0 -202 -128 -331q-122 -125 -308 -125q-180 0 -300 131q-115 125 -114 305v44l263 20l6 -63q10 -109 88 -145q23 -12 50 -12q169 0 169 176v447q0 80 -59 132q-28 25 -77 25 q-73 0 -107 -57q-29 -49 -29 -104v-50h-277v996h805v-276h-528z" /> -<glyph unicode="6" horiz-adv-x="1018" d="M637 1372v45q0 67 -35.5 112.5t-101.5 45.5q-65 0 -100.5 -45.5t-35.5 -112.5v-364q95 84 208 84q182 0 272 -126q80 -111 80 -307v-313h-2q-9 -175 -126 -292.5t-287 -117.5q-182 0 -300 130q-115 125 -114 305v995q0 134 64.5 241.5t183.5 159.5q76 35 166 35 q180 0 300 -131q115 -125 115 -305v-39h-287zM365 420q0 -67 34 -110q36 -48 101 -48t102 48q35 44 35 110v338q0 79 -58 131q-28 25 -77 24q-71 0 -108 -56q-29 -47 -29 -104v-333z" /> -<glyph unicode="7" horiz-adv-x="1015" d="M921 1825v-276l-386 -1548h-269l386 1548h-557v276h826z" /> -<glyph unicode="8" horiz-adv-x="1082" d="M988 416q0 -182 -128 -308.5t-309 -126.5h-22q-182 0 -308 128t-126 307v166q0 167 112 292q48 54 112 89q-111 57 -172 189q-31 68 -31 172v99q0 177 105 293q116 131 308 131h22q193 0 310 -131q105 -118 105 -293v-99q0 -170 -102 -283q-45 -49 -100 -78 q122 -68 189 -208q35 -71 35 -173v-166zM713 545q0 163 -74 219q-35 26 -98 26q-109 0 -148 -93q-23 -57 -24 -152v-87q0 -90 56 -145q47 -47 116 -50q112 6 156 111q16 35 16 84v87zM721 1348q-3 188 -117 236q-26 12 -63 12q-71 0 -116 -40q-36 -32 -51.5 -82t-12.5 -126 q4 -119 38 -171q44 -70 142 -70q99 0 144 74q37 62 36 167z" /> -<glyph unicode="9" horiz-adv-x="1018" d="M509 1847q180 0 300 -131q115 -125 115 -305v-995q0 -182 -118.5 -308.5t-296.5 -126.5q-182 0 -300 130q-115 125 -114 305v39h285v-45q0 -67 35.5 -112t100.5 -45t101 45t36 112v365q-96 -86 -208 -86q-180 0 -270 127q-80 111 -80 308v313h1q6 127 72 228t180 150 q74 32 161 32zM653 1408q0 67 -35.5 113t-101.5 46q-65 0 -100.5 -46t-35.5 -113v-337q0 -80 58 -133q26 -25 77 -25q105 0 131 111q7 33 7 51v333z" /> -<glyph unicode=":" horiz-adv-x="465" d="M95 273h276v-273h-276v273zM95 1047h276v-275h-276v275z" /> -<glyph unicode=";" horiz-adv-x="464" d="M95 273h274v-274l-98 -210h-117l64 210h-123v274zM95 1047h274v-275h-274v275z" /> -<glyph unicode="<" horiz-adv-x="1101" d="M1007 1388v-232l-627 -259l627 -263v-230l-912 395v199z" /> -<glyph unicode="=" horiz-adv-x="1125" d="M95 1034v204h936v-204h-936zM95 636v203h936v-203h-936z" /> -<glyph unicode=">" horiz-adv-x="1101" d="M95 1388l912 -395v-199l-912 -390v230l626 261l-626 261v232z" /> -<glyph unicode="?" horiz-adv-x="1057" d="M538 1847q221 0 335 -158q90 -125 90 -294q0 -282 -255 -537q-89 -89 -94 -206q-3 -39 -3 -88v-109h-276v109q0 257 126 383q137 135 188 278q29 83 29 174q0 95 -42 149q-47 63 -136 51q-83 -10 -119 -115q-16 -44 -22 -102l-264 46q15 170 113 287q67 79 186 113 q63 19 144 19zM335 263h276v-276h-276v276z" /> -<glyph unicode="@" horiz-adv-x="2048" d="M1654 279h299l-27 -35q-153 -192 -386 -301q-227 -105 -477 -104q-413 0 -690.5 277.5t-277.5 734.5q0 454 258.5 765t719.5 311q278 0 451 -106q409 -250 409 -768q0 -292 -163 -532q-185 -271 -465 -271q-148 0 -195 121q-68 -63 -121 -89q-64 -32 -150 -32 q-205 0 -315 166q-96 143 -96 359q0 272 128 504q153 276 404 276q159 0 262 -135l14 97h275l-158 -1002q0 -25 22 -25q84 0 171 92q65 70 111 166q60 128 59 305q0 292 -173.5 473.5t-464.5 181.5q-335 0 -551 -229.5t-216 -615.5q0 -353 197 -575q205 -231 554 -231 q320 0 586 216zM1094 756q49 186 49 354q0 86 -30 144q-38 74 -117 74q-148 0 -225 -250q-55 -177 -55 -370q0 -90 32 -157q42 -87 122 -87q96 0 155 103q34 58 69 189z" /> -<glyph unicode="A" horiz-adv-x="1182" d="M448 419l-67 -419h-286l309 1823h379l305 -1823h-288l-65 419h-287zM592 1405l-102 -718h204z" /> -<glyph unicode="B" horiz-adv-x="1115" d="M95 0v1824h411q163 0 294 -86q112 -73 160 -225q26 -81 26 -194q0 -183 -97 -294q-41 -47 -96 -71q92 -35 155 -138q42 -70 63 -180q10 -57 10 -127q0 -173 -65 -294q-51 -95 -144 -151q-105 -64 -208 -64h-509zM391 272h115q140 0 194 144q19 49 19 113q0 153 -59 223 q-52 64 -154 64h-115v-544zM391 1079h115q128 0 172 125q16 47 16 115q0 113 -55 172q-51 54 -133 54h-115v-466z" /> -<glyph unicode="C" d="M531 -23q-182 0 -309 127t-127 308v995q0 182 128 309t308 127q182 0 308.5 -128t126.5 -308v-208h-285v213q0 65 -46.5 112t-112.5 47q-65 0 -111 -46.5t-46 -112.5v-997q0 -65 46 -111.5t111 -46.5t112 46t47 112v251h285v-254q0 -182 -128 -308.5t-307 -126.5z" /> -<glyph unicode="D" horiz-adv-x="1053" d="M959 436q0 -180 -127 -308t-305 -128h-432v1824h432q180 0 306 -128t126 -307v-953zM369 272h166q65 0 110.5 47.5t45.5 111.5v954q0 65 -46 111.5t-110 46.5h-166v-1271z" /> -<glyph unicode="E" horiz-adv-x="971" d="M95 0v1824h782v-275h-508v-499h371v-276h-371v-499h508v-275h-782z" /> -<glyph unicode="F" horiz-adv-x="971" d="M369 0h-274v1824h782v-275h-508v-499h371v-276h-371v-774z" /> -<glyph unicode="G" d="M531 -23q-182 0 -309 128t-127 307v995q0 182 128 309t308 127q182 0 308.5 -128t126.5 -308v-208h-285v213q0 65 -46.5 112t-112.5 47q-65 0 -111 -46.5t-46 -112.5v-997q0 -65 46 -111.5t111 -46.5t112 46t47 112v359h-153v275h438v-637q0 -182 -128 -308.5 t-307 -126.5z" /> -<glyph unicode="H" horiz-adv-x="1070" d="M371 772v-772h-276v1823h276v-774h329v774h276v-1823h-276v772h-329z" /> -<glyph unicode="I" horiz-adv-x="464" d="M369 0h-274v1823h274v-1823z" /> -<glyph unicode="J" horiz-adv-x="794" d="M700 413q0 -182 -127.5 -307.5t-307.5 -125.5q-105 0 -170 21l39 256q47 -9 80 -8q20 -1 58 1q67 4 113 48t46 109v1413h269v-1407z" /> -<glyph unicode="K" horiz-adv-x="1157" d="M371 576v-576h-276v1824h276v-650l334 650h294l-376 -746l440 -1078h-323l-288 739z" /> -<glyph unicode="L" horiz-adv-x="938" d="M844 0h-749v1823h274v-1550h475v-273z" /> -<glyph unicode="M" horiz-adv-x="1464" d="M369 0h-274v1824h394l256 -1308l246 1308h379v-1824h-275v1146l-238 -1146h-221l-267 1143v-1143z" /> -<glyph unicode="N" horiz-adv-x="1137" d="M404 1824l364 -1225v1225h275v-1824h-295l-379 1168v-1168h-274v1824h309z" /> -<glyph unicode="O" d="M529 1846q182 0 309.5 -128t127.5 -309v-994q0 -182 -128 -309.5t-309 -127.5q-182 0 -308 128t-126 309v994q0 182 127.5 309.5t306.5 127.5zM679 1415q0 65 -45.5 111t-111.5 46q-65 0 -111.5 -45.5t-46.5 -111.5v-998q0 -65 46.5 -111t111.5 -46t111 46t46 111v998z " /> -<glyph unicode="P" horiz-adv-x="1053" d="M528 1823q201 0 320 -127q111 -121 111 -308v-265q0 -180 -126 -308t-305 -128h-159v-687h-274v1823h433zM692 1383q0 71 -42.5 115t-114.5 44h-166v-583h166q65 0 111 46.5t46 111.5v266z" /> -<glyph unicode="Q" horiz-adv-x="1106" d="M966 415q0 -118 -58 -219q36 -42 104 -42v-256q-207 0 -282 130q-92 -49 -199 -50q-182 0 -309 128t-127 309v994q0 182 128 309.5t308 127.5q182 0 308.5 -129t126.5 -308v-994zM681 1415q0 65 -46.5 111t-112.5 46q-65 0 -111 -45.5t-46 -111.5v-998q0 -65 46 -111 t111 -46t112 46t47 111v998z" /> -<glyph unicode="R" horiz-adv-x="1111" d="M528 1823q230 0 337 -127q95 -111 95 -308v-265q0 -193 -147 -327l204 -796h-297l-167 688q-12 -1 -25 -1h-159v-687h-274v1823h433zM692 1383q0 159 -157 159h-166v-583h166q65 0 111 46.5t46 111.5v266z" /> -<glyph unicode="S" horiz-adv-x="1098" d="M1004 454q3 -191 -99 -326q-67 -92 -189 -129q-65 -20 -153 -21q-161 0 -268 80q-89 65 -140.5 178t-59.5 259l261 18q17 -159 85 -229q49 -54 113 -51q90 3 144 88q28 42 28 121q0 113 -103 226q-81 77 -245 231q-137 132 -193 237q-61 118 -61 256q0 249 167 377 q103 77 256 77q147 0 252 -66q81 -51 131 -142.5t61 -210.5l-264 -48q-12 112 -64 174q-38 45 -109 46q-76 0 -115 -67q-32 -54 -32 -134q0 -125 108 -255q41 -49 122 -116q96 -80 127 -112q102 -102 157 -201q26 -47 42 -86q40 -97 41 -174z" /> -<glyph unicode="T" horiz-adv-x="1047" d="M387 1548h-292v275h858v-275h-291v-1548h-275v1548z" /> -<glyph unicode="U" d="M529 -20q-182 0 -308 126.5t-126 306.5v1410h269v-1407q0 -65 46.5 -111t111.5 -46t111 46t46 111v1407h287v-1410q0 -183 -128.5 -308t-308.5 -125z" /> -<glyph unicode="V" horiz-adv-x="1224" d="M420 0l-325 1823h288l228 -1419l231 1419h288l-331 -1823h-379z" /> -<glyph unicode="W" horiz-adv-x="1607" d="M1225 1823h288l-285 -1823h-264l-155 995l-146 -995h-263l-305 1823h288l144 -976l132 976h288l144 -976z" /> -<glyph unicode="X" horiz-adv-x="1202" d="M1108 0h-295l-211 579l-212 -579h-295l357 916l-357 907h304l203 -563l202 563h304l-357 -907z" /> -<glyph unicode="Y" horiz-adv-x="1201" d="M463 764l-368 1060h302l204 -655l202 655h304l-370 -1060v-764h-274v764z" /> -<glyph unicode="Z" horiz-adv-x="992" d="M897 1823v-275l-506 -1275h506v-273h-802v273l507 1275h-507v275h802z" /> -<glyph unicode="[" horiz-adv-x="651" d="M95 1937h462v-276h-186v-1389h186v-273h-462v1938z" /> -<glyph unicode="\" horiz-adv-x="1173" d="M95 1937h222l762 -1992h-224z" /> -<glyph unicode="]" horiz-adv-x="650" d="M95 1939h461v-1940h-461v274h186v1390h-186v276z" /> -<glyph unicode="^" horiz-adv-x="776" d="M455 2112l227 -511h-189l-103 249l-103 -249h-192l226 511h134z" /> -<glyph unicode="_" horiz-adv-x="1595" d="M95 -305v202h1406v-202h-1406z" /> -<glyph unicode="`" horiz-adv-x="592" d="M95 2060h254l148 -418h-170z" /> -<glyph unicode="a" horiz-adv-x="1182" d="M448 419l-67 -419h-286l309 1823h379l305 -1823h-288l-65 419h-287zM592 1405l-102 -718h204z" /> -<glyph unicode="b" horiz-adv-x="1115" d="M95 0v1824h411q163 0 294 -86q112 -73 160 -225q26 -81 26 -194q0 -183 -97 -294q-41 -47 -96 -71q92 -35 155 -138q42 -70 63 -180q10 -57 10 -127q0 -173 -65 -294q-51 -95 -144 -151q-105 -64 -208 -64h-509zM391 272h115q140 0 194 144q19 49 19 113q0 153 -59 223 q-52 64 -154 64h-115v-544zM391 1079h115q128 0 172 125q16 47 16 115q0 113 -55 172q-51 54 -133 54h-115v-466z" /> -<glyph unicode="c" d="M531 -23q-182 0 -309 127t-127 308v995q0 182 128 309t308 127q182 0 308.5 -128t126.5 -308v-208h-285v213q0 65 -46.5 112t-112.5 47q-65 0 -111 -46.5t-46 -112.5v-997q0 -65 46 -111.5t111 -46.5t112 46t47 112v251h285v-254q0 -182 -128 -308.5t-307 -126.5z" /> -<glyph unicode="d" horiz-adv-x="1053" d="M959 436q0 -180 -127 -308t-305 -128h-432v1824h432q180 0 306 -128t126 -307v-953zM369 272h166q65 0 110.5 47.5t45.5 111.5v954q0 65 -46 111.5t-110 46.5h-166v-1271z" /> -<glyph unicode="e" horiz-adv-x="971" d="M95 0v1824h782v-275h-508v-499h371v-276h-371v-499h508v-275h-782z" /> -<glyph unicode="f" horiz-adv-x="971" d="M369 0h-274v1824h782v-275h-508v-499h371v-276h-371v-774z" /> -<glyph unicode="g" d="M531 -23q-182 0 -309 128t-127 307v995q0 182 128 309t308 127q182 0 308.5 -128t126.5 -308v-208h-285v213q0 65 -46.5 112t-112.5 47q-65 0 -111 -46.5t-46 -112.5v-997q0 -65 46 -111.5t111 -46.5t112 46t47 112v359h-153v275h438v-637q0 -182 -128 -308.5 t-307 -126.5z" /> -<glyph unicode="h" horiz-adv-x="1070" d="M371 772v-772h-276v1823h276v-774h329v774h276v-1823h-276v772h-329z" /> -<glyph unicode="i" horiz-adv-x="464" d="M369 0h-274v1823h274v-1823z" /> -<glyph unicode="j" horiz-adv-x="794" d="M700 413q0 -182 -127.5 -307.5t-307.5 -125.5q-105 0 -170 21l39 256q47 -9 80 -8q20 -1 58 1q67 4 113 48t46 109v1413h269v-1407z" /> -<glyph unicode="k" horiz-adv-x="1157" d="M371 576v-576h-276v1824h276v-650l334 650h294l-376 -746l440 -1078h-323l-288 739z" /> -<glyph unicode="l" horiz-adv-x="938" d="M844 0h-749v1823h274v-1550h475v-273z" /> -<glyph unicode="m" horiz-adv-x="1464" d="M369 0h-274v1824h394l256 -1308l246 1308h379v-1824h-275v1146l-238 -1146h-221l-267 1143v-1143z" /> -<glyph unicode="n" horiz-adv-x="1137" d="M404 1824l364 -1225v1225h275v-1824h-295l-379 1168v-1168h-274v1824h309z" /> -<glyph unicode="o" d="M529 1846q182 0 309.5 -128t127.5 -309v-994q0 -182 -128 -309.5t-309 -127.5q-182 0 -308 128t-126 309v994q0 182 127.5 309.5t306.5 127.5zM679 1415q0 65 -45.5 111t-111.5 46q-65 0 -111.5 -45.5t-46.5 -111.5v-998q0 -65 46.5 -111t111.5 -46t111 46t46 111v998z " /> -<glyph unicode="p" horiz-adv-x="1053" d="M528 1823q201 0 320 -127q111 -121 111 -308v-265q0 -180 -126 -308t-305 -128h-159v-687h-274v1823h433zM692 1383q0 71 -42.5 115t-114.5 44h-166v-583h166q65 0 111 46.5t46 111.5v266z" /> -<glyph unicode="q" horiz-adv-x="1106" d="M966 415q0 -118 -58 -219q36 -42 104 -42v-256q-207 0 -282 130q-92 -49 -199 -50q-182 0 -309 128t-127 309v994q0 182 128 309.5t308 127.5q182 0 308.5 -129t126.5 -308v-994zM681 1415q0 65 -46.5 111t-112.5 46q-65 0 -111 -45.5t-46 -111.5v-998q0 -65 46 -111 t111 -46t112 46t47 111v998z" /> -<glyph unicode="r" horiz-adv-x="1111" d="M528 1823q230 0 337 -127q95 -111 95 -308v-265q0 -193 -147 -327l204 -796h-297l-167 688q-12 -1 -25 -1h-159v-687h-274v1823h433zM692 1383q0 159 -157 159h-166v-583h166q65 0 111 46.5t46 111.5v266z" /> -<glyph unicode="s" horiz-adv-x="1098" d="M1004 454q3 -191 -99 -326q-67 -92 -189 -129q-65 -20 -153 -21q-161 0 -268 80q-89 65 -140.5 178t-59.5 259l261 18q17 -159 85 -229q49 -54 113 -51q90 3 144 88q28 42 28 121q0 113 -103 226q-81 77 -245 231q-137 132 -193 237q-61 118 -61 256q0 249 167 377 q103 77 256 77q147 0 252 -66q81 -51 131 -142.5t61 -210.5l-264 -48q-12 112 -64 174q-38 45 -109 46q-76 0 -115 -67q-32 -54 -32 -134q0 -125 108 -255q41 -49 122 -116q96 -80 127 -112q102 -102 157 -201q26 -47 42 -86q40 -97 41 -174z" /> -<glyph unicode="t" horiz-adv-x="1047" d="M387 1548h-292v275h858v-275h-291v-1548h-275v1548z" /> -<glyph unicode="u" d="M529 -20q-182 0 -308 126.5t-126 306.5v1410h269v-1407q0 -65 46.5 -111t111.5 -46t111 46t46 111v1407h287v-1410q0 -183 -128.5 -308t-308.5 -125z" /> -<glyph unicode="v" horiz-adv-x="1224" d="M420 0l-325 1823h288l228 -1419l231 1419h288l-331 -1823h-379z" /> -<glyph unicode="w" horiz-adv-x="1607" d="M1225 1823h288l-285 -1823h-264l-155 995l-146 -995h-263l-305 1823h288l144 -976l132 976h288l144 -976z" /> -<glyph unicode="x" horiz-adv-x="1202" d="M1108 0h-295l-211 579l-212 -579h-295l357 916l-357 907h304l203 -563l202 563h304l-357 -907z" /> -<glyph unicode="y" horiz-adv-x="1201" d="M463 764l-368 1060h302l204 -655l202 655h304l-370 -1060v-764h-274v764z" /> -<glyph unicode="z" horiz-adv-x="992" d="M897 1823v-275l-506 -1275h506v-273h-802v273l507 1275h-507v275h802z" /> -<glyph unicode="{" horiz-adv-x="779" d="M239 1603q0 202 106 282q100 77 340 77v-190q-127 0 -172 -35t-45 -143v-390q0 -70 -36 -135q-39 -71 -100 -96q57 -22 97 -92q39 -64 39 -139v-391q0 -109 45.5 -142.5t171.5 -33.5v-191q-240 0 -340 77q-106 80 -106 282v281q0 151 -14 188q-31 83 -130 90v141 q100 9 130 92q13 35 14 186v282z" /> -<glyph unicode="|" horiz-adv-x="450" d="M95 2401h261v-2551h-261v2551z" /> -<glyph unicode="}" horiz-adv-x="779" d="M685 1030v-141q-63 -6 -87.5 -25.5t-41.5 -64.5q-9 -23 -12 -70q-1 -22 -1 -118v-281q0 -202 -108 -282q-97 -76 -340 -76v189q128 0 172 33.5t44 142.5v392q0 67 38.5 137.5t98.5 93.5q-57 23 -97 91.5t-40 139.5v392q0 109 -44 142.5t-172 33.5v190q240 0 340 -77 q108 -80 108 -282v-282q0 -95 1 -117q4 -64 30.5 -109t110.5 -52z" /> -<glyph unicode="~" horiz-adv-x="1079" d="M656 2019q33 -15 61 -15q52 1 115 86l153 -113q-124 -166 -275 -160q-84 1 -221 77q-97 54 -133 54q-48 0 -109 -80l-152 113q119 161 267 156q68 -1 153 -42q71 -38 141 -76z" /> -<glyph horiz-adv-x="744" /> -<glyph unicode="­" horiz-adv-x="1003" d="M95 1049h814v-277h-814v277z" /> -<glyph unicode=" " horiz-adv-x="1200" /> -<glyph unicode=" " horiz-adv-x="2401" /> -<glyph unicode=" " horiz-adv-x="1200" /> -<glyph unicode=" " horiz-adv-x="2401" /> -<glyph unicode=" " horiz-adv-x="800" /> -<glyph unicode=" " horiz-adv-x="600" /> -<glyph unicode=" " horiz-adv-x="400" /> -<glyph unicode=" " horiz-adv-x="400" /> -<glyph unicode=" " horiz-adv-x="300" /> -<glyph unicode=" " horiz-adv-x="480" /> -<glyph unicode=" " horiz-adv-x="133" /> -<glyph unicode="‐" horiz-adv-x="1003" d="M95 1049h814v-277h-814v277z" /> -<glyph unicode="‑" horiz-adv-x="1003" d="M95 1049h814v-277h-814v277z" /> -<glyph unicode="‒" horiz-adv-x="1003" d="M95 1049h814v-277h-814v277z" /> -<glyph unicode="–" horiz-adv-x="1213" d="M95 1049h1024v-277h-1024v277z" /> -<glyph unicode="—" horiz-adv-x="2237" d="M95 1049h2048v-277h-2048v277z" /> -<glyph unicode=" " horiz-adv-x="480" /> -<glyph unicode=" " horiz-adv-x="600" /> -<glyph unicode="◼" horiz-adv-x="1825" d="M0 1825h1825v-1825h-1825v1825z" /> -<hkern u1="0" u2="y" k="68" /> -<hkern u1="0" u2="x" k="70" /> -<hkern u1="0" u2="u" k="-51" /> -<hkern u1="0" u2="s" k="-36" /> -<hkern u1="0" u2="r" k="-54" /> -<hkern u1="0" u2="q" k="-48" /> -<hkern u1="0" u2="p" k="-54" /> -<hkern u1="0" u2="o" k="-48" /> -<hkern u1="0" u2="n" k="-52" /> -<hkern u1="0" u2="m" k="-52" /> -<hkern u1="0" u2="l" k="-54" /> -<hkern u1="0" u2="k" k="-52" /> -<hkern u1="0" u2="i" k="-54" /> -<hkern u1="0" u2="h" k="-54" /> -<hkern u1="0" u2="g" k="-48" /> -<hkern u1="0" u2="f" k="-52" /> -<hkern u1="0" u2="e" k="-52" /> -<hkern u1="0" u2="d" k="-52" /> -<hkern u1="0" u2="c" k="-48" /> -<hkern u1="0" u2="b" k="-52" /> -<hkern u1="0" u2="Y" k="68" /> -<hkern u1="0" u2="X" k="70" /> -<hkern u1="0" u2="U" k="-51" /> -<hkern u1="0" u2="S" k="-36" /> -<hkern u1="0" u2="R" k="-54" /> -<hkern u1="0" u2="Q" k="-48" /> -<hkern u1="0" u2="P" k="-54" /> -<hkern u1="0" u2="O" k="-48" /> -<hkern u1="0" u2="N" k="-52" /> -<hkern u1="0" u2="M" k="-52" /> -<hkern u1="0" u2="L" k="-54" /> -<hkern u1="0" u2="K" k="-52" /> -<hkern u1="0" u2="I" k="-54" /> -<hkern u1="0" u2="H" k="-54" /> -<hkern u1="0" u2="G" k="-48" /> -<hkern u1="0" u2="F" k="-52" /> -<hkern u1="0" u2="E" k="-52" /> -<hkern u1="0" u2="D" k="-52" /> -<hkern u1="0" u2="C" k="-48" /> -<hkern u1="0" u2="B" k="-52" /> -<hkern u1="0" u2="9" k="-42" /> -<hkern u1="0" u2="8" k="-45" /> -<hkern u1="0" u2="6" k="-49" /> -<hkern u1="0" u2="5" k="-39" /> -<hkern u1="0" u2="2" k="-29" /> -<hkern u1="0" u2="1" k="-33" /> -<hkern u1="0" u2="0" k="-48" /> -<hkern u1="1" u2="z" k="-39" /> -<hkern u1="1" u2="y" k="-32" /> -<hkern u1="1" u2="x" k="-39" /> -<hkern u1="1" u2="w" k="-42" /> -<hkern u1="1" u2="v" k="-41" /> -<hkern u1="1" u2="u" k="-55" /> -<hkern u1="1" u2="t" k="-32" /> -<hkern u1="1" u2="s" k="-41" /> -<hkern u1="1" u2="r" k="-57" /> -<hkern u1="1" u2="q" k="-52" /> -<hkern u1="1" u2="p" k="-57" /> -<hkern u1="1" u2="o" k="-52" /> -<hkern u1="1" u2="n" k="-57" /> -<hkern u1="1" u2="m" k="-57" /> -<hkern u1="1" u2="l" k="-57" /> -<hkern u1="1" u2="k" k="-57" /> -<hkern u1="1" u2="i" k="-57" /> -<hkern u1="1" u2="h" k="-57" /> -<hkern u1="1" u2="g" k="-52" /> -<hkern u1="1" u2="f" k="-57" /> -<hkern u1="1" u2="e" k="-57" /> -<hkern u1="1" u2="d" k="-57" /> -<hkern u1="1" u2="c" k="-52" /> -<hkern u1="1" u2="b" k="-57" /> -<hkern u1="1" u2="a" k="-41" /> -<hkern u1="1" u2="Z" k="-39" /> -<hkern u1="1" u2="Y" k="-32" /> -<hkern u1="1" u2="X" k="-39" /> -<hkern u1="1" u2="W" k="-42" /> -<hkern u1="1" u2="V" k="-41" /> -<hkern u1="1" u2="U" k="-55" /> -<hkern u1="1" u2="T" k="-32" /> -<hkern u1="1" u2="S" k="-41" /> -<hkern u1="1" u2="R" k="-57" /> -<hkern u1="1" u2="Q" k="-52" /> -<hkern u1="1" u2="P" k="-57" /> -<hkern u1="1" u2="O" k="-52" /> -<hkern u1="1" u2="N" k="-57" /> -<hkern u1="1" u2="M" k="-57" /> -<hkern u1="1" u2="L" k="-57" /> -<hkern u1="1" u2="K" k="-57" /> -<hkern u1="1" u2="I" k="-57" /> -<hkern u1="1" u2="H" k="-57" /> -<hkern u1="1" u2="G" k="-52" /> -<hkern u1="1" u2="F" k="-57" /> -<hkern u1="1" u2="E" k="-57" /> -<hkern u1="1" u2="D" k="-57" /> -<hkern u1="1" u2="C" k="-52" /> -<hkern u1="1" u2="B" k="-57" /> -<hkern u1="1" u2="A" k="-41" /> -<hkern u1="1" u2="9" k="-47" /> -<hkern u1="1" u2="8" k="-51" /> -<hkern u1="1" u2="6" k="-54" /> -<hkern u1="1" u2="5" k="-44" /> -<hkern u1="1" u2="4" k="-31" /> -<hkern u1="1" u2="3" k="-29" /> -<hkern u1="1" u2="2" k="-36" /> -<hkern u1="1" u2="1" k="-36" /> -<hkern u1="1" u2="0" k="-52" /> -<hkern u1="2" u2="y" k="92" /> -<hkern u1="2" u2="w" k="31" /> -<hkern u1="2" u2="v" k="35" /> -<hkern u1="2" u2="u" k="-41" /> -<hkern u1="2" u2="r" k="-42" /> -<hkern u1="2" u2="q" k="-38" /> -<hkern u1="2" u2="p" k="-42" /> -<hkern u1="2" u2="o" k="-38" /> -<hkern u1="2" u2="n" k="-41" /> -<hkern u1="2" u2="m" k="-41" /> -<hkern u1="2" u2="l" k="-42" /> -<hkern u1="2" u2="k" k="-41" /> -<hkern u1="2" u2="i" k="-42" /> -<hkern u1="2" u2="h" k="-42" /> -<hkern u1="2" u2="g" k="-38" /> -<hkern u1="2" u2="f" k="-41" /> -<hkern u1="2" u2="e" k="-41" /> -<hkern u1="2" u2="d" k="-41" /> -<hkern u1="2" u2="c" k="-38" /> -<hkern u1="2" u2="b" k="-41" /> -<hkern u1="2" u2="Y" k="92" /> -<hkern u1="2" u2="W" k="31" /> -<hkern u1="2" u2="V" k="35" /> -<hkern u1="2" u2="U" k="-41" /> -<hkern u1="2" u2="R" k="-42" /> -<hkern u1="2" u2="Q" k="-38" /> -<hkern u1="2" u2="P" k="-42" /> -<hkern u1="2" u2="O" k="-38" /> -<hkern u1="2" u2="N" k="-41" /> -<hkern u1="2" u2="M" k="-41" /> -<hkern u1="2" u2="L" k="-42" /> -<hkern u1="2" u2="K" k="-41" /> -<hkern u1="2" u2="I" k="-42" /> -<hkern u1="2" u2="H" k="-42" /> -<hkern u1="2" u2="G" k="-38" /> -<hkern u1="2" u2="F" k="-41" /> -<hkern u1="2" u2="E" k="-41" /> -<hkern u1="2" u2="D" k="-41" /> -<hkern u1="2" u2="C" k="-38" /> -<hkern u1="2" u2="B" k="-41" /> -<hkern u1="2" u2="9" k="-31" /> -<hkern u1="2" u2="6" k="-38" /> -<hkern u1="2" u2="4" k="176" /> -<hkern u1="2" u2="0" k="-38" /> -<hkern u1="3" u2="y" k="84" /> -<hkern u1="3" u2="x" k="77" /> -<hkern u1="3" u2="w" k="32" /> -<hkern u1="3" u2="v" k="36" /> -<hkern u1="3" u2="u" k="-48" /> -<hkern u1="3" u2="s" k="-33" /> -<hkern u1="3" u2="r" k="-51" /> -<hkern u1="3" u2="q" k="-45" /> -<hkern u1="3" u2="p" k="-51" /> -<hkern u1="3" u2="o" k="-45" /> -<hkern u1="3" u2="n" k="-49" /> -<hkern u1="3" u2="m" k="-49" /> -<hkern u1="3" u2="l" k="-51" /> -<hkern u1="3" u2="k" k="-49" /> -<hkern u1="3" u2="j" k="33" /> -<hkern u1="3" u2="i" k="-51" /> -<hkern u1="3" u2="h" k="-51" /> -<hkern u1="3" u2="g" k="-45" /> -<hkern u1="3" u2="f" k="-49" /> -<hkern u1="3" u2="e" k="-49" /> -<hkern u1="3" u2="d" k="-49" /> -<hkern u1="3" u2="c" k="-45" /> -<hkern u1="3" u2="b" k="-49" /> -<hkern u1="3" u2="Y" k="84" /> -<hkern u1="3" u2="X" k="77" /> -<hkern u1="3" u2="W" k="32" /> -<hkern u1="3" u2="V" k="36" /> -<hkern u1="3" u2="U" k="-48" /> -<hkern u1="3" u2="S" k="-33" /> -<hkern u1="3" u2="R" k="-51" /> -<hkern u1="3" u2="Q" k="-45" /> -<hkern u1="3" u2="P" k="-51" /> -<hkern u1="3" u2="O" k="-45" /> -<hkern u1="3" u2="N" k="-49" /> -<hkern u1="3" u2="M" k="-49" /> -<hkern u1="3" u2="L" k="-51" /> -<hkern u1="3" u2="K" k="-49" /> -<hkern u1="3" u2="J" k="33" /> -<hkern u1="3" u2="I" k="-51" /> -<hkern u1="3" u2="H" k="-51" /> -<hkern u1="3" u2="G" k="-45" /> -<hkern u1="3" u2="F" k="-49" /> -<hkern u1="3" u2="E" k="-49" /> -<hkern u1="3" u2="D" k="-49" /> -<hkern u1="3" u2="C" k="-45" /> -<hkern u1="3" u2="B" k="-49" /> -<hkern u1="3" u2="9" k="-39" /> -<hkern u1="3" u2="8" k="-42" /> -<hkern u1="3" u2="6" k="-47" /> -<hkern u1="3" u2="5" k="-36" /> -<hkern u1="3" u2="0" k="-45" /> -<hkern u1="4" u2="y" k="143" /> -<hkern u1="4" u2="x" k="111" /> -<hkern u1="4" u2="w" k="131" /> -<hkern u1="4" u2="v" k="132" /> -<hkern u1="4" u2="u" k="-41" /> -<hkern u1="4" u2="t" k="141" /> -<hkern u1="4" u2="r" k="-42" /> -<hkern u1="4" u2="q" k="-38" /> -<hkern u1="4" u2="p" k="-42" /> -<hkern u1="4" u2="o" k="-38" /> -<hkern u1="4" u2="n" k="-42" /> -<hkern u1="4" u2="m" k="-42" /> -<hkern u1="4" u2="l" k="-42" /> -<hkern u1="4" u2="k" k="-42" /> -<hkern u1="4" u2="j" k="145" /> -<hkern u1="4" u2="i" k="-42" /> -<hkern u1="4" u2="h" k="-42" /> -<hkern u1="4" u2="g" k="-38" /> -<hkern u1="4" u2="f" k="-42" /> -<hkern u1="4" u2="e" k="-42" /> -<hkern u1="4" u2="d" k="-42" /> -<hkern u1="4" u2="c" k="-38" /> -<hkern u1="4" u2="b" k="-42" /> -<hkern u1="4" u2="a" k="32" /> -<hkern u1="4" u2="Y" k="143" /> -<hkern u1="4" u2="X" k="111" /> -<hkern u1="4" u2="W" k="131" /> -<hkern u1="4" u2="V" k="132" /> -<hkern u1="4" u2="U" k="-41" /> -<hkern u1="4" u2="T" k="141" /> -<hkern u1="4" u2="R" k="-42" /> -<hkern u1="4" u2="Q" k="-38" /> -<hkern u1="4" u2="P" k="-42" /> -<hkern u1="4" u2="O" k="-38" /> -<hkern u1="4" u2="N" k="-42" /> -<hkern u1="4" u2="M" k="-42" /> -<hkern u1="4" u2="L" k="-42" /> -<hkern u1="4" u2="K" k="-42" /> -<hkern u1="4" u2="J" k="145" /> -<hkern u1="4" u2="I" k="-42" /> -<hkern u1="4" u2="H" k="-42" /> -<hkern u1="4" u2="G" k="-38" /> -<hkern u1="4" u2="F" k="-42" /> -<hkern u1="4" u2="E" k="-42" /> -<hkern u1="4" u2="D" k="-42" /> -<hkern u1="4" u2="C" k="-38" /> -<hkern u1="4" u2="B" k="-42" /> -<hkern u1="4" u2="A" k="32" /> -<hkern u1="4" u2="9" k="-31" /> -<hkern u1="4" u2="8" k="-35" /> -<hkern u1="4" u2="7" k="147" /> -<hkern u1="4" u2="6" k="-38" /> -<hkern u1="4" u2="5" k="-29" /> -<hkern u1="4" u2="2" k="51" /> -<hkern u1="4" u2="1" k="137" /> -<hkern u1="4" u2="0" k="-38" /> -<hkern u1="5" u2="u" k="-44" /> -<hkern u1="5" u2="r" k="-45" /> -<hkern u1="5" u2="q" k="-42" /> -<hkern u1="5" u2="p" k="-45" /> -<hkern u1="5" u2="o" k="-42" /> -<hkern u1="5" u2="n" k="-47" /> -<hkern u1="5" u2="m" k="-47" /> -<hkern u1="5" u2="l" k="-45" /> -<hkern u1="5" u2="k" k="-47" /> -<hkern u1="5" u2="j" k="36" /> -<hkern u1="5" u2="i" k="-45" /> -<hkern u1="5" u2="h" k="-45" /> -<hkern u1="5" u2="g" k="-42" /> -<hkern u1="5" u2="f" k="-47" /> -<hkern u1="5" u2="e" k="-47" /> -<hkern u1="5" u2="d" k="-47" /> -<hkern u1="5" u2="c" k="-42" /> -<hkern u1="5" u2="b" k="-47" /> -<hkern u1="5" u2="U" k="-44" /> -<hkern u1="5" u2="R" k="-45" /> -<hkern u1="5" u2="Q" k="-42" /> -<hkern u1="5" u2="P" k="-45" /> -<hkern u1="5" u2="O" k="-42" /> -<hkern u1="5" u2="N" k="-47" /> -<hkern u1="5" u2="M" k="-47" /> -<hkern u1="5" u2="L" k="-45" /> -<hkern u1="5" u2="K" k="-47" /> -<hkern u1="5" u2="J" k="36" /> -<hkern u1="5" u2="I" k="-45" /> -<hkern u1="5" u2="H" k="-45" /> -<hkern u1="5" u2="G" k="-42" /> -<hkern u1="5" u2="F" k="-47" /> -<hkern u1="5" u2="E" k="-47" /> -<hkern u1="5" u2="D" k="-47" /> -<hkern u1="5" u2="C" k="-42" /> -<hkern u1="5" u2="B" k="-47" /> -<hkern u1="5" u2="9" k="-35" /> -<hkern u1="5" u2="8" k="-39" /> -<hkern u1="5" u2="6" k="-42" /> -<hkern u1="5" u2="5" k="-33" /> -<hkern u1="5" u2="0" k="-42" /> -<hkern u1="6" u2="y" k="73" /> -<hkern u1="6" u2="x" k="74" /> -<hkern u1="6" u2="u" k="-44" /> -<hkern u1="6" u2="s" k="-29" /> -<hkern u1="6" u2="r" k="-47" /> -<hkern u1="6" u2="q" k="-42" /> -<hkern u1="6" u2="p" k="-47" /> -<hkern u1="6" u2="o" k="-42" /> -<hkern u1="6" u2="n" k="-47" /> -<hkern u1="6" u2="m" k="-47" /> -<hkern u1="6" u2="l" k="-47" /> -<hkern u1="6" u2="k" k="-47" /> -<hkern u1="6" u2="j" k="33" /> -<hkern u1="6" u2="i" k="-47" /> -<hkern u1="6" u2="h" k="-47" /> -<hkern u1="6" u2="g" k="-42" /> -<hkern u1="6" u2="f" k="-47" /> -<hkern u1="6" u2="e" k="-47" /> -<hkern u1="6" u2="d" k="-47" /> -<hkern u1="6" u2="c" k="-42" /> -<hkern u1="6" u2="b" k="-47" /> -<hkern u1="6" u2="Y" k="73" /> -<hkern u1="6" u2="X" k="74" /> -<hkern u1="6" u2="U" k="-44" /> -<hkern u1="6" u2="S" k="-29" /> -<hkern u1="6" u2="R" k="-47" /> -<hkern u1="6" u2="Q" k="-42" /> -<hkern u1="6" u2="P" k="-47" /> -<hkern u1="6" u2="O" k="-42" /> -<hkern u1="6" u2="N" k="-47" /> -<hkern u1="6" u2="M" k="-47" /> -<hkern u1="6" u2="L" k="-47" /> -<hkern u1="6" u2="K" k="-47" /> -<hkern u1="6" u2="J" k="33" /> -<hkern u1="6" u2="I" k="-47" /> -<hkern u1="6" u2="H" k="-47" /> -<hkern u1="6" u2="G" k="-42" /> -<hkern u1="6" u2="F" k="-47" /> -<hkern u1="6" u2="E" k="-47" /> -<hkern u1="6" u2="D" k="-47" /> -<hkern u1="6" u2="C" k="-42" /> -<hkern u1="6" u2="B" k="-47" /> -<hkern u1="6" u2="9" k="-35" /> -<hkern u1="6" u2="8" k="-39" /> -<hkern u1="6" u2="6" k="-42" /> -<hkern u1="6" u2="5" k="-33" /> -<hkern u1="6" u2="0" k="-42" /> -<hkern u1="7" u2="u" k="-39" /> -<hkern u1="7" u2="r" k="-41" /> -<hkern u1="7" u2="p" k="-41" /> -<hkern u1="7" u2="n" k="-41" /> -<hkern u1="7" u2="m" k="-41" /> -<hkern u1="7" u2="l" k="-41" /> -<hkern u1="7" u2="k" k="-41" /> -<hkern u1="7" u2="j" k="291" /> -<hkern u1="7" u2="i" k="-41" /> -<hkern u1="7" u2="h" k="-41" /> -<hkern u1="7" u2="f" k="-41" /> -<hkern u1="7" u2="e" k="-41" /> -<hkern u1="7" u2="d" k="-41" /> -<hkern u1="7" u2="b" k="-41" /> -<hkern u1="7" u2="a" k="208" /> -<hkern u1="7" u2="U" k="-39" /> -<hkern u1="7" u2="R" k="-41" /> -<hkern u1="7" u2="P" k="-41" /> -<hkern u1="7" u2="N" k="-41" /> -<hkern u1="7" u2="M" k="-41" /> -<hkern u1="7" u2="L" k="-41" /> -<hkern u1="7" u2="K" k="-41" /> -<hkern u1="7" u2="J" k="291" /> -<hkern u1="7" u2="I" k="-41" /> -<hkern u1="7" u2="H" k="-41" /> -<hkern u1="7" u2="F" k="-41" /> -<hkern u1="7" u2="E" k="-41" /> -<hkern u1="7" u2="D" k="-41" /> -<hkern u1="7" u2="B" k="-41" /> -<hkern u1="7" u2="A" k="208" /> -<hkern u1="7" u2="4" k="175" /> -<hkern u1="7" u2="3" k="36" /> -<hkern u1="8" u2="y" k="84" /> -<hkern u1="8" u2="x" k="73" /> -<hkern u1="8" u2="w" k="33" /> -<hkern u1="8" u2="v" k="38" /> -<hkern u1="8" u2="u" k="-48" /> -<hkern u1="8" u2="s" k="-33" /> -<hkern u1="8" u2="r" k="-51" /> -<hkern u1="8" u2="q" k="-45" /> -<hkern u1="8" u2="p" k="-51" /> -<hkern u1="8" u2="o" k="-45" /> -<hkern u1="8" u2="n" k="-51" /> -<hkern u1="8" u2="m" k="-51" /> -<hkern u1="8" u2="l" k="-51" /> -<hkern u1="8" u2="k" k="-51" /> -<hkern u1="8" u2="j" k="31" /> -<hkern u1="8" u2="i" k="-51" /> -<hkern u1="8" u2="h" k="-51" /> -<hkern u1="8" u2="g" k="-45" /> -<hkern u1="8" u2="f" k="-51" /> -<hkern u1="8" u2="e" k="-51" /> -<hkern u1="8" u2="d" k="-51" /> -<hkern u1="8" u2="c" k="-45" /> -<hkern u1="8" u2="b" k="-51" /> -<hkern u1="8" u2="Y" k="84" /> -<hkern u1="8" u2="X" k="73" /> -<hkern u1="8" u2="W" k="33" /> -<hkern u1="8" u2="V" k="38" /> -<hkern u1="8" u2="U" k="-48" /> -<hkern u1="8" u2="S" k="-33" /> -<hkern u1="8" u2="R" k="-51" /> -<hkern u1="8" u2="Q" k="-45" /> -<hkern u1="8" u2="P" k="-51" /> -<hkern u1="8" u2="O" k="-45" /> -<hkern u1="8" u2="N" k="-51" /> -<hkern u1="8" u2="M" k="-51" /> -<hkern u1="8" u2="L" k="-51" /> -<hkern u1="8" u2="K" k="-51" /> -<hkern u1="8" u2="J" k="31" /> -<hkern u1="8" u2="I" k="-51" /> -<hkern u1="8" u2="H" k="-51" /> -<hkern u1="8" u2="G" k="-45" /> -<hkern u1="8" u2="F" k="-51" /> -<hkern u1="8" u2="E" k="-51" /> -<hkern u1="8" u2="D" k="-51" /> -<hkern u1="8" u2="C" k="-45" /> -<hkern u1="8" u2="B" k="-51" /> -<hkern u1="8" u2="9" k="-39" /> -<hkern u1="8" u2="8" k="-44" /> -<hkern u1="8" u2="6" k="-47" /> -<hkern u1="8" u2="5" k="-38" /> -<hkern u1="8" u2="0" k="-45" /> -<hkern u1="9" u2="y" k="65" /> -<hkern u1="9" u2="x" k="67" /> -<hkern u1="9" u2="u" k="-51" /> -<hkern u1="9" u2="s" k="-36" /> -<hkern u1="9" u2="r" k="-54" /> -<hkern u1="9" u2="q" k="-49" /> -<hkern u1="9" u2="p" k="-54" /> -<hkern u1="9" u2="o" k="-49" /> -<hkern u1="9" u2="n" k="-54" /> -<hkern u1="9" u2="m" k="-54" /> -<hkern u1="9" u2="l" k="-54" /> -<hkern u1="9" u2="k" k="-54" /> -<hkern u1="9" u2="i" k="-54" /> -<hkern u1="9" u2="h" k="-54" /> -<hkern u1="9" u2="g" k="-49" /> -<hkern u1="9" u2="f" k="-54" /> -<hkern u1="9" u2="e" k="-54" /> -<hkern u1="9" u2="d" k="-54" /> -<hkern u1="9" u2="c" k="-49" /> -<hkern u1="9" u2="b" k="-54" /> -<hkern u1="9" u2="Y" k="65" /> -<hkern u1="9" u2="X" k="67" /> -<hkern u1="9" u2="U" k="-51" /> -<hkern u1="9" u2="S" k="-36" /> -<hkern u1="9" u2="R" k="-54" /> -<hkern u1="9" u2="Q" k="-49" /> -<hkern u1="9" u2="P" k="-54" /> -<hkern u1="9" u2="O" k="-49" /> -<hkern u1="9" u2="N" k="-54" /> -<hkern u1="9" u2="M" k="-54" /> -<hkern u1="9" u2="L" k="-54" /> -<hkern u1="9" u2="K" k="-54" /> -<hkern u1="9" u2="I" k="-54" /> -<hkern u1="9" u2="H" k="-54" /> -<hkern u1="9" u2="G" k="-49" /> -<hkern u1="9" u2="F" k="-54" /> -<hkern u1="9" u2="E" k="-54" /> -<hkern u1="9" u2="D" k="-54" /> -<hkern u1="9" u2="C" k="-49" /> -<hkern u1="9" u2="B" k="-54" /> -<hkern u1="9" u2="9" k="-42" /> -<hkern u1="9" u2="8" k="-47" /> -<hkern u1="9" u2="6" k="-49" /> -<hkern u1="9" u2="5" k="-41" /> -<hkern u1="9" u2="2" k="-29" /> -<hkern u1="9" u2="1" k="-33" /> -<hkern u1="9" u2="0" k="-49" /> -<hkern u1="A" u2="y" k="255" /> -<hkern u1="A" u2="w" k="243" /> -<hkern u1="A" u2="v" k="244" /> -<hkern u1="A" u2="t" k="215" /> -<hkern u1="A" u2="s" k="41" /> -<hkern u1="A" u2="r" k="-42" /> -<hkern u1="A" u2="p" k="-42" /> -<hkern u1="A" u2="n" k="-42" /> -<hkern u1="A" u2="m" k="-42" /> -<hkern u1="A" u2="l" k="-42" /> -<hkern u1="A" u2="k" k="-42" /> -<hkern u1="A" u2="i" k="-42" /> -<hkern u1="A" u2="h" k="-42" /> -<hkern u1="A" u2="f" k="-42" /> -<hkern u1="A" u2="e" k="-42" /> -<hkern u1="A" u2="d" k="-42" /> -<hkern u1="A" u2="b" k="-42" /> -<hkern u1="A" u2="Y" k="255" /> -<hkern u1="A" u2="W" k="243" /> -<hkern u1="A" u2="V" k="244" /> -<hkern u1="A" u2="T" k="215" /> -<hkern u1="A" u2="S" k="41" /> -<hkern u1="A" u2="R" k="-42" /> -<hkern u1="A" u2="P" k="-42" /> -<hkern u1="A" u2="N" k="-42" /> -<hkern u1="A" u2="M" k="-42" /> -<hkern u1="A" u2="L" k="-42" /> -<hkern u1="A" u2="K" k="-42" /> -<hkern u1="A" u2="I" k="-42" /> -<hkern u1="A" u2="H" k="-42" /> -<hkern u1="A" u2="F" k="-42" /> -<hkern u1="A" u2="E" k="-42" /> -<hkern u1="A" u2="D" k="-42" /> -<hkern u1="A" u2="B" k="-42" /> -<hkern u1="A" u2="7" k="143" /> -<hkern u1="A" u2="4" k="41" /> -<hkern u1="A" u2="3" k="38" /> -<hkern u1="A" u2="1" k="186" /> -<hkern u1="B" u2="y" k="119" /> -<hkern u1="B" u2="x" k="89" /> -<hkern u1="B" u2="w" k="58" /> -<hkern u1="B" u2="v" k="64" /> -<hkern u1="B" u2="u" k="-47" /> -<hkern u1="B" u2="t" k="38" /> -<hkern u1="B" u2="s" k="-32" /> -<hkern u1="B" u2="r" k="-49" /> -<hkern u1="B" u2="q" k="-45" /> -<hkern u1="B" u2="p" k="-49" /> -<hkern u1="B" u2="o" k="-45" /> -<hkern u1="B" u2="n" k="-48" /> -<hkern u1="B" u2="m" k="-48" /> -<hkern u1="B" u2="l" k="-49" /> -<hkern u1="B" u2="k" k="-48" /> -<hkern u1="B" u2="j" k="47" /> -<hkern u1="B" u2="i" k="-49" /> -<hkern u1="B" u2="h" k="-49" /> -<hkern u1="B" u2="g" k="-45" /> -<hkern u1="B" u2="f" k="-48" /> -<hkern u1="B" u2="e" k="-48" /> -<hkern u1="B" u2="d" k="-48" /> -<hkern u1="B" u2="c" k="-45" /> -<hkern u1="B" u2="b" k="-48" /> -<hkern u1="B" u2="Y" k="119" /> -<hkern u1="B" u2="X" k="89" /> -<hkern u1="B" u2="W" k="58" /> -<hkern u1="B" u2="V" k="64" /> -<hkern u1="B" u2="U" k="-47" /> -<hkern u1="B" u2="T" k="38" /> -<hkern u1="B" u2="S" k="-32" /> -<hkern u1="B" u2="R" k="-49" /> -<hkern u1="B" u2="Q" k="-45" /> -<hkern u1="B" u2="P" k="-49" /> -<hkern u1="B" u2="O" k="-45" /> -<hkern u1="B" u2="N" k="-48" /> -<hkern u1="B" u2="M" k="-48" /> -<hkern u1="B" u2="L" k="-49" /> -<hkern u1="B" u2="K" k="-48" /> -<hkern u1="B" u2="J" k="47" /> -<hkern u1="B" u2="I" k="-49" /> -<hkern u1="B" u2="H" k="-49" /> -<hkern u1="B" u2="G" k="-45" /> -<hkern u1="B" u2="F" k="-48" /> -<hkern u1="B" u2="E" k="-48" /> -<hkern u1="B" u2="D" k="-48" /> -<hkern u1="B" u2="C" k="-45" /> -<hkern u1="B" u2="B" k="-48" /> -<hkern u1="B" u2="9" k="-36" /> -<hkern u1="B" u2="8" k="-42" /> -<hkern u1="B" u2="7" k="44" /> -<hkern u1="B" u2="6" k="-45" /> -<hkern u1="B" u2="5" k="-35" /> -<hkern u1="B" u2="0" k="-45" /> -<hkern u1="C" u2="y" k="86" /> -<hkern u1="C" u2="x" k="86" /> -<hkern u1="C" u2="w" k="31" /> -<hkern u1="C" u2="v" k="35" /> -<hkern u1="C" u2="u" k="-35" /> -<hkern u1="C" u2="r" k="-36" /> -<hkern u1="C" u2="q" k="-32" /> -<hkern u1="C" u2="p" k="-36" /> -<hkern u1="C" u2="o" k="-32" /> -<hkern u1="C" u2="n" k="-36" /> -<hkern u1="C" u2="m" k="-36" /> -<hkern u1="C" u2="l" k="-36" /> -<hkern u1="C" u2="k" k="-36" /> -<hkern u1="C" u2="j" k="42" /> -<hkern u1="C" u2="i" k="-36" /> -<hkern u1="C" u2="h" k="-36" /> -<hkern u1="C" u2="g" k="-32" /> -<hkern u1="C" u2="f" k="-36" /> -<hkern u1="C" u2="e" k="-36" /> -<hkern u1="C" u2="d" k="-36" /> -<hkern u1="C" u2="c" k="-32" /> -<hkern u1="C" u2="b" k="-36" /> -<hkern u1="C" u2="a" k="32" /> -<hkern u1="C" u2="Y" k="86" /> -<hkern u1="C" u2="X" k="86" /> -<hkern u1="C" u2="W" k="31" /> -<hkern u1="C" u2="V" k="35" /> -<hkern u1="C" u2="U" k="-35" /> -<hkern u1="C" u2="R" k="-36" /> -<hkern u1="C" u2="Q" k="-32" /> -<hkern u1="C" u2="P" k="-36" /> -<hkern u1="C" u2="O" k="-32" /> -<hkern u1="C" u2="N" k="-36" /> -<hkern u1="C" u2="M" k="-36" /> -<hkern u1="C" u2="L" k="-36" /> -<hkern u1="C" u2="K" k="-36" /> -<hkern u1="C" u2="J" k="42" /> -<hkern u1="C" u2="I" k="-36" /> -<hkern u1="C" u2="H" k="-36" /> -<hkern u1="C" u2="G" k="-32" /> -<hkern u1="C" u2="F" k="-36" /> -<hkern u1="C" u2="E" k="-36" /> -<hkern u1="C" u2="D" k="-36" /> -<hkern u1="C" u2="C" k="-32" /> -<hkern u1="C" u2="B" k="-36" /> -<hkern u1="C" u2="A" k="32" /> -<hkern u1="C" u2="8" k="-29" /> -<hkern u1="C" u2="6" k="-32" /> -<hkern u1="C" u2="0" k="-32" /> -<hkern u1="D" u2="y" k="76" /> -<hkern u1="D" u2="x" k="79" /> -<hkern u1="D" u2="u" k="-51" /> -<hkern u1="D" u2="s" k="-36" /> -<hkern u1="D" u2="r" k="-52" /> -<hkern u1="D" u2="q" k="-48" /> -<hkern u1="D" u2="p" k="-52" /> -<hkern u1="D" u2="o" k="-48" /> -<hkern u1="D" u2="n" k="-52" /> -<hkern u1="D" u2="m" k="-52" /> -<hkern u1="D" u2="l" k="-52" /> -<hkern u1="D" u2="k" k="-52" /> -<hkern u1="D" u2="j" k="35" /> -<hkern u1="D" u2="i" k="-52" /> -<hkern u1="D" u2="h" k="-52" /> -<hkern u1="D" u2="g" k="-48" /> -<hkern u1="D" u2="f" k="-52" /> -<hkern u1="D" u2="e" k="-52" /> -<hkern u1="D" u2="d" k="-52" /> -<hkern u1="D" u2="c" k="-48" /> -<hkern u1="D" u2="b" k="-52" /> -<hkern u1="D" u2="Y" k="76" /> -<hkern u1="D" u2="X" k="79" /> -<hkern u1="D" u2="U" k="-51" /> -<hkern u1="D" u2="S" k="-36" /> -<hkern u1="D" u2="R" k="-52" /> -<hkern u1="D" u2="Q" k="-48" /> -<hkern u1="D" u2="P" k="-52" /> -<hkern u1="D" u2="O" k="-48" /> -<hkern u1="D" u2="N" k="-52" /> -<hkern u1="D" u2="M" k="-52" /> -<hkern u1="D" u2="L" k="-52" /> -<hkern u1="D" u2="K" k="-52" /> -<hkern u1="D" u2="J" k="35" /> -<hkern u1="D" u2="I" k="-52" /> -<hkern u1="D" u2="H" k="-52" /> -<hkern u1="D" u2="G" k="-48" /> -<hkern u1="D" u2="F" k="-52" /> -<hkern u1="D" u2="E" k="-52" /> -<hkern u1="D" u2="D" k="-52" /> -<hkern u1="D" u2="C" k="-48" /> -<hkern u1="D" u2="B" k="-52" /> -<hkern u1="D" u2="9" k="-42" /> -<hkern u1="D" u2="8" k="-45" /> -<hkern u1="D" u2="6" k="-49" /> -<hkern u1="D" u2="5" k="-39" /> -<hkern u1="D" u2="1" k="-32" /> -<hkern u1="D" u2="0" k="-48" /> -<hkern u1="E" u2="4" k="157" /> -<hkern u1="F" u2="s" k="39" /> -<hkern u1="F" u2="j" k="311" /> -<hkern u1="F" u2="a" k="230" /> -<hkern u1="F" u2="S" k="39" /> -<hkern u1="F" u2="J" k="311" /> -<hkern u1="F" u2="A" k="230" /> -<hkern u1="F" u2="4" k="164" /> -<hkern u1="F" u2="3" k="60" /> -<hkern u1="F" u2="2" k="35" /> -<hkern u1="G" u2="y" k="74" /> -<hkern u1="G" u2="x" k="73" /> -<hkern u1="G" u2="u" k="-47" /> -<hkern u1="G" u2="s" k="-32" /> -<hkern u1="G" u2="r" k="-49" /> -<hkern u1="G" u2="q" k="-45" /> -<hkern u1="G" u2="p" k="-49" /> -<hkern u1="G" u2="o" k="-45" /> -<hkern u1="G" u2="n" k="-49" /> -<hkern u1="G" u2="m" k="-49" /> -<hkern u1="G" u2="l" k="-49" /> -<hkern u1="G" u2="k" k="-49" /> -<hkern u1="G" u2="j" k="31" /> -<hkern u1="G" u2="i" k="-49" /> -<hkern u1="G" u2="h" k="-49" /> -<hkern u1="G" u2="g" k="-45" /> -<hkern u1="G" u2="f" k="-49" /> -<hkern u1="G" u2="e" k="-49" /> -<hkern u1="G" u2="d" k="-49" /> -<hkern u1="G" u2="c" k="-45" /> -<hkern u1="G" u2="b" k="-49" /> -<hkern u1="G" u2="Y" k="74" /> -<hkern u1="G" u2="X" k="73" /> -<hkern u1="G" u2="U" k="-47" /> -<hkern u1="G" u2="S" k="-32" /> -<hkern u1="G" u2="R" k="-49" /> -<hkern u1="G" u2="Q" k="-45" /> -<hkern u1="G" u2="P" k="-49" /> -<hkern u1="G" u2="O" k="-45" /> -<hkern u1="G" u2="N" k="-49" /> -<hkern u1="G" u2="M" k="-49" /> -<hkern u1="G" u2="L" k="-49" /> -<hkern u1="G" u2="K" k="-49" /> -<hkern u1="G" u2="J" k="31" /> -<hkern u1="G" u2="I" k="-49" /> -<hkern u1="G" u2="H" k="-49" /> -<hkern u1="G" u2="G" k="-45" /> -<hkern u1="G" u2="F" k="-49" /> -<hkern u1="G" u2="E" k="-49" /> -<hkern u1="G" u2="D" k="-49" /> -<hkern u1="G" u2="C" k="-45" /> -<hkern u1="G" u2="B" k="-49" /> -<hkern u1="G" u2="9" k="-38" /> -<hkern u1="G" u2="8" k="-42" /> -<hkern u1="G" u2="6" k="-45" /> -<hkern u1="G" u2="5" k="-36" /> -<hkern u1="G" u2="0" k="-45" /> -<hkern u1="H" u2="z" k="-39" /> -<hkern u1="H" u2="y" k="-31" /> -<hkern u1="H" u2="x" k="-39" /> -<hkern u1="H" u2="w" k="-42" /> -<hkern u1="H" u2="v" k="-41" /> -<hkern u1="H" u2="u" k="-55" /> -<hkern u1="H" u2="t" k="-32" /> -<hkern u1="H" u2="s" k="-41" /> -<hkern u1="H" u2="r" k="-57" /> -<hkern u1="H" u2="q" k="-54" /> -<hkern u1="H" u2="p" k="-57" /> -<hkern u1="H" u2="o" k="-54" /> -<hkern u1="H" u2="n" k="-57" /> -<hkern u1="H" u2="m" k="-57" /> -<hkern u1="H" u2="l" k="-57" /> -<hkern u1="H" u2="k" k="-57" /> -<hkern u1="H" u2="i" k="-57" /> -<hkern u1="H" u2="h" k="-57" /> -<hkern u1="H" u2="g" k="-54" /> -<hkern u1="H" u2="f" k="-57" /> -<hkern u1="H" u2="e" k="-57" /> -<hkern u1="H" u2="d" k="-57" /> -<hkern u1="H" u2="c" k="-54" /> -<hkern u1="H" u2="b" k="-57" /> -<hkern u1="H" u2="a" k="-41" /> -<hkern u1="H" u2="Z" k="-39" /> -<hkern u1="H" u2="Y" k="-31" /> -<hkern u1="H" u2="X" k="-39" /> -<hkern u1="H" u2="W" k="-42" /> -<hkern u1="H" u2="V" k="-41" /> -<hkern u1="H" u2="U" k="-55" /> -<hkern u1="H" u2="T" k="-32" /> -<hkern u1="H" u2="S" k="-41" /> -<hkern u1="H" u2="R" k="-57" /> -<hkern u1="H" u2="Q" k="-54" /> -<hkern u1="H" u2="P" k="-57" /> -<hkern u1="H" u2="O" k="-54" /> -<hkern u1="H" u2="N" k="-57" /> -<hkern u1="H" u2="M" k="-57" /> -<hkern u1="H" u2="L" k="-57" /> -<hkern u1="H" u2="K" k="-57" /> -<hkern u1="H" u2="I" k="-57" /> -<hkern u1="H" u2="H" k="-57" /> -<hkern u1="H" u2="G" k="-54" /> -<hkern u1="H" u2="F" k="-57" /> -<hkern u1="H" u2="E" k="-57" /> -<hkern u1="H" u2="D" k="-57" /> -<hkern u1="H" u2="C" k="-54" /> -<hkern u1="H" u2="B" k="-57" /> -<hkern u1="H" u2="A" k="-41" /> -<hkern u1="H" u2="9" k="-47" /> -<hkern u1="H" u2="8" k="-51" /> -<hkern u1="H" u2="6" k="-54" /> -<hkern u1="H" u2="5" k="-44" /> -<hkern u1="H" u2="4" k="-32" /> -<hkern u1="H" u2="3" k="-31" /> -<hkern u1="H" u2="2" k="-36" /> -<hkern u1="H" u2="1" k="-36" /> -<hkern u1="H" u2="0" k="-54" /> -<hkern u1="I" u2="z" k="-39" /> -<hkern u1="I" u2="y" k="-31" /> -<hkern u1="I" u2="x" k="-39" /> -<hkern u1="I" u2="w" k="-42" /> -<hkern u1="I" u2="v" k="-41" /> -<hkern u1="I" u2="u" k="-55" /> -<hkern u1="I" u2="t" k="-32" /> -<hkern u1="I" u2="s" k="-41" /> -<hkern u1="I" u2="r" k="-57" /> -<hkern u1="I" u2="q" k="-54" /> -<hkern u1="I" u2="p" k="-57" /> -<hkern u1="I" u2="o" k="-54" /> -<hkern u1="I" u2="n" k="-57" /> -<hkern u1="I" u2="m" k="-57" /> -<hkern u1="I" u2="l" k="-57" /> -<hkern u1="I" u2="k" k="-57" /> -<hkern u1="I" u2="i" k="-57" /> -<hkern u1="I" u2="h" k="-57" /> -<hkern u1="I" u2="g" k="-54" /> -<hkern u1="I" u2="f" k="-57" /> -<hkern u1="I" u2="e" k="-57" /> -<hkern u1="I" u2="d" k="-57" /> -<hkern u1="I" u2="c" k="-54" /> -<hkern u1="I" u2="b" k="-57" /> -<hkern u1="I" u2="a" k="-41" /> -<hkern u1="I" u2="Z" k="-39" /> -<hkern u1="I" u2="Y" k="-31" /> -<hkern u1="I" u2="X" k="-39" /> -<hkern u1="I" u2="W" k="-42" /> -<hkern u1="I" u2="V" k="-41" /> -<hkern u1="I" u2="U" k="-55" /> -<hkern u1="I" u2="T" k="-32" /> -<hkern u1="I" u2="S" k="-41" /> -<hkern u1="I" u2="R" k="-57" /> -<hkern u1="I" u2="Q" k="-54" /> -<hkern u1="I" u2="P" k="-57" /> -<hkern u1="I" u2="O" k="-54" /> -<hkern u1="I" u2="N" k="-57" /> -<hkern u1="I" u2="M" k="-57" /> -<hkern u1="I" u2="L" k="-57" /> -<hkern u1="I" u2="K" k="-57" /> -<hkern u1="I" u2="I" k="-57" /> -<hkern u1="I" u2="H" k="-57" /> -<hkern u1="I" u2="G" k="-54" /> -<hkern u1="I" u2="F" k="-57" /> -<hkern u1="I" u2="E" k="-57" /> -<hkern u1="I" u2="D" k="-57" /> -<hkern u1="I" u2="C" k="-54" /> -<hkern u1="I" u2="B" k="-57" /> -<hkern u1="I" u2="A" k="-41" /> -<hkern u1="I" u2="9" k="-47" /> -<hkern u1="I" u2="8" k="-51" /> -<hkern u1="I" u2="6" k="-54" /> -<hkern u1="I" u2="5" k="-44" /> -<hkern u1="I" u2="4" k="-32" /> -<hkern u1="I" u2="3" k="-31" /> -<hkern u1="I" u2="2" k="-36" /> -<hkern u1="I" u2="1" k="-36" /> -<hkern u1="I" u2="0" k="-54" /> -<hkern u1="J" u2="z" k="-38" /> -<hkern u1="J" u2="y" k="-29" /> -<hkern u1="J" u2="x" k="-38" /> -<hkern u1="J" u2="w" k="-41" /> -<hkern u1="J" u2="v" k="-39" /> -<hkern u1="J" u2="u" k="-52" /> -<hkern u1="J" u2="t" k="-31" /> -<hkern u1="J" u2="s" k="-38" /> -<hkern u1="J" u2="r" k="-55" /> -<hkern u1="J" u2="q" k="-51" /> -<hkern u1="J" u2="p" k="-55" /> -<hkern u1="J" u2="o" k="-51" /> -<hkern u1="J" u2="n" k="-55" /> -<hkern u1="J" u2="m" k="-55" /> -<hkern u1="J" u2="l" k="-55" /> -<hkern u1="J" u2="k" k="-55" /> -<hkern u1="J" u2="i" k="-55" /> -<hkern u1="J" u2="h" k="-55" /> -<hkern u1="J" u2="g" k="-51" /> -<hkern u1="J" u2="f" k="-55" /> -<hkern u1="J" u2="e" k="-55" /> -<hkern u1="J" u2="d" k="-55" /> -<hkern u1="J" u2="c" k="-51" /> -<hkern u1="J" u2="b" k="-55" /> -<hkern u1="J" u2="Z" k="-38" /> -<hkern u1="J" u2="Y" k="-29" /> -<hkern u1="J" u2="X" k="-38" /> -<hkern u1="J" u2="W" k="-41" /> -<hkern u1="J" u2="V" k="-39" /> -<hkern u1="J" u2="U" k="-52" /> -<hkern u1="J" u2="T" k="-31" /> -<hkern u1="J" u2="S" k="-38" /> -<hkern u1="J" u2="R" k="-55" /> -<hkern u1="J" u2="Q" k="-51" /> -<hkern u1="J" u2="P" k="-55" /> -<hkern u1="J" u2="O" k="-51" /> -<hkern u1="J" u2="N" k="-55" /> -<hkern u1="J" u2="M" k="-55" /> -<hkern u1="J" u2="L" k="-55" /> -<hkern u1="J" u2="K" k="-55" /> -<hkern u1="J" u2="I" k="-55" /> -<hkern u1="J" u2="H" k="-55" /> -<hkern u1="J" u2="G" k="-51" /> -<hkern u1="J" u2="F" k="-55" /> -<hkern u1="J" u2="E" k="-55" /> -<hkern u1="J" u2="D" k="-55" /> -<hkern u1="J" u2="C" k="-51" /> -<hkern u1="J" u2="B" k="-55" /> -<hkern u1="J" u2="9" k="-44" /> -<hkern u1="J" u2="8" k="-48" /> -<hkern u1="J" u2="6" k="-51" /> -<hkern u1="J" u2="5" k="-42" /> -<hkern u1="J" u2="4" k="-31" /> -<hkern u1="J" u2="2" k="-32" /> -<hkern u1="J" u2="1" k="-35" /> -<hkern u1="J" u2="0" k="-51" /> -<hkern u1="K" u2="y" k="48" /> -<hkern u1="K" u2="w" k="39" /> -<hkern u1="K" u2="v" k="39" /> -<hkern u1="K" u2="t" k="48" /> -<hkern u1="K" u2="s" k="112" /> -<hkern u1="K" u2="r" k="-33" /> -<hkern u1="K" u2="q" k="79" /> -<hkern u1="K" u2="p" k="-33" /> -<hkern u1="K" u2="o" k="79" /> -<hkern u1="K" u2="n" k="-35" /> -<hkern u1="K" u2="m" k="-35" /> -<hkern u1="K" u2="l" k="-33" /> -<hkern u1="K" u2="k" k="-35" /> -<hkern u1="K" u2="i" k="-33" /> -<hkern u1="K" u2="h" k="-33" /> -<hkern u1="K" u2="g" k="79" /> -<hkern u1="K" u2="f" k="-35" /> -<hkern u1="K" u2="e" k="-35" /> -<hkern u1="K" u2="d" k="-35" /> -<hkern u1="K" u2="c" k="79" /> -<hkern u1="K" u2="b" k="-35" /> -<hkern u1="K" u2="Y" k="48" /> -<hkern u1="K" u2="W" k="39" /> -<hkern u1="K" u2="V" k="39" /> -<hkern u1="K" u2="T" k="48" /> -<hkern u1="K" u2="S" k="112" /> -<hkern u1="K" u2="R" k="-33" /> -<hkern u1="K" u2="Q" k="79" /> -<hkern u1="K" u2="P" k="-33" /> -<hkern u1="K" u2="O" k="79" /> -<hkern u1="K" u2="N" k="-35" /> -<hkern u1="K" u2="M" k="-35" /> -<hkern u1="K" u2="L" k="-33" /> -<hkern u1="K" u2="K" k="-35" /> -<hkern u1="K" u2="I" k="-33" /> -<hkern u1="K" u2="H" k="-33" /> -<hkern u1="K" u2="G" k="79" /> -<hkern u1="K" u2="F" k="-35" /> -<hkern u1="K" u2="E" k="-35" /> -<hkern u1="K" u2="D" k="-35" /> -<hkern u1="K" u2="C" k="79" /> -<hkern u1="K" u2="B" k="-35" /> -<hkern u1="K" u2="9" k="83" /> -<hkern u1="K" u2="8" k="81" /> -<hkern u1="K" u2="7" k="52" /> -<hkern u1="K" u2="6" k="76" /> -<hkern u1="K" u2="5" k="61" /> -<hkern u1="K" u2="4" k="132" /> -<hkern u1="K" u2="3" k="103" /> -<hkern u1="K" u2="1" k="145" /> -<hkern u1="K" u2="0" k="80" /> -<hkern u1="L" u2="y" k="340" /> -<hkern u1="L" u2="w" k="230" /> -<hkern u1="L" u2="v" k="246" /> -<hkern u1="L" u2="t" k="271" /> -<hkern u1="L" u2="s" k="35" /> -<hkern u1="L" u2="Y" k="340" /> -<hkern u1="L" u2="W" k="230" /> -<hkern u1="L" u2="V" k="246" /> -<hkern u1="L" u2="T" k="271" /> -<hkern u1="L" u2="S" k="35" /> -<hkern u1="L" u2="7" k="167" /> -<hkern u1="L" u2="4" k="435" /> -<hkern u1="L" u2="1" k="212" /> -<hkern u1="M" u2="z" k="-39" /> -<hkern u1="M" u2="y" k="-32" /> -<hkern u1="M" u2="x" k="-39" /> -<hkern u1="M" u2="w" k="-42" /> -<hkern u1="M" u2="v" k="-41" /> -<hkern u1="M" u2="u" k="-55" /> -<hkern u1="M" u2="t" k="-32" /> -<hkern u1="M" u2="s" k="-41" /> -<hkern u1="M" u2="r" k="-57" /> -<hkern u1="M" u2="q" k="-52" /> -<hkern u1="M" u2="p" k="-57" /> -<hkern u1="M" u2="o" k="-52" /> -<hkern u1="M" u2="n" k="-57" /> -<hkern u1="M" u2="m" k="-57" /> -<hkern u1="M" u2="l" k="-57" /> -<hkern u1="M" u2="k" k="-57" /> -<hkern u1="M" u2="i" k="-57" /> -<hkern u1="M" u2="h" k="-57" /> -<hkern u1="M" u2="g" k="-52" /> -<hkern u1="M" u2="f" k="-57" /> -<hkern u1="M" u2="e" k="-57" /> -<hkern u1="M" u2="d" k="-57" /> -<hkern u1="M" u2="c" k="-52" /> -<hkern u1="M" u2="b" k="-57" /> -<hkern u1="M" u2="a" k="-41" /> -<hkern u1="M" u2="Z" k="-39" /> -<hkern u1="M" u2="Y" k="-32" /> -<hkern u1="M" u2="X" k="-39" /> -<hkern u1="M" u2="W" k="-42" /> -<hkern u1="M" u2="V" k="-41" /> -<hkern u1="M" u2="U" k="-55" /> -<hkern u1="M" u2="T" k="-32" /> -<hkern u1="M" u2="S" k="-41" /> -<hkern u1="M" u2="R" k="-57" /> -<hkern u1="M" u2="Q" k="-52" /> -<hkern u1="M" u2="P" k="-57" /> -<hkern u1="M" u2="O" k="-52" /> -<hkern u1="M" u2="N" k="-57" /> -<hkern u1="M" u2="M" k="-57" /> -<hkern u1="M" u2="L" k="-57" /> -<hkern u1="M" u2="K" k="-57" /> -<hkern u1="M" u2="I" k="-57" /> -<hkern u1="M" u2="H" k="-57" /> -<hkern u1="M" u2="G" k="-52" /> -<hkern u1="M" u2="F" k="-57" /> -<hkern u1="M" u2="E" k="-57" /> -<hkern u1="M" u2="D" k="-57" /> -<hkern u1="M" u2="C" k="-52" /> -<hkern u1="M" u2="B" k="-57" /> -<hkern u1="M" u2="A" k="-41" /> -<hkern u1="M" u2="9" k="-47" /> -<hkern u1="M" u2="8" k="-51" /> -<hkern u1="M" u2="6" k="-54" /> -<hkern u1="M" u2="5" k="-44" /> -<hkern u1="M" u2="4" k="-31" /> -<hkern u1="M" u2="3" k="-29" /> -<hkern u1="M" u2="2" k="-36" /> -<hkern u1="M" u2="1" k="-36" /> -<hkern u1="M" u2="0" k="-52" /> -<hkern u1="N" u2="z" k="-39" /> -<hkern u1="N" u2="y" k="-32" /> -<hkern u1="N" u2="x" k="-39" /> -<hkern u1="N" u2="w" k="-42" /> -<hkern u1="N" u2="v" k="-41" /> -<hkern u1="N" u2="u" k="-55" /> -<hkern u1="N" u2="t" k="-32" /> -<hkern u1="N" u2="s" k="-41" /> -<hkern u1="N" u2="r" k="-57" /> -<hkern u1="N" u2="q" k="-52" /> -<hkern u1="N" u2="p" k="-57" /> -<hkern u1="N" u2="o" k="-52" /> -<hkern u1="N" u2="n" k="-57" /> -<hkern u1="N" u2="m" k="-57" /> -<hkern u1="N" u2="l" k="-57" /> -<hkern u1="N" u2="k" k="-57" /> -<hkern u1="N" u2="i" k="-57" /> -<hkern u1="N" u2="h" k="-57" /> -<hkern u1="N" u2="g" k="-52" /> -<hkern u1="N" u2="f" k="-57" /> -<hkern u1="N" u2="e" k="-57" /> -<hkern u1="N" u2="d" k="-57" /> -<hkern u1="N" u2="c" k="-52" /> -<hkern u1="N" u2="b" k="-57" /> -<hkern u1="N" u2="a" k="-41" /> -<hkern u1="N" u2="Z" k="-39" /> -<hkern u1="N" u2="Y" k="-32" /> -<hkern u1="N" u2="X" k="-39" /> -<hkern u1="N" u2="W" k="-42" /> -<hkern u1="N" u2="V" k="-41" /> -<hkern u1="N" u2="U" k="-55" /> -<hkern u1="N" u2="T" k="-32" /> -<hkern u1="N" u2="S" k="-41" /> -<hkern u1="N" u2="R" k="-57" /> -<hkern u1="N" u2="Q" k="-52" /> -<hkern u1="N" u2="P" k="-57" /> -<hkern u1="N" u2="O" k="-52" /> -<hkern u1="N" u2="N" k="-57" /> -<hkern u1="N" u2="M" k="-57" /> -<hkern u1="N" u2="L" k="-57" /> -<hkern u1="N" u2="K" k="-57" /> -<hkern u1="N" u2="I" k="-57" /> -<hkern u1="N" u2="H" k="-57" /> -<hkern u1="N" u2="G" k="-52" /> -<hkern u1="N" u2="F" k="-57" /> -<hkern u1="N" u2="E" k="-57" /> -<hkern u1="N" u2="D" k="-57" /> -<hkern u1="N" u2="C" k="-52" /> -<hkern u1="N" u2="B" k="-57" /> -<hkern u1="N" u2="A" k="-41" /> -<hkern u1="N" u2="9" k="-47" /> -<hkern u1="N" u2="8" k="-51" /> -<hkern u1="N" u2="6" k="-54" /> -<hkern u1="N" u2="5" k="-44" /> -<hkern u1="N" u2="4" k="-31" /> -<hkern u1="N" u2="3" k="-29" /> -<hkern u1="N" u2="2" k="-36" /> -<hkern u1="N" u2="1" k="-36" /> -<hkern u1="N" u2="0" k="-52" /> -<hkern u1="O" u2="y" k="68" /> -<hkern u1="O" u2="x" k="70" /> -<hkern u1="O" u2="u" k="-51" /> -<hkern u1="O" u2="s" k="-36" /> -<hkern u1="O" u2="r" k="-54" /> -<hkern u1="O" u2="q" k="-48" /> -<hkern u1="O" u2="p" k="-54" /> -<hkern u1="O" u2="o" k="-48" /> -<hkern u1="O" u2="n" k="-52" /> -<hkern u1="O" u2="m" k="-52" /> -<hkern u1="O" u2="l" k="-54" /> -<hkern u1="O" u2="k" k="-52" /> -<hkern u1="O" u2="i" k="-54" /> -<hkern u1="O" u2="h" k="-54" /> -<hkern u1="O" u2="g" k="-48" /> -<hkern u1="O" u2="f" k="-52" /> -<hkern u1="O" u2="e" k="-52" /> -<hkern u1="O" u2="d" k="-52" /> -<hkern u1="O" u2="c" k="-48" /> -<hkern u1="O" u2="b" k="-52" /> -<hkern u1="O" u2="Y" k="68" /> -<hkern u1="O" u2="X" k="70" /> -<hkern u1="O" u2="U" k="-51" /> -<hkern u1="O" u2="S" k="-36" /> -<hkern u1="O" u2="R" k="-54" /> -<hkern u1="O" u2="Q" k="-48" /> -<hkern u1="O" u2="P" k="-54" /> -<hkern u1="O" u2="O" k="-48" /> -<hkern u1="O" u2="N" k="-52" /> -<hkern u1="O" u2="M" k="-52" /> -<hkern u1="O" u2="L" k="-54" /> -<hkern u1="O" u2="K" k="-52" /> -<hkern u1="O" u2="I" k="-54" /> -<hkern u1="O" u2="H" k="-54" /> -<hkern u1="O" u2="G" k="-48" /> -<hkern u1="O" u2="F" k="-52" /> -<hkern u1="O" u2="E" k="-52" /> -<hkern u1="O" u2="D" k="-52" /> -<hkern u1="O" u2="C" k="-48" /> -<hkern u1="O" u2="B" k="-52" /> -<hkern u1="O" u2="9" k="-42" /> -<hkern u1="O" u2="8" k="-45" /> -<hkern u1="O" u2="6" k="-49" /> -<hkern u1="O" u2="5" k="-39" /> -<hkern u1="O" u2="2" k="-29" /> -<hkern u1="O" u2="1" k="-33" /> -<hkern u1="O" u2="0" k="-48" /> -<hkern u1="P" u2="y" k="95" /> -<hkern u1="P" u2="x" k="95" /> -<hkern u1="P" u2="w" k="38" /> -<hkern u1="P" u2="v" k="42" /> -<hkern u1="P" u2="u" k="-29" /> -<hkern u1="P" u2="r" k="-31" /> -<hkern u1="P" u2="p" k="-31" /> -<hkern u1="P" u2="n" k="-31" /> -<hkern u1="P" u2="m" k="-31" /> -<hkern u1="P" u2="l" k="-31" /> -<hkern u1="P" u2="k" k="-31" /> -<hkern u1="P" u2="j" k="300" /> -<hkern u1="P" u2="i" k="-31" /> -<hkern u1="P" u2="h" k="-31" /> -<hkern u1="P" u2="f" k="-31" /> -<hkern u1="P" u2="e" k="-31" /> -<hkern u1="P" u2="d" k="-31" /> -<hkern u1="P" u2="b" k="-31" /> -<hkern u1="P" u2="a" k="145" /> -<hkern u1="P" u2="Y" k="95" /> -<hkern u1="P" u2="X" k="95" /> -<hkern u1="P" u2="W" k="38" /> -<hkern u1="P" u2="V" k="42" /> -<hkern u1="P" u2="U" k="-29" /> -<hkern u1="P" u2="R" k="-31" /> -<hkern u1="P" u2="P" k="-31" /> -<hkern u1="P" u2="N" k="-31" /> -<hkern u1="P" u2="M" k="-31" /> -<hkern u1="P" u2="L" k="-31" /> -<hkern u1="P" u2="K" k="-31" /> -<hkern u1="P" u2="J" k="300" /> -<hkern u1="P" u2="I" k="-31" /> -<hkern u1="P" u2="H" k="-31" /> -<hkern u1="P" u2="F" k="-31" /> -<hkern u1="P" u2="E" k="-31" /> -<hkern u1="P" u2="D" k="-31" /> -<hkern u1="P" u2="B" k="-31" /> -<hkern u1="P" u2="A" k="145" /> -<hkern u1="P" u2="4" k="119" /> -<hkern u1="P" u2="3" k="33" /> -<hkern u1="Q" u2="z" k="-33" /> -<hkern u1="Q" u2="y" k="113" /> -<hkern u1="Q" u2="x" k="-33" /> -<hkern u1="Q" u2="w" k="58" /> -<hkern u1="Q" u2="v" k="63" /> -<hkern u1="Q" u2="t" k="32" /> -<hkern u1="Q" u2="r" k="-51" /> -<hkern u1="Q" u2="p" k="-51" /> -<hkern u1="Q" u2="n" k="-49" /> -<hkern u1="Q" u2="m" k="-49" /> -<hkern u1="Q" u2="l" k="-51" /> -<hkern u1="Q" u2="k" k="-49" /> -<hkern u1="Q" u2="i" k="-51" /> -<hkern u1="Q" u2="h" k="-51" /> -<hkern u1="Q" u2="f" k="-49" /> -<hkern u1="Q" u2="e" k="-49" /> -<hkern u1="Q" u2="d" k="-49" /> -<hkern u1="Q" u2="b" k="-49" /> -<hkern u1="Q" u2="a" k="-35" /> -<hkern u1="Q" u2="Z" k="-33" /> -<hkern u1="Q" u2="Y" k="113" /> -<hkern u1="Q" u2="X" k="-33" /> -<hkern u1="Q" u2="W" k="58" /> -<hkern u1="Q" u2="V" k="63" /> -<hkern u1="Q" u2="T" k="32" /> -<hkern u1="Q" u2="R" k="-51" /> -<hkern u1="Q" u2="P" k="-51" /> -<hkern u1="Q" u2="N" k="-49" /> -<hkern u1="Q" u2="M" k="-49" /> -<hkern u1="Q" u2="L" k="-51" /> -<hkern u1="Q" u2="K" k="-49" /> -<hkern u1="Q" u2="I" k="-51" /> -<hkern u1="Q" u2="H" k="-51" /> -<hkern u1="Q" u2="F" k="-49" /> -<hkern u1="Q" u2="E" k="-49" /> -<hkern u1="Q" u2="D" k="-49" /> -<hkern u1="Q" u2="B" k="-49" /> -<hkern u1="Q" u2="A" k="-35" /> -<hkern u1="Q" u2="7" k="38" /> -<hkern u1="Q" u2="2" k="-31" /> -<hkern u1="R" u2="z" k="-31" /> -<hkern u1="R" u2="y" k="122" /> -<hkern u1="R" u2="x" k="-29" /> -<hkern u1="R" u2="w" k="71" /> -<hkern u1="R" u2="v" k="76" /> -<hkern u1="R" u2="t" k="44" /> -<hkern u1="R" u2="s" k="47" /> -<hkern u1="R" u2="r" k="-47" /> -<hkern u1="R" u2="p" k="-47" /> -<hkern u1="R" u2="n" k="-47" /> -<hkern u1="R" u2="m" k="-47" /> -<hkern u1="R" u2="l" k="-47" /> -<hkern u1="R" u2="k" k="-47" /> -<hkern u1="R" u2="i" k="-47" /> -<hkern u1="R" u2="h" k="-47" /> -<hkern u1="R" u2="f" k="-47" /> -<hkern u1="R" u2="e" k="-47" /> -<hkern u1="R" u2="d" k="-47" /> -<hkern u1="R" u2="b" k="-47" /> -<hkern u1="R" u2="a" k="-32" /> -<hkern u1="R" u2="Z" k="-31" /> -<hkern u1="R" u2="Y" k="122" /> -<hkern u1="R" u2="X" k="-29" /> -<hkern u1="R" u2="W" k="71" /> -<hkern u1="R" u2="V" k="76" /> -<hkern u1="R" u2="T" k="44" /> -<hkern u1="R" u2="S" k="47" /> -<hkern u1="R" u2="R" k="-47" /> -<hkern u1="R" u2="P" k="-47" /> -<hkern u1="R" u2="N" k="-47" /> -<hkern u1="R" u2="M" k="-47" /> -<hkern u1="R" u2="L" k="-47" /> -<hkern u1="R" u2="K" k="-47" /> -<hkern u1="R" u2="I" k="-47" /> -<hkern u1="R" u2="H" k="-47" /> -<hkern u1="R" u2="F" k="-47" /> -<hkern u1="R" u2="E" k="-47" /> -<hkern u1="R" u2="D" k="-47" /> -<hkern u1="R" u2="B" k="-47" /> -<hkern u1="R" u2="A" k="-32" /> -<hkern u1="R" u2="8" k="29" /> -<hkern u1="R" u2="7" k="49" /> -<hkern u1="R" u2="5" k="41" /> -<hkern u1="R" u2="4" k="67" /> -<hkern u1="R" u2="3" k="55" /> -<hkern u1="S" u2="y" k="95" /> -<hkern u1="S" u2="x" k="84" /> -<hkern u1="S" u2="w" k="41" /> -<hkern u1="S" u2="v" k="45" /> -<hkern u1="S" u2="u" k="-38" /> -<hkern u1="S" u2="r" k="-39" /> -<hkern u1="S" u2="q" k="-35" /> -<hkern u1="S" u2="p" k="-39" /> -<hkern u1="S" u2="o" k="-35" /> -<hkern u1="S" u2="n" k="-39" /> -<hkern u1="S" u2="m" k="-39" /> -<hkern u1="S" u2="l" k="-39" /> -<hkern u1="S" u2="k" k="-39" /> -<hkern u1="S" u2="j" k="42" /> -<hkern u1="S" u2="i" k="-39" /> -<hkern u1="S" u2="h" k="-39" /> -<hkern u1="S" u2="g" k="-35" /> -<hkern u1="S" u2="f" k="-39" /> -<hkern u1="S" u2="e" k="-39" /> -<hkern u1="S" u2="d" k="-39" /> -<hkern u1="S" u2="c" k="-35" /> -<hkern u1="S" u2="b" k="-39" /> -<hkern u1="S" u2="a" k="31" /> -<hkern u1="S" u2="Y" k="95" /> -<hkern u1="S" u2="X" k="84" /> -<hkern u1="S" u2="W" k="41" /> -<hkern u1="S" u2="V" k="45" /> -<hkern u1="S" u2="U" k="-38" /> -<hkern u1="S" u2="R" k="-39" /> -<hkern u1="S" u2="Q" k="-35" /> -<hkern u1="S" u2="P" k="-39" /> -<hkern u1="S" u2="O" k="-35" /> -<hkern u1="S" u2="N" k="-39" /> -<hkern u1="S" u2="M" k="-39" /> -<hkern u1="S" u2="L" k="-39" /> -<hkern u1="S" u2="K" k="-39" /> -<hkern u1="S" u2="J" k="42" /> -<hkern u1="S" u2="I" k="-39" /> -<hkern u1="S" u2="H" k="-39" /> -<hkern u1="S" u2="G" k="-35" /> -<hkern u1="S" u2="F" k="-39" /> -<hkern u1="S" u2="E" k="-39" /> -<hkern u1="S" u2="D" k="-39" /> -<hkern u1="S" u2="C" k="-35" /> -<hkern u1="S" u2="B" k="-39" /> -<hkern u1="S" u2="A" k="31" /> -<hkern u1="S" u2="8" k="-32" /> -<hkern u1="S" u2="6" k="-36" /> -<hkern u1="S" u2="0" k="-35" /> -<hkern u1="T" u2="u" k="-31" /> -<hkern u1="T" u2="r" k="-32" /> -<hkern u1="T" u2="p" k="-32" /> -<hkern u1="T" u2="n" k="-32" /> -<hkern u1="T" u2="m" k="-32" /> -<hkern u1="T" u2="l" k="-32" /> -<hkern u1="T" u2="k" k="-32" /> -<hkern u1="T" u2="j" k="257" /> -<hkern u1="T" u2="i" k="-32" /> -<hkern u1="T" u2="h" k="-32" /> -<hkern u1="T" u2="f" k="-32" /> -<hkern u1="T" u2="e" k="-32" /> -<hkern u1="T" u2="d" k="-32" /> -<hkern u1="T" u2="b" k="-32" /> -<hkern u1="T" u2="a" k="218" /> -<hkern u1="T" u2="U" k="-31" /> -<hkern u1="T" u2="R" k="-32" /> -<hkern u1="T" u2="P" k="-32" /> -<hkern u1="T" u2="N" k="-32" /> -<hkern u1="T" u2="M" k="-32" /> -<hkern u1="T" u2="L" k="-32" /> -<hkern u1="T" u2="K" k="-32" /> -<hkern u1="T" u2="J" k="257" /> -<hkern u1="T" u2="I" k="-32" /> -<hkern u1="T" u2="H" k="-32" /> -<hkern u1="T" u2="F" k="-32" /> -<hkern u1="T" u2="E" k="-32" /> -<hkern u1="T" u2="D" k="-32" /> -<hkern u1="T" u2="B" k="-32" /> -<hkern u1="T" u2="A" k="218" /> -<hkern u1="T" u2="4" k="255" /> -<hkern u1="T" u2="3" k="48" /> -<hkern u1="U" u2="z" k="-38" /> -<hkern u1="U" u2="y" k="-29" /> -<hkern u1="U" u2="x" k="-38" /> -<hkern u1="U" u2="w" k="-41" /> -<hkern u1="U" u2="v" k="-39" /> -<hkern u1="U" u2="u" k="-52" /> -<hkern u1="U" u2="t" k="-31" /> -<hkern u1="U" u2="s" k="-38" /> -<hkern u1="U" u2="r" k="-55" /> -<hkern u1="U" u2="q" k="-51" /> -<hkern u1="U" u2="p" k="-55" /> -<hkern u1="U" u2="o" k="-51" /> -<hkern u1="U" u2="n" k="-55" /> -<hkern u1="U" u2="m" k="-55" /> -<hkern u1="U" u2="l" k="-55" /> -<hkern u1="U" u2="k" k="-55" /> -<hkern u1="U" u2="i" k="-55" /> -<hkern u1="U" u2="h" k="-55" /> -<hkern u1="U" u2="g" k="-51" /> -<hkern u1="U" u2="f" k="-55" /> -<hkern u1="U" u2="e" k="-55" /> -<hkern u1="U" u2="d" k="-55" /> -<hkern u1="U" u2="c" k="-51" /> -<hkern u1="U" u2="b" k="-55" /> -<hkern u1="U" u2="Z" k="-38" /> -<hkern u1="U" u2="Y" k="-29" /> -<hkern u1="U" u2="X" k="-38" /> -<hkern u1="U" u2="W" k="-41" /> -<hkern u1="U" u2="V" k="-39" /> -<hkern u1="U" u2="U" k="-52" /> -<hkern u1="U" u2="T" k="-31" /> -<hkern u1="U" u2="S" k="-38" /> -<hkern u1="U" u2="R" k="-55" /> -<hkern u1="U" u2="Q" k="-51" /> -<hkern u1="U" u2="P" k="-55" /> -<hkern u1="U" u2="O" k="-51" /> -<hkern u1="U" u2="N" k="-55" /> -<hkern u1="U" u2="M" k="-55" /> -<hkern u1="U" u2="L" k="-55" /> -<hkern u1="U" u2="K" k="-55" /> -<hkern u1="U" u2="I" k="-55" /> -<hkern u1="U" u2="H" k="-55" /> -<hkern u1="U" u2="G" k="-51" /> -<hkern u1="U" u2="F" k="-55" /> -<hkern u1="U" u2="E" k="-55" /> -<hkern u1="U" u2="D" k="-55" /> -<hkern u1="U" u2="C" k="-51" /> -<hkern u1="U" u2="B" k="-55" /> -<hkern u1="U" u2="9" k="-44" /> -<hkern u1="U" u2="8" k="-48" /> -<hkern u1="U" u2="6" k="-51" /> -<hkern u1="U" u2="5" k="-42" /> -<hkern u1="U" u2="4" k="-31" /> -<hkern u1="U" u2="2" k="-32" /> -<hkern u1="U" u2="1" k="-35" /> -<hkern u1="U" u2="0" k="-51" /> -<hkern u1="V" u2="u" k="-39" /> -<hkern u1="V" u2="s" k="60" /> -<hkern u1="V" u2="r" k="-41" /> -<hkern u1="V" u2="p" k="-41" /> -<hkern u1="V" u2="n" k="-41" /> -<hkern u1="V" u2="m" k="-41" /> -<hkern u1="V" u2="l" k="-41" /> -<hkern u1="V" u2="k" k="-41" /> -<hkern u1="V" u2="j" k="275" /> -<hkern u1="V" u2="i" k="-41" /> -<hkern u1="V" u2="h" k="-41" /> -<hkern u1="V" u2="f" k="-41" /> -<hkern u1="V" u2="e" k="-41" /> -<hkern u1="V" u2="d" k="-41" /> -<hkern u1="V" u2="b" k="-41" /> -<hkern u1="V" u2="a" k="249" /> -<hkern u1="V" u2="U" k="-39" /> -<hkern u1="V" u2="S" k="60" /> -<hkern u1="V" u2="R" k="-41" /> -<hkern u1="V" u2="P" k="-41" /> -<hkern u1="V" u2="N" k="-41" /> -<hkern u1="V" u2="M" k="-41" /> -<hkern u1="V" u2="L" k="-41" /> -<hkern u1="V" u2="K" k="-41" /> -<hkern u1="V" u2="J" k="275" /> -<hkern u1="V" u2="I" k="-41" /> -<hkern u1="V" u2="H" k="-41" /> -<hkern u1="V" u2="F" k="-41" /> -<hkern u1="V" u2="E" k="-41" /> -<hkern u1="V" u2="D" k="-41" /> -<hkern u1="V" u2="B" k="-41" /> -<hkern u1="V" u2="A" k="249" /> -<hkern u1="V" u2="8" k="38" /> -<hkern u1="V" u2="4" k="169" /> -<hkern u1="V" u2="3" k="80" /> -<hkern u1="V" u2="2" k="49" /> -<hkern u1="W" u2="u" k="-41" /> -<hkern u1="W" u2="s" k="51" /> -<hkern u1="W" u2="r" k="-42" /> -<hkern u1="W" u2="p" k="-42" /> -<hkern u1="W" u2="n" k="-42" /> -<hkern u1="W" u2="m" k="-42" /> -<hkern u1="W" u2="l" k="-42" /> -<hkern u1="W" u2="k" k="-42" /> -<hkern u1="W" u2="j" k="237" /> -<hkern u1="W" u2="i" k="-42" /> -<hkern u1="W" u2="h" k="-42" /> -<hkern u1="W" u2="f" k="-42" /> -<hkern u1="W" u2="e" k="-42" /> -<hkern u1="W" u2="d" k="-42" /> -<hkern u1="W" u2="b" k="-42" /> -<hkern u1="W" u2="a" k="224" /> -<hkern u1="W" u2="U" k="-41" /> -<hkern u1="W" u2="S" k="51" /> -<hkern u1="W" u2="R" k="-42" /> -<hkern u1="W" u2="P" k="-42" /> -<hkern u1="W" u2="N" k="-42" /> -<hkern u1="W" u2="M" k="-42" /> -<hkern u1="W" u2="L" k="-42" /> -<hkern u1="W" u2="K" k="-42" /> -<hkern u1="W" u2="J" k="237" /> -<hkern u1="W" u2="I" k="-42" /> -<hkern u1="W" u2="H" k="-42" /> -<hkern u1="W" u2="F" k="-42" /> -<hkern u1="W" u2="E" k="-42" /> -<hkern u1="W" u2="D" k="-42" /> -<hkern u1="W" u2="B" k="-42" /> -<hkern u1="W" u2="A" k="224" /> -<hkern u1="W" u2="8" k="29" /> -<hkern u1="W" u2="4" k="141" /> -<hkern u1="W" u2="3" k="71" /> -<hkern u1="W" u2="2" k="39" /> -<hkern u1="X" u2="u" k="-38" /> -<hkern u1="X" u2="s" k="103" /> -<hkern u1="X" u2="r" k="-39" /> -<hkern u1="X" u2="q" k="70" /> -<hkern u1="X" u2="p" k="-39" /> -<hkern u1="X" u2="o" k="70" /> -<hkern u1="X" u2="n" k="-39" /> -<hkern u1="X" u2="m" k="-39" /> -<hkern u1="X" u2="l" k="-39" /> -<hkern u1="X" u2="k" k="-39" /> -<hkern u1="X" u2="i" k="-39" /> -<hkern u1="X" u2="h" k="-39" /> -<hkern u1="X" u2="g" k="68" /> -<hkern u1="X" u2="f" k="-39" /> -<hkern u1="X" u2="e" k="-39" /> -<hkern u1="X" u2="d" k="-39" /> -<hkern u1="X" u2="c" k="68" /> -<hkern u1="X" u2="b" k="-39" /> -<hkern u1="X" u2="U" k="-38" /> -<hkern u1="X" u2="S" k="103" /> -<hkern u1="X" u2="R" k="-39" /> -<hkern u1="X" u2="Q" k="70" /> -<hkern u1="X" u2="P" k="-39" /> -<hkern u1="X" u2="O" k="70" /> -<hkern u1="X" u2="N" k="-39" /> -<hkern u1="X" u2="M" k="-39" /> -<hkern u1="X" u2="L" k="-39" /> -<hkern u1="X" u2="K" k="-39" /> -<hkern u1="X" u2="I" k="-39" /> -<hkern u1="X" u2="H" k="-39" /> -<hkern u1="X" u2="G" k="68" /> -<hkern u1="X" u2="F" k="-39" /> -<hkern u1="X" u2="E" k="-39" /> -<hkern u1="X" u2="D" k="-39" /> -<hkern u1="X" u2="C" k="68" /> -<hkern u1="X" u2="B" k="-39" /> -<hkern u1="X" u2="9" k="74" /> -<hkern u1="X" u2="8" k="73" /> -<hkern u1="X" u2="6" k="65" /> -<hkern u1="X" u2="4" k="121" /> -<hkern u1="X" u2="3" k="93" /> -<hkern u1="X" u2="1" k="60" /> -<hkern u1="X" u2="0" k="70" /> -<hkern u1="Y" u2="u" k="-29" /> -<hkern u1="Y" u2="s" k="109" /> -<hkern u1="Y" u2="r" k="-31" /> -<hkern u1="Y" u2="q" k="70" /> -<hkern u1="Y" u2="p" k="-31" /> -<hkern u1="Y" u2="o" k="70" /> -<hkern u1="Y" u2="n" k="-31" /> -<hkern u1="Y" u2="m" k="-31" /> -<hkern u1="Y" u2="l" k="-31" /> -<hkern u1="Y" u2="k" k="-31" /> -<hkern u1="Y" u2="j" k="300" /> -<hkern u1="Y" u2="i" k="-31" /> -<hkern u1="Y" u2="h" k="-31" /> -<hkern u1="Y" u2="g" k="70" /> -<hkern u1="Y" u2="f" k="-31" /> -<hkern u1="Y" u2="e" k="-31" /> -<hkern u1="Y" u2="d" k="-31" /> -<hkern u1="Y" u2="c" k="70" /> -<hkern u1="Y" u2="b" k="-31" /> -<hkern u1="Y" u2="a" k="259" /> -<hkern u1="Y" u2="U" k="-29" /> -<hkern u1="Y" u2="S" k="109" /> -<hkern u1="Y" u2="R" k="-31" /> -<hkern u1="Y" u2="Q" k="70" /> -<hkern u1="Y" u2="P" k="-31" /> -<hkern u1="Y" u2="O" k="70" /> -<hkern u1="Y" u2="N" k="-31" /> -<hkern u1="Y" u2="M" k="-31" /> -<hkern u1="Y" u2="L" k="-31" /> -<hkern u1="Y" u2="K" k="-31" /> -<hkern u1="Y" u2="J" k="300" /> -<hkern u1="Y" u2="I" k="-31" /> -<hkern u1="Y" u2="H" k="-31" /> -<hkern u1="Y" u2="G" k="70" /> -<hkern u1="Y" u2="F" k="-31" /> -<hkern u1="Y" u2="E" k="-31" /> -<hkern u1="Y" u2="D" k="-31" /> -<hkern u1="Y" u2="C" k="70" /> -<hkern u1="Y" u2="B" k="-31" /> -<hkern u1="Y" u2="A" k="259" /> -<hkern u1="Y" u2="9" k="74" /> -<hkern u1="Y" u2="8" k="86" /> -<hkern u1="Y" u2="6" k="65" /> -<hkern u1="Y" u2="4" k="327" /> -<hkern u1="Y" u2="3" k="127" /> -<hkern u1="Y" u2="2" k="105" /> -<hkern u1="Y" u2="1" k="60" /> -<hkern u1="Y" u2="0" k="68" /> -<hkern u1="Z" u2="u" k="-38" /> -<hkern u1="Z" u2="r" k="-39" /> -<hkern u1="Z" u2="p" k="-39" /> -<hkern u1="Z" u2="n" k="-39" /> -<hkern u1="Z" u2="m" k="-39" /> -<hkern u1="Z" u2="l" k="-39" /> -<hkern u1="Z" u2="k" k="-39" /> -<hkern u1="Z" u2="i" k="-39" /> -<hkern u1="Z" u2="h" k="-39" /> -<hkern u1="Z" u2="f" k="-39" /> -<hkern u1="Z" u2="e" k="-39" /> -<hkern u1="Z" u2="d" k="-39" /> -<hkern u1="Z" u2="b" k="-39" /> -<hkern u1="Z" u2="U" k="-38" /> -<hkern u1="Z" u2="R" k="-39" /> -<hkern u1="Z" u2="P" k="-39" /> -<hkern u1="Z" u2="N" k="-39" /> -<hkern u1="Z" u2="M" k="-39" /> -<hkern u1="Z" u2="L" k="-39" /> -<hkern u1="Z" u2="K" k="-39" /> -<hkern u1="Z" u2="I" k="-39" /> -<hkern u1="Z" u2="H" k="-39" /> -<hkern u1="Z" u2="F" k="-39" /> -<hkern u1="Z" u2="E" k="-39" /> -<hkern u1="Z" u2="D" k="-39" /> -<hkern u1="Z" u2="B" k="-39" /> -<hkern u1="Z" u2="4" k="288" /> -<hkern u1="a" u2="y" k="255" /> -<hkern u1="a" u2="w" k="243" /> -<hkern u1="a" u2="v" k="244" /> -<hkern u1="a" u2="t" k="215" /> -<hkern u1="a" u2="s" k="41" /> -<hkern u1="a" u2="r" k="-42" /> -<hkern u1="a" u2="p" k="-42" /> -<hkern u1="a" u2="n" k="-42" /> -<hkern u1="a" u2="m" k="-42" /> -<hkern u1="a" u2="l" k="-42" /> -<hkern u1="a" u2="k" k="-42" /> -<hkern u1="a" u2="i" k="-42" /> -<hkern u1="a" u2="h" k="-42" /> -<hkern u1="a" u2="f" k="-42" /> -<hkern u1="a" u2="e" k="-42" /> -<hkern u1="a" u2="d" k="-42" /> -<hkern u1="a" u2="b" k="-42" /> -<hkern u1="a" u2="Y" k="255" /> -<hkern u1="a" u2="W" k="243" /> -<hkern u1="a" u2="V" k="244" /> -<hkern u1="a" u2="T" k="215" /> -<hkern u1="a" u2="S" k="41" /> -<hkern u1="a" u2="R" k="-42" /> -<hkern u1="a" u2="P" k="-42" /> -<hkern u1="a" u2="N" k="-42" /> -<hkern u1="a" u2="M" k="-42" /> -<hkern u1="a" u2="L" k="-42" /> -<hkern u1="a" u2="K" k="-42" /> -<hkern u1="a" u2="I" k="-42" /> -<hkern u1="a" u2="H" k="-42" /> -<hkern u1="a" u2="F" k="-42" /> -<hkern u1="a" u2="E" k="-42" /> -<hkern u1="a" u2="D" k="-42" /> -<hkern u1="a" u2="B" k="-42" /> -<hkern u1="a" u2="7" k="143" /> -<hkern u1="a" u2="4" k="41" /> -<hkern u1="a" u2="3" k="38" /> -<hkern u1="a" u2="1" k="186" /> -<hkern u1="b" u2="y" k="119" /> -<hkern u1="b" u2="x" k="89" /> -<hkern u1="b" u2="w" k="58" /> -<hkern u1="b" u2="v" k="64" /> -<hkern u1="b" u2="u" k="-47" /> -<hkern u1="b" u2="t" k="38" /> -<hkern u1="b" u2="s" k="-32" /> -<hkern u1="b" u2="r" k="-49" /> -<hkern u1="b" u2="q" k="-45" /> -<hkern u1="b" u2="p" k="-49" /> -<hkern u1="b" u2="o" k="-45" /> -<hkern u1="b" u2="n" k="-48" /> -<hkern u1="b" u2="m" k="-48" /> -<hkern u1="b" u2="l" k="-49" /> -<hkern u1="b" u2="k" k="-48" /> -<hkern u1="b" u2="j" k="47" /> -<hkern u1="b" u2="i" k="-49" /> -<hkern u1="b" u2="h" k="-49" /> -<hkern u1="b" u2="g" k="-45" /> -<hkern u1="b" u2="f" k="-48" /> -<hkern u1="b" u2="e" k="-48" /> -<hkern u1="b" u2="d" k="-48" /> -<hkern u1="b" u2="c" k="-45" /> -<hkern u1="b" u2="b" k="-48" /> -<hkern u1="b" u2="Y" k="119" /> -<hkern u1="b" u2="X" k="89" /> -<hkern u1="b" u2="W" k="58" /> -<hkern u1="b" u2="V" k="64" /> -<hkern u1="b" u2="U" k="-47" /> -<hkern u1="b" u2="T" k="38" /> -<hkern u1="b" u2="S" k="-32" /> -<hkern u1="b" u2="R" k="-49" /> -<hkern u1="b" u2="Q" k="-45" /> -<hkern u1="b" u2="P" k="-49" /> -<hkern u1="b" u2="O" k="-45" /> -<hkern u1="b" u2="N" k="-48" /> -<hkern u1="b" u2="M" k="-48" /> -<hkern u1="b" u2="L" k="-49" /> -<hkern u1="b" u2="K" k="-48" /> -<hkern u1="b" u2="J" k="47" /> -<hkern u1="b" u2="I" k="-49" /> -<hkern u1="b" u2="H" k="-49" /> -<hkern u1="b" u2="G" k="-45" /> -<hkern u1="b" u2="F" k="-48" /> -<hkern u1="b" u2="E" k="-48" /> -<hkern u1="b" u2="D" k="-48" /> -<hkern u1="b" u2="C" k="-45" /> -<hkern u1="b" u2="B" k="-48" /> -<hkern u1="b" u2="9" k="-36" /> -<hkern u1="b" u2="8" k="-42" /> -<hkern u1="b" u2="7" k="44" /> -<hkern u1="b" u2="6" k="-45" /> -<hkern u1="b" u2="5" k="-35" /> -<hkern u1="b" u2="0" k="-45" /> -<hkern u1="c" u2="y" k="86" /> -<hkern u1="c" u2="x" k="86" /> -<hkern u1="c" u2="w" k="31" /> -<hkern u1="c" u2="v" k="35" /> -<hkern u1="c" u2="u" k="-35" /> -<hkern u1="c" u2="r" k="-36" /> -<hkern u1="c" u2="q" k="-32" /> -<hkern u1="c" u2="p" k="-36" /> -<hkern u1="c" u2="o" k="-32" /> -<hkern u1="c" u2="n" k="-36" /> -<hkern u1="c" u2="m" k="-36" /> -<hkern u1="c" u2="l" k="-36" /> -<hkern u1="c" u2="k" k="-36" /> -<hkern u1="c" u2="j" k="42" /> -<hkern u1="c" u2="i" k="-36" /> -<hkern u1="c" u2="h" k="-36" /> -<hkern u1="c" u2="g" k="-32" /> -<hkern u1="c" u2="f" k="-36" /> -<hkern u1="c" u2="e" k="-36" /> -<hkern u1="c" u2="d" k="-36" /> -<hkern u1="c" u2="c" k="-32" /> -<hkern u1="c" u2="b" k="-36" /> -<hkern u1="c" u2="a" k="32" /> -<hkern u1="c" u2="Y" k="86" /> -<hkern u1="c" u2="X" k="86" /> -<hkern u1="c" u2="W" k="31" /> -<hkern u1="c" u2="V" k="35" /> -<hkern u1="c" u2="U" k="-35" /> -<hkern u1="c" u2="R" k="-36" /> -<hkern u1="c" u2="Q" k="-32" /> -<hkern u1="c" u2="P" k="-36" /> -<hkern u1="c" u2="O" k="-32" /> -<hkern u1="c" u2="N" k="-36" /> -<hkern u1="c" u2="M" k="-36" /> -<hkern u1="c" u2="L" k="-36" /> -<hkern u1="c" u2="K" k="-36" /> -<hkern u1="c" u2="J" k="42" /> -<hkern u1="c" u2="I" k="-36" /> -<hkern u1="c" u2="H" k="-36" /> -<hkern u1="c" u2="G" k="-32" /> -<hkern u1="c" u2="F" k="-36" /> -<hkern u1="c" u2="E" k="-36" /> -<hkern u1="c" u2="D" k="-36" /> -<hkern u1="c" u2="C" k="-32" /> -<hkern u1="c" u2="B" k="-36" /> -<hkern u1="c" u2="A" k="32" /> -<hkern u1="c" u2="8" k="-29" /> -<hkern u1="c" u2="6" k="-32" /> -<hkern u1="c" u2="0" k="-32" /> -<hkern u1="d" u2="y" k="76" /> -<hkern u1="d" u2="x" k="79" /> -<hkern u1="d" u2="u" k="-51" /> -<hkern u1="d" u2="s" k="-36" /> -<hkern u1="d" u2="r" k="-52" /> -<hkern u1="d" u2="q" k="-48" /> -<hkern u1="d" u2="p" k="-52" /> -<hkern u1="d" u2="o" k="-48" /> -<hkern u1="d" u2="n" k="-52" /> -<hkern u1="d" u2="m" k="-52" /> -<hkern u1="d" u2="l" k="-52" /> -<hkern u1="d" u2="k" k="-52" /> -<hkern u1="d" u2="j" k="35" /> -<hkern u1="d" u2="i" k="-52" /> -<hkern u1="d" u2="h" k="-52" /> -<hkern u1="d" u2="g" k="-48" /> -<hkern u1="d" u2="f" k="-52" /> -<hkern u1="d" u2="e" k="-52" /> -<hkern u1="d" u2="d" k="-52" /> -<hkern u1="d" u2="c" k="-48" /> -<hkern u1="d" u2="b" k="-52" /> -<hkern u1="d" u2="Y" k="76" /> -<hkern u1="d" u2="X" k="79" /> -<hkern u1="d" u2="U" k="-51" /> -<hkern u1="d" u2="S" k="-36" /> -<hkern u1="d" u2="R" k="-52" /> -<hkern u1="d" u2="Q" k="-48" /> -<hkern u1="d" u2="P" k="-52" /> -<hkern u1="d" u2="O" k="-48" /> -<hkern u1="d" u2="N" k="-52" /> -<hkern u1="d" u2="M" k="-52" /> -<hkern u1="d" u2="L" k="-52" /> -<hkern u1="d" u2="K" k="-52" /> -<hkern u1="d" u2="J" k="35" /> -<hkern u1="d" u2="I" k="-52" /> -<hkern u1="d" u2="H" k="-52" /> -<hkern u1="d" u2="G" k="-48" /> -<hkern u1="d" u2="F" k="-52" /> -<hkern u1="d" u2="E" k="-52" /> -<hkern u1="d" u2="D" k="-52" /> -<hkern u1="d" u2="C" k="-48" /> -<hkern u1="d" u2="B" k="-52" /> -<hkern u1="d" u2="9" k="-42" /> -<hkern u1="d" u2="8" k="-45" /> -<hkern u1="d" u2="6" k="-49" /> -<hkern u1="d" u2="5" k="-39" /> -<hkern u1="d" u2="1" k="-32" /> -<hkern u1="d" u2="0" k="-48" /> -<hkern u1="e" u2="4" k="157" /> -<hkern u1="f" u2="s" k="39" /> -<hkern u1="f" u2="j" k="311" /> -<hkern u1="f" u2="a" k="230" /> -<hkern u1="f" u2="S" k="39" /> -<hkern u1="f" u2="J" k="311" /> -<hkern u1="f" u2="A" k="230" /> -<hkern u1="f" u2="4" k="164" /> -<hkern u1="f" u2="3" k="60" /> -<hkern u1="f" u2="2" k="35" /> -<hkern u1="g" u2="y" k="74" /> -<hkern u1="g" u2="x" k="73" /> -<hkern u1="g" u2="u" k="-47" /> -<hkern u1="g" u2="s" k="-32" /> -<hkern u1="g" u2="r" k="-49" /> -<hkern u1="g" u2="q" k="-45" /> -<hkern u1="g" u2="p" k="-49" /> -<hkern u1="g" u2="o" k="-45" /> -<hkern u1="g" u2="n" k="-49" /> -<hkern u1="g" u2="m" k="-49" /> -<hkern u1="g" u2="l" k="-49" /> -<hkern u1="g" u2="k" k="-49" /> -<hkern u1="g" u2="j" k="31" /> -<hkern u1="g" u2="i" k="-49" /> -<hkern u1="g" u2="h" k="-49" /> -<hkern u1="g" u2="g" k="-45" /> -<hkern u1="g" u2="f" k="-49" /> -<hkern u1="g" u2="e" k="-49" /> -<hkern u1="g" u2="d" k="-49" /> -<hkern u1="g" u2="c" k="-45" /> -<hkern u1="g" u2="b" k="-49" /> -<hkern u1="g" u2="Y" k="74" /> -<hkern u1="g" u2="X" k="73" /> -<hkern u1="g" u2="U" k="-47" /> -<hkern u1="g" u2="S" k="-32" /> -<hkern u1="g" u2="R" k="-49" /> -<hkern u1="g" u2="Q" k="-45" /> -<hkern u1="g" u2="P" k="-49" /> -<hkern u1="g" u2="O" k="-45" /> -<hkern u1="g" u2="N" k="-49" /> -<hkern u1="g" u2="M" k="-49" /> -<hkern u1="g" u2="L" k="-49" /> -<hkern u1="g" u2="K" k="-49" /> -<hkern u1="g" u2="J" k="31" /> -<hkern u1="g" u2="I" k="-49" /> -<hkern u1="g" u2="H" k="-49" /> -<hkern u1="g" u2="G" k="-45" /> -<hkern u1="g" u2="F" k="-49" /> -<hkern u1="g" u2="E" k="-49" /> -<hkern u1="g" u2="D" k="-49" /> -<hkern u1="g" u2="C" k="-45" /> -<hkern u1="g" u2="B" k="-49" /> -<hkern u1="g" u2="9" k="-38" /> -<hkern u1="g" u2="8" k="-42" /> -<hkern u1="g" u2="6" k="-45" /> -<hkern u1="g" u2="5" k="-36" /> -<hkern u1="g" u2="0" k="-45" /> -<hkern u1="h" u2="z" k="-39" /> -<hkern u1="h" u2="y" k="-31" /> -<hkern u1="h" u2="x" k="-39" /> -<hkern u1="h" u2="w" k="-42" /> -<hkern u1="h" u2="v" k="-41" /> -<hkern u1="h" u2="u" k="-55" /> -<hkern u1="h" u2="t" k="-32" /> -<hkern u1="h" u2="s" k="-41" /> -<hkern u1="h" u2="r" k="-57" /> -<hkern u1="h" u2="q" k="-54" /> -<hkern u1="h" u2="p" k="-57" /> -<hkern u1="h" u2="o" k="-54" /> -<hkern u1="h" u2="n" k="-57" /> -<hkern u1="h" u2="m" k="-57" /> -<hkern u1="h" u2="l" k="-57" /> -<hkern u1="h" u2="k" k="-57" /> -<hkern u1="h" u2="i" k="-57" /> -<hkern u1="h" u2="h" k="-57" /> -<hkern u1="h" u2="g" k="-54" /> -<hkern u1="h" u2="f" k="-57" /> -<hkern u1="h" u2="e" k="-57" /> -<hkern u1="h" u2="d" k="-57" /> -<hkern u1="h" u2="c" k="-54" /> -<hkern u1="h" u2="b" k="-57" /> -<hkern u1="h" u2="a" k="-41" /> -<hkern u1="h" u2="Z" k="-39" /> -<hkern u1="h" u2="Y" k="-31" /> -<hkern u1="h" u2="X" k="-39" /> -<hkern u1="h" u2="W" k="-42" /> -<hkern u1="h" u2="V" k="-41" /> -<hkern u1="h" u2="U" k="-55" /> -<hkern u1="h" u2="T" k="-32" /> -<hkern u1="h" u2="S" k="-41" /> -<hkern u1="h" u2="R" k="-57" /> -<hkern u1="h" u2="Q" k="-54" /> -<hkern u1="h" u2="P" k="-57" /> -<hkern u1="h" u2="O" k="-54" /> -<hkern u1="h" u2="N" k="-57" /> -<hkern u1="h" u2="M" k="-57" /> -<hkern u1="h" u2="L" k="-57" /> -<hkern u1="h" u2="K" k="-57" /> -<hkern u1="h" u2="I" k="-57" /> -<hkern u1="h" u2="H" k="-57" /> -<hkern u1="h" u2="G" k="-54" /> -<hkern u1="h" u2="F" k="-57" /> -<hkern u1="h" u2="E" k="-57" /> -<hkern u1="h" u2="D" k="-57" /> -<hkern u1="h" u2="C" k="-54" /> -<hkern u1="h" u2="B" k="-57" /> -<hkern u1="h" u2="A" k="-41" /> -<hkern u1="h" u2="9" k="-47" /> -<hkern u1="h" u2="8" k="-51" /> -<hkern u1="h" u2="6" k="-54" /> -<hkern u1="h" u2="5" k="-44" /> -<hkern u1="h" u2="4" k="-32" /> -<hkern u1="h" u2="3" k="-31" /> -<hkern u1="h" u2="2" k="-36" /> -<hkern u1="h" u2="1" k="-36" /> -<hkern u1="h" u2="0" k="-54" /> -<hkern u1="i" u2="z" k="-39" /> -<hkern u1="i" u2="y" k="-31" /> -<hkern u1="i" u2="x" k="-39" /> -<hkern u1="i" u2="w" k="-42" /> -<hkern u1="i" u2="v" k="-41" /> -<hkern u1="i" u2="u" k="-55" /> -<hkern u1="i" u2="t" k="-32" /> -<hkern u1="i" u2="s" k="-41" /> -<hkern u1="i" u2="r" k="-57" /> -<hkern u1="i" u2="q" k="-54" /> -<hkern u1="i" u2="p" k="-57" /> -<hkern u1="i" u2="o" k="-54" /> -<hkern u1="i" u2="n" k="-57" /> -<hkern u1="i" u2="m" k="-57" /> -<hkern u1="i" u2="l" k="-57" /> -<hkern u1="i" u2="k" k="-57" /> -<hkern u1="i" u2="i" k="-57" /> -<hkern u1="i" u2="h" k="-57" /> -<hkern u1="i" u2="g" k="-54" /> -<hkern u1="i" u2="f" k="-57" /> -<hkern u1="i" u2="e" k="-57" /> -<hkern u1="i" u2="d" k="-57" /> -<hkern u1="i" u2="c" k="-54" /> -<hkern u1="i" u2="b" k="-57" /> -<hkern u1="i" u2="a" k="-41" /> -<hkern u1="i" u2="Z" k="-39" /> -<hkern u1="i" u2="Y" k="-31" /> -<hkern u1="i" u2="X" k="-39" /> -<hkern u1="i" u2="W" k="-42" /> -<hkern u1="i" u2="V" k="-41" /> -<hkern u1="i" u2="U" k="-55" /> -<hkern u1="i" u2="T" k="-32" /> -<hkern u1="i" u2="S" k="-41" /> -<hkern u1="i" u2="R" k="-57" /> -<hkern u1="i" u2="Q" k="-54" /> -<hkern u1="i" u2="P" k="-57" /> -<hkern u1="i" u2="O" k="-54" /> -<hkern u1="i" u2="N" k="-57" /> -<hkern u1="i" u2="M" k="-57" /> -<hkern u1="i" u2="L" k="-57" /> -<hkern u1="i" u2="K" k="-57" /> -<hkern u1="i" u2="I" k="-57" /> -<hkern u1="i" u2="H" k="-57" /> -<hkern u1="i" u2="G" k="-54" /> -<hkern u1="i" u2="F" k="-57" /> -<hkern u1="i" u2="E" k="-57" /> -<hkern u1="i" u2="D" k="-57" /> -<hkern u1="i" u2="C" k="-54" /> -<hkern u1="i" u2="B" k="-57" /> -<hkern u1="i" u2="A" k="-41" /> -<hkern u1="i" u2="9" k="-47" /> -<hkern u1="i" u2="8" k="-51" /> -<hkern u1="i" u2="6" k="-54" /> -<hkern u1="i" u2="5" k="-44" /> -<hkern u1="i" u2="4" k="-32" /> -<hkern u1="i" u2="3" k="-31" /> -<hkern u1="i" u2="2" k="-36" /> -<hkern u1="i" u2="1" k="-36" /> -<hkern u1="i" u2="0" k="-54" /> -<hkern u1="j" u2="z" k="-38" /> -<hkern u1="j" u2="y" k="-29" /> -<hkern u1="j" u2="x" k="-38" /> -<hkern u1="j" u2="w" k="-41" /> -<hkern u1="j" u2="v" k="-39" /> -<hkern u1="j" u2="u" k="-52" /> -<hkern u1="j" u2="t" k="-31" /> -<hkern u1="j" u2="s" k="-38" /> -<hkern u1="j" u2="r" k="-55" /> -<hkern u1="j" u2="q" k="-51" /> -<hkern u1="j" u2="p" k="-55" /> -<hkern u1="j" u2="o" k="-51" /> -<hkern u1="j" u2="n" k="-55" /> -<hkern u1="j" u2="m" k="-55" /> -<hkern u1="j" u2="l" k="-55" /> -<hkern u1="j" u2="k" k="-55" /> -<hkern u1="j" u2="i" k="-55" /> -<hkern u1="j" u2="h" k="-55" /> -<hkern u1="j" u2="g" k="-51" /> -<hkern u1="j" u2="f" k="-55" /> -<hkern u1="j" u2="e" k="-55" /> -<hkern u1="j" u2="d" k="-55" /> -<hkern u1="j" u2="c" k="-51" /> -<hkern u1="j" u2="b" k="-55" /> -<hkern u1="j" u2="Z" k="-38" /> -<hkern u1="j" u2="Y" k="-29" /> -<hkern u1="j" u2="X" k="-38" /> -<hkern u1="j" u2="W" k="-41" /> -<hkern u1="j" u2="V" k="-39" /> -<hkern u1="j" u2="U" k="-52" /> -<hkern u1="j" u2="T" k="-31" /> -<hkern u1="j" u2="S" k="-38" /> -<hkern u1="j" u2="R" k="-55" /> -<hkern u1="j" u2="Q" k="-51" /> -<hkern u1="j" u2="P" k="-55" /> -<hkern u1="j" u2="O" k="-51" /> -<hkern u1="j" u2="N" k="-55" /> -<hkern u1="j" u2="M" k="-55" /> -<hkern u1="j" u2="L" k="-55" /> -<hkern u1="j" u2="K" k="-55" /> -<hkern u1="j" u2="I" k="-55" /> -<hkern u1="j" u2="H" k="-55" /> -<hkern u1="j" u2="G" k="-51" /> -<hkern u1="j" u2="F" k="-55" /> -<hkern u1="j" u2="E" k="-55" /> -<hkern u1="j" u2="D" k="-55" /> -<hkern u1="j" u2="C" k="-51" /> -<hkern u1="j" u2="B" k="-55" /> -<hkern u1="j" u2="9" k="-44" /> -<hkern u1="j" u2="8" k="-48" /> -<hkern u1="j" u2="6" k="-51" /> -<hkern u1="j" u2="5" k="-42" /> -<hkern u1="j" u2="4" k="-31" /> -<hkern u1="j" u2="2" k="-32" /> -<hkern u1="j" u2="1" k="-35" /> -<hkern u1="j" u2="0" k="-51" /> -<hkern u1="k" u2="y" k="48" /> -<hkern u1="k" u2="w" k="39" /> -<hkern u1="k" u2="v" k="39" /> -<hkern u1="k" u2="t" k="48" /> -<hkern u1="k" u2="s" k="112" /> -<hkern u1="k" u2="r" k="-33" /> -<hkern u1="k" u2="q" k="79" /> -<hkern u1="k" u2="p" k="-33" /> -<hkern u1="k" u2="o" k="79" /> -<hkern u1="k" u2="n" k="-35" /> -<hkern u1="k" u2="m" k="-35" /> -<hkern u1="k" u2="l" k="-33" /> -<hkern u1="k" u2="k" k="-35" /> -<hkern u1="k" u2="i" k="-33" /> -<hkern u1="k" u2="h" k="-33" /> -<hkern u1="k" u2="g" k="79" /> -<hkern u1="k" u2="f" k="-35" /> -<hkern u1="k" u2="e" k="-35" /> -<hkern u1="k" u2="d" k="-35" /> -<hkern u1="k" u2="c" k="79" /> -<hkern u1="k" u2="b" k="-35" /> -<hkern u1="k" u2="Y" k="48" /> -<hkern u1="k" u2="W" k="39" /> -<hkern u1="k" u2="V" k="39" /> -<hkern u1="k" u2="T" k="48" /> -<hkern u1="k" u2="S" k="112" /> -<hkern u1="k" u2="R" k="-33" /> -<hkern u1="k" u2="Q" k="79" /> -<hkern u1="k" u2="P" k="-33" /> -<hkern u1="k" u2="O" k="79" /> -<hkern u1="k" u2="N" k="-35" /> -<hkern u1="k" u2="M" k="-35" /> -<hkern u1="k" u2="L" k="-33" /> -<hkern u1="k" u2="K" k="-35" /> -<hkern u1="k" u2="I" k="-33" /> -<hkern u1="k" u2="H" k="-33" /> -<hkern u1="k" u2="G" k="79" /> -<hkern u1="k" u2="F" k="-35" /> -<hkern u1="k" u2="E" k="-35" /> -<hkern u1="k" u2="D" k="-35" /> -<hkern u1="k" u2="C" k="79" /> -<hkern u1="k" u2="B" k="-35" /> -<hkern u1="k" u2="9" k="83" /> -<hkern u1="k" u2="8" k="81" /> -<hkern u1="k" u2="7" k="52" /> -<hkern u1="k" u2="6" k="76" /> -<hkern u1="k" u2="5" k="61" /> -<hkern u1="k" u2="4" k="132" /> -<hkern u1="k" u2="3" k="103" /> -<hkern u1="k" u2="1" k="145" /> -<hkern u1="k" u2="0" k="80" /> -<hkern u1="l" u2="y" k="340" /> -<hkern u1="l" u2="w" k="230" /> -<hkern u1="l" u2="v" k="246" /> -<hkern u1="l" u2="t" k="271" /> -<hkern u1="l" u2="s" k="35" /> -<hkern u1="l" u2="Y" k="340" /> -<hkern u1="l" u2="W" k="230" /> -<hkern u1="l" u2="V" k="246" /> -<hkern u1="l" u2="T" k="271" /> -<hkern u1="l" u2="S" k="35" /> -<hkern u1="l" u2="7" k="167" /> -<hkern u1="l" u2="4" k="435" /> -<hkern u1="l" u2="1" k="212" /> -<hkern u1="m" u2="z" k="-39" /> -<hkern u1="m" u2="y" k="-32" /> -<hkern u1="m" u2="x" k="-39" /> -<hkern u1="m" u2="w" k="-42" /> -<hkern u1="m" u2="v" k="-41" /> -<hkern u1="m" u2="u" k="-55" /> -<hkern u1="m" u2="t" k="-32" /> -<hkern u1="m" u2="s" k="-41" /> -<hkern u1="m" u2="r" k="-57" /> -<hkern u1="m" u2="q" k="-52" /> -<hkern u1="m" u2="p" k="-57" /> -<hkern u1="m" u2="o" k="-52" /> -<hkern u1="m" u2="n" k="-57" /> -<hkern u1="m" u2="m" k="-57" /> -<hkern u1="m" u2="l" k="-57" /> -<hkern u1="m" u2="k" k="-57" /> -<hkern u1="m" u2="i" k="-57" /> -<hkern u1="m" u2="h" k="-57" /> -<hkern u1="m" u2="g" k="-52" /> -<hkern u1="m" u2="f" k="-57" /> -<hkern u1="m" u2="e" k="-57" /> -<hkern u1="m" u2="d" k="-57" /> -<hkern u1="m" u2="c" k="-52" /> -<hkern u1="m" u2="b" k="-57" /> -<hkern u1="m" u2="a" k="-41" /> -<hkern u1="m" u2="Z" k="-39" /> -<hkern u1="m" u2="Y" k="-32" /> -<hkern u1="m" u2="X" k="-39" /> -<hkern u1="m" u2="W" k="-42" /> -<hkern u1="m" u2="V" k="-41" /> -<hkern u1="m" u2="U" k="-55" /> -<hkern u1="m" u2="T" k="-32" /> -<hkern u1="m" u2="S" k="-41" /> -<hkern u1="m" u2="R" k="-57" /> -<hkern u1="m" u2="Q" k="-52" /> -<hkern u1="m" u2="P" k="-57" /> -<hkern u1="m" u2="O" k="-52" /> -<hkern u1="m" u2="N" k="-57" /> -<hkern u1="m" u2="M" k="-57" /> -<hkern u1="m" u2="L" k="-57" /> -<hkern u1="m" u2="K" k="-57" /> -<hkern u1="m" u2="I" k="-57" /> -<hkern u1="m" u2="H" k="-57" /> -<hkern u1="m" u2="G" k="-52" /> -<hkern u1="m" u2="F" k="-57" /> -<hkern u1="m" u2="E" k="-57" /> -<hkern u1="m" u2="D" k="-57" /> -<hkern u1="m" u2="C" k="-52" /> -<hkern u1="m" u2="B" k="-57" /> -<hkern u1="m" u2="A" k="-41" /> -<hkern u1="m" u2="9" k="-47" /> -<hkern u1="m" u2="8" k="-51" /> -<hkern u1="m" u2="6" k="-54" /> -<hkern u1="m" u2="5" k="-44" /> -<hkern u1="m" u2="4" k="-31" /> -<hkern u1="m" u2="3" k="-29" /> -<hkern u1="m" u2="2" k="-36" /> -<hkern u1="m" u2="1" k="-36" /> -<hkern u1="m" u2="0" k="-52" /> -<hkern u1="n" u2="z" k="-39" /> -<hkern u1="n" u2="y" k="-32" /> -<hkern u1="n" u2="x" k="-39" /> -<hkern u1="n" u2="w" k="-42" /> -<hkern u1="n" u2="v" k="-41" /> -<hkern u1="n" u2="u" k="-55" /> -<hkern u1="n" u2="t" k="-32" /> -<hkern u1="n" u2="s" k="-41" /> -<hkern u1="n" u2="r" k="-57" /> -<hkern u1="n" u2="q" k="-52" /> -<hkern u1="n" u2="p" k="-57" /> -<hkern u1="n" u2="o" k="-52" /> -<hkern u1="n" u2="n" k="-57" /> -<hkern u1="n" u2="m" k="-57" /> -<hkern u1="n" u2="l" k="-57" /> -<hkern u1="n" u2="k" k="-57" /> -<hkern u1="n" u2="i" k="-57" /> -<hkern u1="n" u2="h" k="-57" /> -<hkern u1="n" u2="g" k="-52" /> -<hkern u1="n" u2="f" k="-57" /> -<hkern u1="n" u2="e" k="-57" /> -<hkern u1="n" u2="d" k="-57" /> -<hkern u1="n" u2="c" k="-52" /> -<hkern u1="n" u2="b" k="-57" /> -<hkern u1="n" u2="a" k="-41" /> -<hkern u1="n" u2="Z" k="-39" /> -<hkern u1="n" u2="Y" k="-32" /> -<hkern u1="n" u2="X" k="-39" /> -<hkern u1="n" u2="W" k="-42" /> -<hkern u1="n" u2="V" k="-41" /> -<hkern u1="n" u2="U" k="-55" /> -<hkern u1="n" u2="T" k="-32" /> -<hkern u1="n" u2="S" k="-41" /> -<hkern u1="n" u2="R" k="-57" /> -<hkern u1="n" u2="Q" k="-52" /> -<hkern u1="n" u2="P" k="-57" /> -<hkern u1="n" u2="O" k="-52" /> -<hkern u1="n" u2="N" k="-57" /> -<hkern u1="n" u2="M" k="-57" /> -<hkern u1="n" u2="L" k="-57" /> -<hkern u1="n" u2="K" k="-57" /> -<hkern u1="n" u2="I" k="-57" /> -<hkern u1="n" u2="H" k="-57" /> -<hkern u1="n" u2="G" k="-52" /> -<hkern u1="n" u2="F" k="-57" /> -<hkern u1="n" u2="E" k="-57" /> -<hkern u1="n" u2="D" k="-57" /> -<hkern u1="n" u2="C" k="-52" /> -<hkern u1="n" u2="B" k="-57" /> -<hkern u1="n" u2="A" k="-41" /> -<hkern u1="n" u2="9" k="-47" /> -<hkern u1="n" u2="8" k="-51" /> -<hkern u1="n" u2="6" k="-54" /> -<hkern u1="n" u2="5" k="-44" /> -<hkern u1="n" u2="4" k="-31" /> -<hkern u1="n" u2="3" k="-29" /> -<hkern u1="n" u2="2" k="-36" /> -<hkern u1="n" u2="1" k="-36" /> -<hkern u1="n" u2="0" k="-52" /> -<hkern u1="o" u2="y" k="68" /> -<hkern u1="o" u2="x" k="70" /> -<hkern u1="o" u2="u" k="-51" /> -<hkern u1="o" u2="s" k="-36" /> -<hkern u1="o" u2="r" k="-54" /> -<hkern u1="o" u2="q" k="-48" /> -<hkern u1="o" u2="p" k="-54" /> -<hkern u1="o" u2="o" k="-48" /> -<hkern u1="o" u2="n" k="-52" /> -<hkern u1="o" u2="m" k="-52" /> -<hkern u1="o" u2="l" k="-54" /> -<hkern u1="o" u2="k" k="-52" /> -<hkern u1="o" u2="i" k="-54" /> -<hkern u1="o" u2="h" k="-54" /> -<hkern u1="o" u2="g" k="-48" /> -<hkern u1="o" u2="f" k="-52" /> -<hkern u1="o" u2="e" k="-52" /> -<hkern u1="o" u2="d" k="-52" /> -<hkern u1="o" u2="c" k="-48" /> -<hkern u1="o" u2="b" k="-52" /> -<hkern u1="o" u2="Y" k="68" /> -<hkern u1="o" u2="X" k="70" /> -<hkern u1="o" u2="U" k="-51" /> -<hkern u1="o" u2="S" k="-36" /> -<hkern u1="o" u2="R" k="-54" /> -<hkern u1="o" u2="Q" k="-48" /> -<hkern u1="o" u2="P" k="-54" /> -<hkern u1="o" u2="O" k="-48" /> -<hkern u1="o" u2="N" k="-52" /> -<hkern u1="o" u2="M" k="-52" /> -<hkern u1="o" u2="L" k="-54" /> -<hkern u1="o" u2="K" k="-52" /> -<hkern u1="o" u2="I" k="-54" /> -<hkern u1="o" u2="H" k="-54" /> -<hkern u1="o" u2="G" k="-48" /> -<hkern u1="o" u2="F" k="-52" /> -<hkern u1="o" u2="E" k="-52" /> -<hkern u1="o" u2="D" k="-52" /> -<hkern u1="o" u2="C" k="-48" /> -<hkern u1="o" u2="B" k="-52" /> -<hkern u1="o" u2="9" k="-42" /> -<hkern u1="o" u2="8" k="-45" /> -<hkern u1="o" u2="6" k="-49" /> -<hkern u1="o" u2="5" k="-39" /> -<hkern u1="o" u2="2" k="-29" /> -<hkern u1="o" u2="1" k="-33" /> -<hkern u1="o" u2="0" k="-48" /> -<hkern u1="p" u2="y" k="95" /> -<hkern u1="p" u2="x" k="95" /> -<hkern u1="p" u2="w" k="38" /> -<hkern u1="p" u2="v" k="42" /> -<hkern u1="p" u2="u" k="-29" /> -<hkern u1="p" u2="r" k="-31" /> -<hkern u1="p" u2="p" k="-31" /> -<hkern u1="p" u2="n" k="-31" /> -<hkern u1="p" u2="m" k="-31" /> -<hkern u1="p" u2="l" k="-31" /> -<hkern u1="p" u2="k" k="-31" /> -<hkern u1="p" u2="j" k="300" /> -<hkern u1="p" u2="i" k="-31" /> -<hkern u1="p" u2="h" k="-31" /> -<hkern u1="p" u2="f" k="-31" /> -<hkern u1="p" u2="e" k="-31" /> -<hkern u1="p" u2="d" k="-31" /> -<hkern u1="p" u2="b" k="-31" /> -<hkern u1="p" u2="a" k="145" /> -<hkern u1="p" u2="Y" k="95" /> -<hkern u1="p" u2="X" k="95" /> -<hkern u1="p" u2="W" k="38" /> -<hkern u1="p" u2="V" k="42" /> -<hkern u1="p" u2="U" k="-29" /> -<hkern u1="p" u2="R" k="-31" /> -<hkern u1="p" u2="P" k="-31" /> -<hkern u1="p" u2="N" k="-31" /> -<hkern u1="p" u2="M" k="-31" /> -<hkern u1="p" u2="L" k="-31" /> -<hkern u1="p" u2="K" k="-31" /> -<hkern u1="p" u2="J" k="300" /> -<hkern u1="p" u2="I" k="-31" /> -<hkern u1="p" u2="H" k="-31" /> -<hkern u1="p" u2="F" k="-31" /> -<hkern u1="p" u2="E" k="-31" /> -<hkern u1="p" u2="D" k="-31" /> -<hkern u1="p" u2="B" k="-31" /> -<hkern u1="p" u2="A" k="145" /> -<hkern u1="p" u2="4" k="119" /> -<hkern u1="p" u2="3" k="33" /> -<hkern u1="q" u2="z" k="-33" /> -<hkern u1="q" u2="y" k="113" /> -<hkern u1="q" u2="x" k="-33" /> -<hkern u1="q" u2="w" k="58" /> -<hkern u1="q" u2="v" k="63" /> -<hkern u1="q" u2="t" k="32" /> -<hkern u1="q" u2="r" k="-51" /> -<hkern u1="q" u2="p" k="-51" /> -<hkern u1="q" u2="n" k="-49" /> -<hkern u1="q" u2="m" k="-49" /> -<hkern u1="q" u2="l" k="-51" /> -<hkern u1="q" u2="k" k="-49" /> -<hkern u1="q" u2="i" k="-51" /> -<hkern u1="q" u2="h" k="-51" /> -<hkern u1="q" u2="f" k="-49" /> -<hkern u1="q" u2="e" k="-49" /> -<hkern u1="q" u2="d" k="-49" /> -<hkern u1="q" u2="b" k="-49" /> -<hkern u1="q" u2="a" k="-35" /> -<hkern u1="q" u2="Z" k="-33" /> -<hkern u1="q" u2="Y" k="113" /> -<hkern u1="q" u2="X" k="-33" /> -<hkern u1="q" u2="W" k="58" /> -<hkern u1="q" u2="V" k="63" /> -<hkern u1="q" u2="T" k="32" /> -<hkern u1="q" u2="R" k="-51" /> -<hkern u1="q" u2="P" k="-51" /> -<hkern u1="q" u2="N" k="-49" /> -<hkern u1="q" u2="M" k="-49" /> -<hkern u1="q" u2="L" k="-51" /> -<hkern u1="q" u2="K" k="-49" /> -<hkern u1="q" u2="I" k="-51" /> -<hkern u1="q" u2="H" k="-51" /> -<hkern u1="q" u2="F" k="-49" /> -<hkern u1="q" u2="E" k="-49" /> -<hkern u1="q" u2="D" k="-49" /> -<hkern u1="q" u2="B" k="-49" /> -<hkern u1="q" u2="A" k="-35" /> -<hkern u1="q" u2="7" k="38" /> -<hkern u1="q" u2="2" k="-31" /> -<hkern u1="r" u2="z" k="-31" /> -<hkern u1="r" u2="y" k="122" /> -<hkern u1="r" u2="x" k="-29" /> -<hkern u1="r" u2="w" k="71" /> -<hkern u1="r" u2="v" k="76" /> -<hkern u1="r" u2="t" k="44" /> -<hkern u1="r" u2="s" k="47" /> -<hkern u1="r" u2="r" k="-47" /> -<hkern u1="r" u2="p" k="-47" /> -<hkern u1="r" u2="n" k="-47" /> -<hkern u1="r" u2="m" k="-47" /> -<hkern u1="r" u2="l" k="-47" /> -<hkern u1="r" u2="k" k="-47" /> -<hkern u1="r" u2="i" k="-47" /> -<hkern u1="r" u2="h" k="-47" /> -<hkern u1="r" u2="f" k="-47" /> -<hkern u1="r" u2="e" k="-47" /> -<hkern u1="r" u2="d" k="-47" /> -<hkern u1="r" u2="b" k="-47" /> -<hkern u1="r" u2="a" k="-32" /> -<hkern u1="r" u2="Z" k="-31" /> -<hkern u1="r" u2="Y" k="122" /> -<hkern u1="r" u2="X" k="-29" /> -<hkern u1="r" u2="W" k="71" /> -<hkern u1="r" u2="V" k="76" /> -<hkern u1="r" u2="T" k="44" /> -<hkern u1="r" u2="S" k="47" /> -<hkern u1="r" u2="R" k="-47" /> -<hkern u1="r" u2="P" k="-47" /> -<hkern u1="r" u2="N" k="-47" /> -<hkern u1="r" u2="M" k="-47" /> -<hkern u1="r" u2="L" k="-47" /> -<hkern u1="r" u2="K" k="-47" /> -<hkern u1="r" u2="I" k="-47" /> -<hkern u1="r" u2="H" k="-47" /> -<hkern u1="r" u2="F" k="-47" /> -<hkern u1="r" u2="E" k="-47" /> -<hkern u1="r" u2="D" k="-47" /> -<hkern u1="r" u2="B" k="-47" /> -<hkern u1="r" u2="A" k="-32" /> -<hkern u1="r" u2="8" k="29" /> -<hkern u1="r" u2="7" k="49" /> -<hkern u1="r" u2="5" k="41" /> -<hkern u1="r" u2="4" k="67" /> -<hkern u1="r" u2="3" k="55" /> -<hkern u1="s" u2="y" k="95" /> -<hkern u1="s" u2="x" k="84" /> -<hkern u1="s" u2="w" k="41" /> -<hkern u1="s" u2="v" k="45" /> -<hkern u1="s" u2="u" k="-38" /> -<hkern u1="s" u2="r" k="-39" /> -<hkern u1="s" u2="q" k="-35" /> -<hkern u1="s" u2="p" k="-39" /> -<hkern u1="s" u2="o" k="-35" /> -<hkern u1="s" u2="n" k="-39" /> -<hkern u1="s" u2="m" k="-39" /> -<hkern u1="s" u2="l" k="-39" /> -<hkern u1="s" u2="k" k="-39" /> -<hkern u1="s" u2="j" k="42" /> -<hkern u1="s" u2="i" k="-39" /> -<hkern u1="s" u2="h" k="-39" /> -<hkern u1="s" u2="g" k="-35" /> -<hkern u1="s" u2="f" k="-39" /> -<hkern u1="s" u2="e" k="-39" /> -<hkern u1="s" u2="d" k="-39" /> -<hkern u1="s" u2="c" k="-35" /> -<hkern u1="s" u2="b" k="-39" /> -<hkern u1="s" u2="a" k="31" /> -<hkern u1="s" u2="Y" k="95" /> -<hkern u1="s" u2="X" k="84" /> -<hkern u1="s" u2="W" k="41" /> -<hkern u1="s" u2="V" k="45" /> -<hkern u1="s" u2="U" k="-38" /> -<hkern u1="s" u2="R" k="-39" /> -<hkern u1="s" u2="Q" k="-35" /> -<hkern u1="s" u2="P" k="-39" /> -<hkern u1="s" u2="O" k="-35" /> -<hkern u1="s" u2="N" k="-39" /> -<hkern u1="s" u2="M" k="-39" /> -<hkern u1="s" u2="L" k="-39" /> -<hkern u1="s" u2="K" k="-39" /> -<hkern u1="s" u2="J" k="42" /> -<hkern u1="s" u2="I" k="-39" /> -<hkern u1="s" u2="H" k="-39" /> -<hkern u1="s" u2="G" k="-35" /> -<hkern u1="s" u2="F" k="-39" /> -<hkern u1="s" u2="E" k="-39" /> -<hkern u1="s" u2="D" k="-39" /> -<hkern u1="s" u2="C" k="-35" /> -<hkern u1="s" u2="B" k="-39" /> -<hkern u1="s" u2="A" k="31" /> -<hkern u1="s" u2="8" k="-32" /> -<hkern u1="s" u2="6" k="-36" /> -<hkern u1="s" u2="0" k="-35" /> -<hkern u1="t" u2="u" k="-31" /> -<hkern u1="t" u2="r" k="-32" /> -<hkern u1="t" u2="p" k="-32" /> -<hkern u1="t" u2="n" k="-32" /> -<hkern u1="t" u2="m" k="-32" /> -<hkern u1="t" u2="l" k="-32" /> -<hkern u1="t" u2="k" k="-32" /> -<hkern u1="t" u2="j" k="257" /> -<hkern u1="t" u2="i" k="-32" /> -<hkern u1="t" u2="h" k="-32" /> -<hkern u1="t" u2="f" k="-32" /> -<hkern u1="t" u2="e" k="-32" /> -<hkern u1="t" u2="d" k="-32" /> -<hkern u1="t" u2="b" k="-32" /> -<hkern u1="t" u2="a" k="218" /> -<hkern u1="t" u2="U" k="-31" /> -<hkern u1="t" u2="R" k="-32" /> -<hkern u1="t" u2="P" k="-32" /> -<hkern u1="t" u2="N" k="-32" /> -<hkern u1="t" u2="M" k="-32" /> -<hkern u1="t" u2="L" k="-32" /> -<hkern u1="t" u2="K" k="-32" /> -<hkern u1="t" u2="J" k="257" /> -<hkern u1="t" u2="I" k="-32" /> -<hkern u1="t" u2="H" k="-32" /> -<hkern u1="t" u2="F" k="-32" /> -<hkern u1="t" u2="E" k="-32" /> -<hkern u1="t" u2="D" k="-32" /> -<hkern u1="t" u2="B" k="-32" /> -<hkern u1="t" u2="A" k="218" /> -<hkern u1="t" u2="4" k="255" /> -<hkern u1="t" u2="3" k="48" /> -<hkern u1="u" u2="z" k="-38" /> -<hkern u1="u" u2="y" k="-29" /> -<hkern u1="u" u2="x" k="-38" /> -<hkern u1="u" u2="w" k="-41" /> -<hkern u1="u" u2="v" k="-39" /> -<hkern u1="u" u2="u" k="-52" /> -<hkern u1="u" u2="t" k="-31" /> -<hkern u1="u" u2="s" k="-38" /> -<hkern u1="u" u2="r" k="-55" /> -<hkern u1="u" u2="q" k="-51" /> -<hkern u1="u" u2="p" k="-55" /> -<hkern u1="u" u2="o" k="-51" /> -<hkern u1="u" u2="n" k="-55" /> -<hkern u1="u" u2="m" k="-55" /> -<hkern u1="u" u2="l" k="-55" /> -<hkern u1="u" u2="k" k="-55" /> -<hkern u1="u" u2="i" k="-55" /> -<hkern u1="u" u2="h" k="-55" /> -<hkern u1="u" u2="g" k="-51" /> -<hkern u1="u" u2="f" k="-55" /> -<hkern u1="u" u2="e" k="-55" /> -<hkern u1="u" u2="d" k="-55" /> -<hkern u1="u" u2="c" k="-51" /> -<hkern u1="u" u2="b" k="-55" /> -<hkern u1="u" u2="Z" k="-38" /> -<hkern u1="u" u2="Y" k="-29" /> -<hkern u1="u" u2="X" k="-38" /> -<hkern u1="u" u2="W" k="-41" /> -<hkern u1="u" u2="V" k="-39" /> -<hkern u1="u" u2="U" k="-52" /> -<hkern u1="u" u2="T" k="-31" /> -<hkern u1="u" u2="S" k="-38" /> -<hkern u1="u" u2="R" k="-55" /> -<hkern u1="u" u2="Q" k="-51" /> -<hkern u1="u" u2="P" k="-55" /> -<hkern u1="u" u2="O" k="-51" /> -<hkern u1="u" u2="N" k="-55" /> -<hkern u1="u" u2="M" k="-55" /> -<hkern u1="u" u2="L" k="-55" /> -<hkern u1="u" u2="K" k="-55" /> -<hkern u1="u" u2="I" k="-55" /> -<hkern u1="u" u2="H" k="-55" /> -<hkern u1="u" u2="G" k="-51" /> -<hkern u1="u" u2="F" k="-55" /> -<hkern u1="u" u2="E" k="-55" /> -<hkern u1="u" u2="D" k="-55" /> -<hkern u1="u" u2="C" k="-51" /> -<hkern u1="u" u2="B" k="-55" /> -<hkern u1="u" u2="9" k="-44" /> -<hkern u1="u" u2="8" k="-48" /> -<hkern u1="u" u2="6" k="-51" /> -<hkern u1="u" u2="5" k="-42" /> -<hkern u1="u" u2="4" k="-31" /> -<hkern u1="u" u2="2" k="-32" /> -<hkern u1="u" u2="1" k="-35" /> -<hkern u1="u" u2="0" k="-51" /> -<hkern u1="v" u2="u" k="-39" /> -<hkern u1="v" u2="s" k="60" /> -<hkern u1="v" u2="r" k="-41" /> -<hkern u1="v" u2="p" k="-41" /> -<hkern u1="v" u2="n" k="-41" /> -<hkern u1="v" u2="m" k="-41" /> -<hkern u1="v" u2="l" k="-41" /> -<hkern u1="v" u2="k" k="-41" /> -<hkern u1="v" u2="j" k="275" /> -<hkern u1="v" u2="i" k="-41" /> -<hkern u1="v" u2="h" k="-41" /> -<hkern u1="v" u2="f" k="-41" /> -<hkern u1="v" u2="e" k="-41" /> -<hkern u1="v" u2="d" k="-41" /> -<hkern u1="v" u2="b" k="-41" /> -<hkern u1="v" u2="a" k="249" /> -<hkern u1="v" u2="U" k="-39" /> -<hkern u1="v" u2="S" k="60" /> -<hkern u1="v" u2="R" k="-41" /> -<hkern u1="v" u2="P" k="-41" /> -<hkern u1="v" u2="N" k="-41" /> -<hkern u1="v" u2="M" k="-41" /> -<hkern u1="v" u2="L" k="-41" /> -<hkern u1="v" u2="K" k="-41" /> -<hkern u1="v" u2="J" k="275" /> -<hkern u1="v" u2="I" k="-41" /> -<hkern u1="v" u2="H" k="-41" /> -<hkern u1="v" u2="F" k="-41" /> -<hkern u1="v" u2="E" k="-41" /> -<hkern u1="v" u2="D" k="-41" /> -<hkern u1="v" u2="B" k="-41" /> -<hkern u1="v" u2="A" k="249" /> -<hkern u1="v" u2="8" k="38" /> -<hkern u1="v" u2="4" k="169" /> -<hkern u1="v" u2="3" k="80" /> -<hkern u1="v" u2="2" k="49" /> -<hkern u1="w" u2="u" k="-41" /> -<hkern u1="w" u2="s" k="51" /> -<hkern u1="w" u2="r" k="-42" /> -<hkern u1="w" u2="p" k="-42" /> -<hkern u1="w" u2="n" k="-42" /> -<hkern u1="w" u2="m" k="-42" /> -<hkern u1="w" u2="l" k="-42" /> -<hkern u1="w" u2="k" k="-42" /> -<hkern u1="w" u2="j" k="237" /> -<hkern u1="w" u2="i" k="-42" /> -<hkern u1="w" u2="h" k="-42" /> -<hkern u1="w" u2="f" k="-42" /> -<hkern u1="w" u2="e" k="-42" /> -<hkern u1="w" u2="d" k="-42" /> -<hkern u1="w" u2="b" k="-42" /> -<hkern u1="w" u2="a" k="224" /> -<hkern u1="w" u2="U" k="-41" /> -<hkern u1="w" u2="S" k="51" /> -<hkern u1="w" u2="R" k="-42" /> -<hkern u1="w" u2="P" k="-42" /> -<hkern u1="w" u2="N" k="-42" /> -<hkern u1="w" u2="M" k="-42" /> -<hkern u1="w" u2="L" k="-42" /> -<hkern u1="w" u2="K" k="-42" /> -<hkern u1="w" u2="J" k="237" /> -<hkern u1="w" u2="I" k="-42" /> -<hkern u1="w" u2="H" k="-42" /> -<hkern u1="w" u2="F" k="-42" /> -<hkern u1="w" u2="E" k="-42" /> -<hkern u1="w" u2="D" k="-42" /> -<hkern u1="w" u2="B" k="-42" /> -<hkern u1="w" u2="A" k="224" /> -<hkern u1="w" u2="8" k="29" /> -<hkern u1="w" u2="4" k="141" /> -<hkern u1="w" u2="3" k="71" /> -<hkern u1="w" u2="2" k="39" /> -<hkern u1="x" u2="u" k="-38" /> -<hkern u1="x" u2="s" k="103" /> -<hkern u1="x" u2="r" k="-39" /> -<hkern u1="x" u2="q" k="70" /> -<hkern u1="x" u2="p" k="-39" /> -<hkern u1="x" u2="o" k="70" /> -<hkern u1="x" u2="n" k="-39" /> -<hkern u1="x" u2="m" k="-39" /> -<hkern u1="x" u2="l" k="-39" /> -<hkern u1="x" u2="k" k="-39" /> -<hkern u1="x" u2="i" k="-39" /> -<hkern u1="x" u2="h" k="-39" /> -<hkern u1="x" u2="g" k="68" /> -<hkern u1="x" u2="f" k="-39" /> -<hkern u1="x" u2="e" k="-39" /> -<hkern u1="x" u2="d" k="-39" /> -<hkern u1="x" u2="c" k="68" /> -<hkern u1="x" u2="b" k="-39" /> -<hkern u1="x" u2="U" k="-38" /> -<hkern u1="x" u2="S" k="103" /> -<hkern u1="x" u2="R" k="-39" /> -<hkern u1="x" u2="Q" k="70" /> -<hkern u1="x" u2="P" k="-39" /> -<hkern u1="x" u2="O" k="70" /> -<hkern u1="x" u2="N" k="-39" /> -<hkern u1="x" u2="M" k="-39" /> -<hkern u1="x" u2="L" k="-39" /> -<hkern u1="x" u2="K" k="-39" /> -<hkern u1="x" u2="I" k="-39" /> -<hkern u1="x" u2="H" k="-39" /> -<hkern u1="x" u2="G" k="68" /> -<hkern u1="x" u2="F" k="-39" /> -<hkern u1="x" u2="E" k="-39" /> -<hkern u1="x" u2="D" k="-39" /> -<hkern u1="x" u2="C" k="68" /> -<hkern u1="x" u2="B" k="-39" /> -<hkern u1="x" u2="9" k="74" /> -<hkern u1="x" u2="8" k="73" /> -<hkern u1="x" u2="6" k="65" /> -<hkern u1="x" u2="4" k="121" /> -<hkern u1="x" u2="3" k="93" /> -<hkern u1="x" u2="1" k="60" /> -<hkern u1="x" u2="0" k="70" /> -<hkern u1="y" u2="u" k="-29" /> -<hkern u1="y" u2="s" k="109" /> -<hkern u1="y" u2="r" k="-31" /> -<hkern u1="y" u2="q" k="70" /> -<hkern u1="y" u2="p" k="-31" /> -<hkern u1="y" u2="o" k="70" /> -<hkern u1="y" u2="n" k="-31" /> -<hkern u1="y" u2="m" k="-31" /> -<hkern u1="y" u2="l" k="-31" /> -<hkern u1="y" u2="k" k="-31" /> -<hkern u1="y" u2="j" k="300" /> -<hkern u1="y" u2="i" k="-31" /> -<hkern u1="y" u2="h" k="-31" /> -<hkern u1="y" u2="g" k="70" /> -<hkern u1="y" u2="f" k="-31" /> -<hkern u1="y" u2="e" k="-31" /> -<hkern u1="y" u2="d" k="-31" /> -<hkern u1="y" u2="c" k="70" /> -<hkern u1="y" u2="b" k="-31" /> -<hkern u1="y" u2="a" k="259" /> -<hkern u1="y" u2="U" k="-29" /> -<hkern u1="y" u2="S" k="109" /> -<hkern u1="y" u2="R" k="-31" /> -<hkern u1="y" u2="Q" k="70" /> -<hkern u1="y" u2="P" k="-31" /> -<hkern u1="y" u2="O" k="70" /> -<hkern u1="y" u2="N" k="-31" /> -<hkern u1="y" u2="M" k="-31" /> -<hkern u1="y" u2="L" k="-31" /> -<hkern u1="y" u2="K" k="-31" /> -<hkern u1="y" u2="J" k="300" /> -<hkern u1="y" u2="I" k="-31" /> -<hkern u1="y" u2="H" k="-31" /> -<hkern u1="y" u2="G" k="70" /> -<hkern u1="y" u2="F" k="-31" /> -<hkern u1="y" u2="E" k="-31" /> -<hkern u1="y" u2="D" k="-31" /> -<hkern u1="y" u2="C" k="70" /> -<hkern u1="y" u2="B" k="-31" /> -<hkern u1="y" u2="A" k="259" /> -<hkern u1="y" u2="9" k="74" /> -<hkern u1="y" u2="8" k="86" /> -<hkern u1="y" u2="6" k="65" /> -<hkern u1="y" u2="4" k="327" /> -<hkern u1="y" u2="3" k="127" /> -<hkern u1="y" u2="2" k="105" /> -<hkern u1="y" u2="1" k="60" /> -<hkern u1="y" u2="0" k="68" /> -<hkern u1="z" u2="u" k="-38" /> -<hkern u1="z" u2="r" k="-39" /> -<hkern u1="z" u2="p" k="-39" /> -<hkern u1="z" u2="n" k="-39" /> -<hkern u1="z" u2="m" k="-39" /> -<hkern u1="z" u2="l" k="-39" /> -<hkern u1="z" u2="k" k="-39" /> -<hkern u1="z" u2="i" k="-39" /> -<hkern u1="z" u2="h" k="-39" /> -<hkern u1="z" u2="f" k="-39" /> -<hkern u1="z" u2="e" k="-39" /> -<hkern u1="z" u2="d" k="-39" /> -<hkern u1="z" u2="b" k="-39" /> -<hkern u1="z" u2="U" k="-38" /> -<hkern u1="z" u2="R" k="-39" /> -<hkern u1="z" u2="P" k="-39" /> -<hkern u1="z" u2="N" k="-39" /> -<hkern u1="z" u2="M" k="-39" /> -<hkern u1="z" u2="L" k="-39" /> -<hkern u1="z" u2="K" k="-39" /> -<hkern u1="z" u2="I" k="-39" /> -<hkern u1="z" u2="H" k="-39" /> -<hkern u1="z" u2="F" k="-39" /> -<hkern u1="z" u2="E" k="-39" /> -<hkern u1="z" u2="D" k="-39" /> -<hkern u1="z" u2="B" k="-39" /> -<hkern u1="z" u2="4" k="288" /> -</font> -</defs></svg> \ No newline at end of file diff --git a/src/fonts/bebas/bebas.ttf b/src/fonts/bebas/bebas.ttf deleted file mode 100644 index d5cab64380a80e79016b93b302ad46d7358d8779..0000000000000000000000000000000000000000 Binary files a/src/fonts/bebas/bebas.ttf and /dev/null differ diff --git a/src/fonts/bebas/bebas.woff b/src/fonts/bebas/bebas.woff deleted file mode 100644 index ebd62d592e7ff4cfed3020332d996b90ff24dc8f..0000000000000000000000000000000000000000 Binary files a/src/fonts/bebas/bebas.woff and /dev/null differ diff --git a/src/js/hd-app.js b/src/js/hd-app.js deleted file mode 100644 index a38a099880f9380c5942e3b61c4defd4d523e113..0000000000000000000000000000000000000000 --- a/src/js/hd-app.js +++ /dev/null @@ -1,61 +0,0 @@ -document.addEventListener("DOMContentLoaded", function(event) { - // Constants declaration - const navBar = document.querySelector("#navbar"); - const searchBar = document.querySelector("#search-bar"); - const searchView = document.querySelector("#search-view"); - const searchInput = searchBar.querySelector("#search-input"); - const btnToggle = document.querySelector(".btn-toggle"); - - - // Shortcuts - window.addEventListener("keydown", function(e) { - // CTRL + K triggers the search feature - if ((e.keyCode == 75 || e.keyCode == 80) && (e.ctrlKey === true || e.metaKey === true)) { - e.preventDefault(); - e.stopPropagation(); - openSearchBar(); - } - - // Escape key - else if (e.keyCode == 27 && navBar.classList.contains("search-mode")) { - closeSearchBar(); - } - }); - - searchBar.querySelector("#close-search-icon").addEventListener("click", emptySearchBar); - - function openSearchBar(e) { - navBar.classList.add("search-mode"); - searchBar.querySelector("#search-input").focus(); - searchView.classList.add("search-mode"); - } - - function closeSearchBar(e) { - navBar.classList.remove("search-mode"); - searchView.classList.remove("search-mode"); - } - - function emptySearchBar(e) { - searchInput.value = ''; - openSearchBar(); - searchInput.focus; - } - - - // Synchronizes the search input with the <ldp-form>s - searchInput.addEventListener("keyup", (e) => { - searchView.querySelectorAll("ldp-form input[type=text]").forEach((el) => { - el.value = searchInput.value; - }); - }); - - - btnToggle.addEventListener('click', e => { - navBar.classList.toggle('open'); - e.stopPropagation(); - }); - - window.addEventListener('click', e=>{ - navBar.classList.remove('open'); - }); -}); diff --git a/src/pug/calendar.pug b/src/pug/calendar.pug deleted file mode 100644 index bc172f314a6120bef6e40b9195b57e53824e49c0..0000000000000000000000000000000000000000 --- a/src/pug/calendar.pug +++ /dev/null @@ -1,6 +0,0 @@ -#calendar(style='display: none') - h1.page-title Agenda - ldp-calendar( - data-src='http://lucky.alwaysdata.net/api/events/', - style='display: block; height: 300px; width: 500px;' - ) diff --git a/src/pug/channel-chat.pug b/src/pug/channel-chat.pug deleted file mode 100644 index d892ccf2586e9967d70d4d487a9f43909d0f7877..0000000000000000000000000000000000000000 --- a/src/pug/channel-chat.pug +++ /dev/null @@ -1 +0,0 @@ -#channel-chat.chat-view(style='display: none', bind-resources='') diff --git a/src/pug/channel-create.pug b/src/pug/channel-create.pug deleted file mode 100644 index 5e7b3035c1b9e2c921985655abd3d1795af2aa58..0000000000000000000000000000000000000000 --- a/src/pug/channel-create.pug +++ /dev/null @@ -1,7 +0,0 @@ -#channel-create(style='display: none') - sib-form( - data-src=`${sdn}/channels/`, - range-owner=`${sdn}/members/`, - widget-members='sib-form-multiple-dropdown', - range-members=`${sdn}/members/` - ) diff --git a/src/pug/channel-edit.pug b/src/pug/channel-edit.pug deleted file mode 100644 index 9244226d18703f9dc719295c83c6fea1079e0368..0000000000000000000000000000000000000000 --- a/src/pug/channel-edit.pug +++ /dev/null @@ -1,7 +0,0 @@ -#channel-edit(style='display: none') - sib-form( - range-owner=`${sdn}/members/`, - widget-members='sib-form-multiple-dropdown', - range-members=`${sdn}/members/`, - bind-resources='' - ) diff --git a/src/pug/channel-profile.pug b/src/pug/channel-profile.pug deleted file mode 100644 index bd47756e71b7442575707fb14446ba68d32e2460..0000000000000000000000000000000000000000 --- a/src/pug/channel-profile.pug +++ /dev/null @@ -1,36 +0,0 @@ -script. - document.addEventListener("WebComponentsReady", function(event) { - class HDAppMember extends SIBWidget { - get template() { - return ` - <div name="${this.name}"> - <img src="${this.value.avatar}"/> - </div> - `; - } - - render() { - store.get(this.value).then( (value) => { - this._value = value; - this.innerHTML = this.template; - }); - } - } - customElements.define("hdapp-member", HDAppMember); - }); - -#channel-profile(style='display: none') - sib-display( - data-fields='name, description, owner', - widget-owner='hdapp-member', - bind-resources='' - ) - h2.section.skills Participants - sib-display( - id-suffix='members', - data-fields='avatar, user', - widget-avatar='sib-display-img', - widget-user='hdapp-userinfo', - bind-resources='' - ) - diff --git a/src/pug/channel.pug b/src/pug/channel.pug deleted file mode 100644 index 728f3e8a1e2a4b9ee5c3eb9f87b92d8ad4fcca5c..0000000000000000000000000000000000000000 --- a/src/pug/channel.pug +++ /dev/null @@ -1,15 +0,0 @@ -#channel(style='display: none') - sib-router#channel-router(default-route='channel-profile') - sib-route(name='channel-chat') - button Chat - sib-route(name='channel-profile') - button Info - sib-route(name='channel-edit') - button Éditer - sib-route(name='channel-create') - button Nouveau - #network-views-container - include channel-chat.pug - include channel-profile.pug - include channel-edit.pug - include channel-create.pug diff --git a/src/pug/channels.pug b/src/pug/channels.pug deleted file mode 100644 index 70d99f56887ba2c812b546bb778f0253506182c6..0000000000000000000000000000000000000000 --- a/src/pug/channels.pug +++ /dev/null @@ -1,7 +0,0 @@ -#channels(style='display: none') - sib-display#channels-list( - data-src=`${sdn}/channels/`, - data-fields='name, description', - search-fields='name, description', - next='channel' - ) diff --git a/src/pug/client-creation.pug b/src/pug/client-creation.pug deleted file mode 100644 index d0235048903f5ea782b0a63a0dc4389da2a2eaca..0000000000000000000000000000000000000000 --- a/src/pug/client-creation.pug +++ /dev/null @@ -1,5 +0,0 @@ -#client-create(style='display: none') - sib-form( - data-src=`${sdn}/clients/`, - data-fields='name, address, logo' - ) diff --git a/src/pug/dashboard.pug b/src/pug/dashboard.pug deleted file mode 100644 index 36c230f7d3a31ea14ef468a7cde8725e69801afb..0000000000000000000000000000000000000000 --- a/src/pug/dashboard.pug +++ /dev/null @@ -1,24 +0,0 @@ -#dashboard(style='display: none') - //- form - .form-group - input#search-input.form-control.form-control-sm( - placeholder='Recherche', - aria-describedby='search-help', - autofocus='', - type='text' - ) - small#search-help.form-text.text-muted * parmi les membres, les projets et les groupes de discussion - - .list-condensed - ldp-display#to-user-profile( - data-src=`${sdn}/members/1/`, - set-name='firstname, name-separator, lastname', - value-name-separator=' ', - data-fields='avatar, name', - widget-avatar='ldp-display-img' - ) - script. - document.querySelector("#to-user-profile").addEventListener("click", () => { - document.getElementById("navbar-router").navigate("member"); - document.getElementById("member-page-router").navigate("member-detail"); - }); diff --git a/src/pug/dependencies-dev.pug b/src/pug/dependencies-dev.pug deleted file mode 100644 index bcb2147c0ac98bfd453a904322bfab1feeffcddd..0000000000000000000000000000000000000000 --- a/src/pug/dependencies-dev.pug +++ /dev/null @@ -1,17 +0,0 @@ -// Stylesheets -//- link(rel='stylesheet', href=`${dn}/node_modules/bootstrap/dist/css/bootstrap.min.css`) -//- link(rel='stylesheet', href=`${dn}/node_modules/cropper/dist/cropper.min.css`) -link(rel='stylesheet', href=`${dn}/node_modules/font-awesome/css/font-awesome.min.css`) -link(rel='stylesheet', href=`${dn}/node_modules/normalize.css/normalize.css?v=${v}`) -link(rel='stylesheet', href=`${dn}/dist/css/hd-app.css?v=${v}`) -// Javascript -script(src=`${dn}/node_modules/jquery/dist/jquery.min.js`) -//- script(src=`${dn}/node_modules/bootstrap/dist/js/bootstrap.min.js`) -script(src=`${dn}/node_modules/cropper/dist/cropper.min.js`) -script(src=`${dn}/dist/lib/webcomponentsjs/webcomponents-loader.js`) -script(src=`${dn}/src/js/hd-app.js?v=${v}`) -//- script(src=`${dn}/dist/lib/sib-chat/3rdparty/sib-oidc-client.js?v=${v}`) -// Web components -link(rel='import', href=`${dn}/dist/lib/sib-core/sib-display.html?v=${v}`) -link(rel='import', href=`${dn}/dist/lib/sib-router/sib-router.html?v=${v}`) -//- link(rel='import', href=`${dn}/dist/lib/sib-chat/sib-chat.html`) diff --git a/src/pug/dependencies-prod.pug b/src/pug/dependencies-prod.pug deleted file mode 100644 index ac0d21e7a024f795cd7e727206360fba1c2348c9..0000000000000000000000000000000000000000 --- a/src/pug/dependencies-prod.pug +++ /dev/null @@ -1,34 +0,0 @@ -// Stylesheets -//-link(rel='stylesheet', href='https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css', integrity='sha384-9gVQ4dYFwwWSjIDZnLEWnxCjeSWFphJiwGPXr1jddIhOegiu1FwO5qRGvFXOdJZ4', crossorigin='anonymous') -link(href='https://cdn.bootcss.com/cropper/4.0.0/cropper.min.css', rel='stylesheet') -link(rel='stylesheet', href='https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css') -link(rel='stylesheet', href=`${dn}/dist/css/hd-app.css?v=${v}`) - -// Javascript -script( - src='https://code.jquery.com/jquery-3.3.1.slim.min.js', - integrity='sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo', - crossorigin='anonymous') -script( - src='https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js', - integrity='sha384-cs/chFZiN24E4KMATLdqdvsezGxaGsi4hLGOzlXwp5UZB1LY//20VyM2taTB4QvJ', - crossorigin='anonymous') -script( - src='https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js', - integrity='sha384-uefMccjFJAIv6A+rW+L4AHf99KvxDjWSu1z9VI8SKNVmz4sk7buKt/6v9KI65qnm', - crossorigin='anonymous') -script( - src='https://cdn.bootcss.com/cropper/4.0.0/cropper.min.js') -script( - src='https://cdnjs.cloudflare.com/ajax/libs/webcomponentsjs/1.2.0/webcomponents-loader.js', - integrity='sha256-fUVqCtpScUF69qkFkeuHmcShr2N2UleRQJhRG4etHds=', - crossorigin='anonymous') -script( - src=`${dn}/src/js/hd-app.js?v=${v}`) -script( - src=`${cdn}/sib-chat/3rdparty/sib-oidc-client.js?v=${v}`) - -// Web components -link(rel='import', href=`${cdn}/sib-core/sib-display.html?v=${v}`) -link(rel='import', href=`${cdn}/sib-router/sib-router.html?v=${v}`) -link(rel='import', href=`${cdn}/sib-chat/sib-chat.html`) diff --git a/src/pug/drive.pug b/src/pug/drive.pug deleted file mode 100644 index 7c123259be4c34009b1abeb814fe4ab226d774b1..0000000000000000000000000000000000000000 --- a/src/pug/drive.pug +++ /dev/null @@ -1,2 +0,0 @@ -#drive(style='display: none') - h1.page-title Drive diff --git a/src/pug/header.pug b/src/pug/header.pug deleted file mode 100644 index 44c95b183d99595eb9e69beec8bcd61d4dc72ba7..0000000000000000000000000000000000000000 --- a/src/pug/header.pug +++ /dev/null @@ -1,8 +0,0 @@ -header#header - div#logo - | Happy Dev - - #search-bar - input#search-input(placeholder='ctrl + k', type='search') - i#search-icon.fa.fa-search(aria-hidden='true') - i#close-search-icon.fa.fa-times(aria-hidden='true') \ No newline at end of file diff --git a/src/pug/html.pug b/src/pug/html.pug deleted file mode 100644 index 6121a96f10f8f14f0753b60b5983f3e34c69a39f..0000000000000000000000000000000000000000 --- a/src/pug/html.pug +++ /dev/null @@ -1,51 +0,0 @@ -doctype html -html(lang='fr') - head - meta(charset='UTF-8') - meta(name='viewport', content='width=device-width, initial-scale=1.0') - meta(http-equiv='X-UA-Compatible', content='ie=edge') - title Happy Dev App - //- Prod/Dev setup - if (['https://app.happy-dev.fr', 'https://staging-app.happy-dev.fr'].includes(dn)) - include dependencies-prod.pug - else - include dependencies-dev.pug - body - include header.pug - div#subContainer - include menu.pug - main#mainContainer - //- include dashboard.pug - include members.pug - include member.pug - include job-offers.pug - //- include projects.pug - include project.pug - //- include client-creation.pug - //- include channels.pug - include channel.pug - //- include search.pug - sib-chat#chat-singleton(data-authentication='login', data-auto-login='true', data-bosh-service-url='https://jabber.happy-dev.fr/http-bind/', data-debug='false', data-locales-url='en', bind-resources='') - script. - // Move the chat singleton to the right view on "page load" - window.onload = function() { - if (window.location.pathname.indexOf("-chat") !== -1) { - var chatSingleton = document.querySelector("#chat-singleton"); - var pathnameParts = window.location.pathname.split("/"); - var viewName = pathnameParts[pathnameParts.length - 1]; - var view = document.getElementById(viewName); - console.log({chatSingleton,pathnameParts,viewName,view}); - - view.appendChild(chatSingleton); - chatSingleton.dataset.src = view.dataset.src; - } - } - - // Move the chat singleton to the right view on "navigate" - window.addEventListener('navigate', event => { - var chatSingleton = document.querySelector("#chat-singleton"); - var view = document.getElementById(event.detail.route); - - view.querySelector(".chat-view").appendChild(chatSingleton); - chatSingleton.dataset.src = view.dataset.src; - }); diff --git a/src/pug/job-offers.pug b/src/pug/job-offers.pug deleted file mode 100644 index 427d39a12c3121a5788522ba8f147382f7b84b2d..0000000000000000000000000000000000000000 --- a/src/pug/job-offers.pug +++ /dev/null @@ -1,40 +0,0 @@ -script. - document.addEventListener('WebComponentsReady', function(event) { - class HDAppAuthor extends SIBDisplayLookupList { - get parentElement() { - return 'div'; - } - getTemplate(value, index) { - var firstname, lastname; - if (typeof value == 'object') - if (Object.keys(value).length > 1) { - firstname = value.user.first_name; - lastname = value.user.last_name; - } else { - store.get(value).then(resource => { - this.value.push(resource); - this.render(); - }); - if (Array.isArray(this.value)) - this.value.splice(this.value.indexOf(value), 1); - else this.value = []; - return ''; - } - return `${firstname} ${lastname}`; - } - } - customElements.define('hdapp-author', HDAppAuthor); - }); - - -#job-offers(style='display: none') - div - h1 Job offers - sib-display#offers-list( - data-src=`${sdn}/job-offers/`, - data-fields='author, title, description, skills', - set-searchset='title, description', - widget-skills='sib-display-lookuplist', - widget-author='hdapp-author', - search-fields='searchset' - ) \ No newline at end of file diff --git a/src/pug/member-chat.pug b/src/pug/member-chat.pug deleted file mode 100644 index 52afa4488a4ab91cd85253cf76f3b7062ce91fcf..0000000000000000000000000000000000000000 --- a/src/pug/member-chat.pug +++ /dev/null @@ -1 +0,0 @@ -#member-chat.chat-view(style='display: none', bind-resources='') diff --git a/src/pug/member-edit.pug b/src/pug/member-edit.pug deleted file mode 100644 index 83b1c5fe11afad19bab503ab18a1615245c79cd0..0000000000000000000000000000000000000000 --- a/src/pug/member-edit.pug +++ /dev/null @@ -1,97 +0,0 @@ -// script. - class LDPFormImgUpload extends SIBWidget { - get template() { - return `<label for="${this.name}"><img id="${this.name}-preview" src="${this.value}"/></label> - <input id="${this.name}" type="file" name="${this.name}" value="${this.value}" />`; - } - - render() { - store.get(this.value).then( (value) => { - this._value = value; - this.innerHTML = this.template; - }); - } - } - customElements.define("ldp-form-img-upload", LDPFormImgUpload); - widget-avatar="ldp-form-img-upload" - -#member-edit(style='display: none') - label.d-none(for='avatar-input') - img#avatar-preview(src='', style='width: 100%;') - input#avatar-input.d-none(accept='image/*', name='avatar', value='', type='file') - sib-form.edit-form( - data-fields='user, avatar, bio, cell, jabberID, number, pseudo, skills, website', - widget-user='hdapp-usereditinfo', - range-cell=`${sdn}/cells/`, widget-skills='sib-form-multiple-dropdown', - range-skills=`${sdn}/skills/`, - bind-resources='' - ) -#crop-modal - .crop-wrapper - img#crop-preview(src='') - .control-bar - button#cancel-img-cropping.btn.btn-link Annuler - i#rotate-img.fa.fa-undo(aria-hidden='true') - button#crop-img.btn.btn-link Valider - - -script. - // Constant declaration - const avatarPreview = document.querySelector("#avatar-preview"); - const avatarInput = document.querySelector("#avatar-input"); - const cropModal = document.querySelector("#crop-modal"); - const cropPreview = cropModal.querySelector("#crop-preview"); - const $cropPreview = $(cropPreview); - - // Triggers cropping on image upload - avatarInput.addEventListener("change", function(e) { - var img = avatarInput.files[0]; - var reader = new FileReader(); - - reader.onloadend = function () { - cropPreview.src = reader.result; - cropModal.classList.add("cropping-mode"); - } - - if (img) { - reader.readAsDataURL(img);//reads the data as a URL - } - }); - cropPreview.addEventListener("load", () => { - $cropPreview.cropper({ - aspectRatio: 1/1, - viewMode: 3, - zoomable: false, - }); - }); - - - // Rotate image - cropModal.querySelector("#rotate-img").addEventListener("click", () => { - $cropPreview.cropper("rotate", -90); - }); - - - // Cancel cropping - cropModal.querySelector("#cancel-img-cropping").addEventListener("click", () => { - closeCropping(); - }); - - // Shortcut - document.querySelector("body").addEventListener("keydown", function(e) { - // Escape key - if (e.keyCode == 27 && cropModal.classList.contains("cropping-mode")) { - closeCropping(); - } - }); - function closeCropping() { - cropModal.classList.remove("cropping-mode"); - avatarInput.value = null; - } - - - // Validating cropping - cropModal.querySelector("#crop-img").addEventListener("click", () => { - avatarPreview.src = $cropPreview.cropper("getCroppedCanvas").toDataURL() - closeCropping(); - }); diff --git a/src/pug/member-profile.pug b/src/pug/member-profile.pug deleted file mode 100644 index a8ace40c6ff633501f11e319c7725b6404f67dee..0000000000000000000000000000000000000000 --- a/src/pug/member-profile.pug +++ /dev/null @@ -1,13 +0,0 @@ -#member-profile(style='display: none') - sib-display#member-info( - data-fields='header, cell, number, roles, website, skills', - set-header='avatar, user, pseudonym, bio' - set-pseudonym='before-pseudo, pseudo' - widget-avatar='sib-display-img', - widget-user='hdapp-userinfo', - widget-cell='hdapp-usercell', - widget-number='sib-display-tel', - widget-roles='sib-display-lookuplist', - widget-skills='sib-display-lookuplist', - bind-resources='' - ) diff --git a/src/pug/member.pug b/src/pug/member.pug deleted file mode 100644 index d815b256bbfa30a07e0eb257b235533b2ef28d3b..0000000000000000000000000000000000000000 --- a/src/pug/member.pug +++ /dev/null @@ -1,12 +0,0 @@ -#member(style='display: none') - sib-router#member-router(default-route='member-profile') - sib-route(name='member-chat') - div Chat - sib-route(name='member-profile') - div Voir - sib-route(name='member-edit') - div Éditer - #member-views-container - include member-chat.pug - include member-profile.pug - include member-edit.pug diff --git a/src/pug/members.pug b/src/pug/members.pug deleted file mode 100644 index d0f855619b4e823c0909567e11e6a0e512326f7b..0000000000000000000000000000000000000000 --- a/src/pug/members.pug +++ /dev/null @@ -1,73 +0,0 @@ -script. - document.addEventListener("WebComponentsReady", function(event) { - class HDAppUserInfo extends SIBDisplayLookupList { - get parentElement() {return "div"} - getTemplate(value, index) { - var firstname, lastname, email; - - if(typeof value == "object") - if(Object.keys(value).length > 1) { - firstname = value.first_name; - lastname = value.last_name; - email = value.email; - } - else { - store.get(value).then(resource => { - this.value.push(resource); - this.render(); - }); - if(Array.isArray(this.value))this.value.splice(this.value.indexOf(value), 1); - else this.value = []; - return ''; - } - return `<div id="${firstname}-${lastname}">${firstname} ${lastname}</div>`; - // + `<div id="${email}">${email}</div>`; - } - } - customElements.define('hdapp-userinfo', HDAppUserInfo); - - class HDAppCell extends SIBDisplayLookupList { - get parentElement() {return "div"} - getTemplate(value, index) { - var city, country; - - if(typeof value == "object") - if(Object.keys(value).length > 1) { - city = value.city; - country = value.country; - } - else { - store.get(value).then(resource => { - this.value.push(resource); - this.render(); - }); - if(Array.isArray(this.value))this.value.splice(this.value.indexOf(value), 1); - else this.value = []; - return ''; - } - return `<span id="${city}-${country}">${city} ${country}</span>`; - } - } - customElements.define("hdapp-usercell", HDAppCell); - }); - -#members.view(style='display: none') - div - h1 Members - sib-display#profiles-list( - data-src=`${sdn}/members/`, - data-fields='header, cell, skills', - set-header='avatar, user, pseudonym, bio' - set-pseudonym='before-pseudo, pseudo' - value-before-pseudo='@', - widget-avatar='sib-display-img', - widget-user='hdapp-userinfo', - widget-cell='hdapp-usercell', - widget-skills='sib-display-lookuplist', - set-searchset='user.first_name, user.last_name', - search-fields='searchset', - next='member' - ) - - - diff --git a/src/pug/menu.pug b/src/pug/menu.pug deleted file mode 100644 index 273c4a3b005d6d90e954aecdfcd36da06feb11d6..0000000000000000000000000000000000000000 --- a/src/pug/menu.pug +++ /dev/null @@ -1,39 +0,0 @@ -.btn-toggle - i.fa.fa-bars -div - nav#navbar - sib-router#navbar-router(default-route='members') - div(hidden) - sib-route(name='member', id-prefix=`${sdn}/members/`) - sib-route(name='project', id-prefix=`${sdn}/projects/`) - sib-route(name='channel', id-prefix=`${sdn}/channels/`) - div#menu-items - sib-route(name='members') - div - i.fa.fa-users - | Membres - sib-route(name='job-offers') - div - i.fa.fa-handshake-o - | Job offers - div - div - i.fa.fa-tasks - | Projets - sib-display( - data-src=`${sdn}/projects/`, - data-fields='name', - next='project' - ) - div - div - i.fa.fa-tasks - | Channels - sib-display( - data-src=`${sdn}/channels/`, - data-fields='name', - next='channel' - ) - //- sib-route(name='client-create') - i.fa.fa-plus(aria-hidden='true') - | New client \ No newline at end of file diff --git a/src/pug/project-chat.pug b/src/pug/project-chat.pug deleted file mode 100644 index 5d59065e7b30cc5f89477168fdc524f755d50e0c..0000000000000000000000000000000000000000 --- a/src/pug/project-chat.pug +++ /dev/null @@ -1 +0,0 @@ -#project-chat.chat-view(style='display: none', bind-resources='') diff --git a/src/pug/project-create.pug b/src/pug/project-create.pug deleted file mode 100644 index 69a960746665b75b278ee937bf953b556070bb3a..0000000000000000000000000000000000000000 --- a/src/pug/project-create.pug +++ /dev/null @@ -1,7 +0,0 @@ -#project-create(style='display: none') - sib-form( - data-src=`${sdn}/projects/`, - range-client=`${sdn}/clients/`, - widget-team='sib-form-multiple-dropdown', - range-team=`${sdn}/members/` - ) diff --git a/src/pug/project-edit.pug b/src/pug/project-edit.pug deleted file mode 100644 index dd6c9026ad639fce6f4104f42c900a8cfcfca79e..0000000000000000000000000000000000000000 --- a/src/pug/project-edit.pug +++ /dev/null @@ -1,7 +0,0 @@ -#project-edit(style='display: none') - sib-form( - range-client=`${sdn}/clients/`, - widget-team='sib-form-multiple-dropdown', - range-team=`${sdn}/members/`, - bind-resources='' - ) diff --git a/src/pug/project-profile.pug b/src/pug/project-profile.pug deleted file mode 100644 index 2ac5023775efe77ae513fa63bd3285cb2656b01f..0000000000000000000000000000000000000000 --- a/src/pug/project-profile.pug +++ /dev/null @@ -1,16 +0,0 @@ -#project-profile(style='display: none') - sib-display( - data-fields='title, description, client', - set-title='number, name' - widget-client='hdapp-client', - bind-resources='' - ) - h3 Team - sib-display.members-list-condensed( - id-suffix='team', - data-fields='avatar, user', - widget-avatar='sib-display-img', - widget-user='hdapp-userinfo', - next='member', - bind-resources='' - ) diff --git a/src/pug/project.pug b/src/pug/project.pug deleted file mode 100644 index 3b873d3c1dd72bdbe1aa06922b552059c50174de..0000000000000000000000000000000000000000 --- a/src/pug/project.pug +++ /dev/null @@ -1,15 +0,0 @@ -#project(style='display: none') - sib-router#project-router(default-route='project-profile') - sib-route(name='project-chat') - div Chat - sib-route(name='project-profile') - div Voir - sib-route(name='project-edit') - div Éditer - sib-route(name='project-create') - div Nouveau - #project-views-container - include project-chat.pug - include project-profile.pug - include project-edit.pug - include project-create.pug diff --git a/src/pug/projects.pug b/src/pug/projects.pug deleted file mode 100644 index 273697dfb0ec46eba72e2a6dabb09d1252aeef2f..0000000000000000000000000000000000000000 --- a/src/pug/projects.pug +++ /dev/null @@ -1,27 +0,0 @@ -script. - document.addEventListener("WebComponentsReady", function(event) { - class HDAppClient extends SIBWidget { - get template() { - - return `<img name="${this.name}" src="${this.value.logo}"/>`; - } - - render() { - store.get(this.value).then( (value) => { - this._value = value; - this.innerHTML = this.template; - }); - } - } - customElements.define("hdapp-client", HDAppClient); - }); - -#projects(style='display: none') - h1 Projects - sib-display( - data-src=`${sdn}/projects/`, - data-fields='number, client, name', - widget-client='hdapp-client', - search-fields='number, name', - next='project' - ) diff --git a/src/pug/search.pug b/src/pug/search.pug deleted file mode 100644 index 8d809aad84852ff00c663fab6ecdddd70a1085f2..0000000000000000000000000000000000000000 --- a/src/pug/search.pug +++ /dev/null @@ -1,26 +0,0 @@ -#search-view - .content.container-fluid - ldp-display#search-results-members.list-condensed( - data-src=`${sdn}/members/`, - set-name='firstname, name-separator, lastname', - value-name-separator=' ', - data-fields='avatar, name', - widget-avatar='ldp-display-img', - search-fields='firstname, lastname', - next='member' - ) - ldp-display#search-results-projects.list-condensed( - data-src=`${sdn}/projects/`, - set-title='number, after-num-separator, name', - value-after-num-separator=' - ', - data-fields='client, title', - widget-client='ldp-display-client', - search-fields='number, name', - next='project' - ) - ldp-display#search-results-channels( - data-src=`${sdn}/channels/`, - data-fields='name', - search-fields='name', - next='channel' - ) diff --git a/src/scss/_channel.scss b/src/scss/_channel.scss deleted file mode 100644 index ce76d2288d878f8385d709ed7b8c761f8133136c..0000000000000000000000000000000000000000 --- a/src/scss/_channel.scss +++ /dev/null @@ -1,62 +0,0 @@ -#channel { - #channel-detail { - #channel-info { - display: block; - padding-top: 10px; - - div[name="name"] { - font-weight: bold; - } - } - - ldp-display-member { - img { - width: 50px; - border-radius: 100px; - } - - span { - padding-left: 5px; - } - } - - #chat-members { - ldp-display { - display: flex; - align-items: center; - margin-bottom: 10px; - - img { - width: 50px; - border-radius: 100px; - } - - div[name="name"] { - display: flex; - margin-left: 10px; - } - } - } - } - - div[name="admin"], - .section { - @extend %detail-section; - margin-top: 40px; - } -} - -@media (min-width: $sm-with) { - #channel { - #channel-detail { - #channel-info { - ldp-display-client { - display: block; - float: right; - width: 300px; - } - } - } - } -} - diff --git a/src/scss/_channels.scss b/src/scss/_channels.scss deleted file mode 100644 index d5f0e816c35664633f4acfd03e6cbfca998df947..0000000000000000000000000000000000000000 --- a/src/scss/_channels.scss +++ /dev/null @@ -1,24 +0,0 @@ -#channels { - #channels-list { - display: flex; - flex-direction: column; - - ldp-display { - @extend %td; - cursor: pointer; - display: flex; - align-items: center; - height: 65px; - - &:hover { - background-color: $hd-color-faded; - color: white; - } - - ldp-display-div[name="name"] { - width: 130px; - } - } - } -} - diff --git a/src/scss/_chat.scss b/src/scss/_chat.scss deleted file mode 100644 index c7e853dbe8f0e75a1c0b8fc8ea426ac99471e547..0000000000000000000000000000000000000000 --- a/src/scss/_chat.scss +++ /dev/null @@ -1,17 +0,0 @@ -sib-chat { - //position: absolute; - border: 5px dotted red; - top: 0; - bottom: 0; - left: 0; - right: 0; - margin: auto; - display: none; - min-height: 300px; -} - -.chat-view { - sib-chat { - display: block; - } -} diff --git a/src/scss/_classes.scss b/src/scss/_classes.scss deleted file mode 100644 index c1541d4e3f2acfd6b4ef67449c5a47061fffd390..0000000000000000000000000000000000000000 --- a/src/scss/_classes.scss +++ /dev/null @@ -1,18 +0,0 @@ -.list-condensed { - ldp-display { - display: flex; - align-items: center; - margin-bottom: 10px; - - img { - width: 50px; - border-radius: 100px; - } - - & > div[name="name"], - & > div[name="title"] { - display: flex; - margin-left: 10px; - } - } -} diff --git a/src/scss/_dashboard.scss b/src/scss/_dashboard.scss deleted file mode 100644 index c85ed58ceaa0f595c46097226fd0187b3a86301b..0000000000000000000000000000000000000000 --- a/src/scss/_dashboard.scss +++ /dev/null @@ -1,5 +0,0 @@ -#dashboard { - #to-user-profile { - cursor: pointer; - } -} diff --git a/src/scss/_edit-profile.scss b/src/scss/_edit-profile.scss deleted file mode 100644 index 4c01e67a66595f27a4f02602208fbbb2d4e20b20..0000000000000000000000000000000000000000 --- a/src/scss/_edit-profile.scss +++ /dev/null @@ -1,39 +0,0 @@ -#crop-modal { - position: absolute; - z-index: 1111; - top: $menu-height; - bottom: 0px; - left: 0px; - right: 0px; - background-color: black; - display: none; - - &.cropping-mode { - display: block; - } - - .crop-wrapper { - img { - width: 100%; - } - } - - .control-bar { - display: flex; - justify-content: space-between; - color: white; - font-size: 30px; - - button { - text-transform: uppercase; - color: white; - font-size: 18px; - font-weight: bold; - } - - i { - padding-top: 4px; - } - } -} - diff --git a/src/scss/_fonts.scss b/src/scss/_fonts.scss deleted file mode 100644 index 54ad643b9536f308e632573457440486f871223f..0000000000000000000000000000000000000000 --- a/src/scss/_fonts.scss +++ /dev/null @@ -1,8 +0,0 @@ -@font-face { - font-family: 'bebas'; - src: url('../../src/fonts/bebas/bebas.eot'); /* IE9 Compat Modes */ - src: url('../../src/fonts/bebas/bebas.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('../../src/fonts/bebas/bebas.woff') format('woff'), /* Pretty Modern Browsers */ - url('../../src/fonts/bebas/bebas.ttf') format('truetype'), /* Safari, Android, iOS */ - url('../../src/fonts/bebas/bebas.svg#svgFontName') format('svg'); /* Legacy iOS */ -} diff --git a/src/scss/_forms.scss b/src/scss/_forms.scss deleted file mode 100644 index 3f43337e765b8cf49542acbaab459351240c4679..0000000000000000000000000000000000000000 --- a/src/scss/_forms.scss +++ /dev/null @@ -1,102 +0,0 @@ -ldp-display { - ldp-form { - display: block; - background-color: #F3F3F3; - padding: 15px; - box-sizing: content-box; - - form { - @extend %self-clear; - - ldp-form-text { - position: relative; - display: block; - margin-bottom: 1rem; - - &::before { - position: absolute; - top: 3px; - bottom: 0px; - left: 10px; - margin: auto; - font-family: FontAwesome; - content: "\f002"; - color: gray; - } - - label { - text-transform: capitalize; - display: none; - } - - input[type="text"] { - @extend %form-control; - @extend %form-control-sm; - - padding-left: 30px; - } - } - - input[type="submit"], - input[type="reset"] { - @extend %btn; - float: right; - } - - input[type="submit"] { - @extend %btn-primary; - } - - input[type="reset"] { - @extend %btn-link; - } - } - } -} - -ldp-form.edit-form { - ldp-form-text { - @extend %form-group; - - label { - text-transform: capitalize; - } - - input { - @extend %form-control; - @extend %form-control-sm; - } - } - - input[type="submit"] { - @extend %btn; - @extend %btn-primary; - } -} - -sib-form { - sib-form-text { - - label { - text-transform: capitalize; - } - - input { - margin-right: .5em; - padding: .375em .75em; - font-size: 1rem; - line-height: 1.5; - color: #495057; - background-color: #fff; - border: 1px solid #ced4da; - border-radius: .25rem; - vertical-align: top; - } - } - - input[type="submit"], input[type="reset"] { - @extend %btn; - @extend %btn-primary; - margin-right: .5em; - } -} \ No newline at end of file diff --git a/src/scss/_header.scss b/src/scss/_header.scss deleted file mode 100644 index 7cc635ad99771e593adee587d5c05fda80ae9ed0..0000000000000000000000000000000000000000 --- a/src/scss/_header.scss +++ /dev/null @@ -1,10 +0,0 @@ -#header{ - background-color: $col-alt-bg; - color: $col-alt-fg; - display: flex; - padding: 1em; -} - -#logo{ - flex: 1 1 0px; -} \ No newline at end of file diff --git a/src/scss/_job-offers.scss b/src/scss/_job-offers.scss deleted file mode 100644 index 0a3d1a89f9eea3b9ff70f815223e17046d0a3591..0000000000000000000000000000000000000000 --- a/src/scss/_job-offers.scss +++ /dev/null @@ -1,14 +0,0 @@ -#offers-list { - > div { - > sib-display { - display: block; - margin: 1em 0; - box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); - background-color: #efefef; - padding: 0.5em 1em; - &:nth-child(odd) { - background-color: #e0e0e0; - } - } - } -} diff --git a/src/scss/_member.scss b/src/scss/_member.scss deleted file mode 100644 index e75ec9d5fcf3cb8f619fdea688becd203a309697..0000000000000000000000000000000000000000 --- a/src/scss/_member.scss +++ /dev/null @@ -1,123 +0,0 @@ -%detail-section { - font-weight: bold; - font-size: 18px; -} - -#member-chat { - #conversejs { - margin: none; - } -} - -#profiles-list, -#member-info { - img { - display: block; - } - - &, - img { - width: 100%; - } - - div[name='name'] { - @extend %detail-section; - padding-top: 10px; - } - - div[name='name'], - div[name='location'] { - display: flex; - } -} - -#member-detail { - #member-info { - sib-display-mailto, - sib-display-tel { - display: block; - } - - a[name='email'], - a[name='number'] { - &::before { - font-family: FontAwesome; - padding-right: 4px; - color: black; - } - } - a[name='email'] { - &::before { - content: '\f0e0'; - } - } - a[name='number'] { - &::before { - content: '\f10b'; - font-size: 22px; - padding-left: 3px; - padding-right: 7px; - } - } - } - - .section { - position: relative; - - h2 { - @extend %detail-section; - margin-top: 40px; - } - } - - #member-skills { - display: flex; - flex-wrap: wrap; - - sib-display { - display: block; - background-color: $hd-color; - color: white; - border-radius: 100px; - padding: 3px 10px; - margin-bottom: 5px; - margin-right: 5px; - } - } -} - -@media (min-width: $sm-with) { - #member-detail { - #member-info { - sib-display-img { - display: block; - float: right; - width: 300px; - } - } - } -} - -#member-info { - @extend %member; -} - -.members-list-condensed{ - display: block; - img{ - width: 50px; - height: 50px; - border-radius: 100%; - object-fit: cover; - object-position: top; - } - label{ - display: none; - } - >div>sib-display>div{ - display: flex; - } - ul{ - padding-left: 1em; - } -} diff --git a/src/scss/_members.scss b/src/scss/_members.scss deleted file mode 100644 index c4c3926c4684e6a84ef78345d64df26c668c3975..0000000000000000000000000000000000000000 --- a/src/scss/_members.scss +++ /dev/null @@ -1,127 +0,0 @@ -%member { - display: grid; - grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); - grid-gap: 1em; - label { - display: none; - } - > sib-display { - display: block; - position: relative; - box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); - padding: 0.5em; - cursor: pointer; - - &::before, - &::after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - transform: scale3d(0, 0, 1); - transition: transform 0.3s ease-out 0s; - background: #eac1; - content: ''; - pointer-events: none; - } - - &::before { - transform-origin: left top; - } - - &::after { - transform-origin: right bottom; - - background: #ace1; - } - - &:hover, - &:focus { - &::before, - &::after { - transform: scale3d(1, 1, 1); - } - } - } -} - -#profiles-list { - display: block; - sib-form { - display: block; - margin: 3em 0; - input[type='reset'] { - display: none; - } - } - div[name='header'] { - border-top: 2em solid $col-alt-bg; - border-bottom: 1px solid $col-alt-bg; - padding-bottom: 1em; - margin-bottom: 1em; - text-align: center; - } - - > div { - @extend %member; - } - sib-display-img { - display: block; - position: relative; - width: 80%; - height: 0; - padding-bottom: 80%; - margin: 10%; - img { - display: block; - position: absolute; - width: 100%; - height: 100%; - border-radius: 100%; - object-fit: cover; - object-position: center; - } - } - - hdapp-userinfo { - display: block; - color: $pal-black; - font-size: 1.1em; - margin: 0.5em; - ul, - li { - display: block; - margin: 0; - padding: 0; - list-style: none; - } - } - - div[name='pseudonym'] { - font-size: 0.8em; - div { - display: inline; - } - } -} -sib-display-lookuplist[name='skills'] { - ul, - li { - display: block; - margin: 0; - padding: 0; - list-style: none; - } - ul { - display: flex; - flex-wrap: wrap; - margin: 0 -0.25em; - } - li { - padding: 0.5em 1em; - border: 1px solid; - border-radius: 0.25em; - margin: 0.25em; - } -} diff --git a/src/scss/_menu.scss b/src/scss/_menu.scss deleted file mode 100644 index f5d3ff4aa4cad3af0e5c3f03fec799f1a0fee245..0000000000000000000000000000000000000000 --- a/src/scss/_menu.scss +++ /dev/null @@ -1,127 +0,0 @@ -// #navbar{} -// #navbar-router{} - -.btn-toggle { - display: none; - position: absolute; - top: 0; - left: 0; - background-color: $col-alt-bg; - color: $col-alt-fg; - font-size: 1.5em; - padding: 0.5em; - cursor: pointer; -} - -#navbar { - background-color: $col-dark-bg; - color: $col-dark-fg; - max-width: 16rem; - position: sticky; - top: 0; - height: 100%; - max-height: 100vh; - &.open { - transform: translateX(0); - } - &:after { - //Shadow - $shadow-width: 4px; - $shadow-opacity: 0.35; - content: ''; - display: block; - position: absolute; - top: 0; - bottom: 0; - right: -$shadow-width; - width: $shadow-width; - background-image: linear-gradient( - to right, - rgba(0, 0, 0, $shadow-opacity), - transparent - ); - } -} - -@media (max-width: 32rem) { - .btn-toggle { - display: block; - } - #navbar { - transform: translateX(-100%); - transition: transform 0.5s ease; - position: absolute; - top: auto; - z-index: 1; - } - #header { - padding-left: 3rem; - } -} - -#menu-items { - > * { - display: block; - border-bottom: 1px solid rgba(white, 0.5); - sib-route { - display: block; - cursor: pointer; - } - &[active] { - background-color: $col-highlight-bg; - color: $col-highlight-fg; - } - > div { - width: max-content; - padding: 2em; - } - &[id-prefix] { - display: none; - } - > sib-display { - display: block; - font-size: 0.9em; - color: #aaa; - > div { - margin-bottom: 1.5em; - > sib-display { - cursor: pointer; - display: block; - padding: 0.5em 2em; - } - } - } - } -} - -/* sub menu (right menu) */ - -#mainContainer > div { - display: flex; - flex-direction: row-reverse; - align-items: flex-start; - > sib-router { - display: block; - background-color: #ccc; - sib-route { - display: block; - > div { - position: relative; - padding: 1em 2em; - border-bottom: 1px solid #888; - } - &[active] { - font-weight: bold; - > div:before { - content: '<'; - position: absolute; - transform: translateX(-150%); - } - } - } - } - > div { - margin: 0.5em; - flex: 1 1 0px; - } -} diff --git a/src/scss/_mixins.scss b/src/scss/_mixins.scss deleted file mode 100644 index 9b78149a56694d9f05e3ae88cfe4528f6ba6b600..0000000000000000000000000000000000000000 --- a/src/scss/_mixins.scss +++ /dev/null @@ -1,103 +0,0 @@ -%title{ - color: $pal-black; -} - -// Bootstrap classes -%btn { - display: inline-block; - font-weight: 400; - text-align: center; - white-space: nowrap; - vertical-align: middle; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - border: 1px solid transparent; - padding: .375rem .75rem; - font-size: 1rem; - line-height: 1.5; - border-radius: 100em; - transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; - - &:not(:disabled):not(.disabled) { - cursor: pointer; - } -} - -%btn-primary { - color: $col-highlight-fg; - background-color: $col-highlight-bg; - border-color: $col-highlight-bg; -} - -%btn-link { - font-weight: 400; - color: $col-highlight-bg; - background-color: transparent; -} - -%form-group { - display: block; - margin-bottom: 1rem; -} - -%form-control { - display: block; - width: 100%; - padding: .375rem .75rem; - font-size: 1rem; - line-height: 1.5; - color: #495057; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #ced4da; - border-radius: .25rem; - transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; -} - -%form-control-sm { - padding: .25rem .5rem; - font-size: .875rem; - line-height: 1.5; - border-radius: .2rem; -} - -%td { - padding: .65rem; - vertical-align: top; - border-top: 1px solid #dee2e6; -} - -// Custom mixins -%self-clear { - &::after { - content: ""; - clear: both; - display: table; - } -} - -@mixin list-reset($deep:0) { - padding: 0; - margin: 0; - display: block; - list-style: none; - @if ($deep == 0) { - > li { - padding: 0; - margin: 0; - display: block; - list-style: none; - } - } @else { - ul, - ol, - li { - padding: 0; - margin: 0; - display: block; - list-style: none; - } - } -} diff --git a/src/scss/_project.scss b/src/scss/_project.scss deleted file mode 100644 index 59ba6cc3204626e9ffa34758259212d055aa8619..0000000000000000000000000000000000000000 --- a/src/scss/_project.scss +++ /dev/null @@ -1,19 +0,0 @@ -#project-profile { - [name='title'] { - font-size: 1.5em; - padding: .5em 0; - margin-bottom: .5em; - border-bottom: 1px solid grey; - color: $pal-black; - sib-display-div, - div { - display: inline; - } - sib-display-div[name='number'] { - padding-right: 0.5em; - &:before { - content: '#'; - } - } - } -} diff --git a/src/scss/_projects.scss b/src/scss/_projects.scss deleted file mode 100644 index 3ace468da20dd4c23e9d799a2e32ab71a8dc1a08..0000000000000000000000000000000000000000 --- a/src/scss/_projects.scss +++ /dev/null @@ -1,36 +0,0 @@ -#projects { - #projects-list { - display: flex; - flex-direction: column; - - ldp-display { - @extend %td; - cursor: pointer; - display: flex; - align-items: center; - height: 65px; - - &:hover { - background-color: $hd-color-faded; - color: white; - } - - ldp-display-div[name="number"] { - width: 50px; - } - - ldp-display-client[name="client"] { - display: block; - width: 70px; - - img { - width: 50px; - } - } - - ldp-display-div[name="name"] { - width: 150px; - } - } - } -} diff --git a/src/scss/_search.scss b/src/scss/_search.scss deleted file mode 100644 index 7ab09bc079786d942575abd242db03cb04583efd..0000000000000000000000000000000000000000 --- a/src/scss/_search.scss +++ /dev/null @@ -1,35 +0,0 @@ - -#search-bar{ - position: relative; -} - -#search-icon{ - pointer-events: none; -} - -#search-icon, -#close-search-icon{ - position: absolute; - right: .4em; - top: 50%; - transform: translateY(-50%); - margin: auto; - display: block; -} -#search-input { - -webkit-appearance: textfield; - border-radius: 10em; - padding: .2em .5em; - border: 1px solid $col-main-fg; - & ~ #close-search-icon{ - opacity: 0; - } - &:focus{ - & ~ #close-search-icon{ - opacity: 1; - } - & ~ #search-icon{ - visibility: hidden; - } - } -} \ No newline at end of file diff --git a/src/scss/_styles.scss b/src/scss/_styles.scss deleted file mode 100644 index eba619c499facaa95aacc6057d6f0824bbd0431b..0000000000000000000000000000000000000000 --- a/src/scss/_styles.scss +++ /dev/null @@ -1,36 +0,0 @@ -* { - box-sizing: border-box; -} - -html { - font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans, - Tahoma, sans-serif; - font-size: 16px; - - background-color: $col-main-bg; - color: $col-main-fg; -} - -html, -body { - margin: 0; - padding: 0; -} - -html, -body { - height: 100%; -} - -#subContainer { - display: flex; - min-height: 100%; -} - -#mainContainer { - flex: 1 1 0px; -} - -h1,h2,h3,h4,h5,h6{ - color: $pal-black; -} \ No newline at end of file diff --git a/src/scss/_variables.scss b/src/scss/_variables.scss deleted file mode 100644 index 8710d475d690da8eb4e59222fbfaea38df5e2548..0000000000000000000000000000000000000000 --- a/src/scss/_variables.scss +++ /dev/null @@ -1,30 +0,0 @@ -// palette -$pal-white: #e8e8e8; -$pal-black: #222; -$pal-light-grey: #ddd; -$pal-dark-grey: #4a4a4a; -$pal-yellow: #fdc815; - -// color -$col-main-fg: $pal-dark-grey; -$col-main-bg: $pal-white; - -$col-alt-fg: $pal-dark-grey; -$col-alt-bg: $pal-light-grey; - -$col-dark-fg: $pal-white; -$col-dark-bg: $pal-dark-grey; - -$col-highlight-fg: $pal-black; -$col-highlight-bg: $pal-yellow; - -// other color -$hd-color: rgb(253, 200, 21); -$hd-color-faded: rgba(253, 200, 21, 0.8); -$twitter-color: grey; - -$menu-height: 43px; -$menu-font-size: 16px; -$vertical-menu-width: 50px; -$sm-with: 576px; -$md-with: 768px; \ No newline at end of file diff --git a/src/scss/main.scss b/src/scss/main.scss deleted file mode 100644 index bf69a307787dd5f6c07684968d6c9a62822b2a9f..0000000000000000000000000000000000000000 --- a/src/scss/main.scss +++ /dev/null @@ -1,23 +0,0 @@ -// Generic -@import "variables"; -@import "fonts"; -@import "mixins"; -@import "classes"; -@import "styles"; -@import "forms"; - -// Specific -@import "header"; -@import "menu"; - -@import "dashboard"; -@import "members"; -@import "member"; -@import "job-offers"; -@import "edit-profile"; -@import "projects"; -@import "project"; -@import "channels"; -@import "channel"; -@import "search"; -@import "chat"; \ No newline at end of file diff --git a/src/server/admin.py b/src/server/admin.py deleted file mode 100644 index 0e80a9333987e27e4df83f24da719683a44c1aba..0000000000000000000000000000000000000000 --- a/src/server/admin.py +++ /dev/null @@ -1,10 +0,0 @@ -from django.contrib import admin -from .models import Member, Skill, Project, Client, Cell, Channel, Role - -admin.site.register(Member) -admin.site.register(Skill) -admin.site.register(Project) -admin.site.register(Client) -admin.site.register(Cell) -admin.site.register(Channel) -admin.site.register(Role) diff --git a/src/server/models.py b/src/server/models.py deleted file mode 100644 index 54ecdc583d36aee3bd3006c1e8f627badcbd96a2..0000000000000000000000000000000000000000 --- a/src/server/models.py +++ /dev/null @@ -1,83 +0,0 @@ -from django.db import models -from django.contrib.auth.models import User -from django.db.models.signals import post_save -from django.dispatch import receiver - - -class Member(models.Model): - avatar = models.URLField(blank=True) - available = models.NullBooleanField(blank=True) - bio = models.CharField(max_length=255, blank=True, null=True) - cell = models.ForeignKey("Cell", on_delete=models.DO_NOTHING, blank=True, null=True) - jabberID = models.CharField(max_length=255, blank=True, null=True) - jabberRoom = models.NullBooleanField(blank=True) - user = models.OneToOneField(User, on_delete=models.CASCADE) - number = models.CharField(max_length=255, blank=True, null=True) - projects = models.ManyToManyField("Project", blank=True) - pseudo = models.CharField(max_length=255, blank=True, null=True) - roles = models.ManyToManyField("Role", blank=True) - skills = models.ManyToManyField("Skill", blank=True) - website = models.URLField(blank=True) - - def __str__(self): - return 'Profil de {} '.format(self.user.get_full_name()) - -@receiver(post_save, sender=User) -def create_user_profile(sender, instance, created, **kwargs): - if created: - Member.objects.create(user=instance) - else: - instance.member.save() - - -class Skill(models.Model): - name = models.CharField(max_length=255, default='') - - def __str__(self): - return self.name - - -class Role(models.Model): - name = models.CharField(max_length=255, default='') - - def __str__(self): - return self.name - - -class Project(models.Model): - name = models.CharField(max_length=255, default='') - number = models.PositiveIntegerField(default='0', blank=True) - client = models.ForeignKey("Client", on_delete=models.DO_NOTHING) - team = models.ManyToManyField("Member", blank=True) - - def __str__(self): - return self.name - - -class Client(models.Model): - name = models.CharField(max_length=255, default='') - address = models.CharField(max_length=255, default='') - logo = models.URLField() - - def __str__(self): - return self.name - - -class Cell(models.Model): - name = models.CharField(max_length=255, default='') - city = models.CharField(max_length=255, default='') - country = models.CharField(max_length=255, default='') - - def __str__(self): - return self.name - - -class Channel(models.Model): - name = models.CharField(max_length=255, default='') - description = models.CharField(max_length=255, default='') - members = models.ManyToManyField("Member", blank=True) - owner = models.ForeignKey("Member", related_name="owned_chatrooms", on_delete=models.DO_NOTHING) - - def __str__(self): - return self.name - diff --git a/src/server/urls.py b/src/server/urls.py deleted file mode 100644 index f006f79d4d16cdb9f903690150a52ab6b554164d..0000000000000000000000000000000000000000 --- a/src/server/urls.py +++ /dev/null @@ -1,40 +0,0 @@ -"""hdappserver URL Configuration - -The `urlpatterns` list routes URLs to views. For more information please see: - https://docs.djangoproject.com/en/1.11/topics/http/urls/ -Examples: -Function views - 1. Add an import: from my_app import views - 2. Add a URL to urlpatterns: url(r'^$', views.home, name='home') -Class-based views - 1. Add an import: from other_app.views import Home - 2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home') -Including another URLconf - 1. Import the include() function: from django.conf.urls import url, include - 2. Add a URL to urlpatterns: url(r'^blog/', include('blog.urls')) -""" -from django.conf.urls import url, include -from django.contrib import admin -from django.views.generic import TemplateView -from djangoldp.views import LDPViewSet -from django.conf import settings -from .models import Member, Skill, Project, Client, Cell, Channel, Role -from .views import userinfocustom - -urlpatterns = [ - url(r'^$', TemplateView.as_view(template_name="index.html"), name="index"), - url(r'^accounts/', include('django.contrib.auth.urls')), - url(r'^admin/', admin.site.urls), - url(r'^channels/', LDPViewSet.urls(model=Channel, nested_field="members")), - url(r'^cells/', LDPViewSet.urls(model=Cell)), - url(r'^clients/', LDPViewSet.urls(model=Client)), - url(r'^members/', LDPViewSet.urls(model=Member, nested_field="skills")), - url(r'^projects/', LDPViewSet.urls(model=Project, nested_field="team")), - url(r'^skills/', LDPViewSet.urls(model=Skill)), - url(r'^openid/userinfo', userinfocustom), - url(r'^openid/', include('oidc_provider.urls', namespace='oidc_provider')), - url(r'^role/', LDPViewSet.urls(model=Role)), - url(r'^users/', LDPViewSet.urls(model=settings.AUTH_USER_MODEL)), -] - -