Compare commits

...

125 Commits

Author SHA1 Message Date
renovate edd9738ddb Update dependency highlight.js to v10.6.0 (#407)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #407
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-02-08 20:01:39 +00:00
renovate eff427fc3f Update dependency marked to v2 (#405)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #405
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-02-08 07:03:20 +00:00
monkeynaleo 11de5cac56 Update ShowTasks view to sort tasks by ascending (#406)
continuous-integration/drone/push Build is passing Details
Co-authored-by: Naleo Hyde <monkeynaleo@gmail.com>
Reviewed-on: #406
Co-authored-by: monkeynaleo <monkeynaleo@gmail.com>
Co-committed-by: monkeynaleo <monkeynaleo@gmail.com>
2021-02-08 07:01:36 +00:00
kolaente 53ea3c0eaf
Fix editor placeholder color
continuous-integration/drone/push Build is passing Details
2021-02-07 21:51:48 +01:00
renovate 5fb003ed4c Update dependency vue-advanced-cropper to v1.3.0 (#404)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #404
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-02-06 09:45:31 +00:00
renovate 684fb49aad Update dependency vue-advanced-cropper to v1 (#393)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #393
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-02-05 18:51:06 +00:00
renovate 36fa8cfc13 Update dependency date-fns to v2.17.0 (#403)
continuous-integration/drone/push Build is failing Details
Reviewed-on: #403
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-02-05 16:39:19 +00:00
kolaente 09073e34c4
Make sure all arm64 build steps run in parallel
continuous-integration/drone/push Build is passing Details
2021-02-04 22:07:12 +01:00
kolaente e756178797
Fix map_hash_max_size for docker images 2021-02-04 22:05:02 +01:00
kolaente 75a96c0b8d
Add arm64 builds
continuous-integration/drone/push Build is failing Details
2021-02-04 21:46:45 +01:00
kolaente be92db49a9
Fix setting dates in safari
continuous-integration/drone/push Build is passing Details
Fixes #207
2021-02-03 23:06:20 +01:00
renovate f4cc230e62 Update dependency marked to v1.2.9 (#401)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #401
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-02-03 20:48:40 +00:00
renovate 966352a702 Update dependency faker to v5.3.1 (#400)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #400
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-02-02 19:27:05 +00:00
renovate 43e19eab57 Update dependency cypress to v6.4.0 (#399)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #399
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-02-01 21:34:16 +00:00
kolaente 467f866c9d
Fix resetting colors from the color picker
continuous-integration/drone/push Build is passing Details
2021-01-31 12:19:34 +01:00
renovate a33ce3a5b6 Update dependency eslint to v7.19.0 (#398)
continuous-integration/drone/push Build is failing Details
Reviewed-on: #398
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-01-31 11:16:30 +00:00
kolaente 7f5140bbb4
Play a sound when marking a task as done
continuous-integration/drone/push Build is passing Details
2021-01-30 21:45:54 +01:00
kolaente 91a4a39527
Add button to un-archive a namespace
continuous-integration/drone/push Build is passing Details
2021-01-30 21:18:30 +01:00
kolaente 46831e5132
Don't save the editor text when it is loaded
continuous-integration/drone/push Build is passing Details
2021-01-30 21:16:15 +01:00
kolaente c49345c31b
Persist show archived state
continuous-integration/drone/push Build is passing Details
2021-01-30 20:59:42 +01:00
kolaente 826d90c7eb
Cleanup font caching and requesting
continuous-integration/drone/push Build is passing Details
2021-01-30 18:33:21 +01:00
konrad e0be77d88f Move list edit/namespace to separate pages and in a menu (#397)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #397
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-30 16:17:04 +00:00
adrinux 649714e8a9 Make the scrollbars a lighter grey (#394)
continuous-integration/drone/push Build is passing Details
Co-authored-by: AdrianSimmons <adrian@perlucida.co.uk>
Reviewed-on: #394
Co-authored-by: adrinux <adrian@perlucida.co.uk>
Co-committed-by: adrinux <adrian@perlucida.co.uk>
2021-01-30 08:10:50 +00:00
kolaente 4df33d1152
Fix attachment not being added if the task was not a kanban task
continuous-integration/drone/push Build is passing Details
2021-01-28 21:24:22 +01:00
kolaente 23552b2b1b
Fix attachments being added mutliple times
continuous-integration/drone/push Build is passing Details
2021-01-28 19:29:50 +01:00
kolaente c5da0fcba4
Change bucket background color
continuous-integration/drone/push Build is passing Details
2021-01-27 20:18:08 +01:00
kolaente 6624568faf
Fix attachment hover
continuous-integration/drone/push Build is passing Details
2021-01-26 22:28:42 +01:00
renovate 7049607b28 Update vue monorepo (#390)
continuous-integration/drone/push Build was killed Details
Reviewed-on: #390
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-01-26 20:59:30 +00:00
renovate 3fd1b03472 Update dependency marked to v1.2.8 (#391)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #391
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-01-26 20:59:12 +00:00
renovate 69c14fc91e Update dependency bulma to v0.9.2 (#392)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #392
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-01-26 20:58:59 +00:00
kolaente 3659577b57
Fix text color
continuous-integration/drone/push Build is passing Details
2021-01-26 20:46:17 +01:00
kolaente 30cb970deb
Fix button height
continuous-integration/drone/push Build is passing Details
2021-01-26 20:31:56 +01:00
kolaente c041eab7a2
Fix login or register not working when pressing enter
continuous-integration/drone/push Build is passing Details
2021-01-26 20:25:39 +01:00
renovate 63726ed59f Update dependency faker to v5.2.0 (#389)
continuous-integration/drone/push Build is failing Details
Reviewed-on: #389
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-01-25 22:06:52 +00:00
renovate ea6b507df2 Update dependency vue-router to v3.5.0 (#388)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #388
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-01-25 16:21:12 +00:00
kolaente 9ef201c27c
Fix task id spacing
continuous-integration/drone/push Build is passing Details
2021-01-24 15:46:14 +01:00
kolaente 06a160f26c
Fix defer due date popup
continuous-integration/drone/push Build is passing Details
2021-01-24 15:37:19 +01:00
kolaente 769975b42b
Fix spacing for lists with no rights to add new tasks
continuous-integration/drone/push Build is passing Details
2021-01-24 14:27:52 +01:00
konrad 8828426c91 Move all content to cards (#387)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #387
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-24 13:00:21 +00:00
kolaente e0d120da5d
Fix kanban height on mobile
continuous-integration/drone/push Build is passing Details
2021-01-24 12:31:30 +01:00
kolaente 2ee2dffaa7
Make message undo button secondary
continuous-integration/drone/push Build is passing Details
2021-01-24 12:13:21 +01:00
renovate 7e4c5f16e2 Update dependency cypress-file-upload to v5 (#379)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #379
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-01-23 19:49:10 +00:00
kolaente 850e4ecc15
Show list if the search result for a task belongs to a different list
continuous-integration/drone/push Build is passing Details
2021-01-23 19:05:26 +01:00
kolaente 0d64506d73
Make sure all popups & dropdowns are animated
continuous-integration/drone/push Build is passing Details
2021-01-23 18:54:22 +01:00
kolaente a4fb3e19be
Fix no color selected in the color picket
continuous-integration/drone/push Build is failing Details
2021-01-23 18:41:13 +01:00
konrad d1a2eefca6 Improve consistency of the layout (#386)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #386
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-23 17:18:09 +00:00
renovate b2098d65fd Update vue monorepo to v4.5.11 (#385)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #385
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-01-22 18:44:33 +00:00
renovate 36f35391a3 Update dependency eslint-plugin-vue to v7.5.0 (#384)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #384
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-01-22 08:23:32 +00:00
kolaente eaec8c77d2
Fix flaky test part 2
continuous-integration/drone/push Build is passing Details
2021-01-22 00:11:55 +01:00
kolaente d172d99b49
Fix flaky test
continuous-integration/drone/push Build is failing Details
2021-01-22 00:00:58 +01:00
konrad ddadd89c64 Move all create views to better looking popups (#383)
continuous-integration/drone/push Build is failing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #383
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-21 22:33:16 +00:00
kolaente 0d34d01689
Hide task elements while the task is loading
continuous-integration/drone/push Build is passing Details
2021-01-21 20:20:57 +01:00
konrad a8ada57e81 Fix team edit test (#382)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #382
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-21 19:14:26 +00:00
kolaente 901f76ae3b
Fix team edit test
continuous-integration/drone/push Build is failing Details
2021-01-21 18:29:27 +01:00
kolaente 0667a96376
Fix empty call to actions
continuous-integration/drone/push Build is failing Details
2021-01-21 18:14:22 +01:00
kolaente bdfbe8857a
Fix task filter toggle button if the list has a background
continuous-integration/drone/push Build is failing Details
2021-01-20 22:42:30 +01:00
kolaente 9f35ac372b
Show call to action for task description if there is none
continuous-integration/drone/push Build is failing Details
2021-01-20 22:33:11 +01:00
kolaente 4dac10454e
Remove the shadow at the "+" button for related tasks
continuous-integration/drone/push Build is failing Details
2021-01-20 22:26:33 +01:00
kolaente 08ea135211
Open links to external sites in a new window
continuous-integration/drone/push Build is failing Details
2021-01-20 22:20:35 +01:00
kolaente 83748bd484
Fix transition between pages
continuous-integration/drone/push Build is failing Details
2021-01-20 22:11:05 +01:00
kolaente 890d9b3f11
Make sure no cta's are visible while the page is loading
continuous-integration/drone/push Build was killed Details
2021-01-20 22:09:40 +01:00
kolaente 981a230b14
Fix kanban board slightly scrolling
continuous-integration/drone/push Build is passing Details
2021-01-20 21:58:28 +01:00
kolaente 528de75c3e
Add github sponsoring
continuous-integration/drone/push Build is failing Details
2021-01-20 21:48:23 +01:00
renovate c5b3667b1a Update dependency cypress to v6.3.0 (#381)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #381
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-01-20 20:32:06 +00:00
kolaente 198633c51d
Fix test
continuous-integration/drone/push Build is passing Details
2021-01-18 22:17:17 +01:00
kolaente a9e58a8e21
Make filter buttons look better on mobile
continuous-integration/drone/push Build is failing Details
2021-01-18 22:14:10 +01:00
kolaente 0b23e91f8d
Make sure attachements are only added once to the list after uploading
continuous-integration/drone/push Build is failing Details
+ Make sure the attachment list shows up every time after adding an attachment
2021-01-18 21:58:34 +01:00
kolaente a0664ecb29
Fix multiselect on mobile
continuous-integration/drone/push Build is failing Details
2021-01-18 21:33:21 +01:00
kolaente 427a702bd4
Add clearer call to action when no lists are available yet
continuous-integration/drone/push Build is failing Details
2021-01-17 20:53:09 +01:00
kolaente 2139d4d528
Make sure all empty pages have a call to action
continuous-integration/drone/push Build is failing Details
2021-01-17 20:21:33 +01:00
kolaente ec4c941fb1
Make the button shadow lighter
continuous-integration/drone/push Build was killed Details
2021-01-17 19:58:57 +01:00
kolaente ef608aacd1
Only show the llama background for unauthenticated users
continuous-integration/drone/push Build is passing Details
2021-01-17 19:58:03 +01:00
kolaente d34fe5dadc
Only use dark shadows for buttons
continuous-integration/drone/push Build is passing Details
2021-01-17 19:52:05 +01:00
konrad 2aceca54ca Move buttons to separate component (#380)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #380
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-17 17:57:57 +00:00
kolaente f3e0b79b26
Fix edit task description test
continuous-integration/drone/push Build is passing Details
2021-01-17 14:51:30 +01:00
kolaente 0afd5005a4
Fix tests after changing button classes
continuous-integration/drone/push Build is failing Details
2021-01-17 14:25:50 +01:00
kolaente 4f872c92d8
Rename .noshadow to .has-no-shadow
continuous-integration/drone/push Build is failing Details
2021-01-17 13:21:58 +01:00
kolaente e960202607
Use buttons more consistently
continuous-integration/drone/push Build is failing Details
2021-01-17 13:04:49 +01:00
kolaente 0102709d92
Fix create new namespace test
continuous-integration/drone/push Build is passing Details
2021-01-17 12:15:57 +01:00
kolaente dde28a9710
Better wording of new namespace and list buttons
continuous-integration/drone/push Build is failing Details
2021-01-17 12:09:29 +01:00
kolaente b12869e509
Fix labels randomly changing color after saving
continuous-integration/drone/push Build is passing Details
2021-01-17 11:51:07 +01:00
konrad 3313801174 Fix closing popups when clicking outside of them (#378)
continuous-integration/drone/push Build is passing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: #378
Co-authored-by: konrad <konrad@kola-entertainments.de>
Co-committed-by: konrad <konrad@kola-entertainments.de>
2021-01-17 10:36:57 +00:00
kolaente 6ef4a36bbc
Fix label spacing
continuous-integration/drone/push Build is passing Details
2021-01-17 10:55:04 +01:00
kolaente 20a82ee8ae
Make the icons in the menu light grey
continuous-integration/drone/push Build is passing Details
2021-01-16 22:59:23 +01:00
kolaente c6086ddf6c
Fix create new list test
continuous-integration/drone/push Build is failing Details
2021-01-16 22:50:04 +01:00
kolaente 3f81f2837a
Fix delete buttons in forms
continuous-integration/drone/push Build is failing Details
2021-01-16 22:46:02 +01:00
kolaente aa5d0d437d
Fix namespace actions alignment in the menu
continuous-integration/drone/push Build is failing Details
2021-01-16 22:33:49 +01:00
kolaente b644c00f59
Add view image modal for image attachments
continuous-integration/drone/push Build is failing Details
2021-01-16 22:15:48 +01:00
kolaente e473a6b70b
Make the "upload attachment" button less obvious
continuous-integration/drone/push Build is passing Details
2021-01-16 21:59:09 +01:00
kolaente f4b47ec374
Fix task detail view spacings
continuous-integration/drone/push Build is passing Details
2021-01-16 21:55:43 +01:00
kolaente 60baa3353f
Fix task icon size
continuous-integration/drone/push Build is failing Details
2021-01-16 21:48:38 +01:00
kolaente cf951d2846
Hide new related tasks form when related tasks exist
continuous-integration/drone/push Build is failing Details
2021-01-16 21:40:07 +01:00
kolaente 01a1e29db0
Add repeat after one-click intervals
continuous-integration/drone/push Build is failing Details
2021-01-16 21:09:11 +01:00
kolaente 2f45b63157
Rearrange task actions
continuous-integration/drone/push Build is failing Details
2021-01-16 20:51:20 +01:00
kolaente 212cd86987
Don't show the "new bucket" button when buckets are still loading
continuous-integration/drone/push Build is failing Details
2021-01-16 20:28:10 +01:00
kolaente c31015bd70
Add "today" task filter
continuous-integration/drone/push Build is failing Details
2021-01-16 20:20:43 +01:00
kolaente 9a2be2afff
Fix filter container positioning
continuous-integration/drone/push Build is passing Details
2021-01-16 17:22:42 +01:00
kolaente 65ce1de445
Fix filter container positioning in link shares
continuous-integration/drone/push Build is passing Details
2021-01-16 16:50:13 +01:00
renovate 0c13caf4fa Update dependency eslint to v7.18.0 (#376)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #376
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-01-16 10:50:00 +00:00
kolaente b778c76cbd
Fix task title heading ux
continuous-integration/drone/push Build is passing Details
2021-01-15 23:47:14 +01:00
kolaente 09b7a903d2
Add success message when modifying buckets
continuous-integration/drone/push Build is passing Details
2021-01-15 23:46:43 +01:00
kolaente 873b36e6cd
Rework attachments list to look great everywhere
continuous-integration/drone/push Build is failing Details
2021-01-15 23:33:43 +01:00
kolaente bd3f54e51b
Fix editor buttons alignment
continuous-integration/drone/push Build is passing Details
2021-01-15 22:43:02 +01:00
kolaente c1148bcbda
Fix datepicker popup not fully aligned on mobile
continuous-integration/drone/push Build is passing Details
2021-01-15 21:11:29 +01:00
kolaente 2b852de06f
Make full task in task list clickable
continuous-integration/drone/push Build is failing Details
Fixes #362
2021-01-15 21:04:48 +01:00
kolaente db90a8cde4
Fix caldav url not containing the api url if the frontend and api are on the same domain
continuous-integration/drone/push Build is passing Details
2021-01-15 20:56:51 +01:00
kolaente a2ad84fefd
Fix task relation search test
continuous-integration/drone/push Build is passing Details
2021-01-14 22:53:12 +01:00
kolaente cad2d06b41
Make release steps on master depend on building/testing
continuous-integration/drone/push Build is failing Details
2021-01-14 22:50:31 +01:00
kolaente 5e67934bfe
Fix list counter in the navigation counting archived lists
continuous-integration/drone/push Build is failing Details
2021-01-14 22:40:13 +01:00
kolaente c051baf9d1
Fix iterating over check boxes and attachment images in the editor rendering
continuous-integration/drone/push Build is failing Details
2021-01-14 22:35:08 +01:00
kolaente 55b9b68258
Make sure the loading spinner is always visible at the end of the page
continuous-integration/drone/push Build is failing Details
2021-01-14 22:19:28 +01:00
kolaente 526eee361f
Show label colors when searching for labels
continuous-integration/drone/push Build is passing Details
2021-01-14 22:06:22 +01:00
kolaente 6db151d57a
Make the input full width by default
continuous-integration/drone/push Build is failing Details
2021-01-14 21:56:28 +01:00
renovate e5ce9e619d Update Font Awesome (#374)
continuous-integration/drone/push Build is failing Details
Reviewed-on: #374
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-01-13 22:29:43 +00:00
renovate f539653e65 Update dependency sass-loader to v10.1.1 (#372)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #372
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-01-11 17:26:18 +00:00
kolaente 85eeccee28
Inline mutliselect search input for multiple elements
continuous-integration/drone/push Build is failing Details
2021-01-10 22:46:50 +01:00
kolaente eb31798f06
Fix getting back to the default task view when navigating back from a task modal
continuous-integration/drone/push Build is failing Details
2021-01-10 22:37:43 +01:00
kolaente d7112c99c7
Fix getting back to the kanban board after closing a task popup
continuous-integration/drone/push Build is passing Details
2021-01-10 22:07:33 +01:00
kolaente 3e71b76c25
Fix adding a label twice when selecting it and pressing enter
continuous-integration/drone/push Build is passing Details
2021-01-10 21:56:35 +01:00
kolaente d89a855ca7
Fix priority label width in task list
continuous-integration/drone/push Build is passing Details
2021-01-10 21:46:45 +01:00
renovate 8366296d4b Pin dependency highlight.js to 10.5.0 (#371)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #371
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2021-01-10 19:47:18 +00:00
kolaente f1206e8274
Add code highlighting for rendered user input text
continuous-integration/drone/push Build is passing Details
2021-01-10 19:03:47 +01:00
kolaente 0c833af72f
Fix font caching in docker image
continuous-integration/drone/push Build is passing Details
2021-01-10 18:49:52 +01:00
kolaente d384c048ed
Show "powered by Vikunja" in link shares
continuous-integration/drone/push Build is passing Details
2021-01-10 18:33:33 +01:00
kolaente e87642026b
Fix task icons on kanban if there were multiple different ones
continuous-integration/drone/push Build is passing Details
2021-01-10 18:27:18 +01:00
179 changed files with 6026 additions and 7209 deletions

View File

@ -95,6 +95,7 @@ steps:
CYPRESS_TEST_SECRET: averyLongSecretToSe33dtheDB CYPRESS_TEST_SECRET: averyLongSecretToSe33dtheDB
YARN_CACHE_FOLDER: .cache/yarn/ YARN_CACHE_FOLDER: .cache/yarn/
CYPRESS_CACHE_FOLDER: .cache/cypress/ CYPRESS_CACHE_FOLDER: .cache/cypress/
CYPRESS_DEFAULT_COMMAND_TIMEOUT: 10000
commands: commands:
- sed -i 's/localhost/api/g' public/index.html - sed -i 's/localhost/api/g' public/index.html
- yarn serve & npx wait-on http://localhost:8080 - yarn serve & npx wait-on http://localhost:8080
@ -128,6 +129,9 @@ steps:
kind: pipeline kind: pipeline
name: release-latest name: release-latest
depends_on:
- build
trigger: trigger:
branch: branch:
- master - master
@ -200,6 +204,9 @@ steps:
kind: pipeline kind: pipeline
name: release-version name: release-version
depends_on:
- build
trigger: trigger:
event: event:
- tag - tag
@ -300,7 +307,7 @@ depends_on:
platform: platform:
os: linux os: linux
arch: arm arch: arm64
trigger: trigger:
ref: ref:
@ -325,6 +332,8 @@ steps:
when: when:
ref: ref:
- refs/heads/master - refs/heads/master
depends_on:
- clone
- name: docker-version - name: docker-version
image: plugins/docker:linux-arm image: plugins/docker:linux-arm
@ -343,6 +352,48 @@ steps:
when: when:
ref: ref:
- "refs/tags/**" - "refs/tags/**"
depends_on:
- clone
- name: docker-latest-arm64
image: plugins/docker:linux-arm64
pull: true
settings:
username:
from_secret: docker_username
password:
from_secret: docker_password
repo: vikunja/frontend
auto_tag: true
auto_tag_suffix: linux-arm64
build_args:
- USE_RELEASE=true
- RELEASE_VERSION=master
when:
ref:
- refs/heads/master
depends_on:
- clone
- name: docker-version-arm64
image: plugins/docker:linux-arm64
pull: true
settings:
username:
from_secret: docker_username
password:
from_secret: docker_password
repo: vikunja/frontend
auto_tag: true
auto_tag_suffix: linux-arm64
build_args:
- USE_RELEASE=true
- RELEASE_VERSION=${DRONE_TAG##v}
when:
ref:
- "refs/tags/**"
depends_on:
- clone
--- ---
kind: pipeline kind: pipeline

1
.github/FUNDING.yml vendored
View File

@ -1 +1,2 @@
github: kolaente
custom: https://www.buymeacoffee.com/kolaente custom: https://www.buymeacoffee.com/kolaente

View File

@ -21,16 +21,19 @@ describe('Lists', () => {
it('Should create a new list', () => { it('Should create a new list', () => {
cy.visit('/') cy.visit('/')
cy.get('a.nsettings[href="/namespaces/1/list"]') cy.get('.namespace-title .dropdown-trigger')
.click()
cy.get('.namespace-title .dropdown .dropdown-item')
.contains('New list')
.click() .click()
cy.url() cy.url()
.should('contain', '/namespaces/1/list') .should('contain', '/namespaces/1/list')
cy.get('h3') cy.get('.card-header-title')
.contains('Create a new list') .contains('Create a new list')
cy.get('input.input') cy.get('input.input')
.type('New List') .type('New List')
cy.get('button.is-success') cy.get('.button')
.contains('Add') .contains('Create')
.click() .click()
cy.wait(1000) // Waiting until the request to create the new list is done cy.wait(1000) // Waiting until the request to create the new list is done
@ -58,11 +61,11 @@ describe('Lists', () => {
.should('contain', '/lists/1/list') .should('contain', '/lists/1/list')
cy.get('.list-title h1') cy.get('.list-title h1')
.should('contain', 'First List') .should('contain', 'First List')
cy.get('.list-title a.icon') cy.get('.list-title .dropdown')
.should('have.attr', 'href') .should('exist')
.and('include', '/lists/1/edit') cy.get('p')
cy.get('.list-is-empty-notice') .contains('This list is currently empty.')
.should('contain', 'This list is currently empty.') .should('exist')
}) })
it('Should navigate to the task when the title is clicked', () => { it('Should navigate to the task when the title is clicked', () => {
@ -141,9 +144,8 @@ describe('Lists', () => {
}) })
cy.visit('/lists/1/table') cy.visit('/lists/1/table')
cy.get('.table-view table.table a') cy.get('.table-view table.table')
.contains(tasks[0].title) .contains(tasks[0].title)
.first()
.click() .click()
cy.url() cy.url()
@ -156,7 +158,7 @@ describe('Lists', () => {
TaskFactory.create(1) TaskFactory.create(1)
cy.visit('/lists/1/gantt') cy.visit('/lists/1/gantt')
cy.get('.gantt-chart-container .gantt-chart.box .tasks') cy.get('.gantt-chart-container .gantt-chart .tasks')
.should('be.empty') .should('be.empty')
}) })
@ -164,7 +166,7 @@ describe('Lists', () => {
const now = new Date() const now = new Date()
cy.visit('/lists/1/gantt') cy.visit('/lists/1/gantt')
cy.get('.gantt-chart-container .gantt-chart.box .months') cy.get('.gantt-chart-container .gantt-chart .months')
.should('contain', format(now, 'MMMM')) .should('contain', format(now, 'MMMM'))
.should('contain', format(now.setMonth(now.getMonth() + 1), 'MMMM')) .should('contain', format(now.setMonth(now.getMonth() + 1), 'MMMM'))
}) })
@ -177,9 +179,9 @@ describe('Lists', () => {
}) })
cy.visit('/lists/1/gantt') cy.visit('/lists/1/gantt')
cy.get('.gantt-chart-container .gantt-chart.box .tasks') cy.get('.gantt-chart-container .gantt-chart .tasks')
.should('not.be.empty') .should('not.be.empty')
cy.get('.gantt-chart-container .gantt-chart.box .tasks') cy.get('.gantt-chart-container .gantt-chart .tasks')
.should('contain', tasks[0].title) .should('contain', tasks[0].title)
}) })
@ -194,9 +196,9 @@ describe('Lists', () => {
.contains('Show tasks which don\'t have dates set') .contains('Show tasks which don\'t have dates set')
.click() .click()
cy.get('.gantt-chart-container .gantt-chart.box .tasks') cy.get('.gantt-chart-container .gantt-chart .tasks')
.should('not.be.empty') .should('not.be.empty')
cy.get('.gantt-chart-container .gantt-chart.box .tasks .task.nodate') cy.get('.gantt-chart-container .gantt-chart .tasks .task.nodate')
.should('exist') .should('exist')
}) })
@ -208,7 +210,7 @@ describe('Lists', () => {
}) })
cy.visit('/lists/1/gantt') cy.visit('/lists/1/gantt')
cy.get('.gantt-chart-container .gantt-chart.box .tasks .task') cy.get('.gantt-chart-container .gantt-chart .tasks .task')
.first() .first()
.trigger('mousedown', {which: 1}) .trigger('mousedown', {which: 1})
.trigger('mousemove', {clientX: 500, clientY: 0}) .trigger('mousemove', {clientX: 500, clientY: 0})
@ -361,9 +363,9 @@ describe('Lists', () => {
}) })
cy.visit('/lists/1/kanban') cy.visit('/lists/1/kanban')
cy.get('.kanban .bucket .tasks .task') cy.getAttached('.kanban .bucket .tasks .task')
.contains(tasks[0].title) .contains(tasks[0].title)
.first() .should('be.visible')
.click() .click()
cy.url() cy.url()

View File

@ -22,16 +22,16 @@ describe('Namepaces', () => {
it('Should create a new Namespace', () => { it('Should create a new Namespace', () => {
cy.visit('/namespaces') cy.visit('/namespaces')
cy.get('a.button') cy.get('a.button')
.contains('Create new namespace') .contains('Create namespace')
.click() .click()
cy.url() cy.url()
.should('contain', '/namespaces/new') .should('contain', '/namespaces/new')
cy.get('h3') cy.get('.card-header-title')
.should('contain', 'Create a new namespace') .should('contain', 'Create a new namespace')
cy.get('input.input') cy.get('input.input')
.type('New Namespace') .type('New Namespace')
cy.get('button.is-success') cy.get('.button')
.contains('Add') .contains('Create')
.click() .click()
cy.url() cy.url()
.should('contain', '/namespaces') .should('contain', '/namespaces')

View File

@ -8,26 +8,25 @@ describe('Team', () => {
TeamFactory.truncate() TeamFactory.truncate()
cy.visit('/teams') cy.visit('/teams')
const newTeamName = 'New Team'
cy.get('a.button') cy.get('a.button')
.contains('New Team') .contains('New Team')
.click() .click()
cy.url() cy.url()
.should('contain', '/teams/new') .should('contain', '/teams/new')
cy.get('h3') cy.get('.card-header-title')
.contains('Create a new team') .contains('Create a new team')
cy.get('input.input') cy.get('input.input')
.type('New Team') .type(newTeamName)
cy.get('button.is-success') cy.get('.button')
.contains('Add') .contains('Create')
.click() .click()
cy.get('.fullpage')
.should('not.exist')
cy.url() cy.url()
.should('contain', '/edit') .should('contain', '/edit')
cy.get('.card-header .card-header-title') cy.get('input#teamtext')
.first() .should('have.value', newTeamName)
.should('contain', 'Edit Team')
}) })
it('Shows all teams', () => { it('Shows all teams', () => {
@ -113,7 +112,7 @@ describe('Team', () => {
.click() .click()
cy.get('.card') cy.get('.card')
.contains('Team Members') .contains('Team Members')
.get('.card-content button.button') .get('.card-content .button')
.contains('Add To Team') .contains('Add To Team')
.click() .click()

View File

@ -28,7 +28,7 @@ describe('Task', () => {
cy.visit('/lists/1/list') cy.visit('/lists/1/list')
cy.get('input.input[placeholder="Add a new task..."') cy.get('input.input[placeholder="Add a new task..."')
.type('New Task') .type('New Task')
cy.get('button.button.is-success') cy.get('.button')
.contains('Add') .contains('Add')
.click() .click()
cy.get('.tasks .task .tasktext') cy.get('.tasks .task .tasktext')
@ -44,7 +44,7 @@ describe('Task', () => {
.should('not.exist') .should('not.exist')
cy.get('input.input[placeholder="Add a new task..."') cy.get('input.input[placeholder="Add a new task..."')
.type('New Task') .type('New Task')
cy.get('button.button.is-success') cy.get('.button')
.contains('Add') .contains('Add')
.click() .click()
@ -163,7 +163,6 @@ describe('Task', () => {
cy.visit(`/tasks/${tasks[0].id}`) cy.visit(`/tasks/${tasks[0].id}`)
cy.get('.task-view .details.content.description .editor a') cy.get('.task-view .details.content.description .editor a')
.contains('Edit')
.click() .click()
cy.get('.task-view .details.content.description .editor .vue-easymde .EasyMDEContainer .CodeMirror-scroll') cy.get('.task-view .details.content.description .editor .vue-easymde .EasyMDEContainer .CodeMirror-scroll')
.type('{selectall}New Description') .type('{selectall}New Description')
@ -184,7 +183,7 @@ describe('Task', () => {
cy.get('.task-view .comments .media.comment .editor .vue-easymde .EasyMDEContainer .CodeMirror-scroll') cy.get('.task-view .comments .media.comment .editor .vue-easymde .EasyMDEContainer .CodeMirror-scroll')
.type('{selectall}New Comment') .type('{selectall}New Comment')
cy.get('.task-view .comments .media.comment .button.is-primary') cy.get('.task-view .comments .media.comment .button:not([disabled])')
.contains('Comment') .contains('Comment')
.click() .click()
@ -205,7 +204,7 @@ describe('Task', () => {
cy.get('.task-view .action-buttons .button') cy.get('.task-view .action-buttons .button')
.contains('Move task') .contains('Move task')
.click() .click()
cy.get('.task-view .content.details .field .multiselect.control .input-wrapper .input-loader-wrapper input') cy.get('.task-view .content.details .field .multiselect.control .input-wrapper input')
.type(`${lists[1].title}{enter}`) .type(`${lists[1].title}{enter}`)
// The requests happen with a 200ms timeout. Because of that, the results are not yet there when cypress // The requests happen with a 200ms timeout. Because of that, the results are not yet there when cypress
// presses enter and we can't simulate pressing on enter to select the item. // presses enter and we can't simulate pressing on enter to select the item.
@ -378,5 +377,34 @@ describe('Task', () => {
cy.get('.task-view .details.labels-list .multiselect .input-wrapper') cy.get('.task-view .details.labels-list .multiselect .input-wrapper')
.should('not.contain', labels[0].title) .should('not.contain', labels[0].title)
}) })
it('Can set a due date for a task', () => {
const tasks = TaskFactory.create(1, {
id: 1,
done: false,
})
cy.visit(`/tasks/${tasks[0].id}`)
cy.get('.task-view .action-buttons .button')
.contains('Set Due Date')
.click()
cy.get('.task-view .columns.details .column')
.contains('Due Date')
.get('.date-input .datepicker .show')
.click()
cy.get('.datepicker .datepicker-popup a')
.contains('Tomorrow')
.click()
cy.get('.datepicker .datepicker-popup a.button')
.contains('Confirm')
.click()
cy.get('.task-view .columns.details .column')
.contains('Due Date')
.get('.date-input .datepicker-popup')
.should('not.exist')
cy.get('.global-notification')
.should('contain', 'Success')
})
}) })
}) })

View File

@ -4,7 +4,7 @@ const testAndAssertFailed = fixture => {
cy.visit('/login') cy.visit('/login')
cy.get('input[id=username]').type(fixture.username) cy.get('input[id=username]').type(fixture.username)
cy.get('input[id=password]').type(fixture.password) cy.get('input[id=password]').type(fixture.password)
cy.get('button').contains('Login').click() cy.get('.button').contains('Login').click()
cy.wait(5000) // It can take waaaayy too long to log the user in cy.wait(5000) // It can take waaaayy too long to log the user in
cy.url().should('include', '/') cy.url().should('include', '/')
@ -32,7 +32,7 @@ context('Login', () => {
cy.visit('/login') cy.visit('/login')
cy.get('input[id=username]').type(fixture.username) cy.get('input[id=username]').type(fixture.username)
cy.get('input[id=password]').type(fixture.password) cy.get('input[id=password]').type(fixture.password)
cy.get('button').contains('Login').click() cy.get('.button').contains('Login').click()
cy.url().should('include', '/') cy.url().should('include', '/')
cy.get('h2').should('contain', `Hi ${fixture.username}!`) cy.get('h2').should('contain', `Hi ${fixture.username}!`)
}) })

View File

@ -26,7 +26,7 @@ context('Registration', () => {
cy.get('#email').type(fixture.email) cy.get('#email').type(fixture.email)
cy.get('#password1').type(fixture.password) cy.get('#password1').type(fixture.password)
cy.get('#password2').type(fixture.password) cy.get('#password2').type(fixture.password)
cy.get('button#register-submit').click() cy.get('#register-submit').click()
cy.url().should('include', '/') cy.url().should('include', '/')
cy.get('h2').should('contain', `Hi ${fixture.username}!`) cy.get('h2').should('contain', `Hi ${fixture.username}!`)
}) })
@ -43,7 +43,7 @@ context('Registration', () => {
cy.get('#email').type(fixture.email) cy.get('#email').type(fixture.email)
cy.get('#password1').type(fixture.password) cy.get('#password1').type(fixture.password)
cy.get('#password2').type(fixture.password) cy.get('#password2').type(fixture.password)
cy.get('button#register-submit').click() cy.get('#register-submit').click()
cy.get('div.notification.is-danger').contains('A user with this username already exists.') cy.get('div.notification.is-danger').contains('A user with this username already exists.')
}) })
}) })

View File

@ -32,7 +32,7 @@ describe('User Settings', () => {
cy.get('input#newName') cy.get('input#newName')
.type('Lorem Ipsum') .type('Lorem Ipsum')
cy.get('.card.update-name button.button.is-primary') cy.get('.card.general-settings .button.is-primary')
.contains('Save') .contains('Save')
.click() .click()

View File

@ -0,0 +1,17 @@
/**
* getAttached(selector)
* getAttached(selectorFn)
*
* Waits until the selector finds an attached element, then yields it (wrapped).
* selectorFn, if provided, is passed $(document). Don't use cy methods inside selectorFn.
*
* Source: https://github.com/cypress-io/cypress/issues/5743#issuecomment-650421731
*/
Cypress.Commands.add('getAttached', selector => {
const getElement = typeof selector === 'function' ? selector : $d => $d.find(selector);
let $el = null;
return cy.document().should($d => {
$el = getElement(Cypress.$($d));
expect(Cypress.dom.isDetached($el)).to.be.false;
}).then(() => cy.wrap($el));
});

View File

@ -1,2 +1,3 @@
import './commands'
import 'cypress-file-upload' import 'cypress-file-upload'

View File

@ -11,6 +11,11 @@ manifests:
platform: platform:
architecture: amd64 architecture: amd64
os: linux os: linux
-
image: vikunja/frontend:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}linux-arm64
platform:
architecture: arm64
os: linux
- -
image: vikunja/frontend:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}linux-arm image: vikunja/frontend:{{#if build.tag}}{{trimPrefix "v" build.tag}}-{{/if}}linux-arm
platform: platform:

View File

@ -34,16 +34,27 @@ http {
gzip_buffers 16 8k; gzip_buffers 16 8k;
gzip_http_version 1.1; gzip_http_version 1.1;
gzip_min_length 256; gzip_min_length 256;
gzip_types text/plain text/css application/json application/x-javascript application/javascript text/xml application/xml application/xml+rss text/javascript application/vnd.ms-fontobject application/x-font-ttf font/opentype image/svg+xml font/woff2 image/x-icon; gzip_types text/plain text/css application/json application/x-javascript application/javascript text/xml application/xml application/xml+rss text/javascript application/vnd.ms-fontobject application/x-font-ttf font/opentype image/svg+xml font/woff2 image/x-icon audio/wav;
map_hash_max_size 128;
map_hash_bucket_size 128;
# Expires map # Expires map
map $sent_http_content_type $expires { map $sent_http_content_type $expires {
default off; default off;
text/html max; text/html max;
text/css max; text/css max;
application/javascript max; application/javascript max;
~image/ max; text/javascript max;
~font/ max; application/vnd.ms-fontobject max;
application/x-font-ttf max;
font/opentype max;
font/woff2 max;
image/svg+xml max;
image/x-icon max;
audio/wav max;
~image/ max;
~font/ max;
} }
server { server {

View File

@ -13,47 +13,48 @@
"test:frontend": "cypress run" "test:frontend": "cypress run"
}, },
"dependencies": { "dependencies": {
"bulma": "0.9.1", "bulma": "0.9.2",
"camel-case": "4.1.2", "camel-case": "4.1.2",
"copy-to-clipboard": "3.3.1", "copy-to-clipboard": "3.3.1",
"date-fns": "2.16.1", "date-fns": "2.17.0",
"dompurify": "2.2.6", "dompurify": "2.2.6",
"highlight.js": "10.6.0",
"lodash": "4.17.20", "lodash": "4.17.20",
"marked": "1.2.7", "marked": "2.0.0",
"register-service-worker": "1.7.2", "register-service-worker": "1.7.2",
"snake-case": "3.0.4", "snake-case": "3.0.4",
"verte": "0.0.12", "verte": "0.0.12",
"vue": "2.6.12", "vue": "2.6.12",
"vue-advanced-cropper": "0.20.1", "vue-advanced-cropper": "1.3.0",
"vue-drag-resize": "1.4.2", "vue-drag-resize": "1.4.2",
"vue-easymde": "1.3.2", "vue-easymde": "1.3.2",
"vue-shortkey": "3.1.7", "vue-shortkey": "3.1.7",
"vue-smooth-dnd": "0.8.1", "vue-smooth-dnd": "0.8.1",
"vuex": "3.6.0" "vuex": "3.6.2"
}, },
"devDependencies": { "devDependencies": {
"@fortawesome/fontawesome-svg-core": "1.2.32", "@fortawesome/fontawesome-svg-core": "1.2.34",
"@fortawesome/free-regular-svg-icons": "5.15.1", "@fortawesome/free-regular-svg-icons": "5.15.2",
"@fortawesome/free-solid-svg-icons": "5.15.1", "@fortawesome/free-solid-svg-icons": "5.15.2",
"@fortawesome/vue-fontawesome": "2.0.2", "@fortawesome/vue-fontawesome": "2.0.2",
"@vue/cli": "4.5.10", "@vue/cli": "4.5.11",
"@vue/cli-plugin-babel": "4.5.10", "@vue/cli-plugin-babel": "4.5.11",
"@vue/cli-plugin-eslint": "4.5.10", "@vue/cli-plugin-eslint": "4.5.11",
"@vue/cli-plugin-pwa": "4.5.10", "@vue/cli-plugin-pwa": "4.5.11",
"@vue/cli-service": "4.5.10", "@vue/cli-service": "4.5.11",
"axios": "0.21.1", "axios": "0.21.1",
"babel-eslint": "10.1.0", "babel-eslint": "10.1.0",
"cypress": "6.2.1", "cypress": "6.4.0",
"cypress-file-upload": "4.1.1", "cypress-file-upload": "5.0.2",
"eslint": "7.17.0", "eslint": "7.19.0",
"eslint-plugin-vue": "7.4.1", "eslint-plugin-vue": "7.5.0",
"faker": "5.1.0", "faker": "5.3.1",
"jest": "26.6.3", "jest": "26.6.3",
"node-sass": "5.0.0", "node-sass": "5.0.0",
"sass-loader": "10.1.0", "sass-loader": "10.1.1",
"vue-flatpickr-component": "8.1.6", "vue-flatpickr-component": "8.1.6",
"vue-notification": "1.3.20", "vue-notification": "1.3.20",
"vue-router": "3.4.9", "vue-router": "3.5.1",
"vue-template-compiler": "2.6.12", "vue-template-compiler": "2.6.12",
"wait-on": "5.2.1" "wait-on": "5.2.1"
}, },

BIN
public/audio/pop.wav Normal file

Binary file not shown.

View File

@ -1,334 +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">
<defs >
<font id="OpenSans" horiz-adv-x="1295" ><font-face
font-family="Open Sans"
units-per-em="2048"
panose-1="2 11 8 6 3 5 4 2 2 4"
ascent="2189"
descent="-600"
alphabetic="0" />
<glyph unicode=" " glyph-name="space" horiz-adv-x="532" />
<glyph unicode="!" glyph-name="exclam" horiz-adv-x="586" d="M416 485H172L121 1462H467L416 485ZM117 143Q117 227 162 270T293 313Q376 313 421 269T467 143Q467 64 421 19T293 -27Q209 -27 163 17T117 143Z" />
<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="967" d="M412 1462L371 934H174L133 1462H412ZM834 1462L793 934H596L555 1462H834Z" />
<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="1323" d="M999 844L952 612H1210V406H913L836 0H616L694 406H500L424 0H209L283 406H45V612H322L369 844H117V1053H406L483 1460H702L625 1053H823L901 1460H1116L1038 1053H1278V844H999ZM539 612H735L782
844H586L539 612Z" />
<glyph unicode="$" glyph-name="dollar" horiz-adv-x="1169" d="M1092 457Q1092 298 977 202T655 86V-119H518V82Q274 87 90 168V432Q177 389 299 356T518 317V627L451 653Q253 731 171 822T88 1049Q88 1194 201 1287T518 1401V1554H655V1405Q884 1395 1069 1313L975
1079Q819 1143 655 1157V862Q850 787 932 732T1053 611T1092 457ZM791 442Q791 484 757 513T655 573V324Q791 347 791 442ZM389 1049Q389 1005 419 977T518 918V1153Q389 1134 389 1049Z" />
<glyph unicode="%" glyph-name="percent" horiz-adv-x="1845" d="M315 1024Q315 897 337 835T410 772Q506 772 506 1024Q506 1274 410 1274Q360 1274 338 1213T315 1024ZM758 1026Q758 796 669 681T408 565Q243 565 153 683T63 1026Q63 1483 408 1483Q577 1483
667 1365T758 1026ZM1446 1462L635 0H395L1206 1462H1446ZM1339 440Q1339 313 1361 251T1434 188Q1530 188 1530 440Q1530 690 1434 690Q1384 690 1362 629T1339 440ZM1782 442Q1782 213 1693 98T1432 -18Q1267 -18 1177 100T1087 442Q1087 899 1432 899Q1601 899
1691 781T1782 442Z" />
<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="1536" d="M1536 0H1159L1044 113Q853 -20 612 -20Q368 -20 225 92T82 395Q82 532 142 628T350 809Q275 895 241 973T207 1145Q207 1297 323 1390T635 1483Q821 1483 932 1397T1044 1165Q1044 1046
975 948T752 760L1036 483Q1107 600 1159 784H1477Q1441 649 1378 521T1235 293L1536 0ZM403 424Q403 338 467 287T633 236Q759 236 860 297L528 627Q470 583 437 535T403 424ZM762 1133Q762 1186 726 1216T633 1247Q566 1247 528 1215T489 1124Q489 1036 584 930Q670
978 716 1024T762 1133Z" />
<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="545" d="M412 1462L371 934H174L133 1462H412Z" />
<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="694" d="M82 561Q82 826 159 1057T383 1462H633Q492 1269 420 1038T348 563Q348 318 421 90T631 -324H383Q236 -154 159 73T82 561Z" />
<glyph unicode=")" glyph-name="parenright" horiz-adv-x="694" d="M612 561Q612 298 535 71T311 -324H63Q198 -140 272 88T346 563Q346 807 274 1038T61 1462H311Q458 1287 535 1056T612 561Z" />
<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="1116" d="M688 1556L647 1188L1020 1292L1053 1040L713 1016L936 719L709 598L553 911L416 600L180 719L401 1016L63 1042L102 1292L467 1188L426 1556H688Z" />
<glyph unicode="+" glyph-name="plus" horiz-adv-x="1169" d="M475 612H88V831H475V1221H694V831H1081V612H694V227H475V612Z" />
<glyph unicode="," glyph-name="comma" horiz-adv-x="594" d="M459 215Q407 13 283 -264H63Q128 2 164 238H444L459 215Z" />
<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="659" d="M61 424V674H598V424H61Z" />
<glyph unicode="." glyph-name="period" horiz-adv-x="584" d="M117 143Q117 227 162 270T293 313Q376 313 421 269T467 143Q467 64 421 19T293 -27Q209 -27 163 17T117 143Z" />
<glyph unicode="/" glyph-name="slash" horiz-adv-x="846" d="M836 1462L291 0H14L559 1462H836Z" />
<glyph unicode="0" glyph-name="zero" horiz-adv-x="1169" d="M1096 731Q1096 348 971 164T584 -20Q331 -20 203 170T74 731Q74 1118 199 1301T584 1485Q837 1485 966 1293T1096 731ZM381 731Q381 462 427 346T584 229Q692 229 740 347T788 731Q788 1000 740 1117T584
1235Q475 1235 428 1118T381 731Z" />
<glyph unicode="1" glyph-name="one" horiz-adv-x="1169" d="M846 0H537V846L540 985L545 1137Q468 1060 438 1036L270 901L121 1087L592 1462H846V0Z" />
<glyph unicode="2" glyph-name="two" horiz-adv-x="1169" d="M1104 0H82V215L449 586Q612 753 662 817T734 937T756 1051Q756 1139 708 1182T578 1225Q493 1225 413 1186T246 1075L78 1274Q186 1366 257 1404T412 1462T600 1483Q737 1483 842 1433T1005 1293T1063
1087Q1063 986 1028 898T918 716T655 451L467 274V260H1104V0Z" />
<glyph unicode="3" glyph-name="three" horiz-adv-x="1169" d="M1047 1135Q1047 998 964 902T731 770V764Q908 742 999 657T1090 426Q1090 215 937 98T500 -20Q262 -20 78 59V322Q163 279 265 252T467 225Q620 225 693 277T766 444Q766 547 682 590T414 633H303V870H416Q586
870 664 914T743 1067Q743 1233 535 1233Q463 1233 389 1209T223 1126L80 1339Q280 1483 557 1483Q784 1483 915 1391T1047 1135Z" />
<glyph unicode="4" glyph-name="four" horiz-adv-x="1169" d="M1137 303H961V0H659V303H35V518L676 1462H961V543H1137V303ZM659 543V791Q659 853 664 971T672 1108H664Q627 1026 575 948L307 543H659Z" />
<glyph unicode="5" glyph-name="five" horiz-adv-x="1169" d="M614 934Q826 934 951 815T1077 489Q1077 244 926 112T494 -20Q250 -20 100 59V326Q179 284 284 258T483 231Q766 231 766 463Q766 684 473 684Q420 684 356 674T252 651L129 717L184 1462H977V1200H455L428
913L463 920Q524 934 614 934Z" />
<glyph unicode="6" glyph-name="six" horiz-adv-x="1169" d="M72 621Q72 1055 255 1267T805 1479Q930 1479 1001 1464V1217Q912 1237 825 1237Q666 1237 566 1189T415 1047T356 780H369Q468 950 686 950Q882 950 993 827T1104 487Q1104 253 972 117T606 -20Q444
-20 324 55T138 274T72 621ZM600 227Q699 227 752 293T805 483Q805 590 756 651T606 713Q512 713 446 652T379 510Q379 391 441 309T600 227Z" />
<glyph unicode="7" glyph-name="seven" horiz-adv-x="1169" d="M227 0L776 1200H55V1460H1104V1266L551 0H227Z" />
<glyph unicode="8" glyph-name="eight" horiz-adv-x="1169" d="M586 1481Q796 1481 924 1386T1053 1128Q1053 1016 991 929T791 772Q955 684 1026 589T1098 379Q1098 199 957 90T586 -20Q346 -20 209 82T72 371Q72 496 138 593T352 764Q227 843 172 933T117 1130Q117
1287 247 1384T586 1481ZM358 389Q358 303 418 255T582 207Q697 207 754 256T811 387Q811 454 755 512T571 637Q358 539 358 389ZM584 1255Q505 1255 457 1215T408 1106Q408 1046 446 999T586 901Q684 947 723 995T762 1106Q762 1175 712 1215T584 1255Z" />
<glyph unicode="9" glyph-name="nine" horiz-adv-x="1169" d="M1098 838Q1098 406 916 193T365 -20Q235 -20 168 -6V242Q252 221 344 221Q499 221 599 266T752 409T813 678H801Q743 584 667 546T477 508Q286 508 176 630T66 971Q66 1206 199 1342T563 1479Q725
1479 846 1403T1033 1183T1098 838ZM569 1231Q473 1231 419 1165T365 975Q365 869 414 807T563 745Q657 745 724 806T791 948Q791 1067 729 1149T569 1231Z" />
<glyph unicode=":" glyph-name="colon" horiz-adv-x="584" d="M117 143Q117 227 162 270T293 313Q376 313 421 269T467 143Q467 64 421 19T293 -27Q209 -27 163 17T117 143ZM117 969Q117 1053 162 1096T293 1139Q376 1139 421 1095T467 969Q467 888 421 844T293
799Q209 799 163 843T117 969Z" />
<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="594" d="M444 238L459 215Q407 13 283 -264H63Q128 2 164 238H444ZM117 969Q117 1053 162 1096T293 1139Q376 1139 421 1095T467 969Q467 888 421 844T293 799Q209 799 163 843T117 969Z" />
<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="1169" d="M1081 203L88 641V784L1081 1280V1040L397 723L1081 442V203Z" />
<glyph unicode="=" glyph-name="equal" horiz-adv-x="1169" d="M88 805V1024H1081V805H88ZM88 418V637H1081V418H88Z" />
<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="1169" d="M88 442L772 723L88 1040V1280L1081 784V641L88 203V442Z" />
<glyph unicode="?" glyph-name="question" horiz-adv-x="977" d="M276 485V559Q276 655 317 726T467 877Q572 952 605 999T639 1104Q639 1169 591 1203T457 1237Q307 1237 115 1139L6 1358Q229 1483 479 1483Q685 1483 806 1384T928 1120Q928 1010 878 930T688
750Q592 679 567 642T541 545V485H276ZM244 143Q244 227 289 270T420 313Q503 313 548 269T594 143Q594 64 548 19T420 -27Q336 -27 290 17T244 143Z" />
<glyph unicode="@" glyph-name="at" horiz-adv-x="1837" d="M1735 752Q1735 608 1689 489T1559 301T1364 233Q1290 233 1233 268T1151 362H1135Q1027 233 860 233Q683 233 581 339T479 631Q479 842 613 971T963 1100Q1049 1100 1152 1084T1323 1044L1300 555Q1300
416 1376 416Q1440 416 1478 509T1516 754Q1516 915 1449 1038T1261 1227T983 1292Q781 1292 632 1209T404 970T324 608Q324 332 471 185T899 37Q1005 37 1132 60T1382 129V-63Q1168 -154 907 -154Q527 -154 315 46T102 602Q102 849 210 1050T519 1366T981 1481Q1201
1481 1374 1391T1641 1135T1735 752ZM711 627Q711 416 883 416Q973 416 1020 479T1077 686L1090 907Q1039 918 975 918Q850 918 781 840T711 627Z" />
<glyph unicode="A" glyph-name="A" horiz-adv-x="1413" d="M1079 0L973 348H440L334 0H0L516 1468H895L1413 0H1079ZM899 608Q752 1081 734 1143T707 1241Q674 1113 518 608H899Z" />
<glyph unicode="B" glyph-name="B" horiz-adv-x="1376" d="M184 1462H639Q950 1462 1090 1374T1231 1092Q1231 961 1170 877T1006 776V766Q1145 735 1206 650T1268 424Q1268 224 1124 112T731 0H184V1462ZM494 883H674Q800 883 856 922T913 1051Q913 1135 852
1171T657 1208H494V883ZM494 637V256H696Q824 256 885 305T946 455Q946 637 686 637H494Z" />
<glyph unicode="C" glyph-name="C" horiz-adv-x="1305" d="M805 1225Q630 1225 534 1094T438 727Q438 238 805 238Q959 238 1178 315V55Q998 -20 776 -20Q457 -20 288 173T119 729Q119 957 202 1128T440 1391T805 1483Q1018 1483 1233 1380L1133 1128Q1051 1167
968 1196T805 1225Z" />
<glyph unicode="D" glyph-name="D" horiz-adv-x="1516" d="M1397 745Q1397 384 1192 192T598 0H184V1462H643Q1001 1462 1199 1273T1397 745ZM1075 737Q1075 1208 659 1208H494V256H627Q1075 256 1075 737Z" />
<glyph unicode="E" glyph-name="E" horiz-adv-x="1147" d="M1026 0H184V1462H1026V1208H494V887H989V633H494V256H1026V0Z" />
<glyph unicode="F" glyph-name="F" horiz-adv-x="1124" d="M489 0H184V1462H1022V1208H489V831H985V578H489V0Z" />
<glyph unicode="G" glyph-name="G" horiz-adv-x="1483" d="M739 821H1319V63Q1178 17 1054 -1T799 -20Q468 -20 294 174T119 733Q119 1087 321 1285T883 1483Q1108 1483 1317 1393L1214 1145Q1054 1225 881 1225Q680 1225 559 1090T438 727Q438 489 535 364T819
238Q916 238 1016 258V563H739V821Z" />
<glyph unicode="H" glyph-name="H" horiz-adv-x="1567" d="M1382 0H1073V631H494V0H184V1462H494V889H1073V1462H1382V0Z" />
<glyph unicode="I" glyph-name="I" horiz-adv-x="678" d="M184 0V1462H494V0H184Z" />
<glyph unicode="J" glyph-name="J" horiz-adv-x="678" d="M31 -430Q-74 -430 -152 -408V-150Q-72 -170 -6 -170Q96 -170 140 -107T184 92V1462H494V94Q494 -162 377 -296T31 -430Z" />
<glyph unicode="K" glyph-name="K" horiz-adv-x="1360" d="M1360 0H1008L625 616L494 522V0H184V1462H494V793L616 965L1012 1462H1356L846 815L1360 0Z" />
<glyph unicode="L" glyph-name="L" horiz-adv-x="1157" d="M184 0V1462H494V256H1087V0H184Z" />
<glyph unicode="M" glyph-name="M" horiz-adv-x="1931" d="M803 0L451 1147H442Q461 797 461 680V0H184V1462H606L952 344H958L1325 1462H1747V0H1458V692Q1458 741 1459 805T1473 1145H1464L1087 0H803Z" />
<glyph unicode="N" glyph-name="N" horiz-adv-x="1665" d="M1481 0H1087L451 1106H442Q461 813 461 688V0H184V1462H575L1210 367H1217Q1202 652 1202 770V1462H1481V0Z" />
<glyph unicode="O" glyph-name="O" horiz-adv-x="1630" d="M1511 733Q1511 370 1331 175T815 -20Q479 -20 299 175T119 735Q119 1100 299 1292T817 1485Q1154 1485 1332 1291T1511 733ZM444 733Q444 488 537 364T815 240Q1186 240 1186 733Q1186 1227 817 1227Q632
1227 538 1103T444 733Z" />
<glyph unicode="P" glyph-name="P" horiz-adv-x="1286" d="M494 774H596Q739 774 810 830T881 995Q881 1104 822 1156T635 1208H494V774ZM1194 1006Q1194 770 1047 645T627 520H494V0H184V1462H651Q917 1462 1055 1348T1194 1006Z" />
<glyph unicode="Q" glyph-name="Q" horiz-adv-x="1630" d="M1511 733Q1511 475 1420 301T1151 45L1503 -348H1106L838 -20H815Q479 -20 299 175T119 735Q119 1100 299 1292T817 1485Q1154 1485 1332 1291T1511 733ZM444 733Q444 488 537 364T815 240Q1186 240
1186 733Q1186 1227 817 1227Q632 1227 538 1103T444 733Z" />
<glyph unicode="R" glyph-name="R" horiz-adv-x="1352" d="M494 813H594Q741 813 811 862T881 1016Q881 1120 810 1164T588 1208H494V813ZM494 561V0H184V1462H610Q908 1462 1051 1354T1194 1024Q1194 895 1123 795T922 637Q1252 144 1352 0H1008L659 561H494Z" />
<glyph unicode="S" glyph-name="S" horiz-adv-x="1128" d="M1047 406Q1047 208 905 94T508 -20Q274 -20 94 68V356Q242 290 344 263T532 236Q634 236 688 275T743 391Q743 434 719 467T649 532T459 631Q325 694 258 752T151 887T111 1067Q111 1261 242 1372T606
1483Q720 1483 823 1456T1040 1380L940 1139Q823 1187 747 1206T596 1225Q508 1225 461 1184T414 1077Q414 1036 433 1006T493 947T690 844Q895 746 971 648T1047 406Z" />
<glyph unicode="T" glyph-name="T" horiz-adv-x="1186" d="M748 0H438V1204H41V1462H1145V1204H748V0Z" />
<glyph unicode="U" glyph-name="U" horiz-adv-x="1548" d="M1374 1462V516Q1374 354 1302 232T1092 45T768 -20Q486 -20 330 124T174 520V1462H483V567Q483 398 551 319T776 240Q928 240 996 319T1065 569V1462H1374Z" />
<glyph unicode="V" glyph-name="V" horiz-adv-x="1331" d="M1018 1462H1331L834 0H496L0 1462H313L588 592Q611 515 635 413T666 270Q677 362 741 592L1018 1462Z" />
<glyph unicode="W" glyph-name="W" horiz-adv-x="1980" d="M1608 0H1255L1057 768Q1046 809 1020 937T989 1110Q983 1056 959 937T922 766L725 0H373L0 1462H305L492 664Q541 443 563 281Q569 338 590 457T631 643L844 1462H1137L1350 643Q1364 588 1385 475T1417
281Q1427 359 1449 475T1489 664L1675 1462H1980L1608 0Z" />
<glyph unicode="X" glyph-name="X" horiz-adv-x="1366" d="M1366 0H1012L672 553L332 0H0L485 754L31 1462H373L688 936L997 1462H1331L872 737L1366 0Z" />
<glyph unicode="Y" glyph-name="Y" horiz-adv-x="1278" d="M639 860L944 1462H1278L793 569V0H485V559L0 1462H336L639 860Z" />
<glyph unicode="Z" glyph-name="Z" horiz-adv-x="1186" d="M1137 0H49V201L750 1206H68V1462H1118V1262L418 256H1137V0Z" />
<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="678" d="M627 -324H143V1462H627V1251H403V-113H627V-324Z" />
<glyph unicode="\" glyph-name="backslash" horiz-adv-x="846" d="M289 1462L834 0H557L12 1462H289Z" />
<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="678" d="M51 -113H274V1251H51V1462H535V-324H51V-113Z" />
<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="1090" d="M8 520L446 1470H590L1085 520H846L524 1163L244 520H8Z" />
<glyph unicode="_" glyph-name="underscore" horiz-adv-x="842" d="M846 -324H-4V-184H846V-324Z" />
<glyph unicode="`" glyph-name="grave" horiz-adv-x="1243" d="M707 1241Q644 1285 522 1383T332 1548V1569H674Q737 1468 909 1268V1241H707Z" />
<glyph unicode="a" glyph-name="a" horiz-adv-x="1237" d="M870 0L811 152H803Q726 55 645 18T432 -20Q271 -20 179 72T86 334Q86 512 210 596T586 690L780 696V745Q780 915 606 915Q472 915 291 834L190 1040Q383 1141 618 1141Q843 1141 963 1043T1083 745V0H870ZM780
518L662 514Q529 510 464 466T399 332Q399 203 547 203Q653 203 716 264T780 426V518Z" />
<glyph unicode="b" glyph-name="b" horiz-adv-x="1296" d="M782 1139Q980 1139 1092 985T1204 561Q1204 284 1089 132T774 -20Q577 -20 465 123H444L393 0H160V1556H465V1194Q465 1125 453 973H465Q572 1139 782 1139ZM684 895Q571 895 519 826T465 596V563Q465
383 518 305T688 227Q782 227 837 313T893 565Q893 730 837 812T684 895Z" />
<glyph unicode="c" glyph-name="c" horiz-adv-x="1053" d="M614 -20Q92 -20 92 553Q92 838 234 988T641 1139Q835 1139 989 1063L899 827Q827 856 765 874T641 893Q403 893 403 555Q403 227 641 227Q729 227 804 250T954 324V63Q880 16 805 -2T614 -20Z" />
<glyph unicode="d" glyph-name="d" horiz-adv-x="1296" d="M514 -20Q317 -20 205 133T92 557Q92 832 206 985T522 1139Q733 1139 844 975H854Q831 1100 831 1198V1556H1137V0H903L844 145H831Q727 -20 514 -20ZM621 223Q738 223 792 291T852 522V555Q852 735 797
813T616 891Q514 891 458 805T401 553Q401 388 458 306T621 223Z" />
<glyph unicode="e" glyph-name="e" horiz-adv-x="1210" d="M623 922Q526 922 471 861T408 686H836Q834 799 777 860T623 922ZM666 -20Q396 -20 244 129T92 551Q92 832 232 985T621 1139Q858 1139 990 1004T1122 631V483H401Q406 353 478 280T680 207Q781 207 871
228T1059 295V59Q979 19 888 0T666 -20Z" />
<glyph unicode="f" glyph-name="f" horiz-adv-x="793" d="M778 889H514V0H209V889H41V1036L209 1118V1200Q209 1391 303 1479T604 1567Q762 1567 885 1520L807 1296Q715 1325 637 1325Q572 1325 543 1287T514 1188V1118H778V889Z" />
<glyph unicode="g" glyph-name="g" horiz-adv-x="1157" d="M1133 1118V963L958 918Q1006 843 1006 750Q1006 570 881 470T532 369L477 372L432 377Q385 341 385 297Q385 231 553 231H743Q927 231 1023 152T1120 -80Q1120 -276 957 -384T487 -492Q253 -492 130
-411T6 -182Q6 -81 69 -13T254 84Q207 104 172 149T137 246Q137 310 174 352T281 436Q193 474 142 558T90 756Q90 939 209 1039T549 1139Q596 1139 660 1131T743 1118H1133ZM270 -158Q270 -221 330 -257T500 -293Q664 -293 757 -248T850 -125Q850 -62 795 -38T625
-14H467Q383 -14 327 -53T270 -158ZM381 752Q381 661 422 608T549 555Q635 555 675 608T715 752Q715 954 549 954Q381 954 381 752Z" />
<glyph unicode="h" glyph-name="h" horiz-adv-x="1346" d="M1192 0H887V653Q887 895 707 895Q579 895 522 808T465 526V0H160V1556H465V1239Q465 1202 458 1065L451 975H467Q569 1139 791 1139Q988 1139 1090 1033T1192 729V0Z" />
<glyph unicode="i" glyph-name="i" horiz-adv-x="625" d="M147 1407Q147 1556 313 1556Q479 1556 479 1407Q479 1336 438 1297T313 1257Q147 1257 147 1407ZM465 0H160V1118H465V0Z" />
<glyph unicode="j" glyph-name="j" horiz-adv-x="625" d="M70 -492Q-47 -492 -131 -467V-227Q-61 -246 12 -246Q89 -246 124 -203T160 -76V1118H465V-121Q465 -299 362 -395T70 -492ZM147 1407Q147 1556 313 1556Q479 1556 479 1407Q479 1336 438 1297T313 1257Q147
1257 147 1407Z" />
<glyph unicode="k" glyph-name="k" horiz-adv-x="1270" d="M453 608L586 778L899 1118H1243L799 633L1270 0H918L596 453L465 348V0H160V1556H465V862L449 608H453Z" />
<glyph unicode="l" glyph-name="l" horiz-adv-x="625" d="M465 0H160V1556H465V0Z" />
<glyph unicode="m" glyph-name="m" horiz-adv-x="2011" d="M1161 0H856V653Q856 774 816 834T688 895Q571 895 518 809T465 526V0H160V1118H393L434 975H451Q496 1052 581 1095T776 1139Q1027 1139 1116 975H1143Q1188 1053 1275 1096T1473 1139Q1663 1139 1760
1042T1858 729V0H1552V653Q1552 774 1512 834T1384 895Q1272 895 1217 815T1161 561V0Z" />
<glyph unicode="n" glyph-name="n" horiz-adv-x="1346" d="M1192 0H887V653Q887 774 844 834T707 895Q579 895 522 810T465 526V0H160V1118H393L434 975H451Q502 1056 591 1097T795 1139Q990 1139 1091 1034T1192 729V0Z" />
<glyph unicode="o" glyph-name="o" horiz-adv-x="1268" d="M403 561Q403 395 457 310T635 225Q757 225 810 309T864 561Q864 727 810 810T633 893Q511 893 457 811T403 561ZM1176 561Q1176 288 1032 134T631 -20Q470 -20 347 50T158 253T92 561Q92 835 235 987T637
1139Q798 1139 921 1069T1110 868T1176 561Z" />
<glyph unicode="p" glyph-name="p" horiz-adv-x="1296" d="M774 -20Q577 -20 465 123H449Q465 -17 465 -39V-492H160V1118H408L451 973H465Q572 1139 782 1139Q980 1139 1092 986T1204 561Q1204 382 1152 250T1002 49T774 -20ZM684 895Q571 895 519 826T465 596V563Q465
383 518 305T688 227Q893 227 893 565Q893 730 843 812T684 895Z" />
<glyph unicode="q" glyph-name="q" horiz-adv-x="1296" d="M623 219Q739 219 793 285T852 518V555Q852 735 797 813T618 891Q403 891 403 553Q403 385 456 302T623 219ZM514 -20Q316 -20 204 132T92 557Q92 831 206 985T520 1139Q626 1139 705 1099T844 975H852L879
1118H1137V-492H831V-23Q831 38 844 145H831Q782 64 701 22T514 -20Z" />
<glyph unicode="r" glyph-name="r" horiz-adv-x="930" d="M784 1139Q846 1139 887 1130L864 844Q827 854 774 854Q628 854 547 779T465 569V0H160V1118H391L436 930H451Q503 1024 591 1081T784 1139Z" />
<glyph unicode="s" glyph-name="s" horiz-adv-x="1018" d="M940 332Q940 160 821 70T463 -20Q341 -20 255 -4T94 45V297Q179 257 285 230T473 203Q639 203 639 299Q639 335 617 357T541 408T397 475Q268 529 208 575T120 680T92 827Q92 976 207 1057T535 1139Q737
1139 928 1051L836 831Q752 867 679 890T530 913Q395 913 395 840Q395 799 438 769T629 680Q760 627 821 581T911 475T940 332Z" />
<glyph unicode="t" glyph-name="t" horiz-adv-x="889" d="M631 223Q711 223 823 258V31Q709 -20 543 -20Q360 -20 277 72T193 350V889H47V1018L215 1120L303 1356H498V1118H811V889H498V350Q498 285 534 254T631 223Z" />
<glyph unicode="u" glyph-name="u" horiz-adv-x="1346" d="M952 0L911 143H895Q846 65 756 23T551 -20Q354 -20 254 85T154 389V1118H459V465Q459 344 502 284T639 223Q767 223 824 308T881 592V1118H1186V0H952Z" />
<glyph unicode="v" glyph-name="v" horiz-adv-x="1165" d="M426 0L0 1118H319L535 481Q571 360 580 252H586Q591 348 631 481L846 1118H1165L739 0H426Z" />
<glyph unicode="w" glyph-name="w" horiz-adv-x="1753" d="M1079 0L993 391L877 885H870L666 0H338L20 1118H324L453 623Q484 490 516 256H522Q526 332 557 497L573 582L711 1118H1047L1178 582Q1182 560 1190 517T1207 426T1221 331T1229 256H1235Q1244 328 1267
453T1300 623L1434 1118H1733L1411 0H1079Z" />
<glyph unicode="x" glyph-name="x" horiz-adv-x="1184" d="M389 571L29 1118H375L592 762L811 1118H1157L793 571L1174 0H827L592 383L356 0H10L389 571Z" />
<glyph unicode="y" glyph-name="y" horiz-adv-x="1165" d="M0 1118H334L545 489Q572 407 582 295H588Q599 398 631 489L838 1118H1165L692 -143Q627 -318 507 -405T225 -492Q146 -492 70 -475V-233Q125 -246 190 -246Q271 -246 331 -197T426 -47L444 8L0 1118Z" />
<glyph unicode="z" glyph-name="z" horiz-adv-x="999" d="M938 0H55V180L573 885H86V1118H920V920L416 233H938V0Z" />
<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="807" d="M287 270Q287 357 222 403T31 449V688Q157 688 222 732T287 858V866V1184Q287 1337 384 1399T725 1462V1237Q626 1234 589 1199T551 1096V797Q545 609 317 575V563Q551 528 551 351V342V43Q551
-25 588 -60T725 -98V-324Q481 -324 384 -262T287 -45V270Z" />
<glyph unicode="|" glyph-name="bar" horiz-adv-x="1128" d="M455 1550H674V-465H455V1550Z" />
<glyph unicode="}" glyph-name="braceright" horiz-adv-x="807" d="M520 -45Q520 -157 479 -214T344 -297T82 -324V-98Q181 -96 218 -62T256 43V342V353Q256 439 315 492T489 563V575Q262 609 256 797V1096Q256 1166 219 1200T82 1237V1462Q249 1462 344 1436T479
1352T520 1184V866V856Q520 772 581 730T776 688V449Q651 449 586 408T520 270V-45Z" />
<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="1169" d="M322 672Q267 672 205 639T88 551V782Q191 891 344 891Q417 891 481 875T621 827Q750 772 848 772Q901 772 964 804T1081 893V662Q980 553 825 553Q759 553 699 566T549 616Q418 672 322 672Z" />
<glyph unicode="&#xa0;" glyph-name="nbspace" horiz-adv-x="532" />
<glyph unicode="&#xa1;" glyph-name="exclamdown" horiz-adv-x="586" d="M168 606H412L463 -369H117L168 606ZM467 948Q467 864 422 821T291 778Q208 778 163 822T117 948Q117 1029 163 1073T291 1118Q375 1118 421 1074T467 948Z" />
<glyph unicode="&#xa2;" glyph-name="cent" horiz-adv-x="1169" d="M563 176Q143 235 143 741Q143 1002 247 1144T563 1317V1483H741V1325Q907 1316 1040 1251L950 1016Q878 1045 816 1063T692 1081Q571 1081 513 998T455 743Q455 416 692 416Q774 416 840 431T1006
492V238Q879 177 741 168V-20H563V176Z" />
<glyph unicode="&#xa3;" glyph-name="sterling" horiz-adv-x="1169" d="M700 1483Q895 1483 1090 1401L997 1171Q840 1235 725 1235Q647 1235 605 1191T563 1063V870H938V651H563V508Q563 338 412 260H1130V0H82V248Q185 292 223 349T262 506V651H84V870H262V1065Q262
1266 376 1374T700 1483Z" />
<glyph unicode="&#xa4;" glyph-name="currency" horiz-adv-x="1169" d="M188 723Q188 825 242 920L113 1047L260 1194L387 1067Q478 1120 584 1120Q689 1120 780 1065L907 1194L1057 1051L928 922Q981 833 981 723Q981 616 928 524L1053 399L907 254L780 379Q685
328 584 328Q469 328 385 379L260 256L115 401L242 526Q188 619 188 723ZM395 723Q395 646 449 591T584 535Q665 535 720 590T776 723Q776 803 720 858T584 913Q506 913 451 857T395 723Z" />
<glyph unicode="&#xa5;" glyph-name="yen" horiz-adv-x="1169" d="M584 860L848 1462H1161L778 715H973V537H727V399H973V221H727V0H440V221H193V399H440V537H193V715H383L6 1462H322L584 860Z" />
<glyph unicode="&#xa6;" glyph-name="brokenbar" horiz-adv-x="1128" d="M455 1550H674V735H455V1550ZM455 350H674V-465H455V350Z" />
<glyph unicode="&#xa7;" glyph-name="section" horiz-adv-x="995" d="M121 805Q121 884 157 949T254 1055Q121 1139 121 1288Q121 1419 232 1498T526 1577Q696 1577 889 1493L807 1303Q739 1335 669 1360T520 1386Q439 1386 402 1363T365 1292Q365 1243 414 1206T578
1124Q741 1060 818 976T895 782Q895 605 770 522Q832 482 863 430T895 303Q895 155 776 68T455 -20Q252 -20 106 59V266Q187 225 286 197T455 168Q649 168 649 285Q649 324 631 348T567 397T442 457Q259 531 190 609T121 805ZM344 827Q344 760 409 708T590 610Q668
667 668 756Q668 824 618 871T434 967Q397 953 371 914T344 827Z" />
<glyph unicode="&#xa8;" glyph-name="dieresis" horiz-adv-x="1243" d="M279 1405Q279 1470 316 1505T418 1540Q484 1540 521 1503T559 1405Q559 1345 521 1309T418 1272Q354 1272 317 1307T279 1405ZM682 1405Q682 1475 722 1507T823 1540Q888 1540 926 1504T965
1405Q965 1344 926 1308T823 1272Q763 1272 723 1304T682 1405Z" />
<glyph unicode="&#xa9;" glyph-name="copyright" horiz-adv-x="1704" d="M895 1010Q798 1010 745 936T692 731Q692 451 895 451Q952 451 1018 466T1141 510V319Q1021 262 889 262Q685 262 573 387T461 733Q461 953 571 1075T881 1198Q1030 1198 1186 1120L1112
952Q999 1010 895 1010ZM100 731Q100 931 200 1106T475 1382T852 1483Q1052 1483 1227 1383T1503 1108T1604 731Q1604 534 1507 361T1235 84T852 -20Q645 -20 470 83T198 360T100 731ZM242 731Q242 567 324 426T548 203T852 121Q1016 121 1157 203T1380 427T1462
731Q1462 895 1380 1036T1156 1259T852 1341Q688 1341 547 1259T324 1035T242 731Z" />
<glyph unicode="&#xaa;" glyph-name="ordfeminine" horiz-adv-x="784" d="M561 764L530 874Q487 816 425 784T289 752Q172 752 110 810T47 975Q47 1084 129 1138T397 1202L496 1206Q496 1323 369 1323Q288 1323 152 1262L86 1397Q152 1429 231 1454T410 1479Q547
1479 621 1408T696 1206V764H561ZM252 977Q252 939 275 921T330 903Q407 903 451 944T496 1051V1087L397 1081Q252 1071 252 977Z" />
<glyph unicode="&#xab;" glyph-name="guillemotleft" horiz-adv-x="1260" d="M82 573L453 1028L672 909L393 561L672 213L453 94L82 547V573ZM588 573L958 1028L1178 909L899 561L1178 213L958 94L588 547V573Z" />
<glyph unicode="&#xac;" glyph-name="logicalnot" horiz-adv-x="1169" d="M1081 248H862V612H88V831H1081V248Z" />
<glyph unicode="&#xad;" glyph-name="uni00AD" horiz-adv-x="659" d="M61 424V674H598V424H61Z" />
<glyph unicode="&#xae;" glyph-name="registered" horiz-adv-x="1704" d="M1157 905Q1157 735 1014 672L1251 272H997L819 610H772V272H543V1188H807Q988 1188 1072 1118T1157 905ZM772 778H803Q869 778 897 806T926 901Q926 966 898 993T801 1020H772V778ZM100
731Q100 931 200 1106T475 1382T852 1483Q1052 1483 1227 1383T1503 1108T1604 731Q1604 534 1507 361T1235 84T852 -20Q645 -20 470 83T198 360T100 731ZM242 731Q242 567 324 426T548 203T852 121Q1016 121 1157 203T1380 427T1462 731Q1462 895 1380 1036T1156
1259T852 1341Q688 1341 547 1259T324 1035T242 731Z" />
<glyph unicode="&#xaf;" glyph-name="overscore" horiz-adv-x="1024" d="M1030 1556H-6V1757H1030V1556Z" />
<glyph unicode="&#xb0;" glyph-name="degree" horiz-adv-x="877" d="M92 1137Q92 1229 138 1309T264 1436T438 1483Q530 1483 610 1437T737 1310T784 1137Q784 1044 738 964T611 838T438 793Q293 793 193 892T92 1137ZM283 1137Q283 1073 327 1028T438 983Q504
983 549 1029T594 1137Q594 1200 549 1247T438 1294Q374 1294 329 1248T283 1137Z" />
<glyph unicode="&#xb1;" glyph-name="plusminus" horiz-adv-x="1169" d="M475 674H88V893H475V1282H694V893H1081V674H694V289H475V674ZM88 0V219H1081V0H88Z" />
<glyph unicode="&#xb2;" glyph-name="twosuperior" horiz-adv-x="776" d="M702 586H55V754L279 973Q381 1073 409 1117T438 1212Q438 1250 414 1270T350 1290Q269 1290 170 1202L47 1354Q194 1483 383 1483Q520 1483 599 1417T678 1233Q678 1148 631 1073T455
881L350 786H702V586Z" />
<glyph unicode="&#xb3;" glyph-name="threesuperior" horiz-adv-x="776" d="M666 1249Q666 1106 496 1051V1038Q590 1018 642 963T694 829Q694 708 606 639T332 569Q189 569 59 639V829Q207 739 330 739Q473 739 473 846Q473 899 429 925T307 952H195V1112H287Q370
1112 410 1138T451 1221Q451 1259 426 1284T350 1309Q303 1309 261 1290T162 1231L61 1372Q123 1419 198 1450T377 1481Q504 1481 585 1417T666 1249Z" />
<glyph unicode="&#xb4;" glyph-name="acute" horiz-adv-x="1243" d="M332 1241V1268Q504 1468 567 1569H909V1548Q857 1496 732 1394T535 1241H332Z" />
<glyph unicode="&#xb5;" glyph-name="mu" horiz-adv-x="1352" d="M465 465Q465 344 509 284T647 223Q773 223 830 309T887 592V1118H1192V0H961L918 150H903Q861 65 801 23T653 -20Q591 -20 539 3T455 70L460 -15L465 -172V-492H160V1118H465V465Z" />
<glyph unicode="&#xb6;" glyph-name="paragraph" horiz-adv-x="1341" d="M1167 -260H1006V1356H840V-260H678V559Q616 541 532 541Q316 541 215 666T113 1042Q113 1302 222 1429T563 1556H1167V-260Z" />
<glyph unicode="&#xb7;" glyph-name="middot" horiz-adv-x="584" d="M117 723Q117 807 162 850T293 893Q376 893 421 849T467 723Q467 642 421 598T293 553Q209 553 163 597T117 723Z" />
<glyph unicode="&#xb8;" glyph-name="cedilla" horiz-adv-x="420" d="M418 -250Q418 -378 343 -435T109 -492Q31 -492 -37 -471V-303Q-10 -310 35 -317T106 -324Q178 -324 178 -262Q178 -179 12 -154L90 0H283L256 -61Q330 -85 374 -135T418 -250Z" />
<glyph unicode="&#xb9;" glyph-name="onesuperior" horiz-adv-x="776" d="M584 586H346V1032L349 1144L354 1239Q327 1203 279 1161L201 1100L92 1227L393 1462H584V586Z" />
<glyph unicode="&#xba;" glyph-name="ordmasculine" horiz-adv-x="795" d="M737 1116Q737 945 646 849T395 752Q242 752 150 850T57 1116Q57 1285 146 1382T399 1479Q551 1479 644 1381T737 1116ZM260 1116Q260 1016 292 966T397 915Q469 915 500 965T532 1116Q532
1216 501 1265T397 1315Q325 1315 293 1266T260 1116Z" />
<glyph unicode="&#xbb;" glyph-name="guillemotright" horiz-adv-x="1260" d="M1178 547L807 94L588 213L866 561L588 909L807 1028L1178 573V547ZM672 547L301 94L82 213L360 561L82 909L301 1028L672 573V547Z" />
<glyph unicode="&#xbc;" glyph-name="onequarter" horiz-adv-x="1804" d="M794 586H556V1032L559 1144L564 1239Q537 1203 489 1161L411 1100L302 1227L603 1462H794V586ZM1370 1462L559 0H320L1131 1462H1370ZM1682 152H1557V1H1319V152H936V306L1321 883H1557V320H1682V152ZM1319
320V484Q1319 570 1325 668Q1316 642 1290 588T1248 511L1121 320H1319Z" />
<glyph unicode="&#xbd;" glyph-name="onehalf" horiz-adv-x="1804" d="M794 586H556V1032L559 1144L564 1239Q537 1203 489 1161L411 1100L302 1227L603 1462H794V586ZM1370 1462L559 0H320L1131 1462H1370ZM1716 1H1069V169L1293 388Q1395 488 1423 532T1452
627Q1452 665 1428 685T1364 705Q1283 705 1184 617L1061 769Q1208 898 1397 898Q1534 898 1613 832T1692 648Q1692 563 1645 488T1469 296L1364 201H1716V1Z" />
<glyph unicode="&#xbe;" glyph-name="threequarters" horiz-adv-x="1804" d="M697 1249Q697 1106 527 1051V1038Q621 1018 673 963T725 829Q725 708 637 639T363 569Q220 569 90 639V829Q238 739 361 739Q504 739 504 846Q504 899 460 925T338 952H226V1112H318Q401
1112 441 1138T482 1221Q482 1259 457 1284T381 1309Q334 1309 292 1290T193 1231L92 1372Q154 1419 229 1450T408 1481Q535 1481 616 1417T697 1249ZM1441 1462L630 0H391L1202 1462H1441ZM1712 152H1587V1H1349V152H966V306L1351 883H1587V320H1712V152ZM1349
320V484Q1349 570 1355 668Q1346 642 1320 588T1278 511L1151 320H1349Z" />
<glyph unicode="&#xbf;" glyph-name="questiondown" horiz-adv-x="977" d="M713 606V532Q713 434 669 363T516 215Q407 137 379 93T350 -14Q350 -71 393 -108T526 -145Q605 -145 695 -116T881 -45L983 -266Q885 -322 762 -356T532 -391Q312 -391 187 -295T61 -29Q61
79 109 158T301 342Q396 412 422 449T449 547V606H713ZM745 948Q745 864 700 821T569 778Q486 778 441 822T395 948Q395 1029 441 1073T569 1118Q653 1118 699 1074T745 948Z" />
<glyph unicode="&#xc0;" glyph-name="Agrave" horiz-adv-x="1413" d="M1079 0L973 348H440L334 0H0L516 1468H895L1413 0H1079ZM899 608Q752 1081 734 1143T707 1241Q674 1113 518 608H899ZM713 1579Q650 1623 528 1721T338 1886V1907H680Q743 1806 915 1606V1579H713Z" />
<glyph unicode="&#xc1;" glyph-name="Aacute" horiz-adv-x="1413" d="M1079 0L973 348H440L334 0H0L516 1468H895L1413 0H1079ZM899 608Q752 1081 734 1143T707 1241Q674 1113 518 608H899ZM541 1579V1606Q713 1806 776 1907H1118V1886Q1066 1834 941 1732T744 1579H541Z" />
<glyph unicode="&#xc2;" glyph-name="Acircumflex" horiz-adv-x="1413" d="M1079 0L973 348H440L334 0H0L516 1468H895L1413 0H1079ZM899 608Q752 1081 734 1143T707 1241Q674 1113 518 608H899ZM938 1579Q781 1672 704 1755Q626 1674 475 1579H272V1606Q461 1795
528 1907H885Q916 1855 992 1766T1141 1606V1579H938Z" />
<glyph unicode="&#xc3;" glyph-name="Atilde" horiz-adv-x="1413" d="M1079 0L973 348H440L334 0H0L516 1468H895L1413 0H1079ZM899 608Q752 1081 734 1143T707 1241Q674 1113 518 608H899ZM543 1684Q512 1684 484 1658T442 1577H293Q304 1722 375 1804T565 1886Q606
1886 645 1870T723 1834T799 1798T872 1782Q903 1782 931 1808T973 1888H1122Q1111 1743 1039 1661T850 1579Q809 1579 770 1595T692 1631T616 1667T543 1684Z" />
<glyph unicode="&#xc4;" glyph-name="Adieresis" horiz-adv-x="1413" d="M1079 0L973 348H440L334 0H0L516 1468H895L1413 0H1079ZM899 608Q752 1081 734 1143T707 1241Q674 1113 518 608H899ZM365 1743Q365 1808 402 1843T504 1878Q570 1878 607 1841T645 1743Q645
1683 607 1647T504 1610Q440 1610 403 1645T365 1743ZM768 1743Q768 1813 808 1845T909 1878Q974 1878 1012 1842T1051 1743Q1051 1682 1012 1646T909 1610Q849 1610 809 1642T768 1743Z" />
<glyph unicode="&#xc5;" glyph-name="Aring" horiz-adv-x="1413" d="M1079 0L973 348H440L334 0H0L516 1468H895L1413 0H1079ZM899 608Q752 1081 734 1143T707 1241Q674 1113 518 608H899ZM959 1567Q959 1459 888 1393T705 1327Q593 1327 525 1391T457 1565Q457
1673 524 1737T705 1802Q815 1802 887 1736T959 1567ZM801 1565Q801 1610 774 1635T705 1661Q663 1661 636 1636T609 1565Q609 1520 633 1494T705 1468Q747 1468 774 1494T801 1565Z" />
<glyph unicode="&#xc6;" glyph-name="AE" horiz-adv-x="1950" d="M1829 0H956V348H465L315 0H0L655 1462H1829V1208H1266V887H1792V633H1266V256H1829V0ZM578 608H956V1198H829L578 608Z" />
<glyph unicode="&#xc7;" glyph-name="Ccedilla" horiz-adv-x="1305" d="M805 1225Q630 1225 534 1094T438 727Q438 238 805 238Q959 238 1178 315V55Q998 -20 776 -20Q457 -20 288 173T119 729Q119 957 202 1128T440 1391T805 1483Q1018 1483 1233 1380L1133 1128Q1051
1167 968 1196T805 1225ZM959 -250Q959 -378 884 -435T650 -492Q572 -492 504 -471V-303Q531 -310 576 -317T647 -324Q719 -324 719 -262Q719 -179 553 -154L631 0H824L797 -61Q871 -85 915 -135T959 -250Z" />
<glyph unicode="&#xc8;" glyph-name="Egrave" horiz-adv-x="1147" d="M1026 0H184V1462H1026V1208H494V887H989V633H494V256H1026V0ZM634 1579Q571 1623 449 1721T259 1886V1907H601Q664 1806 836 1606V1579H634Z" />
<glyph unicode="&#xc9;" glyph-name="Eacute" horiz-adv-x="1147" d="M1026 0H184V1462H1026V1208H494V887H989V633H494V256H1026V0ZM424 1579V1606Q596 1806 659 1907H1001V1886Q949 1834 824 1732T627 1579H424Z" />
<glyph unicode="&#xca;" glyph-name="Ecircumflex" horiz-adv-x="1147" d="M1026 0H184V1462H1026V1208H494V887H989V633H494V256H1026V0ZM841 1579Q684 1672 607 1755Q529 1674 378 1579H175V1606Q364 1795 431 1907H788Q819 1855 895 1766T1044 1606V1579H841Z" />
<glyph unicode="&#xcb;" glyph-name="Edieresis" horiz-adv-x="1147" d="M1026 0H184V1462H1026V1208H494V887H989V633H494V256H1026V0ZM272 1743Q272 1808 309 1843T411 1878Q477 1878 514 1841T552 1743Q552 1683 514 1647T411 1610Q347 1610 310 1645T272 1743ZM675
1743Q675 1813 715 1845T816 1878Q881 1878 919 1842T958 1743Q958 1682 919 1646T816 1610Q756 1610 716 1642T675 1743Z" />
<glyph unicode="&#xcc;" glyph-name="Igrave" horiz-adv-x="678" d="M184 0V1462H494V0H184ZM317 1579Q254 1623 132 1721T-58 1886V1907H284Q347 1806 519 1606V1579H317Z" />
<glyph unicode="&#xcd;" glyph-name="Iacute" horiz-adv-x="678" d="M184 0V1462H494V0H184ZM167 1579V1606Q339 1806 402 1907H744V1886Q692 1834 567 1732T370 1579H167Z" />
<glyph unicode="&#xce;" glyph-name="Icircumflex" horiz-adv-x="678" d="M184 0V1462H494V0H184ZM570 1579Q413 1672 336 1755Q258 1674 107 1579H-96V1606Q93 1795 160 1907H517Q548 1855 624 1766T773 1606V1579H570Z" />
<glyph unicode="&#xcf;" glyph-name="Idieresis" horiz-adv-x="678" d="M184 0V1462H494V0H184ZM-3 1743Q-3 1808 34 1843T136 1878Q202 1878 239 1841T277 1743Q277 1683 239 1647T136 1610Q72 1610 35 1645T-3 1743ZM400 1743Q400 1813 440 1845T541 1878Q606
1878 644 1842T683 1743Q683 1682 644 1646T541 1610Q481 1610 441 1642T400 1743Z" />
<glyph unicode="&#xd0;" glyph-name="Eth" horiz-adv-x="1516" d="M47 850H184V1462H643Q1001 1462 1199 1273T1397 745Q1397 384 1192 192T598 0H184V596H47V850ZM1075 737Q1075 969 971 1088T657 1208H494V850H731V596H494V256H625Q1075 256 1075 737Z" />
<glyph unicode="&#xd1;" glyph-name="Ntilde" horiz-adv-x="1665" d="M1481 0H1087L451 1106H442Q461 813 461 688V0H184V1462H575L1210 367H1217Q1202 652 1202 770V1462H1481V0ZM668 1684Q637 1684 609 1658T567 1577H418Q429 1722 500 1804T690 1886Q731 1886
770 1870T848 1834T924 1798T997 1782Q1028 1782 1056 1808T1098 1888H1247Q1236 1743 1164 1661T975 1579Q934 1579 895 1595T817 1631T741 1667T668 1684Z" />
<glyph unicode="&#xd2;" glyph-name="Ograve" horiz-adv-x="1630" d="M1511 733Q1511 370 1331 175T815 -20Q479 -20 299 175T119 735Q119 1100 299 1292T817 1485Q1154 1485 1332 1291T1511 733ZM444 733Q444 488 537 364T815 240Q1186 240 1186 733Q1186 1227
817 1227Q632 1227 538 1103T444 733ZM824 1579Q761 1623 639 1721T449 1886V1907H791Q854 1806 1026 1606V1579H824Z" />
<glyph unicode="&#xd3;" glyph-name="Oacute" horiz-adv-x="1630" d="M1511 733Q1511 370 1331 175T815 -20Q479 -20 299 175T119 735Q119 1100 299 1292T817 1485Q1154 1485 1332 1291T1511 733ZM444 733Q444 488 537 364T815 240Q1186 240 1186 733Q1186 1227
817 1227Q632 1227 538 1103T444 733ZM658 1579V1606Q830 1806 893 1907H1235V1886Q1183 1834 1058 1732T861 1579H658Z" />
<glyph unicode="&#xd4;" glyph-name="Ocircumflex" horiz-adv-x="1630" d="M1511 733Q1511 370 1331 175T815 -20Q479 -20 299 175T119 735Q119 1100 299 1292T817 1485Q1154 1485 1332 1291T1511 733ZM444 733Q444 488 537 364T815 240Q1186 240 1186 733Q1186
1227 817 1227Q632 1227 538 1103T444 733ZM1047 1579Q890 1672 813 1755Q735 1674 584 1579H381V1606Q570 1795 637 1907H994Q1025 1855 1101 1766T1250 1606V1579H1047Z" />
<glyph unicode="&#xd5;" glyph-name="Otilde" horiz-adv-x="1630" d="M1511 733Q1511 370 1331 175T815 -20Q479 -20 299 175T119 735Q119 1100 299 1292T817 1485Q1154 1485 1332 1291T1511 733ZM444 733Q444 488 537 364T815 240Q1186 240 1186 733Q1186 1227
817 1227Q632 1227 538 1103T444 733ZM652 1684Q621 1684 593 1658T551 1577H402Q413 1722 484 1804T674 1886Q715 1886 754 1870T832 1834T908 1798T981 1782Q1012 1782 1040 1808T1082 1888H1231Q1220 1743 1148 1661T959 1579Q918 1579 879 1595T801 1631T725
1667T652 1684Z" />
<glyph unicode="&#xd6;" glyph-name="Odieresis" horiz-adv-x="1630" d="M1511 733Q1511 370 1331 175T815 -20Q479 -20 299 175T119 735Q119 1100 299 1292T817 1485Q1154 1485 1332 1291T1511 733ZM444 733Q444 488 537 364T815 240Q1186 240 1186 733Q1186
1227 817 1227Q632 1227 538 1103T444 733ZM474 1743Q474 1808 511 1843T613 1878Q679 1878 716 1841T754 1743Q754 1683 716 1647T613 1610Q549 1610 512 1645T474 1743ZM877 1743Q877 1813 917 1845T1018 1878Q1083 1878 1121 1842T1160 1743Q1160 1682 1121
1646T1018 1610Q958 1610 918 1642T877 1743Z" />
<glyph unicode="&#xd7;" glyph-name="multiply" horiz-adv-x="1169" d="M428 723L129 1024L281 1178L582 879L887 1178L1040 1028L735 723L1036 420L887 268L582 569L281 270L131 422L428 723Z" />
<glyph unicode="&#xd8;" glyph-name="Oslash" horiz-adv-x="1630" d="M1511 733Q1511 370 1331 175T815 -20Q618 -20 479 45L389 -90L227 18L317 154Q119 348 119 735Q119 1100 299 1292T817 1485Q1015 1485 1161 1415L1245 1540L1405 1436L1317 1305Q1511 1111
1511 733ZM444 733Q444 542 500 426L1006 1182Q922 1227 817 1227Q632 1227 538 1103T444 733ZM1186 733Q1186 913 1135 1030L635 279Q711 240 815 240Q1186 240 1186 733Z" />
<glyph unicode="&#xd9;" glyph-name="Ugrave" horiz-adv-x="1548" d="M1374 1462V516Q1374 354 1302 232T1092 45T768 -20Q486 -20 330 124T174 520V1462H483V567Q483 398 551 319T776 240Q928 240 996 319T1065 569V1462H1374ZM750 1579Q687 1623 565 1721T375
1886V1907H717Q780 1806 952 1606V1579H750Z" />
<glyph unicode="&#xda;" glyph-name="Uacute" horiz-adv-x="1548" d="M1374 1462V516Q1374 354 1302 232T1092 45T768 -20Q486 -20 330 124T174 520V1462H483V567Q483 398 551 319T776 240Q928 240 996 319T1065 569V1462H1374ZM602 1579V1606Q774 1806 837 1907H1179V1886Q1127
1834 1002 1732T805 1579H602Z" />
<glyph unicode="&#xdb;" glyph-name="Ucircumflex" horiz-adv-x="1548" d="M1374 1462V516Q1374 354 1302 232T1092 45T768 -20Q486 -20 330 124T174 520V1462H483V567Q483 398 551 319T776 240Q928 240 996 319T1065 569V1462H1374ZM1006 1579Q849 1672 772 1755Q694
1674 543 1579H340V1606Q529 1795 596 1907H953Q984 1855 1060 1766T1209 1606V1579H1006Z" />
<glyph unicode="&#xdc;" glyph-name="Udieresis" horiz-adv-x="1548" d="M1374 1462V516Q1374 354 1302 232T1092 45T768 -20Q486 -20 330 124T174 520V1462H483V567Q483 398 551 319T776 240Q928 240 996 319T1065 569V1462H1374ZM433 1743Q433 1808 470 1843T572
1878Q638 1878 675 1841T713 1743Q713 1683 675 1647T572 1610Q508 1610 471 1645T433 1743ZM836 1743Q836 1813 876 1845T977 1878Q1042 1878 1080 1842T1119 1743Q1119 1682 1080 1646T977 1610Q917 1610 877 1642T836 1743Z" />
<glyph unicode="&#xdd;" glyph-name="Yacute" horiz-adv-x="1278" d="M639 860L944 1462H1278L793 569V0H485V559L0 1462H336L639 860ZM461 1579V1606Q633 1806 696 1907H1038V1886Q986 1834 861 1732T664 1579H461Z" />
<glyph unicode="&#xde;" glyph-name="Thorn" horiz-adv-x="1286" d="M1194 770Q1194 541 1052 417T647 293H494V0H184V1462H494V1233H672Q926 1233 1060 1114T1194 770ZM494 543H594Q739 543 810 595T881 770Q881 877 818 929T618 981H494V543Z" />
<glyph unicode="&#xdf;" glyph-name="germandbls" horiz-adv-x="1456" d="M1249 1241Q1249 1177 1228 1129T1175 1042T1106 975T1037 922T984 877T963 834Q963 807 989 781T1082 715Q1228 624 1280 575T1358 465T1384 326Q1384 154 1268 67T924 -20Q825 -20 753
-6T621 43V285Q674 249 756 224T903 199Q1071 199 1071 322Q1071 363 1055 388T998 444T883 516Q757 588 708 647T659 788Q659 852 694 905T799 1007Q876 1062 907 1102T938 1188Q938 1248 875 1288T711 1329Q595 1329 530 1277T465 1128V0H160V1139Q160 1340 306
1453T711 1567Q955 1567 1102 1479T1249 1241Z" />
<glyph unicode="&#xe0;" glyph-name="agrave" horiz-adv-x="1237" d="M870 0L811 152H803Q726 55 645 18T432 -20Q271 -20 179 72T86 334Q86 512 210 596T586 690L780 696V745Q780 915 606 915Q472 915 291 834L190 1040Q383 1141 618 1141Q843 1141 963 1043T1083
745V0H870ZM780 518L662 514Q529 510 464 466T399 332Q399 203 547 203Q653 203 716 264T780 426V518ZM870 1241Q807 1285 685 1383T495 1548V1569H837Q900 1468 1072 1268V1241H870Z" />
<glyph unicode="&#xe1;" glyph-name="aacute" horiz-adv-x="1237" d="M870 0L811 152H803Q726 55 645 18T432 -20Q271 -20 179 72T86 334Q86 512 210 596T586 690L780 696V745Q780 915 606 915Q472 915 291 834L190 1040Q383 1141 618 1141Q843 1141 963 1043T1083
745V0H870ZM780 518L662 514Q529 510 464 466T399 332Q399 203 547 203Q653 203 716 264T780 426V518ZM441 1241V1268Q613 1468 676 1569H1018V1548Q966 1496 841 1394T644 1241H441Z" />
<glyph unicode="&#xe2;" glyph-name="acircumflex" horiz-adv-x="1237" d="M870 0L811 152H803Q726 55 645 18T432 -20Q271 -20 179 72T86 334Q86 512 210 596T586 690L780 696V745Q780 915 606 915Q472 915 291 834L190 1040Q383 1141 618 1141Q843 1141 963
1043T1083 745V0H870ZM780 518L662 514Q529 510 464 466T399 332Q399 203 547 203Q653 203 716 264T780 426V518ZM1099 1496Q942 1589 865 1672Q787 1591 636 1496H433V1523Q622 1712 689 1824H1046Q1077 1772 1153 1683T1302 1523V1496H1099Z" />
<glyph unicode="&#xe3;" glyph-name="atilde" horiz-adv-x="1237" d="M870 0L811 152H803Q726 55 645 18T432 -20Q271 -20 179 72T86 334Q86 512 210 596T586 690L780 696V745Q780 915 606 915Q472 915 291 834L190 1040Q383 1141 618 1141Q843 1141 963 1043T1083
745V0H870ZM780 518L662 514Q529 510 464 466T399 332Q399 203 547 203Q653 203 716 264T780 426V518ZM467 1346Q436 1346 408 1320T366 1239H217Q228 1384 299 1466T489 1548Q530 1548 569 1532T647 1496T723 1460T796 1444Q827 1444 855 1470T897 1550H1046Q1035
1405 963 1323T774 1241Q733 1241 694 1257T616 1293T540 1329T467 1346Z" />
<glyph unicode="&#xe4;" glyph-name="adieresis" horiz-adv-x="1237" d="M870 0L811 152H803Q726 55 645 18T432 -20Q271 -20 179 72T86 334Q86 512 210 596T586 690L780 696V745Q780 915 606 915Q472 915 291 834L190 1040Q383 1141 618 1141Q843 1141 963 1043T1083
745V0H870ZM780 518L662 514Q529 510 464 466T399 332Q399 203 547 203Q653 203 716 264T780 426V518ZM285 1405Q285 1470 322 1505T424 1540Q490 1540 527 1503T565 1405Q565 1345 527 1309T424 1272Q360 1272 323 1307T285 1405ZM688 1405Q688 1475 728 1507T829
1540Q894 1540 932 1504T971 1405Q971 1344 932 1308T829 1272Q769 1272 729 1304T688 1405Z" />
<glyph unicode="&#xe5;" glyph-name="aring" horiz-adv-x="1237" d="M870 0L811 152H803Q726 55 645 18T432 -20Q271 -20 179 72T86 334Q86 512 210 596T586 690L780 696V745Q780 915 606 915Q472 915 291 834L190 1040Q383 1141 618 1141Q843 1141 963 1043T1083
745V0H870ZM780 518L662 514Q529 510 464 466T399 332Q399 203 547 203Q653 203 716 264T780 426V518ZM883 1479Q883 1371 812 1305T629 1239Q517 1239 449 1303T381 1477Q381 1585 448 1649T629 1714Q739 1714 811 1648T883 1479ZM725 1477Q725 1522 698 1547T629
1573Q587 1573 560 1548T533 1477Q533 1432 557 1406T629 1380Q671 1380 698 1406T725 1477Z" />
<glyph unicode="&#xe6;" glyph-name="ae" horiz-adv-x="1878" d="M1329 -20Q1192 -20 1080 30T895 186Q797 69 699 25T442 -20Q281 -20 184 74T86 334Q86 512 207 596T569 690L760 696V780Q760 849 716 882T594 915Q454 915 289 838L190 1040Q379 1141 612 1141Q839
1141 954 1010Q1020 1074 1106 1106T1313 1139Q1534 1139 1662 1002T1790 631V483H1067Q1072 353 1144 280T1346 207Q1542 207 1726 295V59Q1647 20 1555 0T1329 -20ZM760 518L647 514Q523 510 461 467T399 332Q399 203 539 203Q640 203 700 264T760 426V518ZM1307
922Q1090 922 1073 686H1503Q1501 798 1448 860T1307 922Z" />
<glyph unicode="&#xe7;" glyph-name="ccedilla" horiz-adv-x="1053" d="M614 -20Q92 -20 92 553Q92 838 234 988T641 1139Q835 1139 989 1063L899 827Q827 856 765 874T641 893Q403 893 403 555Q403 227 641 227Q729 227 804 250T954 324V63Q880 16 805 -2T614
-20ZM805 -250Q805 -378 730 -435T496 -492Q418 -492 350 -471V-303Q377 -310 422 -317T493 -324Q565 -324 565 -262Q565 -179 399 -154L477 0H670L643 -61Q717 -85 761 -135T805 -250Z" />
<glyph unicode="&#xe8;" glyph-name="egrave" horiz-adv-x="1210" d="M623 922Q526 922 471 861T408 686H836Q834 799 777 860T623 922ZM666 -20Q396 -20 244 129T92 551Q92 832 232 985T621 1139Q858 1139 990 1004T1122 631V483H401Q406 353 478 280T680 207Q781
207 871 228T1059 295V59Q979 19 888 0T666 -20ZM876 1241Q813 1285 691 1383T501 1548V1569H843Q906 1468 1078 1268V1241H876Z" />
<glyph unicode="&#xe9;" glyph-name="eacute" horiz-adv-x="1210" d="M623 922Q526 922 471 861T408 686H836Q834 799 777 860T623 922ZM666 -20Q396 -20 244 129T92 551Q92 832 232 985T621 1139Q858 1139 990 1004T1122 631V483H401Q406 353 478 280T680 207Q781
207 871 228T1059 295V59Q979 19 888 0T666 -20ZM447 1241V1268Q619 1468 682 1569H1024V1548Q972 1496 847 1394T650 1241H447Z" />
<glyph unicode="&#xea;" glyph-name="ecircumflex" horiz-adv-x="1210" d="M623 922Q526 922 471 861T408 686H836Q834 799 777 860T623 922ZM666 -20Q396 -20 244 129T92 551Q92 832 232 985T621 1139Q858 1139 990 1004T1122 631V483H401Q406 353 478 280T680
207Q781 207 871 228T1059 295V59Q979 19 888 0T666 -20ZM860 1241Q703 1334 626 1417Q548 1336 397 1241H194V1268Q383 1457 450 1569H807Q838 1517 914 1428T1063 1268V1241H860Z" />
<glyph unicode="&#xeb;" glyph-name="edieresis" horiz-adv-x="1210" d="M623 922Q526 922 471 861T408 686H836Q834 799 777 860T623 922ZM666 -20Q396 -20 244 129T92 551Q92 832 232 985T621 1139Q858 1139 990 1004T1122 631V483H401Q406 353 478 280T680
207Q781 207 871 228T1059 295V59Q979 19 888 0T666 -20ZM297 1405Q297 1470 334 1505T436 1540Q502 1540 539 1503T577 1405Q577 1345 539 1309T436 1272Q372 1272 335 1307T297 1405ZM700 1405Q700 1475 740 1507T841 1540Q906 1540 944 1504T983 1405Q983 1344
944 1308T841 1272Q781 1272 741 1304T700 1405Z" />
<glyph unicode="&#xec;" glyph-name="igrave" horiz-adv-x="625" d="M465 0H160V1118H465V0ZM274 1241Q211 1285 89 1383T-101 1548V1569H241Q304 1468 476 1268V1241H274Z" />
<glyph unicode="&#xed;" glyph-name="iacute" horiz-adv-x="625" d="M465 0H160V1118H465V0ZM145 1241V1268Q317 1468 380 1569H722V1548Q670 1496 545 1394T348 1241H145Z" />
<glyph unicode="&#xee;" glyph-name="icircumflex" horiz-adv-x="625" d="M465 0H160V1118H465V0ZM544 1241Q387 1334 310 1417Q232 1336 81 1241H-122V1268Q67 1457 134 1569H491Q522 1517 598 1428T747 1268V1241H544Z" />
<glyph unicode="&#xef;" glyph-name="idieresis" horiz-adv-x="625" d="M465 0H160V1118H465V0ZM-29 1405Q-29 1470 8 1505T110 1540Q176 1540 213 1503T251 1405Q251 1345 213 1309T110 1272Q46 1272 9 1307T-29 1405ZM374 1405Q374 1475 414 1507T515 1540Q580
1540 618 1504T657 1405Q657 1344 618 1308T515 1272Q455 1272 415 1304T374 1405Z" />
<glyph unicode="&#xf0;" glyph-name="eth" horiz-adv-x="1268" d="M510 1303Q430 1356 358 1395L459 1571Q603 1506 717 1430L942 1569L1042 1415L872 1311Q1028 1168 1102 987T1176 573Q1176 293 1031 137T631 -20Q386 -20 239 117T92 489Q92 722 222 858T573
995Q778 995 848 897L856 901Q789 1063 664 1182L434 1040L334 1196L510 1303ZM864 532Q864 640 803 705T635 770Q514 770 459 702T403 487Q403 347 463 276T635 205Q758 205 811 287T864 532Z" />
<glyph unicode="&#xf1;" glyph-name="ntilde" horiz-adv-x="1346" d="M1192 0H887V653Q887 774 844 834T707 895Q579 895 522 810T465 526V0H160V1118H393L434 975H451Q502 1056 591 1097T795 1139Q990 1139 1091 1034T1192 729V0ZM508 1346Q477 1346 449 1320T407
1239H258Q269 1384 340 1466T530 1548Q571 1548 610 1532T688 1496T764 1460T837 1444Q868 1444 896 1470T938 1550H1087Q1076 1405 1004 1323T815 1241Q774 1241 735 1257T657 1293T581 1329T508 1346Z" />
<glyph unicode="&#xf2;" glyph-name="ograve" horiz-adv-x="1268" d="M403 561Q403 395 457 310T635 225Q757 225 810 309T864 561Q864 727 810 810T633 893Q511 893 457 811T403 561ZM1176 561Q1176 288 1032 134T631 -20Q470 -20 347 50T158 253T92 561Q92 835
235 987T637 1139Q798 1139 921 1069T1110 868T1176 561ZM868 1241Q805 1285 683 1383T493 1548V1569H835Q898 1468 1070 1268V1241H868Z" />
<glyph unicode="&#xf3;" glyph-name="oacute" horiz-adv-x="1268" d="M403 561Q403 395 457 310T635 225Q757 225 810 309T864 561Q864 727 810 810T633 893Q511 893 457 811T403 561ZM1176 561Q1176 288 1032 134T631 -20Q470 -20 347 50T158 253T92 561Q92 835
235 987T637 1139Q798 1139 921 1069T1110 868T1176 561ZM467 1241V1268Q639 1468 702 1569H1044V1548Q992 1496 867 1394T670 1241H467Z" />
<glyph unicode="&#xf4;" glyph-name="ocircumflex" horiz-adv-x="1268" d="M403 561Q403 395 457 310T635 225Q757 225 810 309T864 561Q864 727 810 810T633 893Q511 893 457 811T403 561ZM1176 561Q1176 288 1032 134T631 -20Q470 -20 347 50T158 253T92 561Q92
835 235 987T637 1139Q798 1139 921 1069T1110 868T1176 561ZM864 1241Q707 1334 630 1417Q552 1336 401 1241H198V1268Q387 1457 454 1569H811Q842 1517 918 1428T1067 1268V1241H864Z" />
<glyph unicode="&#xf5;" glyph-name="otilde" horiz-adv-x="1268" d="M403 561Q403 395 457 310T635 225Q757 225 810 309T864 561Q864 727 810 810T633 893Q511 893 457 811T403 561ZM1176 561Q1176 288 1032 134T631 -20Q470 -20 347 50T158 253T92 561Q92 835
235 987T637 1139Q798 1139 921 1069T1110 868T1176 561ZM469 1346Q438 1346 410 1320T368 1239H219Q230 1384 301 1466T491 1548Q532 1548 571 1532T649 1496T725 1460T798 1444Q829 1444 857 1470T899 1550H1048Q1037 1405 965 1323T776 1241Q735 1241 696 1257T618
1293T542 1329T469 1346Z" />
<glyph unicode="&#xf6;" glyph-name="odieresis" horiz-adv-x="1268" d="M403 561Q403 395 457 310T635 225Q757 225 810 309T864 561Q864 727 810 810T633 893Q511 893 457 811T403 561ZM1176 561Q1176 288 1032 134T631 -20Q470 -20 347 50T158 253T92 561Q92
835 235 987T637 1139Q798 1139 921 1069T1110 868T1176 561ZM291 1405Q291 1470 328 1505T430 1540Q496 1540 533 1503T571 1405Q571 1345 533 1309T430 1272Q366 1272 329 1307T291 1405ZM694 1405Q694 1475 734 1507T835 1540Q900 1540 938 1504T977 1405Q977
1344 938 1308T835 1272Q775 1272 735 1304T694 1405Z" />
<glyph unicode="&#xf7;" glyph-name="divide" horiz-adv-x="1169" d="M88 612V831H1081V612H88ZM444 373Q444 449 481 486T584 524Q650 524 686 485T723 373Q723 303 686 262T584 221Q519 221 482 260T444 373ZM444 1071Q444 1146 481 1184T584 1223Q651 1223
687 1183T723 1071Q723 1001 686 961T584 920Q519 920 482 959T444 1071Z" />
<glyph unicode="&#xf8;" glyph-name="oslash" horiz-adv-x="1268" d="M1176 561Q1176 288 1032 134T631 -20Q505 -20 397 25L330 -76L176 29L244 129Q92 285 92 561Q92 835 235 987T637 1139Q769 1139 885 1087L940 1169L1092 1061L1034 977Q1176 822 1176 561ZM403
561Q403 467 422 395L739 870Q696 893 633 893Q511 893 457 811T403 561ZM864 561Q864 642 852 702L543 240Q581 225 635 225Q757 225 810 309T864 561Z" />
<glyph unicode="&#xf9;" glyph-name="ugrave" horiz-adv-x="1346" d="M952 0L911 143H895Q846 65 756 23T551 -20Q354 -20 254 85T154 389V1118H459V465Q459 344 502 284T639 223Q767 223 824 308T881 592V1118H1186V0H952ZM876 1241Q813 1285 691 1383T501 1548V1569H843Q906
1468 1078 1268V1241H876Z" />
<glyph unicode="&#xfa;" glyph-name="uacute" horiz-adv-x="1346" d="M952 0L911 143H895Q846 65 756 23T551 -20Q354 -20 254 85T154 389V1118H459V465Q459 344 502 284T639 223Q767 223 824 308T881 592V1118H1186V0H952ZM498 1241V1268Q670 1468 733 1569H1075V1548Q1023
1496 898 1394T701 1241H498Z" />
<glyph unicode="&#xfb;" glyph-name="ucircumflex" horiz-adv-x="1346" d="M952 0L911 143H895Q846 65 756 23T551 -20Q354 -20 254 85T154 389V1118H459V465Q459 344 502 284T639 223Q767 223 824 308T881 592V1118H1186V0H952ZM901 1241Q744 1334 667 1417Q589
1336 438 1241H235V1268Q424 1457 491 1569H848Q879 1517 955 1428T1104 1268V1241H901Z" />
<glyph unicode="&#xfc;" glyph-name="udieresis" horiz-adv-x="1346" d="M952 0L911 143H895Q846 65 756 23T551 -20Q354 -20 254 85T154 389V1118H459V465Q459 344 502 284T639 223Q767 223 824 308T881 592V1118H1186V0H952ZM326 1405Q326 1470 363 1505T465
1540Q531 1540 568 1503T606 1405Q606 1345 568 1309T465 1272Q401 1272 364 1307T326 1405ZM729 1405Q729 1475 769 1507T870 1540Q935 1540 973 1504T1012 1405Q1012 1344 973 1308T870 1272Q810 1272 770 1304T729 1405Z" />
<glyph unicode="&#xfd;" glyph-name="yacute" horiz-adv-x="1165" d="M0 1118H334L545 489Q572 407 582 295H588Q599 398 631 489L838 1118H1165L692 -143Q627 -318 507 -405T225 -492Q146 -492 70 -475V-233Q125 -246 190 -246Q271 -246 331 -197T426 -47L444
8L0 1118ZM393 1241V1268Q565 1468 628 1569H970V1548Q918 1496 793 1394T596 1241H393Z" />
<glyph unicode="&#xfe;" glyph-name="thorn" horiz-adv-x="1296" d="M465 973Q515 1054 596 1096T782 1139Q980 1139 1092 985T1204 561Q1204 288 1093 134T782 -20Q569 -20 465 117H451L458 55L465 -39V-492H160V1556H465V1165L458 1045L451 973H465ZM684 895Q571
895 519 826T465 596V563Q465 383 518 305T688 227Q893 227 893 565Q893 730 843 812T684 895Z" />
<glyph unicode="&#xff;" glyph-name="ydieresis" horiz-adv-x="1165" d="M0 1118H334L545 489Q572 407 582 295H588Q599 398 631 489L838 1118H1165L692 -143Q627 -318 507 -405T225 -492Q146 -492 70 -475V-233Q125 -246 190 -246Q271 -246 331 -197T426 -47L444
8L0 1118ZM499 1405Q499 1470 536 1505T638 1540Q704 1540 741 1503T779 1405Q779 1345 741 1309T638 1272Q574 1272 537 1307T499 1405ZM902 1405Q902 1475 942 1507T1043 1540Q1108 1540 1146 1504T1185 1405Q1185 1344 1146 1308T1043 1272Q983 1272 943 1304T902
1405Z" />
<glyph unicode="&#x2013;" glyph-name="endash" horiz-adv-x="1024" d="M82 436V666H942V436H82Z" />
<glyph unicode="&#x2014;" glyph-name="emdash" horiz-adv-x="2048" d="M82 436V666H1966V436H82Z" />
<glyph unicode="&#x2018;" glyph-name="quoteleft" horiz-adv-x="444" d="M39 961L25 983Q47 1074 97 1211T201 1462H420Q354 1195 319 961H39Z" />
<glyph unicode="&#x2019;" glyph-name="quoteright" horiz-adv-x="444" d="M406 1462L420 1440Q370 1243 244 961H25Q94 1257 125 1462H406Z" />
<glyph unicode="&#x201a;" glyph-name="quotesinglbase" horiz-adv-x="596" d="M459 215Q407 13 283 -264H63Q128 2 164 238H444L459 215Z" />
<glyph unicode="&#x201c;" glyph-name="quotedblleft" horiz-adv-x="911" d="M492 983Q514 1074 564 1211T668 1462H887Q821 1195 786 961H506L492 983ZM25 983Q47 1074 97 1211T201 1462H420Q354 1195 319 961H39L25 983Z" />
<glyph unicode="&#x201d;" glyph-name="quotedblright" horiz-adv-x="911" d="M420 1440Q370 1243 244 961H25Q94 1257 125 1462H406L420 1440ZM887 1440Q837 1243 711 961H492Q561 1257 592 1462H872L887 1440Z" />
<glyph unicode="&#x201e;" glyph-name="quotedblbase" horiz-adv-x="1061" d="M459 215Q407 13 283 -264H63Q128 2 164 238H444L459 215ZM926 215Q874 13 750 -264H530Q595 2 631 238H911L926 215Z" />
<glyph unicode="&#x2022;" glyph-name="bullet" horiz-adv-x="770" d="M98 748Q98 902 172 983T385 1065Q522 1065 597 983T672 748Q672 596 597 513T385 430Q247 430 173 513T98 748Z" />
<glyph unicode="&#x2039;" glyph-name="guilsinglleft" horiz-adv-x="754" d="M82 573L453 1028L672 909L393 561L672 213L453 94L82 547V573Z" />
<glyph unicode="&#x203a;" glyph-name="guilsinglright" horiz-adv-x="754" d="M672 547L301 94L82 213L360 561L82 909L301 1028L672 573V547Z" />
</font>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 54 KiB

View File

@ -1,342 +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">
<defs >
<font id="OpenSans" horiz-adv-x="1219" ><font-face
font-family="Open Sans"
units-per-em="2048"
panose-1="2 11 8 6 3 5 4 2 2 4"
ascent="2189"
descent="-600"
alphabetic="0" />
<glyph unicode=" " glyph-name="space" horiz-adv-x="532" />
<glyph unicode="!" glyph-name="exclam" horiz-adv-x="586" d="M391 485H150L307 1462H647L391 485ZM25 115Q25 205 78 259T229 313Q297 313 338 275T379 168Q379 81 324 27T180 -27Q107 -27 66 10T25 115Z" />
<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="928" d="M549 1462L397 934H201L272 1462H549ZM954 1462L803 934H604L678 1462H954Z" />
<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="1323" d="M1036 846L967 614H1225L1206 408H909L793 0H573L690 408H496L381 0H166L279 408H41L59 614H336L406 846H154L172 1055H461L580 1462H797L680 1055H879L995 1462H1210L1094 1055H1333L1315 846H1036ZM553
614H750L819 846H623L553 614Z" />
<glyph unicode="$" glyph-name="dollar" horiz-adv-x="1128" d="M1034 496Q1034 312 909 205T541 80L502 -119H362L406 82Q197 94 51 168V434Q249 327 455 317L526 639Q363 700 285 790T207 1004Q207 1177 334 1283T684 1405L719 1556H858L825 1405Q991 1383 1120
1315L1014 1083Q882 1148 772 1157L709 858Q840 807 904 759T1001 646T1034 496ZM594 322Q657 331 696 367T735 465Q735 511 711 540T651 584L594 322ZM633 1157Q571 1150 537 1116T502 1022Q502 943 582 911L633 1157Z" />
<glyph unicode="%" glyph-name="percent" horiz-adv-x="1753" d="M518 1274Q455 1274 408 1146T360 868Q360 772 416 772Q481 772 528 903T575 1178Q575 1274 518 1274ZM821 1165Q821 999 765 855T614 638T397 565Q258 565 187 648T115 885Q115 1054 170 1196T319
1411T535 1483Q672 1483 746 1403T821 1165ZM1554 1462L471 0H231L1319 1462H1554ZM1376 690Q1337 690 1301 634T1242 480T1219 285Q1219 188 1274 188Q1315 188 1351 243T1410 397T1434 594Q1434 690 1376 690ZM1679 590Q1679 423 1625 277T1477 56T1262 -18Q1118
-18 1046 60T973 283Q973 460 1026 605T1174 825T1393 899Q1530 899 1604 821T1679 590Z" />
<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="1450" d="M1325 0H975L903 98Q728 -20 500 -20Q291 -20 180 77T68 358Q68 503 146 606T420 807Q344 937 344 1065Q344 1260 461 1372T778 1485Q947 1485 1044 1403T1141 1178Q1141 898 776 752L971
489Q1015 546 1051 610T1130 784H1430Q1297 471 1120 287L1325 0ZM541 623Q453 572 418 519T383 387Q383 322 428 279T545 236Q660 236 766 295L541 623ZM662 920Q775 979 817 1031T860 1143Q860 1200 830 1225T760 1251Q694 1251 658 1205T621 1085Q621 1039 633
993T662 920Z" />
<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="522" d="M549 1462L397 934H201L272 1462H549Z" />
<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="694" d="M74 281Q74 620 196 907T578 1462H840Q585 1184 463 889T340 270Q340 -38 457 -324H223Q74 -58 74 281Z" />
<glyph unicode=")" glyph-name="parenright" horiz-adv-x="694" d="M618 858Q618 516 494 228T115 -324H-147Q352 221 352 868Q352 1175 236 1462H469Q618 1198 618 858Z" />
<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="1116" d="M885 1522L772 1169L1159 1198L1141 944L803 987L963 651L717 578L627 915L430 637L223 801L498 1049L172 1141L258 1378L596 1204L629 1573L885 1522Z" />
<glyph unicode="+" glyph-name="plus" horiz-adv-x="1128" d="M475 612H109V831H475V1200H694V831H1061V612H694V248H475V612Z" />
<glyph unicode="," glyph-name="comma" horiz-adv-x="569" d="M377 238L385 215Q267 -40 123 -264H-102Q-28 -97 92 238H377Z" />
<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="659" d="M41 424L94 674H618L565 424H41Z" />
<glyph unicode="." glyph-name="period" horiz-adv-x="584" d="M25 115Q25 205 78 259T229 313Q297 313 338 275T379 168Q379 81 324 27T180 -27Q107 -27 66 10T25 115Z" />
<glyph unicode="/" glyph-name="slash" horiz-adv-x="862" d="M1014 1462L205 0H-90L719 1462H1014Z" />
<glyph unicode="0" glyph-name="zero" horiz-adv-x="1128" d="M1110 1012Q1110 542 942 261T469 -20Q271 -20 169 102T66 467Q66 764 150 1004T378 1364T711 1485Q1110 1485 1110 1012ZM684 1235Q604 1235 535 1131T417 829T369 461Q369 346 396 288T494 229Q575
229 644 335T760 636T807 1022Q807 1133 777 1184T684 1235Z" />
<glyph unicode="1" glyph-name="one" horiz-adv-x="1128" d="M688 0H383L563 829Q598 981 639 1116Q630 1108 578 1069T315 899L182 1114L748 1462H997L688 0Z" />
<glyph unicode="2" glyph-name="two" horiz-adv-x="1128" d="M913 0H-49L-6 213L471 637Q651 796 719 891T788 1071Q788 1146 747 1185T637 1225Q571 1225 502 1192T330 1073L184 1276Q316 1388 436 1435T686 1483Q876 1483 987 1385T1098 1126Q1098 1019 1057
925T935 737T668 492L399 270V260H967L913 0Z" />
<glyph unicode="3" glyph-name="three" horiz-adv-x="1128" d="M1104 1149Q1104 993 1010 887T748 752V748Q879 722 946 642T1014 440Q1014 307 940 202T728 39T401 -20Q162 -20 14 59V326Q98 276 196 251T387 225Q545 225 630 288T715 465Q715 637 457 637H319L365
858H438Q605 858 701 920T797 1092Q797 1159 754 1196T633 1233Q499 1233 346 1133L219 1337Q343 1418 451 1450T698 1483Q888 1483 996 1393T1104 1149Z" />
<glyph unicode="4" glyph-name="four" horiz-adv-x="1128" d="M1028 303H858L795 0H502L565 303H-25L23 537L793 1462H1104L909 543H1079L1028 303ZM616 543L674 791Q686 849 714 955T756 1096H750Q715 1033 618 915L305 543H616Z" />
<glyph unicode="5" glyph-name="five" horiz-adv-x="1128" d="M623 922Q806 922 912 819T1018 532Q1018 365 947 240T738 48T408 -20Q291 -20 190 3T27 61V330Q201 231 379 231Q533 231 620 302T707 496Q707 590 650 637T483 684Q381 684 270 651L166 729L373
1462H1128L1073 1200H584L496 907Q568 922 623 922Z" />
<glyph unicode="6" glyph-name="six" horiz-adv-x="1128" d="M88 469Q88 671 149 864T316 1199T573 1413T930 1485Q1055 1485 1153 1458L1102 1212Q1018 1237 911 1237Q717 1237 598 1129T412 784H416Q531 950 727 950Q884 950 969 853T1055 580Q1055 411 984
267T794 51T516 -20Q304 -20 196 107T88 469ZM530 227Q629 227 691 321T754 557Q754 628 721 670T618 713Q558 713 504 678T416 582T383 422Q383 331 423 279T530 227Z" />
<glyph unicode="7" glyph-name="seven" horiz-adv-x="1128" d="M78 0L815 1202H186L242 1462H1217L1176 1268L424 0H78Z" />
<glyph unicode="8" glyph-name="eight" horiz-adv-x="1128" d="M721 1485Q844 1485 936 1443T1077 1325T1126 1151Q1126 1017 1046 918T815 766Q1032 625 1032 401Q1032 279 969 183T788 33T514 -20Q300 -20 178 80T55 350Q55 648 403 776Q238 908 238 1075Q238
1194 296 1287T464 1433T721 1485ZM582 643Q466 598 409 536T352 383Q352 302 402 255T537 207Q630 207 684 260T739 399Q739 472 703 530T582 643ZM694 1260Q618 1260 573 1214T528 1094Q528 962 651 893Q836 965 836 1114Q836 1182 797 1221T694 1260Z" />
<glyph unicode="9" glyph-name="nine" horiz-adv-x="1128" d="M1092 1001Q1092 721 993 468T729 98T326 -20Q198 -20 86 12V268Q197 227 313 227Q434 227 520 276T664 414T764 672H760Q649 514 465 514Q302 514 213 617T123 903Q123 1069 196 1208T392 1416T678
1485Q881 1485 986 1362T1092 1001ZM645 1237Q580 1237 530 1195T452 1081T424 928Q424 841 461 797T567 752Q627 752 678 788T760 888T791 1047Q791 1131 756 1184T645 1237Z" />
<glyph unicode=":" glyph-name="colon" horiz-adv-x="584" d="M207 940Q207 1032 262 1085T412 1139Q480 1139 520 1101T561 993Q561 907 507 853T362 799Q290 799 249 835T207 940ZM25 115Q25 205 78 259T229 313Q297 313 338 275T379 168Q379 81 324 27T180
-27Q107 -27 66 10T25 115Z" />
<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="584" d="M385 215Q267 -40 123 -264H-102Q-28 -97 92 238H377L385 215ZM207 940Q207 1032 262 1085T412 1139Q480 1139 520 1101T561 993Q561 907 507 853T362 799Q290 799 249 835T207 940Z" />
<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="1128" d="M1061 203L109 641V784L1061 1280V1040L418 723L1061 442V203Z" />
<glyph unicode="=" glyph-name="equal" horiz-adv-x="1128" d="M109 807V1024H1061V807H109ZM109 418V637H1061V418H109Z" />
<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="1128" d="M109 442L752 723L109 1040V1280L1061 784V641L109 203V442Z" />
<glyph unicode="?" glyph-name="question" horiz-adv-x="940" d="M260 485L274 563Q293 666 347 740T520 895Q644 979 677 1022T711 1118Q711 1237 578 1237Q528 1237 472 1221T270 1137L178 1358Q408 1483 623 1483Q800 1483 903 1396T1006 1151Q1006 1068 978
1002T895 879T705 731Q641 688 609 658T556 594T518 485H260ZM166 115Q166 206 221 259T371 313Q439 313 479 275T520 168Q520 81 465 27T322 -27Q248 -27 207 11T166 115Z" />
<glyph unicode="@" glyph-name="at" horiz-adv-x="1753" d="M1733 840Q1733 667 1669 519T1492 288T1237 205Q1149 205 1093 243T1020 352H1014Q964 275 901 240T754 205Q627 205 556 284T485 514Q485 661 552 790T740 995T1008 1071Q1193 1071 1335 1016L1229
596Q1218 552 1210 520T1202 455Q1202 387 1260 387Q1326 387 1384 451T1476 622T1511 836Q1511 1049 1388 1161T1028 1274Q825 1274 662 1180T407 914T315 522Q315 279 449 142T825 4Q942 4 1044 24T1266 90V-96Q1036 -186 801 -186Q584 -186 423 -101T177 141T92
500Q92 779 212 997T555 1338T1053 1462Q1371 1462 1552 1299T1733 840ZM995 889Q913 889 850 838T750 701T713 526Q713 461 737 424T807 387Q948 387 1020 657L1077 879Q1041 889 995 889Z" />
<glyph unicode="A" glyph-name="A" horiz-adv-x="1286" d="M842 348H369L197 0H-123L643 1468H1016L1163 0H866L842 348ZM827 608L801 958Q791 1089 791 1211V1247Q747 1127 682 993L494 608H827Z" />
<glyph unicode="B" glyph-name="B" horiz-adv-x="1270" d="M788 1462Q1017 1462 1134 1381T1251 1137Q1251 987 1168 890T932 760V754Q1032 728 1091 658T1151 477Q1151 248 998 124T575 0H53L362 1462H788ZM545 883H694Q815 883 875 931T936 1071Q936 1208 766
1208H614L545 883ZM412 256H592Q709 256 775 314T842 475Q842 637 659 637H494L412 256Z" />
<glyph unicode="C" glyph-name="C" horiz-adv-x="1253" d="M905 1227Q773 1227 668 1146T498 908T434 569Q434 402 502 321T721 240Q867 240 1059 317V57Q860 -20 659 -20Q405 -20 264 129T123 553Q123 815 227 1035T505 1370T905 1485Q1030 1485 1127 1463T1335
1380L1217 1130Q1111 1189 1042 1208T905 1227Z" />
<glyph unicode="D" glyph-name="D" horiz-adv-x="1386" d="M1323 909Q1323 629 1225 423T942 108T504 0H53L362 1462H758Q1028 1462 1175 1319T1323 909ZM518 256Q666 256 776 332T948 555T1010 893Q1010 1047 938 1127T729 1208H614L412 256H518Z" />
<glyph unicode="E" glyph-name="E" horiz-adv-x="1110" d="M870 0H53L362 1462H1180L1126 1208H614L547 887H1024L969 633H492L412 256H924L870 0Z" />
<glyph unicode="F" glyph-name="F" horiz-adv-x="1087" d="M358 0H53L362 1462H1176L1122 1208H614L535 831H1008L952 578H479L358 0Z" />
<glyph unicode="G" glyph-name="G" horiz-adv-x="1413" d="M754 821H1317L1155 59Q1021 13 907 -3T664 -20Q405 -20 264 127T123 549Q123 817 230 1033T531 1367T979 1485Q1197 1485 1389 1386L1274 1135Q1200 1175 1126 1199T965 1223Q812 1223 692 1140T503
904T434 573Q434 401 506 321T729 240Q805 240 899 264L965 563H698L754 821Z" />
<glyph unicode="H" glyph-name="H" horiz-adv-x="1434" d="M1135 0H829L963 631H492L358 0H53L362 1462H668L547 889H1018L1139 1462H1444L1135 0Z" />
<glyph unicode="I" glyph-name="I" horiz-adv-x="659" d="M53 0L365 1462H670L358 0H53Z" />
<glyph unicode="J" glyph-name="J" horiz-adv-x="678" d="M-135 -430Q-229 -430 -322 -403V-150Q-234 -170 -158 -170Q-59 -170 2 -110T92 82L385 1462H690L387 39Q335 -206 212 -318T-135 -430Z" />
<glyph unicode="K" glyph-name="K" horiz-adv-x="1255" d="M1141 0H803L592 592L467 522L358 0H53L362 1462H668L516 760L674 965L1083 1462H1444L850 762L1141 0Z" />
<glyph unicode="L" glyph-name="L" horiz-adv-x="1061" d="M53 0L362 1462H668L412 256H924L870 0H53Z" />
<glyph unicode="M" glyph-name="M" horiz-adv-x="1802" d="M838 369L1389 1462H1812L1503 0H1223L1368 692Q1421 939 1473 1133H1468L899 0H618L557 1133H553Q542 1045 515 902T328 0H53L362 1462H766L834 369H838Z" />
<glyph unicode="N" glyph-name="N" horiz-adv-x="1546" d="M1247 0H905L549 1106H543L539 1074Q507 858 473 688L328 0H53L362 1462H719L1059 385H1063Q1075 461 1102 602T1282 1462H1556L1247 0Z" />
<glyph unicode="O" glyph-name="O" horiz-adv-x="1495" d="M1432 938Q1432 655 1333 432T1062 94T666 -20Q410 -20 267 127T123 537Q123 802 222 1024T495 1366T897 1485Q1152 1485 1292 1341T1432 938ZM872 1227Q751 1227 650 1136T492 884T434 537Q434 390 500
315T688 240Q809 240 908 327T1064 573T1120 930Q1120 1072 1055 1149T872 1227Z" />
<glyph unicode="P" glyph-name="P" horiz-adv-x="1188" d="M522 774H578Q720 774 801 843T883 1028Q883 1208 688 1208H614L522 774ZM1190 1036Q1190 795 1021 658T553 520H467L358 0H53L362 1462H700Q942 1462 1066 1356T1190 1036Z" />
<glyph unicode="Q" glyph-name="Q" horiz-adv-x="1495" d="M1432 938Q1432 622 1310 383T975 45L1229 -348H870L692 -20H666Q410 -20 267 127T123 537Q123 802 222 1024T495 1366T897 1485Q1152 1485 1292 1341T1432 938ZM872 1227Q751 1227 650 1136T492 884T434
537Q434 390 500 315T688 240Q809 240 908 327T1064 573T1120 930Q1120 1072 1055 1149T872 1227Z" />
<glyph unicode="R" glyph-name="R" horiz-adv-x="1247" d="M530 813H608Q739 813 812 870T885 1044Q885 1126 838 1167T688 1208H614L530 813ZM477 561L358 0H53L362 1462H721Q958 1462 1077 1360T1196 1061Q1196 903 1113 790T874 621L1135 0H803L596 561H477Z" />
<glyph unicode="S" glyph-name="S" horiz-adv-x="1085" d="M946 432Q946 223 798 102T397 -20Q176 -20 41 70V344Q234 236 399 236Q511 236 574 278T637 395Q637 438 624 470T585 531T461 633Q323 732 267 829T211 1038Q211 1167 273 1268T449 1426T713 1483Q930
1483 1110 1384L1001 1151Q845 1225 713 1225Q630 1225 577 1180T524 1061Q524 1000 557 955T705 834Q826 754 886 658T946 432Z" />
<glyph unicode="T" glyph-name="T" horiz-adv-x="1087" d="M571 0H266L520 1204H168L223 1462H1233L1178 1204H825L571 0Z" />
<glyph unicode="U" glyph-name="U" horiz-adv-x="1415" d="M1434 1462L1233 516Q1176 250 1015 115T596 -20Q384 -20 263 93T141 401Q141 473 156 539L352 1462H657L463 543Q446 469 446 418Q446 240 635 240Q758 240 830 316T934 545L1128 1462H1434Z" />
<glyph unicode="V" glyph-name="V" horiz-adv-x="1208" d="M535 299Q613 520 645 582L1077 1462H1393L645 0H311L184 1462H479L530 582Q534 537 534 449Q532 346 528 299H535Z" />
<glyph unicode="W" glyph-name="W" horiz-adv-x="1831" d="M1006 1018Q960 872 891 719L567 0H229L184 1462H471L477 664Q477 612 473 491T463 317H469Q491 381 536 497T596 643L965 1462H1235L1256 589Q1256 443 1247 317H1253Q1296 446 1384 666L1714 1462H2023L1376
0H1030L1008 721L1006 860Q1006 948 1010 1018H1006Z" />
<glyph unicode="X" glyph-name="X" horiz-adv-x="1241" d="M1124 0H793L621 543L225 0H-117L459 764L221 1462H541L694 944L1057 1462H1401L856 737L1124 0Z" />
<glyph unicode="Y" glyph-name="Y" horiz-adv-x="1155" d="M627 870L1001 1462H1343L725 559L606 0H303L422 559L186 1462H498L627 870Z" />
<glyph unicode="Z" glyph-name="Z" horiz-adv-x="1098" d="M920 0H-61L-23 201L754 1206H211L264 1462H1200L1159 1260L377 256H973L920 0Z" />
<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="678" d="M436 -324H-37L344 1462H817L772 1251H557L266 -113H481L436 -324Z" />
<glyph unicode="\" glyph-name="backslash" horiz-adv-x="862" d="M481 1462L705 0H438L221 1462H481Z" />
<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="678" d="M-92 -113H121L412 1251H197L242 1462H715L334 -324H-137L-92 -113Z" />
<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="1081" d="M20 520L639 1470H786L1063 520H840L666 1153L264 520H20Z" />
<glyph unicode="_" glyph-name="underscore" horiz-adv-x="819" d="M635 -324H-186L-156 -184H666L635 -324Z" />
<glyph unicode="`" glyph-name="grave" horiz-adv-x="1135" d="M934 1241H750Q679 1310 612 1394T508 1548V1569H819Q855 1421 934 1266V1241Z" />
<glyph unicode="a" glyph-name="a" horiz-adv-x="1217" d="M406 -20Q259 -20 175 86T90 385Q90 583 162 762T351 1040T608 1139Q705 1139 775 1097T885 975H893L950 1118H1182L944 0H715L729 145H725Q591 -20 406 -20ZM524 223Q593 223 657 290T760 471T799 731Q799
802 761 848T659 895Q591 895 530 823T432 633T395 399Q395 311 428 267T524 223Z" />
<glyph unicode="b" glyph-name="b" d="M813 1139Q959 1139 1043 1031T1128 733Q1128 543 1060 366T873 84T610 -20Q416 -20 334 143H326L268 0H37L367 1556H668L606 1268Q565 1086 522 969H530Q608 1067 672 1103T813 1139ZM692 895Q624 895 562 830T460 650T420
399Q420 319 457 271T559 223Q626 223 687 292T785 481T823 719Q823 895 692 895Z" />
<glyph unicode="c" glyph-name="c" horiz-adv-x="989" d="M506 -20Q305 -20 198 87T90 391Q90 603 164 776T374 1044T682 1139Q864 1139 1010 1067L918 838Q864 861 812 878T694 895Q609 895 541 831T434 656T395 416Q395 320 440 272T567 223Q643 223 708 246T842
305V59Q690 -20 506 -20Z" />
<glyph unicode="d" glyph-name="d" horiz-adv-x="1217" d="M406 -20Q259 -20 175 87T90 387Q90 583 161 761T350 1039T608 1139Q690 1139 749 1102T862 975H870L872 1003Q878 1113 897 1198L973 1556H1274L944 0H715L729 145H725Q654 58 577 19T406 -20ZM532 223Q598
223 660 291T761 474T799 719Q799 799 762 847T659 895Q591 895 530 823T432 633T395 399Q395 223 532 223Z" />
<glyph unicode="e" glyph-name="e" horiz-adv-x="1141" d="M696 922Q608 922 530 842T428 647H473Q628 647 714 695T801 827Q801 922 696 922ZM532 -20Q322 -20 206 93T90 412Q90 619 172 789T396 1049T715 1139Q892 1139 991 1058T1090 834Q1090 647 923 546T446
444H395L393 423V403Q393 312 444 260T592 207Q679 207 750 226T922 293V66Q750 -20 532 -20Z" />
<glyph unicode="f" glyph-name="f" horiz-adv-x="764" d="M-45 -492Q-149 -492 -219 -467V-225Q-158 -246 -104 -246Q-43 -246 3 -206T68 -76L272 889H109L139 1034L322 1118L340 1202Q381 1392 478 1479T752 1567Q883 1567 987 1518L907 1294Q838 1325 774 1325Q717
1325 682 1285T635 1180L623 1118H842L793 889H573L358 -121Q281 -492 -45 -492Z" />
<glyph unicode="g" glyph-name="g" horiz-adv-x="1108" d="M1186 1116L1151 950L977 909Q993 857 993 791Q993 596 872 483T543 369Q484 369 444 379Q360 352 360 301Q360 267 390 252T479 229L616 211Q779 190 853 127T928 -57Q928 -268 772 -380T326 -492Q118
-492 2 -417T-115 -209Q-115 -107 -47 -34T168 88Q94 135 94 221Q94 292 138 343T285 442Q220 491 189 554T158 707Q158 906 283 1022T625 1139Q708 1139 791 1116H1186ZM365 -6Q259 -20 205 -63T150 -172Q150 -287 344 -287Q495 -287 572 -242T649 -115Q649 -76
617 -55T479 -20L365 -6ZM614 948Q537 948 490 872T442 680Q442 561 545 561Q620 561 666 637T713 831Q713 948 614 948Z" />
<glyph unicode="h" glyph-name="h" horiz-adv-x="1237" d="M977 0H676L813 653Q829 721 829 772Q829 895 721 895Q629 895 554 781T436 463L338 0H37L367 1556H668Q629 1375 608 1278T522 969H530Q592 1046 668 1092T844 1139Q982 1139 1057 1056T1133 817Q1133
744 1110 637L977 0Z" />
<glyph unicode="i" glyph-name="i" horiz-adv-x="608" d="M322 1380Q322 1467 369 1511T504 1556Q577 1556 615 1525T653 1436Q653 1356 609 1307T473 1257Q322 1257 322 1380ZM338 0H37L274 1118H575L338 0Z" />
<glyph unicode="j" glyph-name="j" horiz-adv-x="608" d="M-90 -492Q-194 -492 -264 -467V-225Q-203 -246 -150 -246Q-13 -246 23 -76L276 1118H578L313 -121Q236 -492 -90 -492ZM324 1380Q324 1467 371 1511T506 1556Q579 1556 617 1525T655 1436Q655 1356 611
1307T475 1257Q324 1257 324 1380Z" />
<glyph unicode="k" glyph-name="k" horiz-adv-x="1163" d="M920 1118H1264L766 614L1051 0H715L532 420L412 348L338 0H37L367 1556H668L520 862Q512 821 491 745L463 643H467L920 1118Z" />
<glyph unicode="l" glyph-name="l" horiz-adv-x="608" d="M338 0H37L367 1556H668L338 0Z" />
<glyph unicode="m" glyph-name="m" horiz-adv-x="1853" d="M844 1139Q1063 1139 1106 911H1112Q1180 1021 1272 1080T1470 1139Q1606 1139 1677 1054T1749 817Q1749 741 1726 637L1593 0H1292L1430 653Q1446 721 1446 772Q1446 895 1348 895Q1256 895 1182 783T1063
465L967 0H666L803 653Q819 721 819 772Q819 895 721 895Q629 895 554 781T436 463L338 0H37L274 1118H504L483 911H489Q635 1139 844 1139Z" />
<glyph unicode="n" glyph-name="n" horiz-adv-x="1237" d="M977 0H676L813 653Q829 721 829 772Q829 895 721 895Q629 895 554 781T436 463L338 0H37L274 1118H504L483 911H489Q635 1139 844 1139Q982 1139 1057 1056T1133 817Q1133 744 1110 637L977 0Z" />
<glyph unicode="o" glyph-name="o" horiz-adv-x="1198" d="M805 696Q805 893 662 893Q587 893 528 832T431 653T393 410Q393 225 543 225Q618 225 678 286T771 457T805 696ZM1108 696Q1108 485 1038 322T834 70T518 -20Q323 -20 207 97T90 410Q90 623 161 789T368
1047T684 1139Q880 1139 994 1021T1108 696Z" />
<glyph unicode="p" glyph-name="p" d="M813 1139Q959 1139 1043 1032T1128 731Q1128 540 1060 364T872 84T610 -20Q527 -20 467 17T356 143H348Q336 -16 305 -152L233 -492H-68L274 1118H504L487 948H496Q634 1139 813 1139ZM692 895Q624 895 561 828T459 648T420
399Q420 319 457 271T559 223Q626 223 687 292T785 481T823 719Q823 895 692 895Z" />
<glyph unicode="q" glyph-name="q" horiz-adv-x="1217" d="M391 -20Q303 -20 235 27T129 166T90 385Q90 583 162 762T351 1040T608 1139Q694 1139 760 1102T885 975H893L950 1118H1182L840 -492H539Q586 -274 612 -155T696 150H688Q616 56 545 18T391 -20ZM535
223Q599 223 662 293T762 474T799 719Q799 799 762 847T659 895Q591 895 530 823T432 633T395 399Q395 311 431 267T535 223Z" />
<glyph unicode="r" glyph-name="r" horiz-adv-x="862" d="M842 1139Q901 1139 938 1128L872 838Q827 854 772 854Q656 854 569 763T444 500L338 0H37L274 1118H504L483 911H489Q636 1139 842 1139Z" />
<glyph unicode="s" glyph-name="s" horiz-adv-x="969" d="M829 369Q829 181 705 81T358 -20Q251 -20 172 -5T23 45V293Q180 203 342 203Q422 203 473 235T524 324Q524 367 487 401T356 487Q235 555 187 622T139 782Q139 952 249 1045T565 1139Q766 1139 928 1044L829
829Q689 913 571 913Q514 913 479 888T444 819Q444 780 476 751T596 676Q719 613 774 539T829 369Z" />
<glyph unicode="t" glyph-name="t" horiz-adv-x="840" d="M514 223Q579 223 676 258V33Q565 -20 410 -20Q260 -20 190 43T119 238Q119 288 131 350L246 889H94L123 1036L319 1120L451 1356H645L596 1118H879L829 889H547L432 350Q426 320 426 297Q426 223 514 223Z" />
<glyph unicode="u" glyph-name="u" horiz-adv-x="1237" d="M262 1118H563L426 465Q410 397 410 346Q410 223 518 223Q610 223 685 337T803 655L901 1118H1202L965 0H735L756 207H750Q605 -20 395 -20Q257 -20 184 62T111 301Q111 394 135 514L262 1118Z" />
<glyph unicode="v" glyph-name="v" horiz-adv-x="1049" d="M455 301Q510 454 547 524L844 1118H1167L563 0H240L102 1118H397L442 532Q449 399 449 301H455Z" />
<glyph unicode="w" glyph-name="w" horiz-adv-x="1614" d="M856 860Q794 682 733 541L500 0H176L125 1118H406L410 623L406 456L399 285H403Q409 305 417 326T468 463T514 582L745 1118H1073V582Q1073 440 1063 285H1069L1097 365Q1170 573 1192 623L1411 1118H1718L1188
0H858L852 520Q852 675 862 860H856Z" />
<glyph unicode="x" glyph-name="x" horiz-adv-x="1087" d="M379 573L154 1118H475L590 784L834 1118H1188L721 557L965 0H639L514 342L250 0H-100L379 573Z" />
<glyph unicode="y" glyph-name="y" horiz-adv-x="1063" d="M102 1118H397L453 600Q467 478 467 307H473Q493 358 517 426T582 580L842 1118H1169L489 -160Q312 -492 6 -492Q-84 -492 -141 -473V-233Q-73 -246 -25 -246Q59 -246 122 -198T240 -49L266 0L102 1118Z" />
<glyph unicode="z" glyph-name="z" horiz-adv-x="932" d="M748 0H-47L-12 180L563 885H166L217 1118H967L924 918L358 233H797L748 0Z" />
<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="727" d="M201 319Q201 459 -8 459L37 688Q159 688 229 729T322 868L383 1153Q421 1323 514 1392T784 1462H868L819 1237Q729 1235 689 1203T633 1096L567 799Q522 592 291 563V555Q376 529 417 473T459
338Q459 294 444 225L408 47Q401 19 401 -4Q401 -58 434 -78T526 -98V-324H473Q306 -324 220 -261T133 -76Q133 -19 147 49L186 233Q201 302 201 319Z" />
<glyph unicode="|" glyph-name="bar" horiz-adv-x="1128" d="M455 1550H674V-465H455V1550Z" />
<glyph unicode="}" glyph-name="braceright" horiz-adv-x="727" d="M256 1462Q596 1462 596 1214Q596 1158 582 1090L543 905Q528 836 528 819Q528 680 737 680L692 451Q570 451 500 409T408 270L346 -14Q309 -184 216 -254T-55 -324H-100V-98Q-7 -95 37 -63T96
43L162 340Q187 451 257 506T438 575V584Q270 635 270 801Q270 844 285 913L322 1092Q328 1122 328 1143Q328 1197 292 1217T182 1237L223 1462H256Z" />
<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="1128" d="M342 672Q288 672 226 639T109 551V782Q210 891 365 891Q429 891 482 877T621 827Q685 800 732 786T827 772Q878 772 939 802T1061 893V662Q958 553 805 553Q746 553 696 564T549 616Q460 654
422 663T342 672Z" />
<glyph unicode="&#xa0;" glyph-name="nbspace" horiz-adv-x="532" />
<glyph unicode="&#xa1;" glyph-name="exclamdown" horiz-adv-x="586" d="M182 606H424L266 -371H-74L182 606ZM549 977Q549 885 494 832T344 778Q276 778 236 816T195 924Q195 1009 249 1063T393 1118Q466 1118 507 1081T549 977Z" />
<glyph unicode="&#xa2;" glyph-name="cent" horiz-adv-x="1128" d="M575 -20H387L436 190Q302 226 233 326T164 584Q164 777 226 939T404 1201T672 1325L705 1483H893L858 1325Q976 1311 1083 1260L991 1030Q938 1053 886 1070T768 1087Q635 1087 552 944T469
608Q469 512 514 464T641 416Q716 416 781 439T915 498V252Q779 181 616 172L575 -20Z" />
<glyph unicode="&#xa3;" glyph-name="sterling" horiz-adv-x="1128" d="M872 1485Q1067 1485 1241 1399L1128 1167Q987 1235 891 1235Q816 1235 768 1196T700 1063L653 834H952L907 614H608L590 530Q548 335 381 260H1036L981 0H-12L37 246Q233 294 281 510L303
614H111L156 834H348L397 1081Q438 1278 559 1381T872 1485Z" />
<glyph unicode="&#xa4;" glyph-name="currency" horiz-adv-x="1128" d="M190 723Q190 825 244 920L115 1047L262 1194L389 1067Q480 1120 586 1120Q691 1120 782 1065L909 1194L1059 1051L930 922Q983 833 983 723Q983 616 930 524L1055 399L909 254L782 379Q687
328 586 328Q471 328 387 379L262 256L117 401L244 526Q190 619 190 723ZM397 723Q397 646 451 591T586 535Q667 535 722 590T778 723Q778 803 722 858T586 913Q508 913 453 857T397 723Z" />
<glyph unicode="&#xa5;" glyph-name="yen" horiz-adv-x="1128" d="M608 872L979 1462H1290L784 715H987L948 537H696L668 399H920L883 221H631L584 0H293L340 221H88L125 399H377L406 537H154L193 715H389L197 1462H494L608 872Z" />
<glyph unicode="&#xa6;" glyph-name="brokenbar" horiz-adv-x="1128" d="M455 1550H674V735H455V1550ZM455 350H674V-465H455V350Z" />
<glyph unicode="&#xa7;" glyph-name="section" horiz-adv-x="995" d="M150 760Q150 849 197 923T352 1065Q310 1099 282 1149T254 1257Q254 1406 371 1491T684 1577Q856 1577 1028 1489L946 1296Q799 1380 664 1380Q520 1380 520 1274Q520 1231 560 1198T688 1126Q930
1020 930 823Q930 635 737 520Q775 485 801 435T827 326Q827 165 701 73T356 -20Q152 -20 20 55V279Q192 174 365 174Q464 174 509 209T555 301Q555 340 522 373T395 453Q278 510 214 584T150 760ZM506 967Q455 942 424 897T393 797Q393 743 436 701T580 612Q629
643 655 690T682 786Q682 895 506 967Z" />
<glyph unicode="&#xa8;" glyph-name="dieresis" horiz-adv-x="1135" d="M397 1382Q397 1460 439 1500T559 1540Q692 1540 692 1432Q692 1359 653 1316T532 1272Q397 1272 397 1382ZM799 1382Q799 1460 841 1500T961 1540Q1026 1540 1060 1512T1094 1432Q1094 1359
1055 1316T934 1272Q799 1272 799 1382Z" />
<glyph unicode="&#xa9;" glyph-name="copyright" horiz-adv-x="1704" d="M932 1010Q821 1010 769 937T717 723Q717 589 772 520T932 451Q975 451 1040 466T1165 510V319Q1034 262 903 262Q707 262 596 384T485 721Q485 946 602 1072T928 1198Q1070 1198 1212 1126L1137
952Q1023 1010 932 1010ZM125 731Q125 931 225 1106T500 1382T877 1483Q1076 1483 1250 1384T1526 1109T1628 731Q1628 532 1530 358T1257 82T877 -20Q670 -20 495 83T223 360T125 731ZM266 731Q266 567 347 426T571 203T877 121Q1044 121 1185 204T1406 427T1487
731Q1487 894 1407 1034T1185 1258T877 1341Q713 1341 571 1259T347 1035T266 731Z" />
<glyph unicode="&#xaa;" glyph-name="ordfeminine" horiz-adv-x="772" d="M369 752Q266 752 209 822T152 1020Q152 1137 198 1248T321 1419T498 1479Q618 1479 678 1376H684L723 1466H877L719 764H565L573 856H571Q491 752 369 752ZM442 903Q487 903 526 944T591
1064T618 1219Q618 1325 530 1325Q457 1325 407 1229T356 1014Q356 903 442 903Z" />
<glyph unicode="&#xab;" glyph-name="guillemotleft" horiz-adv-x="1151" d="M72 569L473 1032L664 877L385 543L520 193L274 90L72 551V569ZM559 569L961 1032L1151 877L872 543L1008 193L762 90L559 551V569Z" />
<glyph unicode="&#xac;" glyph-name="logicalnot" horiz-adv-x="1128" d="M1061 248H842V612H109V831H1061V248Z" />
<glyph unicode="&#xad;" glyph-name="uni00AD" horiz-adv-x="659" d="M41 424L94 674H618L565 424H41Z" />
<glyph unicode="&#xae;" glyph-name="registered" horiz-adv-x="1704" d="M1237 899Q1237 813 1193 750T1063 653L1260 293H1006L868 590H801V293H571V1167H879Q1052 1167 1144 1100T1237 899ZM801 758H852Q924 758 965 789T1006 881Q1006 940 971 969T854 999H801V758ZM125
731Q125 931 225 1106T500 1382T877 1483Q1076 1483 1250 1384T1526 1109T1628 731Q1628 532 1530 358T1257 82T877 -20Q670 -20 495 83T223 360T125 731ZM266 731Q266 567 347 426T571 203T877 121Q1044 121 1185 204T1406 427T1487 731Q1487 894 1407 1034T1185
1258T877 1341Q713 1341 571 1259T347 1035T266 731Z" />
<glyph unicode="&#xaf;" glyph-name="overscore" horiz-adv-x="1024" d="M1030 1556H-6L39 1757H1075L1030 1556Z" />
<glyph unicode="&#xb0;" glyph-name="degree" horiz-adv-x="877" d="M164 1137Q164 1230 210 1310T338 1437T510 1483Q603 1483 683 1436T810 1309T856 1137Q856 1044 810 964T684 839T510 793Q417 793 337 838T211 963T164 1137ZM354 1137Q354 1074 399 1029T510
983Q576 983 621 1029T666 1137Q666 1200 621 1247T510 1294Q445 1294 400 1247T354 1137Z" />
<glyph unicode="&#xb1;" glyph-name="plusminus" horiz-adv-x="1128" d="M475 674H109V893H475V1262H694V893H1061V674H694V309H475V674ZM109 0V219H1061V0H109Z" />
<glyph unicode="&#xb2;" glyph-name="twosuperior" horiz-adv-x="776" d="M707 586H59L94 752L367 971Q478 1062 508 1093T552 1152T567 1208Q567 1250 542 1270T481 1290Q395 1290 293 1208L193 1366Q267 1423 349 1453T541 1483Q664 1483 737 1420T811 1260Q811
1190 789 1137T719 1034T530 881L401 786H748L707 586Z" />
<glyph unicode="&#xb3;" glyph-name="threesuperior" horiz-adv-x="776" d="M813 1270Q813 1183 762 1125T596 1036V1032Q750 999 750 856Q750 725 643 647T358 569Q283 569 213 584T92 625V817Q217 745 346 745Q422 745 471 775T520 864Q520 901 494 926T406
952H279L313 1112H403Q487 1112 535 1140T584 1225Q584 1265 558 1285T487 1305Q401 1305 299 1239L217 1389Q359 1481 530 1481Q660 1481 736 1426T813 1270Z" />
<glyph unicode="&#xb4;" glyph-name="acute" horiz-adv-x="1135" d="M483 1266Q562 1354 705 1569H1040V1552Q994 1496 886 1400T692 1241H483V1266Z" />
<glyph unicode="&#xb5;" glyph-name="mu" horiz-adv-x="1249" d="M424 348Q424 288 455 256T535 223Q625 223 697 329T815 649L913 1118H1214L977 0H748L766 176H760Q643 -20 494 -20Q443 -20 405 -1T346 47H340Q332 -19 319 -92T236 -492H-68L274 1118H575L440
473Q424 403 424 348Z" />
<glyph unicode="&#xb6;" glyph-name="paragraph" horiz-adv-x="1341" d="M1202 -260H1040V1356H874V-260H713V559Q651 541 567 541Q351 541 249 666T147 1042Q147 1298 254 1427T598 1556H1202V-260Z" />
<glyph unicode="&#xb7;" glyph-name="middot" horiz-adv-x="584" d="M131 695Q131 785 184 839T335 893Q403 893 444 855T485 748Q485 661 430 607T286 553Q213 553 172 590T131 695Z" />
<glyph unicode="&#xb8;" glyph-name="cedilla" horiz-adv-x="420" d="M262 -250Q262 -366 179 -429T-55 -492Q-141 -492 -207 -469V-301Q-144 -324 -82 -324Q20 -324 20 -242Q20 -208 -11 -186T-121 -154L-25 0H160L121 -72Q262 -121 262 -250Z" />
<glyph unicode="&#xb9;" glyph-name="onesuperior" horiz-adv-x="776" d="M528 1462H735L549 586H303L387 983Q411 1092 442 1190Q426 1175 362 1130L231 1049L129 1214L528 1462Z" />
<glyph unicode="&#xba;" glyph-name="ordmasculine" horiz-adv-x="754" d="M809 1194Q809 1066 761 962T628 805T432 752Q298 752 230 827T162 1038Q162 1235 266 1357T543 1479Q672 1479 740 1406T809 1194ZM522 1315Q458 1315 415 1226T371 1026Q371 915 451
915Q514 915 556 1000T598 1208Q598 1315 522 1315Z" />
<glyph unicode="&#xbb;" glyph-name="guillemotright" horiz-adv-x="1151" d="M1079 535L678 72L487 227L766 561L631 911L877 1014L1079 553V535ZM592 535L190 72L0 227L279 561L143 911L389 1014L592 553V535Z" />
<glyph unicode="&#xbc;" glyph-name="onequarter" horiz-adv-x="1804" d="M1500 1462L416 0H177L1264 1462H1500ZM752 1462H959L773 586H527L611 983Q635 1092 666 1190Q650 1175 586 1130L455 1049L353 1214L752 1462ZM1573 152H1454L1422 1H1184L1217 152H844L875
326L1350 883H1610L1489 320H1608L1573 152ZM1252 320L1310 551L1332 625Q1319 605 1289 567T1078 320H1252Z" />
<glyph unicode="&#xbd;" glyph-name="onehalf" horiz-adv-x="1804" d="M1588 1H940L975 167L1248 386Q1359 477 1389 508T1433 567T1448 623Q1448 665 1423 685T1362 705Q1276 705 1174 623L1074 781Q1148 838 1230 868T1422 898Q1545 898 1618 835T1692 675Q1692
605 1670 552T1600 449T1411 296L1282 201H1629L1588 1ZM752 1462H959L773 586H527L611 983Q635 1092 666 1190Q650 1175 586 1130L455 1049L353 1214L752 1462ZM1500 1462L416 0H177L1264 1462H1500Z" />
<glyph unicode="&#xbe;" glyph-name="threequarters" horiz-adv-x="1804" d="M1633 1462L549 0H310L1397 1462H1633ZM1634 152H1515L1483 1H1245L1278 152H905L936 326L1411 883H1671L1550 320H1669L1634 152ZM1313 320L1371 551L1393 625Q1380 605 1350 567T1139
320H1313ZM854 1270Q854 1183 803 1125T637 1036V1032Q791 999 791 856Q791 725 684 647T399 569Q324 569 254 584T133 625V817Q258 745 387 745Q463 745 512 775T561 864Q561 901 535 926T447 952H320L354 1112H444Q528 1112 576 1140T625 1225Q625 1265 599 1285T528
1305Q442 1305 340 1239L258 1389Q400 1481 571 1481Q701 1481 777 1426T854 1270Z" />
<glyph unicode="&#xbf;" glyph-name="questiondown" horiz-adv-x="940" d="M678 606L664 528Q645 423 588 348T418 197Q296 114 262 71T227 -27Q227 -145 360 -145Q410 -145 466 -129T668 -45L760 -266Q539 -391 315 -391Q138 -391 35 -304T-68 -59Q-68 23 -40
89T44 213T233 360Q326 422 361 466T412 573L420 606H678ZM772 977Q772 885 717 832T567 778Q499 778 459 816T418 924Q418 1010 472 1064T616 1118Q689 1118 730 1081T772 977Z" />
<glyph unicode="&#xc0;" glyph-name="Agrave" horiz-adv-x="1286" d="M842 348H369L197 0H-123L643 1468H1016L1163 0H866L842 348ZM827 608L801 958Q791 1089 791 1211V1247Q747 1127 682 993L494 608H827ZM965 1579H781Q710 1648 643 1732T539 1886V1907H850Q886
1759 965 1604V1579Z" />
<glyph unicode="&#xc1;" glyph-name="Aacute" horiz-adv-x="1286" d="M842 348H369L197 0H-123L643 1468H1016L1163 0H866L842 348ZM827 608L801 958Q791 1089 791 1211V1247Q747 1127 682 993L494 608H827ZM735 1604Q814 1692 957 1907H1292V1890Q1246 1834 1138
1738T944 1579H735V1604Z" />
<glyph unicode="&#xc2;" glyph-name="Acircumflex" horiz-adv-x="1286" d="M842 348H369L197 0H-123L643 1468H1016L1163 0H866L842 348ZM827 608L801 958Q791 1089 791 1211V1247Q747 1127 682 993L494 608H827ZM1235 1579H1037Q974 1632 875 1747Q770 1659 643
1579H426V1604Q489 1661 579 1751T721 1907H1059Q1081 1853 1133 1765T1235 1604V1579Z" />
<glyph unicode="&#xc3;" glyph-name="Atilde" horiz-adv-x="1286" d="M842 348H369L197 0H-123L643 1468H1016L1163 0H866L842 348ZM827 608L801 958Q791 1089 791 1211V1247Q747 1127 682 993L494 608H827ZM999 1579Q950 1579 913 1595T843 1631T782 1667T719
1684Q688 1684 664 1656T625 1577H448Q507 1886 729 1886Q778 1886 816 1870T888 1834T950 1798T1010 1782Q1044 1782 1068 1807T1114 1888H1286Q1220 1579 999 1579Z" />
<glyph unicode="&#xc4;" glyph-name="Adieresis" horiz-adv-x="1286" d="M842 348H369L197 0H-123L643 1468H1016L1163 0H866L842 348ZM827 608L801 958Q791 1089 791 1211V1247Q747 1127 682 993L494 608H827ZM516 1720Q516 1798 558 1838T678 1878Q811 1878
811 1770Q811 1697 772 1654T651 1610Q516 1610 516 1720ZM918 1720Q918 1798 960 1838T1080 1878Q1145 1878 1179 1850T1213 1770Q1213 1697 1174 1654T1053 1610Q918 1610 918 1720Z" />
<glyph unicode="&#xc5;" glyph-name="Aring" horiz-adv-x="1286" d="M842 348H369L197 0H-123L643 1468H1016L1163 0H866L842 348ZM827 608L801 958Q791 1089 791 1211V1247Q747 1127 682 993L494 608H827ZM1087 1567Q1087 1460 1017 1394T833 1327Q723 1327 654
1390T585 1565Q585 1674 653 1738T833 1802Q943 1802 1015 1737T1087 1567ZM930 1565Q930 1610 903 1635T833 1661Q791 1661 764 1636T737 1565Q737 1520 761 1494T833 1468Q875 1468 902 1494T930 1565Z" />
<glyph unicode="&#xc6;" glyph-name="AE" horiz-adv-x="1833" d="M1593 0H776L850 348H424L205 0H-123L799 1462H1903L1849 1208H1337L1270 887H1747L1692 633H1214L1135 256H1647L1593 0ZM905 608L1032 1208H952L588 608H905Z" />
<glyph unicode="&#xc7;" glyph-name="Ccedilla" horiz-adv-x="1253" d="M905 1227Q773 1227 668 1146T498 908T434 569Q434 402 502 321T721 240Q867 240 1059 317V57Q860 -20 659 -20Q405 -20 264 129T123 553Q123 815 227 1035T505 1370T905 1485Q1030 1485
1127 1463T1335 1380L1217 1130Q1111 1189 1042 1208T905 1227ZM825 -250Q825 -366 742 -429T508 -492Q422 -492 356 -469V-301Q419 -324 481 -324Q583 -324 583 -242Q583 -208 552 -186T442 -154L538 0H723L684 -72Q825 -121 825 -250Z" />
<glyph unicode="&#xc8;" glyph-name="Egrave" horiz-adv-x="1110" d="M870 0H53L362 1462H1180L1126 1208H614L547 887H1024L969 633H492L412 256H924L870 0ZM906 1579H722Q651 1648 584 1732T480 1886V1907H791Q827 1759 906 1604V1579Z" />
<glyph unicode="&#xc9;" glyph-name="Eacute" horiz-adv-x="1110" d="M870 0H53L362 1462H1180L1126 1208H614L547 887H1024L969 633H492L412 256H924L870 0ZM608 1604Q687 1692 830 1907H1165V1890Q1119 1834 1011 1738T817 1579H608V1604Z" />
<glyph unicode="&#xca;" glyph-name="Ecircumflex" horiz-adv-x="1110" d="M870 0H53L362 1462H1180L1126 1208H614L547 887H1024L969 633H492L412 256H924L870 0ZM1177 1579H979Q916 1632 817 1747Q712 1659 585 1579H368V1604Q431 1661 521 1751T663 1907H1001Q1023
1853 1075 1765T1177 1604V1579Z" />
<glyph unicode="&#xcb;" glyph-name="Edieresis" horiz-adv-x="1110" d="M870 0H53L362 1462H1180L1126 1208H614L547 887H1024L969 633H492L412 256H924L870 0ZM438 1720Q438 1798 480 1838T600 1878Q733 1878 733 1770Q733 1697 694 1654T573 1610Q438 1610
438 1720ZM840 1720Q840 1798 882 1838T1002 1878Q1067 1878 1101 1850T1135 1770Q1135 1697 1096 1654T975 1610Q840 1610 840 1720Z" />
<glyph unicode="&#xcc;" glyph-name="Igrave" horiz-adv-x="659" d="M53 0L365 1462H670L358 0H53ZM667 1579H483Q412 1648 345 1732T241 1886V1907H552Q588 1759 667 1604V1579Z" />
<glyph unicode="&#xcd;" glyph-name="Iacute" horiz-adv-x="659" d="M53 0L365 1462H670L358 0H53ZM414 1604Q493 1692 636 1907H971V1890Q925 1834 817 1738T623 1579H414V1604Z" />
<glyph unicode="&#xce;" glyph-name="Icircumflex" horiz-adv-x="659" d="M53 0L365 1462H670L358 0H53ZM937 1579H739Q676 1632 577 1747Q472 1659 345 1579H128V1604Q191 1661 281 1751T423 1907H761Q783 1853 835 1765T937 1604V1579Z" />
<glyph unicode="&#xcf;" glyph-name="Idieresis" horiz-adv-x="659" d="M53 0L365 1462H670L358 0H53ZM222 1720Q222 1798 264 1838T384 1878Q517 1878 517 1770Q517 1697 478 1654T357 1610Q222 1610 222 1720ZM624 1720Q624 1798 666 1838T786 1878Q851 1878
885 1850T919 1770Q919 1697 880 1654T759 1610Q624 1610 624 1720Z" />
<glyph unicode="&#xd0;" glyph-name="Eth" horiz-adv-x="1386" d="M1323 909Q1323 629 1225 423T942 108T504 0H53L178 596H37L92 850H231L362 1462H758Q1028 1462 1175 1319T1323 909ZM518 256Q666 256 776 332T948 555T1010 893Q1010 1047 938 1127T729 1208H614L539
850H776L721 596H483L412 256H518Z" />
<glyph unicode="&#xd1;" glyph-name="Ntilde" horiz-adv-x="1546" d="M1247 0H905L549 1106H543L539 1074Q507 858 473 688L328 0H53L362 1462H719L1059 385H1063Q1075 461 1102 602T1282 1462H1556L1247 0ZM1114 1579Q1065 1579 1028 1595T958 1631T897 1667T834
1684Q803 1684 779 1656T740 1577H563Q622 1886 844 1886Q893 1886 931 1870T1003 1834T1065 1798T1125 1782Q1159 1782 1183 1807T1229 1888H1401Q1335 1579 1114 1579Z" />
<glyph unicode="&#xd2;" glyph-name="Ograve" horiz-adv-x="1495" d="M1432 938Q1432 655 1333 432T1062 94T666 -20Q410 -20 267 127T123 537Q123 802 222 1024T495 1366T897 1485Q1152 1485 1292 1341T1432 938ZM872 1227Q751 1227 650 1136T492 884T434 537Q434
390 500 315T688 240Q809 240 908 327T1064 573T1120 930Q1120 1072 1055 1149T872 1227ZM1053 1579H869Q798 1648 731 1732T627 1886V1907H938Q974 1759 1053 1604V1579Z" />
<glyph unicode="&#xd3;" glyph-name="Oacute" horiz-adv-x="1495" d="M1432 938Q1432 655 1333 432T1062 94T666 -20Q410 -20 267 127T123 537Q123 802 222 1024T495 1366T897 1485Q1152 1485 1292 1341T1432 938ZM872 1227Q751 1227 650 1136T492 884T434 537Q434
390 500 315T688 240Q809 240 908 327T1064 573T1120 930Q1120 1072 1055 1149T872 1227ZM753 1604Q832 1692 975 1907H1310V1890Q1264 1834 1156 1738T962 1579H753V1604Z" />
<glyph unicode="&#xd4;" glyph-name="Ocircumflex" horiz-adv-x="1495" d="M1432 938Q1432 655 1333 432T1062 94T666 -20Q410 -20 267 127T123 537Q123 802 222 1024T495 1366T897 1485Q1152 1485 1292 1341T1432 938ZM872 1227Q751 1227 650 1136T492 884T434
537Q434 390 500 315T688 240Q809 240 908 327T1064 573T1120 930Q1120 1072 1055 1149T872 1227ZM1308 1579H1110Q1047 1632 948 1747Q843 1659 716 1579H499V1604Q562 1661 652 1751T794 1907H1132Q1154 1853 1206 1765T1308 1604V1579Z" />
<glyph unicode="&#xd5;" glyph-name="Otilde" horiz-adv-x="1495" d="M1432 938Q1432 655 1333 432T1062 94T666 -20Q410 -20 267 127T123 537Q123 802 222 1024T495 1366T897 1485Q1152 1485 1292 1341T1432 938ZM872 1227Q751 1227 650 1136T492 884T434 537Q434
390 500 315T688 240Q809 240 908 327T1064 573T1120 930Q1120 1072 1055 1149T872 1227ZM1071 1579Q1022 1579 985 1595T915 1631T854 1667T791 1684Q760 1684 736 1656T697 1577H520Q579 1886 801 1886Q850 1886 888 1870T960 1834T1022 1798T1082 1782Q1116
1782 1140 1807T1186 1888H1358Q1292 1579 1071 1579Z" />
<glyph unicode="&#xd6;" glyph-name="Odieresis" horiz-adv-x="1495" d="M1432 938Q1432 655 1333 432T1062 94T666 -20Q410 -20 267 127T123 537Q123 802 222 1024T495 1366T897 1485Q1152 1485 1292 1341T1432 938ZM872 1227Q751 1227 650 1136T492 884T434
537Q434 390 500 315T688 240Q809 240 908 327T1064 573T1120 930Q1120 1072 1055 1149T872 1227ZM585 1720Q585 1798 627 1838T747 1878Q880 1878 880 1770Q880 1697 841 1654T720 1610Q585 1610 585 1720ZM987 1720Q987 1798 1029 1838T1149 1878Q1214 1878 1248
1850T1282 1770Q1282 1697 1243 1654T1122 1610Q987 1610 987 1720Z" />
<glyph unicode="&#xd7;" glyph-name="multiply" horiz-adv-x="1128" d="M428 723L129 1024L281 1178L582 879L887 1178L1040 1028L735 723L1036 420L887 268L582 569L281 270L131 422L428 723Z" />
<glyph unicode="&#xd8;" glyph-name="Oslash" horiz-adv-x="1495" d="M1432 938Q1432 655 1333 432T1062 94T666 -20Q486 -20 362 51L254 -86L100 29L221 180Q123 318 123 537Q123 802 222 1024T495 1366T897 1485Q1079 1485 1202 1409L1307 1540L1458 1423L1341
1278Q1432 1144 1432 938ZM870 1233Q744 1233 641 1142T481 889T424 537Q424 505 432 436L1028 1190Q959 1233 870 1233ZM1133 930L1128 1010L539 270Q598 233 692 233Q816 233 918 322T1076 569T1133 930Z" />
<glyph unicode="&#xd9;" glyph-name="Ugrave" horiz-adv-x="1415" d="M1434 1462L1233 516Q1176 250 1015 115T596 -20Q384 -20 263 93T141 401Q141 473 156 539L352 1462H657L463 543Q446 469 446 418Q446 240 635 240Q758 240 830 316T934 545L1128 1462H1434ZM1002
1579H818Q747 1648 680 1732T576 1886V1907H887Q923 1759 1002 1604V1579Z" />
<glyph unicode="&#xda;" glyph-name="Uacute" horiz-adv-x="1415" d="M1434 1462L1233 516Q1176 250 1015 115T596 -20Q384 -20 263 93T141 401Q141 473 156 539L352 1462H657L463 543Q446 469 446 418Q446 240 635 240Q758 240 830 316T934 545L1128 1462H1434ZM757
1604Q836 1692 979 1907H1314V1890Q1268 1834 1160 1738T966 1579H757V1604Z" />
<glyph unicode="&#xdb;" glyph-name="Ucircumflex" horiz-adv-x="1415" d="M1434 1462L1233 516Q1176 250 1015 115T596 -20Q384 -20 263 93T141 401Q141 473 156 539L352 1462H657L463 543Q446 469 446 418Q446 240 635 240Q758 240 830 316T934 545L1128 1462H1434ZM1284
1579H1086Q1023 1632 924 1747Q819 1659 692 1579H475V1604Q538 1661 628 1751T770 1907H1108Q1130 1853 1182 1765T1284 1604V1579Z" />
<glyph unicode="&#xdc;" glyph-name="Udieresis" horiz-adv-x="1415" d="M1434 1462L1233 516Q1176 250 1015 115T596 -20Q384 -20 263 93T141 401Q141 473 156 539L352 1462H657L463 543Q446 469 446 418Q446 240 635 240Q758 240 830 316T934 545L1128 1462H1434ZM565
1720Q565 1798 607 1838T727 1878Q860 1878 860 1770Q860 1697 821 1654T700 1610Q565 1610 565 1720ZM967 1720Q967 1798 1009 1838T1129 1878Q1194 1878 1228 1850T1262 1770Q1262 1697 1223 1654T1102 1610Q967 1610 967 1720Z" />
<glyph unicode="&#xdd;" glyph-name="Yacute" horiz-adv-x="1155" d="M627 870L1001 1462H1343L725 559L606 0H303L422 559L186 1462H498L627 870ZM606 1604Q685 1692 828 1907H1163V1890Q1117 1834 1009 1738T815 1579H606V1604Z" />
<glyph unicode="&#xde;" glyph-name="Thorn" horiz-adv-x="1188" d="M1143 807Q1143 564 973 429T506 293H420L358 0H53L362 1462H668L618 1233H653Q895 1233 1019 1127T1143 807ZM475 547H530Q669 547 752 613T836 799Q836 979 641 979H567L475 547Z" />
<glyph unicode="&#xdf;" glyph-name="germandbls" horiz-adv-x="1350" d="M846 1567Q1054 1567 1177 1477T1300 1237Q1300 1123 1251 1045T1073 893Q1000 851 977 825T954 770Q954 747 976 721T1055 651Q1162 568 1199 501T1237 350Q1237 180 1114 80T776 -20Q589
-20 479 41V281Q607 203 737 203Q838 203 885 236T932 322Q932 362 906 397T797 494Q703 566 668 624T633 750Q633 834 678 895T840 1022Q906 1059 944 1098T983 1194Q983 1256 944 1292T819 1329Q723 1329 663 1278T578 1106L324 -113Q281 -311 177 -401T-100
-492Q-190 -492 -260 -467V-225Q-199 -246 -145 -246Q-12 -246 25 -68L279 1139Q326 1363 461 1465T846 1567Z" />
<glyph unicode="&#xe0;" glyph-name="agrave" horiz-adv-x="1217" d="M406 -20Q259 -20 175 86T90 385Q90 583 162 762T351 1040T608 1139Q705 1139 775 1097T885 975H893L950 1118H1182L944 0H715L729 145H725Q591 -20 406 -20ZM524 223Q593 223 657 290T760
471T799 731Q799 802 761 848T659 895Q591 895 530 823T432 633T395 399Q395 311 428 267T524 223ZM1125 1241H941Q870 1310 803 1394T699 1548V1569H1010Q1046 1421 1125 1266V1241Z" />
<glyph unicode="&#xe1;" glyph-name="aacute" horiz-adv-x="1217" d="M406 -20Q259 -20 175 86T90 385Q90 583 162 762T351 1040T608 1139Q705 1139 775 1097T885 975H893L950 1118H1182L944 0H715L729 145H725Q591 -20 406 -20ZM524 223Q593 223 657 290T760
471T799 731Q799 802 761 848T659 895Q591 895 530 823T432 633T395 399Q395 311 428 267T524 223ZM598 1266Q677 1354 820 1569H1155V1552Q1109 1496 1001 1400T807 1241H598V1266Z" />
<glyph unicode="&#xe2;" glyph-name="acircumflex" horiz-adv-x="1217" d="M406 -20Q259 -20 175 86T90 385Q90 583 162 762T351 1040T608 1139Q705 1139 775 1097T885 975H893L950 1118H1182L944 0H715L729 145H725Q591 -20 406 -20ZM524 223Q593 223 657 290T760
471T799 731Q799 802 761 848T659 895Q591 895 530 823T432 633T395 399Q395 311 428 267T524 223ZM1120 1496H922Q859 1549 760 1664Q655 1576 528 1496H311V1521Q374 1578 464 1668T606 1824H944Q966 1770 1018 1682T1120 1521V1496Z" />
<glyph unicode="&#xe3;" glyph-name="atilde" horiz-adv-x="1217" d="M406 -20Q259 -20 175 86T90 385Q90 583 162 762T351 1040T608 1139Q705 1139 775 1097T885 975H893L950 1118H1182L944 0H715L729 145H725Q591 -20 406 -20ZM524 223Q593 223 657 290T760
471T799 731Q799 802 761 848T659 895Q591 895 530 823T432 633T395 399Q395 311 428 267T524 223ZM884 1241Q835 1241 798 1257T728 1293T667 1329T604 1346Q573 1346 549 1318T510 1239H333Q392 1548 614 1548Q663 1548 701 1532T773 1496T835 1460T895 1444Q929
1444 953 1469T999 1550H1171Q1105 1241 884 1241Z" />
<glyph unicode="&#xe4;" glyph-name="adieresis" horiz-adv-x="1217" d="M406 -20Q259 -20 175 86T90 385Q90 583 162 762T351 1040T608 1139Q705 1139 775 1097T885 975H893L950 1118H1182L944 0H715L729 145H725Q591 -20 406 -20ZM524 223Q593 223 657 290T760
471T799 731Q799 802 761 848T659 895Q591 895 530 823T432 633T395 399Q395 311 428 267T524 223ZM397 1382Q397 1460 439 1500T559 1540Q692 1540 692 1432Q692 1359 653 1316T532 1272Q397 1272 397 1382ZM799 1382Q799 1460 841 1500T961 1540Q1026 1540 1060
1512T1094 1432Q1094 1359 1055 1316T934 1272Q799 1272 799 1382Z" />
<glyph unicode="&#xe5;" glyph-name="aring" horiz-adv-x="1217" d="M406 -20Q259 -20 175 86T90 385Q90 583 162 762T351 1040T608 1139Q705 1139 775 1097T885 975H893L950 1118H1182L944 0H715L729 145H725Q591 -20 406 -20ZM524 223Q593 223 657 290T760 471T799
731Q799 802 761 848T659 895Q591 895 530 823T432 633T395 399Q395 311 428 267T524 223ZM1279 1479Q1279 1372 1209 1306T1025 1239Q915 1239 846 1302T777 1477Q777 1586 845 1650T1025 1714Q1135 1714 1207 1649T1279 1479ZM1122 1477Q1122 1522 1095 1547T1025
1573Q983 1573 956 1548T929 1477Q929 1432 953 1406T1025 1380Q1067 1380 1094 1406T1122 1477Z" />
<glyph unicode="&#xe6;" glyph-name="ae" horiz-adv-x="1786" d="M1206 -20Q1097 -20 1027 7T909 94L893 0H705L719 145H713Q642 57 567 19T399 -20Q253 -20 172 89T90 385Q90 585 158 760T343 1037T602 1139Q698 1139 762 1101T877 975H883L940 1118H1128L1110
1028Q1154 1077 1230 1108T1399 1139Q1556 1139 1645 1056T1735 834Q1735 647 1568 546T1092 444H1040L1038 425V406Q1038 310 1093 259T1253 207Q1319 207 1405 230T1567 293V66Q1388 -20 1206 -20ZM518 223Q590 223 652 291T751 475T788 719Q788 799 755 847T653
895Q585 895 525 826T430 641T395 399Q395 315 427 269T518 223ZM1341 922Q1253 922 1175 842T1073 647H1118Q1273 647 1359 695T1446 827Q1446 922 1341 922Z" />
<glyph unicode="&#xe7;" glyph-name="ccedilla" horiz-adv-x="989" d="M506 -20Q305 -20 198 87T90 391Q90 603 164 776T374 1044T682 1139Q864 1139 1010 1067L918 838Q864 861 812 878T694 895Q609 895 541 831T434 656T395 416Q395 320 440 272T567 223Q643
223 708 246T842 305V59Q690 -20 506 -20ZM653 -250Q653 -366 570 -429T336 -492Q250 -492 184 -469V-301Q247 -324 309 -324Q411 -324 411 -242Q411 -208 380 -186T270 -154L366 0H551L512 -72Q653 -121 653 -250Z" />
<glyph unicode="&#xe8;" glyph-name="egrave" horiz-adv-x="1141" d="M696 922Q608 922 530 842T428 647H473Q628 647 714 695T801 827Q801 922 696 922ZM532 -20Q322 -20 206 93T90 412Q90 619 172 789T396 1049T715 1139Q892 1139 991 1058T1090 834Q1090 647
923 546T446 444H395L393 423V403Q393 312 444 260T592 207Q679 207 750 226T922 293V66Q750 -20 532 -20ZM1105 1241H921Q850 1310 783 1394T679 1548V1569H990Q1026 1421 1105 1266V1241Z" />
<glyph unicode="&#xe9;" glyph-name="eacute" horiz-adv-x="1141" d="M696 922Q608 922 530 842T428 647H473Q628 647 714 695T801 827Q801 922 696 922ZM532 -20Q322 -20 206 93T90 412Q90 619 172 789T396 1049T715 1139Q892 1139 991 1058T1090 834Q1090 647
923 546T446 444H395L393 423V403Q393 312 444 260T592 207Q679 207 750 226T922 293V66Q750 -20 532 -20ZM528 1266Q607 1354 750 1569H1085V1552Q1039 1496 931 1400T737 1241H528V1266Z" />
<glyph unicode="&#xea;" glyph-name="ecircumflex" horiz-adv-x="1141" d="M696 922Q608 922 530 842T428 647H473Q628 647 714 695T801 827Q801 922 696 922ZM532 -20Q322 -20 206 93T90 412Q90 619 172 789T396 1049T715 1139Q892 1139 991 1058T1090 834Q1090
647 923 546T446 444H395L393 423V403Q393 312 444 260T592 207Q679 207 750 226T922 293V66Q750 -20 532 -20ZM1357 1241H1159Q1096 1294 997 1409Q892 1321 765 1241H548V1266Q611 1323 701 1413T843 1569H1181Q1203 1515 1255 1427T1357 1266V1241Z" />
<glyph unicode="&#xeb;" glyph-name="edieresis" horiz-adv-x="1141" d="M696 922Q608 922 530 842T428 647H473Q628 647 714 695T801 827Q801 922 696 922ZM532 -20Q322 -20 206 93T90 412Q90 619 172 789T396 1049T715 1139Q892 1139 991 1058T1090 834Q1090
647 923 546T446 444H395L393 423V403Q393 312 444 260T592 207Q679 207 750 226T922 293V66Q750 -20 532 -20ZM621 1382Q621 1460 663 1500T783 1540Q916 1540 916 1432Q916 1359 877 1316T756 1272Q621 1272 621 1382ZM1023 1382Q1023 1460 1065 1500T1185 1540Q1250
1540 1284 1512T1318 1432Q1318 1359 1279 1316T1158 1272Q1023 1272 1023 1382Z" />
<glyph unicode="&#xec;" glyph-name="igrave" horiz-adv-x="608" d="M338 0H37L274 1118H575L338 0ZM579 1241H395Q324 1310 257 1394T153 1548V1569H464Q500 1421 579 1266V1241Z" />
<glyph unicode="&#xed;" glyph-name="iacute" horiz-adv-x="608" d="M338 0H37L274 1118H575L338 0ZM291 1266Q370 1354 513 1569H848V1552Q802 1496 694 1400T500 1241H291V1266Z" />
<glyph unicode="&#xee;" glyph-name="icircumflex" horiz-adv-x="608" d="M338 0H37L274 1118H575L338 0ZM845 1241H647Q584 1294 485 1409Q380 1321 253 1241H36V1266Q99 1323 189 1413T331 1569H669Q691 1515 743 1427T845 1266V1241Z" />
<glyph unicode="&#xef;" glyph-name="idieresis" horiz-adv-x="608" d="M338 0H37L274 1118H575L338 0ZM126 1382Q126 1460 168 1500T288 1540Q421 1540 421 1432Q421 1359 382 1316T261 1272Q126 1272 126 1382ZM528 1382Q528 1460 570 1500T690 1540Q755 1540
789 1512T823 1432Q823 1359 784 1316T663 1272Q528 1272 528 1382Z" />
<glyph unicode="&#xf0;" glyph-name="eth" horiz-adv-x="1182" d="M618 1309Q584 1343 494 1389L612 1575Q746 1514 844 1436L1081 1567L1157 1415L965 1309Q1046 1202 1078 1074T1110 795Q1110 546 1041 363T837 80T514 -20Q298 -20 185 90T72 406Q72 571 136
707T317 919T582 995Q665 995 733 964T848 870H854Q834 1083 737 1180L506 1049L418 1196L618 1309ZM528 205Q594 205 650 260T739 409T772 602Q772 679 734 724T625 770Q552 770 495 717T407 574T375 377Q375 296 414 251T528 205Z" />
<glyph unicode="&#xf1;" glyph-name="ntilde" horiz-adv-x="1237" d="M977 0H676L813 653Q829 721 829 772Q829 895 721 895Q629 895 554 781T436 463L338 0H37L274 1118H504L483 911H489Q635 1139 844 1139Q982 1139 1057 1056T1133 817Q1133 744 1110 637L977
0ZM909 1241Q860 1241 823 1257T753 1293T692 1329T629 1346Q598 1346 574 1318T535 1239H358Q417 1548 639 1548Q688 1548 726 1532T798 1496T860 1460T920 1444Q954 1444 978 1469T1024 1550H1196Q1130 1241 909 1241Z" />
<glyph unicode="&#xf2;" glyph-name="ograve" horiz-adv-x="1198" d="M805 696Q805 893 662 893Q587 893 528 832T431 653T393 410Q393 225 543 225Q618 225 678 286T771 457T805 696ZM1108 696Q1108 485 1038 322T834 70T518 -20Q323 -20 207 97T90 410Q90 623
161 789T368 1047T684 1139Q880 1139 994 1021T1108 696ZM1101 1241H917Q846 1310 779 1394T675 1548V1569H986Q1022 1421 1101 1266V1241Z" />
<glyph unicode="&#xf3;" glyph-name="oacute" horiz-adv-x="1198" d="M805 696Q805 893 662 893Q587 893 528 832T431 653T393 410Q393 225 543 225Q618 225 678 286T771 457T805 696ZM1108 696Q1108 485 1038 322T834 70T518 -20Q323 -20 207 97T90 410Q90 623
161 789T368 1047T684 1139Q880 1139 994 1021T1108 696ZM571 1266Q650 1354 793 1569H1128V1552Q1082 1496 974 1400T780 1241H571V1266Z" />
<glyph unicode="&#xf4;" glyph-name="ocircumflex" horiz-adv-x="1198" d="M805 696Q805 893 662 893Q587 893 528 832T431 653T393 410Q393 225 543 225Q618 225 678 286T771 457T805 696ZM1108 696Q1108 485 1038 322T834 70T518 -20Q323 -20 207 97T90 410Q90
623 161 789T368 1047T684 1139Q880 1139 994 1021T1108 696ZM1365 1241H1167Q1104 1294 1005 1409Q900 1321 773 1241H556V1266Q619 1323 709 1413T851 1569H1189Q1211 1515 1263 1427T1365 1266V1241Z" />
<glyph unicode="&#xf5;" glyph-name="otilde" horiz-adv-x="1198" d="M805 696Q805 893 662 893Q587 893 528 832T431 653T393 410Q393 225 543 225Q618 225 678 286T771 457T805 696ZM1108 696Q1108 485 1038 322T834 70T518 -20Q323 -20 207 97T90 410Q90 623
161 789T368 1047T684 1139Q880 1139 994 1021T1108 696ZM1121 1241Q1072 1241 1035 1257T965 1293T904 1329T841 1346Q810 1346 786 1318T747 1239H570Q629 1548 851 1548Q900 1548 938 1532T1010 1496T1072 1460T1132 1444Q1166 1444 1190 1469T1236 1550H1408Q1342
1241 1121 1241Z" />
<glyph unicode="&#xf6;" glyph-name="odieresis" horiz-adv-x="1198" d="M805 696Q805 893 662 893Q587 893 528 832T431 653T393 410Q393 225 543 225Q618 225 678 286T771 457T805 696ZM1108 696Q1108 485 1038 322T834 70T518 -20Q323 -20 207 97T90 410Q90
623 161 789T368 1047T684 1139Q880 1139 994 1021T1108 696ZM642 1382Q642 1460 684 1500T804 1540Q937 1540 937 1432Q937 1359 898 1316T777 1272Q642 1272 642 1382ZM1044 1382Q1044 1460 1086 1500T1206 1540Q1271 1540 1305 1512T1339 1432Q1339 1359 1300
1316T1179 1272Q1044 1272 1044 1382Z" />
<glyph unicode="&#xf7;" glyph-name="divide" horiz-adv-x="1128" d="M109 612V831H1061V612H109ZM444 373Q444 449 481 486T584 524Q650 524 686 485T723 373Q723 303 686 262T584 221Q519 221 482 260T444 373ZM444 1071Q444 1146 481 1184T584 1223Q651 1223
687 1183T723 1071Q723 1001 686 961T584 920Q519 920 482 959T444 1071Z" />
<glyph unicode="&#xf8;" glyph-name="oslash" horiz-adv-x="1198" d="M1108 696Q1108 485 1038 322T834 70T518 -20Q395 -20 293 33L184 -102L43 6L162 154Q90 261 90 410Q90 623 161 789T368 1047T684 1139Q815 1139 911 1083L981 1171L1126 1061L1042 956Q1108
849 1108 696ZM662 903Q581 903 518 841T420 671T385 438V426L750 879Q715 903 662 903ZM543 215Q657 215 736 348T815 666V682L457 238Q468 230 492 223T543 215Z" />
<glyph unicode="&#xf9;" glyph-name="ugrave" horiz-adv-x="1237" d="M262 1118H563L426 465Q410 397 410 346Q410 223 518 223Q610 223 685 337T803 655L901 1118H1202L965 0H735L756 207H750Q605 -20 395 -20Q257 -20 184 62T111 301Q111 394 135 514L262 1118ZM1101
1241H917Q846 1310 779 1394T675 1548V1569H986Q1022 1421 1101 1266V1241Z" />
<glyph unicode="&#xfa;" glyph-name="uacute" horiz-adv-x="1237" d="M262 1118H563L426 465Q410 397 410 346Q410 223 518 223Q610 223 685 337T803 655L901 1118H1202L965 0H735L756 207H750Q605 -20 395 -20Q257 -20 184 62T111 301Q111 394 135 514L262 1118ZM610
1266Q689 1354 832 1569H1167V1552Q1121 1496 1013 1400T819 1241H610V1266Z" />
<glyph unicode="&#xfb;" glyph-name="ucircumflex" horiz-adv-x="1237" d="M262 1118H563L426 465Q410 397 410 346Q410 223 518 223Q610 223 685 337T803 655L901 1118H1202L965 0H735L756 207H750Q605 -20 395 -20Q257 -20 184 62T111 301Q111 394 135 514L262
1118ZM1143 1241H945Q882 1294 783 1409Q678 1321 551 1241H334V1266Q397 1323 487 1413T629 1569H967Q989 1515 1041 1427T1143 1266V1241Z" />
<glyph unicode="&#xfc;" glyph-name="udieresis" horiz-adv-x="1237" d="M262 1118H563L426 465Q410 397 410 346Q410 223 518 223Q610 223 685 337T803 655L901 1118H1202L965 0H735L756 207H750Q605 -20 395 -20Q257 -20 184 62T111 301Q111 394 135 514L262
1118ZM411 1382Q411 1460 453 1500T573 1540Q706 1540 706 1432Q706 1359 667 1316T546 1272Q411 1272 411 1382ZM813 1382Q813 1460 855 1500T975 1540Q1040 1540 1074 1512T1108 1432Q1108 1359 1069 1316T948 1272Q813 1272 813 1382Z" />
<glyph unicode="&#xfd;" glyph-name="yacute" horiz-adv-x="1063" d="M102 1118H397L453 600Q467 478 467 307H473Q493 358 517 426T582 580L842 1118H1169L489 -160Q312 -492 6 -492Q-84 -492 -141 -473V-233Q-73 -246 -25 -246Q59 -246 122 -198T240 -49L266
0L102 1118ZM497 1266Q576 1354 719 1569H1054V1552Q1008 1496 900 1400T706 1241H497V1266Z" />
<glyph unicode="&#xfe;" glyph-name="thorn" d="M813 1139Q963 1139 1045 1033T1128 731Q1128 532 1059 350T877 74T627 -20Q449 -20 356 143H348Q336 -16 305 -152L233 -492H-68L367 1556H668L602 1249Q573 1118 522 969H530Q661 1139 813 1139ZM682 895Q611
895 552 830T457 646T420 399Q420 319 453 271T559 223Q628 223 688 288T785 471T823 719Q823 807 786 851T682 895Z" />
<glyph unicode="&#xff;" glyph-name="ydieresis" horiz-adv-x="1063" d="M102 1118H397L453 600Q467 478 467 307H473Q493 358 517 426T582 580L842 1118H1169L489 -160Q312 -492 6 -492Q-84 -492 -141 -473V-233Q-73 -246 -25 -246Q59 -246 122 -198T240 -49L266
0L102 1118ZM566 1382Q566 1460 608 1500T728 1540Q861 1540 861 1432Q861 1359 822 1316T701 1272Q566 1272 566 1382ZM968 1382Q968 1460 1010 1500T1130 1540Q1195 1540 1229 1512T1263 1432Q1263 1359 1224 1316T1103 1272Q968 1272 968 1382Z" />
<glyph unicode="&#x2013;" glyph-name="endash" horiz-adv-x="983" d="M41 436L90 666H942L893 436H41Z" />
<glyph unicode="&#x2014;" glyph-name="emdash" horiz-adv-x="1966" d="M41 436L90 666H1925L1876 436H41Z" />
<glyph unicode="&#x2018;" glyph-name="quoteleft" horiz-adv-x="440" d="M123 961L115 983Q218 1210 377 1462H602Q511 1249 408 961H123Z" />
<glyph unicode="&#x2019;" glyph-name="quoteright" horiz-adv-x="440" d="M586 1462L594 1440Q491 1213 332 961H106Q195 1167 301 1462H586Z" />
<glyph unicode="&#x201a;" glyph-name="quotesinglbase" horiz-adv-x="569" d="M377 238L385 215Q282 -12 123 -264H-102Q-14 -57 92 238H377Z" />
<glyph unicode="&#x201c;" glyph-name="quotedblleft" horiz-adv-x="887" d="M569 961L561 983Q664 1210 823 1462H1049Q952 1235 854 961H569ZM123 961L115 983Q218 1210 377 1462H602Q511 1249 408 961H123Z" />
<glyph unicode="&#x201d;" glyph-name="quotedblright" horiz-adv-x="887" d="M586 1462L594 1440Q491 1213 332 961H106Q195 1167 301 1462H586ZM1032 1462L1040 1440Q937 1213 778 961H553Q576 1014 599 1072T748 1462H1032Z" />
<glyph unicode="&#x201e;" glyph-name="quotedblbase" horiz-adv-x="1018" d="M377 238L385 215Q282 -12 123 -264H-102Q-14 -57 92 238H377ZM825 238L834 215Q734 -6 571 -264H346Q370 -207 395 -146T541 238H825Z" />
<glyph unicode="&#x2022;" glyph-name="bullet" horiz-adv-x="739" d="M104 686Q104 792 146 880T266 1016T449 1065Q569 1065 631 998T694 807Q694 630 603 530T354 430Q237 430 171 497T104 686Z" />
<glyph unicode="&#x2039;" glyph-name="guilsinglleft" horiz-adv-x="664" d="M72 569L473 1032L664 877L385 543L520 193L274 90L72 551V569Z" />
<glyph unicode="&#x203a;" glyph-name="guilsinglright" horiz-adv-x="664" d="M592 535L190 72L0 227L279 561L143 911L389 1014L592 553V535Z" />
</font>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 57 KiB

View File

@ -1,349 +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">
<defs >
<font id="OpenSans" horiz-adv-x="1131" ><font-face
font-family="Open Sans"
units-per-em="2048"
panose-1="2 11 6 6 3 5 4 2 2 4"
ascent="2189"
descent="-600"
alphabetic="0" />
<glyph unicode=" " glyph-name="space" horiz-adv-x="532" />
<glyph unicode="!" glyph-name="exclam" horiz-adv-x="530" d="M555 1462L281 403H172Q221 710 348 1462H555ZM43 78Q43 154 82 198T190 242Q235 242 263 215T291 133Q291 65 252 18T147 -29Q98 -29 71 -1T43 78Z" />
<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="791" d="M485 1462L332 934H225L297 1462H485ZM834 1462L680 934H573L645 1462H834Z" />
<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="1323" d="M1036 899L938 559H1223L1210 430H901L776 0H637L766 430H463L336 0H203L324 430H63L76 559H360L461 899H184L197 1026H498L621 1462H760L635 1026H940L1067 1462H1200L1075 1026H1339L1327
899H1036ZM500 559H803L899 899H596L500 559Z" />
<glyph unicode="$" glyph-name="dollar" horiz-adv-x="1128" d="M942 492Q942 330 830 229T520 106L471 -119H338L387 104Q192 118 72 176V330Q154 289 247 267T414 244L512 696Q373 745 311 819T248 1008Q248 1167 356 1263T655 1376L694 1552H827L788 1374Q947
1362 1071 1298L1008 1163Q887 1226 760 1235L666 795Q815 740 878 670T942 492ZM549 250Q656 263 719 325T782 479Q782 533 749 575T635 649L549 250ZM627 1235Q519 1224 460 1166T401 1010Q401 957 435 913T543 842L627 1235Z" />
<glyph unicode="%" glyph-name="percent" horiz-adv-x="1624" d="M1468 1462L383 0H231L1317 1462H1468ZM1284 772Q1217 772 1165 708T1081 519T1049 279Q1049 106 1155 106Q1220 106 1272 171T1358 369T1393 606Q1393 772 1284 772ZM1532 621Q1532 514 1501 385T1419
168T1298 30T1141 -20Q1031 -20 970 54T909 274Q909 440 959 592T1096 821T1296 897Q1412 897 1472 826T1532 621ZM543 1358Q477 1358 424 1295T339 1108T307 864Q307 692 414 692Q466 692 508 731T581 845T632 1020T651 1192Q651 1358 543 1358ZM791 1206Q791
1098 759 969T677 751T556 614T399 565Q290 565 229 640T168 860Q168 1026 218 1178T355 1407T555 1483Q671 1483 731 1411T791 1206Z" />
<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="1372" d="M737 1348Q632 1348 574 1288T516 1118Q516 998 598 883Q737 954 789 993T872 1078T903 1182Q903 1259 861 1303T737 1348ZM471 119Q558 119 639 152T834 276L528 709Q400 642 344 593T259
486T229 354Q229 248 295 184T471 119ZM66 342Q66 490 156 599T459 811Q356 976 356 1120Q356 1284 462 1384T743 1485Q892 1485 979 1406T1067 1194Q1067 1116 1035 1057T947 949T820 859T666 776L944 387Q1071 497 1143 682H1311Q1210 446 1028 270L1231 0H1030L913
166Q793 66 683 23T436 -20Q268 -20 167 76T66 342Z" />
<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="444" d="M485 1462L332 934H225L297 1462H485Z" />
<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="584" d="M82 272Q82 611 202 899T586 1462H743Q497 1192 372 892T246 274Q246 -65 360 -324H229Q82 -58 82 272Z" />
<glyph unicode=")" glyph-name="parenright" horiz-adv-x="584" d="M500 864Q500 523 379 235T-4 -324H-160Q336 227 336 864Q336 1205 223 1462H354Q500 1193 500 864Z" />
<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="1130" d="M854 1528L731 1145L1153 1163L1145 1006L752 1053L932 670L766 618L653 1024L395 680L279 801L588 1085L215 1194L270 1348L641 1163L682 1563L854 1528Z" />
<glyph unicode="+" glyph-name="plus" horiz-adv-x="1128" d="M516 651H127V793H516V1184H657V793H1047V651H657V264H516V651Z" />
<glyph unicode="," glyph-name="comma" horiz-adv-x="492" d="M291 238L299 215Q186 -20 29 -264H-100Q26 22 104 238H291Z" />
<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="639" d="M55 469L90 627H569L535 469H55Z" />
<glyph unicode="." glyph-name="period" horiz-adv-x="518" d="M43 74Q43 151 83 196T195 242Q238 242 264 216T291 137Q291 66 251 19T143 -29Q97 -29 70 -3T43 74Z" />
<glyph unicode="/" glyph-name="slash" horiz-adv-x="717" d="M893 1462L80 0H-94L719 1462H893Z" />
<glyph unicode="0" glyph-name="zero" horiz-adv-x="1128" d="M1092 1014Q1092 719 1014 475T800 106T485 -20Q309 -20 215 107T121 477Q121 747 203 991T419 1360T727 1485Q1092 1485 1092 1014ZM717 1341Q604 1341 508 1226T353 903T293 479Q293 307 343 215T504
123Q619 123 713 237T863 565T920 1018Q920 1341 717 1341Z" />
<glyph unicode="1" glyph-name="one" horiz-adv-x="1128" d="M588 0H416L612 913Q671 1174 700 1272Q650 1219 561 1161L383 1051L303 1178L752 1462H901L588 0Z" />
<glyph unicode="2" glyph-name="two" horiz-adv-x="1128" d="M911 0H12L43 147L508 567Q610 660 684 730T807 863T879 987T903 1124Q903 1223 843 1281T680 1339Q603 1339 530 1311T367 1214L285 1329Q476 1483 698 1483Q874 1483 976 1395T1079 1151Q1079 1040
1040 947T909 750T614 469L262 162V154H940L911 0Z" />
<glyph unicode="3" glyph-name="three" horiz-adv-x="1128" d="M1073 1159Q1073 1003 972 895T692 754V745Q816 722 887 639T958 430Q958 297 896 196T715 37T432 -20Q222 -20 47 59V223Q141 174 246 148T436 121Q598 121 688 200T778 418Q778 549 699 616T479
684H348L379 827H518Q683 827 792 914T901 1141Q901 1233 843 1287T686 1341Q606 1341 529 1314T354 1221L274 1339Q469 1483 698 1483Q877 1483 975 1396T1073 1159Z" />
<glyph unicode="4" glyph-name="four" horiz-adv-x="1128" d="M1067 334H834L762 0H598L672 334H16L45 492L879 1470H1075L868 487H1100L1067 334ZM705 487Q751 707 783 860T899 1305H891Q874 1276 825 1209T752 1112L219 487H705Z" />
<glyph unicode="5" glyph-name="five" horiz-adv-x="1128" d="M598 893Q780 893 887 789T995 506Q995 345 922 223T718 41T410 -20Q217 -20 80 59V223Q244 121 414 121Q605 121 712 217T819 485Q819 611 746 684T541 758Q493 758 444 752T305 721L231 778L428
1462H1096L1063 1309H541L414 870Q501 893 598 893Z" />
<glyph unicode="6" glyph-name="six" horiz-adv-x="1128" d="M133 424Q133 633 193 839T357 1190T603 1409T930 1483Q1041 1483 1114 1460L1079 1315Q1011 1337 909 1337Q697 1337 553 1188T340 745H348Q407 824 494 871T688 918Q842 918 932 820T1022 549Q1022
388 956 255T775 51T514 -20Q332 -20 233 95T133 424ZM532 121Q626 121 699 175T813 324T854 532Q854 780 633 780Q567 780 505 752T395 676T323 571T299 416Q299 279 359 200T532 121Z" />
<glyph unicode="7" glyph-name="seven" horiz-adv-x="1128" d="M174 0L942 1313H223L254 1462H1145L1118 1323L354 0H174Z" />
<glyph unicode="8" glyph-name="eight" horiz-adv-x="1128" d="M741 1485Q915 1485 1012 1399T1110 1163Q1110 1034 1032 938T766 762Q893 684 946 597T999 395Q999 273 939 178T767 31T502 -20Q312 -20 204 78T96 346Q96 494 191 602T487 786Q392 855 352 930T311
1102Q311 1213 365 1300T519 1436T741 1485ZM608 700Q423 640 347 557T270 354Q270 247 339 184T520 121Q659 121 742 195T825 391Q825 490 773 565T608 700ZM729 1341Q615 1341 547 1276T479 1100Q479 1018 518 956T645 840Q806 900 873 971T940 1145Q940 1235
883 1288T729 1341Z" />
<glyph unicode="9" glyph-name="nine" horiz-adv-x="1128" d="M1067 1034Q1067 840 1011 628T864 268T642 50T340 -20Q204 -20 98 14V172Q232 125 344 125Q546 125 671 266T860 707H850Q799 632 718 589T537 545Q368 545 276 643T184 932Q184 1085 248 1212T428
1411T688 1483Q868 1483 967 1369T1067 1034ZM682 1341Q532 1341 441 1228T350 938Q350 814 404 748T567 682Q643 682 707 710T815 792T880 906T901 1057Q901 1188 842 1264T682 1341Z" />
<glyph unicode=":" glyph-name="colon" horiz-adv-x="518" d="M43 74Q43 151 83 196T195 242Q238 242 264 216T291 137Q291 66 251 19T143 -29Q97 -29 70 -3T43 74ZM203 956Q203 1033 243 1078T354 1124Q451 1124 451 1020Q451 947 410 901T303 854Q257 854 230
880T203 956Z" />
<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="518" d="M291 238L299 215Q186 -20 29 -264H-100Q26 22 104 238H291ZM203 956Q203 1033 243 1078T354 1124Q451 1124 451 1020Q451 947 410 901T303 854Q257 854 230 880T203 956Z" />
<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="1128" d="M1040 242L121 664V762L1040 1241V1092L293 721L1040 393V242Z" />
<glyph unicode="=" glyph-name="equal" horiz-adv-x="1128" d="M127 858V997H1047V858H127ZM127 444V586H1047V444H127Z" />
<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="1128" d="M121 393L866 721L121 1092V1241L1040 762V664L121 242V393Z" />
<glyph unicode="?" glyph-name="question" horiz-adv-x="874" d="M260 403Q282 533 332 616T498 791Q626 891 666 935T729 1029T752 1141Q752 1234 701 1284T553 1335Q472 1335 398 1310T258 1253L197 1382Q289 1433 389 1458T571 1483Q738 1483 830 1399T922
1161Q922 1038 857 935T631 711Q506 620 462 564T395 403H260ZM158 74Q158 151 198 196T309 242Q353 242 379 216T406 137Q406 64 365 18T258 -29Q212 -29 185 -3T158 74Z" />
<glyph unicode="@" glyph-name="at" horiz-adv-x="1735" d="M1679 852Q1679 673 1624 528T1469 301T1247 219Q1050 219 1034 403H1026Q915 219 735 219Q620 219 555 294T489 504Q489 661 557 788T745 987T1006 1059Q1071 1059 1133 1047T1284 999Q1220 757 1186
631T1155 459Q1155 342 1257 342Q1335 342 1398 409T1499 592T1536 836Q1536 1075 1408 1203T1038 1331Q810 1331 632 1224T355 929T256 512Q256 242 399 94T809 -55Q1006 -55 1229 31V-96Q1010 -186 786 -186Q472 -186 292 -2T111 504Q111 765 237 989T581 1337T1067
1460Q1258 1460 1396 1385T1606 1171T1679 852ZM985 938Q891 938 811 883T685 730T639 518Q639 425 672 384T770 342Q957 342 1042 657L1112 915Q1049 938 985 938Z" />
<glyph unicode="A" glyph-name="A" horiz-adv-x="1137" d="M813 465H317L72 0H-117L682 1462H856L1040 0H870L813 465ZM795 621L760 920Q736 1099 731 1270Q694 1182 651 1095T401 621H795Z" />
<glyph unicode="B" glyph-name="B" horiz-adv-x="1225" d="M770 1462Q1202 1462 1202 1126Q1202 985 1115 888T870 762V752Q985 720 1046 642T1108 453Q1108 241 956 121T549 0H86L395 1462H770ZM434 836H682Q838 836 931 909T1024 1108Q1024 1212 958 1263T748
1315H537L434 836ZM287 145H553Q734 145 831 225T928 453Q928 569 854 630T639 692H403L287 145Z" />
<glyph unicode="C" glyph-name="C" horiz-adv-x="1198" d="M942 1331Q768 1331 631 1234T413 950T332 541Q332 354 429 243T698 131Q837 131 1020 188V39Q934 8 856 -6T668 -20Q426 -20 288 129T150 537Q150 798 255 1022T539 1365T942 1483Q1139 1483 1290 1403L1221
1262Q1083 1331 942 1331Z" />
<glyph unicode="D" glyph-name="D" horiz-adv-x="1364" d="M1300 877Q1300 616 1195 416T895 108T438 0H86L395 1462H737Q1013 1462 1156 1313T1300 877ZM449 147Q651 147 804 238T1038 497T1120 879Q1120 1094 1017 1204T715 1315H537L287 147H449Z" />
<glyph unicode="E" glyph-name="E" horiz-adv-x="1047" d="M821 0H86L395 1462H1130L1098 1309H532L434 840H961L932 688H403L289 152H854L821 0Z" />
<glyph unicode="F" glyph-name="F" horiz-adv-x="967" d="M258 0H86L395 1462H1130L1100 1309H532L422 776H950L918 623H389L258 0Z" />
<glyph unicode="G" glyph-name="G" horiz-adv-x="1386" d="M821 766H1280L1126 55Q910 -20 707 -20Q443 -20 297 124T150 528Q150 797 251 1017T533 1360T932 1483Q1049 1483 1151 1463T1358 1399L1292 1247Q1215 1281 1127 1306T932 1331Q763 1331 625 1230T409
946T332 539Q332 349 434 240T721 131Q875 131 981 170L1077 614H788L821 766Z" />
<glyph unicode="H" glyph-name="H" horiz-adv-x="1389" d="M1085 0H918L1061 688H401L256 0H86L395 1462H565L434 840H1094L1227 1462H1395L1085 0Z" />
<glyph unicode="I" glyph-name="I" horiz-adv-x="559" d="M86 0L397 1462H565L254 0H86Z" />
<glyph unicode="J" glyph-name="J" horiz-adv-x="547" d="M-166 -385Q-271 -385 -319 -360L-313 -213Q-244 -233 -168 -233Q-68 -233 -3 -171T88 12L395 1462H565L256 -6Q177 -385 -166 -385Z" />
<glyph unicode="K" glyph-name="K" horiz-adv-x="1141" d="M1034 0H848Q776 181 702 359T555 721L381 590L256 0H86L395 1462H565L414 752L1114 1462H1323L684 825L1034 0Z" />
<glyph unicode="L" glyph-name="L" horiz-adv-x="971" d="M86 0L395 1462H565L289 154H854L821 0H86Z" />
<glyph unicode="M" glyph-name="M" horiz-adv-x="1714" d="M676 0L510 1296H502Q495 1224 474 1099T436 899L246 0H84L393 1462H637L786 258H795L1454 1462H1720L1417 0H1243Q1369 590 1436 905T1530 1298H1524L807 0H676Z" />
<glyph unicode="N" glyph-name="N" horiz-adv-x="1438" d="M1139 0H958L498 1223H492Q460 1002 418 805L246 0H84L393 1462H573L1032 242H1038Q1068 466 1110 647L1284 1462H1448L1139 0Z" />
<glyph unicode="O" glyph-name="O" horiz-adv-x="1475" d="M1411 907Q1411 638 1323 426T1071 97T692 -20Q436 -20 293 129T150 549Q150 813 246 1031T509 1367T887 1485Q1131 1485 1271 1331T1411 907ZM874 1333Q717 1333 593 1232T401 951T332 553Q332 354 430
243T696 131Q848 131 968 228T1159 508T1229 911Q1229 1110 1135 1221T874 1333Z" />
<glyph unicode="P" glyph-name="P" horiz-adv-x="1159" d="M1159 1085Q1159 837 995 706T514 575H379L256 0H86L395 1462H725Q939 1462 1049 1368T1159 1085ZM410 721H543Q759 721 871 812T983 1079Q983 1204 914 1259T700 1315H537L410 721Z" />
<glyph unicode="Q" glyph-name="Q" horiz-adv-x="1475" d="M874 1333Q717 1333 593 1232T401 951T332 553Q332 354 430 243T696 131Q854 131 975 231T1162 511T1229 911Q1229 1110 1135 1221T874 1333ZM725 -18L708 -20H692Q436 -20 293 129T150 549Q150 813 246
1031T509 1367T887 1485Q1131 1485 1271 1331T1411 907Q1411 574 1272 331T897 10L1171 -348H952L725 -18Z" />
<glyph unicode="R" glyph-name="R" horiz-adv-x="1165" d="M385 608L256 0H86L395 1462H715Q1161 1462 1161 1096Q1161 748 793 647L1032 0H846L637 608H385ZM532 1313Q430 819 416 754H584Q777 754 881 839T985 1083Q985 1204 918 1258T698 1313H532Z" />
<glyph unicode="S" glyph-name="S" horiz-adv-x="1028" d="M913 424Q913 213 773 97T377 -20Q271 -20 191 -6T39 43V213Q201 129 379 129Q541 129 636 204T731 412Q731 490 679 549T483 690Q332 775 274 860T215 1061Q215 1248 347 1365T694 1483Q793 1483 878
1464T1059 1399L993 1249Q927 1287 845 1309T694 1331Q560 1331 479 1262T397 1073Q397 1019 414 981T468 908T610 813Q757 725 808 675T886 565T913 424Z" />
<glyph unicode="T" glyph-name="T" horiz-adv-x="1020" d="M487 0H315L592 1311H186L219 1462H1204L1174 1311H766L487 0Z" />
<glyph unicode="U" glyph-name="U" horiz-adv-x="1384" d="M1407 1462L1202 496Q1147 233 1005 107T616 -20Q386 -20 275 84T164 383Q164 464 188 584L377 1462H547L356 571Q334 465 334 383Q334 266 407 199T625 131Q797 131 892 218T1032 508L1237 1462H1407Z" />
<glyph unicode="V" glyph-name="V" horiz-adv-x="1122" d="M479 197Q540 341 641 535L1120 1462H1311L530 0H350L188 1462H358L455 532Q475 336 475 197H479Z" />
<glyph unicode="W" glyph-name="W" horiz-adv-x="1745" d="M1257 0H1087L1038 965Q1030 1101 1030 1247H1024Q999 1175 963 1093T459 0H285L223 1462H393L424 561L426 473Q426 375 416 215H422Q511 458 578 598L983 1462H1161L1204 602Q1213 449 1213 298L1212
215H1221Q1296 439 1352 569L1739 1462H1921L1257 0Z" />
<glyph unicode="X" glyph-name="X" horiz-adv-x="1063" d="M956 0H776L563 641L82 0H-104L492 776L229 1462H401L604 899L1047 1462H1233L678 768L956 0Z" />
<glyph unicode="Y" glyph-name="Y" horiz-adv-x="1030" d="M537 715L1026 1462H1219L592 541L479 0H307L426 549L188 1462H358L537 715Z" />
<glyph unicode="Z" glyph-name="Z" horiz-adv-x="1087" d="M885 0H-16L12 137L936 1307H281L313 1462H1171L1145 1323L221 154H918L885 0Z" />
<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="586" d="M371 -324H-16L365 1462H752L721 1321H494L176 -182H403L371 -324Z" />
<glyph unicode="\" glyph-name="backslash" horiz-adv-x="717" d="M375 1462L592 0H438L221 1462H375Z" />
<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="586" d="M-119 -182H106L426 1321H199L229 1462H618L238 -324H-150L-119 -182Z" />
<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="1059" d="M53 553L651 1473H760L1026 553H881L680 1300L213 553H53Z" />
<glyph unicode="_" glyph-name="underscore" horiz-adv-x="807" d="M623 -324H-188L-158 -184H653L623 -324Z" />
<glyph unicode="`" glyph-name="grave" horiz-adv-x="1135" d="M903 1241H799Q738 1302 671 1395T575 1548V1569H756Q799 1433 903 1266V1241Z" />
<glyph unicode="a" glyph-name="a" horiz-adv-x="1157" d="M639 1116Q731 1116 803 1067T915 924H926L993 1096H1120L887 0H754L780 209H772Q593 -20 395 -20Q256 -20 177 79T98 350Q98 558 169 736T365 1015T639 1116ZM449 119Q546 119 642 211T798 452T858 750Q858
853 802 914T655 975Q551 975 462 889T321 656T270 346Q270 232 317 176T449 119Z" />
<glyph unicode="b" glyph-name="b" horiz-adv-x="1182" d="M545 -20Q448 -20 375 31T264 170H254L184 0H59L389 1556H557Q506 1314 479 1186T403 885H412Q505 1003 595 1058T782 1114Q923 1114 1002 1015T1081 743Q1081 534 1013 357T822 80T545 -20ZM731 975Q635
975 536 880T378 641T319 346Q319 236 374 178T535 119Q634 119 719 200T857 430T909 748Q909 975 731 975Z" />
<glyph unicode="c" glyph-name="c" horiz-adv-x="922" d="M506 -20Q312 -20 205 87T98 389Q98 589 172 758T376 1021T670 1116Q807 1116 938 1065L891 924Q771 975 672 975Q560 975 468 899T323 686T270 389Q270 261 336 190T520 119Q592 119 656 139T782 186V43Q658
-20 506 -20Z" />
<glyph unicode="d" glyph-name="d" horiz-adv-x="1182" d="M639 1114Q833 1114 920 924H930Q947 1079 975 1198L1053 1556H1219L889 0H750L772 209H764Q663 84 575 32T393 -20Q254 -20 176 78T98 350Q98 564 170 742T364 1017T639 1114ZM449 119Q543 119 643 212T801
451T860 748Q860 859 806 917T649 975Q548 975 462 893T323 661T270 346Q270 119 449 119Z" />
<glyph unicode="e" glyph-name="e" horiz-adv-x="1010" d="M492 -20Q308 -20 203 89T98 391Q98 579 172 751T370 1020T641 1116Q794 1116 871 1050T948 864Q948 684 782 582T307 479H274L270 399Q270 268 331 195T522 121Q585 121 651 139T817 205V59Q723 15 651
-2T492 -20ZM631 973Q528 973 438 879T299 618H311Q539 618 660 677T782 850Q782 903 746 938T631 973Z" />
<glyph unicode="f" glyph-name="f" horiz-adv-x="641" d="M-104 -492Q-173 -492 -229 -471V-330Q-165 -352 -117 -352Q-41 -352 0 -290T66 -113L293 969H100L113 1036L319 1102L342 1202Q388 1402 469 1484T711 1567Q751 1567 809 1556T899 1530L856 1401Q780
1430 719 1430Q632 1430 586 1382T510 1204L485 1096H723L698 969H461L229 -129Q190 -318 109 -405T-104 -492Z" />
<glyph unicode="g" glyph-name="g" horiz-adv-x="1026" d="M1100 1096L1075 989L864 965Q905 903 905 807Q905 616 789 503T477 389Q422 389 393 397Q254 344 254 266Q254 225 287 212T383 190L500 176Q681 154 762 88T844 -106Q844 -290 698 -391T287 -492Q93
-492 -17 -419T-127 -211Q-127 -106 -55 -29T178 102Q100 143 100 223Q100 292 151 341T293 434Q230 466 190 528T150 674Q150 868 269 992T575 1116Q653 1116 729 1096H1100ZM35 -195Q35 -272 100 -317T293 -362Q475 -362 577 -299T680 -119Q680 -57 626 -21T442
29L283 45Q163 20 99 -43T35 -195ZM313 680Q313 595 358 551T483 506Q562 506 621 548T711 663T743 823Q743 905 699 948T573 991Q495 991 437 951T346 838T313 680Z" />
<glyph unicode="h" glyph-name="h" horiz-adv-x="1182" d="M729 0L877 692Q895 786 895 827Q895 975 748 975Q659 975 575 916T426 745T328 473L227 0H59L389 1556H557Q539 1474 523 1397T489 1241T451 1074T403 885H414Q508 1008 599 1061T791 1114Q922 1114
993 1042T1065 838Q1065 776 1042 672Q1003 479 897 0H729Z" />
<glyph unicode="i" glyph-name="i" horiz-adv-x="520" d="M227 0H59L293 1096H461L227 0ZM340 1376Q340 1432 372 1467T455 1503Q543 1503 543 1413Q543 1358 510 1320T432 1282Q392 1282 366 1306T340 1376Z" />
<glyph unicode="j" glyph-name="j" horiz-adv-x="520" d="M-135 -492Q-204 -492 -258 -471V-330Q-197 -352 -139 -352Q-14 -352 29 -147L293 1096H459L193 -162Q157 -333 79 -412T-135 -492ZM340 1376Q340 1432 372 1467T455 1503Q541 1503 541 1413Q541 1358
508 1320T430 1282Q392 1282 366 1306T340 1376Z" />
<glyph unicode="k" glyph-name="k" horiz-adv-x="999" d="M330 559L856 1096H1057L588 629L883 0H696L461 524L309 401L227 0H57L387 1556H557Q485 1220 428 954T326 559H330Z" />
<glyph unicode="l" glyph-name="l" horiz-adv-x="520" d="M225 0H57L389 1556H557L225 0Z" />
<glyph unicode="m" glyph-name="m" horiz-adv-x="1786" d="M696 0L844 692Q862 786 862 827Q862 897 831 936T725 975Q641 975 562 915T422 744T328 475L227 0H59L293 1096H432L410 893H420Q507 1012 593 1064T772 1116Q885 1116 946 1051T1018 870H1026Q1112
995 1209 1055T1405 1116Q1532 1116 1601 1048T1671 850Q1671 782 1649 672L1505 0H1335L1483 692Q1503 796 1503 838Q1503 900 1469 937T1360 975Q1279 975 1200 917T1062 753T971 500L864 0H696Z" />
<glyph unicode="n" glyph-name="n" horiz-adv-x="1182" d="M729 0L877 692Q897 796 897 836Q897 899 862 937T748 975Q659 975 575 915T426 744T328 475L227 0H59L293 1096H432L410 893H420Q516 1015 605 1065T791 1116Q918 1116 991 1047T1065 852Q1065 773 1042
672L899 0H729Z" />
<glyph unicode="o" glyph-name="o" horiz-adv-x="1149" d="M643 1110Q833 1110 943 998T1053 688Q1053 500 981 333T786 75T508 -16Q316 -16 207 97T98 406Q98 596 171 763T368 1020T643 1110ZM879 711Q879 826 817 897T647 969Q538 969 452 895T318 690T270 397Q270
266 333 195T516 123Q620 123 703 196T832 403T879 711Z" />
<glyph unicode="p" glyph-name="p" horiz-adv-x="1182" d="M545 -20Q448 -20 375 30T262 170H252L248 132Q245 107 238 62T123 -492H-43L293 1096H432L406 887H414Q593 1114 786 1114Q923 1114 1002 1017T1081 743Q1081 531 1012 354T821 79T545 -20ZM731 975Q635
975 536 880T378 641T319 346Q319 236 374 178T535 119Q634 119 719 200T857 430T909 748Q909 975 731 975Z" />
<glyph unicode="q" glyph-name="q" horiz-adv-x="1182" d="M641 1116Q735 1116 806 1066T915 924H928L995 1096H1120L784 -492H618L719 -12Q728 33 776 209H768Q673 88 583 34T397 -20Q257 -20 178 77T98 350Q98 562 170 742T366 1019T641 1116ZM449 119Q541 119
639 211T797 448T858 748Q858 853 804 914T651 975Q550 975 462 891T322 658T270 346Q270 119 449 119Z" />
<glyph unicode="r" glyph-name="r" horiz-adv-x="811" d="M752 1116Q821 1116 872 1102L836 952Q783 965 731 965Q640 965 561 905T422 739T334 502L227 0H59L293 1096H432L410 893H420Q492 988 539 1029T637 1093T752 1116Z" />
<glyph unicode="s" glyph-name="s" horiz-adv-x="877" d="M735 311Q735 155 625 68T313 -20Q144 -20 8 49V207Q78 165 159 142T309 119Q435 119 499 169T563 297Q563 354 528 393T377 500Q247 573 193 643T139 809Q139 947 240 1031T506 1116Q677 1116 836 1042L782
905L726 930Q625 973 506 973Q413 973 360 930T307 817Q307 761 342 721T489 618Q596 558 642 515T712 423T735 311Z" />
<glyph unicode="t" glyph-name="t" horiz-adv-x="664" d="M395 117Q450 117 539 143V14Q505 0 455 -10T375 -20Q250 -20 184 39T117 217Q117 283 135 367L262 969H90L104 1042L289 1120L414 1348H512L457 1096H731L705 969H432L303 365Q285 278 285 233Q285 177
314 147T395 117Z" />
<glyph unicode="u" glyph-name="u" horiz-adv-x="1182" d="M451 1096L301 401Q283 312 283 262Q283 119 430 119Q518 119 603 179T753 351T852 621L952 1096H1118L887 0H748L770 203H758Q660 78 571 29T387 -20Q259 -20 186 49T113 248Q113 310 135 420L281 1096H451Z" />
<glyph unicode="v" glyph-name="v" horiz-adv-x="946" d="M223 0L98 1096H266L330 483Q354 225 354 121H360Q487 396 539 492L864 1096H1042L451 0H223Z" />
<glyph unicode="w" glyph-name="w" horiz-adv-x="1468" d="M831 0L799 602Q795 696 795 774V930H786L736 812L653 623L362 0H160L117 1096H281L299 502V414Q299 267 291 145H297Q344 269 434 467L729 1096H911L948 502Q954 334 954 240V187L952 145H958Q986 231
1041 363T1364 1096H1542L1036 0H831Z" />
<glyph unicode="x" glyph-name="x" horiz-adv-x="979" d="M467 434L121 0H-74L401 565L162 1096H332L506 684L836 1096H1030L575 557L827 0H659L467 434Z" />
<glyph unicode="y" glyph-name="y" horiz-adv-x="946" d="M98 1096H266L340 551Q350 482 359 348T369 131H375Q410 218 462 331T539 487L864 1096H1042L346 -186Q253 -358 162 -425T-57 -492Q-129 -492 -197 -471V-336Q-134 -354 -66 -354Q16 -354 74 -304T188
-154L264 -18L98 1096Z" />
<glyph unicode="z" glyph-name="z" horiz-adv-x="909" d="M690 0H-29L-6 117L688 971H209L236 1096H893L864 956L184 125H715L690 0Z" />
<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="715" d="M442 -324Q301 -324 226 -272T150 -100Q150 -48 170 41Q203 187 221 268T236 371Q236 514 27 514L59 657Q177 657 248 700T342 848L410 1174Q444 1334 527 1398T782 1462H815L784 1321Q679 1321
633 1285T567 1161L496 840Q468 717 405 656T238 578V573Q389 532 389 360Q389 301 371 229L324 18Q309 -40 309 -80Q309 -133 345 -157T465 -182V-324H442Z" />
<glyph unicode="|" glyph-name="bar" horiz-adv-x="1128" d="M541 1556H680V-496H541V1556Z" />
<glyph unicode="}" glyph-name="braceright" horiz-adv-x="715" d="M285 1462Q429 1462 505 1410T582 1239Q582 1191 561 1098L512 879Q496 811 496 768Q496 625 705 625L672 481Q553 481 482 438T389 291L322 -35Q286 -199 203 -261T-61 -324H-74V-182Q41 -182
93 -146T164 -23L236 299Q261 416 324 478T494 559V565Q344 607 344 776Q344 835 362 907L412 1120Q426 1185 426 1219Q426 1272 386 1296T246 1321L274 1462H285Z" />
<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="1128" d="M348 713Q294 713 230 679T115 592V743Q213 852 358 852Q427 852 485 838T629 786Q693 759 741 745T840 731Q895 731 959 764T1075 852V702Q975 592 831 592Q759 592 696 608T561 657Q486 689
441 701T348 713Z" />
<glyph unicode="&#xa0;" glyph-name="nbspace" horiz-adv-x="532" />
<glyph unicode="&#xa1;" glyph-name="exclamdown" horiz-adv-x="530" d="M260 684H369L193 -373H-14L260 684ZM250 950Q250 1026 290 1072T401 1118Q445 1118 471 1092T498 1012Q498 941 458 895T352 848Q304 848 277 873T250 950Z" />
<glyph unicode="&#xa2;" glyph-name="cent" horiz-adv-x="1128" d="M582 -20H457L500 195Q368 229 297 332T225 590Q225 775 288 934T467 1192T727 1313L762 1483H885L848 1315Q967 1306 1065 1266L1018 1124Q909 1176 799 1176Q687 1176 595 1100T450 887T397
590Q397 465 463 392T647 319Q719 319 783 339T909 387V244Q786 182 623 178L582 -20Z" />
<glyph unicode="&#xa3;" glyph-name="sterling" horiz-adv-x="1128" d="M842 1481Q1026 1481 1178 1395L1112 1262Q966 1341 834 1341Q621 1341 571 1104L502 778H872L846 651H475L428 432Q406 334 362 266T238 154H963L930 0H-23L4 141Q209 187 262 430L309 651H109L135
778H336L412 1128Q487 1481 842 1481Z" />
<glyph unicode="&#xa4;" glyph-name="currency" horiz-adv-x="1128" d="M229 723Q229 840 297 938L168 1067L260 1159L387 1030Q490 1100 604 1100Q718 1100 819 1030L948 1159L1040 1069L911 940Q981 836 981 723Q981 604 911 506L1038 379L948 289L819 416Q721
348 604 348Q485 348 387 418L260 291L170 381L297 508Q229 604 229 723ZM358 723Q358 620 429 549T604 477Q708 477 781 548T854 723Q854 827 781 900T604 973Q502 973 430 901T358 723Z" />
<glyph unicode="&#xa5;" glyph-name="yen" horiz-adv-x="1128" d="M582 715L1073 1462H1260L727 692H958L930 559H633L600 399H897L868 266H573L516 0H362L418 266H127L156 399H446L479 559H188L217 692H442L240 1462H403L582 715Z" />
<glyph unicode="&#xa6;" glyph-name="brokenbar" horiz-adv-x="1128" d="M541 1556H680V780H541V1556ZM541 281H680V-496H541V281Z" />
<glyph unicode="&#xa7;" glyph-name="section" horiz-adv-x="995" d="M174 770Q174 971 412 1077Q293 1147 293 1280Q293 1407 396 1486T676 1565Q865 1565 997 1497L944 1374Q796 1434 678 1434Q576 1434 516 1394T455 1284Q455 1235 493 1201T655 1110Q755 1066
804 1027T879 937T905 823Q905 726 844 643T672 504Q786 433 786 315Q786 163 672 78T354 -8Q178 -8 59 53V201Q115 167 195 145T352 123Q485 123 556 167T627 297Q627 345 577 386T424 473Q286 534 230 603T174 770ZM514 1010Q432 984 379 923T326 791Q326 721
376 674T575 563Q655 607 702 670T750 801Q750 861 701 906T514 1010Z" />
<glyph unicode="&#xa8;" glyph-name="dieresis" horiz-adv-x="1135" d="M457 1378Q457 1424 485 1457T559 1491Q637 1491 637 1411Q637 1362 608 1328T539 1294Q504 1294 481 1316T457 1378ZM821 1378Q821 1424 849 1457T924 1491Q1001 1491 1001 1411Q1001 1362
972 1328T903 1294Q868 1294 845 1316T821 1378Z" />
<glyph unicode="&#xa9;" glyph-name="copyright" horiz-adv-x="1704" d="M928 1059Q803 1059 737 972T670 731Q670 562 735 482T928 401Q1010 401 1139 444V322Q1073 294 1026 284T922 274Q730 274 625 393T520 733Q520 941 630 1063T930 1186Q1060 1186 1178
1126L1118 1006Q1012 1059 928 1059ZM139 731Q139 931 239 1106T514 1382T891 1483Q1088 1483 1261 1386T1538 1114T1642 731Q1642 527 1542 355T1269 81T891 -20Q684 -20 509 83T237 360T139 731ZM244 731Q244 558 331 408T568 171T891 84Q1065 84 1214 171T1450
406T1538 731Q1538 905 1451 1054T1216 1290T891 1378Q717 1378 568 1291T332 1056T244 731Z" />
<glyph unicode="&#xaa;" glyph-name="ordfeminine" horiz-adv-x="686" d="M498 1479Q612 1479 651 1376H657L694 1466H780L641 801H549L563 918H559Q519 862 469 825T346 788Q269 788 220 848T170 1014Q170 1141 211 1248T328 1417T498 1479ZM381 891Q442 891
493 940T579 1077T614 1245Q614 1307 586 1341T500 1376Q408 1376 346 1273T283 1030Q283 891 381 891Z" />
<glyph unicode="&#xab;" glyph-name="guillemotleft" horiz-adv-x="958" d="M88 584L479 958L557 877L260 549L432 162L319 113L88 555V584ZM483 541L850 946L936 877L653 512L811 162L698 113L483 510V541Z" />
<glyph unicode="&#xac;" glyph-name="logicalnot" horiz-adv-x="1128" d="M1047 793V264H907V651H127V793H1047Z" />
<glyph unicode="&#xad;" glyph-name="uni00AD" horiz-adv-x="639" d="M55 469L90 627H569L535 469H55Z" />
<glyph unicode="&#xae;" glyph-name="registered" horiz-adv-x="1704" d="M139 731Q139 931 239 1106T514 1382T891 1483Q1088 1483 1261 1386T1538 1114T1642 731Q1642 527 1542 355T1269 81T891 -20Q684 -20 509 83T237 360T139 731ZM244 731Q244 558 331 408T568
171T891 84Q1065 84 1214 171T1450 406T1538 731Q1538 905 1451 1054T1216 1290T891 1378Q717 1378 568 1291T332 1056T244 731ZM1194 915Q1194 837 1147 774T1014 676L1241 291H1092L885 643H772V291H645V1171H874Q1037 1171 1115 1108T1194 915ZM772 762H864Q1059
762 1059 911Q1059 987 1012 1018T862 1049H772V762Z" />
<glyph unicode="&#xaf;" glyph-name="overscore" horiz-adv-x="782" d="M1012 1556H227L260 1688H1047L1012 1556Z" />
<glyph unicode="&#xb0;" glyph-name="degree" horiz-adv-x="877" d="M215 1171Q215 1299 305 1391T526 1483Q609 1483 681 1442T796 1328T838 1171Q838 1043 748 953T526 862Q395 862 305 952T215 1171ZM328 1171Q328 1091 386 1033T526 975Q609 975 666 1033T723
1171Q723 1253 666 1311T526 1370Q446 1370 387 1312T328 1171Z" />
<glyph unicode="&#xb1;" glyph-name="plusminus" horiz-adv-x="1128" d="M516 643H127V784H516V1176H657V784H1047V643H657V256H516V643ZM127 0V141H1047V0H127Z" />
<glyph unicode="&#xb2;" glyph-name="twosuperior" horiz-adv-x="717" d="M657 586H96L119 692L383 920Q498 1020 541 1069T605 1162T625 1253Q625 1306 594 1338T504 1370Q414 1370 309 1290L250 1380Q375 1481 524 1481Q633 1481 695 1425T758 1274Q758 1175
706 1095T508 889L287 702H682L657 586Z" />
<glyph unicode="&#xb3;" glyph-name="threesuperior" horiz-adv-x="717" d="M549 1036Q618 1019 657 968T696 848Q696 716 605 643T352 569Q227 569 119 625V752Q244 680 358 680Q563 680 563 850Q563 987 385 987H295L317 1094H412Q509 1094 567 1135T625 1247Q625
1307 591 1337T497 1368Q395 1368 301 1300L246 1393Q355 1481 514 1481Q628 1481 692 1425T756 1274Q756 1094 549 1040V1036Z" />
<glyph unicode="&#xb4;" glyph-name="acute" horiz-adv-x="1135" d="M532 1268Q588 1328 657 1419T764 1569H954V1548Q916 1499 814 1397T637 1241H532V1268Z" />
<glyph unicode="&#xb5;" glyph-name="mu" horiz-adv-x="1194" d="M295 266Q295 119 442 119Q531 119 614 178T762 349T862 618L967 1096H1130L897 0H758L782 205H770Q677 84 587 32T399 -20Q287 -20 236 76H227Q216 -2 205 -72T121 -492H-43L293 1096H461L313
401Q295 309 295 266Z" />
<glyph unicode="&#xb6;" glyph-name="paragraph" horiz-adv-x="1341" d="M1206 -260H1092V1401H879V-260H764V559Q702 541 618 541Q402 541 301 666T199 1042Q199 1302 308 1429T649 1556H1206V-260Z" />
<glyph unicode="&#xb7;" glyph-name="middot" horiz-adv-x="518" d="M170 690Q170 767 210 812T322 858Q365 858 391 832T418 753Q418 682 378 635T270 587Q224 587 197 613T170 690Z" />
<glyph unicode="&#xb8;" glyph-name="cedilla" horiz-adv-x="420" d="M211 -276Q211 -374 130 -433T-84 -492Q-125 -492 -170 -483V-383Q-132 -389 -102 -389Q72 -389 72 -279Q72 -233 33 -212T-66 -182L35 0H141L80 -121Q211 -159 211 -276Z" />
<glyph unicode="&#xb9;" glyph-name="onesuperior" horiz-adv-x="717" d="M537 1462H655L469 586H334L446 1112Q471 1215 504 1337Q479 1312 454 1291T309 1190L258 1280L537 1462Z" />
<glyph unicode="&#xba;" glyph-name="ordmasculine" horiz-adv-x="688" d="M745 1219Q745 1028 657 908T416 788Q303 788 236 859T168 1055Q168 1172 210 1270T327 1424T502 1479Q619 1479 682 1412T745 1219ZM500 1376Q398 1376 340 1289T281 1059Q281 974 319
932T426 889Q520 889 578 977T637 1210Q637 1376 500 1376Z" />
<glyph unicode="&#xbb;" glyph-name="guillemotright" horiz-adv-x="958" d="M872 485L479 115L401 197L698 520L526 911L639 961L872 514V485ZM477 528L109 127L23 197L305 557L147 911L260 961L477 559V528Z" />
<glyph unicode="&#xbc;" glyph-name="onequarter" horiz-adv-x="1518" d="M1362 1462L276 0H123L1208 1462H1362ZM739 1462H857L671 586H536L648 1112Q673 1215 706 1337Q681 1312 656 1291T511 1190L460 1280L739 1462ZM1327 203H1198L1155 1H1028L1071 203H706L729
304L1210 883H1343L1222 320H1349L1327 203ZM1095 320Q1164 642 1185 715Q1165 679 1075 566L870 320H1095Z" />
<glyph unicode="&#xbd;" glyph-name="onehalf" horiz-adv-x="1518" d="M683 1462H801L615 586H480L592 1112Q617 1215 650 1337Q625 1312 600 1291T455 1190L404 1280L683 1462ZM1305 1462L219 0H66L1151 1462H1305ZM1343 1H782L805 107L1069 335Q1184 435 1227
484T1291 577T1311 668Q1311 721 1280 753T1190 785Q1100 785 995 705L936 795Q1061 896 1210 896Q1319 896 1381 840T1444 689Q1444 590 1392 510T1194 304L973 117H1368L1343 1Z" />
<glyph unicode="&#xbe;" glyph-name="threequarters" horiz-adv-x="1565" d="M773 1036Q842 1019 881 968T920 848Q920 716 829 643T576 569Q451 569 343 625V752Q468 680 582 680Q787 680 787 850Q787 987 609 987H519L541 1094H636Q733 1094 791 1135T849 1247Q849
1307 815 1337T721 1368Q619 1368 525 1300L470 1393Q579 1481 738 1481Q852 1481 916 1425T980 1274Q980 1094 773 1040V1036ZM1512 1462L426 0H273L1358 1462H1512ZM1477 203H1348L1305 1H1178L1221 203H856L879 304L1360 883H1493L1372 320H1499L1477 203ZM1245
320Q1314 642 1335 715Q1315 679 1225 566L1020 320H1245Z" />
<glyph unicode="&#xbf;" glyph-name="questiondown" horiz-adv-x="874" d="M657 680Q635 550 585 468T420 293L325 218Q166 91 166 -57Q166 -150 217 -201T365 -252Q445 -252 519 -227T659 -170L721 -299Q631 -347 532 -373T346 -399Q178 -399 87 -316T-4 -78Q-4
46 62 150T287 373Q419 471 459 525T522 680H657ZM760 1010Q760 933 720 888T608 842Q565 842 539 868T512 946Q512 1017 552 1064T659 1112Q706 1112 733 1087T760 1010Z" />
<glyph unicode="&#xc0;" glyph-name="Agrave" horiz-adv-x="1137" d="M813 465H317L72 0H-117L682 1462H856L1040 0H870L813 465ZM795 621L760 920Q736 1099 731 1270Q694 1182 651 1095T401 621H795ZM863 1579H759Q698 1640 631 1733T535 1886V1907H716Q759 1771
863 1604V1579Z" />
<glyph unicode="&#xc1;" glyph-name="Aacute" horiz-adv-x="1137" d="M813 465H317L72 0H-117L682 1462H856L1040 0H870L813 465ZM795 621L760 920Q736 1099 731 1270Q694 1182 651 1095T401 621H795ZM679 1606Q735 1666 804 1757T911 1907H1101V1886Q1063 1837
961 1735T784 1579H679V1606Z" />
<glyph unicode="&#xc2;" glyph-name="Acircumflex" horiz-adv-x="1137" d="M813 465H317L72 0H-117L682 1462H856L1040 0H870L813 465ZM795 621L760 920Q736 1099 731 1270Q694 1182 651 1095T401 621H795ZM1080 1579H977Q920 1627 816 1768Q682 1649 574 1579H465V1606Q610
1739 669 1803T752 1907H910Q947 1808 1038 1672L1080 1606V1579Z" />
<glyph unicode="&#xc3;" glyph-name="Atilde" horiz-adv-x="1137" d="M813 465H317L72 0H-117L682 1462H856L1040 0H870L813 465ZM795 621L760 920Q736 1099 731 1270Q694 1182 651 1095T401 621H795ZM934 1581Q894 1581 857 1598T784 1637T715 1676T649 1694Q605
1694 580 1666T532 1579H432Q490 1837 663 1837Q707 1837 746 1819T821 1780T888 1740T946 1722Q990 1722 1015 1749T1067 1839H1167Q1101 1581 934 1581Z" />
<glyph unicode="&#xc4;" glyph-name="Adieresis" horiz-adv-x="1137" d="M813 465H317L72 0H-117L682 1462H856L1040 0H870L813 465ZM795 621L760 920Q736 1099 731 1270Q694 1182 651 1095T401 621H795ZM523 1716Q523 1762 551 1795T625 1829Q703 1829 703 1749Q703
1700 674 1666T605 1632Q570 1632 547 1654T523 1716ZM887 1716Q887 1762 915 1795T990 1829Q1067 1829 1067 1749Q1067 1700 1038 1666T969 1632Q934 1632 911 1654T887 1716Z" />
<glyph unicode="&#xc5;" glyph-name="Aring" horiz-adv-x="1137" d="M813 465H317L72 0H-117L682 1462H856L1040 0H870L813 465ZM795 621L760 920Q736 1099 731 1270Q694 1182 651 1095T401 621H795ZM991 1585Q991 1486 931 1428T772 1370Q671 1370 612 1427T553
1583Q553 1677 615 1735T772 1794Q873 1794 932 1737T991 1585ZM887 1583Q887 1636 855 1667T772 1698Q723 1698 690 1667T657 1583Q657 1529 686 1499T772 1468Q823 1468 855 1498T887 1583Z" />
<glyph unicode="&#xc6;" glyph-name="AE" horiz-adv-x="1673" d="M1448 0H711L809 465H371L78 0H-119L819 1462H1757L1724 1309H1159L1059 840H1587L1559 690H1030L915 152H1481L1448 0ZM840 621L987 1309H903L469 621H840Z" />
<glyph unicode="&#xc7;" glyph-name="Ccedilla" horiz-adv-x="1198" d="M942 1331Q768 1331 631 1234T413 950T332 541Q332 354 429 243T698 131Q837 131 1020 188V39Q934 8 856 -6T668 -20Q426 -20 288 129T150 537Q150 798 255 1022T539 1365T942 1483Q1139
1483 1290 1403L1221 1262Q1083 1331 942 1331ZM758 -276Q758 -374 677 -433T463 -492Q422 -492 377 -483V-383Q415 -389 445 -389Q619 -389 619 -279Q619 -233 580 -212T481 -182L582 0H688L627 -121Q758 -159 758 -276Z" />
<glyph unicode="&#xc8;" glyph-name="Egrave" horiz-adv-x="1047" d="M821 0H86L395 1462H1130L1098 1309H532L434 840H961L932 688H403L289 152H854L821 0ZM898 1579H794Q733 1640 666 1733T570 1886V1907H751Q794 1771 898 1604V1579Z" />
<glyph unicode="&#xc9;" glyph-name="Eacute" horiz-adv-x="1047" d="M821 0H86L395 1462H1130L1098 1309H532L434 840H961L932 688H403L289 152H854L821 0ZM657 1606Q713 1666 782 1757T889 1907H1079V1886Q1041 1837 939 1735T762 1579H657V1606Z" />
<glyph unicode="&#xca;" glyph-name="Ecircumflex" horiz-adv-x="1047" d="M821 0H86L395 1462H1130L1098 1309H532L434 840H961L932 688H403L289 152H854L821 0ZM1084 1579H981Q924 1627 820 1768Q686 1649 578 1579H469V1606Q614 1739 673 1803T756 1907H914Q951
1808 1042 1672L1084 1606V1579Z" />
<glyph unicode="&#xcb;" glyph-name="Edieresis" horiz-adv-x="1047" d="M821 0H86L395 1462H1130L1098 1309H532L434 840H961L932 688H403L289 152H854L821 0ZM523 1716Q523 1762 551 1795T625 1829Q703 1829 703 1749Q703 1700 674 1666T605 1632Q570 1632 547
1654T523 1716ZM887 1716Q887 1762 915 1795T990 1829Q1067 1829 1067 1749Q1067 1700 1038 1666T969 1632Q934 1632 911 1654T887 1716Z" />
<glyph unicode="&#xcc;" glyph-name="Igrave" horiz-adv-x="559" d="M86 0L397 1462H565L254 0H86ZM593 1579H489Q428 1640 361 1733T265 1886V1907H446Q489 1771 593 1604V1579Z" />
<glyph unicode="&#xcd;" glyph-name="Iacute" horiz-adv-x="559" d="M86 0L397 1462H565L254 0H86ZM412 1606Q468 1666 537 1757T644 1907H834V1886Q796 1837 694 1735T517 1579H412V1606Z" />
<glyph unicode="&#xce;" glyph-name="Icircumflex" horiz-adv-x="559" d="M86 0L397 1462H565L254 0H86ZM808 1579H705Q648 1627 544 1768Q410 1649 302 1579H193V1606Q338 1739 397 1803T480 1907H638Q675 1808 766 1672L808 1606V1579Z" />
<glyph unicode="&#xcf;" glyph-name="Idieresis" horiz-adv-x="559" d="M86 0L397 1462H565L254 0H86ZM265 1716Q265 1762 293 1795T367 1829Q445 1829 445 1749Q445 1700 416 1666T347 1632Q312 1632 289 1654T265 1716ZM629 1716Q629 1762 657 1795T732 1829Q809
1829 809 1749Q809 1700 780 1666T711 1632Q676 1632 653 1654T629 1716Z" />
<glyph unicode="&#xd0;" glyph-name="Eth" horiz-adv-x="1364" d="M1300 877Q1300 616 1195 416T895 108T438 0H86L221 649H72L104 799H254L395 1462H737Q1013 1462 1156 1313T1300 877ZM449 147Q651 147 804 238T1038 497T1120 879Q1120 1094 1017 1204T715 1315H537L426
799H756L723 649H393L287 147H449Z" />
<glyph unicode="&#xd1;" glyph-name="Ntilde" horiz-adv-x="1438" d="M1139 0H958L498 1223H492Q460 1002 418 805L246 0H84L393 1462H573L1032 242H1038Q1068 466 1110 647L1284 1462H1448L1139 0ZM1102 1581Q1062 1581 1025 1598T952 1637T883 1676T817 1694Q773
1694 748 1666T700 1579H600Q658 1837 831 1837Q875 1837 914 1819T989 1780T1056 1740T1114 1722Q1158 1722 1183 1749T1235 1839H1335Q1269 1581 1102 1581Z" />
<glyph unicode="&#xd2;" glyph-name="Ograve" horiz-adv-x="1475" d="M1411 907Q1411 638 1323 426T1071 97T692 -20Q436 -20 293 129T150 549Q150 813 246 1031T509 1367T887 1485Q1131 1485 1271 1331T1411 907ZM874 1333Q717 1333 593 1232T401 951T332 553Q332
354 430 243T696 131Q848 131 968 228T1159 508T1229 911Q1229 1110 1135 1221T874 1333ZM1007 1579H903Q842 1640 775 1733T679 1886V1907H860Q903 1771 1007 1604V1579Z" />
<glyph unicode="&#xd3;" glyph-name="Oacute" horiz-adv-x="1475" d="M1411 907Q1411 638 1323 426T1071 97T692 -20Q436 -20 293 129T150 549Q150 813 246 1031T509 1367T887 1485Q1131 1485 1271 1331T1411 907ZM874 1333Q717 1333 593 1232T401 951T332 553Q332
354 430 243T696 131Q848 131 968 228T1159 508T1229 911Q1229 1110 1135 1221T874 1333ZM821 1606Q877 1666 946 1757T1053 1907H1243V1886Q1205 1837 1103 1735T926 1579H821V1606Z" />
<glyph unicode="&#xd4;" glyph-name="Ocircumflex" horiz-adv-x="1475" d="M1411 907Q1411 638 1323 426T1071 97T692 -20Q436 -20 293 129T150 549Q150 813 246 1031T509 1367T887 1485Q1131 1485 1271 1331T1411 907ZM874 1333Q717 1333 593 1232T401 951T332
553Q332 354 430 243T696 131Q848 131 968 228T1159 508T1229 911Q1229 1110 1135 1221T874 1333ZM1227 1579H1124Q1067 1627 963 1768Q829 1649 721 1579H612V1606Q757 1739 816 1803T899 1907H1057Q1094 1808 1185 1672L1227 1606V1579Z" />
<glyph unicode="&#xd5;" glyph-name="Otilde" horiz-adv-x="1475" d="M1411 907Q1411 638 1323 426T1071 97T692 -20Q436 -20 293 129T150 549Q150 813 246 1031T509 1367T887 1485Q1131 1485 1271 1331T1411 907ZM874 1333Q717 1333 593 1232T401 951T332 553Q332
354 430 243T696 131Q848 131 968 228T1159 508T1229 911Q1229 1110 1135 1221T874 1333ZM1067 1581Q1027 1581 990 1598T917 1637T848 1676T782 1694Q738 1694 713 1666T665 1579H565Q623 1837 796 1837Q840 1837 879 1819T954 1780T1021 1740T1079 1722Q1123
1722 1148 1749T1200 1839H1300Q1234 1581 1067 1581Z" />
<glyph unicode="&#xd6;" glyph-name="Odieresis" horiz-adv-x="1475" d="M1411 907Q1411 638 1323 426T1071 97T692 -20Q436 -20 293 129T150 549Q150 813 246 1031T509 1367T887 1485Q1131 1485 1271 1331T1411 907ZM874 1333Q717 1333 593 1232T401 951T332
553Q332 354 430 243T696 131Q848 131 968 228T1159 508T1229 911Q1229 1110 1135 1221T874 1333ZM664 1716Q664 1762 692 1795T766 1829Q844 1829 844 1749Q844 1700 815 1666T746 1632Q711 1632 688 1654T664 1716ZM1028 1716Q1028 1762 1056 1795T1131 1829Q1208
1829 1208 1749Q1208 1700 1179 1666T1110 1632Q1075 1632 1052 1654T1028 1716Z" />
<glyph unicode="&#xd7;" glyph-name="multiply" horiz-adv-x="1128" d="M487 723L168 1044L266 1143L586 823L909 1143L1008 1047L684 723L1006 401L909 305L586 625L266 307L170 403L487 723Z" />
<glyph unicode="&#xd8;" glyph-name="Oslash" horiz-adv-x="1475" d="M1411 907Q1411 638 1323 426T1071 97T692 -20Q492 -20 360 76L231 -84L119 8L256 178Q150 314 150 549Q150 813 246 1031T509 1367T887 1485Q986 1485 1065 1458T1217 1374L1348 1540L1462
1448L1313 1264Q1361 1202 1386 1108T1411 907ZM874 1333Q717 1333 593 1232T401 951T332 553Q332 418 373 326L1110 1245Q1020 1333 874 1333ZM1229 911Q1229 1029 1196 1116L463 205Q554 131 696 131Q848 131 968 228T1159 508T1229 911Z" />
<glyph unicode="&#xd9;" glyph-name="Ugrave" horiz-adv-x="1384" d="M1407 1462L1202 496Q1147 233 1005 107T616 -20Q386 -20 275 84T164 383Q164 464 188 584L377 1462H547L356 571Q334 465 334 383Q334 266 407 199T625 131Q797 131 892 218T1032 508L1237
1462H1407ZM991 1579H887Q826 1640 759 1733T663 1886V1907H844Q887 1771 991 1604V1579Z" />
<glyph unicode="&#xda;" glyph-name="Uacute" horiz-adv-x="1384" d="M1407 1462L1202 496Q1147 233 1005 107T616 -20Q386 -20 275 84T164 383Q164 464 188 584L377 1462H547L356 571Q334 465 334 383Q334 266 407 199T625 131Q797 131 892 218T1032 508L1237
1462H1407ZM823 1606Q879 1666 948 1757T1055 1907H1245V1886Q1207 1837 1105 1735T928 1579H823V1606Z" />
<glyph unicode="&#xdb;" glyph-name="Ucircumflex" horiz-adv-x="1384" d="M1407 1462L1202 496Q1147 233 1005 107T616 -20Q386 -20 275 84T164 383Q164 464 188 584L377 1462H547L356 571Q334 465 334 383Q334 266 407 199T625 131Q797 131 892 218T1032 508L1237
1462H1407ZM1217 1579H1114Q1057 1627 953 1768Q819 1649 711 1579H602V1606Q747 1739 806 1803T889 1907H1047Q1084 1808 1175 1672L1217 1606V1579Z" />
<glyph unicode="&#xdc;" glyph-name="Udieresis" horiz-adv-x="1384" d="M1407 1462L1202 496Q1147 233 1005 107T616 -20Q386 -20 275 84T164 383Q164 464 188 584L377 1462H547L356 571Q334 465 334 383Q334 266 407 199T625 131Q797 131 892 218T1032 508L1237
1462H1407ZM643 1716Q643 1762 671 1795T745 1829Q823 1829 823 1749Q823 1700 794 1666T725 1632Q690 1632 667 1654T643 1716ZM1007 1716Q1007 1762 1035 1795T1110 1829Q1187 1829 1187 1749Q1187 1700 1158 1666T1089 1632Q1054 1632 1031 1654T1007 1716Z"
/>
<glyph unicode="&#xdd;" glyph-name="Yacute" horiz-adv-x="1030" d="M537 715L1026 1462H1219L592 541L479 0H307L426 549L188 1462H358L537 715ZM616 1606Q672 1666 741 1757T848 1907H1038V1886Q1000 1837 898 1735T721 1579H616V1606Z" />
<glyph unicode="&#xde;" glyph-name="Thorn" horiz-adv-x="1159" d="M1106 829Q1106 581 942 450T459 319H326L256 0H86L395 1462H565L512 1206H672Q885 1206 995 1111T1106 829ZM354 465H489Q704 465 817 556T930 823Q930 949 860 1004T645 1059H479L354 465Z" />
<glyph unicode="&#xdf;" glyph-name="germandbls" horiz-adv-x="1182" d="M-133 -492Q-202 -492 -256 -471V-328Q-195 -350 -145 -350Q-80 -350 -38 -303T27 -145L307 1169Q350 1369 463 1468T770 1567Q932 1567 1022 1496T1112 1300Q1112 1243 1091 1194T1030
1099T851 948Q741 865 741 797Q741 741 836 675Q883 641 937 588T1016 478T1042 354Q1042 179 934 80T641 -20Q466 -20 373 51V211Q424 170 491 145T621 119Q734 119 802 177T870 336Q870 376 860 407T826 466T737 549Q649 618 615 673T580 788Q580 841 598 884T648
962T772 1067Q852 1123 883 1154T931 1219T948 1290Q948 1354 896 1390T754 1427Q635 1427 568 1365T473 1174L199 -129Q159 -318 78 -405T-133 -492Z" />
<glyph unicode="&#xe0;" glyph-name="agrave" horiz-adv-x="1157" d="M639 1116Q731 1116 803 1067T915 924H926L993 1096H1120L887 0H754L780 209H772Q593 -20 395 -20Q256 -20 177 79T98 350Q98 558 169 736T365 1015T639 1116ZM449 119Q546 119 642 211T798
452T858 750Q858 853 802 914T655 975Q551 975 462 889T321 656T270 346Q270 232 317 176T449 119ZM1080 1241H976Q915 1302 848 1395T752 1548V1569H933Q976 1433 1080 1266V1241Z" />
<glyph unicode="&#xe1;" glyph-name="aacute" horiz-adv-x="1157" d="M639 1116Q731 1116 803 1067T915 924H926L993 1096H1120L887 0H754L780 209H772Q593 -20 395 -20Q256 -20 177 79T98 350Q98 558 169 736T365 1015T639 1116ZM449 119Q546 119 642 211T798
452T858 750Q858 853 802 914T655 975Q551 975 462 889T321 656T270 346Q270 232 317 176T449 119ZM600 1268Q656 1328 725 1419T832 1569H1022V1548Q984 1499 882 1397T705 1241H600V1268Z" />
<glyph unicode="&#xe2;" glyph-name="acircumflex" horiz-adv-x="1157" d="M639 1116Q731 1116 803 1067T915 924H926L993 1096H1120L887 0H754L780 209H772Q593 -20 395 -20Q256 -20 177 79T98 350Q98 558 169 736T365 1015T639 1116ZM449 119Q546 119 642 211T798
452T858 750Q858 853 802 914T655 975Q551 975 462 889T321 656T270 346Q270 232 317 176T449 119ZM1261 1241H1158Q1101 1289 997 1430Q863 1311 755 1241H646V1268Q791 1401 850 1465T933 1569H1091Q1128 1470 1219 1334L1261 1268V1241Z" />
<glyph unicode="&#xe3;" glyph-name="atilde" horiz-adv-x="1157" d="M639 1116Q731 1116 803 1067T915 924H926L993 1096H1120L887 0H754L780 209H772Q593 -20 395 -20Q256 -20 177 79T98 350Q98 558 169 736T365 1015T639 1116ZM449 119Q546 119 642 211T798
452T858 750Q858 853 802 914T655 975Q551 975 462 889T321 656T270 346Q270 232 317 176T449 119ZM856 1243Q816 1243 779 1260T706 1299T637 1338T571 1356Q527 1356 502 1328T454 1241H354Q412 1499 585 1499Q629 1499 668 1481T743 1442T810 1402T868 1384Q912
1384 937 1411T989 1501H1089Q1023 1243 856 1243Z" />
<glyph unicode="&#xe4;" glyph-name="adieresis" horiz-adv-x="1157" d="M639 1116Q731 1116 803 1067T915 924H926L993 1096H1120L887 0H754L780 209H772Q593 -20 395 -20Q256 -20 177 79T98 350Q98 558 169 736T365 1015T639 1116ZM449 119Q546 119 642 211T798
452T858 750Q858 853 802 914T655 975Q551 975 462 889T321 656T270 346Q270 232 317 176T449 119ZM710 1378Q710 1424 738 1457T812 1491Q890 1491 890 1411Q890 1362 861 1328T792 1294Q757 1294 734 1316T710 1378ZM1074 1378Q1074 1424 1102 1457T1177 1491Q1254
1491 1254 1411Q1254 1362 1225 1328T1156 1294Q1121 1294 1098 1316T1074 1378Z" />
<glyph unicode="&#xe5;" glyph-name="aring" horiz-adv-x="1157" d="M639 1116Q731 1116 803 1067T915 924H926L993 1096H1120L887 0H754L780 209H772Q593 -20 395 -20Q256 -20 177 79T98 350Q98 558 169 736T365 1015T639 1116ZM449 119Q546 119 642 211T798
452T858 750Q858 853 802 914T655 975Q551 975 462 889T321 656T270 346Q270 232 317 176T449 119ZM1207 1456Q1207 1357 1147 1299T988 1241Q887 1241 828 1298T769 1454Q769 1548 831 1606T988 1665Q1089 1665 1148 1608T1207 1456ZM1103 1454Q1103 1507 1071
1538T988 1569Q939 1569 906 1538T873 1454Q873 1400 902 1370T988 1339Q1039 1339 1071 1369T1103 1454Z" />
<glyph unicode="&#xe6;" glyph-name="ae" horiz-adv-x="1669" d="M1165 -20Q1057 -20 976 19T854 139L823 0H709L735 209H727Q618 77 536 29T358 -20Q236 -20 167 79T98 348Q98 554 168 733T360 1014T623 1116Q705 1116 768 1068T870 924H881L948 1096H1057L1026
950Q1149 1116 1358 1116Q1477 1116 1550 1048T1624 864Q1624 682 1458 581T985 479H946L942 399Q942 268 1004 195T1198 121Q1253 121 1314 137T1493 205V55Q1329 -20 1165 -20ZM412 119Q507 119 600 210T753 451T813 750Q813 853 768 914T645 975Q546 975 458
889T320 657T270 348Q270 234 307 177T412 119ZM1325 973Q1208 973 1114 879T973 618H987Q1213 618 1335 676T1458 846Q1458 907 1423 940T1325 973Z" />
<glyph unicode="&#xe7;" glyph-name="ccedilla" horiz-adv-x="922" d="M506 -20Q312 -20 205 87T98 389Q98 589 172 758T376 1021T670 1116Q807 1116 938 1065L891 924Q771 975 672 975Q560 975 468 899T323 686T270 389Q270 261 336 190T520 119Q592 119 656
139T782 186V43Q658 -20 506 -20ZM592 -276Q592 -374 511 -433T297 -492Q256 -492 211 -483V-383Q249 -389 279 -389Q453 -389 453 -279Q453 -233 414 -212T315 -182L416 0H522L461 -121Q592 -159 592 -276Z" />
<glyph unicode="&#xe8;" glyph-name="egrave" horiz-adv-x="1010" d="M492 -20Q308 -20 203 89T98 391Q98 579 172 751T370 1020T641 1116Q794 1116 871 1050T948 864Q948 684 782 582T307 479H274L270 399Q270 268 331 195T522 121Q585 121 651 139T817 205V59Q723
15 651 -2T492 -20ZM631 973Q528 973 438 879T299 618H311Q539 618 660 677T782 850Q782 903 746 938T631 973ZM1033 1241H929Q868 1302 801 1395T705 1548V1569H886Q929 1433 1033 1266V1241Z" />
<glyph unicode="&#xe9;" glyph-name="eacute" horiz-adv-x="1010" d="M492 -20Q308 -20 203 89T98 391Q98 579 172 751T370 1020T641 1116Q794 1116 871 1050T948 864Q948 684 782 582T307 479H274L270 399Q270 268 331 195T522 121Q585 121 651 139T817 205V59Q723
15 651 -2T492 -20ZM631 973Q528 973 438 879T299 618H311Q539 618 660 677T782 850Q782 903 746 938T631 973ZM585 1268Q641 1328 710 1419T817 1569H1007V1548Q969 1499 867 1397T690 1241H585V1268Z" />
<glyph unicode="&#xea;" glyph-name="ecircumflex" horiz-adv-x="1010" d="M492 -20Q308 -20 203 89T98 391Q98 579 172 751T370 1020T641 1116Q794 1116 871 1050T948 864Q948 684 782 582T307 479H274L270 399Q270 268 331 195T522 121Q585 121 651 139T817
205V59Q723 15 651 -2T492 -20ZM631 973Q528 973 438 879T299 618H311Q539 618 660 677T782 850Q782 903 746 938T631 973ZM1222 1241H1119Q1062 1289 958 1430Q824 1311 716 1241H607V1268Q752 1401 811 1465T894 1569H1052Q1089 1470 1180 1334L1222 1268V1241Z"
/>
<glyph unicode="&#xeb;" glyph-name="edieresis" horiz-adv-x="1010" d="M492 -20Q308 -20 203 89T98 391Q98 579 172 751T370 1020T641 1116Q794 1116 871 1050T948 864Q948 684 782 582T307 479H274L270 399Q270 268 331 195T522 121Q585 121 651 139T817 205V59Q723
15 651 -2T492 -20ZM631 973Q528 973 438 879T299 618H311Q539 618 660 677T782 850Q782 903 746 938T631 973ZM669 1378Q669 1424 697 1457T771 1491Q849 1491 849 1411Q849 1362 820 1328T751 1294Q716 1294 693 1316T669 1378ZM1033 1378Q1033 1424 1061 1457T1136
1491Q1213 1491 1213 1411Q1213 1362 1184 1328T1115 1294Q1080 1294 1057 1316T1033 1378Z" />
<glyph unicode="&#xec;" glyph-name="igrave" horiz-adv-x="520" d="M227 0H59L293 1096H461L227 0ZM492 1241H388Q327 1302 260 1395T164 1548V1569H345Q388 1433 492 1266V1241Z" />
<glyph unicode="&#xed;" glyph-name="iacute" horiz-adv-x="520" d="M227 0H59L293 1096H461L227 0ZM324 1268Q380 1328 449 1419T556 1569H746V1548Q708 1499 606 1397T429 1241H324V1268Z" />
<glyph unicode="&#xee;" glyph-name="icircumflex" horiz-adv-x="520" d="M227 0H59L293 1096H461L227 0ZM708 1241H605Q548 1289 444 1430Q310 1311 202 1241H93V1268Q238 1401 297 1465T380 1569H538Q575 1470 666 1334L708 1268V1241Z" />
<glyph unicode="&#xef;" glyph-name="idieresis" horiz-adv-x="520" d="M227 0H59L293 1096H461L227 0ZM161 1378Q161 1424 189 1457T263 1491Q341 1491 341 1411Q341 1362 312 1328T243 1294Q208 1294 185 1316T161 1378ZM525 1378Q525 1424 553 1457T628 1491Q705
1491 705 1411Q705 1362 676 1328T607 1294Q572 1294 549 1316T525 1378Z" />
<glyph unicode="&#xf0;" glyph-name="eth" horiz-adv-x="1165" d="M676 1343Q610 1401 530 1456L625 1573Q743 1489 813 1419L1073 1565L1137 1460L897 1327Q984 1212 1023 1087T1063 817Q1063 564 992 370T789 78T477 -20Q295 -20 193 84T90 373Q90 533 157 671T344
888T612 967Q717 967 793 922T905 797L911 799V816Q911 952 875 1056T764 1253L494 1104L438 1212L676 1343ZM487 121Q594 121 677 177T811 345T862 571Q862 689 797 758T618 827Q509 827 429 770T306 609T262 377Q262 251 319 186T487 121Z" />
<glyph unicode="&#xf1;" glyph-name="ntilde" horiz-adv-x="1182" d="M729 0L877 692Q897 796 897 836Q897 899 862 937T748 975Q659 975 575 915T426 744T328 475L227 0H59L293 1096H432L410 893H420Q516 1015 605 1065T791 1116Q918 1116 991 1047T1065 852Q1065
773 1042 672L899 0H729ZM871 1243Q831 1243 794 1260T721 1299T652 1338T586 1356Q542 1356 517 1328T469 1241H369Q427 1499 600 1499Q644 1499 683 1481T758 1442T825 1402T883 1384Q927 1384 952 1411T1004 1501H1104Q1038 1243 871 1243Z" />
<glyph unicode="&#xf2;" glyph-name="ograve" horiz-adv-x="1149" d="M643 1110Q833 1110 943 998T1053 688Q1053 500 981 333T786 75T508 -16Q316 -16 207 97T98 406Q98 596 171 763T368 1020T643 1110ZM879 711Q879 826 817 897T647 969Q538 969 452 895T318
690T270 397Q270 266 333 195T516 123Q620 123 703 196T832 403T879 711ZM1054 1241H950Q889 1302 822 1395T726 1548V1569H907Q950 1433 1054 1266V1241Z" />
<glyph unicode="&#xf3;" glyph-name="oacute" horiz-adv-x="1149" d="M643 1110Q833 1110 943 998T1053 688Q1053 500 981 333T786 75T508 -16Q316 -16 207 97T98 406Q98 596 171 763T368 1020T643 1110ZM879 711Q879 826 817 897T647 969Q538 969 452 895T318
690T270 397Q270 266 333 195T516 123Q620 123 703 196T832 403T879 711ZM589 1268Q645 1328 714 1419T821 1569H1011V1548Q973 1499 871 1397T694 1241H589V1268Z" />
<glyph unicode="&#xf4;" glyph-name="ocircumflex" horiz-adv-x="1149" d="M643 1110Q833 1110 943 998T1053 688Q1053 500 981 333T786 75T508 -16Q316 -16 207 97T98 406Q98 596 171 763T368 1020T643 1110ZM879 711Q879 826 817 897T647 969Q538 969 452 895T318
690T270 397Q270 266 333 195T516 123Q620 123 703 196T832 403T879 711ZM1253 1241H1150Q1093 1289 989 1430Q855 1311 747 1241H638V1268Q783 1401 842 1465T925 1569H1083Q1120 1470 1211 1334L1253 1268V1241Z" />
<glyph unicode="&#xf5;" glyph-name="otilde" horiz-adv-x="1149" d="M643 1110Q833 1110 943 998T1053 688Q1053 500 981 333T786 75T508 -16Q316 -16 207 97T98 406Q98 596 171 763T368 1020T643 1110ZM879 711Q879 826 817 897T647 969Q538 969 452 895T318
690T270 397Q270 266 333 195T516 123Q620 123 703 196T832 403T879 711ZM844 1243Q804 1243 767 1260T694 1299T625 1338T559 1356Q515 1356 490 1328T442 1241H342Q400 1499 573 1499Q617 1499 656 1481T731 1442T798 1402T856 1384Q900 1384 925 1411T977 1501H1077Q1011
1243 844 1243Z" />
<glyph unicode="&#xf6;" glyph-name="odieresis" horiz-adv-x="1149" d="M643 1110Q833 1110 943 998T1053 688Q1053 500 981 333T786 75T508 -16Q316 -16 207 97T98 406Q98 596 171 763T368 1020T643 1110ZM879 711Q879 826 817 897T647 969Q538 969 452 895T318
690T270 397Q270 266 333 195T516 123Q620 123 703 196T832 403T879 711ZM689 1378Q689 1424 717 1457T791 1491Q869 1491 869 1411Q869 1362 840 1328T771 1294Q736 1294 713 1316T689 1378ZM1053 1378Q1053 1424 1081 1457T1156 1491Q1233 1491 1233 1411Q1233
1362 1204 1328T1135 1294Q1100 1294 1077 1316T1053 1378Z" />
<glyph unicode="&#xf7;" glyph-name="divide" horiz-adv-x="1128" d="M127 651V793H1047V651H127ZM475 373Q475 494 586 494Q639 494 668 464T698 373Q698 315 668 284T586 252Q534 252 505 283T475 373ZM475 1071Q475 1192 586 1192Q639 1192 668 1162T698 1071Q698
1013 668 982T586 950Q534 950 505 981T475 1071Z" />
<glyph unicode="&#xf8;" glyph-name="oslash" horiz-adv-x="1149" d="M1047 705Q1047 516 978 345T786 79T510 -16Q364 -16 264 49L166 -76L61 6L170 141Q102 244 102 406Q102 600 175 767T371 1022T643 1110Q789 1110 895 1042L999 1171L1104 1092L985 963Q1047
866 1047 705ZM647 971Q539 971 452 898T314 696T264 416Q264 324 281 279L799 924Q745 971 647 971ZM885 688Q885 772 872 807L358 166Q415 121 516 121Q619 121 704 192T837 393T885 688Z" />
<glyph unicode="&#xf9;" glyph-name="ugrave" horiz-adv-x="1182" d="M451 1096L301 401Q283 312 283 262Q283 119 430 119Q518 119 603 179T753 351T852 621L952 1096H1118L887 0H748L770 203H758Q660 78 571 29T387 -20Q259 -20 186 49T113 248Q113 310 135
420L281 1096H451ZM1056 1241H952Q891 1302 824 1395T728 1548V1569H909Q952 1433 1056 1266V1241Z" />
<glyph unicode="&#xfa;" glyph-name="uacute" horiz-adv-x="1182" d="M451 1096L301 401Q283 312 283 262Q283 119 430 119Q518 119 603 179T753 351T852 621L952 1096H1118L887 0H748L770 203H758Q660 78 571 29T387 -20Q259 -20 186 49T113 248Q113 310 135
420L281 1096H451ZM636 1268Q692 1328 761 1419T868 1569H1058V1548Q1020 1499 918 1397T741 1241H636V1268Z" />
<glyph unicode="&#xfb;" glyph-name="ucircumflex" horiz-adv-x="1182" d="M451 1096L301 401Q283 312 283 262Q283 119 430 119Q518 119 603 179T753 351T852 621L952 1096H1118L887 0H748L770 203H758Q660 78 571 29T387 -20Q259 -20 186 49T113 248Q113 310
135 420L281 1096H451ZM1024 1241H921Q864 1289 760 1430Q626 1311 518 1241H409V1268Q554 1401 613 1465T696 1569H854Q891 1470 982 1334L1024 1268V1241Z" />
<glyph unicode="&#xfc;" glyph-name="udieresis" horiz-adv-x="1182" d="M451 1096L301 401Q283 312 283 262Q283 119 430 119Q518 119 603 179T753 351T852 621L952 1096H1118L887 0H748L770 203H758Q660 78 571 29T387 -20Q259 -20 186 49T113 248Q113 310 135
420L281 1096H451ZM457 1378Q457 1424 485 1457T559 1491Q637 1491 637 1411Q637 1362 608 1328T539 1294Q504 1294 481 1316T457 1378ZM821 1378Q821 1424 849 1457T924 1491Q1001 1491 1001 1411Q1001 1362 972 1328T903 1294Q868 1294 845 1316T821 1378Z" />
<glyph unicode="&#xfd;" glyph-name="yacute" horiz-adv-x="946" d="M98 1096H266L340 551Q350 482 359 348T369 131H375Q410 218 462 331T539 487L864 1096H1042L346 -186Q253 -358 162 -425T-57 -492Q-129 -492 -197 -471V-336Q-134 -354 -66 -354Q16 -354 74
-304T188 -154L264 -18L98 1096ZM756 1268Q812 1328 881 1419T988 1569H1178V1548Q1140 1499 1038 1397T861 1241H756V1268Z" />
<glyph unicode="&#xfe;" glyph-name="thorn" horiz-adv-x="1182" d="M545 -20Q447 -20 373 31T260 170H250Q242 66 225 -6L123 -492H-43L389 1556H557Q462 1115 442 1034T403 885H412Q513 1010 601 1062T784 1114Q923 1114 1002 1017T1081 743Q1081 531 1012 354T821
79T545 -20ZM731 975Q635 975 536 880T378 641T319 346Q319 236 374 178T535 119Q634 119 719 200T857 430T909 748Q909 975 731 975Z" />
<glyph unicode="&#xff;" glyph-name="ydieresis" horiz-adv-x="946" d="M98 1096H266L340 551Q350 482 359 348T369 131H375Q410 218 462 331T539 487L864 1096H1042L346 -186Q253 -358 162 -425T-57 -492Q-129 -492 -197 -471V-336Q-134 -354 -66 -354Q16 -354
74 -304T188 -154L264 -18L98 1096ZM591 1378Q591 1424 619 1457T693 1491Q771 1491 771 1411Q771 1362 742 1328T673 1294Q638 1294 615 1316T591 1378ZM955 1378Q955 1424 983 1457T1058 1491Q1135 1491 1135 1411Q1135 1362 1106 1328T1037 1294Q1002 1294 979
1316T955 1378Z" />
<glyph unicode="&#x2013;" glyph-name="endash" horiz-adv-x="983" d="M55 469L90 629H913L879 469H55Z" />
<glyph unicode="&#x2014;" glyph-name="emdash" horiz-adv-x="1966" d="M55 469L90 629H1896L1862 469H55Z" />
<glyph unicode="&#x2018;" glyph-name="quoteleft" horiz-adv-x="348" d="M129 961L123 983Q221 1194 393 1462H520Q373 1117 317 961H129Z" />
<glyph unicode="&#x2019;" glyph-name="quoteright" horiz-adv-x="348" d="M516 1462L524 1440Q484 1349 413 1222T254 961H125Q259 1259 328 1462H516Z" />
<glyph unicode="&#x201a;" glyph-name="quotesinglbase" horiz-adv-x="492" d="M291 238L299 215Q186 -20 29 -264H-100Q26 22 104 238H291Z" />
<glyph unicode="&#x201c;" glyph-name="quotedblleft" horiz-adv-x="719" d="M500 961L492 983Q572 1164 764 1462H891Q729 1083 688 961H500ZM129 961L123 983Q221 1194 393 1462H520Q373 1117 317 961H129Z" />
<glyph unicode="&#x201d;" glyph-name="quotedblright" horiz-adv-x="719" d="M516 1462L524 1440Q484 1349 413 1222T254 961H125Q259 1259 328 1462H516ZM885 1462L895 1440Q801 1234 621 961H494Q551 1087 609 1233T696 1462H885Z" />
<glyph unicode="&#x201e;" glyph-name="quotedblbase" horiz-adv-x="858" d="M291 238L299 215Q186 -20 29 -264H-100Q26 22 104 238H291ZM659 238L668 215Q573 10 397 -264H268Q408 52 471 238H659Z" />
<glyph unicode="&#x2022;" glyph-name="bullet" horiz-adv-x="774" d="M199 684Q199 829 272 915T471 1001Q563 1001 610 952T657 811Q657 670 583 581T381 492Q292 492 246 541T199 684Z" />
<glyph unicode="&#x2039;" glyph-name="guilsinglleft" horiz-adv-x="580" d="M88 578L479 958L557 877L260 543L432 162L319 113L88 549V578Z" />
<glyph unicode="&#x203a;" glyph-name="guilsinglright" horiz-adv-x="580" d="M492 496L100 115L23 197L319 530L147 911L260 961L492 524V496Z" />
</font>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 58 KiB

View File

@ -1,336 +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">
<defs >
<font id="OpenSans" horiz-adv-x="1206" ><font-face
font-family="Open Sans"
units-per-em="2048"
panose-1="2 11 6 6 3 5 4 2 2 4"
ascent="2189"
descent="-600"
alphabetic="0" />
<glyph unicode=" " glyph-name="space" horiz-adv-x="532" />
<glyph unicode="!" glyph-name="exclam" horiz-adv-x="547" d="M326 403H221L170 1462H377L326 403ZM152 106Q152 242 272 242Q330 242 361 207T393 106Q393 42 361 7T272 -29Q220 -29 186 2T152 106Z" />
<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="821" d="M319 1462L279 934H174L133 1462H319ZM688 1462L647 934H543L502 1462H688Z" />
<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="1323" d="M981 899L915 559H1198V430H891L807 0H670L754 430H451L369 0H233L313 430H51V559H338L406 899H129V1026H428L510 1462H649L567 1026H872L956 1462H1090L1006 1026H1270V899H981ZM475 559H778L844
899H541L475 559Z" />
<glyph unicode="$" glyph-name="dollar" horiz-adv-x="1171" d="M1036 449Q1036 313 934 225T649 113V-119H520V104Q408 104 303 121T131 170V326Q214 289 322 266T520 242V682Q315 747 233 833T150 1055Q150 1186 251 1270T520 1372V1554H649V1374Q833 1369 1004
1300L952 1169Q803 1228 649 1239V805Q806 755 884 708T999 599T1036 449ZM866 436Q866 508 822 552T649 641V252Q866 282 866 436ZM319 1057Q319 981 364 935T520 848V1235Q421 1219 370 1173T319 1057Z" />
<glyph unicode="%" glyph-name="percent" horiz-adv-x="1686" d="M242 1026Q242 856 279 771T399 686Q563 686 563 1026Q563 1364 399 1364Q316 1364 279 1280T242 1026ZM700 1026Q700 798 624 682T399 565Q259 565 182 684T104 1026Q104 1253 178 1368T399 1483Q544
1483 622 1364T700 1026ZM1122 440Q1122 269 1159 185T1280 100Q1364 100 1404 183T1444 440Q1444 611 1404 693T1280 776Q1196 776 1159 694T1122 440ZM1581 440Q1581 213 1505 97T1280 -20Q1138 -20 1062 99T985 440Q985 667 1059 782T1280 897Q1422 897 1501
780T1581 440ZM1323 1462L512 0H365L1176 1462H1323Z" />
<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="1495" d="M414 1171Q414 1102 450 1040T573 889Q702 964 752 1027T803 1174Q803 1251 752 1299T614 1348Q525 1348 470 1300T414 1171ZM569 129Q810 129 969 283L532 707Q421 639 375 595T307 499T285
383Q285 266 362 198T569 129ZM113 379Q113 509 182 609T432 811Q347 906 317 955T268 1057T250 1167Q250 1317 348 1401T621 1485Q783 1485 876 1402T969 1169Q969 1062 901 972T676 788L1083 397Q1139 459 1172 542T1229 725H1397Q1329 439 1192 291L1491 0H1262L1077
178Q959 72 837 26T565 -20Q350 -20 232 86T113 379Z" />
<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="453" d="M319 1462L279 934H174L133 1462H319Z" />
<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="606" d="M82 561Q82 826 159 1057T383 1462H545Q401 1269 329 1038T256 563Q256 323 330 94T543 -324H383Q236 -154 159 73T82 561Z" />
<glyph unicode=")" glyph-name="parenright" horiz-adv-x="606" d="M524 561Q524 298 447 71T223 -324H63Q202 -136 276 93T350 563Q350 807 278 1038T61 1462H223Q370 1287 447 1056T524 561Z" />
<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="1130" d="M657 1556L614 1161L1012 1272L1038 1090L657 1059L905 733L733 639L557 1001L397 639L221 733L463 1059L86 1090L115 1272L506 1161L463 1556H657Z" />
<glyph unicode="+" glyph-name="plus" horiz-adv-x="1171" d="M653 791H1065V653H653V227H514V653H104V791H514V1219H653V791Z" />
<glyph unicode="," glyph-name="comma" horiz-adv-x="502" d="M350 238L365 215Q339 115 290 -17T188 -264H63Q90 -160 122 -7T168 238H350Z" />
<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="659" d="M84 473V625H575V473H84Z" />
<glyph unicode="." glyph-name="period" horiz-adv-x="545" d="M152 106Q152 173 182 207T270 242Q328 242 360 208T393 106Q393 41 360 6T270 -29Q219 -29 186 2T152 106Z" />
<glyph unicode="/" glyph-name="slash" horiz-adv-x="752" d="M731 1462L186 0H20L565 1462H731Z" />
<glyph unicode="0" glyph-name="zero" horiz-adv-x="1171" d="M1069 733Q1069 354 950 167T584 -20Q348 -20 225 171T102 733Q102 1115 221 1300T584 1485Q822 1485 945 1292T1069 733ZM270 733Q270 414 345 269T584 123Q750 123 824 270T899 733Q899 1048 825
1194T584 1341Q420 1341 345 1197T270 733Z" />
<glyph unicode="1" glyph-name="one" horiz-adv-x="1171" d="M715 0H553V1042Q553 1172 561 1288Q540 1267 514 1244T276 1049L188 1163L575 1462H715V0Z" />
<glyph unicode="2" glyph-name="two" horiz-adv-x="1171" d="M1061 0H100V143L485 530Q661 708 717 784T801 932T829 1087Q829 1204 758 1272T561 1341Q470 1341 389 1311T207 1202L119 1315Q321 1483 559 1483Q765 1483 882 1378T999 1094Q999 955 921 819T629
475L309 162V154H1061V0Z" />
<glyph unicode="3" glyph-name="three" horiz-adv-x="1171" d="M1006 1118Q1006 978 928 889T705 770V762Q881 740 966 650T1051 414Q1051 205 906 93T494 -20Q378 -20 282 -3T94 59V217Q189 170 296 146T500 121Q879 121 879 418Q879 684 461 684H317V827H463Q634
827 734 902T834 1112Q834 1219 761 1280T561 1341Q465 1341 380 1315T186 1219L102 1331Q192 1402 309 1442T557 1483Q770 1483 888 1386T1006 1118Z" />
<glyph unicode="4" glyph-name="four" horiz-adv-x="1171" d="M1130 336H913V0H754V336H43V481L737 1470H913V487H1130V336ZM754 487V973Q754 1116 764 1296H756Q708 1200 666 1137L209 487H754Z" />
<glyph unicode="5" glyph-name="five" horiz-adv-x="1171" d="M557 893Q788 893 920 779T1053 465Q1053 238 909 109T510 -20Q263 -20 133 59V219Q203 174 307 149T512 123Q688 123 785 206T883 446Q883 752 508 752Q413 752 254 723L168 778L223 1462H950V1309H365L328
870Q443 893 557 893Z" />
<glyph unicode="6" glyph-name="six" horiz-adv-x="1171" d="M117 625Q117 1056 284 1269T780 1483Q893 1483 958 1464V1321Q881 1346 782 1346Q547 1346 423 1200T287 739H299Q409 911 647 911Q844 911 957 792T1071 469Q1071 241 947 111T610 -20Q383 -20 250
150T117 625ZM608 121Q750 121 828 210T907 469Q907 614 834 697T616 780Q526 780 451 743T332 641T287 506Q287 403 327 314T440 173T608 121Z" />
<glyph unicode="7" glyph-name="seven" horiz-adv-x="1171" d="M285 0L891 1309H94V1462H1067V1329L469 0H285Z" />
<glyph unicode="8" glyph-name="eight" horiz-adv-x="1171" d="M584 1483Q784 1483 901 1390T1018 1133Q1018 1025 951 936T737 774Q915 689 990 596T1065 379Q1065 197 938 89T590 -20Q356 -20 230 82T104 373Q104 624 410 764Q272 842 212 932T152 1135Q152
1294 269 1388T584 1483ZM268 369Q268 249 351 182T586 115Q735 115 818 185T901 377Q901 474 823 549T551 696Q402 632 335 555T268 369ZM582 1348Q457 1348 386 1288T315 1128Q315 1036 374 970T592 838Q735 898 794 967T854 1128Q854 1229 782 1288T582 1348Z"
/>
<glyph unicode="9" glyph-name="nine" horiz-adv-x="1171" d="M1061 838Q1061 -20 397 -20Q281 -20 213 0V143Q293 117 395 117Q635 117 757 265T891 721H879Q824 638 733 595T528 551Q334 551 220 667T106 991Q106 1219 233 1351T569 1483Q718 1483 829 1407T1001
1184T1061 838ZM569 1341Q426 1341 348 1249T270 993Q270 849 342 767T561 684Q652 684 728 721T849 822T893 956Q893 1061 852 1150T738 1290T569 1341Z" />
<glyph unicode=":" glyph-name="colon" horiz-adv-x="545" d="M152 106Q152 173 182 207T270 242Q328 242 360 208T393 106Q393 41 360 6T270 -29Q219 -29 186 2T152 106ZM152 989Q152 1124 270 1124Q393 1124 393 989Q393 924 360 889T270 854Q219 854 186 885T152 989Z" />
<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="545" d="M350 238L365 215Q339 115 290 -17T188 -264H63Q90 -160 122 -7T168 238H350ZM147 989Q147 1124 266 1124Q389 1124 389 989Q389 924 356 889T266 854Q208 854 178 889T147 989Z" />
<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="1171" d="M1065 242L104 664V762L1065 1241V1092L283 721L1065 393V242Z" />
<glyph unicode="=" glyph-name="equal" horiz-adv-x="1171" d="M119 858V995H1049V858H119ZM119 449V586H1049V449H119Z" />
<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="1171" d="M104 393L887 719L104 1092V1241L1065 762V664L104 242V393Z" />
<glyph unicode="?" glyph-name="question" horiz-adv-x="879" d="M289 403V457Q289 574 325 649T459 809Q595 924 630 982T666 1122Q666 1224 601 1279T412 1335Q333 1335 258 1317T86 1249L27 1384Q216 1483 422 1483Q613 1483 719 1389T825 1124Q825 1051 806
996T748 891T584 731Q483 645 451 588T418 436V403H289ZM240 106Q240 242 360 242Q418 242 449 207T481 106Q481 42 449 7T360 -29Q308 -29 274 2T240 106Z" />
<glyph unicode="@" glyph-name="at" horiz-adv-x="1841" d="M1720 729Q1720 587 1676 469T1552 286T1368 221Q1282 221 1223 273T1153 406H1145Q1105 319 1031 270T854 221Q704 221 620 323T535 602Q535 806 653 933T963 1061Q1031 1061 1117 1049T1272 1014L1247
544V522Q1247 344 1380 344Q1471 344 1528 451T1585 731Q1585 912 1511 1048T1301 1257T987 1331Q764 1331 599 1239T347 975T260 578Q260 273 421 109T885 -55Q1095 -55 1321 31V-102Q1129 -186 885 -186Q522 -186 322 13T121 571Q121 831 228 1034T533 1348T987
1460Q1202 1460 1369 1370T1628 1113T1720 729ZM686 598Q686 344 881 344Q1088 344 1106 657L1120 918Q1048 938 963 938Q833 938 760 848T686 598Z" />
<glyph unicode="A" glyph-name="A" horiz-adv-x="1296" d="M1120 0L938 465H352L172 0H0L578 1468H721L1296 0H1120ZM885 618L715 1071Q682 1157 647 1282Q625 1186 584 1071L412 618H885Z" />
<glyph unicode="B" glyph-name="B" horiz-adv-x="1327" d="M201 1462H614Q905 1462 1035 1375T1165 1100Q1165 970 1093 886T881 776V766Q1214 709 1214 416Q1214 220 1082 110T711 0H201V1462ZM371 836H651Q831 836 910 892T989 1083Q989 1206 901 1260T621 1315H371V836ZM371
692V145H676Q853 145 942 213T1032 428Q1032 564 941 628T662 692H371Z" />
<glyph unicode="C" glyph-name="C" horiz-adv-x="1292" d="M827 1331Q586 1331 447 1171T307 731Q307 444 441 288T825 131Q978 131 1174 186V37Q1022 -20 799 -20Q476 -20 301 176T125 733Q125 959 209 1129T453 1391T829 1483Q1059 1483 1231 1399L1159 1253Q993
1331 827 1331Z" />
<glyph unicode="D" glyph-name="D" horiz-adv-x="1493" d="M1368 745Q1368 383 1172 192T606 0H201V1462H649Q990 1462 1179 1273T1368 745ZM1188 739Q1188 1025 1045 1170T618 1315H371V147H578Q882 147 1035 296T1188 739Z" />
<glyph unicode="E" glyph-name="E" horiz-adv-x="1139" d="M1016 0H201V1462H1016V1311H371V840H977V690H371V152H1016V0Z" />
<glyph unicode="F" glyph-name="F" horiz-adv-x="1057" d="M371 0H201V1462H1016V1311H371V776H977V625H371V0Z" />
<glyph unicode="G" glyph-name="G" horiz-adv-x="1491" d="M844 766H1341V55Q1225 18 1105 -1T827 -20Q495 -20 310 177T125 731Q125 959 216 1130T480 1392T883 1483Q1117 1483 1319 1397L1253 1247Q1055 1331 872 1331Q605 1331 455 1172T305 731Q305 435 449
282T874 129Q1026 129 1171 164V614H844V766Z" />
<glyph unicode="H" glyph-name="H" horiz-adv-x="1511" d="M1311 0H1141V688H371V0H201V1462H371V840H1141V1462H1311V0Z" />
<glyph unicode="I" glyph-name="I" horiz-adv-x="571" d="M201 0V1462H371V0H201Z" />
<glyph unicode="J" glyph-name="J" horiz-adv-x="547" d="M-12 -385Q-106 -385 -160 -358V-213Q-89 -233 -12 -233Q87 -233 138 -173T190 0V1462H360V14Q360 -176 264 -280T-12 -385Z" />
<glyph unicode="K" glyph-name="K" horiz-adv-x="1257" d="M1257 0H1057L524 709L371 573V0H201V1462H371V737L1034 1462H1235L647 827L1257 0Z" />
<glyph unicode="L" glyph-name="L" horiz-adv-x="1063" d="M201 0V1462H371V154H1016V0H201Z" />
<glyph unicode="M" glyph-name="M" horiz-adv-x="1849" d="M848 0L352 1296H344Q358 1142 358 930V0H201V1462H457L920 256H928L1395 1462H1649V0H1479V942Q1479 1104 1493 1294H1485L985 0H848Z" />
<glyph unicode="N" glyph-name="N" horiz-adv-x="1544" d="M1343 0H1149L350 1227H342Q358 1011 358 831V0H201V1462H393L1190 240H1198Q1196 267 1189 413T1184 623V1462H1343V0Z" />
<glyph unicode="O" glyph-name="O" horiz-adv-x="1595" d="M1470 733Q1470 382 1293 181T799 -20Q476 -20 301 177T125 735Q125 1092 301 1288T801 1485Q1116 1485 1293 1285T1470 733ZM305 733Q305 436 431 283T799 129Q1042 129 1166 282T1290 733Q1290 1028
1167 1180T801 1333Q558 1333 432 1180T305 733Z" />
<glyph unicode="P" glyph-name="P" horiz-adv-x="1233" d="M1128 1036Q1128 814 977 695T543 575H371V0H201V1462H580Q1128 1462 1128 1036ZM371 721H524Q750 721 851 794T952 1028Q952 1173 857 1244T561 1315H371V721Z" />
<glyph unicode="Q" glyph-name="Q" horiz-adv-x="1595" d="M1470 733Q1470 452 1357 266T1038 14L1386 -348H1139L854 -18L799 -20Q476 -20 301 177T125 735Q125 1092 301 1288T801 1485Q1116 1485 1293 1285T1470 733ZM305 733Q305 436 431 283T799 129Q1042
129 1166 282T1290 733Q1290 1028 1167 1180T801 1333Q558 1333 432 1180T305 733Z" />
<glyph unicode="R" glyph-name="R" horiz-adv-x="1266" d="M371 608V0H201V1462H602Q871 1462 999 1359T1128 1049Q1128 759 834 657L1231 0H1030L676 608H371ZM371 754H604Q784 754 868 825T952 1040Q952 1185 867 1249T592 1313H371V754Z" />
<glyph unicode="S" glyph-name="S" horiz-adv-x="1124" d="M1026 389Q1026 196 886 88T506 -20Q246 -20 106 47V211Q196 173 302 151T512 129Q682 129 768 193T854 373Q854 449 824 497T722 587T504 680Q300 753 213 853T125 1114Q125 1283 252 1383T588 1483Q806
1483 989 1403L936 1255Q755 1331 584 1331Q449 1331 373 1273T297 1112Q297 1036 325 988T419 899T623 809Q853 727 939 633T1026 389Z" />
<glyph unicode="T" glyph-name="T" horiz-adv-x="1133" d="M651 0H481V1311H18V1462H1114V1311H651V0Z" />
<glyph unicode="U" glyph-name="U" horiz-adv-x="1491" d="M1305 1462V516Q1305 266 1154 123T739 -20Q475 -20 331 124T186 520V1462H356V508Q356 325 456 227T750 129Q935 129 1035 227T1135 510V1462H1305Z" />
<glyph unicode="V" glyph-name="V" horiz-adv-x="1219" d="M1036 1462H1219L692 0H524L0 1462H180L516 516Q574 353 608 199Q644 361 702 522L1036 1462Z" />
<glyph unicode="W" glyph-name="W" horiz-adv-x="1896" d="M1477 0H1309L1014 979Q993 1044 967 1143T940 1262Q918 1130 870 973L584 0H416L27 1462H207L438 559Q486 369 508 215Q535 398 588 573L850 1462H1030L1305 565Q1353 410 1386 215Q1405 357 1458 561L1688
1462H1868L1477 0Z" />
<glyph unicode="X" glyph-name="X" horiz-adv-x="1182" d="M1174 0H981L588 643L188 0H8L494 764L41 1462H229L592 883L958 1462H1139L686 770L1174 0Z" />
<glyph unicode="Y" glyph-name="Y" horiz-adv-x="1147" d="M573 731L963 1462H1147L659 567V0H487V559L0 1462H186L573 731Z" />
<glyph unicode="Z" glyph-name="Z" horiz-adv-x="1169" d="M1087 0H82V133L858 1309H106V1462H1065V1329L289 154H1087V0Z" />
<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="674" d="M623 -324H166V1462H623V1321H334V-182H623V-324Z" />
<glyph unicode="\" glyph-name="backslash" horiz-adv-x="752" d="M186 1462L733 0H567L23 1462H186Z" />
<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="674" d="M51 -182H340V1321H51V1462H508V-324H51V-182Z" />
<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="1110" d="M49 551L483 1473H582L1059 551H907L535 1296L201 551H49Z" />
<glyph unicode="_" glyph-name="underscore" horiz-adv-x="918" d="M922 -315H-4V-184H922V-315Z" />
<glyph unicode="`" glyph-name="grave" horiz-adv-x="1182" d="M786 1241H676Q611 1293 522 1389T393 1548V1569H596Q628 1500 685 1410T786 1266V1241Z" />
<glyph unicode="a" glyph-name="a" horiz-adv-x="1139" d="M850 0L817 156H809Q727 53 646 17T442 -20Q279 -20 187 64T94 303Q94 635 625 651L811 657V725Q811 854 756 915T578 977Q441 977 268 893L217 1020Q298 1064 394 1089T588 1114Q784 1114 878 1027T973
748V0H850ZM475 117Q630 117 718 202T807 440V539L641 532Q443 525 356 471T268 301Q268 211 322 164T475 117Z" />
<glyph unicode="b" glyph-name="b" horiz-adv-x="1255" d="M686 1114Q902 1114 1021 967T1141 549Q1141 279 1021 130T686 -20Q579 -20 491 19T342 141H330L295 0H176V1556H342V1178Q342 1051 334 950H342Q458 1114 686 1114ZM662 975Q492 975 417 878T342 549Q342
318 419 219T666 119Q819 119 894 230T969 551Q969 765 894 870T662 975Z" />
<glyph unicode="c" glyph-name="c" horiz-adv-x="975" d="M614 -20Q376 -20 246 126T115 541Q115 816 247 966T625 1116Q704 1116 783 1099T907 1059L856 918Q801 940 736 954T621 969Q287 969 287 543Q287 341 368 233T610 125Q747 125 891 184V37Q781 -20 614 -20Z" />
<glyph unicode="d" glyph-name="d" horiz-adv-x="1255" d="M922 147H913Q798 -20 569 -20Q354 -20 235 127T115 545Q115 816 235 966T569 1116Q792 1116 911 954H924L917 1033L913 1110V1556H1079V0H944L922 147ZM590 119Q760 119 836 211T913 510V545Q913 778
836 877T588 977Q442 977 365 864T287 543Q287 333 364 226T590 119Z" />
<glyph unicode="e" glyph-name="e" horiz-adv-x="1149" d="M639 -20Q396 -20 256 128T115 539Q115 804 245 960T596 1116Q802 1116 922 981T1042 623V518H287Q292 325 384 225T645 125Q822 125 995 199V51Q907 13 829 -3T639 -20ZM594 977Q462 977 384 891T291
653H864Q864 810 794 893T594 977Z" />
<glyph unicode="f" glyph-name="f" horiz-adv-x="694" d="M670 967H391V0H225V967H29V1042L225 1102V1163Q225 1567 578 1567Q665 1567 782 1532L739 1399Q643 1430 575 1430Q481 1430 436 1368T391 1167V1096H670V967Z" />
<glyph unicode="g" glyph-name="g" horiz-adv-x="1122" d="M1073 1096V991L870 967Q898 932 920 876T942 748Q942 587 832 491T530 395Q481 395 438 403Q332 347 332 262Q332 217 369 196T496 174H690Q868 174 963 99T1059 -119Q1059 -301 913 -396T487 -492Q272
-492 156 -412T39 -186Q39 -86 103 -13T283 86Q241 105 213 145T184 238Q184 298 216 343T317 430Q232 465 179 549T125 741Q125 921 233 1018T539 1116Q625 1116 694 1096H1073ZM199 -184Q199 -273 274 -319T489 -365Q698 -365 798 -303T899 -133Q899 -44 844
-10T637 25H438Q325 25 262 -29T199 -184ZM289 745Q289 630 354 571T535 512Q778 512 778 748Q778 995 532 995Q415 995 352 932T289 745Z" />
<glyph unicode="h" glyph-name="h" horiz-adv-x="1257" d="M926 0V709Q926 843 865 909T674 975Q501 975 422 881T342 573V0H176V1556H342V1085Q342 1000 334 944H344Q393 1023 483 1068T690 1114Q891 1114 991 1019T1092 715V0H926Z" />
<glyph unicode="i" glyph-name="i" horiz-adv-x="518" d="M342 0H176V1096H342V0ZM162 1393Q162 1450 190 1476T260 1503Q300 1503 329 1476T358 1393Q358 1337 329 1310T260 1282Q218 1282 190 1309T162 1393Z" />
<glyph unicode="j" glyph-name="j" horiz-adv-x="518" d="M43 -492Q-52 -492 -111 -467V-332Q-42 -352 25 -352Q103 -352 139 -310T176 -180V1096H342V-168Q342 -492 43 -492ZM162 1393Q162 1450 190 1476T260 1503Q300 1503 329 1476T358 1393Q358 1337 329 1310T260
1282Q218 1282 190 1309T162 1393Z" />
<glyph unicode="k" glyph-name="k" horiz-adv-x="1075" d="M340 561Q383 622 471 721L825 1096H1022L578 629L1053 0H852L465 518L340 410V0H176V1556H340V731Q340 676 332 561H340Z" />
<glyph unicode="l" glyph-name="l" horiz-adv-x="518" d="M342 0H176V1556H342V0Z" />
<glyph unicode="m" glyph-name="m" horiz-adv-x="1905" d="M1573 0V713Q1573 844 1517 909T1343 975Q1188 975 1114 886T1040 612V0H874V713Q874 844 818 909T643 975Q487 975 415 882T342 575V0H176V1096H311L338 946H346Q393 1026 478 1071T670 1116Q927 1116
1006 930H1014Q1063 1016 1156 1066T1368 1116Q1554 1116 1646 1021T1739 715V0H1573Z" />
<glyph unicode="n" glyph-name="n" horiz-adv-x="1257" d="M926 0V709Q926 843 865 909T674 975Q502 975 422 882T342 575V0H176V1096H311L338 946H346Q397 1027 489 1071T694 1116Q892 1116 992 1021T1092 715V0H926Z" />
<glyph unicode="o" glyph-name="o" horiz-adv-x="1237" d="M1122 549Q1122 281 987 131T614 -20Q467 -20 353 49T177 247T115 549Q115 817 249 966T621 1116Q851 1116 986 963T1122 549ZM287 549Q287 339 371 229T618 119Q781 119 865 228T950 549Q950 758 866
866T616 975Q453 975 370 868T287 549Z" />
<glyph unicode="p" glyph-name="p" horiz-adv-x="1255" d="M686 -20Q579 -20 491 19T342 141H330Q342 45 342 -41V-492H176V1096H311L334 946H342Q406 1036 491 1076T686 1116Q904 1116 1022 967T1141 549Q1141 279 1021 130T686 -20ZM662 975Q494 975 419 882T342
586V549Q342 318 419 219T666 119Q808 119 888 234T969 551Q969 756 889 865T662 975Z" />
<glyph unicode="q" glyph-name="q" horiz-adv-x="1255" d="M590 119Q756 119 832 208T913 508V545Q913 775 835 876T588 977Q442 977 365 864T287 543Q287 336 363 228T590 119ZM565 -20Q353 -20 234 129T115 545Q115 814 235 965T569 1116Q794 1116 915 946H924L948
1096H1079V-492H913V-23Q913 77 924 147H911Q796 -20 565 -20Z" />
<glyph unicode="r" glyph-name="r" horiz-adv-x="836" d="M676 1116Q749 1116 807 1104L784 950Q716 965 664 965Q531 965 437 857T342 588V0H176V1096H313L332 893H340Q401 1000 487 1058T676 1116Z" />
<glyph unicode="s" glyph-name="s" horiz-adv-x="977" d="M883 299Q883 146 769 63T449 -20Q231 -20 109 49V203Q188 163 278 140T453 117Q583 117 653 158T723 285Q723 349 668 394T451 502Q298 559 234 601T138 698T106 827Q106 961 215 1038T514 1116Q691 1116
860 1044L801 909Q636 977 502 977Q384 977 324 940T264 838Q264 794 286 763T359 704T551 623Q746 552 814 480T883 299Z" />
<glyph unicode="t" glyph-name="t" horiz-adv-x="723" d="M530 117Q574 117 615 123T680 137V10Q653 -3 601 -11T506 -20Q188 -20 188 315V967H31V1047L188 1116L258 1350H354V1096H672V967H354V322Q354 223 401 170T530 117Z" />
<glyph unicode="u" glyph-name="u" horiz-adv-x="1257" d="M332 1096V385Q332 251 393 185T584 119Q756 119 835 213T915 520V1096H1081V0H944L920 147H911Q860 66 770 23T563 -20Q363 -20 264 75T164 379V1096H332Z" />
<glyph unicode="v" glyph-name="v" horiz-adv-x="1026" d="M416 0L0 1096H178L414 446Q494 218 508 150H516Q527 203 585 369T848 1096H1026L610 0H416Z" />
<glyph unicode="w" glyph-name="w" horiz-adv-x="1593" d="M1071 0L870 643Q851 702 799 911H791Q751 736 721 641L514 0H322L23 1096H197Q303 683 358 467T422 176H430Q441 233 465 323T508 467L709 1096H889L1085 467Q1141 295 1161 178H1169Q1173 214 1190
289T1399 1096H1571L1268 0H1071Z" />
<glyph unicode="x" glyph-name="x" horiz-adv-x="1073" d="M440 561L59 1096H248L537 676L825 1096H1012L631 561L1032 0H844L537 444L227 0H39L440 561Z" />
<glyph unicode="y" glyph-name="y" horiz-adv-x="1032" d="M2 1096H180L420 471Q499 257 518 162H526Q539 213 580 336T852 1096H1030L559 -152Q489 -337 396 -414T166 -492Q90 -492 16 -475V-342Q71 -354 139 -354Q310 -354 383 -162L444 -6L2 1096Z" />
<glyph unicode="z" glyph-name="z" horiz-adv-x="958" d="M877 0H82V113L680 967H119V1096H862V967L272 129H877V0Z" />
<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="776" d="M475 12Q475 -90 533 -136T705 -184V-324Q515 -322 411 -237T307 2V305Q307 409 244 453T61 498V639Q191 641 249 687T307 829V1135Q307 1290 415 1376T705 1462V1323Q475 1317 475 1124V829Q475
614 252 575V563Q475 524 475 309V12Z" />
<glyph unicode="|" glyph-name="bar" horiz-adv-x="1128" d="M494 1556H635V-496H494V1556Z" />
<glyph unicode="}" glyph-name="braceright" horiz-adv-x="776" d="M522 575Q299 614 299 829V1124Q299 1317 72 1323V1462Q256 1462 361 1375T467 1135V829Q467 732 526 687T715 639V498Q593 498 530 454T467 305V2Q467 -151 365 -236T72 -324V-184Q183 -182
241 -136T299 12V309Q299 423 354 483T522 563V575Z" />
<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="1171" d="M338 713Q285 713 222 680T104 592V743Q204 852 348 852Q416 852 472 838T618 786Q684 758 733 745T829 731Q883 731 947 763T1065 852V702Q963 592 821 592Q749 592 686 608T551 657Q476 689
431 701T338 713Z" />
<glyph unicode="&#xa0;" glyph-name="nbspace" horiz-adv-x="532" />
<glyph unicode="&#xa1;" glyph-name="exclamdown" horiz-adv-x="547" d="M219 684H324L375 -373H168L219 684ZM393 983Q393 848 272 848Q212 848 182 883T152 983Q152 1046 183 1082T272 1118Q323 1118 358 1086T393 983Z" />
<glyph unicode="&#xa2;" glyph-name="cent" horiz-adv-x="1171" d="M971 240Q866 186 719 180V-20H586V186Q383 218 287 354T190 741Q190 1249 586 1311V1483H721V1319Q796 1316 867 1300T987 1260L938 1120Q805 1171 696 1171Q524 1171 443 1066T362 743Q362
531 441 430T688 328Q829 328 971 387V240Z" />
<glyph unicode="&#xa3;" glyph-name="sterling" horiz-adv-x="1171" d="M682 1481Q872 1481 1042 1397L981 1264Q827 1341 684 1341Q561 1341 499 1279T436 1077V782H858V655H436V434Q436 334 404 266T297 154H1092V0H63V141Q268 188 268 432V655H70V782H268V1098Q268
1276 380 1378T682 1481Z" />
<glyph unicode="&#xa4;" glyph-name="currency" horiz-adv-x="1171" d="M184 723Q184 845 258 952L123 1092L217 1184L352 1051Q456 1124 586 1124Q713 1124 815 1051L952 1184L1047 1092L913 954Q987 841 987 723Q987 592 913 489L1044 354L952 262L815 395Q713
324 586 324Q452 324 352 397L217 264L125 356L258 492Q184 599 184 723ZM313 723Q313 611 391 531T586 451Q702 451 781 530T860 723Q860 837 780 918T586 999Q470 999 392 917T313 723Z" />
<glyph unicode="&#xa5;" glyph-name="yen" horiz-adv-x="1171" d="M584 735L963 1462H1137L721 692H983V565H666V395H983V268H666V0H502V268H186V395H502V565H186V692H442L31 1462H209L584 735Z" />
<glyph unicode="&#xa6;" glyph-name="brokenbar" horiz-adv-x="1128" d="M494 1556H635V780H494V1556ZM494 281H635V-496H494V281Z" />
<glyph unicode="&#xa7;" glyph-name="section" horiz-adv-x="1057" d="M139 809Q139 895 182 963T303 1069Q229 1109 187 1164T145 1305Q145 1426 248 1495T549 1565Q643 1565 722 1551T899 1497L846 1366Q748 1405 681 1418T537 1432Q421 1432 363 1403T305 1309Q305
1249 366 1207T582 1110Q768 1042 843 967T918 784Q918 694 877 624T762 512Q915 431 915 285Q915 145 798 69T469 -8Q251 -8 123 57V205Q201 168 298 146T477 123Q611 123 681 161T752 270Q752 316 728 345T650 403T481 475Q339 527 272 572T172 674T139 809ZM285
829Q285 752 351 700T584 586L633 567Q770 647 770 758Q770 841 697 897T438 1010Q370 991 328 941T285 829Z" />
<glyph unicode="&#xa8;" glyph-name="dieresis" horiz-adv-x="1182" d="M309 1393Q309 1445 335 1468T399 1491Q437 1491 464 1468T492 1393Q492 1343 465 1319T399 1294Q362 1294 336 1318T309 1393ZM690 1393Q690 1445 716 1468T780 1491Q817 1491 844 1468T872
1393Q872 1343 845 1319T780 1294Q743 1294 717 1318T690 1393Z" />
<glyph unicode="&#xa9;" glyph-name="copyright" horiz-adv-x="1704" d="M893 1059Q768 1059 701 972T633 731Q633 563 696 482T891 401Q977 401 1102 446V322Q1054 302 1004 288T883 274Q689 274 585 394T481 731Q481 940 591 1063T893 1186Q1021 1186 1139 1126L1081
1008Q973 1059 893 1059ZM100 731Q100 931 200 1106T475 1382T852 1483Q1052 1483 1227 1383T1503 1108T1604 731Q1604 534 1507 361T1235 84T852 -20Q645 -20 470 83T198 360T100 731ZM205 731Q205 558 292 408T529 171T852 84Q1026 84 1175 171T1411 406T1499
731Q1499 905 1412 1054T1177 1290T852 1378Q678 1378 529 1291T293 1056T205 731Z" />
<glyph unicode="&#xaa;" glyph-name="ordfeminine" horiz-adv-x="725" d="M532 801L508 885Q416 788 276 788Q181 788 126 837T70 989Q70 1091 147 1143T389 1202L506 1206V1245Q506 1378 358 1378Q258 1378 154 1327L111 1423Q225 1479 358 1479Q488 1479 556
1427T625 1253V801H532ZM193 989Q193 889 305 889Q506 889 506 1069V1118L408 1114Q296 1110 245 1082T193 989Z" />
<glyph unicode="&#xab;" glyph-name="guillemotleft" horiz-adv-x="1018" d="M82 551L424 958L543 889L254 539L543 188L424 117L82 524V551ZM477 551L821 958L938 889L651 539L938 188L821 117L477 524V551Z" />
<glyph unicode="&#xac;" glyph-name="logicalnot" horiz-adv-x="1171" d="M1065 791V264H928V653H104V791H1065Z" />
<glyph unicode="&#xad;" glyph-name="uni00AD" horiz-adv-x="659" d="M84 473V625H575V473H84Z" />
<glyph unicode="&#xae;" glyph-name="registered" horiz-adv-x="1704" d="M723 762H831Q911 762 959 803T1008 909Q1008 984 965 1016T829 1049H723V762ZM1157 913Q1157 833 1115 772T995 680L1233 285H1065L858 639H723V285H575V1176H836Q1002 1176 1079 1111T1157
913ZM100 731Q100 931 200 1106T475 1382T852 1483Q1052 1483 1227 1383T1503 1108T1604 731Q1604 534 1507 361T1235 84T852 -20Q645 -20 470 83T198 360T100 731ZM205 731Q205 558 292 408T529 171T852 84Q1026 84 1175 171T1411 406T1499 731Q1499 905 1412
1054T1177 1290T852 1378Q678 1378 529 1291T293 1056T205 731Z" />
<glyph unicode="&#xaf;" glyph-name="overscore" horiz-adv-x="1024" d="M1030 1556H-6V1683H1030V1556Z" />
<glyph unicode="&#xb0;" glyph-name="degree" horiz-adv-x="877" d="M127 1171Q127 1301 217 1392T438 1483Q568 1483 659 1393T750 1171Q750 1087 709 1016T595 902T438 860Q308 860 218 950T127 1171ZM242 1171Q242 1089 300 1032T440 975Q520 975 577 1031T635
1171Q635 1255 579 1311T440 1368Q357 1368 300 1311T242 1171Z" />
<glyph unicode="&#xb1;" glyph-name="plusminus" horiz-adv-x="1171" d="M653 791H1065V653H653V227H514V653H104V791H514V1219H653V791ZM104 1V139H1065V1H104Z" />
<glyph unicode="&#xb2;" glyph-name="twosuperior" horiz-adv-x="711" d="M653 586H49V690L285 920Q374 1006 415 1054T472 1141T489 1233Q489 1301 449 1335T346 1370Q294 1370 245 1351T127 1282L61 1370Q192 1481 344 1481Q476 1481 549 1416T623 1239Q623
1159 579 1084T387 870L213 705H653V586Z" />
<glyph unicode="&#xb3;" glyph-name="threesuperior" horiz-adv-x="711" d="M627 1255Q627 1175 586 1124T477 1049Q653 1002 653 840Q653 712 561 641T301 569Q149 569 33 625V748Q180 680 303 680Q514 680 514 842Q514 987 283 987H166V1094H285Q388 1094 437
1133T487 1241Q487 1302 447 1336T340 1370Q274 1370 218 1349T106 1292L37 1382Q100 1427 170 1454T334 1481Q470 1481 548 1422T627 1255Z" />
<glyph unicode="&#xb4;" glyph-name="acute" horiz-adv-x="1182" d="M393 1266Q441 1328 496 1416T584 1569H786V1548Q742 1483 655 1388T504 1241H393V1266Z" />
<glyph unicode="&#xb5;" glyph-name="mu" horiz-adv-x="1268" d="M342 381Q342 119 596 119Q767 119 846 213T926 520V1096H1092V0H956L930 147H920Q809 -20 580 -20Q430 -20 342 72H332Q342 -12 342 -172V-492H176V1096H342V381Z" />
<glyph unicode="&#xb6;" glyph-name="paragraph" horiz-adv-x="1341" d="M1120 -260H1006V1452H793V-260H678V559Q616 541 532 541Q316 541 215 666T113 1042Q113 1302 222 1429T563 1556H1120V-260Z" />
<glyph unicode="&#xb7;" glyph-name="middot" horiz-adv-x="545" d="M152 723Q152 789 183 823T270 858Q328 858 360 824T393 723Q393 658 360 623T270 588Q219 588 186 619T152 723Z" />
<glyph unicode="&#xb8;" glyph-name="cedilla" horiz-adv-x="465" d="M436 -289Q436 -386 360 -439T133 -492Q82 -492 37 -483V-377Q82 -385 141 -385Q220 -385 260 -365T301 -291Q301 -248 262 -222T113 -178L201 0H311L256 -115Q436 -154 436 -289Z" />
<glyph unicode="&#xb9;" glyph-name="onesuperior" horiz-adv-x="711" d="M338 1462H481V586H348V1165Q348 1256 354 1346Q332 1324 305 1302T143 1184L76 1280L338 1462Z" />
<glyph unicode="&#xba;" glyph-name="ordmasculine" horiz-adv-x="768" d="M702 1135Q702 971 617 880T381 788Q235 788 151 881T66 1135Q66 1298 150 1388T385 1479Q537 1479 619 1388T702 1135ZM188 1135Q188 1013 233 952T383 891Q488 891 534 952T580 1135Q580
1258 534 1317T383 1376Q280 1376 234 1317T188 1135Z" />
<glyph unicode="&#xbb;" glyph-name="guillemotright" horiz-adv-x="1018" d="M936 524L592 117L475 188L762 539L475 889L592 958L936 551V524ZM541 524L197 117L80 188L367 539L80 889L197 958L541 551V524Z" />
<glyph unicode="&#xbc;" glyph-name="onequarter" horiz-adv-x="1597" d="M1298 1462L395 0H252L1155 1462H1298ZM593 1462H736V586H603V1165Q603 1256 609 1346Q587 1324 560 1302T398 1184L331 1280L593 1462ZM1489 203H1364V1H1219V203H817V304L1225 883H1364V320H1489V203ZM1219
320V515Q1219 649 1225 724Q1220 712 1208 693T1181 651T1151 606T1125 566L957 320H1219Z" />
<glyph unicode="&#xbd;" glyph-name="onehalf" horiz-adv-x="1597" d="M1230 1462L327 0H184L1087 1462H1230ZM564 1462H707V586H574V1165Q574 1256 580 1346Q558 1324 531 1302T369 1184L302 1280L564 1462ZM1499 1H895V105L1131 335Q1220 421 1261 469T1318
556T1335 648Q1335 716 1295 750T1192 785Q1140 785 1091 766T973 697L907 785Q1038 896 1190 896Q1322 896 1395 831T1469 654Q1469 574 1425 499T1233 285L1059 120H1499V1Z" />
<glyph unicode="&#xbe;" glyph-name="threequarters" horiz-adv-x="1597" d="M876 1255Q876 1175 835 1124T726 1049Q902 1002 902 840Q902 712 810 641T550 569Q398 569 282 625V748Q429 680 552 680Q763 680 763 842Q763 987 532 987H415V1094H534Q637 1094
686 1133T736 1241Q736 1302 696 1336T589 1370Q523 1370 467 1349T355 1292L286 1382Q349 1427 419 1454T583 1481Q719 1481 797 1422T876 1255ZM1390 1462L487 0H344L1247 1462H1390ZM1569 203H1444V1H1299V203H897V304L1305 883H1444V320H1569V203ZM1299 320V515Q1299
649 1305 724Q1300 712 1288 693T1261 651T1231 606T1205 566L1037 320H1299Z" />
<glyph unicode="&#xbf;" glyph-name="questiondown" horiz-adv-x="879" d="M590 684V633Q590 511 553 437T418 279Q297 173 267 136T224 60T211 -35Q211 -135 277 -191T465 -248Q545 -248 620 -229T793 -162L852 -297Q655 -393 457 -393Q267 -393 159 -300T51
-37Q51 33 68 85T118 182T194 268T293 356Q394 444 426 502T459 653V684H590ZM639 983Q639 848 518 848Q459 848 428 882T397 983Q397 1047 430 1082T518 1118Q569 1118 604 1086T639 983Z" />
<glyph unicode="&#xc0;" glyph-name="Agrave" horiz-adv-x="1296" d="M1120 0L938 465H352L172 0H0L578 1468H721L1296 0H1120ZM885 618L715 1071Q682 1157 647 1282Q625 1186 584 1071L412 618H885ZM724 1579H614Q549 1631 460 1727T331 1886V1907H534Q566 1838
623 1748T724 1604V1579Z" />
<glyph unicode="&#xc1;" glyph-name="Aacute" horiz-adv-x="1296" d="M1120 0L938 465H352L172 0H0L578 1468H721L1296 0H1120ZM885 618L715 1071Q682 1157 647 1282Q625 1186 584 1071L412 618H885ZM526 1604Q574 1666 629 1754T717 1907H919V1886Q875 1821 788
1726T637 1579H526V1604Z" />
<glyph unicode="&#xc2;" glyph-name="Acircumflex" horiz-adv-x="1296" d="M1120 0L938 465H352L172 0H0L578 1468H721L1296 0H1120ZM885 618L715 1071Q682 1157 647 1282Q625 1186 584 1071L412 618H885ZM303 1602Q430 1738 481 1802T555 1907H721Q743 1865 797
1799T977 1602V1579H858Q770 1634 637 1765Q501 1631 418 1579H303V1602Z" />
<glyph unicode="&#xc3;" glyph-name="Atilde" horiz-adv-x="1296" d="M1120 0L938 465H352L172 0H0L578 1468H721L1296 0H1120ZM885 618L715 1071Q682 1157 647 1282Q625 1186 584 1071L412 618H885ZM792 1581Q749 1581 708 1599T628 1640T552 1681T481 1700Q431
1700 406 1670T366 1579H268Q281 1700 338 1768T487 1837Q533 1837 576 1819T658 1778T733 1737T801 1718Q850 1718 874 1747T913 1839H1012Q999 1718 943 1650T792 1581Z" />
<glyph unicode="&#xc4;" glyph-name="Adieresis" horiz-adv-x="1296" d="M1120 0L938 465H352L172 0H0L578 1468H721L1296 0H1120ZM885 618L715 1071Q682 1157 647 1282Q625 1186 584 1071L412 618H885ZM364 1731Q364 1783 390 1806T454 1829Q492 1829 519 1806T547
1731Q547 1681 520 1657T454 1632Q417 1632 391 1656T364 1731ZM745 1731Q745 1783 771 1806T835 1829Q872 1829 899 1806T927 1731Q927 1681 900 1657T835 1632Q798 1632 772 1656T745 1731Z" />
<glyph unicode="&#xc5;" glyph-name="Aring" horiz-adv-x="1296" d="M1120 0L938 465H352L172 0H0L578 1468H721L1296 0H1120ZM885 618L715 1071Q682 1157 647 1282Q625 1186 584 1071L412 618H885ZM870 1587Q870 1489 809 1430T645 1370Q544 1370 484 1428T424
1585Q424 1683 484 1740T645 1798Q746 1798 808 1739T870 1587ZM762 1585Q762 1641 729 1671T645 1702Q594 1702 561 1672T528 1585Q528 1529 558 1499T645 1468Q697 1468 729 1498T762 1585Z" />
<glyph unicode="&#xc6;" glyph-name="AE" horiz-adv-x="1788" d="M1665 0H915V465H401L174 0H-2L696 1462H1665V1311H1085V840H1626V690H1085V152H1665V0ZM469 618H915V1311H797L469 618Z" />
<glyph unicode="&#xc7;" glyph-name="Ccedilla" horiz-adv-x="1292" d="M827 1331Q586 1331 447 1171T307 731Q307 444 441 288T825 131Q978 131 1174 186V37Q1022 -20 799 -20Q476 -20 301 176T125 733Q125 959 209 1129T453 1391T829 1483Q1059 1483 1231 1399L1159
1253Q993 1331 827 1331ZM950 -289Q950 -386 874 -439T647 -492Q596 -492 551 -483V-377Q596 -385 655 -385Q734 -385 774 -365T815 -291Q815 -248 776 -222T627 -178L715 0H825L770 -115Q950 -154 950 -289Z" />
<glyph unicode="&#xc8;" glyph-name="Egrave" horiz-adv-x="1139" d="M1016 0H201V1462H1016V1311H371V840H977V690H371V152H1016V0ZM713 1579H603Q538 1631 449 1727T320 1886V1907H523Q555 1838 612 1748T713 1604V1579Z" />
<glyph unicode="&#xc9;" glyph-name="Eacute" horiz-adv-x="1139" d="M1016 0H201V1462H1016V1311H371V840H977V690H371V152H1016V0ZM456 1604Q504 1666 559 1754T647 1907H849V1886Q805 1821 718 1726T567 1579H456V1604Z" />
<glyph unicode="&#xca;" glyph-name="Ecircumflex" horiz-adv-x="1139" d="M1016 0H201V1462H1016V1311H371V840H977V690H371V152H1016V0ZM263 1602Q390 1738 441 1802T515 1907H681Q703 1865 757 1799T937 1602V1579H818Q730 1634 597 1765Q461 1631 378 1579H263V1602Z" />
<glyph unicode="&#xcb;" glyph-name="Edieresis" horiz-adv-x="1139" d="M1016 0H201V1462H1016V1311H371V840H977V690H371V152H1016V0ZM327 1731Q327 1783 353 1806T417 1829Q455 1829 482 1806T510 1731Q510 1681 483 1657T417 1632Q380 1632 354 1656T327 1731ZM708
1731Q708 1783 734 1806T798 1829Q835 1829 862 1806T890 1731Q890 1681 863 1657T798 1632Q761 1632 735 1656T708 1731Z" />
<glyph unicode="&#xcc;" glyph-name="Igrave" horiz-adv-x="571" d="M201 0V1462H371V0H201ZM398 1579H288Q223 1631 134 1727T5 1886V1907H208Q240 1838 297 1748T398 1604V1579Z" />
<glyph unicode="&#xcd;" glyph-name="Iacute" horiz-adv-x="571" d="M201 0V1462H371V0H201ZM179 1604Q227 1666 282 1754T370 1907H572V1886Q528 1821 441 1726T290 1579H179V1604Z" />
<glyph unicode="&#xce;" glyph-name="Icircumflex" horiz-adv-x="571" d="M201 0V1462H371V0H201ZM-57 1602Q70 1738 121 1802T195 1907H361Q383 1865 437 1799T617 1602V1579H498Q410 1634 277 1765Q141 1631 58 1579H-57V1602Z" />
<glyph unicode="&#xcf;" glyph-name="Idieresis" horiz-adv-x="571" d="M201 0V1462H371V0H201ZM5 1731Q5 1783 31 1806T95 1829Q133 1829 160 1806T188 1731Q188 1681 161 1657T95 1632Q58 1632 32 1656T5 1731ZM386 1731Q386 1783 412 1806T476 1829Q513 1829
540 1806T568 1731Q568 1681 541 1657T476 1632Q439 1632 413 1656T386 1731Z" />
<glyph unicode="&#xd0;" glyph-name="Eth" horiz-adv-x="1479" d="M1352 745Q1352 383 1156 192T590 0H201V649H47V799H201V1462H635Q972 1462 1162 1275T1352 745ZM1171 739Q1171 1315 602 1315H371V799H750V649H371V147H561Q1171 147 1171 739Z" />
<glyph unicode="&#xd1;" glyph-name="Ntilde" horiz-adv-x="1544" d="M1343 0H1149L350 1227H342Q358 1011 358 831V0H201V1462H393L1190 240H1198Q1196 267 1189 413T1184 623V1462H1343V0ZM935 1581Q892 1581 851 1599T771 1640T695 1681T624 1700Q574 1700
549 1670T509 1579H411Q424 1700 481 1768T630 1837Q676 1837 719 1819T801 1778T876 1737T944 1718Q993 1718 1017 1747T1056 1839H1155Q1142 1718 1086 1650T935 1581Z" />
<glyph unicode="&#xd2;" glyph-name="Ograve" horiz-adv-x="1595" d="M1470 733Q1470 382 1293 181T799 -20Q476 -20 301 177T125 735Q125 1092 301 1288T801 1485Q1116 1485 1293 1285T1470 733ZM305 733Q305 436 431 283T799 129Q1042 129 1166 282T1290 733Q1290
1028 1167 1180T801 1333Q558 1333 432 1180T305 733ZM907 1579H797Q732 1631 643 1727T514 1886V1907H717Q749 1838 806 1748T907 1604V1579Z" />
<glyph unicode="&#xd3;" glyph-name="Oacute" horiz-adv-x="1595" d="M1470 733Q1470 382 1293 181T799 -20Q476 -20 301 177T125 735Q125 1092 301 1288T801 1485Q1116 1485 1293 1285T1470 733ZM305 733Q305 436 431 283T799 129Q1042 129 1166 282T1290 733Q1290
1028 1167 1180T801 1333Q558 1333 432 1180T305 733ZM659 1604Q707 1666 762 1754T850 1907H1052V1886Q1008 1821 921 1726T770 1579H659V1604Z" />
<glyph unicode="&#xd4;" glyph-name="Ocircumflex" horiz-adv-x="1595" d="M1470 733Q1470 382 1293 181T799 -20Q476 -20 301 177T125 735Q125 1092 301 1288T801 1485Q1116 1485 1293 1285T1470 733ZM305 733Q305 436 431 283T799 129Q1042 129 1166 282T1290
733Q1290 1028 1167 1180T801 1333Q558 1333 432 1180T305 733ZM448 1602Q575 1738 626 1802T700 1907H866Q888 1865 942 1799T1122 1602V1579H1003Q915 1634 782 1765Q646 1631 563 1579H448V1602Z" />
<glyph unicode="&#xd5;" glyph-name="Otilde" horiz-adv-x="1595" d="M1470 733Q1470 382 1293 181T799 -20Q476 -20 301 177T125 735Q125 1092 301 1288T801 1485Q1116 1485 1293 1285T1470 733ZM305 733Q305 436 431 283T799 129Q1042 129 1166 282T1290 733Q1290
1028 1167 1180T801 1333Q558 1333 432 1180T305 733ZM942 1581Q899 1581 858 1599T778 1640T702 1681T631 1700Q581 1700 556 1670T516 1579H418Q431 1700 488 1768T637 1837Q683 1837 726 1819T808 1778T883 1737T951 1718Q1000 1718 1024 1747T1063 1839H1162Q1149
1718 1093 1650T942 1581Z" />
<glyph unicode="&#xd6;" glyph-name="Odieresis" horiz-adv-x="1595" d="M1470 733Q1470 382 1293 181T799 -20Q476 -20 301 177T125 735Q125 1092 301 1288T801 1485Q1116 1485 1293 1285T1470 733ZM305 733Q305 436 431 283T799 129Q1042 129 1166 282T1290
733Q1290 1028 1167 1180T801 1333Q558 1333 432 1180T305 733ZM522 1731Q522 1783 548 1806T612 1829Q650 1829 677 1806T705 1731Q705 1681 678 1657T612 1632Q575 1632 549 1656T522 1731ZM903 1731Q903 1783 929 1806T993 1829Q1030 1829 1057 1806T1085 1731Q1085
1681 1058 1657T993 1632Q956 1632 930 1656T903 1731Z" />
<glyph unicode="&#xd7;" glyph-name="multiply" horiz-adv-x="1171" d="M940 1176L1036 1077L684 723L1034 371L938 272L584 623L236 272L135 371L485 723L133 1075L233 1176L586 821L940 1176Z" />
<glyph unicode="&#xd8;" glyph-name="Oslash" horiz-adv-x="1595" d="M1470 733Q1470 382 1293 181T799 -20Q564 -20 416 80L315 -61L195 18L303 172Q125 370 125 735Q125 1092 301 1288T801 1485Q1010 1485 1167 1391L1264 1526L1384 1446L1278 1298Q1470 1096
1470 733ZM1290 733Q1290 1005 1180 1159L508 211Q623 129 799 129Q1042 129 1166 282T1290 733ZM305 733Q305 471 406 317L1075 1260Q969 1333 801 1333Q558 1333 432 1180T305 733Z" />
<glyph unicode="&#xd9;" glyph-name="Ugrave" horiz-adv-x="1491" d="M1305 1462V516Q1305 266 1154 123T739 -20Q475 -20 331 124T186 520V1462H356V508Q356 325 456 227T750 129Q935 129 1035 227T1135 510V1462H1305ZM856 1579H746Q681 1631 592 1727T463 1886V1907H666Q698
1838 755 1748T856 1604V1579Z" />
<glyph unicode="&#xda;" glyph-name="Uacute" horiz-adv-x="1491" d="M1305 1462V516Q1305 266 1154 123T739 -20Q475 -20 331 124T186 520V1462H356V508Q356 325 456 227T750 129Q935 129 1035 227T1135 510V1462H1305ZM600 1604Q648 1666 703 1754T791 1907H993V1886Q949
1821 862 1726T711 1579H600V1604Z" />
<glyph unicode="&#xdb;" glyph-name="Ucircumflex" horiz-adv-x="1491" d="M1305 1462V516Q1305 266 1154 123T739 -20Q475 -20 331 124T186 520V1462H356V508Q356 325 456 227T750 129Q935 129 1035 227T1135 510V1462H1305ZM393 1602Q520 1738 571 1802T645
1907H811Q833 1865 887 1799T1067 1602V1579H948Q860 1634 727 1765Q591 1631 508 1579H393V1602Z" />
<glyph unicode="&#xdc;" glyph-name="Udieresis" horiz-adv-x="1491" d="M1305 1462V516Q1305 266 1154 123T739 -20Q475 -20 331 124T186 520V1462H356V508Q356 325 456 227T750 129Q935 129 1035 227T1135 510V1462H1305ZM461 1731Q461 1783 487 1806T551 1829Q589
1829 616 1806T644 1731Q644 1681 617 1657T551 1632Q514 1632 488 1656T461 1731ZM842 1731Q842 1783 868 1806T932 1829Q969 1829 996 1806T1024 1731Q1024 1681 997 1657T932 1632Q895 1632 869 1656T842 1731Z" />
<glyph unicode="&#xdd;" glyph-name="Yacute" horiz-adv-x="1147" d="M573 731L963 1462H1147L659 567V0H487V559L0 1462H186L573 731ZM442 1604Q490 1666 545 1754T633 1907H835V1886Q791 1821 704 1726T553 1579H442V1604Z" />
<glyph unicode="&#xde;" glyph-name="Thorn" horiz-adv-x="1251" d="M1145 784Q1145 557 994 438T555 319H371V0H201V1462H371V1206H586Q867 1206 1006 1103T1145 784ZM371 465H539Q765 465 866 536T967 772Q967 921 872 990T575 1059H371V465Z" />
<glyph unicode="&#xdf;" glyph-name="germandbls" horiz-adv-x="1274" d="M1049 1266Q1049 1131 906 1016Q818 946 790 913T762 846Q762 814 775 793T824 744T938 664Q1078 569 1129 491T1180 311Q1180 151 1083 66T807 -20Q619 -20 512 49V203Q575 164 653 141T803
117Q1018 117 1018 299Q1018 374 977 427T825 551Q698 633 650 694T602 840Q602 903 636 956T742 1062Q817 1119 849 1164T881 1262Q881 1342 813 1384T618 1427Q342 1427 342 1204V0H176V1202Q176 1380 286 1473T618 1567Q824 1567 936 1489T1049 1266Z" />
<glyph unicode="&#xe0;" glyph-name="agrave" horiz-adv-x="1139" d="M850 0L817 156H809Q727 53 646 17T442 -20Q279 -20 187 64T94 303Q94 635 625 651L811 657V725Q811 854 756 915T578 977Q441 977 268 893L217 1020Q298 1064 394 1089T588 1114Q784 1114
878 1027T973 748V0H850ZM475 117Q630 117 718 202T807 440V539L641 532Q443 525 356 471T268 301Q268 211 322 164T475 117ZM928 1241H818Q753 1293 664 1389T535 1548V1569H738Q770 1500 827 1410T928 1266V1241Z" />
<glyph unicode="&#xe1;" glyph-name="aacute" horiz-adv-x="1139" d="M850 0L817 156H809Q727 53 646 17T442 -20Q279 -20 187 64T94 303Q94 635 625 651L811 657V725Q811 854 756 915T578 977Q441 977 268 893L217 1020Q298 1064 394 1089T588 1114Q784 1114
878 1027T973 748V0H850ZM475 117Q630 117 718 202T807 440V539L641 532Q443 525 356 471T268 301Q268 211 322 164T475 117ZM436 1266Q484 1328 539 1416T627 1569H829V1548Q785 1483 698 1388T547 1241H436V1266Z" />
<glyph unicode="&#xe2;" glyph-name="acircumflex" horiz-adv-x="1139" d="M850 0L817 156H809Q727 53 646 17T442 -20Q279 -20 187 64T94 303Q94 635 625 651L811 657V725Q811 854 756 915T578 977Q441 977 268 893L217 1020Q298 1064 394 1089T588 1114Q784
1114 878 1027T973 748V0H850ZM475 117Q630 117 718 202T807 440V539L641 532Q443 525 356 471T268 301Q268 211 322 164T475 117ZM484 1264Q611 1400 662 1464T736 1569H902Q924 1527 978 1461T1158 1264V1241H1039Q951 1296 818 1427Q682 1293 599 1241H484V1264Z"
/>
<glyph unicode="&#xe3;" glyph-name="atilde" horiz-adv-x="1139" d="M850 0L817 156H809Q727 53 646 17T442 -20Q279 -20 187 64T94 303Q94 635 625 651L811 657V725Q811 854 756 915T578 977Q441 977 268 893L217 1020Q298 1064 394 1089T588 1114Q784 1114
878 1027T973 748V0H850ZM475 117Q630 117 718 202T807 440V539L641 532Q443 525 356 471T268 301Q268 211 322 164T475 117ZM977 1243Q934 1243 893 1261T813 1302T737 1343T666 1362Q616 1362 591 1332T551 1241H453Q466 1362 523 1430T672 1499Q718 1499 761
1481T843 1440T918 1399T986 1380Q1035 1380 1059 1409T1098 1501H1197Q1184 1380 1128 1312T977 1243Z" />
<glyph unicode="&#xe4;" glyph-name="adieresis" horiz-adv-x="1139" d="M850 0L817 156H809Q727 53 646 17T442 -20Q279 -20 187 64T94 303Q94 635 625 651L811 657V725Q811 854 756 915T578 977Q441 977 268 893L217 1020Q298 1064 394 1089T588 1114Q784 1114
878 1027T973 748V0H850ZM475 117Q630 117 718 202T807 440V539L641 532Q443 525 356 471T268 301Q268 211 322 164T475 117ZM535 1393Q535 1445 561 1468T625 1491Q663 1491 690 1468T718 1393Q718 1343 691 1319T625 1294Q588 1294 562 1318T535 1393ZM916 1393Q916
1445 942 1468T1006 1491Q1043 1491 1070 1468T1098 1393Q1098 1343 1071 1319T1006 1294Q969 1294 943 1318T916 1393Z" />
<glyph unicode="&#xe5;" glyph-name="aring" horiz-adv-x="1139" d="M850 0L817 156H809Q727 53 646 17T442 -20Q279 -20 187 64T94 303Q94 635 625 651L811 657V725Q811 854 756 915T578 977Q441 977 268 893L217 1020Q298 1064 394 1089T588 1114Q784 1114 878
1027T973 748V0H850ZM475 117Q630 117 718 202T807 440V539L641 532Q443 525 356 471T268 301Q268 211 322 164T475 117ZM1060 1458Q1060 1360 999 1301T835 1241Q734 1241 674 1299T614 1456Q614 1554 674 1611T835 1669Q936 1669 998 1610T1060 1458ZM952 1456Q952
1512 919 1542T835 1573Q784 1573 751 1543T718 1456Q718 1400 748 1370T835 1339Q887 1339 919 1369T952 1456Z" />
<glyph unicode="&#xe6;" glyph-name="ae" horiz-adv-x="1757" d="M94 303Q94 464 218 553T596 651L780 657V725Q780 854 722 915T545 977Q401 977 238 893L186 1020Q260 1061 359 1087T557 1114Q687 1114 769 1071T893 932Q946 1020 1031 1068T1227 1116Q1419
1116 1535 983T1651 627V520H950Q958 125 1272 125Q1363 125 1441 142T1604 199V51Q1518 13 1444 -3T1268 -20Q979 -20 854 213Q773 86 675 33T442 -20Q279 -20 187 65T94 303ZM268 301Q268 206 321 162T463 117Q608 117 692 201T776 440V539L618 532Q432 524 350
470T268 301ZM1225 977Q1104 977 1035 894T954 653H1473Q1473 809 1409 893T1225 977Z" />
<glyph unicode="&#xe7;" glyph-name="ccedilla" horiz-adv-x="975" d="M614 -20Q376 -20 246 126T115 541Q115 816 247 966T625 1116Q704 1116 783 1099T907 1059L856 918Q801 940 736 954T621 969Q287 969 287 543Q287 341 368 233T610 125Q747 125 891 184V37Q781
-20 614 -20ZM762 -289Q762 -386 686 -439T459 -492Q408 -492 363 -483V-377Q408 -385 467 -385Q546 -385 586 -365T627 -291Q627 -248 588 -222T439 -178L527 0H637L582 -115Q762 -154 762 -289Z" />
<glyph unicode="&#xe8;" glyph-name="egrave" horiz-adv-x="1149" d="M639 -20Q396 -20 256 128T115 539Q115 804 245 960T596 1116Q802 1116 922 981T1042 623V518H287Q292 325 384 225T645 125Q822 125 995 199V51Q907 13 829 -3T639 -20ZM594 977Q462 977 384
891T291 653H864Q864 810 794 893T594 977ZM967 1241H857Q792 1293 703 1389T574 1548V1569H777Q809 1500 866 1410T967 1266V1241Z" />
<glyph unicode="&#xe9;" glyph-name="eacute" horiz-adv-x="1149" d="M639 -20Q396 -20 256 128T115 539Q115 804 245 960T596 1116Q802 1116 922 981T1042 623V518H287Q292 325 384 225T645 125Q822 125 995 199V51Q907 13 829 -3T639 -20ZM594 977Q462 977 384
891T291 653H864Q864 810 794 893T594 977ZM471 1266Q519 1328 574 1416T662 1569H864V1548Q820 1483 733 1388T582 1241H471V1266Z" />
<glyph unicode="&#xea;" glyph-name="ecircumflex" horiz-adv-x="1149" d="M639 -20Q396 -20 256 128T115 539Q115 804 245 960T596 1116Q802 1116 922 981T1042 623V518H287Q292 325 384 225T645 125Q822 125 995 199V51Q907 13 829 -3T639 -20ZM594 977Q462
977 384 891T291 653H864Q864 810 794 893T594 977ZM515 1264Q642 1400 693 1464T767 1569H933Q955 1527 1009 1461T1189 1264V1241H1070Q982 1296 849 1427Q713 1293 630 1241H515V1264Z" />
<glyph unicode="&#xeb;" glyph-name="edieresis" horiz-adv-x="1149" d="M639 -20Q396 -20 256 128T115 539Q115 804 245 960T596 1116Q802 1116 922 981T1042 623V518H287Q292 325 384 225T645 125Q822 125 995 199V51Q907 13 829 -3T639 -20ZM594 977Q462 977
384 891T291 653H864Q864 810 794 893T594 977ZM319 1393Q319 1445 345 1468T409 1491Q447 1491 474 1468T502 1393Q502 1343 475 1319T409 1294Q372 1294 346 1318T319 1393ZM700 1393Q700 1445 726 1468T790 1491Q827 1491 854 1468T882 1393Q882 1343 855 1319T790
1294Q753 1294 727 1318T700 1393Z" />
<glyph unicode="&#xec;" glyph-name="igrave" horiz-adv-x="518" d="M342 0H176V1096H342V0ZM355 1241H245Q180 1293 91 1389T-38 1548V1569H165Q197 1500 254 1410T355 1266V1241Z" />
<glyph unicode="&#xed;" glyph-name="iacute" horiz-adv-x="518" d="M342 0H176V1096H342V0ZM169 1266Q217 1328 272 1416T360 1569H562V1548Q518 1483 431 1388T280 1241H169V1266Z" />
<glyph unicode="&#xee;" glyph-name="icircumflex" horiz-adv-x="518" d="M342 0H176V1096H342V0ZM-77 1264Q50 1400 101 1464T175 1569H341Q363 1527 417 1461T597 1264V1241H478Q390 1296 257 1427Q121 1293 38 1241H-77V1264Z" />
<glyph unicode="&#xef;" glyph-name="idieresis" horiz-adv-x="518" d="M342 0H176V1096H342V0ZM-20 1393Q-20 1445 6 1468T70 1491Q108 1491 135 1468T163 1393Q163 1343 136 1319T70 1294Q33 1294 7 1318T-20 1393ZM361 1393Q361 1445 387 1468T451 1491Q488
1491 515 1468T543 1393Q543 1343 516 1319T451 1294Q414 1294 388 1318T361 1393Z" />
<glyph unicode="&#xf0;" glyph-name="eth" horiz-adv-x="1221" d="M1122 563Q1122 282 992 131T614 -20Q392 -20 253 114T113 475Q113 705 244 836T596 967Q822 967 922 846L930 850Q873 1064 668 1255L397 1100L324 1208L557 1341Q465 1403 371 1452L440 1569Q596
1496 698 1421L936 1559L1012 1452L805 1333Q957 1190 1039 991T1122 563ZM954 512Q954 659 864 744T618 829Q281 829 281 469Q281 302 368 211T618 119Q793 119 873 219T954 512Z" />
<glyph unicode="&#xf1;" glyph-name="ntilde" horiz-adv-x="1257" d="M926 0V709Q926 843 865 909T674 975Q502 975 422 882T342 575V0H176V1096H311L338 946H346Q397 1027 489 1071T694 1116Q892 1116 992 1021T1092 715V0H926ZM802 1243Q759 1243 718 1261T638
1302T562 1343T491 1362Q441 1362 416 1332T376 1241H278Q291 1362 348 1430T497 1499Q543 1499 586 1481T668 1440T743 1399T811 1380Q860 1380 884 1409T923 1501H1022Q1009 1380 953 1312T802 1243Z" />
<glyph unicode="&#xf2;" glyph-name="ograve" horiz-adv-x="1237" d="M1122 549Q1122 281 987 131T614 -20Q467 -20 353 49T177 247T115 549Q115 817 249 966T621 1116Q851 1116 986 963T1122 549ZM287 549Q287 339 371 229T618 119Q781 119 865 228T950 549Q950
758 866 866T616 975Q453 975 370 868T287 549ZM998 1241H888Q823 1293 734 1389T605 1548V1569H808Q840 1500 897 1410T998 1266V1241Z" />
<glyph unicode="&#xf3;" glyph-name="oacute" horiz-adv-x="1237" d="M1122 549Q1122 281 987 131T614 -20Q467 -20 353 49T177 247T115 549Q115 817 249 966T621 1116Q851 1116 986 963T1122 549ZM287 549Q287 339 371 229T618 119Q781 119 865 228T950 549Q950
758 866 866T616 975Q453 975 370 868T287 549ZM479 1266Q527 1328 582 1416T670 1569H872V1548Q828 1483 741 1388T590 1241H479V1266Z" />
<glyph unicode="&#xf4;" glyph-name="ocircumflex" horiz-adv-x="1237" d="M1122 549Q1122 281 987 131T614 -20Q467 -20 353 49T177 247T115 549Q115 817 249 966T621 1116Q851 1116 986 963T1122 549ZM287 549Q287 339 371 229T618 119Q781 119 865 228T950
549Q950 758 866 866T616 975Q453 975 370 868T287 549ZM282 1264Q409 1400 460 1464T534 1569H700Q722 1527 776 1461T956 1264V1241H837Q749 1296 616 1427Q480 1293 397 1241H282V1264Z" />
<glyph unicode="&#xf5;" glyph-name="otilde" horiz-adv-x="1237" d="M1122 549Q1122 281 987 131T614 -20Q467 -20 353 49T177 247T115 549Q115 817 249 966T621 1116Q851 1116 986 963T1122 549ZM287 549Q287 339 371 229T618 119Q781 119 865 228T950 549Q950
758 866 866T616 975Q453 975 370 868T287 549ZM1029 1243Q986 1243 945 1261T865 1302T789 1343T718 1362Q668 1362 643 1332T603 1241H505Q518 1362 575 1430T724 1499Q770 1499 813 1481T895 1440T970 1399T1038 1380Q1087 1380 1111 1409T1150 1501H1249Q1236
1380 1180 1312T1029 1243Z" />
<glyph unicode="&#xf6;" glyph-name="odieresis" horiz-adv-x="1237" d="M1122 549Q1122 281 987 131T614 -20Q467 -20 353 49T177 247T115 549Q115 817 249 966T621 1116Q851 1116 986 963T1122 549ZM287 549Q287 339 371 229T618 119Q781 119 865 228T950 549Q950
758 866 866T616 975Q453 975 370 868T287 549ZM336 1393Q336 1445 362 1468T426 1491Q464 1491 491 1468T519 1393Q519 1343 492 1319T426 1294Q389 1294 363 1318T336 1393ZM717 1393Q717 1445 743 1468T807 1491Q844 1491 871 1468T899 1393Q899 1343 872 1319T807
1294Q770 1294 744 1318T717 1393Z" />
<glyph unicode="&#xf7;" glyph-name="divide" horiz-adv-x="1171" d="M104 653V791H1065V653H104ZM471 373Q471 433 500 463T584 494Q636 494 665 463T694 373Q694 316 665 284T584 252Q532 252 502 283T471 373ZM471 1071Q471 1131 500 1161T584 1192Q636 1192
665 1161T694 1071Q694 1014 665 982T584 950Q532 950 502 981T471 1071Z" />
<glyph unicode="&#xf8;" glyph-name="oslash" horiz-adv-x="1237" d="M1122 549Q1122 281 987 131T614 -20Q460 -20 348 49L264 -68L150 10L244 141Q115 293 115 549Q115 817 249 966T621 1116Q775 1116 891 1040L975 1159L1092 1083L995 950Q1122 798 1122 549ZM287
549Q287 378 340 276L805 922Q730 975 616 975Q453 975 370 868T287 549ZM950 549Q950 713 899 813L434 170Q505 119 618 119Q781 119 865 228T950 549Z" />
<glyph unicode="&#xf9;" glyph-name="ugrave" horiz-adv-x="1257" d="M332 1096V385Q332 251 393 185T584 119Q756 119 835 213T915 520V1096H1081V0H944L920 147H911Q860 66 770 23T563 -20Q363 -20 264 75T164 379V1096H332ZM982 1241H872Q807 1293 718 1389T589
1548V1569H792Q824 1500 881 1410T982 1266V1241Z" />
<glyph unicode="&#xfa;" glyph-name="uacute" horiz-adv-x="1257" d="M332 1096V385Q332 251 393 185T584 119Q756 119 835 213T915 520V1096H1081V0H944L920 147H911Q860 66 770 23T563 -20Q363 -20 264 75T164 379V1096H332ZM506 1266Q554 1328 609 1416T697
1569H899V1548Q855 1483 768 1388T617 1241H506V1266Z" />
<glyph unicode="&#xfb;" glyph-name="ucircumflex" horiz-adv-x="1257" d="M332 1096V385Q332 251 393 185T584 119Q756 119 835 213T915 520V1096H1081V0H944L920 147H911Q860 66 770 23T563 -20Q363 -20 264 75T164 379V1096H332ZM286 1264Q413 1400 464 1464T538
1569H704Q726 1527 780 1461T960 1264V1241H841Q753 1296 620 1427Q484 1293 401 1241H286V1264Z" />
<glyph unicode="&#xfc;" glyph-name="udieresis" horiz-adv-x="1257" d="M332 1096V385Q332 251 393 185T584 119Q756 119 835 213T915 520V1096H1081V0H944L920 147H911Q860 66 770 23T563 -20Q363 -20 264 75T164 379V1096H332ZM342 1393Q342 1445 368 1468T432
1491Q470 1491 497 1468T525 1393Q525 1343 498 1319T432 1294Q395 1294 369 1318T342 1393ZM723 1393Q723 1445 749 1468T813 1491Q850 1491 877 1468T905 1393Q905 1343 878 1319T813 1294Q776 1294 750 1318T723 1393Z" />
<glyph unicode="&#xfd;" glyph-name="yacute" horiz-adv-x="1032" d="M2 1096H180L420 471Q499 257 518 162H526Q539 213 580 336T852 1096H1030L559 -152Q489 -337 396 -414T166 -492Q90 -492 16 -475V-342Q71 -354 139 -354Q310 -354 383 -162L444 -6L2 1096ZM411
1266Q459 1328 514 1416T602 1569H804V1548Q760 1483 673 1388T522 1241H411V1266Z" />
<glyph unicode="&#xfe;" glyph-name="thorn" horiz-adv-x="1255" d="M344 948Q410 1037 495 1076T686 1116Q901 1116 1021 966T1141 549Q1141 281 1021 131T686 -20Q464 -20 342 141H330L334 107Q342 30 342 -33V-492H176V1556H342V1090Q342 1038 336 948H344ZM664
975Q496 975 420 883T342 590V549Q342 318 419 219T666 119Q969 119 969 551Q969 766 895 870T664 975Z" />
<glyph unicode="&#xff;" glyph-name="ydieresis" horiz-adv-x="1032" d="M2 1096H180L420 471Q499 257 518 162H526Q539 213 580 336T852 1096H1030L559 -152Q489 -337 396 -414T166 -492Q90 -492 16 -475V-342Q71 -354 139 -354Q310 -354 383 -162L444 -6L2 1096ZM490
1393Q490 1445 516 1468T580 1491Q618 1491 645 1468T673 1393Q673 1343 646 1319T580 1294Q543 1294 517 1318T490 1393ZM871 1393Q871 1445 897 1468T961 1491Q998 1491 1025 1468T1053 1393Q1053 1343 1026 1319T961 1294Q924 1294 898 1318T871 1393Z" />
<glyph unicode="&#x2013;" glyph-name="endash" horiz-adv-x="1024" d="M82 473V625H942V473H82Z" />
<glyph unicode="&#x2014;" glyph-name="emdash" horiz-adv-x="2048" d="M82 473V625H1966V473H82Z" />
<glyph unicode="&#x2018;" glyph-name="quoteleft" horiz-adv-x="348" d="M37 961L25 983Q47 1073 96 1207T201 1462H324Q258 1208 221 961H37Z" />
<glyph unicode="&#x2019;" glyph-name="quoteright" horiz-adv-x="348" d="M309 1462L324 1440Q298 1340 249 1208T147 961H25Q95 1246 127 1462H309Z" />
<glyph unicode="&#x201a;" glyph-name="quotesinglbase" horiz-adv-x="502" d="M350 238L365 215Q339 115 290 -17T188 -264H63Q90 -160 122 -7T168 238H350Z" />
<glyph unicode="&#x201c;" glyph-name="quotedblleft" horiz-adv-x="717" d="M406 961L391 983Q447 1198 569 1462H692Q662 1347 633 1203T590 961H406ZM37 961L25 983Q47 1073 96 1207T201 1462H324Q258 1208 221 961H37Z" />
<glyph unicode="&#x201d;" glyph-name="quotedblright" horiz-adv-x="717" d="M309 1462L324 1440Q298 1340 249 1208T147 961H25Q95 1246 127 1462H309ZM678 1462L692 1440Q668 1349 620 1216T516 961H391Q417 1061 450 1215T496 1462H678Z" />
<glyph unicode="&#x201e;" glyph-name="quotedblbase" horiz-adv-x="829" d="M309 238L324 216Q298 116 249 -16T147 -263H25Q95 22 127 238H309ZM678 238L692 216Q668 125 620 -8T516 -263H391Q417 -163 450 -9T496 238H678Z" />
<glyph unicode="&#x2022;" glyph-name="bullet" horiz-adv-x="770" d="M164 748Q164 869 220 932T385 995Q490 995 548 933T606 748Q606 629 549 565T385 500Q278 500 221 565T164 748Z" />
<glyph unicode="&#x2039;" glyph-name="guilsinglleft" horiz-adv-x="623" d="M82 551L424 958L543 889L254 539L543 188L424 117L82 524V551Z" />
<glyph unicode="&#x203a;" glyph-name="guilsinglright" horiz-adv-x="623" d="M541 524L197 117L80 188L367 539L80 889L197 958L541 551V524Z" />
</font>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 55 KiB

View File

@ -1,451 +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">
<defs >
<font id="Quicksand" horiz-adv-x="536" ><font-face
font-family="Quicksand Light"
units-per-em="1000"
panose-1="0 0 4 0 0 0 0 0 0 0"
ascent="1000"
descent="-250"
alphabetic="0" />
<glyph unicode=" " glyph-name="space" horiz-adv-x="270" />
<glyph unicode="!" glyph-name="exclam" horiz-adv-x="158" d="M65 187T64 203L59 669Q59 684 63 692T79 700Q91 700 95 692T99 669L94 203Q93 187 79 187Q65 187 64 203ZM64 0T57 8T50 31V54Q50 68 57 76T77 85H81Q94 85 101 77T108 54V31Q108 17 101 9T81 0H77Q64
0 57 8Z" />
<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="367" d="M79 700T98 700H131Q141 700 141 689Q141 684 140 681L78 463Q74 446 55 446Q44 446 47 467L76 681Q79 700 98 700ZM259 700T278 700H311Q325 699 320 681L258 463Q254 446 235 446Q224 446
227 467L256 681Q259 700 278 700Z" />
<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="641" d="M607 517T614 510T621 492Q621 482 614 476T596 470H493L452 234H556Q567 234 574 227T581 209Q581 199 574 193T556 187H444L415 20Q413 11 407 6T392 0Q380 0 374 9T369 32L396 187H189L160
20Q158 11 152 6T137 0Q125 0 119 9T114 32L141 187H45Q35 187 28 194T20 212Q20 222 27 228T45 234H149L190 470H86Q75 470 68 477T60 495Q60 505 67 511T85 517H198L226 680Q228 689 234 694T249 700Q261 700 267 691T272 669L246 517H453L481 680Q483 689 489
694T504 700Q516 700 522 691T527 669L501 517H596Q607 517 614 510ZM404 234L445 470H238L197 234H404Z" />
<glyph unicode="$" glyph-name="dollar" horiz-adv-x="550" d="M499 119T475 81T405 19T300 -9V-140Q300 -148 295 -154T280 -160Q271 -160 266 -154T260 -140V-10Q194 -6 143 19T41 95Q35 101 35 110Q35 118 42 125T57 133Q66 133 74 124Q110 82 158 58T260 31V338Q197
362 159 382T94 440T68 535Q68 604 120 653T260 709V800Q260 808 265 814T280 820Q289 820 294 814T300 800V710Q356 708 405 687T484 628Q494 614 494 607Q494 599 487 593T470 586Q462 586 457 592Q431 626 390 646T300 670V372Q365 349 405 328T472 267T499
163Q499 119 475 81ZM111 480T150 447T260 387V669Q194 662 153 627T111 536Q111 480 150 447ZM369 36T412 72T456 165Q455 227 415 261T300 323V31Q369 36 412 72Z" />
<glyph unicode="%" glyph-name="percent" horiz-adv-x="763" d="M115 350T83 401T50 527Q50 605 83 656T179 708Q241 708 274 657T307 529Q307 453 274 402T177 350Q115 350 83 401ZM149 -3T144 2T138 16Q138 22 141 28L579 694Q585 703 595 703Q604 703 609 698T615
684Q615 678 612 672L174 6Q168 -3 158 -3Q149 -3 144 2ZM223 390T244 427T265 527Q265 591 242 629T177 668Q133 668 113 630T92 529Q92 466 114 428T179 390Q223 390 244 427ZM521 -8T488 43T455 169Q455 246 488 298T585 350Q647 350 680 299T713 171Q713 95
680 44T583 -8Q521 -8 488 43ZM629 32T650 69T671 169Q671 233 648 271T583 310Q539 310 518 272T497 171Q497 108 520 70T585 32Q629 32 650 69Z" />
<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="669" d="M644 35T644 25Q644 17 639 11T624 4Q620 4 612 8Q609 10 578 33L507 87Q465 41 405 16T269 -10Q200 -10 146 23T61 109T30 221Q30 285 68 341T181 424Q138 496 138 553Q138 623 186 666T316
710Q384 710 429 684T496 616Q500 608 500 604Q500 598 494 592T480 586Q469 586 463 595Q440 630 406 650T316 670Q250 670 215 638T180 551Q180 507 211 451T295 336Q381 237 500 141Q538 196 555 279Q557 287 562 291T576 296Q585 296 590 290T595 273Q580 181
531 117Q596 67 635 41Q644 35 644 25ZM402 30T476 111Q360 202 262 316Q227 355 202 392Q137 372 105 327T72 226Q72 175 95 130T164 58T269 30Q402 30 476 111Z" />
<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="187" d="M79 700T98 700H131Q145 699 140 681L78 463Q74 446 55 446Q44 446 47 467L76 681Q79 700 98 700Z" />
<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="379" d="M326 -195T320 -192Q236 -154 178 -84T90 74T60 256Q60 396 128 515T321 705Q326 708 331 708Q339 708 344 703T349 689Q349 678 339 672Q266 633 212 567T129 420T100 256Q100 172 128 91T210
-57T339 -160Q348 -165 348 -177Q348 -195 331 -195Q326 -195 320 -192Z" />
<glyph unicode=")" glyph-name="parenright" horiz-adv-x="379" d="M40 -194T35 -189T30 -175Q30 -164 40 -158Q113 -119 167 -53T250 94T279 258Q279 342 251 423T169 571T40 674Q31 679 31 691Q31 709 48 709Q53 709 59 706Q143 667 201 598T289 440T319 258Q319
118 250 -2T58 -191Q53 -194 48 -194Q40 -194 35 -189Z" />
<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="291" d="M137 406T132 412T127 428L133 525Q134 528 132 529T128 529L46 473Q41 469 34 469Q23 469 17 480Q14 485 14 490Q14 502 27 508L117 551Q120 552 120 554T117 557L27 600Q15 606 15 619Q15 624
18 630Q24 639 34 639Q41 639 46 635L128 579Q130 577 132 578T133 583L127 680V682Q127 690 133 696T147 702Q155 702 160 696T165 680L159 583Q158 580 160 579T164 579L246 635Q251 639 258 639Q269 639 275 628Q278 624 278 618Q278 607 265 600L175 557Q172
556 172 554T175 551L265 508Q278 502 278 490Q278 485 275 480Q269 469 258 469Q251 469 246 473L164 529Q162 531 160 530T159 525L165 428V426Q165 418 159 412T145 406Q137 406 132 412Z" />
<glyph unicode="+" glyph-name="plus" horiz-adv-x="556" d="M494 263T500 257T506 242Q506 234 500 229T485 223H299V22Q299 12 293 6T278 0Q269 0 263 6T257 21V223H71Q62 223 56 229T50 244Q50 252 56 257T71 263H257V456Q257 466 263 472T278 478Q288 478
293 472T299 457V263H485Q494 263 500 257Z" />
<glyph unicode="," glyph-name="comma" horiz-adv-x="167" d="M135 -29T122 -55T88 -97T49 -113Q42 -113 37 -109T31 -97Q31 -88 35 -85T49 -79T66 -73Q80 -66 87 -51T95 -20Q95 4 78 4Q63 4 52 -5Q44 5 44 15Q44 28 57 38T88 48Q109 48 122 35T135 1Q135 -29 122 -55Z" />
<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="388" d="M71 225T66 231T60 246Q60 254 65 259T79 265H309Q317 265 322 259T328 244Q328 236 323 231T309 225H79Q71 225 66 231Z" />
<glyph unicode="." glyph-name="period" horiz-adv-x="158" d="M64 0T57 8T50 31V54Q50 68 57 76T77 85H81Q94 85 101 77T108 54V31Q108 17 101 9T81 0H77Q64 0 57 8Z" />
<glyph unicode="/" glyph-name="slash" horiz-adv-x="507" d="M10 -128T5 -122T0 -107Q0 -101 3 -95L448 776Q455 789 461 793T477 798Q484 798 489 793T495 779Q495 771 491 763L46 -109Q40 -120 35 -124T20 -128Q10 -128 5 -122Z" />
<glyph unicode="0" glyph-name="zero" horiz-adv-x="588" d="M217 -10T165 37T86 166T60 350Q60 452 86 533T164 662T294 710Q371 710 423 663T502 534T528 350Q528 248 502 167T424 38T294 -10Q217 -10 165 37ZM387 32T436 119T486 350Q486 494 437 581T294 668Q201
668 152 581T102 350Q102 206 151 119T294 32Q387 32 436 119Z" />
<glyph unicode="1" glyph-name="one" horiz-adv-x="323" d="M212 701T217 695T223 680V20Q223 12 217 6T202 0Q193 0 187 6T181 20V642L35 555Q32 553 27 553Q18 553 12 560T5 575Q5 584 16 592L191 697Q196 701 203 701Q212 701 217 695Z" />
<glyph unicode="2" glyph-name="two" horiz-adv-x="577" d="M515 40T521 34T527 20Q527 11 521 6T507 0H121Q111 0 104 5T96 21Q96 27 101 34L336 296Q399 363 428 413T457 513Q457 588 413 629T285 670Q230 670 189 646T129 568Q127 562 123 557T110 552Q103
552 96 557T88 568Q88 573 93 586Q116 646 168 678T288 710Q389 710 445 657T501 517Q501 464 472 408T369 272L165 40H507Q515 40 521 34Z" />
<glyph unicode="3" glyph-name="three" horiz-adv-x="519" d="M298 442T348 417T429 342T461 221Q461 154 429 102T341 20T222 -10Q177 -10 137 6T66 54Q60 60 60 68Q60 76 66 83T81 90Q90 90 99 80Q143 32 222 32Q277 32 322 56T393 123T419 221Q419 282 392
322T320 382T227 401Q217 401 203 400T186 398Q177 398 172 404T166 420Q166 429 171 434L373 660H70Q62 660 56 666T50 680Q50 689 56 694T70 700H416Q427 700 432 693T437 679Q437 671 431 665L232 441Q236 442 242 442Q298 442 348 417Z" />
<glyph unicode="4" glyph-name="four" horiz-adv-x="505" d="M464 263T470 258T476 244Q476 236 470 231T456 225H380V20Q380 12 374 6T360 0Q351 0 346 6T340 20V225H35Q26 225 21 231T15 246Q15 254 20 259L343 692Q349 700 360 700Q369 700 374 694T380 680V263H456Q464
263 470 258ZM73 263H340V622L73 263Z" />
<glyph unicode="5" glyph-name="five" horiz-adv-x="539" d="M309 463T360 435T440 357T469 242Q469 170 439 116T352 31T221 1Q177 1 136 15T62 57Q54 63 54 72Q54 79 60 87T74 95Q82 95 88 89Q147 41 221 41Q315 41 372 95T429 239Q429 322 376 373T231 424Q195
424 164 414T100 387Q80 378 78 378Q69 378 62 385T57 402L104 683Q105 689 111 694T126 700H431Q439 700 445 694T451 679Q451 670 445 664T431 658H141L100 430Q168 463 246 463Q309 463 360 435Z" />
<glyph unicode="6" glyph-name="six" horiz-adv-x="533" d="M360 439T406 407T478 322T503 211Q503 153 475 103T398 21T288 -10Q211 -10 160 24T85 113T60 232Q60 321 99 421T208 605T366 725Q372 727 375 727Q385 727 391 721T397 704Q397 692 383 686Q326 661
272 608T177 488T119 352Q152 393 199 416T299 439Q360 439 406 407ZM337 30T376 53T438 117T461 211Q461 260 442 303T384 372T292 398Q233 398 190 372T124 303T101 207Q101 160 123 120T187 55T286 30Q337 30 376 53Z" />
<glyph unicode="7" glyph-name="seven" horiz-adv-x="501" d="M471 700T471 682Q471 676 469 672L190 11Q188 5 183 2T170 -2Q163 -2 156 3T149 16Q149 20 151 26L419 660H80Q72 660 66 665T60 680Q60 689 66 694T80 700H454Q471 700 471 682Z" />
<glyph unicode="8" glyph-name="eight" horiz-adv-x="557" d="M420 331T453 285T487 179Q487 127 460 84T384 16T278 -10Q220 -10 173 15T98 83T70 179Q70 239 103 284T187 352Q145 373 116 417T86 514Q86 566 111 608T181 675T278 700Q330 700 374 676T443 609T469
514Q469 460 440 417T369 353Q420 331 453 285ZM128 471T149 438T204 386T278 367Q317 367 351 385T406 437T427 514Q427 579 386 619T278 660Q211 660 170 620T128 514Q128 471 149 438ZM353 30T399 71T445 179Q445 222 422 256T361 311T278 331Q234 331 196 311T135
257T112 179Q112 113 158 72T278 30Q353 30 399 71Z" />
<glyph unicode="9" glyph-name="nine" horiz-adv-x="555" d="M352 710T403 676T478 587T503 468Q503 379 465 283T356 107T197 -10Q191 -12 188 -12Q179 -12 173 -5T166 11Q166 23 180 29Q237 54 291 104T386 218T444 348Q412 308 365 286T264 263Q203 263 157
295T85 379T60 489Q60 547 88 597T165 679T275 710Q352 710 403 676ZM330 304T373 329T439 398T462 493Q462 540 440 580T376 645T277 670Q226 670 187 647T125 583T102 489Q102 440 121 398T178 330T271 304Q330 304 373 329Z" />
<glyph unicode=":" glyph-name="colon" horiz-adv-x="158" d="M64 425T57 433T50 456V479Q50 493 57 501T77 510H81Q94 510 101 502T108 479V456Q108 442 101 434T81 425H77Q64 425 57 433ZM64 0T57 8T50 31V54Q50 68 57 76T77 85H81Q94 85 101 77T108 54V31Q108
17 101 9T81 0H77Q64 0 57 8Z" />
<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="167" d="M81 425T72 434T63 456V479Q63 493 72 501T94 510H98Q112 510 120 502T129 479V456Q129 443 121 434T98 425H94Q81 425 72 434ZM135 -29T122 -55T88 -97T49 -113Q42 -113 37 -109T31 -97Q31 -88
35 -85T49 -79T66 -73Q80 -66 87 -51T95 -20Q95 4 78 4Q63 4 52 -5Q44 5 44 15Q44 28 57 38T88 48Q109 48 122 35T135 1Q135 -29 122 -55Z" />
<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="522" d="M442 39T447 34T452 19Q452 11 447 6T433 0Q425 0 415 6L56 209Q44 215 40 222T35 240Q35 250 41 257T60 271L411 470Q419 475 427 475H429Q438 475 443 470T449 457Q449 441 433 433L82 238L428
46Q442 39 447 34Z" />
<glyph unicode="=" glyph-name="equal" horiz-adv-x="436" d="M62 297T56 303T50 318Q50 326 56 331T71 337H365Q374 337 380 331T386 316Q386 308 380 303T365 297H71Q62 297 56 303ZM62 118T56 124T50 139Q50 147 56 152T71 158H365Q374 158 380 152T386 137Q386
129 380 124T365 118H71Q62 118 56 124Z" />
<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="531" d="M484 262T490 255T496 238Q496 227 492 220T475 207L107 6Q97 0 89 0Q81 0 76 5T70 19Q70 28 75 33T94 46L449 236L89 433Q73 441 73 457Q73 465 79 470T95 475Q103 475 111 470L471 269Q484
262 490 255Z" />
<glyph unicode="?" glyph-name="question" horiz-adv-x="471" d="M301 735T346 710T417 639T443 529Q443 483 418 438T349 363T254 327V209Q254 201 249 195T235 189Q226 189 221 195T216 209V343Q216 351 222 357T236 363Q282 366 319 389T378 449T400 529Q400
578 380 616T325 676T247 697Q202 697 162 676T96 618Q89 609 79 609Q73 609 70 611Q59 617 59 628Q59 635 63 640Q94 683 143 709T247 735Q301 735 346 710ZM254 85T261 77T268 54V31Q268 17 261 9T241 0H237Q224 0 217 8T210 31V54Q210 68 217 76T237 85H241Q254
85 261 77Z" />
<glyph unicode="@" glyph-name="at" horiz-adv-x="975" d="M686 710T765 668T884 555T925 396Q925 315 895 236T812 106T700 55Q658 55 634 76T610 133L611 145L617 194Q581 129 526 92T412 55Q368 55 335 77T284 138T266 220Q266 284 298 352T385 465T507 510Q563
510 600 480T652 401L664 477Q666 489 671 494T687 500Q705 500 705 481Q705 475 704 472L654 156Q653 151 653 143Q653 118 667 105T700 92Q748 92 791 136T859 252T885 396Q885 477 847 540T739 637T576 672Q436 672 323 616T145 454T80 206Q80 119 115 44T226
-77T414 -124Q479 -124 521 -112T618 -75Q625 -71 639 -65Q645 -63 649 -63Q658 -63 662 -73L664 -81Q664 -92 653 -98Q590 -129 539 -145T414 -162Q286 -162 202 -110T79 25T40 206Q40 358 111 472T304 648T576 710Q686 710 765 668ZM464 93T517 129T604 223T639
343Q639 396 603 434T508 472Q449 472 404 433T333 335T308 222Q308 163 339 128T414 93Q464 93 517 129Z" />
<glyph unicode="A" glyph-name="A" horiz-adv-x="649" d="M614 24T614 19Q614 10 608 5T593 0Q586 0 581 3T573 13L489 219L490 217H155L74 13Q69 0 56 0Q47 0 42 5T35 17Q34 21 36 27L305 689Q308 697 312 699T324 702Q339 702 344 689L613 27Q614 24 614 19ZM171
257H474L321 634L171 257Z" />
<glyph unicode="B" glyph-name="B" horiz-adv-x="650" d="M523 354T561 308T600 189Q600 98 543 49T396 0H120Q112 0 106 6T100 20V680Q100 688 106 694T120 700H389Q469 700 517 654T565 530Q565 474 537 429T459 366Q523 354 561 308ZM523 590T487 625T384 660H142V379H384Q446
380 484 419T523 531Q523 590 487 625ZM466 40T512 77T558 189Q558 263 512 300T391 338H142V40H391Q466 40 512 77Z" />
<glyph unicode="C" glyph-name="C" horiz-adv-x="662" d="M627 635T627 626Q627 618 623 613Q617 605 608 605Q604 605 596 609Q503 672 399 672Q315 672 245 631T133 516T92 350Q92 258 133 185T244 70T399 28Q504 28 595 90Q600 94 607 94Q617 94 623 86Q627
81 627 74Q627 64 619 58Q580 30 519 10T399 -10Q304 -10 224 37T97 166T50 350Q50 451 97 533T224 663T399 710Q459 710 515 692T618 642Q627 635 627 626Z" />
<glyph unicode="D" glyph-name="D" horiz-adv-x="720" d="M476 700T541 652T638 525T670 350Q670 251 639 172T542 47T380 0H120Q112 0 106 6T100 20V680Q100 688 106 694T120 700H380Q476 700 541 652ZM500 40T564 125T628 350Q628 435 601 505T516 618T370 660H142V40H370Q500
40 564 125Z" />
<glyph unicode="E" glyph-name="E" horiz-adv-x="567" d="M505 40T511 34T517 20Q517 11 511 6T497 0H120Q112 0 106 6T100 20V680Q100 688 106 694T120 700H497Q505 700 511 694T517 680Q517 671 511 666T497 660H142V381H452Q460 381 466 375T472 361Q472 352
466 347T452 341H142V40H497Q505 40 511 34Z" />
<glyph unicode="F" glyph-name="F" horiz-adv-x="567" d="M505 700T511 694T517 680Q517 671 511 666T497 660H140V384H452Q460 384 466 378T472 364Q472 355 466 350T452 344H140V20Q140 12 135 6T120 0Q111 0 106 6T100 20V680Q100 688 106 694T120 700H497Q505
700 511 694Z" />
<glyph unicode="G" glyph-name="G" horiz-adv-x="694" d="M618 345T623 339T629 325V74Q629 62 620 56Q574 25 520 8T409 -10Q306 -10 225 36T97 165T50 350Q50 453 96 535T224 663T409 710Q465 710 515 697T606 656Q615 650 615 639Q615 630 609 625T596 619Q591
619 583 623Q499 670 409 670Q317 670 245 629T133 515T92 350Q92 258 132 185T245 71T409 30Q455 30 502 44T589 83V305H409Q401 305 395 311T389 325Q389 334 395 339T409 345H609Q618 345 623 339Z" />
<glyph unicode="H" glyph-name="H" horiz-adv-x="720" d="M608 700T614 694T620 679V21Q619 12 613 6T599 0Q589 0 584 6T578 21V340H142V21Q141 12 135 6T121 0Q111 0 106 6T100 21V679Q100 688 106 694T121 700Q130 700 136 694T142 679V380H578V679Q578 688
584 694T599 700Q608 700 614 694Z" />
<glyph unicode="I" glyph-name="I" horiz-adv-x="242" d="M141 12T135 6T121 0Q111 0 106 6T100 21V679Q100 688 106 694T121 700Q130 700 136 694T142 679V21Q141 12 135 6Z" />
<glyph unicode="J" glyph-name="J" horiz-adv-x="578" d="M203 -10T153 28T77 129Q75 135 75 139Q75 147 81 152T95 157Q108 157 114 144Q133 93 174 62T267 30Q344 30 390 76T436 199V680Q436 688 442 694T458 700Q467 700 472 694T478 680V199Q478 137 452 90T377
16T267 -10Q203 -10 153 28Z" />
<glyph unicode="K" glyph-name="K" horiz-adv-x="682" d="M629 23T629 16Q629 5 622 0T606 -5Q598 -5 592 2L292 373L142 234V21Q141 12 135 6T121 0Q111 0 106 6T100 21V679Q100 688 106 694T121 700Q130 700 136 694T142 679V285L574 690Q580 696 588 696Q596
696 602 690T608 676Q608 668 602 662L325 404L624 30Q629 23 629 16Z" />
<glyph unicode="L" glyph-name="L" horiz-adv-x="522" d="M495 40T501 34T507 20Q507 11 501 6T487 0H120Q111 0 106 6T100 20V680Q100 688 106 694T121 700Q130 700 136 694T142 680V40H487Q495 40 501 34Z" />
<glyph unicode="M" glyph-name="M" horiz-adv-x="829" d="M719 699T724 694T729 680V20Q729 12 723 6T708 0Q699 0 693 6T687 20V618L429 228Q424 220 415 220Q404 220 399 228L140 619V20Q140 12 134 6T120 0Q111 0 106 6T100 20V680Q100 687 105 693T119 700Q132
700 138 691L415 279L692 691Q700 702 711 700Q719 699 724 694Z" />
<glyph unicode="N" glyph-name="N" horiz-adv-x="725" d="M615 700T620 695T625 681V22Q625 11 619 6T604 0Q594 0 588 8L138 623V17Q138 10 133 5T119 0Q110 0 105 5T100 17V680Q100 690 105 695T118 700Q127 700 133 693L587 74V681Q587 689 592 694T606 700Q615
700 620 695Z" />
<glyph unicode="O" glyph-name="O" horiz-adv-x="768" d="M718 245T676 163T557 36T384 -10Q287 -10 211 35T93 163T50 350Q50 455 92 537T211 664T384 710Q481 710 557 665T675 537T718 350Q718 245 676 163ZM676 444T639 517T536 630T384 670Q299 670 233 630T129
517T92 350Q92 256 129 183T232 70T384 30Q469 30 535 70T639 183T676 350Q676 444 639 517Z" />
<glyph unicode="P" glyph-name="P" horiz-adv-x="594" d="M445 700T497 647T549 509Q549 453 526 408T459 337T360 311H142V20Q142 12 136 6T121 0Q112 0 106 6T100 20V680Q100 688 106 694T120 700H360Q445 700 497 647ZM427 351T467 395T507 509Q507 578 468
619T360 660H142V351H360Q427 351 467 395Z" />
<glyph unicode="Q" glyph-name="Q" horiz-adv-x="782" d="M788 -65T792 -69T797 -82Q797 -101 769 -120T700 -152T621 -165Q566 -165 528 -153T441 -117Q400 -96 370 -86T301 -76Q287 -76 276 -79T248 -90Q230 -98 224 -98Q216 -98 210 -92T204 -77Q204 -65 215
-60L361 -9Q270 -4 200 43T90 169T50 350Q50 455 92 537T211 664T384 710Q481 710 557 665T675 537T718 350Q718 260 687 187T598 65T465 -1L342 -41Q373 -44 399 -54T463 -82Q511 -105 544 -116T621 -127Q658 -127 684 -118T736 -94Q744 -90 755 -79Q761 -73 767
-69T780 -65Q788 -65 792 -69ZM92 256T129 183T232 70T384 30Q469 30 535 70T639 183T676 350Q676 444 639 517T536 630T384 670Q299 670 233 630T129 517T92 350Q92 256 129 183Z" />
<glyph unicode="R" glyph-name="R" horiz-adv-x="664" d="M609 32T609 21Q609 12 604 7T590 1Q584 1 581 3Q554 18 538 53T522 170Q522 252 478 282T376 313H142V20Q142 12 136 6T121 0Q112 0 106 6T100 20V680Q100 688 106 694T120 700H384Q442 700 487 677T557
612T582 519Q582 452 547 404T454 339Q502 324 533 280T564 170Q564 103 572 77T598 39Q609 32 609 21ZM389 353Q452 359 496 403T540 518Q540 580 496 620T379 660H142V353H389Z" />
<glyph unicode="S" glyph-name="S" horiz-adv-x="550" d="M205 -10T150 15T41 95Q35 101 35 110Q35 118 42 125T57 133Q66 133 74 124Q113 78 166 54T279 30Q356 30 406 67T456 165Q455 213 430 244T369 293T269 335Q200 361 162 381T96 438T68 535Q68 584 95
624T172 687T288 710Q347 710 400 689T484 628Q494 614 494 607Q494 599 487 593T470 586Q462 586 457 592Q429 628 385 649T288 670Q212 670 162 634T111 536Q111 493 135 463T197 415T289 376Q359 351 400 330T470 269T499 163Q499 117 472 77T395 14T279 -10Q205
-10 150 15Z" />
<glyph unicode="T" glyph-name="T" horiz-adv-x="596" d="M549 700T555 695T561 681Q561 672 556 667T541 662H318V20Q318 12 312 6T298 0Q289 0 284 6T278 20V662H55Q47 662 41 667T35 681Q35 689 41 694T55 700H541Q549 700 555 695Z" />
<glyph unicode="U" glyph-name="U" horiz-adv-x="715" d="M604 700T609 694T615 680V248Q615 178 580 119T486 25T358 -10Q288 -10 229 25T135 119T100 248V680Q100 689 106 694T121 700Q130 700 136 694T142 680V248Q142 189 171 139T249 60T358 30Q417 30 466
59T545 139T575 248V680Q575 688 580 694T595 700Q604 700 609 694Z" />
<glyph unicode="V" glyph-name="V" horiz-adv-x="660" d="M614 700T619 695T625 682Q625 678 623 672L349 13Q343 0 330 0Q324 0 319 3T311 13L39 669Q36 675 36 681Q36 689 41 694T55 700Q70 700 77 684L331 73L586 687Q593 700 605 700Q614 700 619 695Z" />
<glyph unicode="W" glyph-name="W" horiz-adv-x="974" d="M927 702T933 697T939 683L937 673L708 13Q706 7 701 4T690 0Q674 0 670 12L487 474L304 12Q299 0 283 0Q277 0 272 3T266 13L37 673L35 682Q35 691 42 696T57 702Q63 702 68 699T76 689L288 77L468 532Q473
545 487 545Q493 545 498 542T506 532L687 76L898 689Q903 702 918 702Q927 702 933 697Z" />
<glyph unicode="X" glyph-name="X" horiz-adv-x="589" d="M554 29Q559 22 559 17Q559 8 553 3T538 -3Q527 -3 522 5L293 317L65 5Q60 -3 50 -3Q41 -3 36 2T31 14Q31 19 36 27L271 348L34 671Q30 676 30 683Q30 692 36 697T50 703Q62 703 67 695L296 382L524 696Q530
704 539 704Q548 704 553 700T559 688Q559 681 554 674L319 350L554 29Z" />
<glyph unicode="Y" glyph-name="Y" horiz-adv-x="547" d="M527 680T523 672L295 362V20Q295 12 289 6T274 0Q265 0 259 6T253 20V358L24 672Q20 677 20 685Q20 692 26 698T41 704Q52 704 58 695L274 400L490 695Q496 704 507 704Q516 704 521 698T527 685Q527
680 523 672Z" />
<glyph unicode="Z" glyph-name="Z" horiz-adv-x="643" d="M580 38T586 32T592 19Q592 11 586 6T572 0H80Q71 0 66 6T60 21Q60 28 64 33L536 662H100Q92 662 86 667T80 681Q80 689 86 694T100 700H570Q582 700 587 694T593 680Q593 673 589 668L118 38H572Q580 38 586 32Z" />
<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="393" d="M341 -150T347 -156T353 -171Q353 -179 347 -184T333 -190H100Q92 -190 86 -184T80 -170V680Q80 688 86 694T100 700H333Q341 700 347 695T353 681Q353 673 347 668T333 662H120V-150H333Q341
-150 347 -156Z" />
<glyph unicode="\" glyph-name="backslash" horiz-adv-x="508" d="M477 -133T472 -129T461 -114L8 774Q5 779 5 787Q5 794 10 798T24 803Q36 803 41 800T48 791T52 784L505 -104Q508 -110 508 -116Q508 -123 502 -128T488 -133Q477 -133 472 -129Z" />
<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="393" d="M301 700T307 694T313 680V-170Q313 -178 307 -184T293 -190H60Q52 -190 46 -185T40 -171Q40 -163 46 -158T60 -152H273V660H60Q52 660 46 666T40 681Q40 689 46 694T60 700H293Q301 700 307 694Z" />
<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="484" d="M424 447T424 441Q424 433 419 428T405 422Q396 422 390 427T378 443L242 706L104 443Q98 432 93 427T77 422Q69 422 64 427T59 440Q59 447 63 454L216 738Q222 750 227 755T242 760Q251 760
256 755T268 738L421 453Q424 447 424 441Z" />
<glyph unicode="_" glyph-name="underscore" horiz-adv-x="654" d="M72 -160T66 -154T60 -140Q60 -130 66 -125T82 -120H572Q582 -120 588 -125T594 -140Q594 -148 588 -154T572 -160H82Q72 -160 66 -154Z" />
<glyph unicode="`" glyph-name="grave" horiz-adv-x="215" d="M143 554T128 569L57 648Q50 657 50 665Q50 688 72 688Q89 688 98 672L160 579Q165 571 165 566Q165 561 162 558T154 554Q143 554 128 569Z" />
<glyph unicode="a" glyph-name="a" horiz-adv-x="595" d="M501 499T506 493T512 479V20Q512 12 506 6T492 0Q483 0 478 6T472 20V110Q447 59 395 25T280 -10Q214 -10 161 24T78 119T48 255Q48 329 78 388T162 481T280 515Q345 515 397 481T472 390V479Q472 487
477 493T492 499Q501 499 506 493ZM337 28T381 57T451 139T476 255Q476 316 451 367T382 447T282 477Q227 477 183 449T113 370T88 255Q88 191 113 139T182 58T282 28Q337 28 381 57Z" />
<glyph unicode="b" glyph-name="b" horiz-adv-x="595" d="M381 515T434 482T517 389T547 255Q547 181 517 121T433 25T315 -10Q256 -10 206 21T123 109V20Q123 12 118 6T103 0Q95 0 89 6T83 20V719Q83 727 88 733T103 739Q112 739 117 733T123 719V393Q153 452
203 483T315 515Q381 515 434 482ZM368 28T412 58T481 139T507 255Q507 319 482 369T412 448T313 477Q257 477 213 449T144 370T119 255Q119 191 144 139T213 58T313 28Q368 28 412 58Z" />
<glyph unicode="c" glyph-name="c" horiz-adv-x="513" d="M343 515T383 505T448 479T473 444Q473 436 468 430T454 424Q445 424 441 427T428 438Q415 453 401 460Q365 477 299 477Q242 477 194 447T117 366T88 253Q88 189 114 138T189 57T299 28Q339 28 362 35T408
55Q424 65 436 77Q441 82 446 85T456 89Q464 89 468 84T473 71Q473 57 450 38T387 4T296 -10Q224 -10 168 24T80 118T48 253Q48 323 79 383T168 479T300 515Q343 515 383 505Z" />
<glyph unicode="d" glyph-name="d" horiz-adv-x="595" d="M501 740T506 734T512 720V20Q512 12 506 6T492 0Q483 0 478 6T472 20V115Q448 62 396 26T280 -10Q215 -10 162 24T79 119T48 253Q48 327 78 387T162 481T280 515Q342 515 395 480T472 389V720Q472 728
477 734T492 740Q501 740 506 734ZM338 28T382 57T451 137T476 253Q476 317 451 368T382 448T282 477Q228 477 184 448T114 368T88 253Q88 189 113 138T183 58T282 28Q338 28 382 57Z" />
<glyph unicode="e" glyph-name="e" horiz-adv-x="548" d="M485 120T490 115T495 102Q495 95 491 90Q458 46 409 18T304 -10Q229 -10 171 22T81 113T48 250Q48 330 79 390T163 483T274 515Q333 515 383 490T466 413T500 287Q500 279 494 273T480 266H87V253Q87
191 112 140T186 58T304 28Q352 28 394 51T461 111Q468 120 478 120Q485 120 490 115ZM237 475T199 456T131 398T91 304H459V313Q454 364 427 400T359 456T274 475Q237 475 199 456Z" />
<glyph unicode="f" glyph-name="f" horiz-adv-x="332" d="M293 493T298 488T304 474Q304 466 299 461T285 455H167V20Q167 12 161 6T147 0Q138 0 133 6T127 20V455H47Q40 455 34 461T28 474Q28 483 33 488T47 493H127V615Q127 674 158 704T239 735Q264 735 286
729T309 707Q309 699 303 693T290 687Q282 687 269 692Q246 699 235 699Q204 699 186 678T167 615V493H285Q293 493 298 488Z" />
<glyph unicode="g" glyph-name="g" horiz-adv-x="615" d="M521 499T526 493T532 479V49Q532 -27 501 -83T414 -169T286 -200Q246 -200 205 -190T138 -163T111 -129Q111 -121 115 -116T128 -111Q134 -111 146 -121Q160 -135 177 -142Q226 -162 288 -162Q382 -162
437 -104T492 49V118Q465 54 409 22T290 -10Q222 -10 167 24T80 119T48 253Q48 327 79 387T166 481T290 515Q357 515 412 480T492 394V479Q492 487 497 493T512 499Q521 499 526 493ZM350 28T396 56T469 136T496 253Q496 319 470 370T397 449T292 477Q234 477 188
448T115 368T88 253Q88 189 114 138T187 58T292 28Q350 28 396 56Z" />
<glyph unicode="h" glyph-name="h" horiz-adv-x="562" d="M387 505T433 451T479 312V20Q479 12 473 6T459 0Q450 0 445 6T439 20V312Q439 381 405 424T301 467Q258 467 217 446T149 389T123 312V20Q123 12 117 6T103 0Q94 0 89 6T83 20V720Q83 728 89 734T103
740Q112 740 117 734T123 720V404Q151 448 200 476T301 505Q387 505 433 451Z" />
<glyph unicode="i" glyph-name="i" horiz-adv-x="206" d="M123 12T117 6T103 0Q94 0 89 6T83 20V495Q83 503 89 509T103 515Q112 515 117 509T123 495V20Q123 12 117 6ZM87 583T78 592T68 615V623Q68 637 78 646T104 655Q118 655 127 646T137 623V615Q137 601
128 592T103 583Q87 583 78 592Z" />
<glyph unicode="j" glyph-name="j" horiz-adv-x="268" d="M-10 -198T-15 -193T-20 -180V-178Q-20 -171 -15 -166T-2 -159Q37 -153 66 -128T96 -58V480Q96 488 101 494T116 500Q125 500 130 494T136 480V-58Q136 -100 114 -132T60 -181T-1 -198Q-10 -198 -15 -193ZM100
584T91 593T81 616V624Q81 638 91 647T117 656Q131 656 140 647T150 624V616Q150 602 141 593T116 584Q100 584 91 593Z" />
<glyph unicode="k" glyph-name="k" horiz-adv-x="524" d="M481 29T481 20Q481 11 474 6T461 0Q453 0 446 7L212 256L128 186V20Q128 12 123 6T108 0Q99 0 94 6T88 20V720Q88 728 93 734T108 740Q117 740 122 734T128 720V236L442 499Q448 505 455 505Q463 505
469 499T475 484Q475 475 468 469L243 282L475 35Q481 29 481 20Z" />
<glyph unicode="l" glyph-name="l" horiz-adv-x="216" d="M128 12T122 6T108 0Q99 0 94 6T88 20V720Q88 728 94 734T108 740Q117 740 122 734T128 720V20Q128 12 122 6Z" />
<glyph unicode="m" glyph-name="m" horiz-adv-x="909" d="M737 505T781 451T826 311V20Q826 12 821 6T806 0Q797 0 792 6T786 20V307Q786 378 752 422T647 467Q604 467 563 445T495 387T469 307V20Q469 12 464 6T449 0Q440 0 435 6T429 20V312Q429 381 396 424T296
467Q254 467 214 446T149 389T123 312V20Q123 12 117 6T103 0Q94 0 89 6T83 20V479Q83 487 89 493T103 499Q112 499 117 493T123 479V409Q152 451 198 478T296 505Q351 505 394 477T457 395Q478 441 536 473T651 505Q737 505 781 451Z" />
<glyph unicode="n" glyph-name="n" horiz-adv-x="572" d="M399 515T444 463T489 326V20Q489 12 483 6T469 0Q460 0 455 6T449 20V322Q449 390 414 433T306 477Q262 477 220 456T150 399T123 322V20Q123 12 117 6T103 0Q94 0 89 6T83 20V479Q83 487 89 493T103
499Q112 499 117 493T123 479V412Q152 457 204 486T310 515Q399 515 444 463Z" />
<glyph unicode="o" glyph-name="o" horiz-adv-x="589" d="M541 178T509 119T421 25T295 -10Q226 -10 170 24T81 119T48 252Q48 326 80 386T169 480T295 515Q364 515 420 481T509 386T541 252Q541 178 509 119ZM501 316T475 367T401 447T295 477Q237 477 190 448T115
367T88 252Q88 189 115 138T189 58T295 28Q354 28 401 57T474 137T501 252Q501 316 475 367Z" />
<glyph unicode="p" glyph-name="p" horiz-adv-x="595" d="M381 505T434 472T517 381T547 250Q547 178 517 120T433 28T315 -6Q255 -6 205 24T123 109V-180Q123 -188 118 -194T103 -200Q95 -200 89 -194T83 -180V485Q83 493 88 499T103 505Q112 505 117 499T123
485V393Q153 450 203 477T315 505Q381 505 434 472ZM368 32T412 60T481 138T507 250Q507 312 482 361T412 439T313 467Q257 467 213 440T144 363T119 250Q119 187 143 138T212 60T313 32Q368 32 412 60Z" />
<glyph unicode="q" glyph-name="q" horiz-adv-x="595" d="M501 505T506 499T512 485V-180Q512 -188 506 -194T492 -200Q483 -200 478 -194T472 -180V115Q448 62 396 26T280 -10Q215 -10 162 24T79 119T48 253Q48 327 78 387T162 481T280 515Q342 515 395 480T472
389V485Q472 493 477 499T492 505Q501 505 506 499ZM338 28T382 57T451 137T476 253Q476 317 451 368T382 448T282 477Q228 477 184 448T114 368T88 253Q88 189 113 138T183 58T282 28Q338 28 382 57Z" />
<glyph unicode="r" glyph-name="r" horiz-adv-x="368" d="M355 515T355 492Q355 483 350 477T337 471Q334 471 323 475T298 480Q257 480 216 448T149 366T123 270V20Q123 12 117 6T103 0Q94 0 89 6T83 20V479Q83 487 89 493T103 499Q112 499 117 493T123 479V373Q146
434 194 474T309 515Q355 515 355 492Z" />
<glyph unicode="s" glyph-name="s" horiz-adv-x="465" d="M48 91T48 99Q48 106 56 112Q61 117 68 117Q78 117 84 109Q142 26 246 26Q299 26 339 52T379 124Q379 170 344 193T248 231Q167 251 121 284T74 379Q74 438 121 476T242 515Q283 515 323 499T397 448Q404
442 404 434Q404 425 397 418Q389 414 384 414Q377 414 372 420Q320 477 238 477Q185 477 149 451T112 379Q115 336 151 313T259 271Q310 258 343 243T397 199T417 126Q417 63 369 27T242 -10Q128 -10 55 80Q48 91 48 99Z" />
<glyph unicode="t" glyph-name="t" horiz-adv-x="316" d="M276 503T282 497T288 484Q288 476 283 471T269 465H159V109Q159 65 174 51T214 36Q218 36 225 38T238 40Q245 40 250 35T255 22Q255 13 243 7T215 0Q190 0 173 3T138 30T119 107V465H37Q30 465 24 471T18
484Q18 492 23 497T37 503H119V630Q119 638 125 644T139 650Q148 650 153 644T159 630V503H269Q276 503 282 497Z" />
<glyph unicode="u" glyph-name="u" horiz-adv-x="563" d="M469 499T474 493T480 479V188Q480 93 427 44T281 -6Q189 -6 136 43T83 188V479Q83 487 89 493T103 499Q112 499 117 493T123 479V188Q123 113 165 73T281 32Q356 32 398 72T440 188V479Q440 487 445 493T460
499Q469 499 474 493Z" />
<glyph unicode="v" glyph-name="v" horiz-adv-x="518" d="M467 517T473 513T480 501Q480 495 477 489L278 13Q276 7 271 4T259 0Q253 0 248 3T240 13L40 488Q38 494 38 497Q38 505 43 511T59 517Q64 517 69 514T77 504L258 69L440 504Q445 517 461 517Q467 517 473 513Z" />
<glyph unicode="w" glyph-name="w" horiz-adv-x="746" d="M696 517T702 512T708 498L706 488L551 13Q545 0 532 0Q520 0 513 13L368 340L238 13Q236 7 231 4T219 0Q213 0 208 3T200 13L40 488L38 498Q38 507 44 512T59 517Q72 517 77 504L218 68L351 397Q353 403
358 406T370 410Q376 410 381 407T389 397L530 71L669 504Q674 517 687 517Q696 517 702 512Z" />
<glyph unicode="x" glyph-name="x" horiz-adv-x="483" d="M438 28Q442 23 442 16Q442 8 437 2T423 -4Q414 -4 406 5L242 219L77 4Q71 -4 61 -4Q53 -4 48 1T42 15Q42 22 46 27L218 250L44 477Q40 482 40 489Q40 498 46 504T61 510Q71 510 77 501L243 284L406 501Q414
510 423 510Q432 510 437 505T442 493Q442 487 437 480L267 252L438 28Z" />
<glyph unicode="y" glyph-name="y" horiz-adv-x="562" d="M468 515T473 509T479 495V49Q479 -26 449 -82T365 -169T243 -200Q199 -200 163 -190T101 -162Q83 -150 90 -135Q97 -123 107 -123Q112 -123 116 -126Q140 -141 173 -152T245 -164Q302 -164 346 -137T414
-62T439 49V94Q416 49 366 20T261 -10Q171 -10 127 41T83 183V495Q83 503 88 509T103 515Q112 515 117 509T123 495V183Q123 28 261 28Q304 28 345 50T413 109T439 183V495Q439 503 444 509T459 515Q468 515 473 509Z" />
<glyph unicode="z" glyph-name="z" horiz-adv-x="477" d="M427 488T422 481L106 38H397Q405 38 411 32T417 19Q417 11 411 6T397 0H71Q62 0 56 7T50 20Q50 26 55 33L371 477H101Q93 477 87 482T81 496Q81 504 87 509T101 515H407Q415 515 420 509T427 495Q427
488 422 481Z" />
<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="436" d="M378 -168T382 -174T385 -189Q381 -200 369 -200L362 -199Q284 -182 243 -155T186 -91T171 0V79Q171 147 144 191T51 236H45Q37 236 31 242T25 256Q25 263 31 268T45 274H51Q171 274 171 431V510Q171
575 195 613T257 670T360 708Q368 710 370 710Q379 710 382 705T386 694Q386 681 370 676Q302 656 269 635T223 585T211 504V429Q211 363 188 315T122 255Q165 243 188 196T211 81V6Q211 -45 223 -75T268 -126T370 -166Q378 -168 382 -174Z" />
<glyph unicode="|" glyph-name="bar" horiz-adv-x="190" d="M115 -188T110 -194T95 -200Q86 -200 81 -194T75 -180V760Q75 768 80 774T95 780Q104 780 109 774T115 760V-180Q115 -188 110 -194Z" />
<glyph unicode="}" glyph-name="braceright" horiz-adv-x="436" d="M399 274T405 268T411 254Q411 247 405 242T391 236H385Q265 236 265 79V0Q265 -50 249 -79T195 -133T74 -199Q72 -200 68 -200Q58 -200 54 -195T50 -184Q50 -171 66 -166Q134 -146 167 -125T213
-75T225 6V81Q225 147 248 195T314 255Q271 267 248 314T225 429V504Q225 555 213 585T168 636T66 676Q58 678 54 684T51 699Q55 710 67 710L74 709Q152 692 193 665T250 601T265 510V431Q265 363 292 319T385 274H391Q399 274 405 268Z" />
<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="437" d="M289 213T269 219T215 240Q184 253 165 259T129 266Q97 266 85 224Q81 210 66 210Q50 210 50 224Q50 241 59 260T87 292T133 306Q153 306 173 299T231 277Q264 263 281 257T315 251Q345 251 351
294Q352 302 357 307T370 312Q376 312 381 309T387 299Q387 261 366 237T307 213Q289 213 269 219Z" />
<glyph unicode="&#xa0;" glyph-name="uni00A0" horiz-adv-x="270" />
<glyph unicode="&#xa1;" glyph-name="exclamdown" horiz-adv-x="158" d="M94 501T101 493T108 470V447Q108 433 101 425T81 416H77Q64 416 57 424T50 447V470Q50 484 57 492T77 501H81Q94 501 101 493ZM93 314T94 298L99 -168Q99 -183 95 -191T79 -199Q67 -199
63 -191T59 -168L64 298Q65 314 79 314Q93 314 94 298Z" />
<glyph unicode="&#xa2;" glyph-name="cent" horiz-adv-x="513" d="M464 179T468 174T473 161Q473 148 452 130T392 97T307 80V20Q307 12 302 6T287 0Q278 0 273 6T267 20V81Q202 88 153 123T76 216T48 343Q48 408 75 464T152 558T267 603V665Q267 673 272 679T287
685Q296 685 301 679T307 665V605Q349 604 387 594T449 567T473 534Q473 526 468 520T454 514Q445 514 441 517T428 528Q415 543 401 550Q370 566 307 567V118Q343 119 364 125T408 145Q424 155 436 167Q441 172 446 175T456 179Q464 179 468 174ZM88 254T137 193T267
120V564Q217 556 176 525T112 446T88 343Q88 254 137 193Z" />
<glyph unicode="&#xa3;" glyph-name="sterling" horiz-adv-x="611" d="M608 51T612 46T617 33Q617 22 611 17T604 10Q579 -7 552 -15T501 -24Q472 -24 444 -19T372 -2Q326 9 300 14T245 19Q218 19 192 13T133 -2L110 -8Q99 -10 84 -15T67 -21Q59 -21 55 -15T50
-3Q50 12 67 16Q70 17 113 29Q131 35 140 37Q159 57 172 90T186 163Q186 193 181 222T163 295L153 335H71Q62 335 56 340T50 355Q50 363 56 369T71 375H145Q136 427 136 471Q136 543 162 597T237 680T351 710Q410 710 463 689T547 628Q557 614 557 607Q557 599
550 593T533 586Q525 586 520 592Q492 628 448 649T351 670Q272 670 225 616T178 472Q178 420 187 375H464Q473 375 479 369T485 355Q485 346 479 341T464 335H195Q193 347 208 281Q210 274 216 248T225 201T228 163Q228 97 194 52Q222 57 249 57Q278 57 310 52T387
35Q465 16 500 16Q530 16 547 21T579 40Q589 51 599 51Q608 51 612 46Z" />
<glyph unicode="&#xa4;" glyph-name="currency" horiz-adv-x="464" d="M407 163Q414 156 414 150Q414 143 409 137T396 131Q389 131 383 137L332 183Q290 144 232 144Q176 144 132 183L81 137Q75 131 68 131Q62 131 56 137T50 150Q50 156 57 163L109 211Q83 249
83 299Q83 346 109 387L57 435Q50 442 50 448Q50 455 55 461T68 467Q75 467 81 461L133 415Q153 433 178 443T232 454Q290 454 332 415L383 461Q389 467 396 467Q402 467 408 461T414 448Q414 442 407 435L355 388Q382 348 382 299Q382 252 356 211L407 163ZM279
174T313 210T347 298Q347 350 313 386T232 423Q185 423 152 387T118 298Q118 246 151 210T232 174Q279 174 313 210Z" />
<glyph unicode="&#xa5;" glyph-name="yen" horiz-adv-x="547" d="M295 362V335L452 333Q461 333 467 328T473 313Q473 305 467 300T452 294L295 296V205L452 203Q461 203 467 198T473 183Q473 175 467 170T452 164L295 166V20Q295 12 289 6T274 0Q265 0 259 6T253
20V166L97 168Q88 168 82 173T76 187Q76 196 82 201T97 207L253 205V296L97 298Q88 298 82 303T76 317Q76 326 82 331T97 337L253 335V358L24 672Q20 677 20 685Q20 692 26 698T41 704Q52 704 58 695L274 400L490 695Q496 704 507 704Q516 704 521 698T527 685Q527
680 523 672L295 362Z" />
<glyph unicode="&#xa6;" glyph-name="brokenbar" horiz-adv-x="191" d="M116 382T111 376T96 370Q87 370 82 376T76 390V760Q76 768 81 774T96 780Q105 780 110 774T116 760V390Q116 382 111 376ZM115 -188T110 -194T95 -200Q86 -200 81 -194T75 -180V190Q75 198
80 204T95 210Q104 210 109 204T115 190V-180Q115 -188 110 -194Z" />
<glyph unicode="&#xa7;" glyph-name="section" horiz-adv-x="524" d="M474 232T439 196T344 148Q393 120 414 92T436 22Q436 -58 385 -98T254 -139Q193 -139 141 -115T59 -60Q49 -50 49 -41Q49 -34 54 -28T68 -22Q77 -22 82 -27Q110 -55 153 -77T252 -99Q305 -99
350 -75T396 22Q396 64 355 94T236 148Q152 173 109 209T66 305Q66 352 97 389T190 439Q150 460 129 492T108 562Q108 613 136 645T203 691T282 705Q327 705 361 690T426 651Q435 644 435 636Q435 628 430 622T416 615Q408 615 403 619Q375 640 347 652T282 665Q229
665 189 640T148 562Q148 522 176 496T235 457T304 435Q391 409 432 375T474 279Q474 232 439 196ZM343 176T372 191T418 229T434 279Q434 322 403 346T296 395L224 410Q194 410 167 396T123 357T106 307Q106 267 138 239T244 188L304 176Q343 176 372 191Z" />
<glyph unicode="&#xa8;" glyph-name="dieresis" horiz-adv-x="392" d="M99 600T90 610T80 636V644Q80 660 90 670T116 680Q130 680 139 670T149 644V636Q149 620 140 610T115 600Q99 600 90 610ZM262 600T253 610T243 636V644Q243 660 253 670T279 680Q293 680
302 670T312 644V636Q312 620 303 610T278 600Q262 600 253 610Z" />
<glyph unicode="&#xa9;" glyph-name="copyright" horiz-adv-x="800" d="M304 0T224 45T97 170T50 350Q50 450 97 530T224 655T400 700Q495 700 575 655T703 530T750 350Q750 250 703 170T576 45T400 0Q304 0 224 45ZM485 38T556 78T668 189T710 350Q710 439 669
510T556 622T400 662Q316 662 245 622T132 511T90 350Q90 261 131 190T244 78T400 38Q485 38 556 78ZM359 158T314 183T246 253T222 350Q222 403 245 446T314 515T419 541Q451 541 482 532T538 505Q546 499 546 489Q546 481 542 477Q536 469 527 469Q523 469 515
473Q468 503 419 503Q345 503 304 461T262 350Q262 281 303 239T419 196Q468 196 516 226Q521 229 527 229Q536 229 542 221Q546 217 546 210Q546 201 538 193Q484 158 419 158Q359 158 314 183Z" />
<glyph unicode="&#xaa;" glyph-name="ordfeminine" horiz-adv-x="349" d="M288 694T293 688T299 674V421Q299 412 293 407T279 401Q270 401 265 407T259 421V454Q241 427 212 409T149 391Q90 391 58 437T25 555Q25 598 42 633T90 689T157 710Q190 710 217 695T259
652V674Q259 682 264 688T279 694Q288 694 293 688ZM204 429T233 463T263 555Q263 610 236 641T164 672Q124 672 95 639T65 555Q65 500 88 465T156 429Q204 429 233 463Z" />
<glyph unicode="&#xab;" glyph-name="guillemotleft" horiz-adv-x="444" d="M392 87Q399 78 399 72Q399 61 392 56T377 50Q368 50 360 59L226 238Q220 246 220 256Q220 265 226 272L360 451Q368 461 378 461Q387 461 393 456T399 442Q399 433 392 426L267 255L392
87ZM453 87Q460 78 460 72Q460 61 453 56T438 50Q429 50 421 59L287 238Q281 246 281 256Q281 265 287 272L421 451Q429 461 439 461Q448 461 454 456T460 442Q460 433 453 426L328 255L453 87Z" />
<glyph unicode="&#xac;" glyph-name="logicalnot" horiz-adv-x="639" d="M575 398T582 391T589 373V158Q589 148 584 142T569 135Q560 135 554 141T547 157V358H72Q63 358 57 363T50 378Q50 386 56 392T72 398H564Q575 398 582 391Z" />
<glyph unicode="&#xad;" glyph-name="uni00AD" horiz-adv-x="388" d="M71 225T66 231T60 246Q60 254 65 259T79 265H309Q317 265 322 259T328 244Q328 236 323 231T309 225H79Q71 225 66 231Z" />
<glyph unicode="&#xae;" glyph-name="registered" horiz-adv-x="548" d="M335 706T386 677T468 597T498 482Q498 418 468 367T387 287T274 258Q213 258 162 287T80 367T50 482Q50 546 80 597T161 677T274 706Q335 706 386 677ZM326 296T367 319T432 385T456 482Q456
537 433 579T368 644T274 668Q222 668 180 645T114 579T90 482Q90 428 114 386T180 320T274 296Q326 296 367 319ZM370 388T370 379Q370 370 362 365T341 360Q327 360 318 375T308 417Q308 435 300 446T274 458H235V379Q235 373 229 368T216 363Q209 363 203 368T197
379V587Q197 592 201 597T212 602H281Q324 602 345 587T366 536Q366 489 315 477Q328 469 337 454T347 420Q347 404 350 398T360 390Q370 388 370 379ZM299 494T313 503T328 532Q328 552 317 559T281 566H235V494H276Q299 494 313 503Z" />
<glyph unicode="&#xaf;" glyph-name="overscore" horiz-adv-x="380" d="M50 566T50 586Q50 607 70 607H310Q330 607 330 586Q330 566 310 566H70Q50 566 50 586Z" />
<glyph unicode="&#xb0;" glyph-name="degree" horiz-adv-x="312" d="M120 432T90 450T43 500T25 568Q25 605 42 637T90 687T156 706Q193 706 223 688T270 638T287 570Q287 533 270 501T222 451T156 432Q120 432 90 450ZM194 470T220 500T247 570Q247 609 221 638T156
668Q118 668 92 638T65 568Q65 529 91 500T156 470Q194 470 220 500Z" />
<glyph unicode="&#xb1;" glyph-name="plusminus" horiz-adv-x="504" d="M69 266T63 272T57 287Q57 295 63 300T78 306H232V439Q232 449 238 455T253 461Q263 461 268 455T274 440V306H420Q429 306 435 300T441 285Q441 277 435 272T420 266H274V135Q274 125 268
119T253 113Q244 113 238 119T232 134V266H78Q69 266 63 272ZM442 40T448 35T454 19Q454 10 448 5T433 0H72Q62 0 56 6T50 21Q50 29 56 34T71 40H433Q442 40 448 35Z" />
<glyph unicode="&#xb2;" glyph-name="uni00B2" horiz-adv-x="301" d="M239 561T245 556T251 543Q251 536 245 531T231 525H70Q50 525 50 545Q50 553 60 564L144 659Q151 669 167 687Q187 713 196 727T205 758Q205 775 192 787T152 799Q131 799 113 787T89 752Q85
736 70 736Q62 736 57 740T52 750Q52 764 63 784T98 819T158 835Q199 835 222 813T245 760Q245 731 233 711T198 664Q182 648 173 635L111 561H231Q239 561 245 556Z" />
<glyph unicode="&#xb3;" glyph-name="uni00B3" horiz-adv-x="299" d="M200 704T227 684T254 617Q254 572 221 544T140 515Q117 515 94 523T54 544Q45 551 45 562Q45 570 50 576T63 582Q68 582 74 578T85 570Q93 565 109 560T140 555Q170 555 192 573T214 617Q214
642 197 655T153 669Q131 669 107 661L102 660Q94 660 89 666T84 679Q84 687 89 692L185 787H78Q70 787 64 792T58 806Q58 814 64 819T78 825H222Q229 825 234 821T242 809Q243 807 243 804Q243 796 237 790L148 703L160 704Q200 704 227 684Z" />
<glyph unicode="&#xb4;" glyph-name="acute" horiz-adv-x="288" d="M91 596T88 599T85 608Q85 613 90 621L152 714Q161 730 178 730Q189 730 196 724T204 705Q204 697 197 688L122 611Q107 596 96 596Q91 596 88 599Z" />
<glyph unicode="&#xb5;" glyph-name="uni00B5" d="M455 515T460 509T466 495V20Q466 12 460 6T446 0Q437 0 432 6T426 20V99Q406 55 358 23T253 -10Q213 -10 177 9T120 61V-130Q120 -138 115 -144T100 -150Q91 -150 86 -144T80 -130V495Q80 503 86 509T100 515Q109
515 114 509T120 495V183Q120 115 153 73T253 30Q294 30 334 53T400 111T426 183V495Q426 503 432 509T446 515Q455 515 460 509Z" />
<glyph unicode="&#xb6;" glyph-name="paragraph" horiz-adv-x="620" d="M508 700T514 694T520 680V23Q520 12 515 6T500 0Q490 0 485 6T480 23V660H378V55Q378 6 347 -26T265 -59Q232 -59 207 -46T182 -17Q182 -9 188 -3T204 4Q213 4 228 -7Q246 -21 265 -21Q297
-21 317 1T338 56V264H313Q215 266 158 288T76 358T50 487Q50 571 77 616T165 681T334 700H500Q508 700 514 694Z" />
<glyph unicode="&#xb7;" glyph-name="middot" horiz-adv-x="186" d="M78 255T69 264T60 286V309Q60 323 69 331T91 340H95Q109 340 117 332T126 309V286Q126 273 118 264T95 255H91Q78 255 69 264Z" />
<glyph unicode="&#xb8;" glyph-name="cedilla" horiz-adv-x="283" d="M56 -141T44 -133T31 -114Q31 -105 36 -100L126 10H154L87 -126Q80 -141 66 -141Q56 -141 44 -133Z" />
<glyph unicode="&#xb9;" glyph-name="uni00B9" horiz-adv-x="189" d="M139 539Q139 531 134 525T120 519Q111 519 106 524T101 539L100 768L55 741Q47 737 43 737Q36 737 31 742T26 755Q26 765 36 772L106 815Q111 819 118 819Q127 819 132 813T138 798L139 539Z" />
<glyph unicode="&#xba;" glyph-name="ordmasculine" horiz-adv-x="348" d="M323 505T304 469T250 413T173 392Q131 392 97 412T44 469T25 549Q25 594 44 631T97 689T173 710Q215 710 249 689T303 631T323 549Q323 505 304 469ZM285 603T254 637T173 672Q123 672
93 638T63 549Q63 498 93 464T173 429Q223 429 254 463T285 549Q285 603 254 637Z" />
<glyph unicode="&#xbb;" glyph-name="guillemotright" horiz-adv-x="431" d="M406 266T406 255Q406 247 400 239L266 60Q258 50 248 50Q239 50 233 55T227 69Q227 78 234 85L359 256L234 424Q227 433 227 439Q227 450 234 455T249 461Q259 461 266 452L400 273Q406
266 406 255ZM480 266T480 255Q480 247 474 239L340 60Q332 50 322 50Q313 50 307 55T301 69Q301 78 308 85L433 256L308 424Q301 433 301 439Q301 450 308 455T323 461Q333 461 340 452L474 273Q480 266 480 255Z" />
<glyph unicode="&#xbc;" glyph-name="onequarter" horiz-adv-x="640" d="M163 419Q163 411 158 405T144 399Q135 399 130 404T125 419L124 648L79 621Q71 617 67 617Q60 617 55 622T50 635Q50 645 60 652L130 695Q135 699 142 699Q151 699 156 693T162 678L163
419ZM66 -3T61 2T55 16Q55 22 58 28L496 694Q502 703 512 703Q521 703 526 698T532 684Q532 678 529 672L91 6Q85 -3 75 -3Q66 -3 61 2ZM579 107T584 102T590 90Q590 82 585 77T571 72H534V12Q534 4 529 -1T515 -7Q507 -7 502 -2T496 12V72H377Q369 72 363 78T357
92Q357 100 362 106L497 285Q503 293 514 293Q523 293 528 287T534 273V108H571Q579 107 584 102ZM406 108H496V227L406 108Z" />
<glyph unicode="&#xbd;" glyph-name="onehalf" horiz-adv-x="605" d="M163 419Q163 411 158 405T144 399Q135 399 130 404T125 419L124 648L79 621Q71 617 67 617Q60 617 55 622T50 635Q50 645 60 652L130 695Q135 699 142 699Q151 699 156 693T162 678L163 419ZM61
-3T56 2T50 16Q50 22 53 28L491 694Q497 703 507 703Q516 703 521 698T527 684Q527 678 524 672L86 6Q80 -3 70 -3Q61 -3 56 2ZM543 36T549 31T555 18Q555 11 549 6T535 0H374Q354 0 354 20Q354 28 364 39L448 134Q455 144 471 162Q491 188 500 202T509 233Q509
250 496 262T456 274Q435 274 417 262T393 227Q389 211 374 211Q366 211 361 215T356 225Q356 239 367 259T402 294T462 310Q503 310 526 288T549 235Q549 206 537 186T502 139Q486 123 477 110L415 36H535Q543 36 549 31Z" />
<glyph unicode="&#xbe;" glyph-name="threequarters" horiz-adv-x="702" d="M205 584T232 564T259 497Q259 452 226 424T145 395Q122 395 99 403T59 424Q50 431 50 442Q50 450 55 456T68 462Q73 462 79 458T90 450Q98 445 114 440T145 435Q175 435 197 453T219
497Q219 522 202 535T158 549Q136 549 112 541L107 540Q99 540 94 546T89 559Q89 567 94 572L190 667H83Q75 667 69 672T63 686Q63 694 69 699T83 705H227Q234 705 239 701T247 689Q248 687 248 684Q248 676 242 670L153 583L165 584Q205 584 232 564ZM111 -3T106
2T100 16Q100 22 103 28L541 694Q547 703 557 703Q566 703 571 698T577 684Q577 678 574 672L136 6Q130 -3 120 -3Q111 -3 106 2ZM641 107T646 102T652 90Q652 82 647 77T633 72H596V12Q596 4 591 -1T577 -7Q569 -7 564 -2T558 12V72H439Q431 72 425 78T419 92Q419
100 424 106L559 285Q565 293 576 293Q585 293 590 287T596 273V108H633Q641 107 646 102ZM468 108H558V227L468 108Z" />
<glyph unicode="&#xbf;" glyph-name="questiondown" horiz-adv-x="459" d="M239 472T232 480T225 503V526Q225 540 232 548T252 557H256Q269 557 276 549T283 526V503Q283 489 276 481T256 472H252Q239 472 232 480ZM434 -60T434 -71Q434 -78 430 -83Q399 -126
350 -152T246 -178Q192 -178 147 -153T76 -82T50 28Q50 74 75 119T144 194T239 230V348Q239 356 244 362T258 368Q267 368 272 362T277 348V214Q277 206 271 200T257 194Q211 191 174 168T115 108T93 28Q93 -21 113 -59T168 -119T246 -140Q291 -140 331 -119T397
-61Q405 -52 414 -52Q420 -52 423 -54Q434 -60 434 -71Z" />
<glyph unicode="&#xc0;" glyph-name="Agrave" horiz-adv-x="649" d="M614 24T614 19Q614 10 608 5T593 0Q586 0 581 3T573 13L489 219L490 217H155L74 13Q69 0 56 0Q47 0 42 5T35 17Q34 21 36 27L305 689Q308 697 312 699T324 702Q339 702 344 689L613 27Q614
24 614 19ZM171 257H474L321 634L171 257ZM318 748T304 755L207 802Q193 810 193 826Q193 836 199 843T216 850Q228 850 238 842L328 775Q337 768 337 760Q337 755 334 752T325 748Q318 748 304 755Z" />
<glyph unicode="&#xc1;" glyph-name="Aacute" horiz-adv-x="649" d="M614 24T614 19Q614 10 608 5T593 0Q586 0 581 3T573 13L489 219L490 217H155L74 13Q69 0 56 0Q47 0 42 5T35 17Q34 21 36 27L305 689Q308 697 312 699T324 702Q339 702 344 689L613 27Q614
24 614 19ZM171 257H474L321 634L171 257ZM323 748T320 751T317 760Q317 768 326 775L416 842Q426 850 438 850Q449 850 455 843T461 826Q461 810 447 802L350 755Q336 748 329 748Q323 748 320 751Z" />
<glyph unicode="&#xc2;" glyph-name="Acircumflex" horiz-adv-x="649" d="M614 24T614 19Q614 10 608 5T593 0Q586 0 581 3T573 13L489 219L490 217H155L74 13Q69 0 56 0Q47 0 42 5T35 17Q34 21 36 27L305 689Q308 697 312 699T324 702Q339 702 344 689L613 27Q614
24 614 19ZM171 257H474L321 634L171 257ZM440 787T440 781Q440 776 437 773T428 769Q421 769 409 779L321 847L239 778Q227 768 220 768Q215 768 212 771T208 780Q208 786 214 792L295 878Q302 885 306 887T319 890H329Q337 890 341 888T353 878L434 793Q440 787
440 781Z" />
<glyph unicode="&#xc3;" glyph-name="Atilde" horiz-adv-x="649" d="M614 24T614 19Q614 10 608 5T593 0Q586 0 581 3T573 13L489 219L490 217H155L74 13Q69 0 56 0Q47 0 42 5T35 17Q34 21 36 27L305 689Q308 697 312 699T324 702Q339 702 344 689L613 27Q614
24 614 19ZM171 257H474L321 634L171 257ZM183 782T183 799Q183 807 186 817Q194 848 216 863T265 878Q280 878 296 871T338 847Q361 833 373 827T397 821Q412 821 421 833T434 866Q435 874 439 879T452 884Q468 884 468 865Q468 862 466 850Q451 785 389 785Q376
785 361 792T322 814Q296 828 284 834T261 840Q229 840 216 796Q212 782 198 782Q183 782 183 799Z" />
<glyph unicode="&#xc4;" glyph-name="Adieresis" horiz-adv-x="649" d="M614 24T614 19Q614 10 608 5T593 0Q586 0 581 3T573 13L489 219L490 217H155L74 13Q69 0 56 0Q47 0 42 5T35 17Q34 21 36 27L305 689Q308 697 312 699T324 702Q339 702 344 689L613 27Q614
24 614 19ZM171 257H474L321 634L171 257ZM228 780T219 790T209 816V824Q209 840 219 850T245 860Q259 860 268 850T278 824V816Q278 800 269 790T244 780Q228 780 219 790ZM391 780T382 790T372 816V824Q372 840 382 850T408 860Q422 860 431 850T441 824V816Q441
800 432 790T407 780Q391 780 382 790Z" />
<glyph unicode="&#xc5;" glyph-name="Aring" horiz-adv-x="649" d="M614 24T614 19Q614 10 608 5T593 0Q586 0 581 3T573 13L489 219L490 217H155L74 13Q69 0 56 0Q47 0 42 5T35 17Q34 21 36 27L299 675Q268 683 248 708T227 765Q227 804 256 831T325 859Q364
859 393 832T423 765Q423 733 402 708T350 674L613 27Q614 24 614 19ZM263 740T281 722T325 703Q351 703 369 721T387 765Q387 791 369 809T325 827Q300 827 282 809T263 765Q263 740 281 722ZM171 257H474L321 634L171 257Z" />
<glyph unicode="&#xc6;" glyph-name="AE" horiz-adv-x="931" d="M869 40T875 34T881 20Q881 11 875 6T861 0H494Q486 0 480 6T474 20V177H163L45 8Q39 -1 28 -1Q20 -1 15 5T9 20Q9 27 12 31L474 691Q482 700 492 700H861Q869 700 875 694T881 680Q881 671 875
666T861 660H514V381H816Q824 381 830 375T836 361Q836 352 830 347T816 341H514V40H861Q869 40 875 34ZM474 621L191 217H474V621Z" />
<glyph unicode="&#xc7;" glyph-name="Ccedilla" horiz-adv-x="662" d="M627 81T627 74Q627 64 619 58Q584 33 529 14T419 -9L362 -126Q355 -141 341 -141Q331 -141 319 -133T306 -114Q306 -105 311 -100L385 -10Q293 -6 217 41T95 170T50 350Q50 451 97 533T224
663T399 710Q459 710 515 692T618 642Q627 635 627 626Q627 618 623 613Q617 605 608 605Q604 605 596 609Q503 672 399 672Q315 672 245 631T133 516T92 350Q92 258 133 185T244 70T399 28Q504 28 595 90Q600 94 607 94Q617 94 623 86Q627 81 627 74Z" />
<glyph unicode="&#xc8;" glyph-name="Egrave" horiz-adv-x="567" d="M505 40T511 34T517 20Q517 11 511 6T497 0H120Q112 0 106 6T100 20V680Q100 688 106 694T120 700H497Q505 700 511 694T517 680Q517 671 511 666T497 660H142V381H452Q460 381 466 375T472
361Q472 352 466 347T452 341H142V40H497Q505 40 511 34ZM315 748T301 755L204 802Q190 810 190 826Q190 836 196 843T213 850Q225 850 235 842L325 775Q334 768 334 760Q334 755 331 752T322 748Q315 748 301 755Z" />
<glyph unicode="&#xc9;" glyph-name="Eacute" horiz-adv-x="567" d="M505 40T511 34T517 20Q517 11 511 6T497 0H120Q112 0 106 6T100 20V680Q100 688 106 694T120 700H497Q505 700 511 694T517 680Q517 671 511 666T497 660H142V381H452Q460 381 466 375T472
361Q472 352 466 347T452 341H142V40H497Q505 40 511 34ZM320 748T317 751T314 760Q314 768 323 775L413 842Q423 850 435 850Q446 850 452 843T458 826Q458 810 444 802L347 755Q333 748 326 748Q320 748 317 751Z" />
<glyph unicode="&#xca;" glyph-name="Ecircumflex" horiz-adv-x="567" d="M505 40T511 34T517 20Q517 11 511 6T497 0H120Q112 0 106 6T100 20V680Q100 688 106 694T120 700H497Q505 700 511 694T517 680Q517 671 511 666T497 660H142V381H452Q460 381 466 375T472
361Q472 352 466 347T452 341H142V40H497Q505 40 511 34ZM437 787T437 781Q437 776 434 773T425 769Q418 769 406 779L318 847L236 778Q224 768 217 768Q212 768 209 771T205 780Q205 786 211 792L292 878Q299 885 303 887T316 890H326Q334 890 338 888T350 878L431
793Q437 787 437 781Z" />
<glyph unicode="&#xcb;" glyph-name="Edieresis" horiz-adv-x="567" d="M505 40T511 34T517 20Q517 11 511 6T497 0H120Q112 0 106 6T100 20V680Q100 688 106 694T120 700H497Q505 700 511 694T517 680Q517 671 511 666T497 660H142V381H452Q460 381 466 375T472
361Q472 352 466 347T452 341H142V40H497Q505 40 511 34ZM225 780T216 790T206 816V824Q206 840 216 850T242 860Q256 860 265 850T275 824V816Q275 800 266 790T241 780Q225 780 216 790ZM388 780T379 790T369 816V824Q369 840 379 850T405 860Q419 860 428 850T438
824V816Q438 800 429 790T404 780Q388 780 379 790Z" />
<glyph unicode="&#xcc;" glyph-name="Igrave" horiz-adv-x="242" d="M141 12T135 6T121 0Q111 0 106 6T100 21V679Q100 688 106 694T121 700Q130 700 136 694T142 679V21Q141 12 135 6ZM114 748T100 755L3 802Q-11 810 -11 826Q-11 836 -5 843T12 850Q24 850 34
842L124 775Q133 768 133 760Q133 755 130 752T121 748Q114 748 100 755Z" />
<glyph unicode="&#xcd;" glyph-name="Iacute" horiz-adv-x="242" d="M141 12T135 6T121 0Q111 0 106 6T100 21V679Q100 688 106 694T121 700Q130 700 136 694T142 679V21Q141 12 135 6ZM119 748T116 751T113 760Q113 768 122 775L212 842Q222 850 234 850Q245
850 251 843T257 826Q257 810 243 802L146 755Q132 748 125 748Q119 748 116 751Z" />
<glyph unicode="&#xce;" glyph-name="Icircumflex" horiz-adv-x="242" d="M141 12T135 6T121 0Q111 0 106 6T100 21V679Q100 688 106 694T121 700Q130 700 136 694T142 679V21Q141 12 135 6ZM236 787T236 781Q236 776 233 773T224 769Q217 769 205 779L117 847L35
778Q23 768 16 768Q11 768 8 771T4 780Q4 786 10 792L91 878Q98 885 102 887T115 890H125Q133 890 137 888T149 878L230 793Q236 787 236 781Z" />
<glyph unicode="&#xcf;" glyph-name="Idieresis" horiz-adv-x="242" d="M141 12T135 6T121 0Q111 0 106 6T100 21V679Q100 688 106 694T121 700Q130 700 136 694T142 679V21Q141 12 135 6ZM24 780T15 790T5 816V824Q5 840 15 850T41 860Q55 860 64 850T74 824V816Q74
800 65 790T40 780Q24 780 15 790ZM187 780T178 790T168 816V824Q168 840 178 850T204 860Q218 860 227 850T237 824V816Q237 800 228 790T203 780Q187 780 178 790Z" />
<glyph unicode="&#xd0;" glyph-name="Eth" horiz-adv-x="720" d="M476 700T541 652T638 525T670 350Q670 251 639 172T542 47T380 0H120Q112 0 106 6T100 20V332H44Q24 332 24 351Q24 370 44 370H100V680Q100 688 106 694T120 700H380Q476 700 541 652ZM500 40T564
125T628 350Q628 435 601 505T516 618T370 660H142V370H204Q224 370 224 350Q224 332 204 332H142V40H370Q500 40 564 125Z" />
<glyph unicode="&#xd1;" glyph-name="Ntilde" horiz-adv-x="725" d="M615 700T620 695T625 681V22Q625 11 619 6T604 0Q594 0 588 8L138 623V17Q138 10 133 5T119 0Q110 0 105 5T100 17V680Q100 690 105 695T118 700Q127 700 133 693L587 74V681Q587 689 592 694T606
700Q615 700 620 695ZM221 782T221 799Q221 807 224 817Q232 848 254 863T303 878Q318 878 334 871T376 847Q399 833 411 827T435 821Q450 821 459 833T472 866Q473 874 477 879T490 884Q506 884 506 865Q506 862 504 850Q489 785 427 785Q414 785 399 792T360
814Q334 828 322 834T299 840Q267 840 254 796Q250 782 236 782Q221 782 221 799Z" />
<glyph unicode="&#xd2;" glyph-name="Ograve" horiz-adv-x="768" d="M718 245T676 163T557 36T384 -10Q287 -10 211 35T93 163T50 350Q50 455 92 537T211 664T384 710Q481 710 557 665T675 537T718 350Q718 245 676 163ZM676 444T639 517T536 630T384 670Q299
670 233 630T129 517T92 350Q92 256 129 183T232 70T384 30Q469 30 535 70T639 183T676 350Q676 444 639 517ZM377 748T363 755L266 802Q252 810 252 826Q252 836 258 843T275 850Q287 850 297 842L387 775Q396 768 396 760Q396 755 393 752T384 748Q377 748 363
755Z" />
<glyph unicode="&#xd3;" glyph-name="Oacute" horiz-adv-x="768" d="M718 245T676 163T557 36T384 -10Q287 -10 211 35T93 163T50 350Q50 455 92 537T211 664T384 710Q481 710 557 665T675 537T718 350Q718 245 676 163ZM676 444T639 517T536 630T384 670Q299
670 233 630T129 517T92 350Q92 256 129 183T232 70T384 30Q469 30 535 70T639 183T676 350Q676 444 639 517ZM382 748T379 751T376 760Q376 768 385 775L475 842Q485 850 497 850Q508 850 514 843T520 826Q520 810 506 802L409 755Q395 748 388 748Q382 748 379
751Z" />
<glyph unicode="&#xd4;" glyph-name="Ocircumflex" horiz-adv-x="768" d="M718 245T676 163T557 36T384 -10Q287 -10 211 35T93 163T50 350Q50 455 92 537T211 664T384 710Q481 710 557 665T675 537T718 350Q718 245 676 163ZM676 444T639 517T536 630T384 670Q299
670 233 630T129 517T92 350Q92 256 129 183T232 70T384 30Q469 30 535 70T639 183T676 350Q676 444 639 517ZM499 787T499 781Q499 776 496 773T487 769Q480 769 468 779L380 847L298 778Q286 768 279 768Q274 768 271 771T267 780Q267 786 273 792L354 878Q361
885 365 887T378 890H388Q396 890 400 888T412 878L493 793Q499 787 499 781Z" />
<glyph unicode="&#xd5;" glyph-name="Otilde" horiz-adv-x="768" d="M718 245T676 163T557 36T384 -10Q287 -10 211 35T93 163T50 350Q50 455 92 537T211 664T384 710Q481 710 557 665T675 537T718 350Q718 245 676 163ZM676 444T639 517T536 630T384 670Q299
670 233 630T129 517T92 350Q92 256 129 183T232 70T384 30Q469 30 535 70T639 183T676 350Q676 444 639 517ZM242 782T242 799Q242 807 245 817Q253 848 275 863T324 878Q339 878 355 871T397 847Q420 833 432 827T456 821Q471 821 480 833T493 866Q494 874 498
879T511 884Q527 884 527 865Q527 862 525 850Q510 785 448 785Q435 785 420 792T381 814Q355 828 343 834T320 840Q288 840 275 796Q271 782 257 782Q242 782 242 799Z" />
<glyph unicode="&#xd6;" glyph-name="Odieresis" horiz-adv-x="768" d="M718 245T676 163T557 36T384 -10Q287 -10 211 35T93 163T50 350Q50 455 92 537T211 664T384 710Q481 710 557 665T675 537T718 350Q718 245 676 163ZM676 444T639 517T536 630T384 670Q299
670 233 630T129 517T92 350Q92 256 129 183T232 70T384 30Q469 30 535 70T639 183T676 350Q676 444 639 517ZM287 780T278 790T268 816V824Q268 840 278 850T304 860Q318 860 327 850T337 824V816Q337 800 328 790T303 780Q287 780 278 790ZM450 780T441 790T431
816V824Q431 840 441 850T467 860Q481 860 490 850T500 824V816Q500 800 491 790T466 780Q450 780 441 790Z" />
<glyph unicode="&#xd7;" glyph-name="multiply" horiz-adv-x="420" d="M380 96T380 87Q380 77 374 72T360 67Q353 67 345 73L211 212L71 74Q64 67 55 67Q47 67 41 73T35 88Q35 97 41 103L182 242L52 377Q46 385 46 392Q46 400 51 406T65 412Q74 412 81 405L210
271L349 408Q356 415 365 415Q373 415 379 409T385 394Q385 387 379 379L239 241L373 102Q380 96 380 87Z" />
<glyph unicode="&#xd8;" glyph-name="Oslash" horiz-adv-x="721" d="M663 573T690 504T718 350Q718 245 676 163T557 36T384 -10Q317 -10 260 12T158 76L91 -4Q85 -12 80 -16T66 -20Q59 -20 54 -15T49 -3Q49 3 54 10L132 104Q92 151 71 214T50 350Q50 455 92 537T211
664T384 710Q498 710 584 646L634 707Q640 714 644 716T656 718Q662 718 667 714T673 702Q673 694 667 687L613 622Q663 573 690 504ZM92 222T159 136L557 615Q483 670 384 670Q299 670 233 630T129 517T92 350Q92 222 159 136ZM469 30T535 70T639 183T676 350Q676
424 653 486T586 590L184 108Q223 70 274 50T384 30Q469 30 535 70Z" />
<glyph unicode="&#xd9;" glyph-name="Ugrave" horiz-adv-x="715" d="M604 700T609 694T615 680V248Q615 178 580 119T486 25T358 -10Q288 -10 229 25T135 119T100 248V680Q100 689 106 694T121 700Q130 700 136 694T142 680V248Q142 189 171 139T249 60T358 30Q417
30 466 59T545 139T575 248V680Q575 688 580 694T595 700Q604 700 609 694ZM351 748T337 755L240 802Q226 810 226 826Q226 836 232 843T249 850Q261 850 271 842L361 775Q370 768 370 760Q370 755 367 752T358 748Q351 748 337 755Z" />
<glyph unicode="&#xda;" glyph-name="Uacute" horiz-adv-x="715" d="M604 700T609 694T615 680V248Q615 178 580 119T486 25T358 -10Q288 -10 229 25T135 119T100 248V680Q100 689 106 694T121 700Q130 700 136 694T142 680V248Q142 189 171 139T249 60T358 30Q417
30 466 59T545 139T575 248V680Q575 688 580 694T595 700Q604 700 609 694ZM356 748T353 751T350 760Q350 768 359 775L449 842Q459 850 471 850Q482 850 488 843T494 826Q494 810 480 802L383 755Q369 748 362 748Q356 748 353 751Z" />
<glyph unicode="&#xdb;" glyph-name="Ucircumflex" horiz-adv-x="715" d="M604 700T609 694T615 680V248Q615 178 580 119T486 25T358 -10Q288 -10 229 25T135 119T100 248V680Q100 689 106 694T121 700Q130 700 136 694T142 680V248Q142 189 171 139T249 60T358
30Q417 30 466 59T545 139T575 248V680Q575 688 580 694T595 700Q604 700 609 694ZM473 787T473 781Q473 776 470 773T461 769Q454 769 442 779L354 847L272 778Q260 768 253 768Q248 768 245 771T241 780Q241 786 247 792L328 878Q335 885 339 887T352 890H362Q370
890 374 888T386 878L467 793Q473 787 473 781Z" />
<glyph unicode="&#xdc;" glyph-name="Udieresis" horiz-adv-x="715" d="M604 700T609 694T615 680V248Q615 178 580 119T486 25T358 -10Q288 -10 229 25T135 119T100 248V680Q100 689 106 694T121 700Q130 700 136 694T142 680V248Q142 189 171 139T249 60T358
30Q417 30 466 59T545 139T575 248V680Q575 688 580 694T595 700Q604 700 609 694ZM261 780T252 790T242 816V824Q242 840 252 850T278 860Q292 860 301 850T311 824V816Q311 800 302 790T277 780Q261 780 252 790ZM424 780T415 790T405 816V824Q405 840 415 850T441
860Q455 860 464 850T474 824V816Q474 800 465 790T440 780Q424 780 415 790Z" />
<glyph unicode="&#xdd;" glyph-name="Yacute" horiz-adv-x="547" d="M527 680T523 672L295 362V20Q295 12 289 6T274 0Q265 0 259 6T253 20V358L24 672Q20 677 20 685Q20 692 26 698T41 704Q52 704 58 695L274 400L490 695Q496 704 507 704Q516 704 521 698T527
685Q527 680 523 672ZM272 748T269 751T266 760Q266 768 275 775L365 842Q375 850 387 850Q398 850 404 843T410 826Q410 810 396 802L299 755Q285 748 278 748Q272 748 269 751Z" />
<glyph unicode="&#xde;" glyph-name="Thorn" horiz-adv-x="583" d="M434 587T486 534T538 396Q538 340 515 295T448 224T349 198H140V20Q140 12 134 6T120 0Q111 0 106 6T100 20V720Q100 728 106 734T120 740Q129 740 134 734T140 720V587H349Q434 587 486 534ZM416
238T456 282T496 396Q496 465 457 506T349 547H140V238H349Q416 238 456 282Z" />
<glyph unicode="&#xdf;" glyph-name="germandbls" horiz-adv-x="586" d="M447 449T492 387T538 237Q538 167 508 111T428 22T319 -10Q261 -10 235 6Q222 13 222 24Q222 30 225 34Q231 45 241 45Q247 45 255 40Q281 25 319 25Q364 25 405 51T472 124T498 232Q498
327 447 379T323 447Q313 449 308 456T302 471Q302 477 306 483T319 491Q366 500 389 530T413 589Q413 629 381 657T294 686Q214 686 177 628T140 493L138 20Q138 0 118 0Q98 0 98 20L100 465H47Q40 465 34 471T28 484Q28 492 33 497T47 503H100Q102 556 121 607T184
692T294 726Q371 726 412 687T453 591Q453 562 433 525T373 473Q447 449 492 387Z" />
<glyph unicode="&#xe0;" glyph-name="agrave" horiz-adv-x="595" d="M501 499T506 493T512 479V20Q512 12 506 6T492 0Q483 0 478 6T472 20V110Q447 59 395 25T280 -10Q214 -10 161 24T78 119T48 255Q48 329 78 388T162 481T280 515Q345 515 397 481T472 390V479Q472
487 477 493T492 499Q501 499 506 493ZM337 28T381 57T451 139T476 255Q476 316 451 367T382 447T282 477Q227 477 183 449T113 370T88 255Q88 191 113 139T182 58T282 28Q337 28 381 57ZM278 554T263 569L192 648Q185 657 185 665Q185 688 207 688Q224 688 233
672L295 579Q300 571 300 566Q300 561 297 558T289 554Q278 554 263 569Z" />
<glyph unicode="&#xe1;" glyph-name="aacute" horiz-adv-x="595" d="M501 499T506 493T512 479V20Q512 12 506 6T492 0Q483 0 478 6T472 20V110Q447 59 395 25T280 -10Q214 -10 161 24T78 119T48 255Q48 329 78 388T162 481T280 515Q345 515 397 481T472 390V479Q472
487 477 493T492 499Q501 499 506 493ZM337 28T381 57T451 139T476 255Q476 316 451 367T382 447T282 477Q227 477 183 449T113 370T88 255Q88 191 113 139T182 58T282 28Q337 28 381 57ZM265 546T262 549T259 558Q259 563 264 571L326 664Q335 680 352 680Q363
680 370 674T378 655Q378 647 371 638L296 561Q281 546 270 546Q265 546 262 549Z" />
<glyph unicode="&#xe2;" glyph-name="acircumflex" horiz-adv-x="595" d="M501 499T506 493T512 479V20Q512 12 506 6T492 0Q483 0 478 6T472 20V110Q447 59 395 25T280 -10Q214 -10 161 24T78 119T48 255Q48 329 78 388T162 481T280 515Q345 515 397 481T472
390V479Q472 487 477 493T492 499Q501 499 506 493ZM337 28T381 57T451 139T476 255Q476 316 451 367T382 447T282 477Q227 477 183 449T113 370T88 255Q88 191 113 139T182 58T282 28Q337 28 381 57ZM406 586T406 580Q406 575 403 572T394 568Q387 568 375 578L287
646L205 577Q193 567 186 567Q181 567 178 570T174 579Q174 585 180 591L261 677Q269 689 285 689H295Q311 689 319 677L400 592Q406 586 406 580Z" />
<glyph unicode="&#xe3;" glyph-name="atilde" horiz-adv-x="595" d="M501 499T506 493T512 479V20Q512 12 506 6T492 0Q483 0 478 6T472 20V110Q447 59 395 25T280 -10Q214 -10 161 24T78 119T48 255Q48 329 78 388T162 481T280 515Q345 515 397 481T472 390V479Q472
487 477 493T492 499Q501 499 506 493ZM337 28T381 57T451 139T476 255Q476 316 451 367T382 447T282 477Q227 477 183 449T113 370T88 255Q88 191 113 139T182 58T282 28Q337 28 381 57ZM145 578T145 592Q145 595 149 613Q157 644 179 659T228 674Q243 674 260
667T301 644Q322 632 335 626T360 619Q390 619 396 662Q397 670 402 675T415 680Q432 680 432 665Q432 660 431 655T429 646Q415 581 352 581Q339 581 323 588T285 609Q280 612 266 619T242 630T224 634Q192 634 180 592Q176 578 161 578Q145 578 145 592Z" />
<glyph unicode="&#xe4;" glyph-name="adieresis" horiz-adv-x="595" d="M501 499T506 493T512 479V20Q512 12 506 6T492 0Q483 0 478 6T472 20V110Q447 59 395 25T280 -10Q214 -10 161 24T78 119T48 255Q48 329 78 388T162 481T280 515Q345 515 397 481T472 390V479Q472
487 477 493T492 499Q501 499 506 493ZM337 28T381 57T451 139T476 255Q476 316 451 367T382 447T282 477Q227 477 183 449T113 370T88 255Q88 191 113 139T182 58T282 28Q337 28 381 57ZM179 589T170 599T160 625V633Q160 649 170 659T196 669Q210 669 219 659T229
633V625Q229 609 220 599T195 589Q179 589 170 599ZM342 589T333 599T323 625V633Q323 649 333 659T359 669Q373 669 382 659T392 633V625Q392 609 383 599T358 589Q342 589 333 599Z" />
<glyph unicode="&#xe5;" glyph-name="aring" horiz-adv-x="595" d="M501 499T506 493T512 479V20Q512 12 506 6T492 0Q483 0 478 6T472 20V110Q447 59 395 25T280 -10Q214 -10 161 24T78 119T48 255Q48 329 78 388T162 481T280 515Q345 515 397 481T472 390V479Q472
487 477 493T492 499Q501 499 506 493ZM337 28T381 57T451 139T476 255Q476 316 451 367T382 447T282 477Q227 477 183 449T113 370T88 255Q88 191 113 139T182 58T282 28Q337 28 381 57ZM249 550T220 577T190 644Q190 683 219 710T288 738Q327 738 356 711T386
644Q386 605 357 578T288 550Q249 550 220 577ZM313 582T331 600T350 644Q350 670 332 688T288 706Q262 706 244 688T226 644Q226 619 244 601T288 582Q313 582 331 600Z" />
<glyph unicode="&#xe6;" glyph-name="ae" horiz-adv-x="887" d="M824 120T829 115T834 102Q834 95 830 90Q797 46 748 18T643 -10Q568 -10 510 23T419 115Q330 -10 198 -10Q161 -10 127 7T70 57T48 136Q48 215 118 259T320 304H390V370Q390 430 355 453T266 477Q218
477 169 449T96 384Q89 375 79 375Q72 375 67 380T62 393Q62 400 66 405Q100 449 155 482T266 515Q333 515 376 489T425 403Q456 456 506 485T613 515Q672 515 722 490T805 413T839 287Q839 279 833 273T819 266H426V253Q426 191 451 140T525 58T643 28Q691 28
733 51T800 111Q808 120 817 120Q824 120 829 115ZM576 475T538 456T470 398T430 304H798V313Q793 364 766 400T698 456T613 475Q576 475 538 456ZM242 28T283 48T356 97T402 153Q387 197 387 250V266H322Q210 266 149 233T88 140Q88 104 105 79T148 41T202 28Q242
28 283 48Z" />
<glyph unicode="&#xe7;" glyph-name="ccedilla" horiz-adv-x="513" d="M464 89T468 84T473 71Q473 58 452 40T394 7T309 -10L252 -126Q245 -141 231 -141Q222 -141 209 -133T196 -114Q196 -105 201 -100L275 -9Q208 -4 157 31T77 124T48 253Q48 323 79 383T168
479T300 515Q343 515 383 505T448 479T473 444Q473 436 468 430T454 424Q445 424 441 427T428 438Q415 453 401 460Q365 477 299 477Q242 477 194 447T117 366T88 253Q88 189 114 138T189 57T299 28Q339 28 362 35T408 55Q424 65 436 77Q441 82 446 85T456 89Q464
89 468 84Z" />
<glyph unicode="&#xe8;" glyph-name="egrave" horiz-adv-x="548" d="M485 120T490 115T495 102Q495 95 491 90Q458 46 409 18T304 -10Q229 -10 171 22T81 113T48 250Q48 330 79 390T163 483T274 515Q333 515 383 490T466 413T500 287Q500 279 494 273T480 266H87V253Q87
191 112 140T186 58T304 28Q352 28 394 51T461 111Q468 120 478 120Q485 120 490 115ZM237 475T199 456T131 398T91 304H459V313Q454 364 427 400T359 456T274 475Q237 475 199 456ZM271 554T256 569L185 648Q178 657 178 665Q178 688 200 688Q217 688 226 672L288
579Q293 571 293 566Q293 561 290 558T282 554Q271 554 256 569Z" />
<glyph unicode="&#xe9;" glyph-name="eacute" horiz-adv-x="548" d="M485 120T490 115T495 102Q495 95 491 90Q458 46 409 18T304 -10Q229 -10 171 22T81 113T48 250Q48 330 79 390T163 483T274 515Q333 515 383 490T466 413T500 287Q500 279 494 273T480 266H87V253Q87
191 112 140T186 58T304 28Q352 28 394 51T461 111Q468 120 478 120Q485 120 490 115ZM237 475T199 456T131 398T91 304H459V313Q454 364 427 400T359 456T274 475Q237 475 199 456ZM258 546T255 549T252 558Q252 563 257 571L319 664Q328 680 345 680Q356 680
363 674T371 655Q371 647 364 638L289 561Q274 546 263 546Q258 546 255 549Z" />
<glyph unicode="&#xea;" glyph-name="ecircumflex" horiz-adv-x="548" d="M485 120T490 115T495 102Q495 95 491 90Q458 46 409 18T304 -10Q229 -10 171 22T81 113T48 250Q48 330 79 390T163 483T274 515Q333 515 383 490T466 413T500 287Q500 279 494 273T480
266H87V253Q87 191 112 140T186 58T304 28Q352 28 394 51T461 111Q468 120 478 120Q485 120 490 115ZM237 475T199 456T131 398T91 304H459V313Q454 364 427 400T359 456T274 475Q237 475 199 456ZM399 586T399 580Q399 575 396 572T387 568Q380 568 368 578L280
646L198 577Q186 567 179 567Q174 567 171 570T167 579Q167 585 173 591L254 677Q262 689 278 689H288Q304 689 312 677L393 592Q399 586 399 580Z" />
<glyph unicode="&#xeb;" glyph-name="edieresis" horiz-adv-x="548" d="M485 120T490 115T495 102Q495 95 491 90Q458 46 409 18T304 -10Q229 -10 171 22T81 113T48 250Q48 330 79 390T163 483T274 515Q333 515 383 490T466 413T500 287Q500 279 494 273T480 266H87V253Q87
191 112 140T186 58T304 28Q352 28 394 51T461 111Q468 120 478 120Q485 120 490 115ZM237 475T199 456T131 398T91 304H459V313Q454 364 427 400T359 456T274 475Q237 475 199 456ZM172 589T163 599T153 625V633Q153 649 163 659T189 669Q203 669 212 659T222
633V625Q222 609 213 599T188 589Q172 589 163 599ZM335 589T326 599T316 625V633Q316 649 326 659T352 669Q366 669 375 659T385 633V625Q385 609 376 599T351 589Q335 589 326 599Z" />
<glyph unicode="&#xec;" glyph-name="igrave" horiz-adv-x="206" d="M123 12T117 6T103 0Q94 0 89 6T83 20V495Q83 503 89 509T103 515Q112 515 117 509T123 495V20Q123 12 117 6ZM93 554T78 569L7 648Q0 657 0 665Q0 688 22 688Q39 688 48 672L110 579Q115 571
115 566Q115 561 112 558T104 554Q93 554 78 569Z" />
<glyph unicode="&#xed;" glyph-name="iacute" horiz-adv-x="206" d="M123 12T117 6T103 0Q94 0 89 6T83 20V495Q83 503 89 509T103 515Q112 515 117 509T123 495V20Q123 12 117 6ZM80 546T77 549T74 558Q74 563 79 571L141 664Q150 680 167 680Q178 680 185 674T193
655Q193 647 186 638L111 561Q96 546 85 546Q80 546 77 549Z" />
<glyph unicode="&#xee;" glyph-name="icircumflex" horiz-adv-x="206" d="M123 12T117 6T103 0Q94 0 89 6T83 20V495Q83 503 89 509T103 515Q112 515 117 509T123 495V20Q123 12 117 6ZM221 586T221 580Q221 575 218 572T209 568Q202 568 190 578L102 646L20 577Q8
567 1 567Q-4 567 -7 570T-11 579Q-11 585 -5 591L76 677Q84 689 100 689H110Q126 689 134 677L215 592Q221 586 221 580Z" />
<glyph unicode="&#xef;" glyph-name="idieresis" horiz-adv-x="206" d="M123 12T117 6T103 0Q94 0 89 6T83 20V495Q83 503 89 509T103 515Q112 515 117 509T123 495V20Q123 12 117 6ZM-6 589T-15 599T-25 625V633Q-25 649 -15 659T11 669Q25 669 34 659T44 633V625Q44
609 35 599T10 589Q-6 589 -15 599ZM157 589T148 599T138 625V633Q138 649 148 659T174 669Q188 669 197 659T207 633V625Q207 609 198 599T173 589Q157 589 148 599Z" />
<glyph unicode="&#xf0;" glyph-name="eth" horiz-adv-x="561" d="M454 544T483 451T513 285Q513 203 482 138T398 36T280 -1Q217 -1 164 34T79 130T48 261Q48 330 79 388T163 479T280 513Q336 513 378 487T449 417Q419 529 356 602L354 601L231 553L223 551Q210
551 205 564Q204 567 204 572Q204 585 217 590L323 631L325 632Q263 686 183 700Q167 705 167 718Q167 740 185 740Q190 740 192 739Q290 718 365 647L454 682Q460 684 463 684Q468 684 473 681T480 671Q481 668 481 663Q481 650 468 645L394 616Q454 544 483 451ZM331
37T375 68T446 150T472 261Q472 316 446 365T376 445T280 475Q227 475 183 447T114 369T88 261Q88 202 114 151T184 68T280 37Q331 37 375 68Z" />
<glyph unicode="&#xf1;" glyph-name="ntilde" horiz-adv-x="572" d="M399 515T444 463T489 326V20Q489 12 483 6T469 0Q460 0 455 6T449 20V322Q449 390 414 433T306 477Q262 477 220 456T150 399T123 322V20Q123 12 117 6T103 0Q94 0 89 6T83 20V479Q83 487 89
493T103 499Q112 499 117 493T123 479V412Q152 457 204 486T310 515Q399 515 444 463ZM143 578T143 592Q143 595 147 613Q155 644 177 659T226 674Q241 674 258 667T299 644Q320 632 333 626T358 619Q388 619 394 662Q395 670 400 675T413 680Q430 680 430 665Q430
660 429 655T427 646Q413 581 350 581Q337 581 321 588T283 609Q278 612 264 619T240 630T222 634Q190 634 178 592Q174 578 159 578Q143 578 143 592Z" />
<glyph unicode="&#xf2;" glyph-name="ograve" horiz-adv-x="589" d="M541 178T509 119T421 25T295 -10Q226 -10 170 24T81 119T48 252Q48 326 80 386T169 480T295 515Q364 515 420 481T509 386T541 252Q541 178 509 119ZM501 316T475 367T401 447T295 477Q237
477 190 448T115 367T88 252Q88 189 115 138T189 58T295 28Q354 28 401 57T474 137T501 252Q501 316 475 367ZM285 564T270 579L199 658Q192 667 192 675Q192 698 214 698Q231 698 240 682L302 589Q307 581 307 576Q307 571 304 568T296 564Q285 564 270 579Z"
/>
<glyph unicode="&#xf3;" glyph-name="oacute" horiz-adv-x="589" d="M541 178T509 119T421 25T295 -10Q226 -10 170 24T81 119T48 252Q48 326 80 386T169 480T295 515Q364 515 420 481T509 386T541 252Q541 178 509 119ZM501 316T475 367T401 447T295 477Q237
477 190 448T115 367T88 252Q88 189 115 138T189 58T295 28Q354 28 401 57T474 137T501 252Q501 316 475 367ZM272 556T269 559T266 568Q266 573 271 581L333 674Q342 690 359 690Q370 690 377 684T385 665Q385 657 378 648L303 571Q288 556 277 556Q272 556 269
559Z" />
<glyph unicode="&#xf4;" glyph-name="ocircumflex" horiz-adv-x="589" d="M541 178T509 119T421 25T295 -10Q226 -10 170 24T81 119T48 252Q48 326 80 386T169 480T295 515Q364 515 420 481T509 386T541 252Q541 178 509 119ZM501 316T475 367T401 447T295 477Q237
477 190 448T115 367T88 252Q88 189 115 138T189 58T295 28Q354 28 401 57T474 137T501 252Q501 316 475 367ZM413 596T413 590Q413 585 410 582T401 578Q394 578 382 588L294 656L212 587Q200 577 193 577Q188 577 185 580T181 589Q181 595 187 601L268 687Q276
699 292 699H302Q318 699 326 687L407 602Q413 596 413 590Z" />
<glyph unicode="&#xf5;" glyph-name="otilde" horiz-adv-x="589" d="M541 178T509 119T421 25T295 -10Q226 -10 170 24T81 119T48 252Q48 326 80 386T169 480T295 515Q364 515 420 481T509 386T541 252Q541 178 509 119ZM501 316T475 367T401 447T295 477Q237
477 190 448T115 367T88 252Q88 189 115 138T189 58T295 28Q354 28 401 57T474 137T501 252Q501 316 475 367ZM152 588T152 602Q152 605 156 623Q164 654 186 669T235 684Q250 684 267 677T308 654Q329 642 342 636T367 629Q397 629 403 672Q404 680 409 685T422
690Q439 690 439 675Q439 670 438 665T436 656Q422 591 359 591Q346 591 330 598T292 619Q287 622 273 629T249 640T231 644Q199 644 187 602Q183 588 168 588Q152 588 152 602Z" />
<glyph unicode="&#xf6;" glyph-name="odieresis" horiz-adv-x="589" d="M541 178T509 119T421 25T295 -10Q226 -10 170 24T81 119T48 252Q48 326 80 386T169 480T295 515Q364 515 420 481T509 386T541 252Q541 178 509 119ZM501 316T475 367T401 447T295 477Q237
477 190 448T115 367T88 252Q88 189 115 138T189 58T295 28Q354 28 401 57T474 137T501 252Q501 316 475 367ZM186 599T177 609T167 635V643Q167 659 177 669T203 679Q217 679 226 669T236 643V635Q236 619 227 609T202 599Q186 599 177 609ZM349 599T340 609T330
635V643Q330 659 340 669T366 679Q380 679 389 669T399 643V635Q399 619 390 609T365 599Q349 599 340 609Z" />
<glyph unicode="&#xf7;" glyph-name="divide" horiz-adv-x="544" d="M233 380T243 390T267 401Q281 401 291 391T302 365Q302 351 292 341T267 331Q253 331 243 341T233 365Q233 380 243 390ZM62 177T56 183T50 198Q50 206 56 211T71 217H473Q482 217 488 211T494
196Q494 188 488 183T473 177H71Q62 177 56 183ZM233 38T243 48T267 59Q281 59 291 49T302 24Q302 10 292 0T267 -10Q253 -10 243 0T233 24Q233 38 243 48Z" />
<glyph unicode="&#xf8;" glyph-name="oslash" horiz-adv-x="597" d="M499 412T520 362T541 252Q541 178 509 119T421 25T295 -10Q246 -10 203 7T126 57L63 -17Q57 -25 48 -25Q40 -25 34 -19T28 -5Q28 3 33 9L100 87Q48 158 48 252Q48 326 80 386T169 480T295 515Q371
515 431 474L480 531Q486 539 495 539Q503 539 509 533T515 519Q515 510 510 505L462 449Q499 412 520 362ZM88 176T127 118L406 444Q356 477 295 477Q237 477 190 448T115 367T88 252Q88 176 127 118ZM354 28T401 57T474 137T501 252Q501 302 484 345T437 419L152
87Q180 59 217 44T295 28Q354 28 401 57Z" />
<glyph unicode="&#xf9;" glyph-name="ugrave" horiz-adv-x="563" d="M469 499T474 493T480 479V188Q480 93 427 44T281 -6Q189 -6 136 43T83 188V479Q83 487 89 493T103 499Q112 499 117 493T123 479V188Q123 113 165 73T281 32Q356 32 398 72T440 188V479Q440
487 445 493T460 499Q469 499 474 493ZM272 554T257 569L186 648Q179 657 179 665Q179 688 201 688Q218 688 227 672L289 579Q294 571 294 566Q294 561 291 558T283 554Q272 554 257 569Z" />
<glyph unicode="&#xfa;" glyph-name="uacute" horiz-adv-x="563" d="M469 499T474 493T480 479V188Q480 93 427 44T281 -6Q189 -6 136 43T83 188V479Q83 487 89 493T103 499Q112 499 117 493T123 479V188Q123 113 165 73T281 32Q356 32 398 72T440 188V479Q440
487 445 493T460 499Q469 499 474 493ZM259 546T256 549T253 558Q253 563 258 571L320 664Q329 680 346 680Q357 680 364 674T372 655Q372 647 365 638L290 561Q275 546 264 546Q259 546 256 549Z" />
<glyph unicode="&#xfb;" glyph-name="ucircumflex" horiz-adv-x="563" d="M469 499T474 493T480 479V188Q480 93 427 44T281 -6Q189 -6 136 43T83 188V479Q83 487 89 493T103 499Q112 499 117 493T123 479V188Q123 113 165 73T281 32Q356 32 398 72T440 188V479Q440
487 445 493T460 499Q469 499 474 493ZM400 586T400 580Q400 575 397 572T388 568Q381 568 369 578L281 646L199 577Q187 567 180 567Q175 567 172 570T168 579Q168 585 174 591L255 677Q263 689 279 689H289Q305 689 313 677L394 592Q400 586 400 580Z" />
<glyph unicode="&#xfc;" glyph-name="udieresis" horiz-adv-x="563" d="M469 499T474 493T480 479V188Q480 93 427 44T281 -6Q189 -6 136 43T83 188V479Q83 487 89 493T103 499Q112 499 117 493T123 479V188Q123 113 165 73T281 32Q356 32 398 72T440 188V479Q440
487 445 493T460 499Q469 499 474 493ZM173 589T164 599T154 625V633Q154 649 164 659T190 669Q204 669 213 659T223 633V625Q223 609 214 599T189 589Q173 589 164 599ZM336 589T327 599T317 625V633Q317 649 327 659T353 669Q367 669 376 659T386 633V625Q386
609 377 599T352 589Q336 589 327 599Z" />
<glyph unicode="&#xfd;" glyph-name="yacute" horiz-adv-x="562" d="M468 515T473 509T479 495V49Q479 -26 449 -82T365 -169T243 -200Q199 -200 163 -190T101 -162Q83 -150 90 -135Q97 -123 107 -123Q112 -123 116 -126Q140 -141 173 -152T245 -164Q302 -164
346 -137T414 -62T439 49V94Q416 49 366 20T261 -10Q171 -10 127 41T83 183V495Q83 503 88 509T103 515Q112 515 117 509T123 495V183Q123 28 261 28Q304 28 345 50T413 109T439 183V495Q439 503 444 509T459 515Q468 515 473 509ZM258 546T255 549T252 558Q252
563 257 571L319 664Q328 680 345 680Q356 680 363 674T371 655Q371 647 364 638L289 561Q274 546 263 546Q258 546 255 549Z" />
<glyph unicode="&#xfe;" glyph-name="thorn" horiz-adv-x="595" d="M381 505T434 472T517 381T547 250Q547 178 517 120T433 28T315 -6Q255 -6 205 24T123 109V-180Q123 -188 118 -194T103 -200Q95 -200 89 -194T83 -180V720Q83 728 88 734T103 740Q112 740 117
734T123 720V393Q153 450 203 477T315 505Q381 505 434 472ZM368 32T412 60T481 138T507 250Q507 312 482 361T412 439T313 467Q257 467 213 440T144 363T119 250Q119 187 143 138T212 60T313 32Q368 32 412 60Z" />
<glyph unicode="&#xff;" glyph-name="ydieresis" horiz-adv-x="562" d="M468 515T473 509T479 495V49Q479 -26 449 -82T365 -169T243 -200Q199 -200 163 -190T101 -162Q83 -150 90 -135Q97 -123 107 -123Q112 -123 116 -126Q140 -141 173 -152T245 -164Q302 -164
346 -137T414 -62T439 49V94Q416 49 366 20T261 -10Q171 -10 127 41T83 183V495Q83 503 88 509T103 515Q112 515 117 509T123 495V183Q123 28 261 28Q304 28 345 50T413 109T439 183V495Q439 503 444 509T459 515Q468 515 473 509ZM172 589T163 599T153 625V633Q153
649 163 659T189 669Q203 669 212 659T222 633V625Q222 609 213 599T188 589Q172 589 163 599ZM335 589T326 599T316 625V633Q316 649 326 659T352 669Q366 669 375 659T385 633V625Q385 609 376 599T351 589Q335 589 326 599Z" />
<glyph unicode="&#x2013;" glyph-name="endash" horiz-adv-x="508" d="M72 228T66 233T60 247Q60 256 66 261T81 266H427Q436 266 442 261T448 247Q448 238 442 233T427 228H81Q72 228 66 233Z" />
<glyph unicode="&#x2014;" glyph-name="emdash" horiz-adv-x="822" d="M72 228T66 234T60 249Q60 259 66 265T81 271H741Q750 271 756 265T762 249Q762 240 756 234T741 228H81Q72 228 66 234Z" />
<glyph unicode="&#x2018;" glyph-name="quoteleft" horiz-adv-x="167" d="M31 624T44 650T78 692T117 708Q124 708 129 704T135 692Q135 683 131 680T117 674T100 668Q86 661 79 646T71 615Q71 591 88 591Q103 591 114 600Q122 590 122 580Q122 567 109 557T78
547Q57 547 44 560T31 594Q31 624 44 650Z" />
<glyph unicode="&#x2019;" glyph-name="quoteright" horiz-adv-x="167" d="M135 631T122 605T88 563T49 547Q42 547 37 551T31 563Q31 572 35 575T49 581T66 587Q80 594 87 609T95 640Q95 664 78 664Q63 664 52 655Q44 665 44 675Q44 688 57 698T88 708Q109 708
122 695T135 661Q135 631 122 605Z" />
<glyph unicode="&#x201a;" glyph-name="quotesinglbase" horiz-adv-x="174" d="M139 -29T126 -55T92 -97T53 -113Q46 -113 41 -109T35 -97Q35 -88 39 -85T53 -79T70 -73Q84 -66 91 -51T99 -20Q99 4 82 4Q67 4 56 -5Q48 5 48 15Q48 28 61 38T92 48Q113 48 126 35T139
1Q139 -29 126 -55Z" />
<glyph unicode="&#x201c;" glyph-name="quotedblleft" horiz-adv-x="314" d="M31 624T44 650T78 692T117 708Q124 708 129 704T135 692Q135 683 131 680T117 674T100 668Q86 661 79 646T71 615Q71 591 88 591Q103 591 114 600Q122 590 122 580Q122 567 109 557T78
547Q57 547 44 560T31 594Q31 624 44 650ZM171 624T184 650T218 692T257 708Q264 708 269 704T275 692Q275 683 271 680T257 674T240 668Q226 661 219 646T211 615Q211 591 228 591Q243 591 254 600Q262 590 262 580Q262 567 249 557T218 547Q197 547 184 560T171
594Q171 624 184 650Z" />
<glyph unicode="&#x201d;" glyph-name="quotedblright" horiz-adv-x="314" d="M135 631T122 605T88 563T49 547Q42 547 37 551T31 563Q31 572 35 575T49 581T66 587Q80 594 87 609T95 640Q95 664 78 664Q63 664 52 655Q44 665 44 675Q44 688 57 698T88 708Q109
708 122 695T135 661Q135 631 122 605ZM275 631T262 605T228 563T189 547Q182 547 177 551T171 563Q171 572 175 575T189 581T206 587Q220 594 227 609T235 640Q235 664 218 664Q203 664 192 655Q184 665 184 675Q184 688 197 698T228 708Q249 708 262 695T275
661Q275 631 262 605Z" />
<glyph unicode="&#x201e;" glyph-name="quotedblbase" horiz-adv-x="275" d="M135 -29T122 -55T88 -97T49 -113Q42 -113 37 -109T31 -97Q31 -88 35 -85T49 -79T66 -73Q80 -66 87 -51T95 -20Q95 4 78 4Q63 4 52 -5Q44 5 44 15Q44 28 57 38T88 48Q109 48 122 35T135
1Q135 -29 122 -55ZM255 -29T242 -55T208 -97T169 -113Q162 -113 157 -109T151 -97Q151 -88 155 -85T169 -79T186 -73Q200 -66 207 -51T215 -20Q215 4 198 4Q183 4 172 -5Q164 5 164 15Q164 28 177 38T208 48Q229 48 242 35T255 1Q255 -29 242 -55Z" />
<glyph unicode="&#x2022;" glyph-name="bullet" horiz-adv-x="340" d="M137 228T109 245T63 290T46 352Q46 385 63 413T108 459T170 476Q203 476 231 459T277 414T294 352Q294 319 277 291T232 245T170 228Q137 228 109 245Z" />
<glyph unicode="&#x2039;" glyph-name="guilsinglleft" horiz-adv-x="273" d="M218 87Q225 78 225 72Q225 61 218 56T203 50Q194 50 186 59L52 238Q46 246 46 256Q46 265 52 272L186 451Q194 461 204 461Q213 461 219 456T225 442Q225 433 218 426L93 255L218 87Z" />
<glyph unicode="&#x203a;" glyph-name="guilsinglright" horiz-adv-x="273" d="M225 266T225 255Q225 247 219 239L85 60Q77 50 67 50Q58 50 52 55T46 69Q46 78 53 85L178 256L53 424Q46 433 46 439Q46 450 53 455T68 461Q78 461 85 452L219 273Q225 266 225 255Z" />
</font>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 81 KiB

View File

@ -1,455 +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">
<defs >
<font id="Quicksand" horiz-adv-x="558" ><font-face
font-family="Quicksand Medium"
units-per-em="1000"
panose-1="0 0 6 0 0 0 0 0 0 0"
ascent="1000"
descent="-250"
alphabetic="0" />
<glyph unicode=" " glyph-name="space" horiz-adv-x="277" />
<glyph unicode="!" glyph-name="exclam" horiz-adv-x="233" d="M89 210T87 242L65 640Q63 666 77 683T116 700Q141 700 155 683T167 640L146 242Q145 226 138 218T117 210Q89 210 87 242ZM87 0T75 13T62 51V70Q62 94 74 107T111 121H122Q146 121 158 108T171 70V51Q171
27 159 14T122 0H111Q87 0 75 13Z" />
<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="410" d="M63 700T101 700H131Q148 700 157 693T166 671Q166 664 163 655L97 443Q87 415 61 415Q48 415 42 424T38 450L58 661Q63 700 101 700ZM269 700T308 700H339Q355 700 364 693T373 671Q373 664
370 655L303 443Q294 415 267 415Q255 415 250 424T245 451L266 661Q269 700 308 700Z" />
<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="677" d="M532 449L499 255H564Q583 255 596 242T609 210Q609 192 596 181T564 169H484L461 36Q459 20 448 10T420 0Q401 0 389 12T376 45Q376 52 377 56L396 169H219L196 36Q193 19 182 10T154 0Q134
0 122 13T110 46Q110 53 111 56L131 169H76Q57 169 44 182T31 214Q31 232 43 243T76 255H145L179 449H114Q95 449 82 462T69 494Q69 512 81 523T114 535H194L216 664Q218 680 229 690T257 700Q276 700 288 688T301 655Q301 648 300 644L281 535H459L481 664Q483
680 494 690T523 700Q542 700 554 687T567 654Q567 647 566 644L547 535H601Q621 535 633 523T646 490Q646 472 634 461T601 449H532ZM411 255L444 449H267L233 255H411Z" />
<glyph unicode="$" glyph-name="dollar" horiz-adv-x="582" d="M539 113T486 61T349 -6V-87Q349 -108 336 -121T301 -135Q281 -135 268 -122T254 -87V-8Q196 -3 149 17T59 77Q38 95 38 118Q38 136 52 150T85 165Q102 165 114 154Q146 124 180 107T254 84V315Q158
337 107 384T56 514Q56 593 110 644T254 707V759Q254 780 268 793T303 807Q323 807 336 794T349 759V706Q396 699 436 681T503 637Q526 617 526 594Q526 576 513 562T480 548Q466 548 457 556Q439 574 410 589T349 611V389Q445 364 492 320T539 188Q539 113 486
61ZM151 478T177 454T254 413V615Q206 607 179 581T151 518Q151 478 177 454ZM391 100T417 125T443 184Q442 222 419 247T349 290V89Q391 100 417 125Z" />
<glyph unicode="%" glyph-name="percent" horiz-adv-x="799" d="M143 329T109 354T55 422T36 518Q36 571 55 614T108 683T189 709Q258 709 299 655T341 519Q341 467 322 424T268 355T189 329Q143 329 109 354ZM176 -2T163 9T149 37Q149 48 156 62L567 683Q581
702 600 702Q615 702 628 691T642 663Q642 651 634 638L224 17Q210 -2 191 -2Q176 -2 163 9ZM223 403T241 435T260 518Q260 570 242 602T189 634Q155 634 137 602T118 519Q118 467 136 435T189 403Q223 403 241 435ZM567 -9T532 16T478 84T458 179Q458 232 477
275T530 344T611 370Q657 370 691 345T744 276T763 180Q763 128 744 85T690 17T611 -9Q567 -9 532 16ZM645 64T663 96T681 179Q681 231 663 263T611 296Q577 296 559 264T540 180Q540 128 558 96T611 64Q645 64 663 96Z" />
<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="697" d="M672 64T672 42Q672 28 661 14T632 0Q615 0 604 8L512 84Q418 -10 276 -10Q207 -10 151 21T62 104T30 213Q30 283 67 337T178 423Q158 452 148 478T138 532Q138 581 163 621T235 686T344 710Q413
710 465 686T537 623Q544 609 544 592Q544 576 533 565T502 554Q480 554 470 570Q449 600 419 614T344 629Q293 629 266 603T238 536Q238 500 264 463T338 374L356 354Q414 290 498 215Q524 266 534 327Q539 356 574 356Q594 356 606 340T616 301Q603 219 566 155Q607
119 651 83Q672 64 672 42ZM383 80T446 141Q339 235 265 319Q251 334 232 357Q175 340 151 307T127 227Q127 188 145 155T201 101T295 80Q383 80 446 141Z" />
<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="204" d="M63 700T101 700H132Q148 700 157 693T166 672Q166 664 163 655L97 443Q88 415 61 415Q48 415 42 424T38 450L58 661Q63 700 101 700Z" />
<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="364" d="M294 -186T282 -180Q165 -110 102 6T39 258Q39 393 102 507T283 696Q293 703 304 703Q322 703 333 690T344 661Q344 642 327 628Q234 564 185 466T135 258Q135 145 184 46T327 -112Q344 -124 344
-145Q344 -160 333 -173T304 -186Q294 -186 282 -180Z" />
<glyph unicode=")" glyph-name="parenright" horiz-adv-x="364" d="M43 -186T32 -173T20 -144Q20 -124 37 -111Q130 -47 179 51T229 259Q229 371 180 470T37 629Q29 634 25 643T20 661Q20 677 31 690T60 703Q71 703 82 696Q199 626 262 510T325 259Q325 125 262
10T81 -179Q71 -186 60 -186Q43 -186 32 -173Z" />
<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="341" d="M157 390T150 398T144 420L152 505Q153 508 151 509T146 508L76 459Q67 453 58 453Q44 453 35 467Q31 475 31 483Q31 499 48 507L127 543Q130 544 130 546T127 549L48 585Q40 589 36 595T31 610Q31
618 35 625Q44 639 59 639Q66 639 76 634L146 583Q149 581 151 582T152 586L144 671Q143 684 150 693T172 702Q184 702 191 693T198 671L190 586Q189 583 191 582T196 583L266 633Q274 639 283 639Q299 639 307 625Q311 618 311 610Q311 593 293 585L215 549Q212
548 212 546T215 543L293 507Q311 498 311 481Q311 477 307 467Q297 452 283 452Q273 452 266 458L196 508Q193 510 191 509T190 505L198 420Q199 407 191 399T170 390Q157 390 150 398Z" />
<glyph unicode="+" glyph-name="plus" horiz-adv-x="571" d="M517 323T529 311T542 278Q542 259 530 247T497 235H343V82Q343 60 329 46T292 31Q270 31 256 45T241 82V235H88Q69 235 56 248T43 280Q43 299 55 311T88 323H241V486Q241 508 255 522T292 536Q315
536 329 522T343 486V323H497Q517 323 529 311Z" />
<glyph unicode="," glyph-name="comma" horiz-adv-x="241" d="M191 -19T175 -51T135 -107T84 -130Q67 -130 56 -122T45 -97Q45 -83 52 -78T68 -69T83 -64Q97 -57 104 -46T112 -20Q112 -9 103 -1T80 7Q64 7 53 -1Q43 4 38 11T33 32Q34 56 59 74T112 93Q149 93 170
70T191 6Q191 -19 175 -51Z" />
<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="394" d="M81 240T67 253T53 288Q53 308 67 321T101 334H293Q313 334 326 321T340 286Q340 266 327 253T293 240H101Q81 240 67 253Z" />
<glyph unicode="." glyph-name="period" horiz-adv-x="221" d="M81 1T69 14T56 52V71Q56 95 68 108T105 121H115Q140 121 152 108T165 71V52Q165 1 115 1H105Q81 1 69 14Z" />
<glyph unicode="/" glyph-name="slash" horiz-adv-x="549" d="M48 -132T35 -120T21 -91Q21 -83 26 -71L445 773Q459 800 484 800Q499 800 512 789T525 760Q525 748 520 738L102 -106Q90 -132 64 -132Q48 -132 35 -120Z" />
<glyph unicode="0" glyph-name="zero" horiz-adv-x="606" d="M221 -10T163 36T76 163T46 350Q46 456 75 537T163 664T303 710Q385 710 443 664T530 537T560 350Q560 244 531 163T443 36T303 -10Q221 -10 163 36ZM376 86T416 155T457 350Q457 476 417 545T303 614Q230
614 190 545T149 350Q149 224 189 155T303 86Q376 86 416 155Z" />
<glyph unicode="1" glyph-name="one" horiz-adv-x="351" d="M243 699T255 686T268 652V48Q268 28 253 14T216 0Q194 0 180 14T166 48V568L78 515Q67 508 53 508Q33 508 19 523T5 557Q5 569 12 580T30 598L188 693Q202 700 223 700Q243 699 255 686Z" />
<glyph unicode="2" glyph-name="two" horiz-adv-x="549" d="M487 88T500 75T513 43Q513 24 500 12T468 0H113Q93 0 80 12T67 46Q67 64 81 80L304 322Q397 421 397 497Q397 551 362 586T271 622Q234 622 200 601T145 541Q129 520 107 520Q90 520 75 533T60 563Q60
574 67 586T89 614Q122 658 173 684T276 710Q343 710 392 683T467 609T494 501Q494 386 370 253L219 88H468Q487 88 500 75Z" />
<glyph unicode="3" glyph-name="three" horiz-adv-x="521" d="M332 443T377 415T449 337T475 227Q475 156 442 102T351 19T218 -10Q178 -10 141 1T76 33Q49 48 49 74Q49 93 62 109T95 125Q113 125 131 112Q172 74 234 74Q273 74 306 92T360 143T380 221Q380 286
340 321T244 356Q228 356 198 349Q176 343 165 343Q147 343 136 355T125 387Q125 398 129 406T142 425L312 612H81Q62 612 49 625T36 657Q36 676 49 688T81 700H400Q423 700 436 686T449 652Q449 634 430 615L275 443Q332 443 377 415Z" />
<glyph unicode="4" glyph-name="four" horiz-adv-x="645" d="M555 288T568 276T581 244Q581 225 568 213T536 201H483V48Q483 28 469 14T435 0Q415 0 402 14T388 48V201H114Q96 201 82 215T67 248Q67 266 78 280L397 681Q404 690 414 695T436 700Q456 700 469
686T483 652V288H536Q555 288 568 276ZM193 288H388V538L193 288Z" />
<glyph unicode="5" glyph-name="five" horiz-adv-x="567" d="M331 468T384 439T467 357T497 239Q497 170 462 114T365 26T230 -7Q189 -7 148 6T79 42Q69 50 63 63T57 89Q57 104 69 116T102 129Q115 129 137 114Q182 81 229 81Q277 81 316 102T379 159T402 238Q402
302 360 341T254 380Q227 380 207 373T157 352Q145 346 134 342T114 337Q85 337 71 354T57 393L58 403L94 662Q97 678 110 689T143 700H437Q456 700 468 687T481 655Q481 636 469 624T437 611H176L150 440Q172 452 203 460T266 468Q331 468 384 439Z" />
<glyph unicode="6" glyph-name="six" horiz-adv-x="543" d="M349 449T398 418T476 333T506 219Q506 157 476 105T394 21T279 -10Q207 -10 155 27T74 124T46 253Q46 330 76 422T174 594T350 708Q359 711 368 711Q389 711 402 700T416 665Q416 648 405 635T375 617Q305
592 245 531T159 394Q218 449 294 449Q349 449 398 418ZM335 78T373 118T411 219Q411 278 375 319T280 361Q220 361 182 320T143 217Q143 159 180 119T278 78Q335 78 373 118Z" />
<glyph unicode="7" glyph-name="seven" horiz-adv-x="548" d="M482 700T496 687T511 654Q511 644 506 632L238 26Q232 12 220 4T194 -4Q175 -4 160 9T145 41Q145 51 150 63L394 612H105Q86 612 73 625T60 657Q60 676 72 688T105 700H461Q482 700 496 687Z" />
<glyph unicode="8" glyph-name="eight" horiz-adv-x="578" d="M458 335T486 292T515 200Q515 145 485 99T403 25T289 -3Q227 -3 175 24T93 98T63 200Q63 254 91 294T165 361Q128 382 104 418T80 504Q80 558 108 603T183 674T289 700Q346 700 394 674T469 603T497
504Q497 453 472 418T410 362Q458 335 486 292ZM239 612T207 581T175 502Q175 455 208 424T289 392Q336 392 369 423T402 502Q402 550 370 581T289 612Q239 612 207 581ZM345 85T382 118T420 201Q420 251 382 285T289 319Q235 319 197 285T159 201Q159 151 196
118T289 85Q345 85 382 118Z" />
<glyph unicode="9" glyph-name="nine" horiz-adv-x="550" d="M346 712T398 675T478 578T506 449Q506 372 476 281T378 112T203 -1Q194 -4 185 -4Q165 -4 151 7T136 42Q136 59 147 72T177 90Q248 115 308 174T394 309Q336 253 259 253Q204 253 155 284T76 369T46
484Q46 545 76 597T159 681T274 712Q346 712 398 675ZM333 342T371 383T410 485Q410 543 372 583T274 624Q218 624 180 584T142 484Q142 424 178 383T272 342Q333 342 371 383Z" />
<glyph unicode=":" glyph-name="colon" horiz-adv-x="237" d="M89 402T77 415T64 453V471Q64 496 76 509T113 522H124Q148 522 160 509T173 471V453Q173 428 161 415T124 402H113Q89 402 77 415ZM89 0T77 13T64 51V70Q64 94 76 107T113 121H124Q148 121 160 108T173
70V51Q173 27 161 14T124 0H113Q89 0 77 13Z" />
<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="254" d="M112 402T99 415T86 453V471Q86 496 99 509T137 522H147Q171 522 184 509T198 471V453Q198 428 185 415T147 402H137Q112 402 99 415ZM213 -19T197 -51T157 -107T106 -130Q89 -130 78 -122T67
-97Q67 -83 74 -78T90 -69T105 -64Q119 -57 126 -46T134 -20Q134 -9 125 -1T102 7Q86 7 75 -1Q65 4 60 11T55 32Q56 56 81 74T134 93Q171 93 192 70T213 6Q213 -19 197 -51Z" />
<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="524" d="M467 71T467 48Q467 30 454 15T427 0Q415 0 387 16L51 211Q28 224 28 252Q28 280 52 294L386 484Q409 498 422 498Q439 498 453 483T467 451Q467 430 447 419L156 252L445 83Q467 71 467 48Z" />
<glyph unicode="=" glyph-name="equal" horiz-adv-x="562" d="M77 330T64 343T50 375Q50 394 63 406T97 418H465Q485 418 498 406T512 374Q512 356 499 343T465 330H97Q77 330 64 343ZM77 141T64 154T50 186Q50 205 63 217T97 229H465Q485 229 498 217T512 185Q512
167 499 154T465 141H97Q77 141 64 154Z" />
<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="527" d="M499 272T499 246Q499 218 476 205L137 14Q114 0 100 0Q84 0 70 15T56 47Q56 67 79 80L371 245L78 416Q58 427 58 450Q58 468 71 483T99 498Q109 498 122 491T139 482L474 288Q499 272 499 246Z" />
<glyph unicode="?" glyph-name="question" horiz-adv-x="510" d="M175 345T188 359T222 373Q289 375 331 410T374 512Q374 569 335 606T239 644Q207 644 178 631T126 594Q106 576 86 576Q72 576 60 585Q38 601 38 622Q38 640 53 655Q87 694 135 716T239 738Q303
738 355 709T439 629T470 512Q470 452 444 406T371 331T267 296Q266 296 266 296T269 296V230Q269 210 256 196T222 182Q201 182 188 196T175 230V324Q175 345 188 359ZM195 0T182 13T169 51V70Q169 94 182 107T219 121H229Q253 121 266 108T279 70V51Q279 27 266
14T229 0H219Q195 0 182 13Z" />
<glyph unicode="@" glyph-name="at" horiz-adv-x="967" d="M625 55T594 81T563 150Q534 101 491 78T400 55Q360 55 327 76T273 134T252 220Q252 283 284 351T372 465T492 510Q533 510 564 488T608 428L615 470Q617 484 628 494T660 505Q702 505 702 470Q702 461
701 456L658 184Q657 179 657 169Q657 145 669 133T700 120Q742 120 778 160T836 265T858 396Q858 470 824 526T725 613T576 645Q444 645 338 592T170 440T108 206Q108 126 140 58T241 -54T414 -97Q488 -97 535 -83T639 -38Q649 -33 655 -33Q672 -33 680 -53Q682
-57 682 -64Q682 -84 653 -98Q592 -129 540 -145T414 -162Q286 -162 202 -110T79 25T40 206Q40 358 111 472T304 648T576 710Q686 710 765 668T884 555T925 396Q925 313 893 234T803 105T670 55Q625 55 594 81ZM460 129T495 153T553 215T580 288Q589 320 589 345Q589
391 563 413T496 436Q451 436 416 402T362 318T342 222Q342 178 364 154T422 129Q460 129 495 153Z" />
<glyph unicode="A" glyph-name="A" horiz-adv-x="642" d="M624 53T624 43Q624 23 611 10T579 -3Q565 -3 554 5T535 29L473 176H164L103 28Q98 13 87 5T61 -3Q40 -3 29 8T18 38Q18 42 20 54L275 672Q282 688 294 696T323 703Q338 703 350 695T367 672L621 62Q624
53 624 43ZM202 267H435L318 547L202 267Z" />
<glyph unicode="B" glyph-name="B" horiz-adv-x="653" d="M539 363T574 320T610 206Q610 95 546 48T388 0H131Q111 0 97 14T83 48V652Q83 672 97 686T131 700H388Q479 700 526 655T574 525Q574 477 551 440T484 382Q539 363 574 320ZM471 557T446 581T374 606H185V411H376Q417
412 444 437T471 510Q471 557 446 581ZM442 92T475 120T508 206Q508 317 382 317H185V92H387Q442 92 475 120Z" />
<glyph unicode="C" glyph-name="C" horiz-adv-x="638" d="M606 646T606 619Q606 601 594 586Q582 570 561 570Q547 570 534 577Q472 612 400 612Q325 612 268 579T178 487T146 350Q146 267 179 207T270 116T400 84Q474 84 534 120Q546 126 560 126Q582 126 595
109Q607 94 607 77Q607 65 601 55T583 38Q544 16 496 3T400 -10Q303 -10 222 33T92 158T43 350Q43 451 89 532T217 660T400 707Q497 707 582 659Q606 646 606 619Z" />
<glyph unicode="D" glyph-name="D" horiz-adv-x="717" d="M471 700T538 653T639 527T673 350Q673 252 639 173T538 47T377 0H131Q111 0 97 14T83 48V652Q83 672 97 686T131 700H377Q471 700 538 653ZM469 92T520 164T571 350Q571 462 520 535T367 608H182V92H367Q469
92 520 164Z" />
<glyph unicode="E" glyph-name="E" horiz-adv-x="570" d="M500 92T513 78T527 45Q527 25 514 13T479 0H131Q111 0 97 14T83 48V652Q83 672 97 686T131 700H479Q500 700 513 687T527 653Q527 633 514 621T479 608H182V404H434Q455 404 468 391T482 358Q482 337
469 325T434 313H182V92H479Q500 92 513 78Z" />
<glyph unicode="F" glyph-name="F" horiz-adv-x="564" d="M181 608V401H427Q448 401 461 388T475 354Q475 336 462 323T427 310H181V48Q181 28 167 14T132 0Q111 0 97 14T83 48V652Q83 672 97 686T131 700H472Q493 700 506 687T520 653Q520 635 506 622T472 608H181Z" />
<glyph unicode="G" glyph-name="G" horiz-adv-x="695" d="M617 368T630 354T644 320V95Q644 68 620 53Q574 23 519 7T406 -10Q306 -10 223 38T91 168T43 350Q43 449 91 531T222 662T406 710Q456 710 502 699T586 666Q598 659 604 649T610 627Q610 607 597 593T564
578Q549 578 538 585Q473 615 406 615Q334 615 275 580T181 484T146 350Q146 277 180 217T274 121T406 85Q440 85 477 93T542 114V273H421Q401 273 387 286T373 320Q373 341 387 354T421 368H597Q617 368 630 354Z" />
<glyph unicode="H" glyph-name="H" horiz-adv-x="719" d="M609 700T623 687T637 652V49Q636 28 622 14T586 0Q566 0 552 14T537 49V308H182V49Q182 28 167 14T132 0Q110 0 97 14T83 49V652Q83 672 97 686T133 700Q153 700 167 686T182 652V400H537V652Q537 672
552 686T587 700Q609 700 623 687Z" />
<glyph unicode="I" glyph-name="I" horiz-adv-x="265" d="M182 28T167 14T132 0Q110 0 97 14T83 49V652Q83 672 97 686T133 700Q153 700 167 686T182 652V49Q182 28 167 14Z" />
<glyph unicode="J" glyph-name="J" horiz-adv-x="560" d="M188 -10T139 18T60 95Q51 109 51 122Q51 141 66 154T97 168Q119 168 142 143Q181 85 247 85Q302 85 340 122T378 213V652Q378 672 393 686T428 700Q450 700 463 687T477 652V213Q477 152 447 101T365
20T247 -10Q188 -10 139 18Z" />
<glyph unicode="K" glyph-name="K" horiz-adv-x="663" d="M626 67T626 48Q626 26 610 12T572 -2Q552 -2 537 16L294 329L182 223V49Q182 28 168 14T132 0Q110 0 97 14T83 49V652Q83 672 97 686T133 700Q155 700 168 687T182 652V341L537 685Q556 702 575 702Q593
702 606 687T619 655Q619 640 605 624L368 400L615 81Q626 67 626 48Z" />
<glyph unicode="L" glyph-name="L" horiz-adv-x="550" d="M490 93T503 80T517 46Q517 26 504 13T469 0H131Q110 0 97 14T83 48V652Q83 672 97 686T133 700Q153 700 167 686T182 652V93H469Q490 93 503 80Z" />
<glyph unicode="M" glyph-name="M" horiz-adv-x="822" d="M711 700T725 687T739 653V48Q739 28 726 14T690 0Q668 0 654 13T640 48V511L446 217Q439 208 429 202T407 197Q397 196 387 202T369 217L174 520V48Q174 27 162 14T128 0Q108 0 96 13T83 48V653Q83 672
97 686T132 701Q144 701 155 695T174 679L411 320L651 679Q667 701 691 701Q711 700 725 687Z" />
<glyph unicode="N" glyph-name="N" horiz-adv-x="732" d="M625 700T637 688T649 656V49Q649 28 636 14T601 0Q590 0 580 3T563 14L170 526V44Q170 25 158 13T126 0Q107 0 95 12T83 44V652Q83 673 96 686T130 700Q142 700 153 696T170 683L562 170V656Q562 675
574 687T606 700Q625 700 637 688Z" />
<glyph unicode="O" glyph-name="O" horiz-adv-x="762" d="M719 249T676 167T555 38T381 -10Q284 -10 207 37T87 167T43 350Q43 451 86 533T207 662T381 710Q478 710 555 663T675 533T719 350Q719 249 676 167ZM616 425T586 485T503 580T381 615Q313 615 260 581T176
487T146 350Q146 275 176 215T259 120T381 85Q449 85 502 119T586 214T616 350Q616 425 586 485Z" />
<glyph unicode="P" glyph-name="P" horiz-adv-x="600" d="M416 700T461 672T532 594T559 486Q559 427 533 377T461 298T363 269H175V48Q175 28 162 14T129 0Q108 0 96 13T83 48V652Q83 672 97 686T131 700H363Q416 700 461 672ZM390 360T413 377T449 424T463 486Q463
537 434 572T363 608H175V360H363Q390 360 413 377Z" />
<glyph unicode="Q" glyph-name="Q" horiz-adv-x="763" d="M758 -40T771 -53T785 -85Q785 -111 753 -135T675 -174T591 -189Q530 -189 492 -177T413 -142Q382 -125 362 -118T315 -110Q303 -110 293 -113T272 -122Q248 -134 227 -134Q208 -134 195 -120T181 -87Q181
-56 208 -46L320 -5Q239 9 176 59T78 185T43 350Q43 451 86 533T207 662T381 710Q478 710 555 663T675 533T719 350Q719 262 686 188T592 64T454 -2L378 -30Q403 -33 423 -41T473 -65Q509 -83 536 -92T596 -102Q625 -102 646 -94T686 -72Q694 -66 704 -58T723 -45T741
-40Q758 -40 771 -53ZM146 275T176 215T259 120T381 85Q449 85 502 119T586 214T616 350Q616 425 586 485T503 580T381 615Q313 615 260 581T176 487T146 350Q146 275 176 215Z" />
<glyph unicode="R" glyph-name="R" horiz-adv-x="680" d="M626 73T632 63T638 41Q638 20 625 10T592 0Q573 0 560 8Q530 25 511 63T492 175Q492 225 462 249T384 273H182V48Q182 27 170 14T139 0Q116 0 100 14T83 48V652Q83 672 97 686T131 700H412Q466 700 511
674T583 601T610 496Q610 440 580 392T503 319Q540 300 561 266T585 187Q589 130 594 110T616 80Q626 73 632 63ZM435 358T457 376T494 424T508 493Q508 541 479 574T407 608H182V356H410Q435 358 457 376Z" />
<glyph unicode="S" glyph-name="S" horiz-adv-x="582" d="M222 -10T166 10T59 77Q38 95 38 118Q38 136 52 150T85 165Q102 165 114 154Q154 117 196 100T293 82Q356 82 399 111T443 184Q442 236 400 264T270 312Q167 333 112 381T56 514Q56 573 87 617T173 686T297
710Q359 710 414 690T503 637Q526 617 526 594Q526 576 513 562T480 548Q466 548 457 556Q431 582 385 600T297 618Q230 618 191 591T151 518Q151 469 190 443T308 399Q386 382 435 359T512 295T539 188Q539 130 507 85T418 15T295 -10Q222 -10 166 10Z" />
<glyph unicode="T" glyph-name="T" horiz-adv-x="617" d="M558 700T571 688T585 654Q585 633 572 621T537 609H359V48Q359 28 345 14T308 0Q286 0 272 14T257 48V609H80Q59 609 46 621T32 655Q32 675 45 687T80 700H537Q558 700 571 688Z" />
<glyph unicode="U" glyph-name="U" horiz-adv-x="708" d="M600 701T612 688T625 653V269Q625 190 590 127T494 29T355 -7Q277 -7 215 28T118 127T83 269V653Q83 674 97 687T133 701Q152 701 166 687T181 653V269Q181 217 205 176T269 111T355 88Q403 88 444 111T509
175T534 269V653Q534 674 546 687T579 701Q600 701 612 688Z" />
<glyph unicode="V" glyph-name="V" horiz-adv-x="672" d="M612 701T626 688T641 656Q641 646 636 634L381 31Q374 16 361 8T334 0Q321 1 310 8T291 30L36 634Q32 642 32 655Q32 676 47 689T80 702Q110 702 124 670L342 155L548 671Q555 685 566 693T592 701Q612
701 626 688Z" />
<glyph unicode="W" glyph-name="W" horiz-adv-x="953" d="M899 703T915 689T931 652Q931 644 928 635L721 30Q717 16 705 9T678 0Q664 0 651 8T632 31L476 396L321 31Q315 16 302 8T274 0Q260 1 248 9T232 30L25 635Q22 644 22 652Q22 674 38 688T74 703Q90 703
103 695T120 672L289 171L434 527Q440 541 452 549T479 557Q494 557 506 549T524 527L665 171L833 672Q837 687 850 695T880 703Q899 703 915 689Z" />
<glyph unicode="X" glyph-name="X" horiz-adv-x="634" d="M584 72Q593 60 593 43Q593 22 579 9T546 -4Q521 -4 507 16L313 276L123 17Q108 -4 84 -4Q66 -4 54 8T41 37Q41 54 53 70L258 349L52 626Q42 639 42 655Q42 675 56 689T90 703Q101 703 111 698T129 683L321
425L511 680Q528 702 549 702Q567 702 580 689T594 658Q594 643 584 629L376 351L584 72Z" />
<glyph unicode="Y" glyph-name="Y" horiz-adv-x="581" d="M564 640T555 625L340 322V48Q340 28 327 14T294 0Q274 0 260 14T246 48V330L32 619Q18 637 18 655Q18 675 34 689T69 703Q92 703 108 681L296 421L477 680Q493 703 517 703Q536 703 550 689T564 655Q564
640 555 625Z" />
<glyph unicode="Z" glyph-name="Z" horiz-adv-x="646" d="M570 91T583 79T597 46Q597 26 583 13T549 0H93Q72 0 58 14T43 47Q43 63 54 77L462 609H127Q106 609 93 622T79 655Q79 675 92 687T127 700H555Q575 700 591 687T607 653Q607 639 596 623L188 91H549Q570
91 583 79Z" />
<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="403" d="M354 -112T365 -123T376 -152Q376 -168 365 -179T337 -190H119Q103 -190 92 -179T80 -151V661Q80 678 91 689T119 700H337Q354 700 365 689T376 661Q376 644 365 634T337 623H172V-112H337Q354
-112 365 -123Z" />
<glyph unicode="\" glyph-name="backslash" horiz-adv-x="549" d="M473 -134T463 -127T447 -107L27 742Q22 751 22 762Q22 779 35 790T63 802Q89 802 102 775L523 -74Q528 -86 528 -94Q528 -111 514 -122T485 -134Q473 -134 463 -127Z" />
<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="403" d="M300 700T311 689T323 661V-151Q323 -168 312 -179T283 -190H66Q49 -190 38 -179T26 -151Q26 -135 37 -124T66 -113H231V622H66Q49 622 38 633T26 662Q26 678 37 689T66 700H283Q300 700 311 689Z" />
<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="576" d="M515 427T519 418T524 400Q524 380 509 366T474 351Q446 351 434 371L289 620L141 371Q129 351 102 351Q82 351 68 365T53 400Q53 414 68 436L224 702Q233 717 248 722T287 728Q313 728 328
723T353 702L509 435Q515 427 519 418Z" />
<glyph unicode="_" glyph-name="underscore" horiz-adv-x="688" d="M76 -160T65 -149T53 -121Q53 -105 64 -94T93 -83H595Q613 -83 624 -94T635 -122Q635 -139 624 -149T595 -160H93Q76 -160 65 -149Z" />
<glyph unicode="`" glyph-name="grave" horiz-adv-x="245" d="M159 586T143 594L52 656Q25 671 25 697Q25 715 38 726T68 738Q90 738 110 718L188 637Q199 626 199 614Q199 601 190 594T167 586Q159 586 143 594Z" />
<glyph unicode="a" glyph-name="a" horiz-adv-x="614" d="M517 531T530 518T544 482V48Q544 28 531 14T496 0Q475 0 462 13T449 48V74Q423 39 378 15T281 -10Q213 -10 158 25T71 122T39 263Q39 341 70 403T157 501T278 536Q331 536 376 514T449 458V482Q449 503
462 517T496 531Q517 531 530 518ZM339 78T375 102T432 168T453 263Q453 315 433 357T376 423T292 448Q245 448 209 424T152 358T131 263Q131 210 151 168T208 102T292 78Q339 78 375 102Z" />
<glyph unicode="b" glyph-name="b" horiz-adv-x="614" d="M402 536T457 501T543 404T575 264Q575 186 544 123T457 25T336 -10Q284 -10 239 13T166 70V41Q166 21 153 7T118 -7Q98 -7 85 6T71 41V692Q71 713 84 726T118 740Q139 740 152 726T166 692V448Q190 484
236 510T334 536Q402 536 457 501ZM369 78T406 102T463 169T484 264Q484 316 464 358T406 424T323 448Q276 448 239 424T182 359T161 264Q161 211 181 169T239 103T323 78Q369 78 406 102Z" />
<glyph unicode="c" glyph-name="c" horiz-adv-x="514" d="M378 536T430 511T483 447Q483 430 472 417T444 403Q431 403 424 407T403 420Q397 426 384 434Q372 440 350 444T310 448Q258 448 218 424T156 358T134 263Q134 210 155 168T216 102T305 78Q357 78 389
94Q396 98 408 107Q418 115 425 119T444 123Q464 123 475 111T487 78Q487 57 461 37T390 3T294 -10Q218 -10 160 25T71 123T39 263Q39 340 72 402T164 500T299 536Q378 536 430 511Z" />
<glyph unicode="d" glyph-name="d" horiz-adv-x="614" d="M517 740T530 727T544 692V48Q544 28 531 14T496 0Q475 0 462 13T449 48V76Q424 40 379 15T281 -10Q213 -10 158 25T71 122T39 263Q39 341 70 403T157 501T278 536Q331 536 376 514T449 457V692Q449 713
462 726T496 740Q517 740 530 727ZM339 78T375 102T432 168T453 263Q453 315 433 357T376 424T292 448Q245 448 209 424T152 358T131 263Q131 210 151 168T208 102T292 78Q339 78 375 102Z" />
<glyph unicode="e" glyph-name="e" horiz-adv-x="570" d="M530 264T516 252T483 239H131Q138 166 186 122T305 78Q353 78 383 92T436 128Q451 137 465 137Q482 137 493 125T505 97Q505 76 485 59Q456 30 408 10T310 -10Q229 -10 168 24T73 119T39 257Q39 341 73
404T164 502T286 536Q350 536 406 503T496 412T531 282Q530 264 516 252ZM230 448T189 417T135 319H430V327Q425 380 383 414T286 448Q230 448 189 417Z" />
<glyph unicode="f" glyph-name="f" horiz-adv-x="390" d="M262 654T247 634T231 585V515H330Q350 515 362 503T375 471Q375 452 363 440T330 428H231V48Q231 28 218 14T183 0Q163 0 150 14T136 48V428H74Q55 428 42 440T29 471Q29 490 42 502T74 515H136V585Q136
655 181 696T308 738Q342 738 368 726T394 688Q394 669 383 657T355 644Q351 644 333 648Q311 654 295 654Q262 654 247 634Z" />
<glyph unicode="g" glyph-name="g" horiz-adv-x="627" d="M530 531T543 518T557 482V42Q557 -39 523 -93T429 -174T296 -200Q256 -200 203 -186T134 -157Q103 -141 103 -117Q103 -111 107 -101Q118 -76 144 -76Q157 -76 172 -82Q252 -113 297 -113Q377 -113 419
-75T462 31V85Q441 46 392 18T287 -10Q218 -10 161 25T72 122T39 263Q39 341 71 403T160 501T285 536Q340 536 387 511T462 450V482Q462 503 475 517T509 531Q530 531 543 518ZM347 78T385 101T444 167T466 263Q466 316 445 358T385 424T298 448Q250 448 212 424T153
358T131 263Q131 211 152 169T212 102T298 78Q347 78 385 101Z" />
<glyph unicode="h" glyph-name="h" horiz-adv-x="579" d="M508 533T508 315V48Q508 28 495 14T460 0Q440 0 427 14T413 48V315Q413 445 303 445Q244 445 205 408T166 315V48Q166 28 153 14T118 0Q97 0 84 13T71 48V692Q71 712 84 726T118 740Q139 740 152 726T166
692V439Q191 478 236 505T332 533Q508 533 508 315Z" />
<glyph unicode="i" glyph-name="i" horiz-adv-x="227" d="M161 28T148 14T113 0Q93 0 80 14T66 48V481Q66 501 79 515T113 529Q134 529 147 515T161 481V48Q161 28 148 14ZM84 595T72 605T59 639V655Q59 679 72 689T114 699Q142 699 154 689T167 655V639Q167 615
154 605T113 595Q84 595 72 605Z" />
<glyph unicode="j" glyph-name="j" horiz-adv-x="261" d="M5 -197T-7 -184T-20 -153V-144Q-20 -111 21 -101Q85 -83 85 -1V476Q85 496 98 510T133 524Q153 524 166 510T180 476V-25Q180 -77 159 -116T101 -176T24 -197Q5 -197 -7 -184ZM103 595T91 605T78 639V655Q78
679 91 689T133 699Q161 699 173 689T186 655V639Q186 615 173 605T132 595Q103 595 91 605Z" />
<glyph unicode="k" glyph-name="k" horiz-adv-x="555" d="M514 67T514 48Q514 28 499 15T466 1Q444 1 431 17L234 226L174 172V48Q174 28 161 14T127 0Q106 0 93 14T79 48V692Q79 712 92 726T127 740Q147 740 160 726T174 692V286L419 511Q436 526 454 526Q471
526 485 512T499 481Q499 461 480 445L307 291L499 83Q514 67 514 48Z" />
<glyph unicode="l" glyph-name="l" horiz-adv-x="253" d="M174 28T160 14T126 0Q106 0 93 14T79 48V692Q79 712 93 726T127 740Q147 740 160 726T174 692V48Q174 28 160 14Z" />
<glyph unicode="m" glyph-name="m" horiz-adv-x="918" d="M847 533T847 315V48Q847 27 834 14T800 0Q779 0 766 14T752 48V314Q752 445 642 445Q603 445 572 428T523 380T505 314V48Q505 28 492 14T457 0Q436 0 423 13T410 48V315Q410 374 385 409T302 445Q243
445 205 408T166 315V48Q166 28 153 14T118 0Q97 0 84 13T71 48V476Q71 496 84 510T118 524Q139 524 152 510T166 476V441Q192 480 235 506T330 533Q454 533 491 423Q513 465 564 499T672 533Q847 533 847 315Z" />
<glyph unicode="n" glyph-name="n" horiz-adv-x="589" d="M518 536T518 320V48Q518 28 505 14T470 0Q450 0 437 14T423 48V319Q423 378 396 413T308 448Q268 448 236 431T185 384T166 319V48Q166 28 153 14T118 0Q97 0 84 13T71 48V476Q71 496 84 510T118 524Q139
524 152 510T166 476V441Q192 481 238 508T338 536Q518 536 518 320Z" />
<glyph unicode="o" glyph-name="o" horiz-adv-x="606" d="M567 184T532 122T437 25T303 -10Q230 -10 170 25T74 122T39 262Q39 340 74 403T169 501T303 536Q376 536 436 501T532 403T567 262Q567 184 532 122ZM472 316T450 358T389 424T303 448Q256 448 218 425T157
359T134 262Q134 209 156 167T217 102T303 78Q350 78 388 101T449 167T472 262Q472 316 450 358Z" />
<glyph unicode="p" glyph-name="p" horiz-adv-x="614" d="M402 533T457 499T543 402T575 262Q575 184 544 123T457 26T336 -9Q284 -9 239 14T166 70V-152Q166 -172 153 -186T118 -200Q98 -200 85 -187T71 -152V477Q71 498 84 512T118 526Q139 526 152 512T166
477V448Q190 483 236 508T334 533Q402 533 457 499ZM369 79T406 103T463 168T484 262Q484 314 464 355T406 421T323 445Q276 445 239 422T182 356T161 262Q161 210 181 168T239 103T323 79Q369 79 406 103Z" />
<glyph unicode="q" glyph-name="q" horiz-adv-x="614" d="M517 526T530 513T544 477V-152Q544 -172 531 -186T496 -200Q475 -200 462 -187T449 -152V76Q424 40 379 15T281 -10Q213 -10 158 25T71 122T39 263Q39 341 70 403T157 501T278 536Q331 536 376 514T449
457V477Q449 498 462 512T496 526Q517 526 530 513ZM339 78T375 102T432 168T453 263Q453 315 433 357T376 424T292 448Q245 448 209 424T152 358T131 263Q131 210 151 168T208 102T292 78Q339 78 375 102Z" />
<glyph unicode="r" glyph-name="r" horiz-adv-x="413" d="M358 536T377 523T396 489Q396 465 384 453T353 440Q344 440 326 446Q305 453 293 453Q262 453 233 432T185 373T166 289V48Q166 28 153 14T118 0Q97 0 84 13T71 48V476Q71 496 84 510T118 524Q139 524
152 510T166 476V425Q188 474 232 504T332 536Q358 536 377 523Z" />
<glyph unicode="s" glyph-name="s" horiz-adv-x="477" d="M32 96T32 109Q32 129 53 143Q63 150 76 150Q94 150 109 135Q139 101 173 84T256 67Q294 68 323 84T352 138Q352 172 323 190T236 223Q180 238 143 254T81 302T55 385Q55 430 80 464T148 517T241 536Q289
536 336 518T414 463Q426 449 426 434Q426 418 410 403Q400 394 385 394Q367 394 356 406Q335 430 305 443T237 456Q199 456 173 441T146 388Q147 353 176 336T267 303Q320 289 355 273T414 226T438 143Q438 96 411 62T341 9T248 -10Q185 -10 132 12T41 82Q32 96
32 109Z" />
<glyph unicode="t" glyph-name="t" horiz-adv-x="380" d="M213 431V133Q213 83 258 83Q265 83 277 86T296 90Q309 90 318 79T327 51Q327 30 303 15T249 0Q216 0 189 7T140 42T118 129V431H60Q41 431 29 443T16 475Q16 494 28 506T60 518H118V602Q118 622 131 636T166
650Q186 650 199 636T213 602V518H296Q315 518 327 506T340 474Q340 455 328 443T296 431H213Z" />
<glyph unicode="u" glyph-name="u" horiz-adv-x="580" d="M482 524T495 510T509 476V210Q509 106 452 49T289 -9Q185 -9 128 48T71 210V476Q71 496 84 510T118 524Q139 524 152 510T166 476V210Q166 79 289 79Q350 79 382 112T414 210V476Q414 496 427 510T461
524Q482 524 495 510Z" />
<glyph unicode="v" glyph-name="v" horiz-adv-x="548" d="M490 529T503 517T516 487Q516 478 509 462L319 30Q313 17 302 9T278 0Q262 -2 249 6T228 30L38 462Q33 477 33 487Q33 503 46 516T80 529Q95 529 107 522T126 499L277 148L428 499Q442 529 471 529Q490
529 503 517Z" />
<glyph unicode="w" glyph-name="w" horiz-adv-x="761" d="M702 529T715 516T729 481Q729 474 725 462L572 30Q566 14 552 6T522 0Q495 2 481 30L377 302L281 30Q275 16 264 9T240 0Q225 -2 211 6T191 30L36 462Q33 471 33 481Q33 501 46 515T80 529Q114 529 124
499L243 162L338 411Q350 441 382 441Q412 441 423 411L520 166L637 499Q648 529 683 529Q702 529 715 516Z" />
<glyph unicode="x" glyph-name="x" horiz-adv-x="486" d="M463 62T463 46Q463 26 448 12T415 -3Q392 -3 376 18L242 187L110 18Q103 8 93 3T72 -2Q55 -2 41 10T26 40Q26 58 37 70L187 257L33 451Q23 464 23 479Q23 499 37 513T71 527Q95 527 110 507L247 334L376
506Q391 527 414 527Q433 527 446 515T459 485Q459 466 448 454L300 267L452 74Q463 62 463 46Z" />
<glyph unicode="y" glyph-name="y" horiz-adv-x="579" d="M482 529T495 515T509 481V49Q509 -76 440 -138T258 -200Q221 -200 185 -193T126 -174Q89 -157 89 -128Q89 -123 91 -115Q97 -98 108 -89T133 -80Q141 -80 148 -83Q179 -97 203 -105T259 -113Q414 -113
414 46V66Q387 30 345 10T247 -10Q164 -10 118 43T71 182V481Q71 502 84 515T118 529Q139 529 152 515T166 481V207Q166 141 195 110T283 78Q340 78 377 114T414 207V481Q414 502 427 515T461 529Q482 529 495 515Z" />
<glyph unicode="z" glyph-name="z" horiz-adv-x="482" d="M422 88T435 76T448 44Q448 25 435 13T403 0H80Q61 0 49 14T36 43Q37 56 40 64T51 84L313 434H96Q77 434 64 447T51 479Q51 498 63 510T96 522H403Q422 522 434 508T446 474Q445 464 443 457T432 440L168
88H403Q422 88 435 76Z" />
<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="412" d="M371 -137T378 -147T386 -168Q385 -182 376 -191T353 -201Q344 -201 340 -200Q267 -186 227 -160T171 -96T155 -7L156 88Q156 146 131 179T57 213H53Q37 213 26 224T15 251Q15 267 26 277T53 288H59Q107
289 131 322T156 412L155 507Q155 588 197 633T339 700Q344 701 352 701Q369 701 377 691T386 666Q386 655 379 646T358 633Q310 617 286 599T253 557T244 494L245 399Q245 341 220 303T147 250Q194 234 219 197T245 102L244 7Q244 -33 252 -56T285 -98T358 -132Q371
-137 378 -147Z" />
<glyph unicode="|" glyph-name="bar" horiz-adv-x="230" d="M162 -121T149 -134T114 -148Q94 -148 81 -135T67 -100V746Q67 767 81 780T116 794Q136 794 149 781T162 746V-100Q162 -121 149 -134Z" />
<glyph unicode="}" glyph-name="braceright" horiz-adv-x="412" d="M375 289T386 278T397 251Q397 235 386 225T359 214H353Q305 213 281 180T256 89L257 -6Q257 -56 241 -90T184 -151T72 -199Q64 -201 58 -201Q44 -201 35 -189T26 -164Q26 -153 33 -145T54 -131Q103
-115 127 -98T159 -56T168 8L167 103Q167 161 192 199T265 252Q218 268 193 305T167 400L168 495Q168 535 160 558T127 600T54 634Q26 645 26 670Q27 684 36 693T59 703Q68 703 72 702Q145 687 185 661T241 598T257 509L256 414Q256 356 281 323T355 289H359Q375
289 386 278Z" />
<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="508" d="M335 225T308 233T238 258Q231 260 210 268T174 280T150 284Q138 284 131 277T123 256Q124 253 124 248Q124 234 115 226T93 218Q74 218 62 232T50 271Q50 311 78 334T161 358Q195 358 275 324Q282
322 303 314T338 302T360 298Q372 298 379 305T385 326Q384 329 384 336Q384 349 393 357T415 365Q433 365 445 351T458 313Q458 272 433 249T354 225Q335 225 308 233Z" />
<glyph unicode="&#xa0;" glyph-name="uni00A0" horiz-adv-x="277" />
<glyph unicode="&#xa1;" glyph-name="exclamdown" horiz-adv-x="233" d="M146 529T158 516T171 478V459Q171 435 159 422T122 408H111Q87 408 75 421T62 459V478Q62 502 74 515T111 529H122Q146 529 158 516ZM144 319T146 287L168 -111Q170 -137 156 -154T117
-171Q92 -171 78 -154T66 -111L87 287Q88 303 95 311T116 319Q144 319 146 287Z" />
<glyph unicode="&#xa2;" glyph-name="cent" horiz-adv-x="514" d="M487 150T467 132T412 101T335 82V48Q335 28 322 14T287 0Q267 0 254 14T240 48V85Q148 103 94 176T39 353Q39 454 94 527T240 620V661Q240 681 254 695T288 709Q309 709 322 696T335 661V624Q401
619 442 595T483 537Q483 519 472 505T440 491Q426 491 417 496T398 511T384 524Q363 542 328 545V159Q365 163 389 184Q395 189 405 198T424 211T444 215Q464 215 475 202T487 168Q487 150 467 132ZM134 284T165 235T247 167V538Q197 521 166 472T134 353Q134
284 165 235Z" />
<glyph unicode="&#xa3;" glyph-name="sterling" horiz-adv-x="620" d="M587 100T597 88T608 57Q608 36 594 22T550 -3Q510 -21 462 -21Q425 -21 327 3Q237 26 205 26Q165 26 111 11Q99 9 86 1Q68 -7 60 -7Q45 -7 34 4T23 33Q23 51 34 64T65 85Q105 98 141 105Q165
144 165 200Q165 252 142 323H79Q60 323 48 335T35 367Q35 384 47 395T79 407H117Q105 453 105 487Q105 552 132 603T210 682T330 710Q376 710 418 697T489 660Q531 633 531 605Q531 586 517 571T482 556Q472 556 463 560T448 570Q402 619 331 619Q272 619 238
580T203 485Q203 457 216 407H399Q418 407 430 395T443 364Q443 346 431 335T399 323H243Q264 260 264 221Q264 164 233 112Q258 111 281 105T346 87Q386 76 410 71T457 65Q476 65 497 72T534 88Q553 100 569 100Q587 100 597 88Z" />
<glyph unicode="&#xa4;" glyph-name="currency" horiz-adv-x="543" d="M464 180Q480 164 480 147Q480 129 464 112T430 95Q413 95 397 112L360 147Q318 123 271 123Q221 123 180 148L143 112Q126 96 109 96Q92 96 75 112T58 146Q58 163 76 180L115 219Q95 257
95 302Q95 347 115 385L76 424Q59 441 59 458Q59 474 75 492T109 510Q126 510 143 493L181 456Q222 481 271 481Q318 481 360 457L397 493Q412 508 430 508Q448 508 464 492T481 458Q481 441 465 425L427 388Q449 349 449 302Q449 257 427 216L464 180ZM309 208T332
235T355 301Q355 342 332 369T272 396Q234 396 211 369T188 301Q188 262 211 235T272 208Q309 208 332 235Z" />
<glyph unicode="&#xa5;" glyph-name="yen" horiz-adv-x="581" d="M564 640T555 625L367 354H455Q476 354 489 342T503 312Q503 293 490 281T455 269L345 270V214H456Q477 214 491 202T505 172Q505 153 491 142T456 130H345V48Q345 28 331 14T294 0Q272 0 258 14T243
48V131H143Q122 131 109 143T95 173Q95 192 108 203T143 215H243V270L142 271Q121 271 107 282T93 313Q93 331 107 343T142 355H225L32 619Q18 637 18 655Q18 675 36 689T73 703Q96 703 112 681L298 406L477 680Q483 691 494 697T517 703Q536 703 550 689T564 655Q564
640 555 625Z" />
<glyph unicode="&#xa6;" glyph-name="brokenbar" horiz-adv-x="237" d="M166 422T153 409T118 395Q98 395 85 408T71 443V746Q71 767 85 780T119 794Q140 794 153 781T166 746V443Q166 422 153 409ZM166 -121T153 -134T118 -148Q98 -148 85 -135T71 -100V203Q71
224 84 237T119 251Q139 251 152 238T166 203V-100Q166 -121 153 -134Z" />
<glyph unicode="&#xa7;" glyph-name="section" horiz-adv-x="548" d="M512 190T421 152Q450 130 463 104T477 41Q477 2 457 -39T391 -110T273 -140Q211 -140 149 -118T56 -63Q36 -40 36 -13Q36 5 49 18T82 32Q104 32 120 14Q145 -15 180 -33T273 -51Q316 -51 348
-35T380 23Q380 57 337 78T210 121Q129 141 89 181T48 285Q48 321 69 362T140 424Q94 463 94 527Q94 588 125 629T202 691T296 711Q408 711 474 629Q477 626 479 618T482 602Q482 584 469 571T433 558Q425 558 419 564Q363 618 294 618Q250 618 221 598T191 541Q191
500 232 478T331 444Q512 404 512 286Q512 190 421 152ZM152 246T236 218L329 196Q367 195 391 215T415 267Q415 291 399 307T348 335L240 361Q235 362 225 362Q196 362 174 344T152 295Q152 246 236 218Z" />
<glyph unicode="&#xa8;" glyph-name="dieresis" horiz-adv-x="413" d="M85 600T72 611T59 646V661Q59 706 111 706Q140 706 153 696T166 661V646Q166 621 153 611T111 600Q85 600 72 611ZM273 600T260 611T247 646V661Q247 706 300 706Q328 706 340 696T353 661V646Q353
621 340 611T299 600Q273 600 260 611Z" />
<glyph unicode="&#xa9;" glyph-name="copyright" horiz-adv-x="786" d="M296 -7T214 40T84 170T36 350Q36 449 84 530T214 659T393 707Q490 707 572 660T702 531T750 350Q750 252 702 170T572 41T393 -7Q296 -7 214 40ZM473 56T540 95T647 201T687 350Q687 431
648 498T541 605T393 644Q313 644 246 605T140 499T100 350Q100 269 139 202T246 95T393 56Q473 56 540 95ZM354 143T305 169T227 242T197 350Q197 406 225 453T302 529T411 557Q439 557 467 550T517 529Q526 525 531 516T536 497Q536 485 528 474Q517 460 499
460Q491 460 481 465Q450 483 411 483Q351 483 312 445T272 350Q272 290 311 254T411 217Q447 217 481 234Q491 239 499 239Q517 239 528 225Q536 214 536 201Q536 191 531 183T517 170Q469 143 411 143Q354 143 305 169Z" />
<glyph unicode="&#xaa;" glyph-name="ordfeminine" horiz-adv-x="352" d="M300 715T311 705T323 681V435Q323 420 311 411T282 401Q264 401 253 411T242 435V458Q227 429 201 410T142 391Q81 391 48 439T15 562Q15 630 53 675T154 720Q216 720 242 667V681Q242
694 253 704T282 715Q300 715 311 705ZM203 457T224 483T246 555Q246 601 226 628T170 655Q140 655 118 628T96 562Q96 516 115 487T170 457Q203 457 224 483Z" />
<glyph unicode="&#xab;" glyph-name="guillemotleft" horiz-adv-x="473" d="M429 121Q438 108 438 93Q438 74 424 62T394 50Q374 50 362 67L239 237Q230 248 230 262Q230 275 239 285L364 454Q375 471 395 471Q411 471 424 460T438 430Q438 418 427 401L324 262L429
121ZM473 121Q482 108 482 93Q482 74 468 62T438 50Q418 50 406 67L283 237Q274 248 274 262Q274 275 283 285L408 454Q419 471 439 471Q455 471 468 460T482 430Q482 418 471 401L368 262L473 121Z" />
<glyph unicode="&#xac;" glyph-name="logicalnot" horiz-adv-x="669" d="M595 404T607 392T619 361V167Q619 145 605 132T567 118Q545 118 531 131T516 167V309H92Q74 309 62 322T50 357Q50 377 62 390T92 404H576Q595 404 607 392Z" />
<glyph unicode="&#xad;" glyph-name="uni00AD" horiz-adv-x="394" d="M81 240T67 253T53 288Q53 308 67 321T101 334H293Q313 334 326 321T340 286Q340 266 327 253T293 240H101Q81 240 67 253Z" />
<glyph unicode="&#xae;" glyph-name="registered" horiz-adv-x="508" d="M315 709T366 679T448 597T479 484Q479 422 449 371T367 289T254 259Q193 259 142 289T60 370T29 484Q29 545 59 597T141 679T254 709Q315 709 366 679ZM301 311T340 334T403 396T426 484Q426
532 403 571T341 634T254 657Q207 657 168 634T105 572T82 484Q82 436 105 397T167 334T254 311Q301 311 340 334ZM347 391T347 381Q347 376 344 371Q337 363 325 363Q315 363 311 365Q299 369 291 383T283 423Q283 457 249 457H215V387Q215 376 209 370T192 363Q182
363 175 369T168 387V583Q168 591 174 596T187 602H267Q300 602 321 583T342 531Q342 512 331 498T300 474Q312 466 320 454T328 428Q329 414 331 407T339 396Q347 391 347 381ZM275 497T286 505T297 529Q297 543 287 550T260 557H215V497H258Q275 497 286 505Z"
/>
<glyph unicode="&#xaf;" glyph-name="overscore" horiz-adv-x="423" d="M72 589T61 599T50 627Q50 644 60 653T91 663H332Q352 663 362 654T373 627Q373 609 363 599T332 589H91Q72 589 61 599Z" />
<glyph unicode="&#xb0;" glyph-name="degree" horiz-adv-x="368" d="M140 400T105 421T49 477T28 554Q28 596 48 631T104 688T184 709Q228 709 263 688T319 632T339 554Q339 513 319 478T264 421T184 400Q140 400 105 421ZM218 467T241 493T265 554Q265 589 242
615T184 642Q149 642 126 617T103 554Q103 519 126 493T184 467Q218 467 241 493Z" />
<glyph unicode="&#xb1;" glyph-name="plusminus" horiz-adv-x="555" d="M71 285T58 298T45 330Q45 349 58 361T90 373H233V480Q233 502 247 516T285 531Q307 531 321 517T335 481V373H477Q497 373 509 361T522 328Q522 309 510 297T477 285H335V193Q335 171 321
157T284 142Q262 142 248 156T233 192V285H90Q71 285 58 298ZM486 89T499 76T512 44Q512 25 499 12T467 -1H89Q69 -1 56 12T43 44Q43 64 56 76T88 89H467Q486 89 499 76Z" />
<glyph unicode="&#xb2;" glyph-name="uni00B2" horiz-adv-x="344" d="M275 489T284 480T294 456Q294 442 285 433T260 423H88Q71 423 61 433T50 460Q50 475 66 493L144 570Q175 602 191 625T208 672Q208 690 197 700T166 711Q152 711 139 703T117 680Q107 666
90 666Q73 666 63 675T53 698Q53 717 70 737T116 769T175 782Q232 782 261 750T291 674Q291 641 272 613T214 545L156 489H260Q275 489 284 480Z" />
<glyph unicode="&#xb3;" glyph-name="uni00B3" horiz-adv-x="338" d="M240 640T268 612T296 537Q296 481 257 449T164 416Q104 416 73 438Q55 450 55 469Q55 484 64 494T89 504Q100 504 110 496Q134 481 158 481Q184 481 203 495T222 535Q222 556 206 568T165
580Q158 580 150 578T138 575Q120 569 107 569Q96 569 87 578T78 599Q78 618 88 625L182 707H94Q79 707 69 717T59 741Q59 756 69 765T94 774H243Q260 774 270 764T281 738V735Q281 718 271 710L189 641Q240 640 268 612Z" />
<glyph unicode="&#xb4;" glyph-name="acute" horiz-adv-x="269" d="M80 594T71 601T63 620Q63 628 69 638L128 737Q136 751 147 760T174 769Q196 769 207 758T218 727Q218 709 203 692L128 610Q112 594 88 594Q80 594 71 601Z" />
<glyph unicode="&#xb5;" glyph-name="uni00B5" horiz-adv-x="584" />
<glyph unicode="&#xb6;" glyph-name="paragraph" horiz-adv-x="628" d="M523 700T532 691T542 666V39Q542 20 531 10T506 0Q491 0 480 10T468 39V636H392V66Q392 4 356 -29T264 -62Q241 -62 219 -55T186 -38Q172 -29 172 -10Q172 1 179 11Q188 24 205 24Q214 24
218 22Q246 12 261 12Q288 12 303 29T318 80V278H269Q148 279 94 328T40 486Q40 601 102 650T305 700H508Q523 700 532 691Z" />
<glyph unicode="&#xb7;" glyph-name="middot" horiz-adv-x="211" d="M76 243T63 256T49 294V313Q49 338 62 351T100 364H110Q135 364 148 351T161 313V294Q161 270 148 257T110 243H100Q76 243 63 256Z" />
<glyph unicode="&#xb8;" glyph-name="cedilla" horiz-adv-x="268" d="M84 -148T64 -136T44 -108Q44 -94 54 -83L136 24H193L134 -121Q124 -148 100 -148Q84 -148 64 -136Z" />
<glyph unicode="&#xb9;" glyph-name="uni00B9" horiz-adv-x="279" d="M186 779T197 768T208 738V471Q208 454 198 444T172 433Q156 433 146 443T135 471L134 684L97 660Q83 651 71 651Q55 651 46 663T36 690Q36 710 56 722L144 773Q157 780 169 780Q186 779 197 768Z" />
<glyph unicode="&#xba;" glyph-name="ordmasculine" horiz-adv-x="349" d="M331 505T311 469T254 413T174 392Q130 392 95 412T39 469T18 549Q18 594 38 631T94 689T174 710Q218 710 254 689T310 631T331 549Q331 505 311 469ZM254 589T232 614T174 640Q138 640
117 615T95 549Q95 511 116 487T174 462Q210 462 232 486T254 549Q254 589 232 614Z" />
<glyph unicode="&#xbb;" glyph-name="guillemotright" horiz-adv-x="476" d="M458 273T458 259Q458 245 450 236L325 67Q313 50 293 50Q278 50 265 61T251 90Q251 104 262 119L365 259L260 400Q250 411 250 427Q250 447 264 459T294 471Q314 471 327 453L450 284Q458
273 458 259ZM242 273T242 259Q242 245 234 236L109 67Q97 50 77 50Q62 50 49 61T35 90Q35 104 46 119L149 259L44 400Q34 411 34 427Q34 447 48 459T78 471Q98 471 111 453L234 284Q242 273 242 259Z" />
<glyph unicode="&#xbc;" glyph-name="onequarter" horiz-adv-x="769" d="M194 706T205 695T216 665V398Q216 381 206 371T180 360Q164 360 154 370T143 398L142 611L105 587Q91 578 79 578Q63 578 54 590T44 617Q44 637 64 649L152 700Q165 707 177 707Q194 706
205 695ZM157 -2T144 9T130 37Q130 48 137 62L548 683Q562 702 581 702Q596 702 609 691T623 663Q623 651 615 638L205 17Q191 -2 172 -2Q157 -2 144 9ZM708 147T717 139T726 114Q726 98 717 90T692 81H666V35Q666 19 656 9T629 -2Q613 -2 603 8T592 35V81H467Q449
81 437 92T424 122Q424 137 433 149L589 337Q602 354 625 354Q643 354 654 342T666 312V147H692Q708 147 717 139ZM513 147H592V240L513 147Z" />
<glyph unicode="&#xbd;" glyph-name="onehalf" horiz-adv-x="769" d="M194 706T205 695T216 665V398Q216 381 206 371T180 360Q164 360 154 370T143 398L142 611L105 587Q91 578 79 578Q63 578 54 590T44 617Q44 637 64 649L152 700Q165 707 177 707Q194 706 205
695ZM139 -2T126 9T112 37Q112 48 119 62L530 683Q544 702 563 702Q578 702 591 691T605 663Q605 651 597 638L187 17Q173 -2 154 -2Q139 -2 126 9ZM707 66T716 57T726 33Q726 19 717 10T692 0H520Q503 0 493 10T482 37Q482 52 498 70L576 147Q607 179 623 202T640
249Q640 267 629 277T598 288Q584 288 571 280T549 257Q539 243 522 243Q505 243 495 252T485 275Q485 294 502 314T548 346T607 359Q664 359 693 327T723 251Q723 218 704 190T646 122L588 66H692Q707 66 716 57Z" />
<glyph unicode="&#xbe;" glyph-name="threequarters" horiz-adv-x="799" d="M491 567T519 539T547 464Q547 408 508 376T415 343Q355 343 324 365Q306 377 306 396Q306 411 315 421T340 431Q351 431 361 423Q385 408 409 408Q435 408 454 422T473 462Q473 483
457 495T416 507Q409 507 401 505T389 502Q371 496 358 496Q347 496 338 505T329 526Q329 545 339 552L433 634H345Q330 634 320 644T310 668Q310 683 320 692T345 701H494Q511 701 521 691T532 665V662Q532 645 522 637L440 568Q491 567 519 539ZM179 -2T166 9T152
37Q152 48 159 62L570 683Q584 702 603 702Q618 702 631 691T645 663Q645 651 637 638L227 17Q213 -2 194 -2Q179 -2 166 9ZM738 147T747 139T756 114Q756 98 747 90T722 81H696V35Q696 19 686 9T659 -2Q643 -2 633 8T622 35V81H497Q479 81 467 92T454 122Q454
137 463 149L619 337Q632 354 655 354Q673 354 684 342T696 312V147H722Q738 147 747 139ZM543 147H622V240L543 147Z" />
<glyph unicode="&#xbf;" glyph-name="questiondown" horiz-adv-x="506" d="M310 535T323 522T336 484V465Q336 441 323 428T286 414H276Q252 414 239 427T226 465V484Q226 508 239 521T276 535H286Q310 535 323 522ZM330 190T317 176T283 162Q216 160 174 125T131
23Q131 -34 170 -71T266 -109Q298 -109 327 -96T379 -59Q399 -41 419 -41Q433 -41 445 -50Q467 -66 467 -87Q467 -105 452 -120Q418 -159 370 -181T266 -203Q202 -203 150 -174T66 -94T35 23Q35 83 61 129T134 204T238 239Q239 239 239 239T236 239V305Q236 325
249 339T283 353Q304 353 317 339T330 305V211Q330 190 317 176Z" />
<glyph unicode="&#xc0;" glyph-name="Agrave" horiz-adv-x="642" d="M624 53T624 43Q624 23 611 10T579 -3Q565 -3 554 5T535 29L473 176H164L103 28Q98 13 87 5T61 -3Q40 -3 29 8T18 38Q18 42 20 54L275 672Q282 688 294 696T323 703Q338 703 350 695T367 672L621
62Q624 53 624 43ZM202 267H435L318 547L202 267ZM313 743T299 750L200 801Q186 809 178 820T170 845Q170 862 183 874T214 886Q233 886 255 868L342 795Q354 785 354 772Q354 759 346 751T322 743Q313 743 299 750Z" />
<glyph unicode="&#xc1;" glyph-name="Aacute" horiz-adv-x="642" d="M624 53T624 43Q624 23 611 10T579 -3Q565 -3 554 5T535 29L473 176H164L103 28Q98 13 87 5T61 -3Q40 -3 29 8T18 38Q18 42 20 54L275 672Q282 688 294 696T323 703Q338 703 350 695T367 672L621
62Q624 53 624 43ZM202 267H435L318 547L202 267ZM309 741T301 748T292 769Q292 782 304 792L392 866Q413 883 432 883Q449 883 462 871T476 842Q476 829 468 817T446 798L347 747Q335 741 324 741Q309 741 301 748Z" />
<glyph unicode="&#xc2;" glyph-name="Acircumflex" horiz-adv-x="642" d="M624 53T624 43Q624 23 611 10T579 -3Q565 -3 554 5T535 29L473 176H164L103 28Q98 13 87 5T61 -3Q40 -3 29 8T18 38Q18 42 20 54L275 672Q282 688 294 696T323 703Q338 703 350 695T367
672L621 62Q624 53 624 43ZM202 267H435L318 547L202 267ZM460 781T460 770Q460 762 453 756T435 749Q428 749 417 754T394 767L321 814L251 767Q239 759 229 754T210 749Q200 749 193 755T185 770Q185 776 188 781T197 794L266 870Q277 883 288 888T315 894H329Q345
894 356 888T379 870L448 794Q460 781 460 770Z" />
<glyph unicode="&#xc3;" glyph-name="Atilde" horiz-adv-x="642" d="M624 53T624 43Q624 23 611 10T579 -3Q565 -3 554 5T535 29L473 176H164L103 28Q98 13 87 5T61 -3Q40 -3 29 8T18 38Q18 42 20 54L275 672Q282 688 294 696T323 703Q338 703 350 695T367 672L621
62Q624 53 624 43ZM202 267H435L318 547L202 267ZM172 750T161 764T149 804Q149 840 176 865T250 890Q272 890 294 881T344 854Q367 840 378 835T400 829Q412 829 419 837T426 858Q425 862 425 868Q425 881 433 889T455 897Q474 897 485 882T497 844Q497 811 473
784T408 757Q384 757 361 767T306 794Q289 803 274 810T248 817Q236 817 228 810T220 788Q221 785 221 780Q221 766 212 758T190 750Q172 750 161 764Z" />
<glyph unicode="&#xc4;" glyph-name="Adieresis" horiz-adv-x="642" d="M624 53T624 43Q624 23 611 10T579 -3Q565 -3 554 5T535 29L473 176H164L103 28Q98 13 87 5T61 -3Q40 -3 29 8T18 38Q18 42 20 54L275 672Q282 688 294 696T323 703Q338 703 350 695T367
672L621 62Q624 53 624 43ZM202 267H435L318 547L202 267ZM202 766T189 777T176 812V827Q176 872 229 872Q256 872 269 862T282 827V812Q282 788 269 777T228 766Q202 766 189 777ZM390 766T377 777T364 812V827Q364 851 377 861T416 872Q444 872 457 862T470 827V812Q470
788 457 777T416 766Q390 766 377 777Z" />
<glyph unicode="&#xc5;" glyph-name="Aring" horiz-adv-x="645" d="M624 53T624 43Q624 23 611 10T579 -3Q565 -3 554 5T535 29L473 176H164L103 28Q98 13 87 5T61 -3Q40 -3 29 8T18 38Q18 42 20 54L270 660Q245 674 230 698T214 751Q214 794 246 825T323 856Q366
856 399 825T432 751Q432 722 416 697T373 658L621 62Q624 53 624 43ZM302 798T288 785T273 751Q273 731 287 718T323 704Q344 704 358 717T373 751Q373 772 358 785T323 798Q302 798 288 785ZM202 267H435L318 547L202 267Z" />
<glyph unicode="&#xc6;" glyph-name="AE" horiz-adv-x="899" d="M828 92T842 78T856 45Q856 25 842 13T807 0H476Q456 0 442 14T428 48V154H179L85 16Q70 -4 50 -4Q33 -4 20 8T6 39Q5 54 15 71L440 679Q456 700 484 700H807Q828 700 842 687T856 653Q856 633 842
621T807 608H526V401H762Q783 401 797 388T811 354Q811 334 797 322T762 309H526V92H807Q828 92 842 78ZM428 518L241 244H428V518Z" />
<glyph unicode="&#xc7;" glyph-name="Ccedilla" horiz-adv-x="638" d="M607 94T607 77Q607 65 601 55T583 38Q546 17 502 4T412 -10L367 -121Q357 -148 333 -148Q317 -148 297 -136T277 -108Q277 -94 287 -83L346 -6Q261 5 192 51T83 173T43 350Q43 451 89 532T217
660T400 707Q497 707 582 659Q606 646 606 619Q606 601 594 586Q582 570 561 570Q547 570 534 577Q472 612 400 612Q325 612 268 579T178 487T146 350Q146 267 179 207T270 116T400 84Q474 84 534 120Q546 126 560 126Q582 126 595 109Q607 94 607 77Z" />
<glyph unicode="&#xc8;" glyph-name="Egrave" horiz-adv-x="570" d="M500 92T513 78T527 45Q527 25 514 13T479 0H131Q111 0 97 14T83 48V652Q83 672 97 686T131 700H479Q500 700 513 687T527 653Q527 633 514 621T479 608H182V404H434Q455 404 468 391T482 358Q482
337 469 325T434 313H182V92H479Q500 92 513 78ZM301 743T287 750L188 801Q174 809 166 820T158 845Q158 862 171 874T202 886Q221 886 243 868L330 795Q342 785 342 772Q342 759 334 751T310 743Q301 743 287 750Z" />
<glyph unicode="&#xc9;" glyph-name="Eacute" horiz-adv-x="570" d="M500 92T513 78T527 45Q527 25 514 13T479 0H131Q111 0 97 14T83 48V652Q83 672 97 686T131 700H479Q500 700 513 687T527 653Q527 633 514 621T479 608H182V404H434Q455 404 468 391T482 358Q482
337 469 325T434 313H182V92H479Q500 92 513 78ZM297 741T289 748T280 769Q280 782 292 792L380 866Q401 883 420 883Q437 883 450 871T464 842Q464 829 456 817T434 798L335 747Q323 741 312 741Q297 741 289 748Z" />
<glyph unicode="&#xca;" glyph-name="Ecircumflex" horiz-adv-x="570" d="M500 92T513 78T527 45Q527 25 514 13T479 0H131Q111 0 97 14T83 48V652Q83 672 97 686T131 700H479Q500 700 513 687T527 653Q527 633 514 621T479 608H182V404H434Q455 404 468 391T482
358Q482 337 469 325T434 313H182V92H479Q500 92 513 78ZM448 781T448 770Q448 762 441 756T423 749Q416 749 405 754T382 767L309 814L239 767Q227 759 217 754T198 749Q188 749 181 755T173 770Q173 776 176 781T185 794L254 870Q265 883 276 888T303 894H317Q333
894 344 888T367 870L436 794Q448 781 448 770Z" />
<glyph unicode="&#xcb;" glyph-name="Edieresis" horiz-adv-x="570" d="M500 92T513 78T527 45Q527 25 514 13T479 0H131Q111 0 97 14T83 48V652Q83 672 97 686T131 700H479Q500 700 513 687T527 653Q527 633 514 621T479 608H182V404H434Q455 404 468 391T482
358Q482 337 469 325T434 313H182V92H479Q500 92 513 78ZM190 766T177 777T164 812V827Q164 872 217 872Q244 872 257 862T270 827V812Q270 788 257 777T216 766Q190 766 177 777ZM378 766T365 777T352 812V827Q352 851 365 861T404 872Q432 872 445 862T458 827V812Q458
788 445 777T404 766Q378 766 365 777Z" />
<glyph unicode="&#xcc;" glyph-name="Igrave" horiz-adv-x="265" d="M182 28T167 14T132 0Q110 0 97 14T83 49V652Q83 672 97 686T133 700Q153 700 167 686T182 652V49Q182 28 167 14ZM124 743T110 750L11 801Q-3 809 -11 820T-19 845Q-19 862 -6 874T25 886Q44
886 66 868L153 795Q165 785 165 772Q165 759 157 751T133 743Q124 743 110 750Z" />
<glyph unicode="&#xcd;" glyph-name="Iacute" horiz-adv-x="265" d="M182 28T167 14T132 0Q110 0 97 14T83 49V652Q83 672 97 686T133 700Q153 700 167 686T182 652V49Q182 28 167 14ZM120 741T112 748T103 769Q103 782 115 792L203 866Q224 883 243 883Q260 883
273 871T287 842Q287 829 279 817T257 798L158 747Q146 741 135 741Q120 741 112 748Z" />
<glyph unicode="&#xce;" glyph-name="Icircumflex" horiz-adv-x="265" d="M182 28T167 14T132 0Q110 0 97 14T83 49V652Q83 672 97 686T133 700Q153 700 167 686T182 652V49Q182 28 167 14ZM271 781T271 770Q271 762 264 756T246 749Q239 749 228 754T205 767L132
814L62 767Q50 759 40 754T21 749Q11 749 4 755T-4 770Q-4 776 -1 781T8 794L77 870Q88 883 99 888T126 894H140Q156 894 167 888T190 870L259 794Q271 781 271 770Z" />
<glyph unicode="&#xcf;" glyph-name="Idieresis" horiz-adv-x="265" d="M182 28T167 14T132 0Q110 0 97 14T83 49V652Q83 672 97 686T133 700Q153 700 167 686T182 652V49Q182 28 167 14ZM13 766T0 777T-13 812V827Q-13 872 40 872Q67 872 80 862T93 827V812Q93
788 80 777T39 766Q13 766 0 777ZM201 766T188 777T175 812V827Q175 851 188 861T227 872Q255 872 268 862T281 827V812Q281 788 268 777T227 766Q201 766 188 777Z" />
<glyph unicode="&#xd0;" glyph-name="Eth" horiz-adv-x="717" d="M471 700T538 653T639 527T673 350Q673 252 639 173T538 47T377 0H131Q111 0 97 14T83 48V308H53Q32 308 19 320T5 353Q5 372 18 384T53 396H83V652Q83 672 97 686T131 700H377Q471 700 538 653ZM469
92T520 164T571 350Q571 462 520 535T367 608H182V396H223Q244 396 257 384T271 352Q271 333 258 321T223 308H182V92H367Q469 92 520 164Z" />
<glyph unicode="&#xd1;" glyph-name="Ntilde" horiz-adv-x="732" d="M625 700T637 688T649 656V49Q649 28 636 14T601 0Q590 0 580 3T563 14L170 526V44Q170 25 158 13T126 0Q107 0 95 12T83 44V652Q83 673 96 686T130 700Q142 700 153 696T170 683L562 170V656Q562
675 574 687T606 700Q625 700 637 688ZM215 750T204 764T192 804Q192 840 219 865T293 890Q315 890 337 881T387 854Q410 840 421 835T443 829Q455 829 462 837T469 858Q468 862 468 868Q468 881 476 889T498 897Q517 897 528 882T540 844Q540 811 516 784T451
757Q427 757 404 767T349 794Q332 803 317 810T291 817Q279 817 271 810T263 788Q264 785 264 780Q264 766 255 758T233 750Q215 750 204 764Z" />
<glyph unicode="&#xd2;" glyph-name="Ograve" horiz-adv-x="762" d="M719 249T676 167T555 38T381 -10Q284 -10 207 37T87 167T43 350Q43 451 86 533T207 662T381 710Q478 710 555 663T675 533T719 350Q719 249 676 167ZM616 425T586 485T503 580T381 615Q313
615 260 581T176 487T146 350Q146 275 176 215T259 120T381 85Q449 85 502 119T586 214T616 350Q616 425 586 485ZM371 743T357 750L258 801Q244 809 236 820T228 845Q228 862 241 874T272 886Q291 886 313 868L400 795Q412 785 412 772Q412 759 404 751T380 743Q371
743 357 750Z" />
<glyph unicode="&#xd3;" glyph-name="Oacute" horiz-adv-x="762" d="M719 249T676 167T555 38T381 -10Q284 -10 207 37T87 167T43 350Q43 451 86 533T207 662T381 710Q478 710 555 663T675 533T719 350Q719 249 676 167ZM616 425T586 485T503 580T381 615Q313
615 260 581T176 487T146 350Q146 275 176 215T259 120T381 85Q449 85 502 119T586 214T616 350Q616 425 586 485ZM367 741T359 748T350 769Q350 782 362 792L450 866Q471 883 490 883Q507 883 520 871T534 842Q534 829 526 817T504 798L405 747Q393 741 382 741Q367
741 359 748Z" />
<glyph unicode="&#xd4;" glyph-name="Ocircumflex" horiz-adv-x="762" d="M719 249T676 167T555 38T381 -10Q284 -10 207 37T87 167T43 350Q43 451 86 533T207 662T381 710Q478 710 555 663T675 533T719 350Q719 249 676 167ZM616 425T586 485T503 580T381 615Q313
615 260 581T176 487T146 350Q146 275 176 215T259 120T381 85Q449 85 502 119T586 214T616 350Q616 425 586 485ZM518 781T518 770Q518 762 511 756T493 749Q486 749 475 754T452 767L379 814L309 767Q297 759 287 754T268 749Q258 749 251 755T243 770Q243 776
246 781T255 794L324 870Q335 883 346 888T373 894H387Q403 894 414 888T437 870L506 794Q518 781 518 770Z" />
<glyph unicode="&#xd5;" glyph-name="Otilde" horiz-adv-x="762" d="M719 249T676 167T555 38T381 -10Q284 -10 207 37T87 167T43 350Q43 451 86 533T207 662T381 710Q478 710 555 663T675 533T719 350Q719 249 676 167ZM616 425T586 485T503 580T381 615Q313
615 260 581T176 487T146 350Q146 275 176 215T259 120T381 85Q449 85 502 119T586 214T616 350Q616 425 586 485ZM230 750T219 764T207 804Q207 840 234 865T308 890Q330 890 352 881T402 854Q425 840 436 835T458 829Q470 829 477 837T484 858Q483 862 483 868Q483
881 491 889T513 897Q532 897 543 882T555 844Q555 811 531 784T466 757Q442 757 419 767T364 794Q347 803 332 810T306 817Q294 817 286 810T278 788Q279 785 279 780Q279 766 270 758T248 750Q230 750 219 764Z" />
<glyph unicode="&#xd6;" glyph-name="Odieresis" horiz-adv-x="762" d="M719 249T676 167T555 38T381 -10Q284 -10 207 37T87 167T43 350Q43 451 86 533T207 662T381 710Q478 710 555 663T675 533T719 350Q719 249 676 167ZM616 425T586 485T503 580T381 615Q313
615 260 581T176 487T146 350Q146 275 176 215T259 120T381 85Q449 85 502 119T586 214T616 350Q616 425 586 485ZM260 766T247 777T234 812V827Q234 872 287 872Q314 872 327 862T340 827V812Q340 788 327 777T286 766Q260 766 247 777ZM448 766T435 777T422 812V827Q422
851 435 861T474 872Q502 872 515 862T528 827V812Q528 788 515 777T474 766Q448 766 435 777Z" />
<glyph unicode="&#xd7;" glyph-name="multiply" horiz-adv-x="476" d="M414 163Q428 149 428 130Q428 111 414 99T384 86Q368 86 352 100L237 216L122 101Q107 86 89 86Q72 86 59 100T45 131Q45 149 59 163L175 279L62 393Q49 409 49 425Q49 444 62 457T93 470Q110
470 125 455L238 341L353 456Q367 470 386 470Q405 470 417 457T430 426Q430 407 416 393L300 278L414 163Z" />
<glyph unicode="&#xd8;" glyph-name="Oslash" horiz-adv-x="733" d="M669 557T694 491T719 350Q719 249 676 167T555 38T381 -10Q264 -10 176 59L121 -9Q105 -28 86 -28Q71 -28 59 -16T46 12Q46 27 55 39L119 117Q82 164 63 223T43 350Q43 451 86 533T207 662T381
710Q482 710 562 658L615 723Q628 739 648 739Q664 739 676 728T689 701Q689 686 679 673L624 606Q669 557 694 491ZM146 264T185 198L500 582Q447 615 381 615Q313 615 260 581T176 487T146 350Q146 264 185 198ZM449 85T502 119T586 214T616 350Q616 455 560
528L238 134Q300 85 381 85Q449 85 502 119Z" />
<glyph unicode="&#xd9;" glyph-name="Ugrave" horiz-adv-x="708" d="M600 701T612 688T625 653V269Q625 190 590 127T494 29T355 -7Q277 -7 215 28T118 127T83 269V653Q83 674 97 687T133 701Q152 701 166 687T181 653V269Q181 217 205 176T269 111T355 88Q403
88 444 111T509 175T534 269V653Q534 674 546 687T579 701Q600 701 612 688ZM345 743T331 750L232 801Q218 809 210 820T202 845Q202 862 215 874T246 886Q265 886 287 868L374 795Q386 785 386 772Q386 759 378 751T354 743Q345 743 331 750Z" />
<glyph unicode="&#xda;" glyph-name="Uacute" horiz-adv-x="708" d="M600 701T612 688T625 653V269Q625 190 590 127T494 29T355 -7Q277 -7 215 28T118 127T83 269V653Q83 674 97 687T133 701Q152 701 166 687T181 653V269Q181 217 205 176T269 111T355 88Q403
88 444 111T509 175T534 269V653Q534 674 546 687T579 701Q600 701 612 688ZM341 741T333 748T324 769Q324 782 336 792L424 866Q445 883 464 883Q481 883 494 871T508 842Q508 829 500 817T478 798L379 747Q367 741 356 741Q341 741 333 748Z" />
<glyph unicode="&#xdb;" glyph-name="Ucircumflex" horiz-adv-x="708" d="M600 701T612 688T625 653V269Q625 190 590 127T494 29T355 -7Q277 -7 215 28T118 127T83 269V653Q83 674 97 687T133 701Q152 701 166 687T181 653V269Q181 217 205 176T269 111T355 88Q403
88 444 111T509 175T534 269V653Q534 674 546 687T579 701Q600 701 612 688ZM492 781T492 770Q492 762 485 756T467 749Q460 749 449 754T426 767L353 814L283 767Q271 759 261 754T242 749Q232 749 225 755T217 770Q217 776 220 781T229 794L298 870Q309 883 320
888T347 894H361Q377 894 388 888T411 870L480 794Q492 781 492 770Z" />
<glyph unicode="&#xdc;" glyph-name="Udieresis" horiz-adv-x="708" d="M600 701T612 688T625 653V269Q625 190 590 127T494 29T355 -7Q277 -7 215 28T118 127T83 269V653Q83 674 97 687T133 701Q152 701 166 687T181 653V269Q181 217 205 176T269 111T355 88Q403
88 444 111T509 175T534 269V653Q534 674 546 687T579 701Q600 701 612 688ZM234 766T221 777T208 812V827Q208 872 261 872Q288 872 301 862T314 827V812Q314 788 301 777T260 766Q234 766 221 777ZM422 766T409 777T396 812V827Q396 851 409 861T448 872Q476
872 489 862T502 827V812Q502 788 489 777T448 766Q422 766 409 777Z" />
<glyph unicode="&#xdd;" glyph-name="Yacute" horiz-adv-x="581" d="M564 640T555 625L340 322V48Q340 28 327 14T294 0Q274 0 260 14T246 48V330L32 619Q18 637 18 655Q18 675 34 689T69 703Q92 703 108 681L296 421L477 680Q493 703 517 703Q536 703 550 689T564
655Q564 640 555 625ZM277 741T269 748T260 769Q260 782 272 792L360 866Q381 883 400 883Q417 883 430 871T444 842Q444 829 436 817T414 798L315 747Q303 741 292 741Q277 741 269 748Z" />
<glyph unicode="&#xde;" glyph-name="Thorn" horiz-adv-x="597" d="M412 603T457 575T528 497T555 388Q555 329 528 280T456 201T359 172H178V48Q178 28 164 14T130 0Q109 0 96 13T83 48V692Q83 712 97 726T131 740Q152 740 165 727T178 692V603H359Q412 603 457
575ZM400 267T430 302T460 388Q460 439 431 473T359 508H178V267H359Q400 267 430 302Z" />
<glyph unicode="&#xdf;" glyph-name="germandbls" horiz-adv-x="642" d="M506 418T554 361T603 219Q603 153 575 101T499 20T391 -10Q348 -10 317 2T268 33Q258 45 258 59Q258 78 277 92Q289 102 302 102Q318 102 333 87Q358 67 394 67Q446 67 477 106T508 207Q508
344 365 378Q326 388 326 421Q326 451 351 464Q393 480 416 507T439 566Q439 603 411 624T332 645Q273 645 240 605T207 502L206 48Q206 27 193 14T159 0Q137 0 124 13T111 48L112 407H77Q57 407 43 420T29 452Q29 472 43 485T77 498H112V499Q112 565 138 618T214
703T336 734Q398 734 442 713T510 656T533 575Q533 533 505 498T434 442Q506 418 554 361Z" />
<glyph unicode="&#xe0;" glyph-name="agrave" horiz-adv-x="614" d="M517 531T530 518T544 482V48Q544 28 531 14T496 0Q475 0 462 13T449 48V74Q423 39 378 15T281 -10Q213 -10 158 25T71 122T39 263Q39 341 70 403T157 501T278 536Q331 536 376 514T449 458V482Q449
503 462 517T496 531Q517 531 530 518ZM339 78T375 102T432 168T453 263Q453 315 433 357T376 423T292 448Q245 448 209 424T152 358T131 263Q131 210 151 168T208 102T292 78Q339 78 375 102ZM292 565T276 573L185 635Q158 650 158 676Q158 694 171 705T201 717Q223
717 243 697L321 616Q332 605 332 593Q332 580 323 573T300 565Q292 565 276 573Z" />
<glyph unicode="&#xe1;" glyph-name="aacute" horiz-adv-x="614" d="M517 531T530 518T544 482V48Q544 28 531 14T496 0Q475 0 462 13T449 48V74Q423 39 378 15T281 -10Q213 -10 158 25T71 122T39 263Q39 341 70 403T157 501T278 536Q331 536 376 514T449 458V482Q449
503 462 517T496 531Q517 531 530 518ZM339 78T375 102T432 168T453 263Q453 315 433 357T376 423T292 448Q245 448 209 424T152 358T131 263Q131 210 151 168T208 102T292 78Q339 78 375 102ZM287 561T278 568T270 587Q270 595 276 605L335 704Q343 718 354 727T381
736Q403 736 414 725T425 694Q425 676 410 659L335 577Q319 561 295 561Q287 561 278 568Z" />
<glyph unicode="&#xe2;" glyph-name="acircumflex" horiz-adv-x="614" d="M517 531T530 518T544 482V48Q544 28 531 14T496 0Q475 0 462 13T449 48V74Q423 39 378 15T281 -10Q213 -10 158 25T71 122T39 263Q39 341 70 403T157 501T278 536Q331 536 376 514T449
458V482Q449 503 462 517T496 531Q517 531 530 518ZM339 78T375 102T432 168T453 263Q453 315 433 357T376 423T292 448Q245 448 209 424T152 358T131 263Q131 210 151 168T208 102T292 78Q339 78 375 102ZM423 628T425 623T427 611Q427 602 420 596T402 590Q389
590 383 593T363 609L299 663L234 609Q231 606 224 600T210 592T194 589Q184 589 177 595T170 610Q170 618 172 623T180 635L239 705Q257 729 289 729H316Q332 729 342 724T361 705L417 636Q423 628 425 623Z" />
<glyph unicode="&#xe3;" glyph-name="atilde" horiz-adv-x="614" d="M517 531T530 518T544 482V48Q544 28 531 14T496 0Q475 0 462 13T449 48V74Q423 39 378 15T281 -10Q213 -10 158 25T71 122T39 263Q39 341 70 403T157 501T278 536Q331 536 376 514T449 458V482Q449
503 462 517T496 531Q517 531 530 518ZM339 78T375 102T432 168T453 263Q453 315 433 357T376 423T292 448Q245 448 209 424T152 358T131 263Q131 210 151 168T208 102T292 78Q339 78 375 102ZM146 586T135 601T124 644Q127 678 156 701T234 724Q256 724 276 715T324
687Q342 675 354 669T376 662Q388 662 395 669T401 690Q400 693 400 700Q400 713 409 721T431 729Q451 729 462 714T473 673Q470 640 445 616T371 591Q353 591 334 599T285 625Q263 638 249 645T223 652Q211 652 204 645T196 624Q197 621 197 616Q197 602 188 594T166
586Q146 586 135 601Z" />
<glyph unicode="&#xe4;" glyph-name="adieresis" horiz-adv-x="614" d="M517 531T530 518T544 482V48Q544 28 531 14T496 0Q475 0 462 13T449 48V74Q423 39 378 15T281 -10Q213 -10 158 25T71 122T39 263Q39 341 70 403T157 501T278 536Q331 536 376 514T449 458V482Q449
503 462 517T496 531Q517 531 530 518ZM339 78T375 102T432 168T453 263Q453 315 433 357T376 423T292 448Q245 448 209 424T152 358T131 263Q131 210 151 168T208 102T292 78Q339 78 375 102ZM173 597T160 608T147 643V658Q147 703 199 703Q228 703 241 693T254
658V643Q254 618 241 608T199 597Q173 597 160 608ZM361 597T348 608T335 643V658Q335 703 388 703Q416 703 428 693T441 658V643Q441 618 428 608T387 597Q361 597 348 608Z" />
<glyph unicode="&#xe5;" glyph-name="aring" horiz-adv-x="614" d="M517 531T530 518T544 482V48Q544 28 531 14T496 0Q475 0 462 13T449 48V74Q423 39 378 15T281 -10Q213 -10 158 25T71 122T39 263Q39 341 70 403T157 501T278 536Q331 536 376 514T449 458V482Q449
503 462 517T496 531Q517 531 530 518ZM339 78T375 102T432 168T453 263Q453 315 433 357T376 423T292 448Q245 448 209 424T152 358T131 263Q131 210 151 168T208 102T292 78Q339 78 375 102ZM256 564T223 595T190 668Q190 712 223 743T299 774Q343 774 375 743T408
668Q408 626 376 595T299 564Q256 564 223 595ZM320 622T334 635T349 668Q349 690 334 703T299 716Q278 716 264 703T249 668Q249 649 263 636T299 622Q320 622 334 635Z" />
<glyph unicode="&#xe6;" glyph-name="ae" horiz-adv-x="907" d="M867 264T853 252T820 239H468Q475 166 523 122T642 78Q690 78 720 92T773 128Q788 137 802 137Q819 137 830 125T842 97Q842 76 822 59Q793 30 745 10T646 -10Q574 -10 517 18T424 96Q390 53 338
22T219 -10Q175 -10 134 7T67 60T41 148Q41 229 98 274T274 319H377V357Q377 410 344 429T265 448Q178 448 120 373Q105 356 84 356Q68 356 56 367T43 394Q43 411 54 426Q91 472 144 504T267 536Q327 536 376 518T449 459Q483 496 528 516T623 536Q687 536 743
503T833 412T868 282Q867 264 853 252ZM567 448T526 417T472 319H767V327Q762 380 720 414T623 448Q567 448 526 417ZM379 202T376 239H266Q199 239 168 214T136 151Q136 115 162 96T223 76Q281 76 324 105T388 171Q379 202 376 239Z" />
<glyph unicode="&#xe7;" glyph-name="ccedilla" horiz-adv-x="514" d="M487 59T465 40T403 7T318 -9L273 -121Q263 -148 239 -148Q222 -148 203 -137T183 -108Q183 -94 193 -83L251 -7Q187 3 139 40T65 135T39 263Q39 340 72 402T164 500T299 536Q378 536 430
511T483 447Q483 430 472 417T444 403Q431 403 424 407T403 420Q397 426 384 434Q372 440 350 444T310 448Q258 448 218 424T156 358T134 263Q134 210 155 168T216 102T305 78Q357 78 389 94Q396 98 408 107Q418 115 425 119T444 123Q464 123 475 111T487 78Q487
59 465 40Z" />
<glyph unicode="&#xe8;" glyph-name="egrave" horiz-adv-x="570" d="M530 264T516 252T483 239H131Q138 166 186 122T305 78Q353 78 383 92T436 128Q451 137 465 137Q482 137 493 125T505 97Q505 76 485 59Q456 30 408 10T310 -10Q229 -10 168 24T73 119T39 257Q39
341 73 404T164 502T286 536Q350 536 406 503T496 412T531 282Q530 264 516 252ZM230 448T189 417T135 319H430V327Q425 380 383 414T286 448Q230 448 189 417ZM280 565T264 573L173 635Q146 650 146 676Q146 694 159 705T189 717Q211 717 231 697L309 616Q320
605 320 593Q320 580 311 573T288 565Q280 565 264 573Z" />
<glyph unicode="&#xe9;" glyph-name="eacute" horiz-adv-x="570" d="M530 264T516 252T483 239H131Q138 166 186 122T305 78Q353 78 383 92T436 128Q451 137 465 137Q482 137 493 125T505 97Q505 76 485 59Q456 30 408 10T310 -10Q229 -10 168 24T73 119T39 257Q39
341 73 404T164 502T286 536Q350 536 406 503T496 412T531 282Q530 264 516 252ZM230 448T189 417T135 319H430V327Q425 380 383 414T286 448Q230 448 189 417ZM275 561T266 568T258 587Q258 595 264 605L323 704Q331 718 342 727T369 736Q391 736 402 725T413
694Q413 676 398 659L323 577Q307 561 283 561Q275 561 266 568Z" />
<glyph unicode="&#xea;" glyph-name="ecircumflex" horiz-adv-x="570" d="M530 264T516 252T483 239H131Q138 166 186 122T305 78Q353 78 383 92T436 128Q451 137 465 137Q482 137 493 125T505 97Q505 76 485 59Q456 30 408 10T310 -10Q229 -10 168 24T73 119T39
257Q39 341 73 404T164 502T286 536Q350 536 406 503T496 412T531 282Q530 264 516 252ZM230 448T189 417T135 319H430V327Q425 380 383 414T286 448Q230 448 189 417ZM411 628T413 623T415 611Q415 602 408 596T390 590Q377 590 371 593T351 609L287 663L222 609Q219
606 212 600T198 592T182 589Q172 589 165 595T158 610Q158 618 160 623T168 635L227 705Q245 729 277 729H304Q320 729 330 724T349 705L405 636Q411 628 413 623Z" />
<glyph unicode="&#xeb;" glyph-name="edieresis" horiz-adv-x="570" d="M530 264T516 252T483 239H131Q138 166 186 122T305 78Q353 78 383 92T436 128Q451 137 465 137Q482 137 493 125T505 97Q505 76 485 59Q456 30 408 10T310 -10Q229 -10 168 24T73 119T39
257Q39 341 73 404T164 502T286 536Q350 536 406 503T496 412T531 282Q530 264 516 252ZM230 448T189 417T135 319H430V327Q425 380 383 414T286 448Q230 448 189 417ZM161 597T148 608T135 643V658Q135 703 187 703Q216 703 229 693T242 658V643Q242 618 229 608T187
597Q161 597 148 608ZM349 597T336 608T323 643V658Q323 703 376 703Q404 703 416 693T429 658V643Q429 618 416 608T375 597Q349 597 336 608Z" />
<glyph unicode="&#xec;" glyph-name="igrave" horiz-adv-x="227" d="M161 28T148 14T113 0Q93 0 80 14T66 48V481Q66 501 79 515T113 529Q134 529 147 515T161 481V48Q161 28 148 14ZM107 565T91 573L0 635Q-27 650 -27 676Q-27 694 -14 705T16 717Q38 717 58
697L136 616Q147 605 147 593Q147 580 138 573T115 565Q107 565 91 573Z" />
<glyph unicode="&#xed;" glyph-name="iacute" horiz-adv-x="227" d="M161 28T148 14T113 0Q93 0 80 14T66 48V481Q66 501 79 515T113 529Q134 529 147 515T161 481V48Q161 28 148 14ZM102 561T93 568T85 587Q85 595 91 605L150 704Q158 718 169 727T196 736Q218
736 229 725T240 694Q240 676 225 659L150 577Q134 561 110 561Q102 561 93 568Z" />
<glyph unicode="&#xee;" glyph-name="icircumflex" horiz-adv-x="227" d="M161 28T148 14T113 0Q93 0 80 14T66 48V481Q66 501 79 515T113 529Q134 529 147 515T161 481V48Q161 28 148 14ZM238 628T240 623T242 611Q242 602 235 596T217 590Q204 590 198 593T178
609L114 663L49 609Q46 606 39 600T25 592T9 589Q-1 589 -8 595T-15 610Q-15 618 -13 623T-5 635L54 705Q72 729 104 729H131Q147 729 157 724T176 705L232 636Q238 628 240 623Z" />
<glyph unicode="&#xef;" glyph-name="idieresis" horiz-adv-x="227" d="M161 28T148 14T113 0Q93 0 80 14T66 48V481Q66 501 79 515T113 529Q134 529 147 515T161 481V48Q161 28 148 14ZM-12 597T-25 608T-38 643V658Q-38 703 14 703Q43 703 56 693T69 658V643Q69
618 56 608T14 597Q-12 597 -25 608ZM176 597T163 608T150 643V658Q150 703 203 703Q231 703 243 693T256 658V643Q256 618 243 608T202 597Q176 597 163 608Z" />
<glyph unicode="&#xf0;" glyph-name="eth" horiz-adv-x="571" d="M482 535T507 451T532 282Q532 195 500 130T411 29T286 -7Q218 -7 162 29T72 126T39 262Q39 334 72 395T160 491T275 527Q350 527 402 477Q384 534 346 574L193 536Q183 534 177 534Q162 534 153
542T143 568Q143 595 175 601L270 625Q241 637 209 646Q191 651 180 664T168 693Q168 712 178 726T209 740Q220 740 233 737Q316 716 380 658L450 674Q460 676 465 676Q480 676 490 667T500 642Q500 629 492 620T468 609L433 601Q482 535 507 451ZM328 87T362 110T417
174T437 262Q437 308 417 347T363 410T286 433Q244 433 209 411T154 349T134 262Q134 214 154 174T209 111T286 87Q328 87 362 110Z" />
<glyph unicode="&#xf1;" glyph-name="ntilde" horiz-adv-x="589" d="M518 536T518 320V48Q518 28 505 14T470 0Q450 0 437 14T423 48V319Q423 378 396 413T308 448Q268 448 236 431T185 384T166 319V48Q166 28 153 14T118 0Q97 0 84 13T71 48V476Q71 496 84 510T118
524Q139 524 152 510T166 476V441Q192 481 238 508T338 536Q518 536 518 320ZM142 586T131 601T120 644Q123 678 152 701T230 724Q252 724 272 715T320 687Q338 675 350 669T372 662Q384 662 391 669T397 690Q396 693 396 700Q396 713 405 721T427 729Q447 729
458 714T469 673Q466 640 441 616T367 591Q349 591 330 599T281 625Q259 638 245 645T219 652Q207 652 200 645T192 624Q193 621 193 616Q193 602 184 594T162 586Q142 586 131 601Z" />
<glyph unicode="&#xf2;" glyph-name="ograve" horiz-adv-x="606" d="M567 184T532 122T437 25T303 -10Q230 -10 170 25T74 122T39 262Q39 340 74 403T169 501T303 536Q376 536 436 501T532 403T567 262Q567 184 532 122ZM472 316T450 358T389 424T303 448Q256
448 218 425T157 359T134 262Q134 209 156 167T217 102T303 78Q350 78 388 101T449 167T472 262Q472 316 450 358ZM297 568T281 576L190 638Q163 653 163 679Q163 697 176 708T206 720Q228 720 248 700L326 619Q337 608 337 596Q337 583 328 576T305 568Q297 568
281 576Z" />
<glyph unicode="&#xf3;" glyph-name="oacute" horiz-adv-x="606" d="M567 184T532 122T437 25T303 -10Q230 -10 170 25T74 122T39 262Q39 340 74 403T169 501T303 536Q376 536 436 501T532 403T567 262Q567 184 532 122ZM472 316T450 358T389 424T303 448Q256
448 218 425T157 359T134 262Q134 209 156 167T217 102T303 78Q350 78 388 101T449 167T472 262Q472 316 450 358ZM292 564T283 571T275 590Q275 598 281 608L340 707Q348 721 359 730T386 739Q408 739 419 728T430 697Q430 679 415 662L340 580Q324 564 300 564Q292
564 283 571Z" />
<glyph unicode="&#xf4;" glyph-name="ocircumflex" horiz-adv-x="606" d="M567 184T532 122T437 25T303 -10Q230 -10 170 25T74 122T39 262Q39 340 74 403T169 501T303 536Q376 536 436 501T532 403T567 262Q567 184 532 122ZM472 316T450 358T389 424T303 448Q256
448 218 425T157 359T134 262Q134 209 156 167T217 102T303 78Q350 78 388 101T449 167T472 262Q472 316 450 358ZM428 631T430 626T432 614Q432 605 425 599T407 593Q394 593 388 596T368 612L304 666L239 612Q236 609 229 603T215 595T199 592Q189 592 182 598T175
613Q175 621 177 626T185 638L244 708Q262 732 294 732H321Q337 732 347 727T366 708L422 639Q428 631 430 626Z" />
<glyph unicode="&#xf5;" glyph-name="otilde" horiz-adv-x="606" d="M567 184T532 122T437 25T303 -10Q230 -10 170 25T74 122T39 262Q39 340 74 403T169 501T303 536Q376 536 436 501T532 403T567 262Q567 184 532 122ZM472 316T450 358T389 424T303 448Q256
448 218 425T157 359T134 262Q134 209 156 167T217 102T303 78Q350 78 388 101T449 167T472 262Q472 316 450 358ZM151 589T140 604T129 647Q132 681 161 704T239 727Q261 727 281 718T329 690Q347 678 359 672T381 665Q393 665 400 672T406 693Q405 696 405 703Q405
716 414 724T436 732Q456 732 467 717T478 676Q475 643 450 619T376 594Q358 594 339 602T290 628Q268 641 254 648T228 655Q216 655 209 648T201 627Q202 624 202 619Q202 605 193 597T171 589Q151 589 140 604Z" />
<glyph unicode="&#xf6;" glyph-name="odieresis" horiz-adv-x="606" d="M567 184T532 122T437 25T303 -10Q230 -10 170 25T74 122T39 262Q39 340 74 403T169 501T303 536Q376 536 436 501T532 403T567 262Q567 184 532 122ZM472 316T450 358T389 424T303 448Q256
448 218 425T157 359T134 262Q134 209 156 167T217 102T303 78Q350 78 388 101T449 167T472 262Q472 316 450 358ZM178 600T165 611T152 646V661Q152 706 204 706Q233 706 246 696T259 661V646Q259 621 246 611T204 600Q178 600 165 611ZM366 600T353 611T340 646V661Q340
706 393 706Q421 706 433 696T446 661V646Q446 621 433 611T392 600Q366 600 353 611Z" />
<glyph unicode="&#xf7;" glyph-name="divide" horiz-adv-x="596" d="M228 461T246 480T292 499Q318 499 337 480T356 434Q356 408 337 389T292 370Q265 370 247 389T228 434Q228 461 246 480ZM77 213T64 226T50 259Q50 277 63 289T97 302H498Q519 302 532 289T546
258Q546 239 533 226T498 213H97Q77 213 64 226ZM228 104T246 123T292 142Q318 142 337 123T356 78Q356 52 337 33T292 14Q265 14 247 33T228 78Q228 104 246 123Z" />
<glyph unicode="&#xf8;" glyph-name="oslash" horiz-adv-x="609" d="M567 366T567 262Q567 184 532 122T437 25T303 -10Q222 -10 158 32L117 -16Q104 -31 86 -31Q69 -31 57 -19T45 9Q45 26 55 37L97 87Q39 161 39 262Q39 340 74 403T169 501T303 536Q381 536 446
495L475 530Q488 545 506 545Q523 545 535 533T547 504Q547 487 537 477L506 441Q567 366 567 262ZM134 207T160 160L386 426Q348 448 303 448Q256 448 218 425T157 359T134 262Q134 207 160 160ZM350 78T388 101T449 167T472 262Q472 323 444 368L217 102Q255
78 303 78Q350 78 388 101Z" />
<glyph unicode="&#xf9;" glyph-name="ugrave" horiz-adv-x="580" d="M482 524T495 510T509 476V210Q509 106 452 49T289 -9Q185 -9 128 48T71 210V476Q71 496 84 510T118 524Q139 524 152 510T166 476V210Q166 79 289 79Q350 79 382 112T414 210V476Q414 496 427
510T461 524Q482 524 495 510ZM284 565T268 573L177 635Q150 650 150 676Q150 694 163 705T193 717Q215 717 235 697L313 616Q324 605 324 593Q324 580 315 573T292 565Q284 565 268 573Z" />
<glyph unicode="&#xfa;" glyph-name="uacute" horiz-adv-x="580" d="M482 524T495 510T509 476V210Q509 106 452 49T289 -9Q185 -9 128 48T71 210V476Q71 496 84 510T118 524Q139 524 152 510T166 476V210Q166 79 289 79Q350 79 382 112T414 210V476Q414 496 427
510T461 524Q482 524 495 510ZM279 561T270 568T262 587Q262 595 268 605L327 704Q335 718 346 727T373 736Q395 736 406 725T417 694Q417 676 402 659L327 577Q311 561 287 561Q279 561 270 568Z" />
<glyph unicode="&#xfb;" glyph-name="ucircumflex" horiz-adv-x="580" d="M482 524T495 510T509 476V210Q509 106 452 49T289 -9Q185 -9 128 48T71 210V476Q71 496 84 510T118 524Q139 524 152 510T166 476V210Q166 79 289 79Q350 79 382 112T414 210V476Q414
496 427 510T461 524Q482 524 495 510ZM415 628T417 623T419 611Q419 602 412 596T394 590Q381 590 375 593T355 609L291 663L226 609Q223 606 216 600T202 592T186 589Q176 589 169 595T162 610Q162 618 164 623T172 635L231 705Q249 729 281 729H308Q324 729
334 724T353 705L409 636Q415 628 417 623Z" />
<glyph unicode="&#xfc;" glyph-name="udieresis" horiz-adv-x="580" d="M482 524T495 510T509 476V210Q509 106 452 49T289 -9Q185 -9 128 48T71 210V476Q71 496 84 510T118 524Q139 524 152 510T166 476V210Q166 79 289 79Q350 79 382 112T414 210V476Q414 496
427 510T461 524Q482 524 495 510ZM165 597T152 608T139 643V658Q139 703 191 703Q220 703 233 693T246 658V643Q246 618 233 608T191 597Q165 597 152 608ZM353 597T340 608T327 643V658Q327 703 380 703Q408 703 420 693T433 658V643Q433 618 420 608T379 597Q353
597 340 608Z" />
<glyph unicode="&#xfd;" glyph-name="yacute" horiz-adv-x="579" d="M482 529T495 515T509 481V49Q509 -76 440 -138T258 -200Q221 -200 185 -193T126 -174Q89 -157 89 -128Q89 -123 91 -115Q97 -98 108 -89T133 -80Q141 -80 148 -83Q179 -97 203 -105T259 -113Q414
-113 414 46V66Q387 30 345 10T247 -10Q164 -10 118 43T71 182V481Q71 502 84 515T118 529Q139 529 152 515T166 481V207Q166 141 195 110T283 78Q340 78 377 114T414 207V481Q414 502 427 515T461 529Q482 529 495 515ZM279 561T270 568T262 587Q262 595 268 605L327
704Q335 718 346 727T373 736Q395 736 406 725T417 694Q417 676 402 659L327 577Q311 561 287 561Q279 561 270 568Z" />
<glyph unicode="&#xfe;" glyph-name="thorn" horiz-adv-x="614" d="M402 533T457 499T543 402T575 262Q575 184 544 123T457 26T336 -9Q284 -9 239 14T166 70V-152Q166 -172 153 -186T118 -200Q98 -200 85 -187T71 -152V692Q71 713 84 726T118 740Q139 740 152
726T166 692V448Q190 483 236 508T334 533Q402 533 457 499ZM369 79T406 103T463 168T484 262Q484 314 464 355T406 421T323 445Q276 445 239 422T182 356T161 262Q161 210 181 168T239 103T323 79Q369 79 406 103Z" />
<glyph unicode="&#xff;" glyph-name="ydieresis" horiz-adv-x="579" d="M482 529T495 515T509 481V49Q509 -76 440 -138T258 -200Q221 -200 185 -193T126 -174Q89 -157 89 -128Q89 -123 91 -115Q97 -98 108 -89T133 -80Q141 -80 148 -83Q179 -97 203 -105T259
-113Q414 -113 414 46V66Q387 30 345 10T247 -10Q164 -10 118 43T71 182V481Q71 502 84 515T118 529Q139 529 152 515T166 481V207Q166 141 195 110T283 78Q340 78 377 114T414 207V481Q414 502 427 515T461 529Q482 529 495 515ZM165 597T152 608T139 643V658Q139
703 191 703Q220 703 233 693T246 658V643Q246 618 233 608T191 597Q165 597 152 608ZM353 597T340 608T327 643V658Q327 703 380 703Q408 703 420 693T433 658V643Q433 618 420 608T379 597Q353 597 340 608Z" />
<glyph unicode="&#x2013;" glyph-name="endash" horiz-adv-x="514" d="M81 242T67 255T53 288Q53 308 67 320T102 333H412Q433 333 446 321T460 288Q460 268 447 255T412 242H102Q81 242 67 255Z" />
<glyph unicode="&#x2014;" glyph-name="emdash" horiz-adv-x="866" d="M81 242T67 255T53 289Q53 309 67 322T102 335H764Q785 335 799 322T813 289Q813 269 799 256T764 242H102Q81 242 67 255Z" />
<glyph unicode="&#x2018;" glyph-name="quoteleft" horiz-adv-x="241" d="M29 596T45 628T85 683T136 706Q175 706 175 673Q175 660 169 655T152 646T137 641Q109 625 109 596Q109 585 117 578T140 570Q157 570 168 577Q178 572 183 565T187 545Q187 520 162 502T108
483Q72 483 51 506T29 571Q29 596 45 628Z" />
<glyph unicode="&#x2019;" glyph-name="quoteright" horiz-adv-x="241" d="M191 593T175 561T135 506T84 483Q45 483 45 516Q45 529 51 534T68 543T83 548Q111 564 111 593Q111 604 103 611T80 619Q63 619 52 612Q42 617 37 624T33 644Q33 669 58 687T112 706Q148
706 169 683T191 618Q191 593 175 561Z" />
<glyph unicode="&#x201a;" glyph-name="quotesinglbase" horiz-adv-x="243" d="M192 -19T176 -51T136 -107T85 -130Q68 -130 57 -122T46 -97Q46 -83 53 -78T69 -69T84 -64Q98 -57 105 -46T113 -20Q113 -9 104 -1T81 7Q65 7 54 -1Q44 4 39 11T34 32Q35 56 60 74T113
93Q150 93 171 70T192 6Q192 -19 176 -51Z" />
<glyph unicode="&#x201c;" glyph-name="quotedblleft" horiz-adv-x="411" d="M276 847T292 879T332 934T383 957Q422 957 422 924Q422 911 416 906T399 897T384 892Q356 876 356 847Q356 836 364 829T387 821Q404 821 415 828Q425 823 430 816T434 796Q434 771
409 753T355 734Q319 734 298 757T276 822Q276 847 292 879ZM216 591T232 623T272 678T323 701Q362 701 362 668Q362 655 356 650T339 641T324 636Q296 620 296 591Q296 580 304 573T327 565Q344 565 355 572Q365 567 370 560T374 540Q374 515 349 497T295 478Q259
478 238 501T216 566Q216 591 232 623Z" />
<glyph unicode="&#x201d;" glyph-name="quotedblright" horiz-adv-x="411" d="M182 577T166 545T126 490T75 467Q36 467 36 500Q36 513 42 518T59 527T74 532Q102 548 102 577Q102 588 94 595T71 603Q54 603 43 596Q33 601 28 608T24 628Q24 653 49 671T103 690Q139
690 160 667T182 602Q182 577 166 545ZM378 577T362 545T322 490T271 467Q232 467 232 500Q232 513 238 518T255 527T270 532Q298 548 298 577Q298 588 290 595T267 603Q250 603 239 596Q229 601 224 608T220 628Q220 653 245 671T299 690Q335 690 356 667T378
602Q378 577 362 545Z" />
<glyph unicode="&#x201e;" glyph-name="quotedblbase" horiz-adv-x="384" d="M192 -19T176 -51T136 -107T85 -130Q68 -130 57 -122T46 -97Q46 -83 53 -78T69 -69T84 -64Q98 -57 105 -46T113 -20Q113 -9 104 -1T81 7Q65 7 54 -1Q44 4 39 11T34 32Q35 56 60 74T113
93Q150 93 171 70T192 6Q192 -19 176 -51ZM374 -19T358 -51T318 -107T267 -130Q250 -130 239 -122T228 -97Q228 -83 235 -78T251 -69T266 -64Q280 -57 287 -46T295 -20Q295 -9 286 -1T263 7Q247 7 236 -1Q226 4 221 11T216 32Q217 56 242 74T295 93Q332 93 353
70T374 6Q374 -19 358 -51Z" />
<glyph unicode="&#x2022;" glyph-name="bullet" horiz-adv-x="346" d="M137 216T106 234T56 283T37 351Q37 389 55 420T105 470T173 488Q210 488 241 470T290 421T309 351Q309 314 291 283T241 234T173 216Q137 216 106 234Z" />
<glyph unicode="&#x2039;" glyph-name="guilsinglleft" horiz-adv-x="275" d="M226 121Q235 108 235 93Q235 74 221 62T191 50Q171 50 159 67L36 237Q27 248 27 262Q27 275 36 285L161 454Q172 471 192 471Q208 471 221 460T235 430Q235 418 224 401L121 262L226 121Z" />
<glyph unicode="&#x203a;" glyph-name="guilsinglright" horiz-adv-x="275" d="M235 273T235 259Q235 245 227 236L102 67Q90 50 70 50Q55 50 42 61T28 90Q28 104 39 119L142 259L37 400Q27 411 27 427Q27 447 41 459T71 471Q91 471 104 453L227 284Q235 273 235 259Z" />
</font>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 82 KiB

View File

@ -1,458 +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">
<defs >
<font id="Quicksand" horiz-adv-x="567" ><font-face
font-family="Quicksand"
units-per-em="1000"
panose-1="0 0 8 0 0 0 0 0 0 0"
ascent="1000"
descent="-250"
alphabetic="0" />
<glyph unicode=" " glyph-name="space" horiz-adv-x="280" />
<glyph unicode="!" glyph-name="exclam" horiz-adv-x="267" d="M100 221T97 259L68 627Q66 658 84 679T133 700Q163 700 182 679T198 627L170 259Q167 221 134 221Q100 221 97 259ZM98 0T83 15T67 60V77Q67 106 82 121T127 137H140Q169 137 184 122T200 77V60Q200
31 185 16T140 0H127Q98 0 83 15Z" />
<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="430" d="M54 700T102 700H131Q153 700 164 690T176 663Q176 654 173 643L105 434Q93 401 63 401Q47 401 40 411T34 442L50 652Q54 700 102 700ZM275 700T322 700H351Q373 700 384 691T396 664Q396
654 392 643L324 434Q312 401 282 401Q250 401 253 443L270 652Q275 700 322 700Z" />
<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="693" d="M550 439L520 265H567Q590 265 605 250T621 211Q621 189 606 175T567 161H502L482 43Q479 24 466 12T432 0Q408 0 394 15T379 54Q379 63 380 67L396 161H232L212 43Q209 23 195 12T161 0Q138
0 124 15T109 55Q109 63 110 67L126 161H90Q67 161 52 176T36 215Q36 237 51 251T90 265H144L174 439H127Q104 439 89 454T73 493Q73 515 88 529T127 543H191L211 657Q214 676 227 688T261 700Q285 700 299 685T314 646Q314 637 313 633L298 543H461L481 657Q484
677 498 688T532 700Q555 700 569 685T584 645Q584 637 583 633L568 543H603Q626 543 641 528T657 489Q657 467 642 453T603 439H550ZM414 265L444 439H280L250 265H414Z" />
<glyph unicode="$" glyph-name="dollar" horiz-adv-x="597" d="M557 122T505 69T372 -2V-64Q372 -90 355 -107T311 -125Q286 -125 269 -108T252 -64V-8Q198 -3 154 15T67 69Q40 93 40 122Q40 145 57 162T98 180Q117 180 132 168Q163 143 191 129T252 109V304Q51
341 51 505Q51 588 107 641T252 707V740Q252 766 269 783T313 801Q338 801 355 784T372 740V703Q457 688 512 641Q541 618 541 588Q541 565 524 548T484 530Q469 530 457 539Q427 564 372 582V397Q469 374 513 330T557 199Q557 122 505 69ZM169 477T190 457T252
424V590Q211 582 190 561T169 510Q169 477 190 457ZM401 130T419 149T437 192Q437 220 421 240T372 275V118Q401 130 419 149Z" />
<glyph unicode="%" glyph-name="percent" horiz-adv-x="816" d="M147 320T110 345T51 415T30 514Q30 569 51 613T109 683T194 709Q242 709 279 684T336 614T357 514Q357 460 336 416T277 346T194 320Q147 320 110 345ZM188 -2T171 12T154 47Q154 60 164 77L562
678Q580 702 603 702Q621 702 638 688T655 653Q655 640 645 623L247 22Q229 -2 206 -2Q188 -2 171 12ZM223 409T240 438T257 514Q257 561 241 590T194 619Q165 619 148 590T130 514Q130 468 147 439T194 409Q223 409 240 438ZM578 -10T541 15T481 85T459 184Q459
239 480 283T538 353T623 379Q671 379 708 354T765 284T786 184Q786 130 765 86T706 16T623 -10Q578 -10 541 15ZM652 79T669 108T686 184Q686 231 670 260T623 289Q594 289 577 260T559 184Q559 138 576 109T623 79Q652 79 669 108Z" />
<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="709" d="M672 89T678 77T684 49Q684 32 671 15T635 -2Q613 -2 601 8L546 55L514 83Q421 -10 279 -10Q210 -10 153 20T63 101T30 209Q30 357 177 422Q158 448 148 472T138 523Q138 573 165 615T241
684T356 710Q425 710 480 687T555 626Q564 608 564 587Q564 567 550 554T512 540Q486 540 473 558Q452 586 424 598T356 610Q313 610 289 587T264 529Q264 497 288 465T356 390Q384 362 384 362Q416 327 497 250Q517 295 525 349Q527 366 538 374T573 383Q596 383
611 366T626 323L625 313Q614 238 580 173Q620 138 658 102Q672 89 678 77ZM378 103T432 155Q332 245 266 321L248 342Q194 326 173 298T152 227Q152 176 189 140T307 103Q378 103 432 155Z" />
<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="212" d="M54 700T102 700H133Q155 700 166 691T178 664Q178 654 174 643L106 434Q94 401 63 401Q47 401 40 411T34 442L50 652Q54 700 102 700Z" />
<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="357" d="M277 -182T265 -174Q151 -98 91 14T30 259Q30 391 90 503T265 692Q277 700 292 700Q314 700 328 683T342 648Q342 625 321 608Q236 542 194 452T151 259Q151 154 193 63T321 -90Q342 -105 342
-130Q342 -149 327 -165T292 -182Q277 -182 265 -174Z" />
<glyph unicode=")" glyph-name="parenright" horiz-adv-x="357" d="M43 -182T29 -165T15 -130Q15 -107 36 -90Q121 -24 163 66T206 259Q206 364 164 455T36 608Q15 623 15 648Q15 667 30 683T65 700Q80 700 92 692Q206 616 266 504T327 259Q327 127 267 15T92
-174Q80 -182 65 -182Q43 -182 29 -165Z" />
<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="363" d="M167 382T159 392T151 417L160 496Q161 499 159 500T154 499L89 452Q81 445 69 445Q53 445 43 461Q38 469 38 479Q38 488 43 495T58 506L131 539Q134 540 134 542T131 545L58 578Q48 582 43 589T38
606Q38 615 43 623Q52 639 70 639Q80 639 89 633L154 585Q157 583 159 584T160 588L151 667Q150 682 159 692T183 702Q197 702 205 692T213 667L204 588Q203 585 205 584T210 585L275 632Q283 639 295 639Q311 639 321 623Q326 616 326 605Q326 596 321 589T306
578L233 545Q230 544 230 542T233 539L306 506Q316 502 321 495T326 478Q326 469 321 461Q312 445 294 445Q284 445 275 451L210 499Q207 501 205 500T204 496L213 417Q214 402 205 392T181 382Q167 382 159 392Z" />
<glyph unicode="+" glyph-name="plus" horiz-adv-x="578" d="M527 350T543 335T559 295Q559 271 543 256T503 240H363V109Q363 81 345 63T298 45Q270 45 252 63T233 109V240H96Q72 240 56 256T40 296Q40 320 56 335T96 350H233V499Q233 527 251 545T299 563Q327
563 345 545T363 499V350H503Q527 350 543 335Z" />
<glyph unicode="," glyph-name="comma" horiz-adv-x="275" d="M217 -15T200 -50T156 -111T100 -137Q78 -137 65 -128T52 -97Q52 -81 60 -75T77 -65T91 -60Q119 -45 119 -20Q119 -9 109 -1T81 8Q64 8 53 1Q41 6 35 14T28 38Q28 58 43 75T80 103T123 114Q167 114
192 87T217 8Q217 -15 200 -50Z" />
<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="396" d="M85 247T68 264T50 307Q50 332 67 349T111 366H285Q311 366 328 349T346 305Q346 280 329 264T285 247H111Q85 247 68 264Z" />
<glyph unicode="." glyph-name="period" horiz-adv-x="249" d="M89 1T74 16T58 61V78Q58 107 73 122T118 138H131Q160 138 175 123T191 78V61Q191 32 176 17T131 1H118Q89 1 74 16Z" />
<glyph unicode="/" glyph-name="slash" horiz-adv-x="568" d="M65 -134T48 -120T31 -84Q31 -72 37 -60L443 771Q450 785 461 793T487 801Q506 801 522 787T539 751Q539 739 533 727L128 -104Q121 -118 110 -126T84 -134Q65 -134 48 -120Z" />
<glyph unicode="0" glyph-name="zero" horiz-adv-x="614" d="M223 -10T163 35T71 161T40 350Q40 457 71 538T162 665T307 710Q391 710 451 665T543 539T574 350Q574 243 543 162T452 35T307 -10Q223 -10 163 35ZM371 110T407 171T444 350Q444 468 408 529T307
590Q243 590 207 529T170 350Q170 232 206 171T307 110Q371 110 407 171Z" />
<glyph unicode="1" glyph-name="one" horiz-adv-x="364" d="M255 700T272 683T289 639V61Q289 35 270 18T223 0Q195 0 177 17T159 61V535L97 497Q82 488 65 488Q40 488 23 507T5 549Q5 565 13 579T36 601L187 691Q204 700 230 700Q255 700 272 683Z" />
<glyph unicode="2" glyph-name="two" horiz-adv-x="536" d="M474 110T490 94T506 54Q506 31 490 16T450 0H110Q84 0 69 16T54 57Q54 82 72 101L290 334Q327 374 348 414T370 489Q370 534 338 567T264 600Q235 600 206 581T152 529Q134 505 106 505Q84 505 66 522T47
560Q47 575 57 590T87 626Q125 664 175 687T271 710Q337 710 387 682T464 605T491 494Q491 433 459 369T371 245L244 110H450Q474 110 490 94Z" />
<glyph unicode="3" glyph-name="three" horiz-adv-x="522" d="M351 442T393 412T459 334T482 230Q482 157 449 103T356 19T216 -10Q180 -10 144 -1T81 23Q44 43 44 77Q44 101 61 121T102 141Q122 141 145 126Q188 93 240 93Q271 93 299 108T344 153T362 221Q362
275 330 305T251 335Q231 335 216 331T198 326Q172 318 155 318Q133 318 120 333T107 372Q107 386 112 397T129 421L284 590H86Q62 590 46 606T30 646Q30 669 46 684T86 700H392Q422 700 438 684T454 640Q454 616 430 592L296 444Q351 442 393 412Z" />
<glyph unicode="4" glyph-name="four" horiz-adv-x="708" d="M596 300T612 284T628 244Q628 221 612 206T572 190H530V61Q530 35 513 18T469 0Q444 0 427 17T410 61V190H150Q128 190 109 207T90 249Q90 271 105 289L421 676Q440 700 471 700Q496 700 513 683T530
639V300H572Q596 300 612 284ZM248 300H410V500L248 300Z" />
<glyph unicode="5" glyph-name="five" horiz-adv-x="579" d="M341 470T394 440T478 356T509 238Q509 171 471 114T370 24T234 -10Q195 -10 154 2T86 35Q74 45 66 63T58 97Q58 115 73 129T114 144Q132 144 159 125Q201 99 233 99Q274 99 310 118T367 169T389 238Q389
292 352 326T264 360Q241 360 223 354T180 336Q162 327 152 323T130 319Q91 319 75 340T58 390Q58 400 59 404L90 652Q94 673 110 686T150 700H439Q463 700 479 684T495 644Q495 621 479 606T439 590H191L172 445Q191 456 220 463T275 470Q341 470 394 440Z" />
<glyph unicode="6" glyph-name="six" horiz-adv-x="548" d="M343 454T393 423T476 338T508 222Q508 159 477 106T392 21T275 -10Q206 -10 152 28T69 129T40 263Q40 336 65 423T158 589T342 700Q354 703 365 703Q391 703 408 690T425 647Q425 625 411 609T372 585Q309
567 256 521T177 411Q227 454 291 454Q343 454 393 423ZM322 100T355 135T388 222Q388 274 355 309T275 344Q227 344 195 309T162 222Q162 170 194 135T275 100Q322 100 355 135Z" />
<glyph unicode="7" glyph-name="seven" horiz-adv-x="569" d="M490 700T509 684T529 641Q529 628 523 614L260 33Q253 15 238 5T205 -5Q180 -5 162 12T143 53Q143 67 149 80L382 590H116Q92 590 76 606T60 646Q60 669 76 684T116 700H464Q490 700 509 684Z" />
<glyph unicode="8" glyph-name="eight" horiz-adv-x="588" d="M475 337T501 296T528 209Q528 152 497 104T412 28T294 0Q230 0 177 28T92 104T60 209Q60 305 157 365Q122 385 100 419T77 499Q77 554 106 600T184 673T294 700Q354 700 403 673T481 600T510 499Q510
449 487 417T428 365Q475 337 501 296ZM252 590T225 564T197 497Q197 456 224 430T294 403Q335 403 362 430T390 497Q390 537 363 563T294 590Q252 590 225 564ZM342 110T375 139T408 211Q408 254 375 283T294 313Q246 313 213 284T180 211Q180 169 213 140T294
110Q342 110 375 139Z" />
<glyph unicode="9" glyph-name="nine" horiz-adv-x="548" d="M342 713T396 675T479 574T508 440Q508 367 483 280T390 114T206 3Q194 0 183 0Q157 0 140 13T123 56Q123 78 137 94T176 118Q239 136 292 182T371 292Q321 249 257 249Q205 249 155 280T72 365T40
481Q40 544 71 597T156 682T273 713Q342 713 396 675ZM321 359T353 394T386 481Q386 533 354 568T273 603Q226 603 193 568T160 481Q160 429 193 394T273 359Q321 359 353 394Z" />
<glyph unicode=":" glyph-name="colon" horiz-adv-x="273" d="M101 391T86 406T70 451V468Q70 497 85 512T130 528H143Q172 528 187 513T203 468V451Q203 422 188 407T143 391H130Q101 391 86 406ZM101 0T86 15T70 60V77Q70 106 85 121T130 137H143Q172 137 187
122T203 77V60Q203 31 188 16T143 0H130Q101 0 86 15Z" />
<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="294" d="M127 391T112 406T96 451V468Q96 497 111 512T156 528H169Q198 528 213 513T229 468V451Q229 422 214 407T169 391H156Q127 391 112 406ZM249 -15T232 -50T188 -111T132 -137Q110 -137 97 -128T84
-97Q84 -81 92 -75T109 -65T123 -60Q151 -45 151 -20Q151 -9 141 -1T113 8Q96 8 85 1Q73 6 67 14T60 38Q60 58 75 75T112 103T155 114Q199 114 224 87T249 8Q249 -15 232 -50Z" />
<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="525" d="M474 88T474 61Q474 38 458 19T424 0Q414 0 401 6T374 21L49 212Q37 219 31 231T25 258Q25 273 31 285T49 304L374 491Q403 508 420 508Q440 508 457 489T475 448Q475 425 453 412L187 258L452 100Q474
88 474 61Z" />
<glyph unicode="=" glyph-name="equal" horiz-adv-x="619" d="M84 345T67 361T50 401Q50 424 67 439T109 455H510Q535 455 552 440T569 401Q569 378 552 362T510 345H109Q84 345 67 361ZM84 151T67 167T50 207Q50 230 67 245T109 261H510Q535 261 552 246T569
207Q569 184 552 168T510 151H109Q84 151 67 167Z" />
<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="525" d="M488 289T494 277T500 250Q500 235 494 223T476 204L151 17Q122 0 105 0Q85 0 68 19T50 60Q50 83 72 96L338 250L73 408Q51 420 51 447Q51 470 67 489T101 508Q111 508 124 502T151 487L476 296Q488
289 494 277Z" />
<glyph unicode="?" glyph-name="question" horiz-adv-x="527" d="M156 342T173 359T216 377Q282 377 322 408T362 504Q362 554 326 587T236 620Q181 620 139 583Q115 561 89 561Q70 561 55 573Q29 593 29 620Q29 643 48 662Q84 699 132 719T236 740Q304 740 360
709T449 624T482 504Q482 408 427 352T281 282Q276 280 276 277V240Q276 214 259 197T216 179Q190 179 173 196T156 240V316Q156 342 173 359ZM182 0T167 15T151 60V77Q151 106 166 121T211 137H224Q253 137 268 122T284 77V60Q284 31 269 16T224 0H211Q182 0 167
15Z" />
<glyph unicode="@" glyph-name="at" horiz-adv-x="964" d="M660 196Q659 190 659 180Q659 156 670 144T700 132Q739 132 772 170T825 270T845 396Q845 466 812 519T718 602T576 632Q448 632 344 581T180 434T120 206Q120 130 151 64T248 -43T414 -84Q490 -84 538
-70T639 -25Q650 -19 658 -19Q678 -19 688 -44Q691 -50 691 -56Q691 -78 653 -98Q592 -129 540 -145T414 -162Q286 -162 202 -110T79 25T40 206Q40 358 111 472T304 648T576 710Q686 710 765 668T884 555T925 396Q925 312 892 234T798 105T657 55Q616 55 584 78T543
137Q496 55 395 55Q357 55 323 75T267 133T246 220Q246 283 278 351T366 464T485 510Q519 510 546 492T588 440L592 467Q595 483 608 495T647 507Q701 507 701 464Q701 454 700 448L660 196ZM569 311T569 343Q569 384 547 402T490 420Q452 420 422 389T375 312T358
222Q358 184 376 165T426 145Q458 145 484 164T528 211T553 263Q569 311 569 343Z" />
<glyph unicode="A" glyph-name="A" horiz-adv-x="639" d="M629 65T629 54Q629 28 612 12T573 -5Q555 -5 541 6T518 36L466 157H168L116 35Q109 16 95 6T63 -5Q37 -5 24 9T10 47Q10 56 13 66L262 664Q270 684 286 695T322 704Q340 704 355 694T378 664L624 78Q629
65 629 54ZM217 272H417L316 506L217 272Z" />
<glyph unicode="B" glyph-name="B" horiz-adv-x="655" d="M548 367T581 324T615 213Q615 94 547 47T385 0H136Q110 0 93 17T75 61V639Q75 665 92 682T136 700H388Q578 700 578 522Q578 477 557 443T495 388Q548 367 581 324ZM448 541T428 561T370 582H205V426H373Q403
426 425 446T448 500Q448 541 428 561ZM432 115T458 140T485 213Q485 272 454 290T378 308H205V115H385Q432 115 458 140Z" />
<glyph unicode="C" glyph-name="C" horiz-adv-x="627" d="M596 650T596 615Q596 594 581 574Q565 553 540 553Q523 553 506 562Q457 585 400 585Q330 585 278 556T198 473T170 350Q170 232 233 171T400 110Q461 110 506 133Q524 141 538 141Q564 141 582 119Q597
100 597 78Q597 62 589 49T566 29Q488 -10 400 -10Q302 -10 220 31T89 154T40 350Q40 452 86 533T215 659T400 705Q489 705 565 666Q596 650 596 615Z" />
<glyph unicode="D" glyph-name="D" horiz-adv-x="715" d="M469 700T536 654T639 528T675 350Q675 252 640 173T537 47T375 0H136Q110 0 93 17T75 61V639Q75 665 92 682T136 700H375Q469 700 536 654ZM455 115T500 181T545 350Q545 452 500 518T365 585H200V115H365Q455
115 500 181Z" />
<glyph unicode="E" glyph-name="E" horiz-adv-x="572" d="M497 115T514 98T532 57Q532 32 515 16T471 0H136Q110 0 93 17T75 61V639Q75 665 92 682T136 700H471Q497 700 514 684T532 641Q532 616 515 601T471 585H200V415H426Q452 415 469 399T487 356Q487 331
470 316T426 300H200V115H471Q497 115 514 98Z" />
<glyph unicode="F" glyph-name="F" horiz-adv-x="562" d="M200 585V409H416Q442 409 459 393T477 350Q477 328 460 311T416 294H200V61Q200 35 182 18T138 0Q110 0 93 17T75 61V639Q75 665 92 682T136 700H461Q487 700 504 684T522 641Q522 619 505 602T461 585H200Z" />
<glyph unicode="G" glyph-name="G" horiz-adv-x="696" d="M617 378T634 361T651 317V105Q651 70 620 51Q522 -10 405 -10Q306 -10 222 38T89 169T40 350Q40 448 89 530T222 661T405 710Q504 710 577 670Q592 662 599 649T607 621Q607 596 591 578T550 559Q535
559 517 567Q463 590 405 590Q341 590 287 558T202 470T170 350Q170 285 201 230T287 143T405 110Q433 110 465 115T521 128V258H427Q401 258 384 275T366 318Q366 344 383 361T427 378H591Q617 378 634 361Z" />
<glyph unicode="H" glyph-name="H" horiz-adv-x="719" d="M610 700T627 683T644 639V61Q644 35 626 18T580 0Q555 0 537 17T519 61V294H200V61Q200 35 181 18T137 0Q110 0 93 17T75 61V639Q75 665 93 682T139 700Q164 700 182 683T200 639V409H519V639Q519 665
538 682T582 700Q610 700 627 683Z" />
<glyph unicode="I" glyph-name="I" horiz-adv-x="275" d="M200 35T181 18T137 0Q110 0 93 17T75 61V639Q75 665 93 682T139 700Q164 700 182 683T200 639V61Q200 35 181 18Z" />
<glyph unicode="J" glyph-name="J" horiz-adv-x="552" d="M181 -10T132 13T52 79Q40 97 40 114Q40 138 59 155T98 173Q124 173 154 143Q173 125 193 118T238 110Q267 110 293 125T336 165T352 219V639Q352 665 371 682T415 700Q443 700 460 683T477 639V219Q477
159 445 106T358 22T238 -10Q181 -10 132 13Z" />
<glyph unicode="K" glyph-name="K" horiz-adv-x="655" d="M617 96T621 85T625 63Q625 36 605 18T557 0Q544 0 532 6T512 23L295 309L200 218V61Q200 34 183 17T137 0Q110 0 93 17T75 61V639Q75 665 93 682T139 700Q166 700 183 683T200 639V367L520 682Q543 705
569 705Q592 705 608 686T624 646Q624 625 606 607L388 399L611 104Q617 96 621 85Z" />
<glyph unicode="L" glyph-name="L" horiz-adv-x="562" d="M487 117T504 101T522 58Q522 33 505 17T461 0H136Q110 0 93 17T75 61V639Q75 665 93 682T139 700Q164 700 182 683T200 639V117H461Q487 117 504 101Z" />
<glyph unicode="M" glyph-name="M" horiz-adv-x="819" d="M707 701T725 684T744 640V61Q744 35 727 18T682 0Q654 0 637 17T619 61V464L454 212Q444 200 431 193T404 186Q391 185 378 192T355 212L190 473V61Q190 34 174 17T132 0Q107 0 91 17T75 61V640Q75 665
93 683T138 701Q153 701 168 694T191 674L409 339L633 674Q641 686 654 693T682 701Q707 701 725 684Z" />
<glyph unicode="N" glyph-name="N" horiz-adv-x="735" d="M630 700T645 684T660 644V61Q660 35 643 18T599 0Q585 0 572 4T552 17L185 483V56Q185 32 170 16T129 0Q105 0 90 16T75 56V639Q75 665 92 682T136 700Q151 700 165 694T187 678L551 214V644Q551 668
566 684T606 700Q630 700 645 684Z" />
<glyph unicode="O" glyph-name="O" horiz-adv-x="759" d="M719 251T675 169T554 38T379 -10Q282 -10 205 38T84 168T40 350Q40 449 83 531T204 662T379 710Q476 710 553 662T675 532T719 350Q719 251 675 169ZM589 417T562 471T487 558T379 590Q318 590 271 559T197
472T170 350Q170 283 196 228T270 142T379 110Q439 110 487 142T562 228T589 350Q589 417 562 471Z" />
<glyph unicode="P" glyph-name="P" horiz-adv-x="603" d="M415 700T461 670T535 588T563 475Q563 415 535 363T461 281T364 250H190V61Q190 34 174 17T132 0Q107 0 91 17T75 61V639Q75 665 92 682T136 700H364Q415 700 461 670ZM383 364T401 380T431 421T443 475Q443
503 432 528T402 569T364 585H190V364H364Q383 364 401 380Z" />
<glyph unicode="Q" glyph-name="Q" horiz-adv-x="755" d="M744 -28T762 -46T780 -86Q780 -115 747 -141T665 -184T578 -200Q514 -200 477 -188T401 -153Q376 -138 360 -132T322 -125Q310 -125 302 -128T281 -137Q268 -144 257 -147T229 -151Q205 -151 188 -133T170
-91Q170 -52 205 -39L304 -2Q226 15 166 65T73 190T40 350Q40 449 83 531T204 662T379 710Q476 710 553 662T675 532T719 350Q719 264 686 190T592 66T453 -2L392 -25Q415 -28 434 -36T479 -58Q510 -75 533 -83T585 -91Q610 -91 628 -84T663 -62Q669 -57 681 -48T703
-33T723 -28Q744 -28 762 -46ZM170 283T196 228T270 142T379 110Q439 110 487 142T562 228T589 350Q589 417 562 471T487 558T379 590Q318 590 271 559T197 472T170 350Q170 283 196 228Z" />
<glyph unicode="R" glyph-name="R" horiz-adv-x="687" d="M637 90T644 77T652 50Q652 32 640 17Q625 -1 594 -1Q570 -1 550 10Q478 51 478 177Q478 213 455 234T387 255H200V61Q200 34 186 17T147 0Q118 0 97 17T75 61V639Q75 665 92 682T136 700H424Q476 700
522 672T595 595T623 485Q623 435 596 388T526 312Q589 268 595 194Q598 178 598 163Q602 132 606 119T624 98Q637 90 644 77ZM437 358T454 375T482 420T493 482Q493 510 482 533T454 571T419 585H200V358H419Q437 358 454 375Z" />
<glyph unicode="S" glyph-name="S" horiz-adv-x="597" d="M228 -10T172 8T67 69Q40 93 40 122Q40 145 57 162T98 180Q117 180 132 168Q172 135 210 120T300 105Q356 105 396 130T437 192Q437 237 397 262T270 301Q51 333 51 505Q51 568 84 614T174 685T301 710Q364
710 419 691T512 641Q541 618 541 588Q541 565 524 548T484 530Q469 530 457 539Q431 560 385 577T301 595Q238 595 204 572T169 510Q169 467 204 445T316 409Q402 394 453 371T531 307T557 199Q557 136 522 89T427 16T300 -10Q228 -10 172 8Z" />
<glyph unicode="T" glyph-name="T" horiz-adv-x="626" d="M562 700T579 684T596 642Q596 616 579 601T535 585H378V61Q378 35 359 18T312 0Q284 0 266 17T248 61V585H91Q64 585 47 601T30 643Q30 668 47 684T91 700H535Q562 700 579 684Z" />
<glyph unicode="U" glyph-name="U" horiz-adv-x="705" d="M598 701T614 684T630 640V278Q630 195 595 131T497 31T353 -5Q272 -5 209 31T110 131T75 278V640Q75 666 93 683T139 701Q163 701 181 684T199 640V278Q199 230 220 193T276 135T353 115Q396 115 433
135T493 192T516 278V640Q516 667 531 684T572 701Q598 701 614 684Z" />
<glyph unicode="V" glyph-name="V" horiz-adv-x="678" d="M611 702T629 685T648 644Q648 631 642 617L395 39Q386 20 370 10T336 0Q319 1 305 10T282 38L35 618Q30 628 30 643Q30 670 50 686T91 703Q108 703 123 693T146 664L347 191L531 664Q539 682 554 692T586
702Q611 702 629 685Z" />
<glyph unicode="W" glyph-name="W" horiz-adv-x="943" d="M886 703T906 685T927 638Q927 629 924 618L727 38Q721 21 706 11T673 0Q655 0 639 10T614 39L472 362L329 39Q320 20 304 10T270 0Q252 1 237 11T216 38L19 618Q16 629 16 638Q16 666 36 684T82 703Q102
703 118 693T140 664L289 212L419 524Q427 542 442 552T476 562Q495 563 509 553T532 524L655 215L803 664Q809 682 825 692T862 703Q886 703 906 685Z" />
<glyph unicode="X" glyph-name="X" horiz-adv-x="655" d="M597 92Q609 76 609 55Q609 29 590 12T549 -5Q520 -5 500 21L322 258L149 23Q129 -5 99 -5Q77 -5 61 11T45 48Q45 70 60 89L253 350L60 606Q47 622 47 642Q47 667 66 685T108 703Q137 703 157 677L333
443L505 672Q515 686 528 693T554 701Q576 701 593 684T610 645Q610 626 597 609L402 352L597 92Z" />
<glyph unicode="Y" glyph-name="Y" horiz-adv-x="596" d="M581 621T570 604L361 305V61Q361 35 344 18T303 0Q278 0 261 17T243 61V319L35 595Q17 619 17 642Q17 668 37 685T81 703Q109 703 130 675L306 432L471 673Q492 703 521 703Q545 703 563 685T581 641Q581
621 570 604Z" />
<glyph unicode="Z" glyph-name="Z" horiz-adv-x="648" d="M613 622T599 603L219 115H538Q565 115 582 100T599 58Q599 33 582 17T538 0H99Q73 0 54 18T35 59Q35 78 49 97L428 585H139Q112 585 95 601T78 643Q78 668 95 684T139 700H548Q572 700 592 683T613 641Q613
622 599 603Z" />
<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="407" d="M360 -95T373 -108T387 -143Q387 -163 374 -176T339 -190H128Q107 -190 94 -177T80 -142V652Q80 673 93 686T128 700H339Q360 700 373 687T387 652Q387 632 374 619T339 605H195V-95H339Q360
-95 373 -108Z" />
<glyph unicode="\" glyph-name="backslash" horiz-adv-x="568" d="M470 -134T459 -126T440 -104L35 727Q29 739 29 751Q29 772 45 786T81 801Q95 801 106 793T125 771L531 -60Q537 -72 537 -84Q537 -106 520 -120T484 -134Q470 -134 459 -126Z" />
<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="407" d="M300 700T313 687T327 652V-142Q327 -163 314 -176T279 -190H68Q47 -190 34 -177T20 -142Q20 -122 33 -109T68 -95H212V605H68Q47 605 34 618T20 653Q20 673 33 686T68 700H279Q300 700 313 687Z" />
<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="618" d="M551 423T557 414T566 397T569 382Q569 357 550 338T505 319Q471 319 460 338L310 582L158 338Q145 319 113 319Q88 319 69 337T50 382Q50 392 54 400T63 417T70 428L227 685Q238 703 257 708T308
714Q342 714 361 708T391 685L549 427Q551 423 557 414Z" />
<glyph unicode="_" glyph-name="underscore" horiz-adv-x="704" d="M77 -160T64 -147T50 -113Q50 -93 63 -80T98 -66H606Q627 -66 640 -79T654 -114Q654 -134 641 -147T606 -160H98Q77 -160 64 -147Z" />
<glyph unicode="`" glyph-name="grave" horiz-adv-x="259" d="M162 600T150 606L50 659Q32 669 23 683T13 712Q13 733 30 747T66 761Q89 761 115 739L201 663Q215 650 215 636Q215 620 204 610T173 600Q162 600 150 606Z" />
<glyph unicode="a" glyph-name="a" horiz-adv-x="623" d="M524 545T541 528T558 484V61Q558 35 541 18T498 0Q472 0 456 17T438 60Q413 31 371 11T281 -10Q212 -10 156 25T68 124T35 267Q35 347 67 410T154 509T277 545Q325 545 367 528T438 483V484Q438 510 455
527T498 545Q524 545 541 528ZM361 100T402 147T443 267Q443 339 402 387T296 435Q232 435 191 387T150 267Q150 195 190 148T296 100Q361 100 402 147Z" />
<glyph unicode="b" glyph-name="b" horiz-adv-x="623" d="M411 545T467 510T555 411T588 268Q588 188 556 125T469 26T346 -10Q298 -10 256 9T185 57V51Q185 25 168 8T125 -10Q99 -10 82 7T65 51V679Q65 705 82 722T125 740Q151 740 168 723T185 679V470Q209 500
252 522T342 545Q411 545 467 510ZM391 100T432 148T473 268Q473 340 433 387T327 435Q262 435 221 388T180 268Q180 196 221 148T327 100Q391 100 432 148Z" />
<glyph unicode="c" glyph-name="c" horiz-adv-x="515" d="M383 545T435 519T487 448Q487 426 474 410T440 393Q424 393 414 397T395 409T376 422Q366 427 347 431T315 435Q240 435 198 389T155 267Q155 195 198 148T308 100Q357 100 381 112Q387 115 397 122T417
134T439 138Q464 138 478 122T493 81Q493 57 465 36T391 3T293 -10Q216 -10 158 26T67 125T35 267Q35 348 68 411T162 509T298 545Q383 545 435 519Z" />
<glyph unicode="d" glyph-name="d" horiz-adv-x="623" d="M524 740T541 723T558 679V61Q558 35 541 18T498 0Q472 0 456 17T438 60Q413 31 371 11T281 -10Q212 -10 156 25T68 124T35 267Q35 347 67 410T154 509T277 545Q325 545 367 528T438 483V679Q438 705 455
722T498 740Q524 740 541 723ZM361 100T402 147T443 267Q443 339 402 387T296 435Q232 435 191 387T150 267Q150 195 190 148T296 100Q361 100 402 147Z" />
<glyph unicode="e" glyph-name="e" horiz-adv-x="580" d="M544 256T526 241T484 226H154Q166 167 209 134T306 100Q347 100 370 107T406 123T425 135Q443 144 459 144Q480 144 495 129T510 94Q510 67 482 45Q454 22 407 6T312 -10Q228 -10 166 25T69 121T35 260Q35
346 71 411T166 510T292 545Q358 545 416 509T510 412T545 280Q544 256 526 241ZM176 435T155 326H417V333Q413 375 376 405T292 435Q176 435 155 326Z" />
<glyph unicode="f" glyph-name="f" horiz-adv-x="417" d="M288 634T274 615T260 572V525H351Q375 525 391 510T407 470Q407 446 391 431T351 415H260V61Q260 35 243 18T200 0Q174 0 157 17T140 61V415H86Q62 415 46 430T30 470Q30 494 46 509T86 525H140V571Q140
646 191 693T340 740Q377 740 404 725T432 679Q432 655 418 640T384 625Q379 625 374 626T362 628Q338 634 322 634Q288 634 274 615Z" />
<glyph unicode="g" glyph-name="g" horiz-adv-x="633" d="M534 545T551 528T568 484V39Q568 -83 493 -141T301 -200Q271 -200 219 -190T144 -170Q95 -149 95 -112Q95 -105 98 -96Q104 -74 118 -63T150 -51Q160 -51 169 -54Q173 -55 218 -72T301 -90Q375 -90 411
-61T448 23V71Q426 40 382 15T286 -10Q216 -10 159 25T68 124T35 267Q35 347 67 410T156 509T282 545Q333 545 377 524T448 473V484Q448 510 465 527T508 545Q534 545 551 528ZM368 100T410 147T453 267Q453 339 411 387T301 435Q234 435 192 387T150 267Q150 195
192 148T301 100Q368 100 410 147Z" />
<glyph unicode="h" glyph-name="h" horiz-adv-x="586" d="M445 545T483 485T521 317V61Q521 35 504 18T461 0Q435 0 418 17T401 61V317Q401 372 380 403T304 435Q248 435 217 402T185 317V61Q185 35 168 18T125 0Q99 0 82 17T65 61V679Q65 705 82 722T125 740Q151
740 168 723T185 679V458Q212 494 253 519T346 545Q445 545 483 485Z" />
<glyph unicode="i" glyph-name="i" horiz-adv-x="236" d="M178 35T161 18T118 0Q92 0 75 17T58 61V474Q58 500 75 517T118 535Q144 535 161 518T178 474V61Q178 35 161 18ZM83 600T69 611T55 650V669Q55 697 70 708T118 719Q153 719 167 708T181 669V650Q181 621
167 611T117 600Q83 600 69 611Z" />
<glyph unicode="j" glyph-name="j" horiz-adv-x="275" d="M12 -196T-4 -180T-20 -140V-129Q-20 -89 31 -74Q63 -64 71 -41T80 25V474Q80 500 97 517T140 535Q166 535 183 518T200 474V-10Q200 -66 179 -108T120 -173T36 -196Q12 -196 -4 -180ZM104 600T90 611T76
650V669Q76 697 91 708T139 719Q174 719 188 708T202 669V650Q202 621 188 611T138 600Q104 600 90 611Z" />
<glyph unicode="k" glyph-name="k" horiz-adv-x="569" d="M529 85T529 60Q529 35 510 18T468 1Q442 1 424 21L244 211L195 166V61Q195 35 178 18T135 0Q109 0 92 17T75 61V679Q75 705 92 722T135 740Q161 740 178 723T195 679V309L409 516Q428 535 453 535Q475
535 492 517T510 479Q510 455 486 434L335 295L510 105Q529 85 529 60Z" />
<glyph unicode="l" glyph-name="l" horiz-adv-x="270" d="M195 35T178 18T134 0Q109 0 92 17T75 61V679Q75 705 92 722T136 740Q161 740 178 723T195 679V61Q195 35 178 18Z" />
<glyph unicode="m" glyph-name="m" horiz-adv-x="922" d="M781 545T819 485T857 317V61Q857 35 840 18T797 0Q771 0 754 17T737 61V317Q737 372 716 403T640 435Q584 435 553 402T521 317V61Q521 35 504 18T461 0Q435 0 418 17T401 61V317Q401 372 380 403T304
435Q248 435 217 402T185 317V61Q185 35 168 18T125 0Q99 0 82 17T65 61V474Q65 500 82 517T125 535Q151 535 168 518T185 474V458Q212 494 253 519T346 545Q472 545 507 435Q530 477 576 511T682 545Q781 545 819 485Z" />
<glyph unicode="n" glyph-name="n" horiz-adv-x="596" d="M453 545T492 485T531 317V61Q531 35 514 18T471 0Q445 0 428 17T411 61V317Q411 372 388 403T309 435Q251 435 218 402T185 317V61Q185 35 168 18T125 0Q99 0 82 17T65 61V474Q65 500 82 517T125 535Q151
535 168 518T185 474V457Q212 493 255 519T351 545Q453 545 492 485Z" />
<glyph unicode="o" glyph-name="o" horiz-adv-x="614" d="M579 187T543 124T445 25T307 -10Q231 -10 169 25T71 123T35 267Q35 347 71 410T169 509T307 545Q382 545 444 510T543 411T579 267Q579 187 543 124ZM459 316T439 354T384 414T307 435Q265 435 231 414T176
355T155 267Q155 218 175 180T230 121T307 100Q349 100 383 121T438 180T459 267Q459 316 439 354Z" />
<glyph unicode="p" glyph-name="p" horiz-adv-x="623" d="M411 545T467 510T555 411T588 268Q588 188 556 125T469 26T346 -10Q298 -10 256 9T185 57V-139Q185 -165 168 -182T125 -200Q99 -200 82 -183T65 -139V474Q65 500 82 517T125 535Q151 535 168 518T185
474V470Q209 500 252 522T342 545Q411 545 467 510ZM391 100T432 148T473 268Q473 340 433 387T327 435Q262 435 221 388T180 268Q180 196 221 148T327 100Q391 100 432 148Z" />
<glyph unicode="q" glyph-name="q" horiz-adv-x="623" d="M524 535T541 518T558 474V-139Q558 -165 541 -182T498 -200Q472 -200 455 -183T438 -139V59Q413 31 371 11T281 -10Q212 -10 156 25T68 124T35 267Q35 347 67 410T154 509T277 545Q326 545 368 527T438
482Q441 505 457 520T498 535Q524 535 541 518ZM361 100T402 147T443 267Q443 339 402 387T296 435Q232 435 191 387T150 267Q150 195 190 148T296 100Q361 100 402 147Z" />
<glyph unicode="r" glyph-name="r" horiz-adv-x="434" d="M373 545T393 528T414 488Q414 457 398 442T360 426Q345 426 326 433Q323 434 313 437T290 440Q264 440 240 424T201 376T185 298V61Q185 35 168 18T125 0Q99 0 82 17T65 61V474Q65 500 82 517T125 535Q151
535 168 518T185 474V461Q208 502 251 523T343 545Q373 545 393 528Z" />
<glyph unicode="s" glyph-name="s" horiz-adv-x="482" d="M25 95T25 113Q25 139 51 157Q65 166 80 166Q101 166 120 147Q150 116 182 101T261 86Q339 89 339 145Q339 174 313 189T230 219Q172 235 136 251T73 299T46 387Q46 435 73 470T145 525T240 545Q291 545
342 526T422 470Q435 454 435 434Q435 411 416 396Q402 385 384 385Q362 385 348 399Q330 421 302 434T237 447Q161 447 161 392Q161 370 175 357T210 336T271 317Q325 302 361 286T422 237T447 150Q447 101 418 65T344 9T250 -10Q184 -10 127 12T34 83Q25 95 25
113Z" />
<glyph unicode="t" glyph-name="t" horiz-adv-x="409" d="M337 113T348 100T360 64Q360 37 331 19T264 0Q202 0 160 26T117 139V415H71Q47 415 31 431T15 471Q15 494 31 509T71 525H117V589Q117 615 134 632T178 650Q203 650 220 633T237 589V525H308Q332 525
348 509T364 469Q364 446 348 431T308 415H237V144Q237 123 248 114T278 104Q286 104 300 108Q312 113 323 113Q337 113 348 100Z" />
<glyph unicode="u" glyph-name="u" horiz-adv-x="587" d="M488 535T505 518T522 474V220Q522 112 463 51T293 -10Q183 -10 124 51T65 220V474Q65 500 82 517T125 535Q151 535 168 518T185 474V220Q185 159 212 130T293 100Q348 100 375 129T402 220V474Q402 500
419 517T462 535Q488 535 505 518Z" />
<glyph unicode="v" glyph-name="v" horiz-adv-x="562" d="M500 534T516 519T532 480Q532 468 524 450L337 38Q330 21 317 11T286 0L277 -1Q260 -1 246 9T223 38L37 450Q30 466 30 482Q30 502 47 518T89 535Q108 535 124 525T148 497L286 181L423 496Q431 515 445
525T476 534Q500 534 516 519Z" />
<glyph unicode="w" glyph-name="w" horiz-adv-x="768" d="M705 535T721 518T738 473Q738 464 734 450L581 38Q575 20 560 10T526 -1L518 0Q484 2 467 38L382 284L301 38Q284 2 250 0L242 -1Q224 -1 209 9T187 38L34 450Q30 461 30 473Q30 498 46 516T90 535Q110
535 124 526T145 497L253 204L332 418Q348 455 387 455Q408 455 419 446T439 418L516 209L623 497Q629 516 644 525T681 535Q705 535 721 518Z" />
<glyph unicode="x" glyph-name="x" horiz-adv-x="487" d="M472 79T472 59Q472 34 453 16T411 -2Q382 -2 362 24L242 173L125 24Q116 12 104 6T77 -1Q56 -1 37 15T18 52Q18 72 33 90L172 260L28 439Q15 455 15 475Q15 500 33 517T76 535Q105 535 125 510L248 357L362
508Q381 535 410 535Q434 535 450 519T467 481Q467 459 453 442L315 274L459 95Q472 79 472 59Z" />
<glyph unicode="y" glyph-name="y" horiz-adv-x="587" d="M488 535T505 518T522 474V49Q522 -81 452 -140T265 -200Q231 -200 196 -195T138 -180Q89 -159 89 -122Q89 -115 92 -106Q98 -84 112 -73T144 -61Q154 -61 163 -64Q170 -67 187 -74T224 -85T265 -90Q336
-90 369 -60T403 45V55Q351 -10 241 -10Q189 -10 149 14T87 82T65 182V474Q65 500 82 517T125 535Q151 535 168 518T185 474V218Q185 155 212 128T293 100Q345 100 373 130T402 218V474Q402 500 419 517T462 535Q488 535 505 518Z" />
<glyph unicode="z" glyph-name="z" horiz-adv-x="484" d="M430 110T446 95T462 55Q462 32 446 16T406 0H84Q61 0 46 16T30 52Q30 69 34 80T49 107L287 415H93Q69 415 53 431T37 471Q37 494 53 509T93 525H401Q423 525 438 510T454 471Q454 456 451 446T437 421L197
110H406Q430 110 446 95Z" />
<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="401" d="M368 -123T377 -134T386 -159Q386 -176 374 -189T345 -202Q335 -202 330 -201Q227 -180 187 -134T147 -10L149 92Q149 146 125 173T60 202H56Q37 202 24 215T10 248Q10 268 23 281T56 294H62Q102
296 125 323T149 404L147 506Q147 583 187 629T330 697Q334 698 342 698Q363 698 374 685T386 653Q386 640 377 629T352 613Q312 599 292 583T266 545T259 489L261 385Q261 330 235 298T159 248Q208 231 234 198T261 111L259 7Q259 -27 266 -48T292 -85T352 -117Q368
-123 377 -134Z" />
<glyph unicode="|" glyph-name="bar" horiz-adv-x="248" d="M184 -90T167 -107T123 -125Q98 -125 81 -108T64 -64V740Q64 766 81 783T125 801Q150 801 167 784T184 740V-64Q184 -90 167 -107Z" />
<glyph unicode="}" glyph-name="braceright" horiz-adv-x="401" d="M364 296T377 283T391 250Q391 230 378 217T345 204H339Q299 202 276 175T252 94L254 -8Q254 -85 214 -131T71 -199Q61 -201 54 -201Q37 -201 26 -186T15 -155Q15 -142 24 -131T49 -115Q89 -101
109 -85T135 -47T142 9L140 113Q140 168 166 200T242 250Q193 267 167 300T140 387L142 491Q142 525 135 546T109 583T49 615Q33 621 24 632T15 657Q15 674 27 687T56 700Q66 700 71 699Q174 678 214 632T254 508L252 406Q252 352 276 325T341 296H345Q364 296
377 283Z" />
<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="540" d="M356 230T326 239T247 266Q178 292 160 292Q149 292 143 286T140 271Q142 266 142 257Q142 241 132 232T105 222Q82 222 66 241T50 293Q50 339 79 360T173 381Q193 381 221 372T296 345Q363 319
380 319Q391 319 397 325T400 340Q398 345 398 354Q398 370 408 379T435 389Q458 389 474 370T490 320Q490 230 376 230Q356 230 326 239Z" />
<glyph unicode="&#xa0;" glyph-name="uni00A0" horiz-adv-x="280" />
<glyph unicode="&#xa1;" glyph-name="exclamdown" horiz-adv-x="267" d="M169 541T184 526T200 481V464Q200 435 185 420T140 404H127Q98 404 83 419T67 464V481Q67 510 82 525T127 541H140Q169 541 184 526ZM167 320T170 282L199 -86Q201 -117 183 -138T134 -159Q104
-159 85 -138T69 -86L97 282Q100 320 133 320Q167 320 170 282Z" />
<glyph unicode="&#xa2;" glyph-name="cent" horiz-adv-x="515" d="M493 141T452 117T348 84V61Q348 35 331 18T287 0Q262 0 245 17T228 61V87Q139 109 87 182T35 357Q35 459 87 531T228 627V659Q228 685 245 702T289 720Q314 720 331 703T348 659V632Q412 625
449 600T487 538Q487 515 473 498T433 481Q415 481 403 488T376 512Q361 529 338 534V179Q365 185 381 202Q396 217 407 224T439 231Q464 231 478 214T493 171Q493 141 452 117ZM155 299T177 256T238 191V524Q200 505 178 461T155 357Q155 299 177 256Z" />
<glyph unicode="&#xa3;" glyph-name="sterling" horiz-adv-x="624" d="M578 122T591 107T604 68Q604 42 585 24T525 -9Q488 -22 436 -20Q414 -19 376 -11T301 6Q211 29 186 29Q140 29 111 20Q103 17 98 15T88 10Q70 0 57 0Q38 0 25 14T11 50Q11 72 25 89T64 117Q91
129 140 134Q156 168 156 217Q156 264 139 318H82Q59 318 44 333T28 372Q28 394 43 408T82 422H104Q91 468 91 494Q91 557 118 606T198 682T321 710Q360 710 396 701T462 675Q489 660 504 642T519 604Q519 579 501 561T459 543Q446 543 434 548T415 560Q395 578
373 587T322 596Q272 596 244 565T215 491Q215 468 231 422H370Q393 422 408 407T424 368Q424 346 409 332T370 318H267Q280 277 280 248Q280 192 247 133Q270 129 295 121T329 111Q367 99 390 93T437 87Q465 87 514 110Q538 122 555 122Q578 122 591 107Z" />
<glyph unicode="&#xa4;" glyph-name="currency" horiz-adv-x="579" d="M490 187Q510 167 510 145Q510 123 489 101T446 78Q425 78 403 100L371 132Q331 113 289 113Q243 113 203 133L171 101Q150 80 128 80Q106 80 84 101T62 144Q62 166 84 188L118 222Q100 260
100 303Q100 348 118 384L84 419Q63 440 63 462Q63 483 84 506T128 529Q150 529 171 508L205 473Q243 493 289 493Q330 493 371 475L403 507Q423 527 445 527Q468 527 490 506T512 463Q512 441 491 420L459 388Q479 350 479 303Q479 258 459 218L490 187ZM220 269T238
247T290 224Q323 224 341 246T359 303Q359 338 341 360T290 383Q257 383 239 361T220 303Q220 269 238 247Z" />
<glyph unicode="&#xa5;" glyph-name="yen" horiz-adv-x="596" d="M581 621T570 604L407 363H456Q482 363 499 348T517 311Q517 288 500 273T456 258H368V219H458Q484 219 501 204T519 167Q519 144 502 129T458 114H368V61Q368 35 350 18T303 0Q275 0 257 17T238
61V114H164Q138 114 121 129T103 167Q103 189 120 204T164 219H238V258H162Q136 258 119 273T101 311Q101 333 118 348T162 363H206L35 595Q17 619 17 642Q17 667 40 685T87 703Q117 703 136 675L308 409L471 673Q480 687 493 695T521 703Q545 703 563 685T581
641Q581 621 570 604Z" />
<glyph unicode="&#xa6;" glyph-name="brokenbar" horiz-adv-x="258" d="M189 441T172 424T128 406Q103 406 86 423T69 467V740Q69 766 86 783T130 801Q155 801 172 784T189 740V467Q189 441 172 424ZM189 -90T172 -107T128 -125Q103 -125 86 -108T69 -64V209Q69
235 86 252T130 270Q155 270 172 253T189 209V-64Q189 -90 172 -107Z" />
<glyph unicode="&#xa7;" glyph-name="section" horiz-adv-x="559" d="M529 193T452 154Q474 133 484 108T495 49Q495 17 477 -27T412 -105T282 -140Q218 -140 152 -119T55 -64Q30 -37 30 -2Q30 22 46 39T88 56Q116 56 137 32Q162 2 193 -13T282 -29Q321 -29 347
-16T373 23Q373 53 331 70T198 109Q40 144 40 276Q40 310 57 351T123 417Q88 453 88 511Q88 579 123 626T211 695T315 714Q432 705 496 619Q498 616 500 606T503 587Q503 563 487 547T440 532Q433 532 426 539Q400 567 367 582T299 597Q259 597 235 579T210 532Q210
475 343 448Q435 430 482 390T529 289Q529 193 452 154ZM173 252T232 232L340 205Q368 203 387 218T407 261Q407 277 398 289T371 307L247 339Q238 343 225 343Q203 343 188 329T173 289Q173 252 232 232Z" />
<glyph unicode="&#xa8;" glyph-name="dieresis" horiz-adv-x="422" d="M78 600T64 611T50 650V668Q50 695 64 706T109 718Q145 718 159 707T173 668V650Q173 621 159 611T109 600Q78 600 64 611ZM277 600T263 611T249 650V668Q249 696 264 707T310 718Q343 718
357 707T372 668V650Q372 621 358 611T308 600Q277 600 263 611Z" />
<glyph unicode="&#xa9;" glyph-name="copyright" horiz-adv-x="780" d="M293 -10T210 38T79 170T30 350Q30 448 78 530T210 661T390 710Q487 710 570 662T701 531T750 350Q750 253 702 170T570 39T390 -10Q293 -10 210 38ZM468 64T533 102T637 206T676 350Q676
428 638 493T534 597T390 636Q313 636 247 598T143 494T104 350Q104 272 142 207T246 103T390 64Q468 64 533 102ZM351 136T300 162T218 236T186 350Q186 407 216 456T297 535T407 564Q462 564 507 540Q518 535 524 525T530 501Q530 484 521 472Q508 456 487 456Q476
456 465 462Q438 474 407 474Q372 474 342 457T294 412T276 350Q276 312 294 284T343 241T407 226Q437 226 465 238Q477 243 486 243Q508 243 521 227Q531 214 531 197Q531 185 525 175T508 159Q462 136 407 136Q351 136 300 162Z" />
<glyph unicode="&#xaa;" glyph-name="ordfeminine" horiz-adv-x="354" d="M306 724T320 712T334 684V441Q334 424 319 413T284 401Q262 401 248 412T234 441V459Q220 430 196 411T139 391Q77 391 44 440T10 565Q10 634 48 679T153 725Q212 725 234 676V684Q234
700 248 712T284 724Q306 724 320 712ZM202 469T220 492T238 555Q238 598 221 622T173 647Q147 647 129 623T110 565Q110 523 127 496T177 469Q202 469 220 492Z" />
<glyph unicode="&#xab;" glyph-name="guillemotleft" horiz-adv-x="486" d="M456 122T456 103Q456 79 439 65T402 50Q391 50 381 55T363 71L244 236Q235 250 235 264Q235 279 244 291L365 455Q379 475 403 475Q422 475 438 461T455 425Q455 408 442 390L350 265L445
136Q456 122 456 103ZM492 122T492 103Q492 79 475 65T438 50Q427 50 417 55T399 71L280 236Q271 250 271 264Q271 279 280 291L401 455Q415 475 439 475Q458 475 474 461T491 425Q491 408 478 390L386 265L481 136Q492 122 492 103Z" />
<glyph unicode="&#xac;" glyph-name="logicalnot" horiz-adv-x="682" d="M604 406T618 392T632 355V171Q632 144 614 127T566 110Q539 110 521 127T502 171V286H101Q78 286 64 303T50 347Q50 373 64 389T101 406H581Q604 406 618 392Z" />
<glyph unicode="&#xad;" glyph-name="uni00AD" horiz-adv-x="396" d="M85 247T68 264T50 307Q50 332 67 349T111 366H285Q311 366 328 349T346 305Q346 280 329 264T285 247H111Q85 247 68 264Z" />
<glyph unicode="&#xae;" glyph-name="registered" horiz-adv-x="490" d="M305 710T357 680T439 597T470 485Q470 424 440 372T358 290T245 260Q183 260 132 290T50 371T20 485Q20 546 50 597T132 679T245 710Q305 710 357 680ZM290 318T328 340T389 401T412 485Q412
530 390 568T329 629T245 652Q200 652 162 630T101 569T78 485Q78 440 100 402T161 341T245 318Q290 318 328 340ZM338 393T338 382Q338 373 332 368Q324 361 315 361Q307 361 297 367Q272 383 272 426Q272 441 265 448T237 456H206V391Q206 378 199 371T181 363Q169
363 162 370T155 391V581Q155 589 161 595T176 602H261Q289 602 310 581T331 528Q331 513 320 498T295 473Q318 454 320 432Q321 418 323 411T330 399Q338 393 338 382ZM264 499T273 507T283 527Q283 539 274 546T250 553H206V499H250Q264 499 273 507Z" />
<glyph unicode="&#xaf;" glyph-name="overscore" horiz-adv-x="442" d="M76 600T63 611T50 645Q50 666 63 677T100 689H342Q366 689 379 678T392 645Q392 600 342 600H100Q76 600 63 611Z" />
<glyph unicode="&#xb0;" glyph-name="degree" horiz-adv-x="393" d="M149 385T111 407T52 466T30 547Q30 592 51 629T111 688T196 710Q244 710 282 688T341 629T363 547Q363 504 342 467T282 407T196 385Q149 385 111 407ZM229 465T251 489T273 547Q273 581 252
605T196 630Q163 630 142 606T120 547Q120 514 141 490T196 465Q229 465 251 489Z" />
<glyph unicode="&#xb1;" glyph-name="plusminus" horiz-adv-x="578" d="M527 403T543 388T559 348Q559 324 543 309T503 293H363V219Q363 191 345 173T298 155Q270 155 252 173T233 219V293H96Q72 293 56 309T40 349Q40 373 56 388T96 403H233V499Q233 527 251
545T299 563Q327 563 345 545T363 499V403H503Q527 403 543 388ZM506 111T522 95T538 55Q538 31 522 15T482 -1H96Q72 -1 56 15T40 55Q40 79 56 95T96 111H482Q506 111 522 95Z" />
<glyph unicode="&#xb2;" glyph-name="uni00B2" horiz-adv-x="364" d="M291 457T302 446T314 417Q314 400 303 389T273 377H96Q76 377 63 389T50 422Q50 434 54 442T69 461L144 530Q210 592 210 633Q210 652 200 662T173 672Q162 672 151 665T130 647Q119 634 99
634Q78 634 66 646T54 675Q54 697 74 716T124 746T183 758Q247 758 279 722T312 635Q312 578 233 505L178 457H273Q291 457 302 446Z" />
<glyph unicode="&#xb3;" glyph-name="uni00B3" horiz-adv-x="355" d="M261 609T288 578T315 501Q315 460 295 431T243 387T175 372Q112 372 82 391Q60 404 60 428Q60 445 71 457T101 470Q113 470 122 464Q131 457 141 453T166 448Q190 448 207 460T225 499Q225
518 210 529T170 541Q159 541 141 535Q125 528 110 528Q97 528 86 538T75 564Q75 587 87 596L182 672H101Q83 672 72 683T60 713Q60 730 71 741T101 752H253Q273 752 286 739T299 706Q299 684 286 674L207 613Q261 609 288 578Z" />
<glyph unicode="&#xb4;" glyph-name="acute" horiz-adv-x="261" d="M75 593T64 602T53 626Q53 635 59 645L117 747Q127 765 141 776T172 787Q199 787 212 773T225 737Q223 714 206 694L130 610Q114 593 85 593Q75 593 64 602Z" />
<glyph unicode="&#xb5;" glyph-name="uni00B5" horiz-adv-x="606" d="M502 515T519 498T536 454V61Q536 35 519 18T476 0Q450 0 433 17T416 61V79Q402 50 366 20T275 -10Q258 -10 236 -3T200 20V-100Q200 -129 185 -144T141 -160Q112 -160 97 -145T81 -100L80
207V454Q80 480 97 497T140 515Q166 515 183 498T200 454V238Q200 174 221 137T297 100Q353 100 384 139T416 238V454Q416 480 433 497T476 515Q502 515 519 498Z" />
<glyph unicode="&#xb6;" glyph-name="paragraph" horiz-adv-x="632" d="M529 700T540 689T552 659V46Q552 23 538 12T508 0Q491 0 477 11T462 46V625H399V71Q399 2 361 -30T264 -63Q215 -63 188 -48Q176 -42 169 -31T162 -6Q162 2 167 14Q179 36 203 36Q211 36
214 35Q246 27 259 27Q309 27 309 91V285H249Q140 285 88 334T35 486Q35 597 98 648T292 700H511Q529 700 540 689Z" />
<glyph unicode="&#xb7;" glyph-name="middot" horiz-adv-x="222" d="M75 238T60 253T44 298V315Q44 344 59 359T104 375H117Q146 375 161 360T177 315V298Q177 269 162 254T117 238H104Q75 238 60 253Z" />
<glyph unicode="&#xb8;" glyph-name="cedilla" horiz-adv-x="261" d="M96 -151T73 -138T50 -105Q50 -90 62 -75L140 30H211L156 -119Q144 -151 115 -151Q96 -151 73 -138Z" />
<glyph unicode="&#xb9;" glyph-name="uni00B9" horiz-adv-x="320" d="M212 763T226 749T240 712V441Q240 421 228 408T195 395Q175 395 163 408T150 441V647L116 624Q100 613 84 613Q64 613 52 628T40 661Q40 672 46 682T65 700L161 755Q180 763 190 763Q212 763
226 749Z" />
<glyph unicode="&#xba;" glyph-name="ordmasculine" horiz-adv-x="350" d="M335 505T314 469T256 413T174 392Q129 392 93 412T36 469T15 549Q15 594 36 631T93 689T174 710Q219 710 256 689T314 631T335 549Q335 505 314 469ZM240 583T222 604T174 625Q145 625
128 604T110 549Q110 517 127 497T174 477Q204 477 222 497T240 549Q240 583 222 604Z" />
<glyph unicode="&#xbb;" glyph-name="guillemotright" horiz-adv-x="497" d="M482 276T482 261Q482 246 473 234L352 70Q338 50 314 50Q295 50 279 64T262 100Q262 117 275 135L367 260L272 389Q261 403 261 422Q261 446 278 460T315 475Q326 475 336 470T354
454L473 289Q482 276 482 261ZM251 276T251 261Q251 246 242 234L121 70Q107 50 83 50Q64 50 48 64T31 100Q31 117 44 135L136 260L41 389Q30 403 30 422Q30 446 47 460T84 475Q95 475 105 470T123 454L242 289Q251 276 251 261Z" />
<glyph unicode="&#xbc;" glyph-name="onequarter" horiz-adv-x="827" d="M212 711T226 697T240 660V389Q240 369 228 356T195 343Q175 343 163 356T150 389V595L116 572Q100 561 84 561Q64 561 52 576T40 609Q40 620 46 630T65 648L161 703Q180 711 190 711Q212
711 226 697ZM197 -2T180 12T163 47Q163 60 173 77L571 678Q589 702 612 702Q630 702 647 688T664 653Q664 640 654 623L256 22Q238 -2 215 -2Q197 -2 180 12ZM787 165T787 125Q787 85 746 85H725V46Q725 26 713 13T680 0Q660 0 648 13T635 46V85H507Q485 85 470
99T454 135Q454 154 465 168L630 360Q647 381 675 381Q697 381 711 367T725 330V165H746Q787 165 787 125ZM563 165H635V246L563 165Z" />
<glyph unicode="&#xbd;" glyph-name="onehalf" horiz-adv-x="844" d="M212 711T226 697T240 660V389Q240 369 228 356T195 343Q175 343 163 356T150 389V595L116 572Q100 561 84 561Q64 561 52 576T40 609Q40 620 46 630T65 648L161 703Q180 711 190 711Q212 711
226 697ZM174 -2T157 12T140 47Q140 60 150 77L548 678Q566 702 589 702Q607 702 624 688T641 653Q641 640 631 623L233 22Q215 -2 192 -2Q174 -2 157 12ZM781 80T792 69T804 40Q804 23 793 12T763 0H586Q566 0 553 12T540 45Q540 57 544 65T559 84L634 153Q700
215 700 256Q700 275 690 285T663 295Q652 295 641 288T620 270Q609 257 589 257Q568 257 556 269T544 298Q544 320 564 339T614 369T673 381Q737 381 769 345T802 258Q802 201 723 128L668 80H763Q781 80 792 69Z" />
<glyph unicode="&#xbe;" glyph-name="threequarters" horiz-adv-x="843" d="M507 557T534 526T561 449Q561 408 541 379T489 335T421 320Q358 320 328 339Q306 352 306 376Q306 393 317 405T347 418Q359 418 368 412Q377 405 387 401T412 396Q436 396 453 408T471
447Q471 466 456 477T416 489Q405 489 387 483Q371 476 356 476Q343 476 332 486T321 512Q321 535 333 544L428 620H347Q329 620 318 631T306 661Q306 678 317 689T347 700H499Q519 700 532 687T545 654Q545 632 532 622L453 561Q507 557 534 526ZM209 -2T192 12T175
47Q175 60 185 77L583 678Q601 702 624 702Q642 702 659 688T676 653Q676 640 666 623L268 22Q250 -2 227 -2Q209 -2 192 12ZM803 165T803 125Q803 85 762 85H741V46Q741 26 729 13T696 0Q676 0 664 13T651 46V85H523Q501 85 486 99T470 135Q470 154 481 168L646
360Q663 381 691 381Q713 381 727 367T741 330V165H762Q803 165 803 125ZM579 165H651V246L579 165Z" />
<glyph unicode="&#xbf;" glyph-name="questiondown" horiz-adv-x="527" d="M329 525T344 510T360 465V448Q360 419 345 404T300 388H287Q258 388 243 403T227 448V465Q227 494 242 509T287 525H300Q329 525 344 510ZM355 183T338 166T295 148Q229 148 189 117T149
21Q149 -29 185 -62T275 -95Q330 -95 372 -58Q396 -36 422 -36Q441 -36 456 -48Q482 -68 482 -95Q482 -118 463 -137Q427 -174 379 -194T275 -215Q207 -215 151 -184T62 -99T29 21Q29 117 84 173T230 243Q235 245 235 248V285Q235 311 252 328T295 346Q321 346
338 329T355 285V209Q355 183 338 166Z" />
<glyph unicode="&#xc0;" glyph-name="Agrave" horiz-adv-x="639" d="M629 65T629 54Q629 28 612 12T573 -5Q555 -5 541 6T518 36L466 157H168L116 35Q109 16 95 6T63 -5Q37 -5 24 9T10 47Q10 56 13 66L262 664Q270 684 286 695T322 704Q340 704 355 694T378 664L624
78Q629 65 629 54ZM217 272H417L316 506L217 272ZM309 742T297 748L197 801Q179 811 170 825T160 854Q160 875 177 889T213 903Q236 903 262 881L348 805Q362 792 362 778Q362 762 351 752T320 742Q309 742 297 748Z" />
<glyph unicode="&#xc1;" glyph-name="Aacute" horiz-adv-x="639" d="M629 65T629 54Q629 28 612 12T573 -5Q555 -5 541 6T518 36L466 157H168L116 35Q109 16 95 6T63 -5Q37 -5 24 9T10 47Q10 56 13 66L262 664Q270 684 286 695T322 704Q340 704 355 694T378 664L624
78Q629 65 629 54ZM217 272H417L316 506L217 272ZM304 738T293 748T281 774Q281 788 295 801L381 877Q407 899 430 899Q449 899 466 885T483 850Q483 835 474 821T446 797L346 744Q336 738 323 738Q304 738 293 748Z" />
<glyph unicode="&#xc2;" glyph-name="Acircumflex" horiz-adv-x="639" d="M629 65T629 54Q629 28 612 12T573 -5Q555 -5 541 6T518 36L466 157H168L116 35Q109 16 95 6T63 -5Q37 -5 24 9T10 47Q10 56 13 66L262 664Q270 684 286 695T322 704Q340 704 355 694T378
664L624 78Q629 65 629 54ZM217 272H417L316 506L217 272ZM462 785T465 779T468 765Q468 756 459 748T437 740Q428 740 417 745T386 762L321 800L256 762Q240 753 227 747T205 740Q192 740 183 748T174 765Q174 773 177 779T189 795L252 867Q265 882 279 889T313
896H329Q348 896 362 889T390 867L453 795Q462 785 465 779Z" />
<glyph unicode="&#xc3;" glyph-name="Atilde" horiz-adv-x="639" d="M629 65T629 54Q629 28 612 12T573 -5Q555 -5 541 6T518 36L466 157H168L116 35Q109 16 95 6T63 -5Q37 -5 24 9T10 47Q10 56 13 66L262 664Q270 684 286 695T322 704Q340 704 355 694T378 664L624
78Q629 65 629 54ZM217 272H417L316 506L217 272ZM164 736T148 755T132 807Q132 841 162 868T243 895Q269 895 292 885T346 857Q367 845 379 839T402 833Q413 833 419 839T422 854Q420 859 420 868Q420 884 430 893T457 903Q480 903 496 884T512 834Q512 815 501
794T469 759T417 744Q388 744 363 754T300 783Q278 795 265 800T242 806Q231 806 225 800T222 785Q224 780 224 771Q224 755 214 746T187 736Q164 736 148 755Z" />
<glyph unicode="&#xc4;" glyph-name="Adieresis" horiz-adv-x="639" d="M629 65T629 54Q629 28 612 12T573 -5Q555 -5 541 6T518 36L466 157H168L116 35Q109 16 95 6T63 -5Q37 -5 24 9T10 47Q10 56 13 66L262 664Q270 684 286 695T322 704Q340 704 355 694T378
664L624 78Q629 65 629 54ZM217 272H417L316 506L217 272ZM189 760T175 771T161 810V828Q161 856 176 867T222 878Q255 878 269 867T284 828V810Q284 782 270 771T221 760Q189 760 175 771ZM388 760T374 771T360 810V828Q360 856 374 867T420 878Q454 878 468 867T483
828V810Q483 782 469 771T420 760Q388 760 374 771Z" />
<glyph unicode="&#xc5;" glyph-name="Aring" horiz-adv-x="643" d="M629 65T629 54Q629 28 612 12T573 -5Q555 -5 541 6T518 36L466 157H168L116 35Q109 16 95 6T63 -5Q37 -5 24 9T10 47Q10 56 13 66L258 655Q235 670 222 693T208 744Q208 790 242 822T322 855Q368
855 402 823T436 744Q436 716 422 693T383 653L624 78Q629 65 629 54ZM303 785T291 774T278 744Q278 727 290 716T322 705Q341 705 353 716T366 744Q366 764 353 774T322 785Q303 785 291 774ZM217 272H417L316 506L217 272Z" />
<glyph unicode="&#xc6;" glyph-name="AE" horiz-adv-x="884" d="M809 115T826 98T844 57Q844 32 827 16T783 0H468Q442 0 425 17T407 61V143H187L103 19Q85 -5 60 -5Q38 -5 21 11T4 52Q4 70 17 89L425 674Q443 700 481 700H783Q809 700 826 684T844 641Q844 616
827 601T783 585H532V410H738Q764 410 781 394T799 351Q799 326 782 311T738 295H532V115H783Q809 115 826 98ZM407 470L263 256H407V470Z" />
<glyph unicode="&#xc7;" glyph-name="Ccedilla" horiz-adv-x="627" d="M597 100T597 78Q597 62 589 49T566 29Q493 -7 410 -10L370 -119Q358 -151 329 -151Q310 -151 287 -138T264 -105Q264 -90 276 -75L329 -4Q247 10 182 54T78 174T40 350Q40 452 86 533T215
659T400 705Q489 705 565 666Q596 650 596 615Q596 594 581 574Q565 553 540 553Q523 553 506 562Q457 585 400 585Q330 585 278 556T198 473T170 350Q170 232 233 171T400 110Q461 110 506 133Q524 141 538 141Q564 141 582 119Q597 100 597 78Z" />
<glyph unicode="&#xc8;" glyph-name="Egrave" horiz-adv-x="572" d="M497 115T514 98T532 57Q532 32 515 16T471 0H136Q110 0 93 17T75 61V639Q75 665 92 682T136 700H471Q497 700 514 684T532 641Q532 616 515 601T471 585H200V415H426Q452 415 469 399T487 356Q487
331 470 316T426 300H200V115H471Q497 115 514 98ZM293 742T281 748L181 801Q163 811 154 825T144 854Q144 875 161 889T197 903Q220 903 246 881L332 805Q346 792 346 778Q346 762 335 752T304 742Q293 742 281 748Z" />
<glyph unicode="&#xc9;" glyph-name="Eacute" horiz-adv-x="572" d="M497 115T514 98T532 57Q532 32 515 16T471 0H136Q110 0 93 17T75 61V639Q75 665 92 682T136 700H471Q497 700 514 684T532 641Q532 616 515 601T471 585H200V415H426Q452 415 469 399T487 356Q487
331 470 316T426 300H200V115H471Q497 115 514 98ZM288 738T277 748T265 774Q265 788 279 801L365 877Q391 899 414 899Q433 899 450 885T467 850Q467 835 458 821T430 797L330 744Q320 738 307 738Q288 738 277 748Z" />
<glyph unicode="&#xca;" glyph-name="Ecircumflex" horiz-adv-x="572" d="M497 115T514 98T532 57Q532 32 515 16T471 0H136Q110 0 93 17T75 61V639Q75 665 92 682T136 700H471Q497 700 514 684T532 641Q532 616 515 601T471 585H200V415H426Q452 415 469 399T487
356Q487 331 470 316T426 300H200V115H471Q497 115 514 98ZM446 785T449 779T452 765Q452 756 443 748T421 740Q412 740 401 745T370 762L305 800L240 762Q224 753 211 747T189 740Q176 740 167 748T158 765Q158 773 161 779T173 795L236 867Q249 882 263 889T297
896H313Q332 896 346 889T374 867L437 795Q446 785 449 779Z" />
<glyph unicode="&#xcb;" glyph-name="Edieresis" horiz-adv-x="572" d="M497 115T514 98T532 57Q532 32 515 16T471 0H136Q110 0 93 17T75 61V639Q75 665 92 682T136 700H471Q497 700 514 684T532 641Q532 616 515 601T471 585H200V415H426Q452 415 469 399T487
356Q487 331 470 316T426 300H200V115H471Q497 115 514 98ZM173 760T159 771T145 810V828Q145 856 160 867T206 878Q239 878 253 867T268 828V810Q268 782 254 771T205 760Q173 760 159 771ZM372 760T358 771T344 810V828Q344 856 358 867T404 878Q438 878 452
867T467 828V810Q467 782 453 771T404 760Q372 760 358 771Z" />
<glyph unicode="&#xcc;" glyph-name="Igrave" horiz-adv-x="275" d="M200 35T181 18T137 0Q110 0 93 17T75 61V639Q75 665 93 682T139 700Q164 700 182 683T200 639V61Q200 35 181 18ZM127 742T115 748L15 801Q-3 811 -12 825T-22 854Q-22 875 -5 889T31 903Q54
903 80 881L166 805Q180 792 180 778Q180 762 169 752T138 742Q127 742 115 748Z" />
<glyph unicode="&#xcd;" glyph-name="Iacute" horiz-adv-x="275" d="M200 35T181 18T137 0Q110 0 93 17T75 61V639Q75 665 93 682T139 700Q164 700 182 683T200 639V61Q200 35 181 18ZM122 738T111 748T99 774Q99 788 113 801L199 877Q225 899 248 899Q267 899
284 885T301 850Q301 835 292 821T264 797L164 744Q154 738 141 738Q122 738 111 748Z" />
<glyph unicode="&#xce;" glyph-name="Icircumflex" horiz-adv-x="275" d="M200 35T181 18T137 0Q110 0 93 17T75 61V639Q75 665 93 682T139 700Q164 700 182 683T200 639V61Q200 35 181 18ZM280 785T283 779T286 765Q286 756 277 748T255 740Q246 740 235 745T204
762L139 800L74 762Q58 753 45 747T23 740Q10 740 1 748T-8 765Q-8 773 -5 779T7 795L70 867Q83 882 97 889T131 896H147Q166 896 180 889T208 867L271 795Q280 785 283 779Z" />
<glyph unicode="&#xcf;" glyph-name="Idieresis" horiz-adv-x="275" d="M200 35T181 18T137 0Q110 0 93 17T75 61V639Q75 665 93 682T139 700Q164 700 182 683T200 639V61Q200 35 181 18ZM7 760T-7 771T-21 810V828Q-21 856 -6 867T40 878Q73 878 87 867T102 828V810Q102
782 88 771T39 760Q7 760 -7 771ZM206 760T192 771T178 810V828Q178 856 192 867T238 878Q272 878 286 867T301 828V810Q301 782 287 771T238 760Q206 760 192 771Z" />
<glyph unicode="&#xd0;" glyph-name="Eth" horiz-adv-x="715" d="M469 700T536 654T639 528T675 350Q675 252 640 173T537 47T375 0H136Q110 0 93 17T75 61V297H57Q31 297 14 312T-4 353Q-4 376 13 391T57 407H75V639Q75 665 92 682T136 700H375Q469 700 536 654ZM455
115T500 181T545 350Q545 452 500 518T365 585H200V407H231Q257 407 274 392T292 353Q292 328 275 313T231 297H200V115H365Q455 115 500 181Z" />
<glyph unicode="&#xd1;" glyph-name="Ntilde" horiz-adv-x="735" d="M630 700T645 684T660 644V61Q660 35 643 18T599 0Q585 0 572 4T552 17L185 483V56Q185 32 170 16T129 0Q105 0 90 16T75 56V639Q75 665 92 682T136 700Q151 700 165 694T187 678L551 214V644Q551
668 566 684T606 700Q630 700 645 684ZM210 736T194 755T178 807Q178 841 208 868T289 895Q315 895 338 885T392 857Q413 845 425 839T448 833Q459 833 465 839T468 854Q466 859 466 868Q466 884 476 893T503 903Q526 903 542 884T558 834Q558 815 547 794T515
759T463 744Q434 744 409 754T346 783Q324 795 311 800T288 806Q277 806 271 800T268 785Q270 780 270 771Q270 755 260 746T233 736Q210 736 194 755Z" />
<glyph unicode="&#xd2;" glyph-name="Ograve" horiz-adv-x="759" d="M719 251T675 169T554 38T379 -10Q282 -10 205 38T84 168T40 350Q40 449 83 531T204 662T379 710Q476 710 553 662T675 532T719 350Q719 251 675 169ZM589 417T562 471T487 558T379 590Q318
590 271 559T197 472T170 350Q170 283 196 228T270 142T379 110Q439 110 487 142T562 228T589 350Q589 417 562 471ZM367 742T355 748L255 801Q237 811 228 825T218 854Q218 875 235 889T271 903Q294 903 320 881L406 805Q420 792 420 778Q420 762 409 752T378
742Q367 742 355 748Z" />
<glyph unicode="&#xd3;" glyph-name="Oacute" horiz-adv-x="759" d="M719 251T675 169T554 38T379 -10Q282 -10 205 38T84 168T40 350Q40 449 83 531T204 662T379 710Q476 710 553 662T675 532T719 350Q719 251 675 169ZM589 417T562 471T487 558T379 590Q318
590 271 559T197 472T170 350Q170 283 196 228T270 142T379 110Q439 110 487 142T562 228T589 350Q589 417 562 471ZM362 738T351 748T339 774Q339 788 353 801L439 877Q465 899 488 899Q507 899 524 885T541 850Q541 835 532 821T504 797L404 744Q394 738 381
738Q362 738 351 748Z" />
<glyph unicode="&#xd4;" glyph-name="Ocircumflex" horiz-adv-x="759" d="M719 251T675 169T554 38T379 -10Q282 -10 205 38T84 168T40 350Q40 449 83 531T204 662T379 710Q476 710 553 662T675 532T719 350Q719 251 675 169ZM589 417T562 471T487 558T379 590Q318
590 271 559T197 472T170 350Q170 283 196 228T270 142T379 110Q439 110 487 142T562 228T589 350Q589 417 562 471ZM520 785T523 779T526 765Q526 756 517 748T495 740Q486 740 475 745T444 762L379 800L314 762Q298 753 285 747T263 740Q250 740 241 748T232
765Q232 773 235 779T247 795L310 867Q323 882 337 889T371 896H387Q406 896 420 889T448 867L511 795Q520 785 523 779Z" />
<glyph unicode="&#xd5;" glyph-name="Otilde" horiz-adv-x="759" d="M719 251T675 169T554 38T379 -10Q282 -10 205 38T84 168T40 350Q40 449 83 531T204 662T379 710Q476 710 553 662T675 532T719 350Q719 251 675 169ZM589 417T562 471T487 558T379 590Q318
590 271 559T197 472T170 350Q170 283 196 228T270 142T379 110Q439 110 487 142T562 228T589 350Q589 417 562 471ZM222 736T206 755T190 807Q190 841 220 868T301 895Q327 895 350 885T404 857Q425 845 437 839T460 833Q471 833 477 839T480 854Q478 859 478
868Q478 884 488 893T515 903Q538 903 554 884T570 834Q570 815 559 794T527 759T475 744Q446 744 421 754T358 783Q336 795 323 800T300 806Q289 806 283 800T280 785Q282 780 282 771Q282 755 272 746T245 736Q222 736 206 755Z" />
<glyph unicode="&#xd6;" glyph-name="Odieresis" horiz-adv-x="759" d="M719 251T675 169T554 38T379 -10Q282 -10 205 38T84 168T40 350Q40 449 83 531T204 662T379 710Q476 710 553 662T675 532T719 350Q719 251 675 169ZM589 417T562 471T487 558T379 590Q318
590 271 559T197 472T170 350Q170 283 196 228T270 142T379 110Q439 110 487 142T562 228T589 350Q589 417 562 471ZM247 760T233 771T219 810V828Q219 856 234 867T280 878Q313 878 327 867T342 828V810Q342 782 328 771T279 760Q247 760 233 771ZM446 760T432
771T418 810V828Q418 856 432 867T478 878Q512 878 526 867T541 828V810Q541 782 527 771T478 760Q446 760 432 771Z" />
<glyph unicode="&#xd7;" glyph-name="multiply" horiz-adv-x="501" d="M433 190Q450 173 450 150Q450 126 433 111T395 95Q374 95 355 112L250 217L145 113Q127 95 105 95Q84 95 67 112T50 151Q50 173 67 190L172 295L67 400Q51 417 51 440Q51 464 67 480T105
496Q127 496 145 478L250 373L355 478Q372 495 395 495Q419 495 435 478T451 440Q451 418 433 400L328 295L433 190Z" />
<glyph unicode="&#xd8;" glyph-name="Oslash" horiz-adv-x="739" d="M672 550T695 486T719 350Q719 251 675 169T554 38T379 -10Q325 -10 276 6T185 51L134 -11Q119 -31 95 -31Q76 -31 60 -16T44 19Q44 37 56 52L113 122Q78 169 59 227T40 350Q40 449 83 531T204
662T379 710Q474 710 552 663L606 730Q622 749 645 749Q665 749 680 735T696 700Q696 682 684 667L629 599Q672 550 695 486ZM170 283T197 226L473 566Q433 590 379 590Q318 590 271 559T197 472T170 350Q170 283 197 226ZM439 110T487 142T562 228T589 350Q589
434 547 498L262 147Q315 110 379 110Q439 110 487 142Z" />
<glyph unicode="&#xd9;" glyph-name="Ugrave" horiz-adv-x="705" d="M598 701T614 684T630 640V278Q630 195 595 131T497 31T353 -5Q272 -5 209 31T110 131T75 278V640Q75 666 93 683T139 701Q163 701 181 684T199 640V278Q199 230 220 193T276 135T353 115Q396
115 433 135T493 192T516 278V640Q516 667 531 684T572 701Q598 701 614 684ZM340 742T328 748L228 801Q210 811 201 825T191 854Q191 875 208 889T244 903Q267 903 293 881L379 805Q393 792 393 778Q393 762 382 752T351 742Q340 742 328 748Z" />
<glyph unicode="&#xda;" glyph-name="Uacute" horiz-adv-x="705" d="M598 701T614 684T630 640V278Q630 195 595 131T497 31T353 -5Q272 -5 209 31T110 131T75 278V640Q75 666 93 683T139 701Q163 701 181 684T199 640V278Q199 230 220 193T276 135T353 115Q396
115 433 135T493 192T516 278V640Q516 667 531 684T572 701Q598 701 614 684ZM335 738T324 748T312 774Q312 788 326 801L412 877Q438 899 461 899Q480 899 497 885T514 850Q514 835 505 821T477 797L377 744Q367 738 354 738Q335 738 324 748Z" />
<glyph unicode="&#xdb;" glyph-name="Ucircumflex" horiz-adv-x="705" d="M598 701T614 684T630 640V278Q630 195 595 131T497 31T353 -5Q272 -5 209 31T110 131T75 278V640Q75 666 93 683T139 701Q163 701 181 684T199 640V278Q199 230 220 193T276 135T353 115Q396
115 433 135T493 192T516 278V640Q516 667 531 684T572 701Q598 701 614 684ZM493 785T496 779T499 765Q499 756 490 748T468 740Q459 740 448 745T417 762L352 800L287 762Q271 753 258 747T236 740Q223 740 214 748T205 765Q205 773 208 779T220 795L283 867Q296
882 310 889T344 896H360Q379 896 393 889T421 867L484 795Q493 785 496 779Z" />
<glyph unicode="&#xdc;" glyph-name="Udieresis" horiz-adv-x="705" d="M598 701T614 684T630 640V278Q630 195 595 131T497 31T353 -5Q272 -5 209 31T110 131T75 278V640Q75 666 93 683T139 701Q163 701 181 684T199 640V278Q199 230 220 193T276 135T353 115Q396
115 433 135T493 192T516 278V640Q516 667 531 684T572 701Q598 701 614 684ZM220 760T206 771T192 810V828Q192 856 207 867T253 878Q286 878 300 867T315 828V810Q315 782 301 771T252 760Q220 760 206 771ZM419 760T405 771T391 810V828Q391 856 405 867T451
878Q485 878 499 867T514 828V810Q514 782 500 771T451 760Q419 760 405 771Z" />
<glyph unicode="&#xdd;" glyph-name="Yacute" horiz-adv-x="596" d="M581 621T570 604L361 305V61Q361 35 344 18T303 0Q278 0 261 17T243 61V319L35 595Q17 619 17 642Q17 668 37 685T81 703Q109 703 130 675L306 432L471 673Q492 703 521 703Q545 703 563 685T581
641Q581 621 570 604ZM280 738T269 748T257 774Q257 788 271 801L357 877Q383 899 406 899Q425 899 442 885T459 850Q459 835 450 821T422 797L322 744Q312 738 299 738Q280 738 269 748Z" />
<glyph unicode="&#xde;" glyph-name="Thorn" horiz-adv-x="603" d="M415 610T461 580T535 498T563 385Q563 325 535 273T461 191T364 160H195V61Q195 35 178 18T134 0Q108 0 92 17T75 61V679Q75 705 92 722T136 740Q162 740 178 723T195 679V610H364Q415 610 461
580ZM383 280T401 294T431 333T443 385Q443 413 432 437T402 475T364 490H195V280H364Q383 280 401 294Z" />
<glyph unicode="&#xdf;" glyph-name="germandbls" horiz-adv-x="667" d="M534 402T583 348T632 211Q632 147 605 97T531 18T423 -10Q371 -10 336 5T283 45Q274 57 274 75Q274 101 300 119Q314 128 329 128Q350 128 369 109Q379 99 395 93T428 86Q472 86 492 116T512
195Q512 260 478 295T384 346Q359 353 348 365T337 398Q337 436 365 452Q406 473 428 497T451 556Q451 591 424 609T349 627Q298 627 268 595T237 506V61Q237 35 220 18T177 0Q151 0 134 17T117 61V380H91Q65 380 48 396T30 438Q30 463 47 479T91 495H117V502Q117
611 181 674T355 737Q421 737 470 715T544 654T570 567Q570 520 540 486T462 428Q534 402 583 348Z" />
<glyph unicode="&#xe0;" glyph-name="agrave" horiz-adv-x="623" d="M524 545T541 528T558 484V61Q558 35 541 18T498 0Q472 0 456 17T438 60Q413 31 371 11T281 -10Q212 -10 156 25T68 124T35 267Q35 347 67 410T154 509T277 545Q325 545 367 528T438 483V484Q438
510 455 527T498 545Q524 545 541 528ZM361 100T402 147T443 267Q443 339 402 387T296 435Q232 435 191 387T150 267Q150 195 190 148T296 100Q361 100 402 147ZM294 570T282 576L182 629Q164 639 155 653T145 682Q145 703 162 717T198 731Q221 731 247 709L333
633Q347 620 347 606Q347 590 336 580T305 570Q294 570 282 576Z" />
<glyph unicode="&#xe1;" glyph-name="aacute" horiz-adv-x="623" d="M524 545T541 528T558 484V61Q558 35 541 18T498 0Q472 0 456 17T438 60Q413 31 371 11T281 -10Q212 -10 156 25T68 124T35 267Q35 347 67 410T154 509T277 545Q325 545 367 528T438 483V484Q438
510 455 527T498 545Q524 545 541 528ZM361 100T402 147T443 267Q443 339 402 387T296 435Q232 435 191 387T150 267Q150 195 190 148T296 100Q361 100 402 147ZM297 569T286 578T275 602Q275 611 281 621L339 723Q349 741 363 752T394 763Q421 763 434 749T447
713Q445 690 428 670L352 586Q336 569 307 569Q297 569 286 578Z" />
<glyph unicode="&#xe2;" glyph-name="acircumflex" horiz-adv-x="623" d="M524 545T541 528T558 484V61Q558 35 541 18T498 0Q472 0 456 17T438 60Q413 31 371 11T281 -10Q212 -10 156 25T68 124T35 267Q35 347 67 410T154 509T277 545Q325 545 367 528T438 483V484Q438
510 455 527T498 545Q524 545 541 528ZM361 100T402 147T443 267Q443 339 402 387T296 435Q232 435 191 387T150 267Q150 195 190 148T296 100Q361 100 402 147ZM432 645T434 639T436 624Q436 614 428 607T406 599Q391 599 384 603T369 613T357 623L304 670L247
623Q243 620 235 613T218 602T198 599Q185 599 177 606T168 624Q168 633 170 639T180 655L229 717Q252 746 290 746H326Q346 746 357 740T380 717L424 655Q432 645 434 639Z" />
<glyph unicode="&#xe3;" glyph-name="atilde" horiz-adv-x="623" d="M524 545T541 528T558 484V61Q558 35 541 18T498 0Q472 0 456 17T438 60Q413 31 371 11T281 -10Q212 -10 156 25T68 124T35 267Q35 347 67 410T154 509T277 545Q325 545 367 528T438 483V484Q438
510 455 527T498 545Q524 545 541 528ZM361 100T402 147T443 267Q443 339 402 387T296 435Q232 435 191 387T150 267Q150 195 190 148T296 100Q361 100 402 147ZM145 590T129 608T113 658Q113 693 145 719T236 746Q262 746 283 736T333 706Q350 693 361 687T383
681Q394 681 400 687T403 702Q401 707 401 716Q401 732 411 741T438 751Q461 751 477 733T493 685Q493 666 481 645T444 610T379 595Q359 595 337 605T285 633Q261 647 248 653T223 660Q212 660 206 654T203 639Q205 634 205 625Q205 609 195 600T168 590Q145 590
129 608Z" />
<glyph unicode="&#xe4;" glyph-name="adieresis" horiz-adv-x="623" d="M524 545T541 528T558 484V61Q558 35 541 18T498 0Q472 0 456 17T438 60Q413 31 371 11T281 -10Q212 -10 156 25T68 124T35 267Q35 347 67 410T154 509T277 545Q325 545 367 528T438 483V484Q438
510 455 527T498 545Q524 545 541 528ZM361 100T402 147T443 267Q443 339 402 387T296 435Q232 435 191 387T150 267Q150 195 190 148T296 100Q361 100 402 147ZM169 600T155 611T141 650V668Q141 695 155 706T200 718Q236 718 250 707T264 668V650Q264 621 250
611T200 600Q169 600 155 611ZM368 600T354 611T340 650V668Q340 696 355 707T401 718Q434 718 448 707T463 668V650Q463 621 449 611T399 600Q368 600 354 611Z" />
<glyph unicode="&#xe5;" glyph-name="aring" horiz-adv-x="623" d="M524 545T541 528T558 484V61Q558 35 541 18T498 0Q472 0 456 17T438 60Q413 31 371 11T281 -10Q212 -10 156 25T68 124T35 267Q35 347 67 410T154 509T277 545Q325 545 367 528T438 483V484Q438
510 455 527T498 545Q524 545 541 528ZM361 100T402 147T443 267Q443 339 402 387T296 435Q232 435 191 387T150 267Q150 195 190 148T296 100Q361 100 402 147ZM274 570T248 585T206 625T190 679Q190 725 224 757T304 790Q350 790 384 758T418 679Q418 650 402
625T360 585T304 570Q274 570 248 585ZM323 640T335 651T348 679Q348 699 335 709T304 720Q285 720 273 709T260 679Q260 662 272 651T304 640Q323 640 335 651Z" />
<glyph unicode="&#xe6;" glyph-name="ae" horiz-adv-x="916" d="M880 256T862 241T820 226H490Q502 167 545 134T642 100Q683 100 706 107T742 123T761 135Q779 144 795 144Q816 144 831 129T846 94Q846 67 818 45Q790 22 743 6T648 -10Q577 -10 521 15T427 88Q396
50 344 20T228 -10Q180 -10 137 8T66 63T38 154Q38 326 253 326H371V351Q371 435 264 435Q216 435 188 419T131 368Q112 347 86 347Q66 347 51 360T35 395Q35 418 49 436Q137 545 267 545Q325 545 376 529T457 476Q492 510 536 527T628 545Q694 545 752 509T846
412T881 280Q880 256 862 241ZM512 435T491 326H753V333Q749 375 712 405T628 435Q512 435 491 326ZM376 201T373 226H241Q193 226 176 206T158 156Q158 127 179 113T232 98Q291 98 327 122T382 179Q376 201 373 226Z" />
<glyph unicode="&#xe7;" glyph-name="ccedilla" horiz-adv-x="515" d="M493 48T444 22T324 -9L283 -119Q271 -151 242 -151Q223 -151 200 -138T177 -105Q177 -90 189 -75L241 -5Q146 12 91 86T35 267Q35 348 68 411T162 509T298 545Q383 545 435 519T487 448Q487
426 474 410T440 393Q424 393 414 397T395 409T376 422Q366 427 347 431T315 435Q240 435 198 389T155 267Q155 195 198 148T308 100Q357 100 381 112Q387 115 397 122T417 134T439 138Q464 138 478 122T493 81Q493 48 444 22Z" />
<glyph unicode="&#xe8;" glyph-name="egrave" horiz-adv-x="580" d="M544 256T526 241T484 226H154Q166 167 209 134T306 100Q347 100 370 107T406 123T425 135Q443 144 459 144Q480 144 495 129T510 94Q510 67 482 45Q454 22 407 6T312 -10Q228 -10 166 25T69
121T35 260Q35 346 71 411T166 510T292 545Q358 545 416 509T510 412T545 280Q544 256 526 241ZM176 435T155 326H417V333Q413 375 376 405T292 435Q176 435 155 326ZM280 570T268 576L168 629Q150 639 141 653T131 682Q131 703 148 717T184 731Q207 731 233 709L319
633Q333 620 333 606Q333 590 322 580T291 570Q280 570 268 576Z" />
<glyph unicode="&#xe9;" glyph-name="eacute" horiz-adv-x="580" d="M544 256T526 241T484 226H154Q166 167 209 134T306 100Q347 100 370 107T406 123T425 135Q443 144 459 144Q480 144 495 129T510 94Q510 67 482 45Q454 22 407 6T312 -10Q228 -10 166 25T69
121T35 260Q35 346 71 411T166 510T292 545Q358 545 416 509T510 412T545 280Q544 256 526 241ZM176 435T155 326H417V333Q413 375 376 405T292 435Q176 435 155 326ZM283 569T272 578T261 602Q261 611 267 621L325 723Q335 741 349 752T380 763Q407 763 420 749T433
713Q431 690 414 670L338 586Q322 569 293 569Q283 569 272 578Z" />
<glyph unicode="&#xea;" glyph-name="ecircumflex" horiz-adv-x="580" d="M544 256T526 241T484 226H154Q166 167 209 134T306 100Q347 100 370 107T406 123T425 135Q443 144 459 144Q480 144 495 129T510 94Q510 67 482 45Q454 22 407 6T312 -10Q228 -10 166
25T69 121T35 260Q35 346 71 411T166 510T292 545Q358 545 416 509T510 412T545 280Q544 256 526 241ZM176 435T155 326H417V333Q413 375 376 405T292 435Q176 435 155 326ZM418 645T420 639T422 624Q422 614 414 607T392 599Q377 599 370 603T355 613T343 623L290
670L233 623Q229 620 221 613T204 602T184 599Q171 599 163 606T154 624Q154 633 156 639T166 655L215 717Q238 746 276 746H312Q332 746 343 740T366 717L410 655Q418 645 420 639Z" />
<glyph unicode="&#xeb;" glyph-name="edieresis" horiz-adv-x="580" d="M544 256T526 241T484 226H154Q166 167 209 134T306 100Q347 100 370 107T406 123T425 135Q443 144 459 144Q480 144 495 129T510 94Q510 67 482 45Q454 22 407 6T312 -10Q228 -10 166 25T69
121T35 260Q35 346 71 411T166 510T292 545Q358 545 416 509T510 412T545 280Q544 256 526 241ZM176 435T155 326H417V333Q413 375 376 405T292 435Q176 435 155 326ZM155 600T141 611T127 650V668Q127 695 141 706T186 718Q222 718 236 707T250 668V650Q250 621
236 611T186 600Q155 600 141 611ZM354 600T340 611T326 650V668Q326 696 341 707T387 718Q420 718 434 707T449 668V650Q449 621 435 611T385 600Q354 600 340 611Z" />
<glyph unicode="&#xec;" glyph-name="igrave" horiz-adv-x="236" d="M178 35T161 18T118 0Q92 0 75 17T58 61V474Q58 500 75 517T118 535Q144 535 161 518T178 474V61Q178 35 161 18ZM110 570T98 576L-2 629Q-20 639 -29 653T-39 682Q-39 703 -22 717T14 731Q37
731 63 709L149 633Q163 620 163 606Q163 590 152 580T121 570Q110 570 98 576Z" />
<glyph unicode="&#xed;" glyph-name="iacute" horiz-adv-x="236" d="M178 35T161 18T118 0Q92 0 75 17T58 61V474Q58 500 75 517T118 535Q144 535 161 518T178 474V61Q178 35 161 18ZM113 569T102 578T91 602Q91 611 97 621L155 723Q165 741 179 752T210 763Q237
763 250 749T263 713Q261 690 244 670L168 586Q152 569 123 569Q113 569 102 578Z" />
<glyph unicode="&#xee;" glyph-name="icircumflex" horiz-adv-x="236" d="M178 35T161 18T118 0Q92 0 75 17T58 61V474Q58 500 75 517T118 535Q144 535 161 518T178 474V61Q178 35 161 18ZM248 645T250 639T252 624Q252 614 244 607T222 599Q207 599 200 603T185
613T173 623L120 670L63 623Q59 620 51 613T34 602T14 599Q1 599 -7 606T-16 624Q-16 633 -14 639T-4 655L45 717Q68 746 106 746H142Q162 746 173 740T196 717L240 655Q248 645 250 639Z" />
<glyph unicode="&#xef;" glyph-name="idieresis" horiz-adv-x="236" d="M178 35T161 18T118 0Q92 0 75 17T58 61V474Q58 500 75 517T118 535Q144 535 161 518T178 474V61Q178 35 161 18ZM-15 600T-29 611T-43 650V668Q-43 695 -29 706T16 718Q52 718 66 707T80
668V650Q80 621 66 611T16 600Q-15 600 -29 611ZM184 600T170 611T156 650V668Q156 696 171 707T217 718Q250 718 264 707T279 668V650Q279 621 265 611T215 600Q184 600 170 611Z" />
<glyph unicode="&#xf0;" glyph-name="eth" horiz-adv-x="576" d="M497 529T519 450T541 280Q541 191 508 125T417 25T288 -10Q218 -10 160 26T69 124T35 262Q35 336 69 398T159 497T272 534Q336 534 383 498Q369 535 341 561L176 528Q164 526 157 526Q138 526
127 536T115 567Q115 598 156 606L224 620L221 621Q197 627 183 643T168 682Q168 704 181 722T220 740Q235 740 251 736Q331 712 389 662L448 671Q453 672 463 672Q501 672 508 642Q509 639 509 632Q509 600 468 593L453 591Q497 529 519 450ZM325 110T355 130T403
184T421 262Q421 305 404 339T356 394T288 414Q251 414 221 394T173 340T155 262Q155 219 172 185T220 130T288 110Q325 110 355 130Z" />
<glyph unicode="&#xf1;" glyph-name="ntilde" horiz-adv-x="596" d="M453 545T492 485T531 317V61Q531 35 514 18T471 0Q445 0 428 17T411 61V317Q411 372 388 403T309 435Q251 435 218 402T185 317V61Q185 35 168 18T125 0Q99 0 82 17T65 61V474Q65 500 82 517T125
535Q151 535 168 518T185 474V457Q212 493 255 519T351 545Q453 545 492 485ZM141 590T125 608T109 658Q109 693 141 719T232 746Q258 746 279 736T329 706Q346 693 357 687T379 681Q390 681 396 687T399 702Q397 707 397 716Q397 732 407 741T434 751Q457 751
473 733T489 685Q489 666 477 645T440 610T375 595Q355 595 333 605T281 633Q257 647 244 653T219 660Q208 660 202 654T199 639Q201 634 201 625Q201 609 191 600T164 590Q141 590 125 608Z" />
<glyph unicode="&#xf2;" glyph-name="ograve" horiz-adv-x="614" d="M579 187T543 124T445 25T307 -10Q231 -10 169 25T71 123T35 267Q35 347 71 410T169 509T307 545Q382 545 444 510T543 411T579 267Q579 187 543 124ZM459 316T439 354T384 414T307 435Q265
435 231 414T176 355T155 267Q155 218 175 180T230 121T307 100Q349 100 383 121T438 180T459 267Q459 316 439 354ZM299 570T287 576L187 629Q169 639 160 653T150 682Q150 703 167 717T203 731Q226 731 252 709L338 633Q352 620 352 606Q352 590 341 580T310
570Q299 570 287 576Z" />
<glyph unicode="&#xf3;" glyph-name="oacute" horiz-adv-x="614" d="M579 187T543 124T445 25T307 -10Q231 -10 169 25T71 123T35 267Q35 347 71 410T169 509T307 545Q382 545 444 510T543 411T579 267Q579 187 543 124ZM459 316T439 354T384 414T307 435Q265
435 231 414T176 355T155 267Q155 218 175 180T230 121T307 100Q349 100 383 121T438 180T459 267Q459 316 439 354ZM302 569T291 578T280 602Q280 611 286 621L344 723Q354 741 368 752T399 763Q426 763 439 749T452 713Q450 690 433 670L357 586Q341 569 312
569Q302 569 291 578Z" />
<glyph unicode="&#xf4;" glyph-name="ocircumflex" horiz-adv-x="614" d="M579 187T543 124T445 25T307 -10Q231 -10 169 25T71 123T35 267Q35 347 71 410T169 509T307 545Q382 545 444 510T543 411T579 267Q579 187 543 124ZM459 316T439 354T384 414T307 435Q265
435 231 414T176 355T155 267Q155 218 175 180T230 121T307 100Q349 100 383 121T438 180T459 267Q459 316 439 354ZM437 645T439 639T441 624Q441 614 433 607T411 599Q396 599 389 603T374 613T362 623L309 670L252 623Q248 620 240 613T223 602T203 599Q190
599 182 606T173 624Q173 633 175 639T185 655L234 717Q257 746 295 746H331Q351 746 362 740T385 717L429 655Q437 645 439 639Z" />
<glyph unicode="&#xf5;" glyph-name="otilde" horiz-adv-x="614" d="M579 187T543 124T445 25T307 -10Q231 -10 169 25T71 123T35 267Q35 347 71 410T169 509T307 545Q382 545 444 510T543 411T579 267Q579 187 543 124ZM459 316T439 354T384 414T307 435Q265
435 231 414T176 355T155 267Q155 218 175 180T230 121T307 100Q349 100 383 121T438 180T459 267Q459 316 439 354ZM150 590T134 608T118 658Q118 693 150 719T241 746Q267 746 288 736T338 706Q355 693 366 687T388 681Q399 681 405 687T408 702Q406 707 406
716Q406 732 416 741T443 751Q466 751 482 733T498 685Q498 666 486 645T449 610T384 595Q364 595 342 605T290 633Q266 647 253 653T228 660Q217 660 211 654T208 639Q210 634 210 625Q210 609 200 600T173 590Q150 590 134 608Z" />
<glyph unicode="&#xf6;" glyph-name="odieresis" horiz-adv-x="614" d="M579 187T543 124T445 25T307 -10Q231 -10 169 25T71 123T35 267Q35 347 71 410T169 509T307 545Q382 545 444 510T543 411T579 267Q579 187 543 124ZM459 316T439 354T384 414T307 435Q265
435 231 414T176 355T155 267Q155 218 175 180T230 121T307 100Q349 100 383 121T438 180T459 267Q459 316 439 354ZM174 600T160 611T146 650V668Q146 695 160 706T205 718Q241 718 255 707T269 668V650Q269 621 255 611T205 600Q174 600 160 611ZM373 600T359
611T345 650V668Q345 696 360 707T406 718Q439 718 453 707T468 668V650Q468 621 454 611T404 600Q373 600 359 611Z" />
<glyph unicode="&#xf7;" glyph-name="divide" horiz-adv-x="619" d="M225 497T248 520T303 543Q335 543 357 520T380 465Q380 434 358 411T303 388Q271 388 248 410T225 465Q225 497 248 520ZM84 230T67 246T50 286Q50 309 67 324T109 340H510Q535 340 552 325T569
286Q569 263 552 247T510 230H109Q84 230 67 246ZM225 134T248 157T303 180Q335 180 357 157T380 102Q380 71 358 48T303 25Q271 25 248 47T225 102Q225 134 248 157Z" />
<glyph unicode="&#xf8;" glyph-name="oslash" horiz-adv-x="614" d="M579 363T579 267Q579 187 543 124T445 25T307 -10Q236 -10 173 23L141 -15Q126 -33 103 -33Q82 -33 67 -18T52 16Q52 36 65 50L96 87Q35 162 35 267Q35 347 71 410T169 509T307 545Q387 545
452 505L473 529Q488 547 511 547Q532 547 547 533T562 497Q562 479 549 464L526 437Q579 363 579 267ZM155 217T175 180L378 417Q347 435 307 435Q265 435 231 414T176 355T155 267Q155 217 175 180ZM349 100T383 121T438 180T459 267Q459 308 445 342L249 112Q276
100 307 100Q349 100 383 121Z" />
<glyph unicode="&#xf9;" glyph-name="ugrave" horiz-adv-x="587" d="M488 535T505 518T522 474V220Q522 112 463 51T293 -10Q183 -10 124 51T65 220V474Q65 500 82 517T125 535Q151 535 168 518T185 474V220Q185 159 212 130T293 100Q348 100 375 129T402 220V474Q402
500 419 517T462 535Q488 535 505 518ZM286 570T274 576L174 629Q156 639 147 653T137 682Q137 703 154 717T190 731Q213 731 239 709L325 633Q339 620 339 606Q339 590 328 580T297 570Q286 570 274 576Z" />
<glyph unicode="&#xfa;" glyph-name="uacute" horiz-adv-x="587" d="M488 535T505 518T522 474V220Q522 112 463 51T293 -10Q183 -10 124 51T65 220V474Q65 500 82 517T125 535Q151 535 168 518T185 474V220Q185 159 212 130T293 100Q348 100 375 129T402 220V474Q402
500 419 517T462 535Q488 535 505 518ZM289 569T278 578T267 602Q267 611 273 621L331 723Q341 741 355 752T386 763Q413 763 426 749T439 713Q437 690 420 670L344 586Q328 569 299 569Q289 569 278 578Z" />
<glyph unicode="&#xfb;" glyph-name="ucircumflex" horiz-adv-x="587" d="M488 535T505 518T522 474V220Q522 112 463 51T293 -10Q183 -10 124 51T65 220V474Q65 500 82 517T125 535Q151 535 168 518T185 474V220Q185 159 212 130T293 100Q348 100 375 129T402
220V474Q402 500 419 517T462 535Q488 535 505 518ZM424 645T426 639T428 624Q428 614 420 607T398 599Q383 599 376 603T361 613T349 623L296 670L239 623Q235 620 227 613T210 602T190 599Q177 599 169 606T160 624Q160 633 162 639T172 655L221 717Q244 746
282 746H318Q338 746 349 740T372 717L416 655Q424 645 426 639Z" />
<glyph unicode="&#xfc;" glyph-name="udieresis" horiz-adv-x="587" d="M488 535T505 518T522 474V220Q522 112 463 51T293 -10Q183 -10 124 51T65 220V474Q65 500 82 517T125 535Q151 535 168 518T185 474V220Q185 159 212 130T293 100Q348 100 375 129T402 220V474Q402
500 419 517T462 535Q488 535 505 518ZM161 600T147 611T133 650V668Q133 695 147 706T192 718Q228 718 242 707T256 668V650Q256 621 242 611T192 600Q161 600 147 611ZM360 600T346 611T332 650V668Q332 696 347 707T393 718Q426 718 440 707T455 668V650Q455
621 441 611T391 600Q360 600 346 611Z" />
<glyph unicode="&#xfd;" glyph-name="yacute" horiz-adv-x="587" d="M488 535T505 518T522 474V49Q522 -81 452 -140T265 -200Q231 -200 196 -195T138 -180Q89 -159 89 -122Q89 -115 92 -106Q98 -84 112 -73T144 -61Q154 -61 163 -64Q170 -67 187 -74T224 -85T265
-90Q336 -90 369 -60T403 45V55Q351 -10 241 -10Q189 -10 149 14T87 82T65 182V474Q65 500 82 517T125 535Q151 535 168 518T185 474V218Q185 155 212 128T293 100Q345 100 373 130T402 218V474Q402 500 419 517T462 535Q488 535 505 518ZM289 569T278 578T267
602Q267 611 273 621L331 723Q341 741 355 752T386 763Q413 763 426 749T439 713Q437 690 420 670L344 586Q328 569 299 569Q289 569 278 578Z" />
<glyph unicode="&#xfe;" glyph-name="thorn" horiz-adv-x="623" d="M411 545T467 510T555 411T588 268Q588 188 556 125T469 26T346 -10Q298 -10 256 9T185 57V-139Q185 -165 168 -182T125 -200Q99 -200 82 -183T65 -139V679Q65 705 82 722T125 740Q151 740 168
723T185 679V470Q209 500 252 522T342 545Q411 545 467 510ZM391 100T432 148T473 268Q473 340 433 387T327 435Q262 435 221 388T180 268Q180 196 221 148T327 100Q391 100 432 148Z" />
<glyph unicode="&#xff;" glyph-name="ydieresis" horiz-adv-x="587" d="M488 535T505 518T522 474V49Q522 -81 452 -140T265 -200Q231 -200 196 -195T138 -180Q89 -159 89 -122Q89 -115 92 -106Q98 -84 112 -73T144 -61Q154 -61 163 -64Q170 -67 187 -74T224 -85T265
-90Q336 -90 369 -60T403 45V55Q351 -10 241 -10Q189 -10 149 14T87 82T65 182V474Q65 500 82 517T125 535Q151 535 168 518T185 474V218Q185 155 212 128T293 100Q345 100 373 130T402 218V474Q402 500 419 517T462 535Q488 535 505 518ZM161 600T147 611T133
650V668Q133 695 147 706T192 718Q228 718 242 707T256 668V650Q256 621 242 611T192 600Q161 600 147 611ZM360 600T346 611T332 650V668Q332 696 347 707T393 718Q426 718 440 707T455 668V650Q455 621 441 611T391 600Q360 600 346 611Z" />
<glyph unicode="&#x2013;" glyph-name="endash" horiz-adv-x="516" d="M85 249T68 265T50 307Q50 332 67 348T111 364H405Q431 364 448 348T466 307Q466 282 449 266T405 249H111Q85 249 68 265Z" />
<glyph unicode="&#x2014;" glyph-name="emdash" horiz-adv-x="886" d="M85 249T68 265T50 307Q50 332 67 348T111 364H775Q801 364 818 348T836 307Q836 282 819 266T775 249H111Q85 249 68 265Z" />
<glyph unicode="&#x2018;" glyph-name="quoteleft" horiz-adv-x="275" d="M28 583T45 618T89 679T145 705Q167 705 180 696T193 665Q193 649 185 643T168 633T154 628Q126 613 126 588Q126 577 136 569T164 560Q181 560 192 567Q204 562 210 554T217 530Q217 510
202 493T165 465T122 454Q78 454 53 481T28 560Q28 583 45 618Z" />
<glyph unicode="&#x2019;" glyph-name="quoteright" horiz-adv-x="275" d="M217 576T200 541T156 480T100 454Q78 454 65 463T52 494Q52 510 60 516T77 526T91 531Q119 546 119 571Q119 582 109 590T81 599Q64 599 53 592Q41 597 35 605T28 629Q28 649 43 666T80
694T123 705Q167 705 192 678T217 599Q217 576 200 541Z" />
<glyph unicode="&#x201a;" glyph-name="quotesinglbase" horiz-adv-x="275" d="M217 -15T200 -50T156 -111T100 -137Q78 -137 65 -128T52 -97Q52 -81 60 -75T77 -65T91 -60Q119 -45 119 -20Q119 -9 109 -1T81 8Q64 8 53 1Q41 6 35 14T28 38Q28 58 43 75T80 103T123
114Q167 114 192 87T217 8Q217 -15 200 -50Z" />
<glyph unicode="&#x201c;" glyph-name="quotedblleft" horiz-adv-x="455" d="M271 832T288 867T332 928T388 954Q410 954 423 945T436 914Q436 898 428 892T411 882T397 877Q369 862 369 837Q369 826 379 818T407 809Q424 809 435 816Q447 811 453 803T460 779Q460
759 445 742T408 714T365 703Q321 703 296 730T271 809Q271 832 288 867ZM236 576T253 611T297 672T353 698Q375 698 388 689T401 658Q401 642 393 636T376 626T362 621Q334 606 334 581Q334 570 344 562T372 553Q389 553 400 560Q412 555 418 547T425 523Q425
503 410 486T373 458T330 447Q286 447 261 474T236 553Q236 576 253 611Z" />
<glyph unicode="&#x201d;" glyph-name="quotedblright" horiz-adv-x="455" d="M204 553T187 518T143 457T87 431Q65 431 52 440T39 471Q39 487 47 493T64 503T78 508Q106 523 106 548Q106 559 96 567T68 576Q51 576 40 569Q28 574 22 582T15 606Q15 626 30 643T67
671T110 682Q154 682 179 655T204 576Q204 553 187 518ZM425 553T408 518T364 457T308 431Q286 431 273 440T260 471Q260 487 268 493T285 503T299 508Q327 523 327 548Q327 559 317 567T289 576Q272 576 261 569Q249 574 243 582T236 606Q236 626 251 643T288
671T331 682Q375 682 400 655T425 576Q425 553 408 518Z" />
<glyph unicode="&#x201e;" glyph-name="quotedblbase" horiz-adv-x="434" d="M219 -15T202 -50T158 -111T102 -137Q80 -137 67 -128T54 -97Q54 -81 62 -75T79 -65T93 -60Q121 -45 121 -20Q121 -9 111 -1T83 8Q66 8 55 1Q43 6 37 14T30 38Q30 58 45 75T82 103T125
114Q169 114 194 87T219 8Q219 -15 202 -50ZM429 -15T412 -50T368 -111T312 -137Q290 -137 277 -128T264 -97Q264 -81 272 -75T289 -65T303 -60Q331 -45 331 -20Q331 -9 321 -1T293 8Q276 8 265 1Q253 6 247 14T240 38Q240 58 255 75T292 103T335 114Q379 114 404
87T429 8Q429 -15 412 -50Z" />
<glyph unicode="&#x2022;" glyph-name="bullet" horiz-adv-x="349" d="M136 211T104 229T52 280T33 351Q33 391 52 423T103 474T174 493Q212 493 244 475T296 424T316 351Q316 313 297 281T245 230T174 211Q136 211 104 229Z" />
<glyph unicode="&#x2039;" glyph-name="guilsinglleft" horiz-adv-x="276" d="M240 122T240 103Q240 79 223 65T186 50Q175 50 165 55T147 71L28 236Q19 250 19 264Q19 279 28 291L149 455Q163 475 187 475Q206 475 222 461T239 425Q239 408 226 390L134 265L229
136Q240 122 240 103Z" />
<glyph unicode="&#x203a;" glyph-name="guilsinglright" horiz-adv-x="276" d="M240 276T240 261Q240 246 231 234L110 70Q96 50 72 50Q53 50 37 64T20 100Q20 117 33 135L125 260L30 389Q19 403 19 422Q19 446 36 460T73 475Q84 475 94 470T112 454L231 289Q240
276 240 261Z" />
</font>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 82 KiB

View File

@ -1,454 +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">
<defs >
<font id="Quicksand" horiz-adv-x="544" ><font-face
font-family="Quicksand"
units-per-em="1000"
panose-1="0 0 5 0 0 0 0 0 0 0"
ascent="1000"
descent="-250"
alphabetic="0" />
<glyph unicode=" " glyph-name="space" horiz-adv-x="273" />
<glyph unicode="!" glyph-name="exclam" horiz-adv-x="185" d="M75 196T72 217L61 659Q61 678 69 689T93 700Q109 700 117 689T124 659L113 217Q112 196 93 196Q75 196 72 217ZM72 0T63 10T54 38V60Q54 78 63 88T90 98H96Q113 98 122 88T131 60V38Q131 20 122
10T96 0H90Q72 0 63 10Z" />
<glyph unicode="&quot;" glyph-name="quotedbl" horiz-adv-x="383" d="M73 700T99 700H131Q150 700 150 683Q150 680 148 672L85 456Q79 435 57 435Q50 435 47 442T44 461L70 674Q73 700 99 700ZM263 700T289 700H321Q340 699 340 683Q340 680 338 672L275 456Q268
435 247 435Q231 435 234 461L260 674Q263 700 289 700Z" />
<glyph unicode="#" glyph-name="numbersign" horiz-adv-x="654" d="M612 524T621 515T630 491Q630 478 621 470T598 462H507L469 242H559Q573 242 582 233T591 210Q591 197 582 189T559 181H459L432 26Q430 14 422 7T402 0Q389 0 380 9T371 33L372 41L396 181H200L173
26Q172 14 164 7T143 0Q130 0 121 9T112 33L113 41L137 181H56Q43 181 34 190T24 213Q24 226 33 234T56 242H148L185 462H96Q82 462 73 471T63 495Q63 508 72 516T96 524H196L222 674Q224 686 232 693T252 700Q268 700 276 689T282 660L259 524H455L481 674Q483
686 491 693T511 700Q527 700 535 689T541 660L518 524H598Q612 524 621 515ZM407 242L444 462H248L210 242H407Z" />
<glyph unicode="$" glyph-name="dollar" horiz-adv-x="562" d="M514 126T490 87T421 23T318 -8V-121Q318 -134 310 -142T288 -151Q275 -151 267 -143T258 -121V-9Q195 -5 145 19T48 89Q36 99 36 113Q36 125 45 135T67 145Q79 145 89 135Q159 59 258 50V330Q164
359 114 402T64 528Q64 601 117 650T258 708V785Q258 798 267 806T289 815Q302 815 310 807T318 785V709Q371 704 417 684T491 631Q506 614 506 602Q506 591 496 582T474 572Q464 572 457 579Q434 607 397 626T318 649V377Q380 358 421 336T488 274T514 172Q514
126 490 87ZM126 480T160 450T258 397V649Q198 642 162 611T126 530Q126 480 160 450ZM377 59T414 91T451 172Q450 224 416 255T318 311V51Q377 59 414 91Z" />
<glyph unicode="%" glyph-name="percent" horiz-adv-x="776" d="M116 343T81 395T45 524Q45 602 81 655T183 708Q248 708 284 656T320 525Q320 448 283 396T181 343Q116 343 81 395ZM158 -3T150 4T142 24Q142 32 147 40L575 690Q579 696 585 699T597 703Q608 703
616 696T625 676Q625 668 620 660L192 10Q182 -3 170 -3Q158 -3 150 4ZM223 395T243 430T263 524Q263 583 242 619T181 656Q141 656 122 620T102 525Q102 467 123 431T183 395Q223 395 243 430ZM529 -9T493 43T456 173Q456 251 493 304T595 357Q660 357 695 305T731
174Q731 97 695 44T593 -9Q529 -9 493 43ZM635 44T655 79T675 173Q675 232 654 268T593 305Q553 305 533 269T513 174Q513 116 534 80T595 44Q635 44 655 79Z" />
<glyph unicode="&amp;" glyph-name="ampersand" horiz-adv-x="679" d="M654 46T654 31Q654 21 647 12T627 3Q617 3 609 8L587 25Q541 59 509 86Q466 41 407 16T272 -10Q203 -10 148 22T61 107T30 218Q30 284 68 339T180 424Q138 490 138 546Q138 593 161 630T226
688T326 710Q394 710 442 684T511 619Q516 609 516 600Q516 590 508 583T488 575Q472 575 466 586Q444 619 411 637T326 655Q266 655 234 626T201 546Q201 504 232 453T317 343Q391 260 500 167Q535 226 548 297Q550 306 556 312T575 318Q588 318 596 308T603 283Q591
201 545 131Q587 96 641 56Q654 46 654 31ZM394 48T465 122Q359 207 263 317Q227 359 212 379Q150 360 121 319T92 226Q92 180 113 139T177 73T279 48Q394 48 465 122Z" />
<glyph unicode="&apos;" glyph-name="quotesingle" horiz-adv-x="193" d="M73 700T99 700H132Q151 698 151 682Q151 680 149 672L85 456Q79 435 57 435Q50 435 47 442T44 461L70 674Q73 700 99 700Z" />
<glyph unicode="(" glyph-name="parenleft" horiz-adv-x="374" d="M314 -192T306 -188Q184 -126 119 -6T53 257Q53 395 119 512T307 702Q314 706 321 706Q332 706 339 698T347 679Q347 665 335 656Q231 596 172 487T113 257Q113 134 171 24T335 -143Q347 -149
347 -165Q347 -176 340 -184T321 -192Q314 -192 306 -188Z" />
<glyph unicode=")" glyph-name="parenright" horiz-adv-x="374" d="M41 -191T34 -183T26 -164Q26 -150 39 -141Q143 -81 202 28T261 258Q261 381 203 491T39 658Q27 664 27 680Q27 691 34 699T52 707Q60 707 67 703Q189 640 255 520T321 258Q321 120 254 2T67
-187Q60 -191 52 -191Q41 -191 34 -183Z" />
<glyph unicode="*" glyph-name="asterisk" horiz-adv-x="309" d="M144 400T138 407T133 425L140 518Q141 521 139 522T135 522L57 468Q50 464 43 464Q30 464 24 475Q20 483 20 487Q20 500 35 508L121 548Q124 549 124 551T121 554L35 595Q21 601 21 616Q21 622
24 628Q30 639 43 639Q50 639 57 635L135 581Q137 579 139 580T140 584L133 677Q132 688 139 695T156 702Q166 702 172 695T177 677L170 584Q169 581 171 580T176 581L253 634Q260 639 267 639Q281 639 287 627Q290 621 290 615Q290 601 275 595L190 554Q187 553
187 551T190 548L275 508Q290 501 290 486Q290 481 287 475Q281 464 267 464Q260 464 253 468L176 522Q173 524 171 523T170 518L177 425Q178 414 171 407T154 400Q144 400 138 407Z" />
<glyph unicode="+" glyph-name="plus" horiz-adv-x="562" d="M503 285T511 277T519 255Q519 244 511 236T490 227H315V44Q315 30 306 21T283 11Q270 11 261 20T251 43V227H77Q64 227 56 235T48 257Q48 269 56 277T77 285H251V467Q251 481 260 490T283 499Q298
499 306 491T315 468V285H490Q503 285 511 277Z" />
<glyph unicode="," glyph-name="comma" horiz-adv-x="194" d="M156 -25T142 -53T105 -100T62 -119Q51 -119 44 -114T36 -97Q36 -87 41 -83T56 -76T72 -70Q86 -63 93 -50T101 -20Q101 -9 95 -2T79 5Q63 5 52 -4Q40 6 40 20Q40 38 58 51T97 65Q123 65 139 49T156
3Q156 -25 142 -53Z" />
<glyph unicode="-" glyph-name="hyphen" horiz-adv-x="390" d="M74 231T66 239T58 261Q58 274 66 282T87 290H303Q316 290 324 281T333 259Q333 247 325 239T303 231H87Q74 231 66 239Z" />
<glyph unicode="." glyph-name="period" horiz-adv-x="181" d="M70 0T61 10T52 39V60Q52 78 61 88T87 98H94Q111 98 120 88T129 60V39Q129 21 120 11T94 0H87Q70 0 61 10Z" />
<glyph unicode="/" glyph-name="slash" horiz-adv-x="522" d="M24 -130T16 -122T8 -101Q8 -93 12 -86L447 775Q454 788 461 793T480 799Q490 799 498 792T506 772Q506 763 502 754L67 -108Q60 -120 53 -125T36 -130Q24 -130 16 -122Z" />
<glyph unicode="0" glyph-name="zero" horiz-adv-x="595" d="M218 -10T164 37T83 165T55 350Q55 454 82 535T163 663T297 710Q376 710 430 664T512 536T540 350Q540 247 513 166T431 37T297 -10Q218 -10 164 37ZM383 52T429 132T476 350Q476 488 430 568T297 649Q212
649 166 569T119 350Q119 213 165 133T297 52Q383 52 429 132Z" />
<glyph unicode="1" glyph-name="one" horiz-adv-x="333" d="M225 699T232 691T240 670V30Q240 17 231 9T207 0Q194 0 185 8T176 30V615L51 541Q44 537 37 537Q24 537 15 547T5 569Q5 576 9 583T21 594L190 696Q200 702 214 700Q225 699 232 691Z" />
<glyph unicode="2" glyph-name="two" horiz-adv-x="567" d="M505 58T513 50T522 29Q522 16 514 8T493 0H118Q104 0 95 8T86 30Q86 41 94 51L325 306Q381 366 408 413T435 507Q435 575 394 614T280 653Q231 653 193 630T135 558Q124 540 109 540Q98 540 88 548T78
566Q78 572 82 580T92 596Q118 650 170 680T284 710Q385 710 442 655T499 511Q499 456 469 399T370 265L186 58H493Q505 58 513 50Z" />
<glyph unicode="3" glyph-name="three" horiz-adv-x="520" d="M310 443T358 417T436 341T466 223Q466 155 434 102T345 20T221 -10Q178 -10 138 4T70 46Q56 56 56 70Q56 82 65 92T86 103Q98 103 111 92Q153 47 227 47Q275 47 316 69T381 131T405 221Q405 276 381
313T317 367T233 385Q221 385 202 382T178 378Q166 378 159 386T151 408Q151 421 161 431L352 643H74Q62 643 54 651T45 672Q45 684 53 692T74 700H410Q426 700 433 691T441 669Q441 657 431 647L248 443H254Q310 443 358 417Z" />
<glyph unicode="4" glyph-name="four" horiz-adv-x="556" d="M497 272T505 264T514 244Q514 232 506 224T485 216H418V30Q418 17 409 9T387 0Q374 0 366 8T358 30V216H64Q52 216 43 225T34 247Q34 259 41 267L363 688Q371 700 388 700Q401 700 409 692T418 670V272H485Q497
272 505 264ZM116 272H358V592L116 272Z" />
<glyph unicode="5" glyph-name="five" horiz-adv-x="549" d="M317 465T368 437T449 357T479 241Q479 171 447 116T356 29T224 -2Q182 -2 141 12T68 52Q62 56 59 63T55 78Q55 88 63 97T84 107Q95 107 106 98Q132 78 162 67T224 56Q281 56 325 79T394 144T419 239Q419
315 370 361T239 408Q208 408 182 399T122 375Q98 363 91 363Q76 363 67 372T57 395Q57 400 58 403L101 675Q103 685 111 692T132 700H433Q445 700 453 692T462 670Q462 658 454 650T433 641H153L119 434Q145 447 180 456T253 465Q317 465 368 437Z" />
<glyph unicode="6" glyph-name="six" horiz-adv-x="537" d="M356 443T403 411T477 326T504 214Q504 155 476 104T397 21T285 -10Q210 -10 158 25T81 117T55 240Q55 325 91 422T196 601T360 719Q368 721 373 721Q386 721 395 713T404 690Q404 669 380 661Q300 628
230 545T133 367Q163 402 205 422T297 443Q356 443 403 411ZM353 48T398 94T443 214Q443 259 425 298T371 361T288 385Q236 385 197 362T137 299T116 211Q116 167 136 130T194 71T283 48Q353 48 398 94Z" />
<glyph unicode="7" glyph-name="seven" horiz-adv-x="518" d="M471 700T478 692T486 672Q486 667 483 658L208 17Q204 8 196 3T179 -3Q167 -3 158 5T148 25Q148 33 151 40L410 643H89Q77 643 69 651T60 672Q60 684 68 692T89 700H457Q471 700 478 692Z" />
<glyph unicode="8" glyph-name="eight" horiz-adv-x="565" d="M434 332T465 288T497 187Q497 134 469 89T391 18T282 -8Q223 -8 174 18T97 89T68 187Q68 245 99 288T178 355Q138 376 111 417T84 510Q84 563 110 606T182 675T282 700Q336 700 381 675T453 607T479
510Q479 458 452 418T384 356Q434 332 465 288ZM221 643T183 606T145 510Q145 471 164 441T214 393T282 376Q318 376 349 393T399 440T418 510Q418 569 380 606T282 643Q221 643 183 606ZM350 50T393 88T436 187Q436 226 415 258T359 308T282 327Q241 327 206 309T150
258T129 187Q129 127 171 89T282 50Q350 50 393 88Z" />
<glyph unicode="9" glyph-name="nine" horiz-adv-x="553" d="M349 711T401 676T478 584T504 461Q504 377 469 282T364 108T199 -7Q191 -9 187 -9Q174 -9 165 0T155 22Q155 43 179 51Q261 86 330 163T425 332Q396 299 354 280T262 260Q203 260 156 291T82 375T55
487Q55 546 83 597T162 680T275 711Q349 711 401 676ZM324 318T363 341T422 403T443 490Q443 534 423 571T365 630T276 653Q230 653 194 632T138 573T117 487Q117 442 135 404T188 342T272 318Q324 318 363 341Z" />
<glyph unicode=":" glyph-name="colon" horiz-adv-x="187" d="M73 417T64 427T55 455V476Q55 494 64 504T90 515H97Q114 515 123 505T132 476V455Q132 437 123 427T97 417H90Q73 417 64 427ZM73 0T64 10T55 38V60Q55 78 64 88T90 98H97Q114 98 123 88T132 60V38Q132
20 123 10T97 0H90Q73 0 64 10Z" />
<glyph unicode=";" glyph-name="semicolon" horiz-adv-x="199" d="M92 417T82 427T71 455V476Q71 494 81 504T110 515H116Q133 515 143 505T154 476V455Q154 438 144 428T116 417H110Q92 417 82 427ZM164 -25T150 -53T113 -100T70 -119Q59 -119 52 -114T44 -97Q44
-87 49 -83T64 -76T80 -70Q94 -63 101 -50T109 -20Q109 -9 103 -2T87 5Q71 5 60 -4Q48 6 48 20Q48 38 66 51T105 65Q131 65 147 49T164 3Q164 -25 150 -53Z" />
<glyph unicode="&lt;" glyph-name="less" horiz-adv-x="523" d="M447 53T452 47T458 30Q458 18 450 9T431 0Q421 0 405 10L54 210Q42 216 38 224T33 245Q33 266 57 279L402 475Q415 483 425 483Q437 484 446 475T456 455Q456 438 438 428L109 243L434 60Q447 53 452 47Z" />
<glyph unicode="=" glyph-name="equal" horiz-adv-x="482" d="M68 309T59 317T50 339Q50 351 59 359T81 367H401Q414 367 423 359T432 337Q432 326 423 318T401 309H81Q68 309 59 317ZM68 126T59 134T50 156Q50 168 59 176T81 184H401Q414 184 423 176T432 155Q432
143 423 135T401 126H81Q68 126 59 134Z" />
<glyph unicode="&gt;" glyph-name="greater" horiz-adv-x="530" d="M497 262T497 241Q497 229 492 221T475 206L118 9Q104 0 93 0Q82 0 74 9T65 29Q65 39 70 45T89 59L421 239L85 427Q68 436 68 455Q68 467 76 475T97 483Q107 483 121 474L472 276Q497 262 497 241Z" />
<glyph unicode="?" glyph-name="question" horiz-adv-x="485" d="M302 736T349 710T425 636T453 523Q453 472 428 427T358 351T260 316V217Q260 204 252 196T230 187Q217 187 209 195T201 217V336Q201 349 209 358T231 367Q300 371 345 414T391 523Q391 568 372
603T319 658T244 678Q204 678 168 660T107 609Q95 597 82 597Q72 597 66 602Q51 611 51 626Q51 636 59 646Q91 687 140 711T244 736Q302 736 349 710ZM254 98T263 88T272 60V38Q272 20 263 10T237 0H231Q213 0 204 10T195 38V60Q195 78 204 88T231 98H237Q254 98
263 88Z" />
<glyph unicode="@" glyph-name="at" horiz-adv-x="972" d="M686 710T765 668T884 555T925 396Q925 314 894 235T809 105T689 55Q646 55 620 78T593 139Q593 148 594 153L597 178Q563 119 513 87T408 55Q366 55 333 77T280 136T261 220Q261 284 293 352T381 465T502
510Q552 510 587 483T636 411L646 475Q650 502 677 502Q704 502 704 477Q704 470 703 466L656 166Q655 161 655 152Q655 127 668 115T700 102Q746 102 786 145T851 256T875 396Q875 474 838 534T734 628T576 662Q439 662 328 607T154 449T90 206Q90 122 124 49T231
-69T414 -114Q465 -114 503 -107T568 -88T639 -55Q645 -52 651 -52Q663 -52 669 -66Q671 -72 671 -75Q671 -89 653 -98Q590 -129 539 -145T414 -162Q286 -162 202 -110T79 25T40 206Q40 358 111 472T304 648T576 710Q686 710 765 668ZM619 330T619 344Q619 396
587 427T504 459Q450 459 409 422T344 329T321 222Q321 168 348 137T417 106Q463 106 509 138T586 220T618 323Q619 330 619 344Z" />
<glyph unicode="A" glyph-name="A" horiz-adv-x="647" d="M618 32T618 28Q618 15 609 7T588 -1Q578 -1 571 4T559 19L484 202H159L85 19Q77 -1 58 -1Q44 -1 37 6T29 25V28Q29 34 30 37L294 683Q302 703 324 703Q334 703 341 698T353 683L616 40Q618 32 618 28ZM182
261H460L320 603L182 261Z" />
<glyph unicode="B" glyph-name="B" horiz-adv-x="651" d="M528 357T566 312T604 195Q604 97 544 49T393 0H124Q111 0 103 8T94 30V670Q94 683 102 691T124 700H389Q473 700 520 654T568 528Q568 475 542 433T468 372Q528 357 566 312ZM504 578T472 609T381 641H158V391H381Q435
392 469 426T504 523Q504 578 472 609ZM457 59T498 93T540 195Q540 265 498 298T388 331H158V59H390Q457 59 498 93Z" />
<glyph unicode="C" glyph-name="C" horiz-adv-x="653" d="M620 639T620 623Q620 614 613 603Q604 592 590 592Q582 592 574 597Q494 650 399 650Q318 650 253 612T150 506T112 350Q112 261 150 193T253 87T399 49Q494 49 573 101Q581 106 590 106Q604 106 613
94Q620 86 620 75Q620 59 606 51Q567 25 510 8T399 -10Q304 -10 224 35T96 163T48 350Q48 451 95 533T222 662T399 709Q455 709 508 693T605 648Q620 639 620 623Z" />
<glyph unicode="D" glyph-name="D" horiz-adv-x="719" d="M475 700T540 653T638 526T671 350Q671 251 639 172T541 47T379 0H124Q111 0 103 8T94 30V670Q94 683 102 691T124 700H379Q475 700 540 653ZM489 59T548 139T607 350Q607 431 582 496T504 601T369 641H157V59H369Q489
59 548 139Z" />
<glyph unicode="E" glyph-name="E" horiz-adv-x="568" d="M504 59T512 50T521 29Q521 16 513 8T491 0H124Q111 0 103 8T94 30V670Q94 683 102 691T124 700H491Q504 700 512 692T521 670Q521 657 513 649T491 641H157V390H446Q459 390 467 382T476 360Q476 347
468 339T446 331H157V59H491Q504 59 512 50Z" />
<glyph unicode="F" glyph-name="F" horiz-adv-x="566" d="M501 700T509 692T518 670Q518 658 510 650T488 641H155V390H443Q456 390 464 382T473 361Q473 348 465 340T443 332H155V30Q155 17 147 9T125 0Q111 0 103 8T94 30V670Q94 683 102 691T124 700H488Q501
700 509 692Z" />
<glyph unicode="G" glyph-name="G" horiz-adv-x="695" d="M618 353T626 345T635 323V82Q635 65 620 55Q575 24 520 7T408 -10Q306 -10 224 37T95 166T48 350Q48 452 95 534T224 663T408 710Q461 710 510 697T599 660Q613 651 613 635Q613 622 605 613T585 604Q575
604 567 609Q492 650 408 650Q323 650 256 611T150 504T112 350Q112 265 150 197T255 89T408 50Q451 50 494 62T572 95V293H414Q401 293 392 301T383 323Q383 336 392 344T414 353H605Q618 353 626 345Z" />
<glyph unicode="H" glyph-name="H" horiz-adv-x="720" d="M609 700T617 692T626 669V31Q625 17 616 9T594 0Q581 0 572 9T563 31V329H157V31Q156 18 147 9T125 0Q111 0 103 8T94 31V669Q94 683 103 691T126 700Q139 700 148 691T157 669V387H563V669Q563 682 572
691T595 700Q609 700 617 692Z" />
<glyph unicode="I" glyph-name="I" horiz-adv-x="250" d="M156 18T147 9T125 0Q111 0 103 8T94 31V669Q94 683 103 691T126 700Q139 700 148 691T157 669V31Q156 18 147 9Z" />
<glyph unicode="J" glyph-name="J" horiz-adv-x="572" d="M198 -10T148 24T71 117Q66 125 66 133Q66 145 75 153T96 161Q112 161 124 144Q143 101 179 76T260 50Q329 50 372 92T415 204V670Q415 683 424 691T447 700Q461 700 469 692T478 670V204Q478 143 450
94T373 18T260 -10Q198 -10 148 24Z" />
<glyph unicode="K" glyph-name="K" horiz-adv-x="675" d="M628 39T628 28Q628 13 618 5T594 -4Q581 -4 572 7L293 358L157 230V31Q156 17 147 9T125 0Q111 0 103 8T94 31V669Q94 683 103 691T126 700Q140 700 148 692T157 669V306L561 688Q570 698 583 698Q595
698 603 689T612 669Q612 657 603 648L341 403L621 49Q628 39 628 28Z" />
<glyph unicode="L" glyph-name="L" horiz-adv-x="532" d="M494 59T502 51T511 30Q511 17 503 9T481 0H124Q111 0 103 8T94 30V670Q94 683 103 691T126 700Q139 700 148 692T157 670V59H481Q494 59 502 51Z" />
<glyph unicode="M" glyph-name="M" horiz-adv-x="827" d="M716 700T724 692T733 670V30Q733 17 724 9T702 0Q688 0 679 8T670 30V580L435 224Q425 211 412 212H410Q398 212 388 224L153 582V30Q153 17 145 9T123 0Q110 0 102 8T94 30V670Q94 682 102 691T124 700Q131
700 139 697T151 687L413 294L677 687Q688 702 704 700Q716 700 724 692Z" />
<glyph unicode="N" glyph-name="N" horiz-adv-x="728" d="M619 700T626 692T634 672V32Q634 17 625 9T603 0Q596 0 590 3T579 10L150 588V27Q150 16 142 8T122 0Q110 0 102 8T94 27V670Q94 684 102 692T123 700Q139 700 147 689L578 108V672Q578 684 586 692T606
700Q619 700 626 692Z" />
<glyph unicode="O" glyph-name="O" horiz-adv-x="766" d="M718 247T675 165T556 37T383 -10Q286 -10 210 36T91 165T48 350Q48 454 91 536T210 664T383 710Q480 710 556 664T675 536T718 350Q718 247 675 165ZM654 437T620 505T524 612T383 650Q304 650 243 612T147
506T112 350Q112 263 146 195T242 88T383 50Q462 50 523 88T619 194T654 350Q654 437 620 505Z" />
<glyph unicode="P" glyph-name="P" horiz-adv-x="596" d="M416 700T460 675T528 604T553 501Q553 444 529 397T460 323T361 296H154V30Q154 17 146 9T124 0Q111 0 103 8T94 30V670Q94 683 102 691T124 700H361Q416 700 460 675ZM419 354T455 396T491 501Q491 563
455 602T361 641H154V354H361Q419 354 455 396Z" />
<glyph unicode="Q" glyph-name="Q" horiz-adv-x="775" d="M777 -56T785 -64T793 -83Q793 -105 764 -126T691 -160T610 -174Q553 -174 515 -162T430 -126Q393 -106 367 -97T306 -88Q293 -88 283 -91T257 -101Q235 -111 225 -111Q213 -111 205 -102T196 -81Q196
-61 213 -55L344 -8Q257 1 190 49T86 176T48 350Q48 454 91 536T210 664T383 710Q480 710 556 664T675 536T718 350Q718 261 686 187T595 64T460 -2L355 -37Q384 -40 407 -49T467 -76Q508 -97 540 -107T612 -118Q646 -118 670 -109T718 -86Q727 -81 737 -71Q744
-65 751 -61T766 -56Q777 -56 785 -64ZM112 263T146 195T242 88T383 50Q462 50 523 88T619 194T654 350Q654 437 620 505T524 612T383 650Q304 650 243 612T147 506T112 350Q112 263 146 195Z" />
<glyph unicode="R" glyph-name="R" horiz-adv-x="670" d="M620 44T620 29Q620 24 616 16Q612 9 605 5T590 1Q580 1 573 5Q545 21 528 57T511 172Q511 242 472 270T379 299H157V30Q157 17 149 9T128 0Q114 0 104 8T94 30V670Q94 683 102 691T124 700H394Q451 700
496 676T566 608T592 511Q592 447 559 399T471 332Q515 315 543 275T572 176Q573 114 580 89T605 54Q620 44 620 29ZM397 354Q432 357 462 377T510 431T528 509Q528 566 490 603T389 641H157V354H397Z" />
<glyph unicode="S" glyph-name="S" horiz-adv-x="562" d="M211 -10T156 14T48 89Q36 99 36 113Q36 125 45 135T67 145Q79 145 89 135Q167 49 284 49Q356 49 403 83T451 172Q451 215 428 243T366 290T269 327Q205 346 162 369T91 430T64 528Q64 581 92 622T172
686T291 710Q352 710 405 690T491 631Q506 614 506 602Q506 591 496 582T474 572Q464 572 457 579Q430 611 385 631T291 651Q218 651 172 619T126 530Q126 472 170 441T296 384Q367 363 412 341T485 279T514 172Q514 121 485 80T403 14T283 -10Q211 -10 156 14Z"
/>
<glyph unicode="T" glyph-name="T" horiz-adv-x="604" d="M553 700T561 692T570 671Q570 658 562 651T540 643H333V30Q333 17 324 9T302 0Q288 0 280 8T271 30V643H64Q51 643 43 651T34 672Q34 684 42 692T64 700H540Q553 700 561 692Z" />
<glyph unicode="U" glyph-name="U" horiz-adv-x="713" d="M602 700T610 692T619 670V256Q619 183 584 122T489 26T357 -9Q284 -9 224 26T129 122T94 256V670Q94 683 102 691T126 700Q138 700 147 692T156 670V256Q156 200 183 153T256 79T357 51Q412 51 458 78T532
153T560 256V670Q560 683 568 691T589 700Q602 700 610 692Z" />
<glyph unicode="V" glyph-name="V" horiz-adv-x="665" d="M613 701T622 693T631 673Q631 666 628 658L361 20Q357 11 349 6T332 0Q323 0 316 5T304 19L38 656Q35 662 35 672Q35 685 44 693T64 701Q85 701 94 679L335 103L572 681Q577 690 584 695T600 701Q613
701 622 693Z" />
<glyph unicode="W" glyph-name="W" horiz-adv-x="966" d="M918 702T927 694T936 672L934 659L713 19Q710 10 703 5T686 0Q663 0 656 19L483 446L310 19Q301 0 280 0Q271 0 264 5T254 19L33 659Q30 665 30 671Q30 685 40 693T63 702Q73 702 81 697T92 683L288 111L456
530Q465 550 484 549Q494 550 501 545T513 530L680 111L874 683Q882 702 904 702Q918 702 927 694Z" />
<glyph unicode="X" glyph-name="X" horiz-adv-x="606" d="M565 45Q572 35 572 27Q572 13 563 5T541 -4Q526 -4 517 9L301 302L86 10Q77 -4 62 -4Q50 -4 43 4T35 23Q35 33 42 43L267 349L41 655Q34 663 34 673Q34 685 43 694T65 703Q80 703 90 691L305 398L519
690Q530 703 543 703Q555 703 563 696T572 677Q572 669 565 658L340 351L565 45Z" />
<glyph unicode="Y" glyph-name="Y" horiz-adv-x="559" d="M541 667T535 655L312 348V30Q312 17 303 9T281 0Q268 0 260 8T251 30V347L27 653Q19 662 19 674Q19 686 29 695T51 704Q67 704 76 690L283 408L485 690Q496 704 511 704Q523 704 532 695T541 674Q541
667 535 655Z" />
<glyph unicode="Z" glyph-name="Z" horiz-adv-x="644" d="M577 57T585 49T594 29Q594 16 586 8T564 0H85Q71 0 63 9T54 31Q54 40 60 49L510 643H110Q97 643 89 651T80 672Q80 684 88 692T110 700H565Q580 700 589 691T598 670Q598 661 592 652L143 57H564Q577 57 585 49Z" />
<glyph unicode="[" glyph-name="bracketleft" horiz-adv-x="397" d="M346 -136T354 -144T362 -164Q362 -175 354 -182T335 -190H107Q96 -190 88 -182T80 -163V673Q80 684 88 692T107 700H335Q346 700 354 693T362 674Q362 663 354 656T335 648H139V-136H335Q346
-136 354 -144Z" />
<glyph unicode="\" glyph-name="backslash" horiz-adv-x="523" d="M467 -133T456 -112L15 762Q11 770 11 778Q11 788 19 795T38 803Q52 803 58 798T70 781L512 -93Q515 -101 515 -108Q515 -119 507 -126T487 -133Q467 -133 456 -112Z" />
<glyph unicode="]" glyph-name="bracketright" horiz-adv-x="397" d="M301 700T309 692T317 673V-163Q317 -174 309 -182T290 -190H62Q51 -190 43 -183T35 -164Q35 -153 43 -146T62 -138H258V646H62Q51 646 43 654T35 674Q35 685 43 692T62 700H290Q301 700 309 692Z" />
<glyph unicode="^" glyph-name="asciicircum" horiz-adv-x="518" d="M460 435T460 426Q460 414 452 405T430 396Q410 396 399 417L259 675L118 417Q106 396 86 396Q74 396 66 404T57 426Q57 435 65 448L219 725Q226 738 235 743T259 749Q274 749 282 744T299 725L453
447Q460 435 460 426Z" />
<glyph unicode="_" glyph-name="underscore" horiz-adv-x="667" d="M74 -160T66 -153T58 -133Q58 -121 65 -114T86 -107H581Q593 -107 601 -114T609 -134Q609 -145 601 -152T581 -160H86Q74 -160 66 -153Z" />
<glyph unicode="`" glyph-name="grave" horiz-adv-x="226" d="M148 566T134 578L55 651Q41 662 41 677Q41 691 49 698T71 706Q89 706 102 689L170 600Q178 590 178 584Q178 576 173 571T159 566Q148 566 134 578Z" />
<glyph unicode="a" glyph-name="a" horiz-adv-x="602" d="M507 511T515 502T524 480V30Q524 17 516 9T494 0Q481 0 473 8T464 30V97Q439 52 389 21T280 -10Q213 -10 160 25T76 121T45 258Q45 334 76 394T160 489T279 523Q339 523 389 494T464 418V480Q464 493
472 502T494 511Q507 511 515 502ZM338 46T379 73T444 149T468 258Q468 316 445 364T380 439T286 467Q234 467 193 440T128 366T104 258Q104 198 127 150T191 74T286 46Q338 46 379 73Z" />
<glyph unicode="b" glyph-name="b" horiz-adv-x="602" d="M388 523T442 489T526 395T557 258Q557 183 527 122T443 25T323 -10Q266 -10 218 18T139 94V28Q139 15 131 6T109 -3Q96 -3 88 6T79 28V709Q79 722 87 730T109 739Q122 739 130 731T139 709V414Q166 463
215 493T322 523Q388 523 442 489ZM369 46T410 74T475 150T499 258Q499 318 476 365T411 440T317 467Q264 467 222 441T157 366T134 258Q134 198 157 150T222 74T317 46Q369 46 410 74Z" />
<glyph unicode="c" glyph-name="c" horiz-adv-x="514" d="M347 523T387 513T452 484T477 445Q477 434 470 425T451 416Q441 416 435 420T420 432Q407 445 395 451Q380 458 356 462T303 467Q248 467 203 439T131 363T105 257Q105 197 130 149T199 74T301 46Q337
46 358 52T401 69Q408 73 425 87Q433 94 439 97T452 101Q464 101 471 94T478 74Q478 57 454 38T388 4T295 -10Q222 -10 165 24T77 120T45 257Q45 330 77 390T167 487T300 523Q347 523 387 513Z" />
<glyph unicode="d" glyph-name="d" horiz-adv-x="602" d="M507 740T515 732T524 710V30Q524 17 516 9T494 0Q481 0 473 8T464 30V100Q439 54 390 22T280 -10Q214 -10 161 24T76 120T45 257Q45 332 76 393T160 488T279 523Q338 523 388 494T464 417V710Q464 723
472 731T494 740Q507 740 515 732ZM338 46T379 73T444 148T468 257Q468 316 445 364T380 439T286 467Q234 467 193 440T128 364T104 257Q104 197 127 149T192 74T286 46Q338 46 379 73Z" />
<glyph unicode="e" glyph-name="e" horiz-adv-x="556" d="M511 273T502 265T481 256H103Q103 196 127 149T197 74T305 46Q353 46 391 66T452 117Q463 126 473 126Q483 126 491 118T499 100Q499 89 489 79Q457 40 409 15T306 -10Q229 -10 170 23T78 115T45 253Q45
335 77 396T164 490T279 523Q339 523 391 495T477 413T511 285Q511 273 502 265ZM221 465T172 425T108 310H449V318Q444 363 419 396T357 447T279 465Q221 465 172 425Z" />
<glyph unicode="f" glyph-name="f" horiz-adv-x="353" d="M225 683T208 662T190 604V501H302Q313 501 321 493T330 473Q330 461 322 453T302 445H190V30Q190 17 182 9T160 0Q147 0 139 8T130 30V445H57Q45 445 37 453T29 473Q29 486 37 493T57 501H130V604Q130
667 166 701T264 736Q292 736 316 728T340 700Q340 688 332 680T314 672Q305 672 292 677Q270 683 257 683Q225 683 208 662Z" />
<glyph unicode="g" glyph-name="g" horiz-adv-x="620" d="M524 511T532 503T541 480V47Q541 -31 509 -86T420 -171T290 -200Q255 -200 217 -191T151 -168T119 -139Q112 -132 112 -123Q112 -113 121 -107Q125 -104 131 -104Q137 -104 154 -111L175 -120Q237 -144
291 -144Q380 -144 430 -94T481 43V105Q456 51 402 21T289 -10Q220 -10 165 24T77 120T45 257Q45 332 77 393T164 488T288 523Q351 523 403 492T481 416V480Q481 493 489 502T511 511Q524 511 532 503ZM349 46T392 72T460 147T485 257Q485 318 461 366T393 440T294
467Q240 467 197 440T129 364T104 257Q104 197 128 149T196 74T294 46Q349 46 392 72Z" />
<glyph unicode="h" glyph-name="h" horiz-adv-x="568" d="M402 515T446 459T490 313V30Q490 17 482 9T460 0Q447 0 439 8T430 30V313Q430 378 399 418T302 459Q260 459 223 439T162 386T139 313V30Q139 17 131 9T109 0Q96 0 88 8T79 30V710Q79 723 87 731T109
740Q122 740 130 732T139 710V417Q166 460 214 487T312 515Q402 515 446 459Z" />
<glyph unicode="i" glyph-name="i" horiz-adv-x="214" d="M137 17T129 9T107 0Q94 0 86 8T77 30V490Q77 503 85 511T107 520Q120 520 128 512T137 490V30Q137 17 129 9ZM87 587T76 596T65 624V634Q65 652 76 661T108 671Q148 671 148 634V624Q148 606 138 597T107
587Q87 587 76 596Z" />
<glyph unicode="j" glyph-name="j" horiz-adv-x="241" d="M-4 -198T-12 -190T-20 -170V-166Q-20 -155 -13 -148T6 -138Q43 -131 67 -106T92 -37V479Q92 492 100 500T122 509Q135 509 143 501T152 479V-46Q152 -92 131 -126T76 -179T8 -198Q-4 -198 -12 -190ZM102
588T91 597T80 625V635Q80 653 91 662T123 672Q163 672 163 635V625Q163 607 153 598T122 588Q102 588 91 597Z" />
<glyph unicode="k" glyph-name="k" horiz-adv-x="535" d="M493 43T493 30Q493 17 483 9T463 0Q450 0 441 11L220 245L145 181V30Q145 17 137 9T115 0Q102 0 94 8T85 30V710Q85 723 93 731T115 740Q128 740 136 732T145 710V254L434 503Q443 513 455 513Q466 513
475 504T484 483Q484 471 473 460L267 285L484 53Q493 43 493 30Z" />
<glyph unicode="l" glyph-name="l" horiz-adv-x="230" d="M145 17T137 9T115 0Q102 0 94 8T85 30V710Q85 723 93 731T115 740Q128 740 136 732T145 710V30Q145 17 137 9Z" />
<glyph unicode="m" glyph-name="m" horiz-adv-x="912" d="M749 515T791 460T834 313V30Q834 17 826 9T804 0Q791 0 783 8T774 30V310Q774 376 743 417T645 459Q603 459 566 439T505 385T482 310V30Q482 17 474 9T452 0Q439 0 431 8T422 30V313Q422 378 392 418T298
459Q257 459 221 439T162 386T139 313V30Q139 17 131 9T109 0Q96 0 88 8T79 30V478Q79 491 87 499T109 508Q122 508 130 500T139 478V420Q166 461 212 488T309 515Q367 515 409 487T469 405Q490 449 546 482T659 515Q749 515 791 460Z" />
<glyph unicode="n" glyph-name="n" horiz-adv-x="578" d="M413 523T456 469T500 324V30Q500 17 491 9T470 0Q457 0 449 8T440 30V321Q440 386 408 426T307 467Q264 467 226 447T163 394T139 321V30Q139 17 131 9T109 0Q96 0 88 8T79 30V478Q79 491 87 499T109
508Q122 508 130 500T139 478V423Q166 466 216 494T320 523Q413 523 456 469Z" />
<glyph unicode="o" glyph-name="o" horiz-adv-x="595" d="M551 181T518 120T427 25T298 -10Q227 -10 169 24T78 120T45 256Q45 331 78 392T169 488T298 523Q369 523 427 488T518 392T551 256Q551 181 518 120ZM491 316T466 364T397 439T298 467Q244 467 200 440T131
364T105 256Q105 197 130 149T200 74T298 46Q352 46 396 73T466 148T491 256Q491 316 466 364Z" />
<glyph unicode="p" glyph-name="p" horiz-adv-x="602" d="M388 515T442 482T526 389T557 255Q557 180 527 121T443 27T323 -7Q265 -7 217 20T139 94V-170Q139 -183 131 -191T109 -200Q96 -200 88 -192T79 -170V482Q79 495 87 504T109 513Q122 513 130 504T139
482V414Q165 461 214 488T322 515Q388 515 442 482ZM369 49T410 75T475 149T499 255Q499 313 476 359T411 432T317 459Q264 459 222 433T157 361T134 255Q134 196 157 149T222 76T317 49Q369 49 410 75Z" />
<glyph unicode="q" glyph-name="q" horiz-adv-x="602" d="M507 513T515 504T524 482V-170Q524 -183 516 -191T494 -200Q481 -200 473 -192T464 -170V100Q439 54 390 22T280 -10Q214 -10 161 24T76 120T45 257Q45 332 76 393T160 488T279 523Q338 523 388 494T464
417V482Q464 495 472 504T494 513Q507 513 515 504ZM338 46T379 73T444 148T468 257Q468 316 445 364T380 439T286 467Q234 467 193 440T128 364T104 257Q104 197 127 149T192 74T286 46Q338 46 379 73Z" />
<glyph unicode="r" glyph-name="r" horiz-adv-x="385" d="M338 523T354 515T370 491Q370 477 362 469T343 460Q338 460 324 465T296 470Q259 470 223 442T163 368T139 277V30Q139 17 131 9T109 0Q96 0 88 8T79 30V478Q79 491 87 499T109 508Q122 508 130 500T139
478V390Q162 447 208 484T318 523Q338 523 354 515Z" />
<glyph unicode="s" glyph-name="s" horiz-adv-x="469" d="M42 94T42 103Q42 116 55 123Q61 129 71 129Q83 129 93 119Q152 41 250 41Q298 41 333 63T369 129Q369 171 336 192T244 228Q161 249 114 282T67 381Q67 422 90 454T152 505T242 523Q285 523 328 507T403
454Q412 447 412 434Q412 422 402 413Q395 407 384 407Q374 407 366 415Q342 442 309 456T238 470Q191 470 158 448T124 382Q126 342 160 321T262 283Q314 270 348 254T403 209T425 132Q425 67 373 29T244 -10Q122 -10 50 81Q42 94 42 103Z" />
<glyph unicode="t" glyph-name="t" horiz-adv-x="339" d="M179 453V118Q179 80 193 67T230 53Q236 53 245 55T259 58Q268 58 274 51T281 33Q281 19 265 10T227 0Q200 0 179 5T139 35T119 115V453H46Q34 453 26 461T17 481Q17 493 25 501T46 509H119V620Q119 633
127 641T149 650Q162 650 170 642T179 620V509H279Q290 509 298 500T307 480Q307 468 299 461T279 453H179Z" />
<glyph unicode="u" glyph-name="u" horiz-adv-x="569" d="M474 508T482 500T491 478V196Q491 98 436 46T284 -7Q188 -7 134 45T79 196V478Q79 491 87 499T109 508Q122 508 130 500T139 478V196Q139 124 177 87T284 49Q354 49 392 86T431 196V478Q431 491 439 499T461
508Q474 508 482 500Z" />
<glyph unicode="v" glyph-name="v" horiz-adv-x="529" d="M475 521T484 514T493 496Q493 487 489 479L293 19Q289 11 282 6T266 0Q256 -1 248 4T236 19L39 479Q39 481 38 485T36 493Q36 505 44 513T67 522Q76 522 83 517T95 502L265 97L436 502Q440 511 447 516T465
521Q475 521 484 514Z" />
<glyph unicode="w" glyph-name="w" horiz-adv-x="752" d="M699 522T707 514T716 492Q716 491 713 479L559 19Q554 10 546 5T529 0Q520 0 513 5T502 19L371 327L254 19Q250 11 243 6T227 0Q217 -1 209 4T197 19L39 479Q36 485 36 492Q36 505 45 513T67 522Q76 522
83 517T94 502L227 103L346 402Q353 421 374 421Q394 421 402 402L527 105L658 502Q664 522 686 522Q699 522 707 514Z" />
<glyph unicode="x" glyph-name="x" horiz-adv-x="484" d="M450 37T450 27Q450 15 441 6T420 -4Q406 -4 395 10L242 208L89 9Q80 -3 65 -3Q54 -3 45 4T36 24Q36 35 43 43L207 253L40 468Q34 476 34 486Q34 498 43 507T65 516Q80 516 89 503L245 302L395 503Q405
516 420 516Q433 516 440 509T448 490Q448 479 441 471L279 258L443 45Q450 37 450 27Z" />
<glyph unicode="y" glyph-name="y" horiz-adv-x="568" d="M473 520T481 512T490 490V49Q490 -30 459 -86T373 -171T249 -200Q207 -200 171 -191T110 -167Q89 -154 89 -138Q89 -136 91 -128Q94 -118 101 -113T116 -108Q122 -108 128 -111Q192 -146 250 -146Q333
-146 381 -94T430 48V83Q405 41 358 16T256 -10Q169 -10 124 42T79 183V490Q79 503 87 511T109 520Q122 520 130 512T139 490V192Q139 120 170 83T269 46Q310 46 347 66T407 120T430 192V490Q430 503 438 511T460 520Q473 520 481 512Z" />
<glyph unicode="z" glyph-name="z" horiz-adv-x="479" d="M412 56T420 48T428 28Q428 16 420 8T399 0H74Q61 0 53 9T45 29Q45 42 54 52L350 462H99Q87 462 79 470T70 490Q70 502 78 510T99 518H406Q418 518 426 509T434 488Q434 477 426 466L129 56H399Q412 56 420 48Z" />
<glyph unicode="{" glyph-name="braceleft" horiz-adv-x="427" d="M376 -157T381 -164T385 -182Q384 -190 378 -195T363 -201L354 -200Q278 -184 237 -157T181 -93T165 -3L166 82Q166 146 139 186T53 228H48Q37 228 29 235T21 254Q21 264 29 271T48 279H54Q114
280 140 319T166 424L165 509Q165 570 187 608T250 667T353 705Q361 707 364 707Q375 707 380 700T386 684Q386 676 381 670T366 660Q305 641 275 622T234 575T223 500L224 418Q224 356 200 312T132 254Q176 239 200 195T224 89L223 6Q223 -41 233 -68T274 -116T366
-154Q376 -157 381 -164Z" />
<glyph unicode="|" glyph-name="bar" horiz-adv-x="205" d="M132 -164T124 -172T102 -181Q89 -181 81 -173T72 -151V755Q72 768 81 776T103 785Q116 785 124 777T132 755V-151Q132 -164 124 -172Z" />
<glyph unicode="}" glyph-name="braceright" horiz-adv-x="427" d="M391 280T398 272T406 253Q406 243 399 236T380 228H374Q314 227 288 188T262 83V-2Q262 -52 246 -83T190 -140T73 -199Q71 -200 65 -200Q53 -200 47 -193T41 -177Q41 -169 46 -163T62 -153Q123
-134 153 -115T193 -68T204 7V89Q204 152 228 197T297 254Q252 267 228 311T204 419V501Q204 548 194 575T153 623T62 661Q52 664 47 671T42 689Q44 697 50 702T64 708L73 707Q149 691 190 664T247 600T262 510V425Q262 361 289 321T374 280H380Q391 280 398 272Z"
/>
<glyph unicode="~" glyph-name="asciitilde" horiz-adv-x="463" d="M306 217T285 224T224 246Q193 259 173 266T137 273Q108 273 99 236Q99 225 93 219T76 213Q65 213 58 220T50 241Q50 273 74 299T143 325Q163 325 186 318T248 294Q283 280 300 274T331 268Q360
268 363 306Q362 317 368 324T386 331Q397 331 405 324T413 304Q413 265 390 241T324 217Q306 217 285 224Z" />
<glyph unicode="&#xa0;" glyph-name="uni00A0" horiz-adv-x="273" />
<glyph unicode="&#xa1;" glyph-name="exclamdown" horiz-adv-x="185" d="M113 511T122 501T131 473V451Q131 433 122 423T95 413H89Q72 413 63 423T54 451V473Q54 491 63 501T89 511H95Q113 511 122 501ZM110 315T113 294L124 -148Q124 -167 116 -178T92 -189Q76
-189 68 -178T61 -148L72 294Q73 315 92 315Q110 315 113 294Z" />
<glyph unicode="&#xa2;" glyph-name="cent" horiz-adv-x="514" d="M478 148T457 130T399 98T317 81V30Q317 17 309 9T287 0Q274 0 266 8T257 30V83Q194 91 146 127T72 221T45 347Q45 412 71 468T145 562T257 610V664Q257 677 266 685T288 694Q301 694 309 686T317
664V613Q383 610 430 587T477 535Q477 524 469 515T449 506Q439 506 434 509T418 522Q406 534 395 541Q369 556 315 559V133Q346 134 365 141T401 159Q415 167 423 177Q432 185 438 188T452 192Q464 192 471 184T478 164Q478 148 457 130ZM105 265T147 208T260
137V555Q193 541 149 484T105 347Q105 265 147 208Z" />
<glyph unicode="&#xa3;" glyph-name="sterling" horiz-adv-x="614" d="M601 69T607 61T614 42Q614 19 584 5Q561 -9 535 -16T485 -23Q458 -23 430 -18T353 0Q311 11 284 16T233 22Q194 22 156 12T110 -1Q100 -3 85 -9T65 -16Q54 -16 47 -8T40 10Q40 21 47 29T66
41L97 50L142 63Q158 82 168 112T179 177Q179 207 173 236T156 307Q153 315 149 331H74Q61 331 53 339T45 359Q45 371 53 379T74 387H135Q125 434 125 477Q125 583 184 646T344 710Q398 710 447 692T526 640Q548 620 548 606Q548 595 538 585T515 575Q502 575 494
584Q468 616 430 634T344 652Q272 652 230 604T187 477Q187 435 197 387H441Q453 387 461 379T470 358Q470 346 462 339T441 331H211L218 304Q230 262 235 236T241 184Q241 126 210 76Q219 77 238 77Q266 77 296 71T372 54Q413 44 437 39T484 34Q534 34 563 58Q575
69 588 69Q601 69 607 61Z" />
<glyph unicode="&#xa4;" glyph-name="currency" horiz-adv-x="493" d="M428 169Q438 159 438 149Q438 138 429 128T409 118Q398 118 388 128L343 170Q303 136 246 136Q193 136 149 170L104 128Q94 118 83 118Q73 118 63 128T53 149Q53 158 64 169L110 214Q87 255
87 300Q87 347 111 387L64 431Q53 442 53 452Q53 462 63 472T83 483Q94 483 104 473L150 431Q192 464 246 464Q301 464 343 431L388 473Q399 482 408 482Q419 482 429 472T439 452Q439 442 428 431L381 388Q406 349 406 300Q406 253 382 213L428 169ZM290 187T320
219T350 299Q350 346 320 379T247 413Q203 413 174 380T144 299Q144 252 173 220T247 187Q290 187 320 219Z" />
<glyph unicode="&#xa5;" glyph-name="yen" horiz-adv-x="559" d="M313 347V342L453 341Q466 341 475 333T484 313Q484 301 475 293T453 285L313 286V208L454 207Q467 207 476 199T485 179Q485 167 476 160T454 152L313 153V30Q313 17 304 9T281 0Q267 0 258 8T249
30V154L114 155Q100 155 92 162T83 182Q83 195 91 202T114 210L249 209V287L113 288Q100 288 91 296T82 316Q82 328 91 336T113 344L249 343V348L27 653Q19 662 19 674Q19 686 30 695T53 704Q67 704 78 690L283 401L485 690Q494 704 511 704Q523 704 532 695T541
674Q541 667 535 655L313 347Z" />
<glyph unicode="&#xa6;" glyph-name="brokenbar" horiz-adv-x="208" d="M134 396T126 388T104 379Q91 379 83 387T74 409V755Q74 768 83 776T105 785Q118 785 126 777T134 755V409Q134 396 126 388ZM134 -164T125 -172T103 -181Q90 -181 82 -173T74 -151V195Q74
208 82 216T104 225Q117 225 125 217T134 195V-151Q134 -164 125 -172Z" />
<glyph unicode="&#xa7;" glyph-name="section" horiz-adv-x="533" d="M402 414T445 378T488 281Q488 233 458 199T374 149Q415 123 433 96T451 29Q451 -19 428 -57T362 -117T261 -139Q200 -139 144 -115T58 -61Q44 -47 44 -30Q45 -19 53 -11T73 -3Q87 -3 96 -12Q164
-82 260 -82Q309 -82 349 -61T390 22Q390 61 349 88T227 138Q144 162 102 199T60 298Q60 340 87 379T170 434Q136 454 120 484T103 549Q103 603 131 638T202 690T285 707Q378 707 444 643Q452 635 452 624Q452 612 445 603T422 594Q416 594 409 599Q353 648 286
648Q237 648 201 625T164 555Q164 503 209 479T314 438Q402 414 445 378ZM364 183T395 210T427 275Q427 311 401 332T315 373L230 392Q188 394 156 368T123 303Q123 269 150 245T241 199L313 183Q364 183 395 210Z" />
<glyph unicode="&#xa8;" glyph-name="dieresis" horiz-adv-x="400" d="M95 600T84 610T73 640V650Q73 669 84 679T114 690Q133 690 144 680T155 650V640Q155 621 145 611T114 600Q95 600 84 610ZM267 600T256 610T245 640V650Q245 669 256 679T287 690Q306 690
316 680T327 650V640Q327 621 317 611T286 600Q267 600 256 610Z" />
<glyph unicode="&#xa9;" glyph-name="copyright" horiz-adv-x="795" d="M302 -3T221 43T93 170T45 350Q45 449 92 530T220 657T398 703Q494 703 574 657T702 530T750 350Q750 251 703 170T575 43T398 -3Q302 -3 221 43ZM481 45T550 84T661 193T702 350Q702 436
661 506T551 616T398 656Q315 656 246 616T135 506T94 350Q94 263 135 194T245 85T398 45Q481 45 550 84ZM357 153T311 178T239 249T213 350Q213 405 238 450T310 521T416 547Q447 547 477 539T530 514Q542 507 542 492Q542 484 537 476Q530 466 517 466Q508 466
503 470Q461 496 416 496Q347 496 307 455T266 350Q266 285 306 245T416 204Q460 204 503 229Q511 233 517 233Q530 233 537 223Q543 216 543 207Q543 201 540 195T531 185Q479 153 416 153Q357 153 311 178Z" />
<glyph unicode="&#xaa;" glyph-name="ordfeminine" horiz-adv-x="350" d="M292 702T300 695T308 677V426Q308 415 300 408T280 401Q268 401 261 408T253 426V456Q237 428 209 410T147 391Q87 391 54 438T21 558Q21 625 59 669T156 714Q189 714 214 700T253 657V677Q253
687 261 694T280 702Q292 702 300 695ZM204 439T230 470T257 555Q257 607 232 636T166 666Q130 666 103 635T76 558Q76 506 98 473T161 439Q204 439 230 470Z" />
<glyph unicode="&#xab;" glyph-name="guillemotleft" horiz-adv-x="455" d="M406 99Q414 89 414 80Q414 66 405 58T384 50Q370 50 361 62L231 238Q224 249 224 258Q224 267 231 277L362 452Q372 465 385 465Q397 465 405 458T414 438Q414 428 405 417L289 258L406
99ZM460 99Q468 89 468 80Q468 66 459 58T438 50Q424 50 415 62L285 238Q278 249 278 258Q278 267 285 277L416 452Q426 465 439 465Q451 465 459 458T468 438Q468 428 459 417L343 258L460 99Z" />
<glyph unicode="&#xac;" glyph-name="logicalnot" horiz-adv-x="650" d="M582 400T591 391T600 369V161Q600 147 591 138T568 129Q555 129 546 138T536 161V340H79Q67 340 59 348T50 370Q50 382 58 391T79 400H568Q582 400 591 391Z" />
<glyph unicode="&#xad;" glyph-name="uni00AD" horiz-adv-x="390" d="M74 231T66 239T58 261Q58 274 66 282T87 290H303Q316 290 324 281T333 259Q333 247 325 239T303 231H87Q74 231 66 239Z" />
<glyph unicode="&#xae;" glyph-name="registered" horiz-adv-x="534" d="M328 707T379 678T461 597T491 483Q491 420 461 369T380 288T267 259Q206 259 155 288T73 368T43 483Q43 546 73 597T154 677T267 707Q328 707 379 678ZM317 302T357 325T421 389T445 483Q445
535 422 576T358 641T267 664Q217 664 176 641T111 577T87 483Q87 431 111 390T176 325T267 302Q317 302 357 325ZM359 390T361 386T361 376Q359 368 350 364T330 362Q317 364 308 378T299 419Q299 437 291 447T265 458H228V382Q228 375 222 369T207 363Q199 363
193 368T187 382V586Q187 592 191 597T203 602H276Q357 602 357 534Q357 490 309 476Q322 468 331 454T340 423Q341 408 343 401T353 392Q359 390 361 386ZM291 495T304 504T317 531Q317 549 306 556T273 563H228V495H270Q291 495 304 504Z" />
<glyph unicode="&#xaf;" glyph-name="overscore" horiz-adv-x="396" d="M50 575T50 601Q50 614 57 621T78 628H318Q331 628 338 621T346 601Q346 575 318 575H78Q50 575 50 601Z" />
<glyph unicode="&#xb0;" glyph-name="degree" horiz-adv-x="332" d="M127 420T95 439T45 492T26 563Q26 602 44 635T95 687T166 707Q206 707 238 688T288 636T306 564Q306 525 288 492T237 440T166 420Q127 420 95 439ZM203 469T228 497T254 564Q254 602 229 630T166
659Q129 659 104 631T79 563Q79 525 104 497T166 469Q203 469 228 497Z" />
<glyph unicode="&#xb1;" glyph-name="plusminus" horiz-adv-x="523" d="M70 273T62 281T53 303Q53 315 61 322T83 330H232V454Q232 468 241 477T265 487Q279 487 287 478T296 455V330H441Q454 330 462 322T471 301Q471 289 463 281T441 273H296V156Q296 142 287
133T264 124Q250 124 241 133T232 155V273H83Q70 273 62 281ZM458 58T466 50T475 28Q475 15 467 8T445 0H78Q65 0 57 8T48 30Q48 42 56 50T77 58H445Q458 58 466 50Z" />
<glyph unicode="&#xb2;" glyph-name="uni00B2" horiz-adv-x="317" d="M252 535T259 529T267 512Q267 502 260 495T242 488H77Q65 488 58 495T50 514Q50 525 62 538L144 627L162 649Q184 674 195 691T206 727Q206 744 194 755T157 767Q138 767 122 757T99 726Q94
711 77 711Q66 711 60 716T53 731Q53 746 66 766T105 801T164 816Q211 816 236 790T262 729Q262 700 249 679T209 627L188 603L127 535H242Q252 535 259 529Z" />
<glyph unicode="&#xb3;" glyph-name="uni00B3" horiz-adv-x="313" d="M214 681T241 658T269 588Q269 539 234 509T149 479Q124 479 101 486T61 506Q49 515 49 528Q49 539 55 546T73 554Q79 554 85 550T94 543Q102 538 117 533T147 528Q176 528 196 544T217 587Q217
611 201 624T157 637Q148 637 133 634T108 628Q97 626 90 633T82 650Q82 662 89 668L184 758H84Q74 758 67 765T59 783Q59 793 66 800T84 807H230Q241 807 248 800T256 783L257 778Q257 769 249 761L162 680Q165 681 169 681Q214 681 241 658Z" />
<glyph unicode="&#xb4;" glyph-name="acute" horiz-adv-x="281" d="M87 595T82 600T77 613Q77 619 82 627L143 722Q155 744 177 744Q192 744 201 736T209 713Q209 702 199 690L124 611Q108 595 93 595Q87 595 82 600Z" />
<glyph unicode="&#xb5;" glyph-name="uni00B5" horiz-adv-x="554" />
<glyph unicode="&#xb6;" glyph-name="paragraph" horiz-adv-x="623" d="M514 700T521 693T528 675V29Q528 15 521 8T502 0Q491 0 484 7T476 29V651H383V59Q383 5 351 -27T265 -60Q236 -60 212 -50T184 -25Q182 -22 182 -15Q182 0 195 7Q200 10 205 10Q213 10 225
4Q244 -9 264 -9Q294 -9 312 12T331 65V269H297Q205 271 151 293T71 362T46 487Q46 568 73 614T161 680T324 700H503Q514 700 521 693Z" />
<glyph unicode="&#xb7;" glyph-name="middot" horiz-adv-x="195" d="M77 251T67 261T56 289V311Q56 328 66 338T94 349H101Q118 349 128 339T139 311V289Q139 272 129 262T101 251H94Q77 251 67 261Z" />
<glyph unicode="&#xb8;" glyph-name="cedilla" horiz-adv-x="278" d="M66 -144T51 -134T36 -112Q36 -101 43 -94L130 15H168L104 -124Q96 -144 78 -144Q66 -144 51 -134Z" />
<glyph unicode="&#xb9;" glyph-name="uni00B9" horiz-adv-x="222" d="M148 805T156 797T164 777V515Q164 504 157 496T139 488Q127 488 120 495T113 515V739L70 712Q62 707 53 707Q43 707 37 714T30 732Q30 746 43 755L120 801Q128 805 136 805Q148 805 156 797Z" />
<glyph unicode="&#xba;" glyph-name="ordmasculine" horiz-adv-x="349" d="M326 505T306 469T251 413T173 392Q131 392 97 412T43 469T23 549Q23 594 42 631T96 689T173 710Q216 710 251 689T306 631T326 549Q326 505 306 469ZM274 598T247 629T173 660Q129 660
102 629T75 549Q75 502 102 472T173 441Q219 441 246 471T274 549Q274 598 247 629Z" />
<glyph unicode="&#xbb;" glyph-name="guillemotright" horiz-adv-x="448" d="M425 269T425 257Q425 246 418 238L287 63Q277 50 264 50Q253 50 245 57T236 77Q236 88 244 98L361 258L243 415Q235 426 235 435Q235 449 245 457T265 465Q278 465 288 453L418 277Q425
269 425 257ZM231 269T231 257Q231 246 224 238L93 63Q83 50 70 50Q59 50 51 57T42 77Q42 88 50 98L167 258L49 415Q41 426 41 435Q41 449 51 457T71 465Q84 465 94 453L224 277Q231 269 231 257Z" />
<glyph unicode="&#xbc;" glyph-name="onequarter" horiz-adv-x="687" d="M166 702T174 694T182 674V412Q182 401 175 393T157 385Q145 385 138 392T131 412V636L88 609Q80 604 71 604Q61 604 55 611T48 629Q48 643 61 652L138 698Q146 702 154 702Q166 702 174
694ZM98 -3T90 4T82 24Q82 32 87 40L515 690Q519 696 525 699T537 703Q548 703 556 696T565 676Q565 668 560 660L132 10Q122 -3 110 -3Q98 -3 90 4ZM626 122T632 116T639 99Q639 88 633 82T615 75H582V21Q582 10 575 3T556 -5Q545 -5 538 2T531 21V75H409Q398
75 390 83T381 103Q381 112 388 122L530 304Q538 315 554 315Q566 315 574 307T582 287V122H615Q626 122 632 116ZM444 122H531V231L444 122Z" />
<glyph unicode="&#xbd;" glyph-name="onehalf" horiz-adv-x="665" d="M166 702T174 694T182 674V412Q182 401 175 393T157 385Q145 385 138 392T131 412V636L88 609Q80 604 71 604Q61 604 55 611T48 629Q48 643 61 652L138 698Q146 702 154 702Q166 702 174 694ZM89
-3T81 4T73 24Q73 32 78 40L506 690Q510 696 516 699T528 703Q539 703 547 696T556 676Q556 668 551 660L123 10Q113 -3 101 -3Q89 -3 81 4ZM603 47T610 41T618 24Q618 14 611 7T593 0H428Q416 0 409 7T401 26Q401 37 413 50L495 139L513 161Q535 186 546 203T557
239Q557 256 545 267T508 279Q489 279 473 269T450 238Q445 223 428 223Q417 223 411 228T404 243Q404 258 417 278T456 313T515 328Q562 328 587 302T613 241Q613 212 600 191T560 139L539 115L478 47H593Q603 47 610 41Z" />
<glyph unicode="&#xbe;" glyph-name="threequarters" horiz-adv-x="737" d="M215 578T242 555T270 485Q270 436 235 406T150 376Q125 376 102 383T62 403Q50 412 50 425Q50 436 56 443T74 451Q80 451 86 447T95 440Q103 435 118 430T148 425Q177 425 197 441T218
484Q218 508 202 521T158 534Q149 534 134 531T109 525Q98 523 91 530T83 547Q83 559 90 565L185 655H85Q75 655 68 662T60 680Q60 690 67 697T85 704H231Q242 704 249 697T257 680L258 675Q258 666 250 658L163 577Q166 578 170 578Q215 578 242 555ZM135 -3T127
4T119 24Q119 32 124 40L552 690Q556 696 562 699T574 703Q585 703 593 696T602 676Q602 668 597 660L169 10Q159 -3 147 -3Q135 -3 127 4ZM677 122T683 116T690 99Q690 88 684 82T666 75H633V21Q633 10 626 3T607 -5Q596 -5 589 2T582 21V75H460Q449 75 441 83T432
103Q432 112 439 122L581 304Q589 315 605 315Q617 315 625 307T633 287V122H666Q677 122 683 116ZM495 122H582V231L495 122Z" />
<glyph unicode="&#xbf;" glyph-name="questiondown" horiz-adv-x="476" d="M244 451T235 461T226 489V511Q226 529 235 539T261 549H267Q285 549 294 539T303 511V489Q303 471 294 461T267 451H261Q244 451 235 461ZM447 -62T447 -77Q447 -87 439 -97Q407 -138
358 -162T254 -187Q196 -187 149 -161T73 -87T45 26Q45 77 70 122T140 198T238 233V332Q238 345 246 353T268 362Q281 362 289 354T297 332V213Q297 200 289 191T267 182Q198 178 153 135T107 26Q107 -19 126 -54T179 -109T254 -129Q294 -129 330 -111T391 -60Q403
-48 416 -48Q426 -48 432 -53Q447 -62 447 -77Z" />
<glyph unicode="&#xc0;" glyph-name="Agrave" horiz-adv-x="647" d="M618 32T618 28Q618 15 609 7T588 -1Q578 -1 571 4T559 19L484 202H159L85 19Q77 -1 58 -1Q44 -1 37 6T29 25V28Q29 34 30 37L294 683Q302 703 324 703Q334 703 341 698T353 683L616 40Q618
32 618 28ZM182 261H460L320 603L182 261ZM316 747T302 753L205 802Q185 813 185 833Q185 846 193 854T215 863Q231 863 244 852L333 783Q343 773 343 765Q343 757 338 752T324 747Q316 747 302 753Z" />
<glyph unicode="&#xc1;" glyph-name="Aacute" horiz-adv-x="647" d="M618 32T618 28Q618 15 609 7T588 -1Q578 -1 571 4T559 19L484 202H159L85 19Q77 -1 58 -1Q44 -1 37 6T29 25V28Q29 34 30 37L294 683Q302 703 324 703Q334 703 341 698T353 683L616 40Q618
32 618 28ZM182 261H460L320 603L182 261ZM318 746T313 751T308 764Q308 772 318 782L407 851Q420 862 436 862Q449 862 457 854T466 832Q466 812 447 801L349 752Q335 746 327 746Q318 746 313 751Z" />
<glyph unicode="&#xc2;" glyph-name="Acircumflex" horiz-adv-x="647" d="M618 32T618 28Q618 15 609 7T588 -1Q578 -1 571 4T559 19L484 202H159L85 19Q77 -1 58 -1Q44 -1 37 6T29 25V28Q29 34 30 37L294 683Q302 703 324 703Q334 703 341 698T353 683L616 40Q618
32 618 28ZM182 261H460L320 603L182 261ZM446 785T446 777Q446 772 441 767T430 762Q419 762 403 775L320 835L243 774Q225 761 216 761Q209 761 204 765T199 776Q199 784 207 793L284 875Q292 884 299 888T317 892H328Q339 892 346 888T362 875L438 794Q446 785
446 777Z" />
<glyph unicode="&#xc3;" glyph-name="Atilde" horiz-adv-x="647" d="M618 32T618 28Q618 15 609 7T588 -1Q578 -1 571 4T559 19L484 202H159L85 19Q77 -1 58 -1Q44 -1 37 6T29 25V28Q29 34 30 37L294 683Q302 703 324 703Q334 703 341 698T353 683L616 40Q618
32 618 28ZM182 261H460L320 603L182 261ZM184 771T178 779T171 803Q171 811 172 815Q179 846 203 864T259 882Q277 882 296 874T341 849Q363 836 375 830T398 824Q412 824 420 834T431 863Q430 874 436 881T453 889Q465 889 471 881T478 857L477 846Q471 813 450
794T396 775Q368 775 316 807Q293 820 280 826T256 832Q242 832 232 823T217 793Q217 782 211 777T195 771Q184 771 178 779Z" />
<glyph unicode="&#xc4;" glyph-name="Adieresis" horiz-adv-x="647" d="M618 32T618 28Q618 15 609 7T588 -1Q578 -1 571 4T559 19L484 202H159L85 19Q77 -1 58 -1Q44 -1 37 6T29 25V28Q29 34 30 37L294 683Q302 703 324 703Q334 703 341 698T353 683L616 40Q618
32 618 28ZM182 261H460L320 603L182 261ZM219 775T208 785T197 815V825Q197 844 208 854T239 865Q258 865 269 855T280 825V815Q280 796 269 786T238 775Q219 775 208 785ZM391 775T380 785T369 815V825Q369 844 380 854T411 865Q430 865 441 855T452 825V815Q452
796 441 786T410 775Q391 775 380 785Z" />
<glyph unicode="&#xc5;" glyph-name="Aring" horiz-adv-x="648" d="M618 32T618 28Q618 15 609 7T588 -1Q578 -1 571 4T559 19L484 202H159L85 19Q77 -1 58 -1Q44 -1 37 6T29 25V28Q29 34 30 37L288 669Q259 680 241 704T222 760Q222 800 252 829T324 858Q365
858 395 829T426 760Q426 729 407 704T359 668L616 40Q618 32 618 28ZM267 737T284 721T324 704Q348 704 365 720T382 760Q382 784 365 800T324 817Q301 817 284 801T267 760Q267 737 284 721ZM182 261H460L320 603L182 261Z" />
<glyph unicode="&#xc6;" glyph-name="AE" horiz-adv-x="919" d="M855 59T863 50T872 29Q872 16 864 8T842 0H488Q475 0 466 8T457 30V169H170L60 11Q51 -2 36 -2Q25 -2 17 6T8 27Q8 36 13 46L462 687Q472 700 489 700H842Q855 700 863 692T872 670Q872 657 864
649T842 641H519V388H797Q810 388 818 380T827 359Q827 346 819 338T797 330H519V59H842Q855 59 863 50ZM457 583L210 227H457V583Z" />
<glyph unicode="&#xc7;" glyph-name="Ccedilla" horiz-adv-x="653" d="M620 86T620 75Q620 59 606 51Q570 27 519 10T416 -10L363 -124Q355 -144 337 -144Q325 -144 310 -134T295 -112Q295 -101 302 -94L370 -9Q281 -2 208 45T91 171T48 350Q48 451 95 533T222
662T399 709Q455 709 508 693T605 648Q620 639 620 623Q620 614 613 603Q604 592 590 592Q582 592 574 597Q494 650 399 650Q318 650 253 612T150 506T112 350Q112 261 150 193T253 87T399 49Q494 49 573 101Q581 106 590 106Q604 106 613 94Q620 86 620 75Z" />
<glyph unicode="&#xc8;" glyph-name="Egrave" horiz-adv-x="568" d="M504 59T512 50T521 29Q521 16 513 8T491 0H124Q111 0 103 8T94 30V670Q94 683 102 691T124 700H491Q504 700 512 692T521 670Q521 657 513 649T491 641H157V390H446Q459 390 467 382T476 360Q476
347 468 339T446 331H157V59H491Q504 59 512 50ZM310 747T296 753L199 802Q179 813 179 833Q179 846 187 854T209 863Q225 863 238 852L327 783Q337 773 337 765Q337 757 332 752T318 747Q310 747 296 753Z" />
<glyph unicode="&#xc9;" glyph-name="Eacute" horiz-adv-x="568" d="M504 59T512 50T521 29Q521 16 513 8T491 0H124Q111 0 103 8T94 30V670Q94 683 102 691T124 700H491Q504 700 512 692T521 670Q521 657 513 649T491 641H157V390H446Q459 390 467 382T476 360Q476
347 468 339T446 331H157V59H491Q504 59 512 50ZM312 746T307 751T302 764Q302 772 312 782L401 851Q414 862 430 862Q443 862 451 854T460 832Q460 812 441 801L343 752Q329 746 321 746Q312 746 307 751Z" />
<glyph unicode="&#xca;" glyph-name="Ecircumflex" horiz-adv-x="568" d="M504 59T512 50T521 29Q521 16 513 8T491 0H124Q111 0 103 8T94 30V670Q94 683 102 691T124 700H491Q504 700 512 692T521 670Q521 657 513 649T491 641H157V390H446Q459 390 467 382T476
360Q476 347 468 339T446 331H157V59H491Q504 59 512 50ZM440 785T440 777Q440 772 435 767T424 762Q413 762 397 775L314 835L237 774Q219 761 210 761Q203 761 198 765T193 776Q193 784 201 793L278 875Q286 884 293 888T311 892H322Q333 892 340 888T356 875L432
794Q440 785 440 777Z" />
<glyph unicode="&#xcb;" glyph-name="Edieresis" horiz-adv-x="568" d="M504 59T512 50T521 29Q521 16 513 8T491 0H124Q111 0 103 8T94 30V670Q94 683 102 691T124 700H491Q504 700 512 692T521 670Q521 657 513 649T491 641H157V390H446Q459 390 467 382T476
360Q476 347 468 339T446 331H157V59H491Q504 59 512 50ZM213 775T202 785T191 815V825Q191 844 202 854T233 865Q252 865 263 855T274 825V815Q274 796 263 786T232 775Q213 775 202 785ZM385 775T374 785T363 815V825Q363 844 374 854T405 865Q424 865 435 855T446
825V815Q446 796 435 786T404 775Q385 775 374 785Z" />
<glyph unicode="&#xcc;" glyph-name="Igrave" horiz-adv-x="250" d="M156 18T147 9T125 0Q111 0 103 8T94 31V669Q94 683 103 691T126 700Q139 700 148 691T157 669V31Q156 18 147 9ZM118 747T104 753L7 802Q-13 813 -13 833Q-13 846 -5 854T17 863Q33 863 46
852L135 783Q145 773 145 765Q145 757 140 752T126 747Q118 747 104 753Z" />
<glyph unicode="&#xcd;" glyph-name="Iacute" horiz-adv-x="250" d="M156 18T147 9T125 0Q111 0 103 8T94 31V669Q94 683 103 691T126 700Q139 700 148 691T157 669V31Q156 18 147 9ZM120 746T115 751T110 764Q110 772 120 782L209 851Q222 862 238 862Q251 862
259 854T268 832Q268 812 249 801L151 752Q137 746 129 746Q120 746 115 751Z" />
<glyph unicode="&#xce;" glyph-name="Icircumflex" horiz-adv-x="250" d="M156 18T147 9T125 0Q111 0 103 8T94 31V669Q94 683 103 691T126 700Q139 700 148 691T157 669V31Q156 18 147 9ZM248 785T248 777Q248 772 243 767T232 762Q221 762 205 775L122 835L45
774Q27 761 18 761Q11 761 6 765T1 776Q1 784 9 793L86 875Q94 884 101 888T119 892H130Q141 892 148 888T164 875L240 794Q248 785 248 777Z" />
<glyph unicode="&#xcf;" glyph-name="Idieresis" horiz-adv-x="250" d="M156 18T147 9T125 0Q111 0 103 8T94 31V669Q94 683 103 691T126 700Q139 700 148 691T157 669V31Q156 18 147 9ZM21 775T10 785T-1 815V825Q-1 844 10 854T41 865Q60 865 71 855T82 825V815Q82
796 71 786T40 775Q21 775 10 785ZM193 775T182 785T171 815V825Q171 844 182 854T213 865Q232 865 243 855T254 825V815Q254 796 243 786T212 775Q193 775 182 785Z" />
<glyph unicode="&#xd0;" glyph-name="Eth" horiz-adv-x="719" d="M475 700T540 653T638 526T671 350Q671 251 639 172T541 47T379 0H124Q111 0 103 8T94 30V323H47Q33 323 25 331T17 352Q17 364 25 371T47 379H94V670Q94 683 102 691T124 700H379Q475 700 540
653ZM489 59T548 139T607 350Q607 431 582 496T504 601T369 641H157V379H211Q225 379 233 372T241 351Q241 338 233 331T211 323H157V59H369Q489 59 548 139Z" />
<glyph unicode="&#xd1;" glyph-name="Ntilde" horiz-adv-x="728" d="M619 700T626 692T634 672V32Q634 17 625 9T603 0Q596 0 590 3T579 10L150 588V27Q150 16 142 8T122 0Q110 0 102 8T94 27V670Q94 684 102 692T123 700Q139 700 147 689L578 108V672Q578 684
586 692T606 700Q619 700 626 692ZM224 771T218 779T211 803Q211 811 212 815Q219 846 243 864T299 882Q317 882 336 874T381 849Q403 836 415 830T438 824Q452 824 460 834T471 863Q470 874 476 881T493 889Q505 889 511 881T518 857L517 846Q511 813 490 794T436
775Q408 775 356 807Q333 820 320 826T296 832Q282 832 272 823T257 793Q257 782 251 777T235 771Q224 771 218 779Z" />
<glyph unicode="&#xd2;" glyph-name="Ograve" horiz-adv-x="766" d="M718 247T675 165T556 37T383 -10Q286 -10 210 36T91 165T48 350Q48 454 91 536T210 664T383 710Q480 710 556 664T675 536T718 350Q718 247 675 165ZM654 437T620 505T524 612T383 650Q304
650 243 612T147 506T112 350Q112 263 146 195T242 88T383 50Q462 50 523 88T619 194T654 350Q654 437 620 505ZM375 747T361 753L264 802Q244 813 244 833Q244 846 252 854T274 863Q290 863 303 852L392 783Q402 773 402 765Q402 757 397 752T383 747Q375 747
361 753Z" />
<glyph unicode="&#xd3;" glyph-name="Oacute" horiz-adv-x="766" d="M718 247T675 165T556 37T383 -10Q286 -10 210 36T91 165T48 350Q48 454 91 536T210 664T383 710Q480 710 556 664T675 536T718 350Q718 247 675 165ZM654 437T620 505T524 612T383 650Q304
650 243 612T147 506T112 350Q112 263 146 195T242 88T383 50Q462 50 523 88T619 194T654 350Q654 437 620 505ZM377 746T372 751T367 764Q367 772 377 782L466 851Q479 862 495 862Q508 862 516 854T525 832Q525 812 506 801L408 752Q394 746 386 746Q377 746
372 751Z" />
<glyph unicode="&#xd4;" glyph-name="Ocircumflex" horiz-adv-x="766" d="M718 247T675 165T556 37T383 -10Q286 -10 210 36T91 165T48 350Q48 454 91 536T210 664T383 710Q480 710 556 664T675 536T718 350Q718 247 675 165ZM654 437T620 505T524 612T383 650Q304
650 243 612T147 506T112 350Q112 263 146 195T242 88T383 50Q462 50 523 88T619 194T654 350Q654 437 620 505ZM505 785T505 777Q505 772 500 767T489 762Q478 762 462 775L379 835L302 774Q284 761 275 761Q268 761 263 765T258 776Q258 784 266 793L343 875Q351
884 358 888T376 892H387Q398 892 405 888T421 875L497 794Q505 785 505 777Z" />
<glyph unicode="&#xd5;" glyph-name="Otilde" horiz-adv-x="766" d="M718 247T675 165T556 37T383 -10Q286 -10 210 36T91 165T48 350Q48 454 91 536T210 664T383 710Q480 710 556 664T675 536T718 350Q718 247 675 165ZM654 437T620 505T524 612T383 650Q304
650 243 612T147 506T112 350Q112 263 146 195T242 88T383 50Q462 50 523 88T619 194T654 350Q654 437 620 505ZM243 771T237 779T230 803Q230 811 231 815Q238 846 262 864T318 882Q336 882 355 874T400 849Q422 836 434 830T457 824Q471 824 479 834T490 863Q489
874 495 881T512 889Q524 889 530 881T537 857L536 846Q530 813 509 794T455 775Q427 775 375 807Q352 820 339 826T315 832Q301 832 291 823T276 793Q276 782 270 777T254 771Q243 771 237 779Z" />
<glyph unicode="&#xd6;" glyph-name="Odieresis" horiz-adv-x="766" d="M718 247T675 165T556 37T383 -10Q286 -10 210 36T91 165T48 350Q48 454 91 536T210 664T383 710Q480 710 556 664T675 536T718 350Q718 247 675 165ZM654 437T620 505T524 612T383 650Q304
650 243 612T147 506T112 350Q112 263 146 195T242 88T383 50Q462 50 523 88T619 194T654 350Q654 437 620 505ZM278 775T267 785T256 815V825Q256 844 267 854T298 865Q317 865 328 855T339 825V815Q339 796 328 786T297 775Q278 775 267 785ZM450 775T439 785T428
815V825Q428 844 439 854T470 865Q489 865 500 855T511 825V815Q511 796 500 786T469 775Q450 775 439 785Z" />
<glyph unicode="&#xd7;" glyph-name="multiply" horiz-adv-x="440" d="M398 115T398 103Q398 89 389 82T369 74Q357 74 348 83L221 214L90 84Q80 74 68 74Q56 74 48 83T39 104Q39 116 48 125L180 256L56 383Q47 394 47 404Q47 416 55 424T75 433Q87 433 97 423L220
296L351 426Q360 435 373 435Q385 435 393 426T402 406Q402 395 393 384L262 254L388 124Q398 115 398 103Z" />
<glyph unicode="&#xd8;" glyph-name="Oslash" horiz-adv-x="726" d="M665 567T691 499T718 350Q718 247 675 165T556 37T383 -10Q319 -10 264 10T165 70L102 -6Q89 -23 73 -23Q63 -23 56 -15T48 3Q48 13 55 21L127 109Q89 156 69 217T48 350Q48 454 91 536T210
664T383 710Q494 710 576 651L627 713Q633 721 638 723T653 726Q663 726 671 719T679 702Q679 691 671 682L617 616Q665 567 691 499ZM112 237T168 158L536 603Q470 650 383 650Q304 650 243 612T147 506T112 350Q112 237 168 158ZM462 50T523 88T619 194T654 350Q654
416 634 472T577 568L204 117Q239 85 284 68T383 50Q462 50 523 88Z" />
<glyph unicode="&#xd9;" glyph-name="Ugrave" horiz-adv-x="713" d="M602 700T610 692T619 670V256Q619 183 584 122T489 26T357 -9Q284 -9 224 26T129 122T94 256V670Q94 683 102 691T126 700Q138 700 147 692T156 670V256Q156 200 183 153T256 79T357 51Q412
51 458 78T532 153T560 256V670Q560 683 568 691T589 700Q602 700 610 692ZM349 747T335 753L238 802Q218 813 218 833Q218 846 226 854T248 863Q264 863 277 852L366 783Q376 773 376 765Q376 757 371 752T357 747Q349 747 335 753Z" />
<glyph unicode="&#xda;" glyph-name="Uacute" horiz-adv-x="713" d="M602 700T610 692T619 670V256Q619 183 584 122T489 26T357 -9Q284 -9 224 26T129 122T94 256V670Q94 683 102 691T126 700Q138 700 147 692T156 670V256Q156 200 183 153T256 79T357 51Q412
51 458 78T532 153T560 256V670Q560 683 568 691T589 700Q602 700 610 692ZM351 746T346 751T341 764Q341 772 351 782L440 851Q453 862 469 862Q482 862 490 854T499 832Q499 812 480 801L382 752Q368 746 360 746Q351 746 346 751Z" />
<glyph unicode="&#xdb;" glyph-name="Ucircumflex" horiz-adv-x="713" d="M602 700T610 692T619 670V256Q619 183 584 122T489 26T357 -9Q284 -9 224 26T129 122T94 256V670Q94 683 102 691T126 700Q138 700 147 692T156 670V256Q156 200 183 153T256 79T357 51Q412
51 458 78T532 153T560 256V670Q560 683 568 691T589 700Q602 700 610 692ZM479 785T479 777Q479 772 474 767T463 762Q452 762 436 775L353 835L276 774Q258 761 249 761Q242 761 237 765T232 776Q232 784 240 793L317 875Q325 884 332 888T350 892H361Q372 892
379 888T395 875L471 794Q479 785 479 777Z" />
<glyph unicode="&#xdc;" glyph-name="Udieresis" horiz-adv-x="713" d="M602 700T610 692T619 670V256Q619 183 584 122T489 26T357 -9Q284 -9 224 26T129 122T94 256V670Q94 683 102 691T126 700Q138 700 147 692T156 670V256Q156 200 183 153T256 79T357 51Q412
51 458 78T532 153T560 256V670Q560 683 568 691T589 700Q602 700 610 692ZM252 775T241 785T230 815V825Q230 844 241 854T272 865Q291 865 302 855T313 825V815Q313 796 302 786T271 775Q252 775 241 785ZM424 775T413 785T402 815V825Q402 844 413 854T444 865Q463
865 474 855T485 825V815Q485 796 474 786T443 775Q424 775 413 785Z" />
<glyph unicode="&#xdd;" glyph-name="Yacute" horiz-adv-x="559" d="M541 667T535 655L312 348V30Q312 17 303 9T281 0Q268 0 260 8T251 30V347L27 653Q19 662 19 674Q19 686 29 695T51 704Q67 704 76 690L283 408L485 690Q496 704 511 704Q523 704 532 695T541
674Q541 667 535 655ZM274 746T269 751T264 764Q264 772 274 782L363 851Q376 862 392 862Q405 862 413 854T422 832Q422 812 403 801L305 752Q291 746 283 746Q274 746 269 751Z" />
<glyph unicode="&#xde;" glyph-name="Thorn" horiz-adv-x="588" d="M408 593T451 567T519 496T544 393Q544 336 520 290T452 216T353 189H154V30Q154 17 146 9T124 0Q111 0 103 8T94 30V710Q94 723 102 731T124 740Q137 740 145 732T154 710V593H353Q408 593 451
567ZM411 249T447 290T483 393Q483 455 447 494T353 533H154V249H353Q411 249 447 290Z" />
<glyph unicode="&#xdf;" glyph-name="germandbls" horiz-adv-x="606" d="M468 437T515 377T562 231Q562 162 533 107T454 21T345 -10Q314 -10 289 -4T247 16Q236 24 236 37Q236 47 244 55Q251 65 263 65Q275 65 284 57Q311 40 346 40Q387 40 423 63T480 129T502
223Q502 311 455 358T338 422Q311 429 311 453Q311 463 316 470T331 481Q375 492 399 521T423 581Q423 619 392 645T308 671Q235 671 200 619T164 496L163 30Q163 17 155 9T133 0Q119 0 111 8T103 30L104 444H58Q46 444 38 452T29 473Q29 485 37 493T58 501H104Q105
558 127 610T195 695T309 729Q392 729 437 688T482 585Q482 551 459 515T395 462Q468 437 515 377Z" />
<glyph unicode="&#xe0;" glyph-name="agrave" horiz-adv-x="602" d="M507 511T515 502T524 480V30Q524 17 516 9T494 0Q481 0 473 8T464 30V97Q439 52 389 21T280 -10Q213 -10 160 25T76 121T45 258Q45 334 76 394T160 489T279 523Q339 523 389 494T464 418V480Q464
493 472 502T494 511Q507 511 515 502ZM338 46T379 73T444 149T468 258Q468 316 445 364T380 439T286 467Q234 467 193 440T128 366T104 258Q104 198 127 150T191 74T286 46Q338 46 379 73ZM283 558T269 570L190 643Q176 654 176 669Q176 683 184 690T206 698Q224
698 237 681L305 592Q313 582 313 576Q313 568 308 563T294 558Q283 558 269 570Z" />
<glyph unicode="&#xe1;" glyph-name="aacute" horiz-adv-x="602" d="M507 511T515 502T524 480V30Q524 17 516 9T494 0Q481 0 473 8T464 30V97Q439 52 389 21T280 -10Q213 -10 160 25T76 121T45 258Q45 334 76 394T160 489T279 523Q339 523 389 494T464 418V480Q464
493 472 502T494 511Q507 511 515 502ZM338 46T379 73T444 149T468 258Q468 316 445 364T380 439T286 467Q234 467 193 440T128 366T104 258Q104 198 127 150T191 74T286 46Q338 46 379 73ZM273 551T268 556T263 569Q263 575 268 583L329 678Q341 700 363 700Q378
700 387 692T395 669Q395 658 385 646L310 567Q294 551 279 551Q273 551 268 556Z" />
<glyph unicode="&#xe2;" glyph-name="acircumflex" horiz-adv-x="602" d="M507 511T515 502T524 480V30Q524 17 516 9T494 0Q481 0 473 8T464 30V97Q439 52 389 21T280 -10Q213 -10 160 25T76 121T45 258Q45 334 76 394T160 489T279 523Q339 523 389 494T464 418V480Q464
493 472 502T494 511Q507 511 515 502ZM338 46T379 73T444 149T468 258Q468 316 445 364T380 439T286 467Q234 467 193 440T128 366T104 258Q104 198 127 150T191 74T286 46Q338 46 379 73ZM414 600T414 591Q414 586 409 581T398 576Q390 576 385 579T371 590L292
653L216 589Q214 588 209 584T199 577T190 575Q183 575 178 580T173 591Q173 599 181 607L254 687Q265 704 287 704H303Q315 704 322 701T335 687L407 608Q414 600 414 591Z" />
<glyph unicode="&#xe3;" glyph-name="atilde" horiz-adv-x="602" d="M507 511T515 502T524 480V30Q524 17 516 9T494 0Q481 0 473 8T464 30V97Q439 52 389 21T280 -10Q213 -10 160 25T76 121T45 258Q45 334 76 394T160 489T279 523Q339 523 389 494T464 418V480Q464
493 472 502T494 511Q507 511 515 502ZM338 46T379 73T444 149T468 258Q468 316 445 364T380 439T286 467Q234 467 193 440T128 366T104 258Q104 198 127 150T191 74T286 46Q338 46 379 73ZM139 581T139 608L141 624Q148 656 172 674T231 692Q248 692 267 684T310
659Q331 646 343 640T366 634Q395 634 398 672Q397 683 403 690T421 697Q447 697 447 667Q447 659 446 655Q440 622 418 603T359 584Q344 584 327 591T286 614Q262 628 249 634T224 640Q194 640 186 603Q186 592 180 587T163 581Q139 581 139 608Z" />
<glyph unicode="&#xe4;" glyph-name="adieresis" horiz-adv-x="602" d="M507 511T515 502T524 480V30Q524 17 516 9T494 0Q481 0 473 8T464 30V97Q439 52 389 21T280 -10Q213 -10 160 25T76 121T45 258Q45 334 76 394T160 489T279 523Q339 523 389 494T464 418V480Q464
493 472 502T494 511Q507 511 515 502ZM338 46T379 73T444 149T468 258Q468 316 445 364T380 439T286 467Q234 467 193 440T128 366T104 258Q104 198 127 150T191 74T286 46Q338 46 379 73ZM178 591T167 601T156 631V641Q156 660 167 670T197 681Q216 681 227 671T238
641V631Q238 612 228 602T197 591Q178 591 167 601ZM350 591T339 601T328 631V641Q328 660 339 670T370 681Q389 681 399 671T410 641V631Q410 612 400 602T369 591Q350 591 339 601Z" />
<glyph unicode="&#xe5;" glyph-name="aring" horiz-adv-x="602" d="M507 511T515 502T524 480V30Q524 17 516 9T494 0Q481 0 473 8T464 30V97Q439 52 389 21T280 -10Q213 -10 160 25T76 121T45 258Q45 334 76 394T160 489T279 523Q339 523 389 494T464 418V480Q464
493 472 502T494 511Q507 511 515 502ZM338 46T379 73T444 149T468 258Q468 316 445 364T380 439T286 467Q234 467 193 440T128 366T104 258Q104 198 127 150T191 74T286 46Q338 46 379 73ZM251 555T221 584T190 653Q190 693 220 722T292 751Q333 751 363 722T394
653Q394 613 364 584T292 555Q251 555 221 584ZM316 597T333 613T350 653Q350 677 333 693T292 710Q268 710 252 694T235 653Q235 630 251 614T292 597Q316 597 333 613Z" />
<glyph unicode="&#xe6;" glyph-name="ae" horiz-adv-x="894" d="M849 273T841 265T819 256H441Q441 196 465 149T535 74T643 46Q691 46 729 66T790 117Q801 126 812 126Q822 126 829 118T837 100Q837 89 827 79Q796 41 747 16T644 -10Q570 -10 512 21T421 107Q385
58 332 24T206 -10Q167 -10 130 7T70 58T46 141Q46 220 111 265T303 310H385V365Q385 422 351 444T266 467Q218 467 174 441T105 380Q95 368 81 368Q71 368 63 376T55 394Q55 403 62 413Q97 458 151 490T266 523Q329 523 375 501T436 429Q469 474 516 498T617 523Q677
523 730 495T815 413T850 285Q849 273 841 265ZM559 465T510 425T446 310H787V318Q782 363 757 396T695 447T617 465Q559 465 510 425ZM250 46T288 63T355 107T397 159Q383 204 383 253V256H302Q206 256 156 226T106 144Q106 97 137 72T210 46Q250 46 288 63Z"
/>
<glyph unicode="&#xe7;" glyph-name="ccedilla" horiz-adv-x="514" d="M478 58T457 40T397 7T313 -10L260 -124Q251 -144 234 -144Q222 -144 207 -135T191 -112Q191 -101 198 -94L266 -9Q200 -2 150 34T73 128T45 257Q45 330 77 390T167 487T300 523Q347 523 387
513T452 484T477 445Q477 434 470 425T451 416Q441 416 435 420T420 432Q407 445 395 451Q380 458 356 462T303 467Q248 467 203 439T131 363T105 257Q105 197 130 149T199 74T301 46Q337 46 358 52T401 69Q408 73 425 87Q433 94 439 97T452 101Q464 101 471 94T478
74Q478 58 457 40Z" />
<glyph unicode="&#xe8;" glyph-name="egrave" horiz-adv-x="556" d="M511 273T502 265T481 256H103Q103 196 127 149T197 74T305 46Q353 46 391 66T452 117Q463 126 473 126Q483 126 491 118T499 100Q499 89 489 79Q457 40 409 15T306 -10Q229 -10 170 23T78 115T45
253Q45 335 77 396T164 490T279 523Q339 523 391 495T477 413T511 285Q511 273 502 265ZM221 465T172 425T108 310H449V318Q444 363 419 396T357 447T279 465Q221 465 172 425ZM274 558T260 570L181 643Q167 654 167 669Q167 683 175 690T197 698Q215 698 228 681L296
592Q304 582 304 576Q304 568 299 563T285 558Q274 558 260 570Z" />
<glyph unicode="&#xe9;" glyph-name="eacute" horiz-adv-x="556" d="M511 273T502 265T481 256H103Q103 196 127 149T197 74T305 46Q353 46 391 66T452 117Q463 126 473 126Q483 126 491 118T499 100Q499 89 489 79Q457 40 409 15T306 -10Q229 -10 170 23T78 115T45
253Q45 335 77 396T164 490T279 523Q339 523 391 495T477 413T511 285Q511 273 502 265ZM221 465T172 425T108 310H449V318Q444 363 419 396T357 447T279 465Q221 465 172 425ZM264 551T259 556T254 569Q254 575 259 583L320 678Q332 700 354 700Q369 700 378 692T386
669Q386 658 376 646L301 567Q285 551 270 551Q264 551 259 556Z" />
<glyph unicode="&#xea;" glyph-name="ecircumflex" horiz-adv-x="556" d="M511 273T502 265T481 256H103Q103 196 127 149T197 74T305 46Q353 46 391 66T452 117Q463 126 473 126Q483 126 491 118T499 100Q499 89 489 79Q457 40 409 15T306 -10Q229 -10 170 23T78
115T45 253Q45 335 77 396T164 490T279 523Q339 523 391 495T477 413T511 285Q511 273 502 265ZM221 465T172 425T108 310H449V318Q444 363 419 396T357 447T279 465Q221 465 172 425ZM405 600T405 591Q405 586 400 581T389 576Q381 576 376 579T362 590L283 653L207
589Q205 588 200 584T190 577T181 575Q174 575 169 580T164 591Q164 599 172 607L245 687Q256 704 278 704H294Q306 704 313 701T326 687L398 608Q405 600 405 591Z" />
<glyph unicode="&#xeb;" glyph-name="edieresis" horiz-adv-x="556" d="M511 273T502 265T481 256H103Q103 196 127 149T197 74T305 46Q353 46 391 66T452 117Q463 126 473 126Q483 126 491 118T499 100Q499 89 489 79Q457 40 409 15T306 -10Q229 -10 170 23T78
115T45 253Q45 335 77 396T164 490T279 523Q339 523 391 495T477 413T511 285Q511 273 502 265ZM221 465T172 425T108 310H449V318Q444 363 419 396T357 447T279 465Q221 465 172 425ZM169 591T158 601T147 631V641Q147 660 158 670T188 681Q207 681 218 671T229
641V631Q229 612 219 602T188 591Q169 591 158 601ZM341 591T330 601T319 631V641Q319 660 330 670T361 681Q380 681 390 671T401 641V631Q401 612 391 602T360 591Q341 591 330 601Z" />
<glyph unicode="&#xec;" glyph-name="igrave" horiz-adv-x="214" d="M137 17T129 9T107 0Q94 0 86 8T77 30V490Q77 503 85 511T107 520Q120 520 128 512T137 490V30Q137 17 129 9ZM98 558T84 570L5 643Q-9 654 -9 669Q-9 683 -1 690T21 698Q39 698 52 681L120
592Q128 582 128 576Q128 568 123 563T109 558Q98 558 84 570Z" />
<glyph unicode="&#xed;" glyph-name="iacute" horiz-adv-x="214" d="M137 17T129 9T107 0Q94 0 86 8T77 30V490Q77 503 85 511T107 520Q120 520 128 512T137 490V30Q137 17 129 9ZM88 551T83 556T78 569Q78 575 83 583L144 678Q156 700 178 700Q193 700 202 692T210
669Q210 658 200 646L125 567Q109 551 94 551Q88 551 83 556Z" />
<glyph unicode="&#xee;" glyph-name="icircumflex" horiz-adv-x="214" d="M137 17T129 9T107 0Q94 0 86 8T77 30V490Q77 503 85 511T107 520Q120 520 128 512T137 490V30Q137 17 129 9ZM229 600T229 591Q229 586 224 581T213 576Q205 576 200 579T186 590L107
653L31 589Q29 588 24 584T14 577T5 575Q-2 575 -7 580T-12 591Q-12 599 -4 607L69 687Q80 704 102 704H118Q130 704 137 701T150 687L222 608Q229 600 229 591Z" />
<glyph unicode="&#xef;" glyph-name="idieresis" horiz-adv-x="214" d="M137 17T129 9T107 0Q94 0 86 8T77 30V490Q77 503 85 511T107 520Q120 520 128 512T137 490V30Q137 17 129 9ZM-7 591T-18 601T-29 631V641Q-29 660 -18 670T12 681Q31 681 42 671T53 641V631Q53
612 43 602T12 591Q-7 591 -18 601ZM165 591T154 601T143 631V641Q143 660 154 670T185 681Q204 681 214 671T225 641V631Q225 612 215 602T184 591Q165 591 154 601Z" />
<glyph unicode="&#xf0;" glyph-name="eth" horiz-adv-x="565" d="M464 541T492 452T520 284Q520 200 489 135T403 34T282 -3Q217 -3 163 33T77 129T45 261Q45 331 77 390T162 483T278 518Q326 518 364 498T431 442Q406 533 352 592L217 547Q209 545 206 545Q195
545 189 551T182 570Q182 589 202 594L309 630Q260 667 193 680Q167 688 167 709Q167 722 174 731T194 740Q202 740 207 738Q300 717 370 652L453 679Q461 681 464 681Q474 681 481 675T488 656Q488 647 483 641T468 632L408 611Q464 541 492 452ZM330 55T370 83T435
158T459 261Q459 313 436 359T371 432T282 460Q233 460 193 434T129 362T105 261Q105 206 129 159T193 83T282 55Q330 55 370 83Z" />
<glyph unicode="&#xf1;" glyph-name="ntilde" horiz-adv-x="578" d="M413 523T456 469T500 324V30Q500 17 491 9T470 0Q457 0 449 8T440 30V321Q440 386 408 426T307 467Q264 467 226 447T163 394T139 321V30Q139 17 131 9T109 0Q96 0 88 8T79 30V478Q79 491 87
499T109 508Q122 508 130 500T139 478V423Q166 466 216 494T320 523Q413 523 456 469ZM136 581T136 608L138 624Q145 656 169 674T228 692Q245 692 264 684T307 659Q328 646 340 640T363 634Q392 634 395 672Q394 683 400 690T418 697Q444 697 444 667Q444 659
443 655Q437 622 415 603T356 584Q341 584 324 591T283 614Q259 628 246 634T221 640Q191 640 183 603Q183 592 177 587T160 581Q136 581 136 608Z" />
<glyph unicode="&#xf2;" glyph-name="ograve" horiz-adv-x="595" d="M551 181T518 120T427 25T298 -10Q227 -10 169 24T78 120T45 256Q45 331 78 392T169 488T298 523Q369 523 427 488T518 392T551 256Q551 181 518 120ZM491 316T466 364T397 439T298 467Q244
467 200 440T131 364T105 256Q105 197 130 149T200 74T298 46Q352 46 396 73T466 148T491 256Q491 316 466 364ZM289 566T275 578L196 651Q182 662 182 677Q182 691 190 698T212 706Q230 706 243 689L311 600Q319 590 319 584Q319 576 314 571T300 566Q289 566
275 578Z" />
<glyph unicode="&#xf3;" glyph-name="oacute" horiz-adv-x="595" d="M551 181T518 120T427 25T298 -10Q227 -10 169 24T78 120T45 256Q45 331 78 392T169 488T298 523Q369 523 427 488T518 392T551 256Q551 181 518 120ZM491 316T466 364T397 439T298 467Q244
467 200 440T131 364T105 256Q105 197 130 149T200 74T298 46Q352 46 396 73T466 148T491 256Q491 316 466 364ZM279 559T274 564T269 577Q269 583 274 591L335 686Q347 708 369 708Q384 708 393 700T401 677Q401 666 391 654L316 575Q300 559 285 559Q279 559
274 564Z" />
<glyph unicode="&#xf4;" glyph-name="ocircumflex" horiz-adv-x="595" d="M551 181T518 120T427 25T298 -10Q227 -10 169 24T78 120T45 256Q45 331 78 392T169 488T298 523Q369 523 427 488T518 392T551 256Q551 181 518 120ZM491 316T466 364T397 439T298 467Q244
467 200 440T131 364T105 256Q105 197 130 149T200 74T298 46Q352 46 396 73T466 148T491 256Q491 316 466 364ZM420 608T420 599Q420 594 415 589T404 584Q396 584 391 587T377 598L298 661L222 597Q220 596 215 592T205 585T196 583Q189 583 184 588T179 599Q179
607 187 615L260 695Q271 712 293 712H309Q321 712 328 709T341 695L413 616Q420 608 420 599Z" />
<glyph unicode="&#xf5;" glyph-name="otilde" horiz-adv-x="595" d="M551 181T518 120T427 25T298 -10Q227 -10 169 24T78 120T45 256Q45 331 78 392T169 488T298 523Q369 523 427 488T518 392T551 256Q551 181 518 120ZM491 316T466 364T397 439T298 467Q244
467 200 440T131 364T105 256Q105 197 130 149T200 74T298 46Q352 46 396 73T466 148T491 256Q491 316 466 364ZM145 589T145 616L147 632Q154 664 178 682T237 700Q254 700 273 692T316 667Q337 654 349 648T372 642Q401 642 404 680Q403 691 409 698T427 705Q453
705 453 675Q453 667 452 663Q446 630 424 611T365 592Q350 592 333 599T292 622Q268 636 255 642T230 648Q200 648 192 611Q192 600 186 595T169 589Q145 589 145 616Z" />
<glyph unicode="&#xf6;" glyph-name="odieresis" horiz-adv-x="595" d="M551 181T518 120T427 25T298 -10Q227 -10 169 24T78 120T45 256Q45 331 78 392T169 488T298 523Q369 523 427 488T518 392T551 256Q551 181 518 120ZM491 316T466 364T397 439T298 467Q244
467 200 440T131 364T105 256Q105 197 130 149T200 74T298 46Q352 46 396 73T466 148T491 256Q491 316 466 364ZM184 599T173 609T162 639V649Q162 668 173 678T203 689Q222 689 233 679T244 649V639Q244 620 234 610T203 599Q184 599 173 609ZM356 599T345 609T334
639V649Q334 668 345 678T376 689Q395 689 405 679T416 649V639Q416 620 406 610T375 599Q356 599 345 609Z" />
<glyph unicode="&#xf7;" glyph-name="divide" horiz-adv-x="563" d="M231 410T244 423T276 437Q295 437 308 423T322 390Q322 371 309 358T276 345Q257 345 244 358T231 390Q231 410 244 423ZM68 190T59 198T50 220Q50 232 59 240T81 248H482Q495 248 504 240T513
219Q513 207 504 199T482 190H81Q68 190 59 198ZM231 63T244 76T276 89Q295 89 308 76T322 44Q322 25 309 12T276 -1Q257 -1 244 12T231 44Q231 63 244 76Z" />
<glyph unicode="&#xf8;" glyph-name="oslash" horiz-adv-x="601" d="M513 410T532 361T551 256Q551 181 518 120T427 25T298 -10Q206 -10 138 47L83 -17Q73 -27 62 -27Q51 -27 43 -19T34 0Q34 11 41 19L99 87Q45 158 45 256Q45 331 78 392T169 488T298 523Q374
523 436 482L478 531Q488 541 499 541Q510 541 518 533T527 514Q527 502 520 495L479 447Q513 410 532 361ZM105 187T139 134L399 438Q355 467 298 467Q244 467 200 440T131 364T105 256Q105 187 139 134ZM352 46T396 73T466 148T491 256Q491 299 478 336T441 402L175
91Q228 46 298 46Q352 46 396 73Z" />
<glyph unicode="&#xf9;" glyph-name="ugrave" horiz-adv-x="569" d="M474 508T482 500T491 478V196Q491 98 436 46T284 -7Q188 -7 134 45T79 196V478Q79 491 87 499T109 508Q122 508 130 500T139 478V196Q139 124 177 87T284 49Q354 49 392 86T431 196V478Q431
491 439 499T461 508Q474 508 482 500ZM276 558T262 570L183 643Q169 654 169 669Q169 683 177 690T199 698Q217 698 230 681L298 592Q306 582 306 576Q306 568 301 563T287 558Q276 558 262 570Z" />
<glyph unicode="&#xfa;" glyph-name="uacute" horiz-adv-x="569" d="M474 508T482 500T491 478V196Q491 98 436 46T284 -7Q188 -7 134 45T79 196V478Q79 491 87 499T109 508Q122 508 130 500T139 478V196Q139 124 177 87T284 49Q354 49 392 86T431 196V478Q431
491 439 499T461 508Q474 508 482 500ZM266 551T261 556T256 569Q256 575 261 583L322 678Q334 700 356 700Q371 700 380 692T388 669Q388 658 378 646L303 567Q287 551 272 551Q266 551 261 556Z" />
<glyph unicode="&#xfb;" glyph-name="ucircumflex" horiz-adv-x="569" d="M474 508T482 500T491 478V196Q491 98 436 46T284 -7Q188 -7 134 45T79 196V478Q79 491 87 499T109 508Q122 508 130 500T139 478V196Q139 124 177 87T284 49Q354 49 392 86T431 196V478Q431
491 439 499T461 508Q474 508 482 500ZM407 600T407 591Q407 586 402 581T391 576Q383 576 378 579T364 590L285 653L209 589Q207 588 202 584T192 577T183 575Q176 575 171 580T166 591Q166 599 174 607L247 687Q258 704 280 704H296Q308 704 315 701T328 687L400
608Q407 600 407 591Z" />
<glyph unicode="&#xfc;" glyph-name="udieresis" horiz-adv-x="569" d="M474 508T482 500T491 478V196Q491 98 436 46T284 -7Q188 -7 134 45T79 196V478Q79 491 87 499T109 508Q122 508 130 500T139 478V196Q139 124 177 87T284 49Q354 49 392 86T431 196V478Q431
491 439 499T461 508Q474 508 482 500ZM171 591T160 601T149 631V641Q149 660 160 670T190 681Q209 681 220 671T231 641V631Q231 612 221 602T190 591Q171 591 160 601ZM343 591T332 601T321 631V641Q321 660 332 670T363 681Q382 681 392 671T403 641V631Q403
612 393 602T362 591Q343 591 332 601Z" />
<glyph unicode="&#xfd;" glyph-name="yacute" horiz-adv-x="568" d="M473 520T481 512T490 490V49Q490 -30 459 -86T373 -171T249 -200Q207 -200 171 -191T110 -167Q89 -154 89 -138Q89 -136 91 -128Q94 -118 101 -113T116 -108Q122 -108 128 -111Q192 -146 250
-146Q333 -146 381 -94T430 48V83Q405 41 358 16T256 -10Q169 -10 124 42T79 183V490Q79 503 87 511T109 520Q122 520 130 512T139 490V192Q139 120 170 83T269 46Q310 46 347 66T407 120T430 192V490Q430 503 438 511T460 520Q473 520 481 512ZM265 551T260 556T255
569Q255 575 260 583L321 678Q333 700 355 700Q370 700 379 692T387 669Q387 658 377 646L302 567Q286 551 271 551Q265 551 260 556Z" />
<glyph unicode="&#xfe;" glyph-name="thorn" horiz-adv-x="602" d="M388 515T442 482T526 389T557 255Q557 180 527 121T443 27T323 -7Q265 -7 217 20T139 94V-170Q139 -183 131 -191T109 -200Q96 -200 88 -192T79 -170V710Q79 723 87 731T109 740Q122 740 130
732T139 710V414Q165 461 214 488T322 515Q388 515 442 482ZM369 49T410 75T475 149T499 255Q499 313 476 359T411 432T317 459Q264 459 222 433T157 361T134 255Q134 196 157 149T222 76T317 49Q369 49 410 75Z" />
<glyph unicode="&#xff;" glyph-name="ydieresis" horiz-adv-x="568" d="M473 520T481 512T490 490V49Q490 -30 459 -86T373 -171T249 -200Q207 -200 171 -191T110 -167Q89 -154 89 -138Q89 -136 91 -128Q94 -118 101 -113T116 -108Q122 -108 128 -111Q192 -146
250 -146Q333 -146 381 -94T430 48V83Q405 41 358 16T256 -10Q169 -10 124 42T79 183V490Q79 503 87 511T109 520Q122 520 130 512T139 490V192Q139 120 170 83T269 46Q310 46 347 66T407 120T430 192V490Q430 503 438 511T460 520Q473 520 481 512ZM170 591T159
601T148 631V641Q148 660 159 670T189 681Q208 681 219 671T230 641V631Q230 612 220 602T189 591Q170 591 159 601ZM342 591T331 601T320 631V641Q320 660 331 670T362 681Q381 681 391 671T402 641V631Q402 612 392 602T361 591Q342 591 331 601Z" />
<glyph unicode="&#x2013;" glyph-name="endash" horiz-adv-x="510" d="M75 233T67 241T58 262Q58 275 66 283T89 291H422Q435 291 444 283T453 262Q453 249 444 241T422 233H89Q75 233 67 241Z" />
<glyph unicode="&#x2014;" glyph-name="emdash" horiz-adv-x="838" d="M76 233T67 242T58 264Q58 277 66 285T89 294H750Q763 294 772 286T781 264Q781 251 772 242T750 233H89Q76 233 67 242Z" />
<glyph unicode="&#x2018;" glyph-name="quoteleft" horiz-adv-x="194" d="M30 614T44 642T81 689T124 707Q135 707 142 702T150 685Q150 675 145 671T130 664T114 658Q100 651 93 638T85 608Q85 597 91 590T107 583Q121 583 134 592Q146 582 146 568Q146 551 128
538T89 524Q63 524 47 540T30 586Q30 614 44 642Z" />
<glyph unicode="&#x2019;" glyph-name="quoteright" horiz-adv-x="194" d="M156 617T142 589T105 542T62 524Q51 524 44 529T36 546Q36 556 41 560T56 567T72 573Q86 580 93 593T101 623Q101 634 95 641T79 648Q65 648 52 639Q40 649 40 663Q40 680 58 693T97
707Q123 707 139 691T156 645Q156 617 142 589Z" />
<glyph unicode="&#x201a;" glyph-name="quotesinglbase" horiz-adv-x="199" d="M159 -25T145 -53T108 -100T65 -119Q54 -119 47 -114T39 -97Q39 -87 44 -83T59 -76T75 -70Q89 -63 96 -50T104 -20Q104 -9 98 -2T82 5Q66 5 55 -4Q43 6 43 20Q43 38 61 51T100 65Q126
65 142 49T159 3Q159 -25 145 -53Z" />
<glyph unicode="&#x201c;" glyph-name="quotedblleft" horiz-adv-x="349" d="M283 868T297 896T334 943T377 961Q388 961 395 956T403 939Q403 929 398 925T383 918T367 912Q353 905 346 892T338 862Q338 851 344 844T360 837Q374 837 387 846Q399 836 399 822Q399
805 381 792T342 778Q316 778 300 794T283 840Q283 868 297 896ZM187 612T201 640T238 687T281 705Q292 705 299 700T307 683Q307 673 302 669T287 662T271 656Q257 649 250 636T242 606Q242 595 248 588T264 581Q278 581 291 590Q303 580 303 566Q303 549 285
536T246 522Q220 522 204 538T187 584Q187 612 201 640Z" />
<glyph unicode="&#x201d;" glyph-name="quotedblright" horiz-adv-x="349" d="M153 612T139 584T102 537T59 519Q48 519 41 524T33 541Q33 551 38 555T53 562T69 568Q83 575 90 588T98 618Q98 629 92 636T76 643Q62 643 49 634Q37 644 37 658Q37 675 55 688T94
702Q120 702 136 686T153 640Q153 612 139 584ZM313 612T299 584T262 537T219 519Q208 519 201 524T193 541Q193 551 198 555T213 562T229 568Q243 575 250 588T258 618Q258 629 252 636T236 643Q222 643 209 634Q197 644 197 658Q197 675 215 688T254 702Q280
702 296 686T313 640Q313 612 299 584Z" />
<glyph unicode="&#x201e;" glyph-name="quotedblbase" horiz-adv-x="315" d="M157 -25T143 -53T106 -100T63 -119Q52 -119 45 -114T37 -97Q37 -87 42 -83T57 -76T73 -70Q87 -63 94 -50T102 -20Q102 -9 96 -2T80 5Q64 5 53 -4Q41 6 41 20Q41 38 59 51T98 65Q124
65 140 49T157 3Q157 -25 143 -53ZM299 -25T285 -53T248 -100T205 -119Q194 -119 187 -114T179 -97Q179 -87 184 -83T199 -76T215 -70Q229 -63 236 -50T244 -20Q244 -9 238 -2T222 5Q206 5 195 -4Q183 6 183 20Q183 38 201 51T240 65Q266 65 282 49T299 3Q299 -25
285 -53Z" />
<glyph unicode="&#x2022;" glyph-name="bullet" horiz-adv-x="342" d="M137 224T108 241T61 287T43 352Q43 387 60 416T107 463T171 480Q206 480 235 463T282 417T300 352Q300 317 283 288T236 241T171 224Q137 224 108 241Z" />
<glyph unicode="&#x2039;" glyph-name="guilsinglleft" horiz-adv-x="274" d="M221 99Q229 89 229 80Q229 66 220 58T199 50Q185 50 176 62L46 238Q39 249 39 258Q39 267 46 277L177 452Q187 465 200 465Q212 465 220 458T229 438Q229 428 220 417L104 258L221 99Z" />
<glyph unicode="&#x203a;" glyph-name="guilsinglright" horiz-adv-x="274" d="M229 269T229 257Q229 246 222 238L91 63Q81 50 68 50Q57 50 49 57T40 77Q40 88 48 98L165 258L47 415Q39 426 39 435Q39 449 49 457T69 465Q82 465 92 453L222 277Q229 269 229 257Z" />
</font>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 81 KiB

View File

@ -4,7 +4,7 @@
// Cache assets // Cache assets
workbox.routing.registerRoute( workbox.routing.registerRoute(
// This regexp matches all files in precache-manifest // This regexp matches all files in precache-manifest
new RegExp('.+\\.(css|json|js|eot|svg|ttf|woff|woff2|png|html|txt)$'), new RegExp('.+\\.(css|json|js|svg|woff2|png|html|txt|wav)$'),
new workbox.strategies.StaleWhileRevalidate(), new workbox.strategies.StaleWhileRevalidate(),
) )
@ -74,7 +74,7 @@ self.addEventListener('notificationclick', function (event) {
switch (event.action) { switch (event.action) {
case 'mark-as-done': case 'mark-as-done':
// FIXME: Ugly as hell, but no other way of doing this, since we can't use modules // FIXME: Ugly as hell, but no other way of doing this, since we can't use modules
// in service workersfor now. // in service workers for now.
fetch('/config.json') fetch('/config.json')
.then(r => r.json()) .then(r => r.json())
.then(config => { .then(config => {

View File

@ -12,7 +12,6 @@
<div <div
:class="[ :class="[
{ {
'fullpage-overlay': fullpage,
'is-menu-enabled': menuActive, 'is-menu-enabled': menuActive,
}, },
$route.name, $route.name,
@ -20,9 +19,13 @@
class="app-content" class="app-content"
> >
<a @click="$store.commit('menuActive', false)" class="mobile-overlay" v-if="menuActive"></a> <a @click="$store.commit('menuActive', false)" class="mobile-overlay" v-if="menuActive"></a>
<transition name="fade">
<router-view/> <router-view/>
<transition name="modal">
<router-view name="popup"/>
</transition> </transition>
<a @click="$store.commit('keyboardShortcutsActive', true)" class="keyboard-shortcuts-button"> <a @click="$store.commit('keyboardShortcutsActive', true)" class="keyboard-shortcuts-button">
<icon icon="keyboard"/> <icon icon="keyboard"/>
</a> </a>
@ -33,7 +36,7 @@
<script> <script>
import {mapState} from 'vuex' import {mapState} from 'vuex'
import {CURRENT_LIST, IS_FULLPAGE, MENU_ACTIVE} from '@/store/mutation-types' import {CURRENT_LIST, MENU_ACTIVE} from '@/store/mutation-types'
import Navigation from '@/components/home/navigation' import Navigation from '@/components/home/navigation'
export default { export default {
@ -46,7 +49,6 @@ export default {
this.renewTokenOnFocus() this.renewTokenOnFocus()
}, },
computed: mapState({ computed: mapState({
fullpage: IS_FULLPAGE,
namespaces(state) { namespaces(state) {
return state.namespaces.namespaces.filter(n => !n.isArchived) return state.namespaces.namespaces.filter(n => !n.isArchived)
}, },
@ -58,7 +60,6 @@ export default {
methods: { methods: {
doStuffAfterRoute() { doStuffAfterRoute() {
// this.setTitle('') // Reset the title if the page component does not set one itself // this.setTitle('') // Reset the title if the page component does not set one itself
this.$store.commit(IS_FULLPAGE, false)
this.hideMenuOnMobile() this.hideMenuOnMobile()
this.resetCurrentList() this.resetCurrentList()
}, },

View File

@ -14,14 +14,17 @@
</h1> </h1>
<div class="box has-text-left view"> <div class="box has-text-left view">
<div class="logout"> <div class="logout">
<a @click="logout()" class="button"> <x-button @click="logout()" type="secondary">
<span>Logout</span> <span>Logout</span>
<span class="icon is-small"> <span class="icon is-small">
<icon icon="sign-out-alt"/> <icon icon="sign-out-alt"/>
</span> </span>
</a> </x-button>
</div> </div>
<router-view/> <router-view/>
<a class="menu-bottom-link" href="https://vikunja.io" target="_blank">
Powered by Vikunja
</a>
</div> </div>
</div> </div>
</div> </div>
@ -46,7 +49,3 @@ export default {
}, },
} }
</script> </script>
<style scoped>
</style>

View File

@ -1,15 +1,17 @@
<template> <template>
<div class="noauth-container"> <div class="no-auth-wrapper">
<img alt="Vikunja" src="/images/logo-full.svg"/> <div class="noauth-container">
<div class="message is-info" v-if="motd !== ''"> <img alt="Vikunja" src="/images/logo-full.svg"/>
<div class="message-header"> <div class="message is-info" v-if="motd !== ''">
<p>Info</p> <div class="message-header">
</div> <p>Info</p>
<div class="message-body"> </div>
{{ motd }} <div class="message-body">
{{ motd }}
</div>
</div> </div>
<router-view/>
</div> </div>
<router-view/>
</div> </div>
</template> </template>

View File

@ -50,39 +50,21 @@
<aside class="menu namespaces-lists loader-container" :class="{'is-loading': loading}"> <aside class="menu namespaces-lists loader-container" :class="{'is-loading': loading}">
<template v-for="n in namespaces"> <template v-for="n in namespaces">
<div :key="n.id"> <div :key="n.id" class="namespace-title">
<router-link
:to="{name: 'namespace.edit', params: {id: n.id} }"
class="nsettings"
v-if="n.id > 0"
v-tooltip="'Settings'">
<span class="icon">
<icon icon="cog"/>
</span>
</router-link>
<router-link
:key="n.id + 'list.create'"
:to="{ name: 'list.create', params: { id: n.id} }"
class="nsettings"
v-if="n.id > 0"
v-tooltip="'Add a new list in the ' + n.title + ' namespace'">
<span class="icon">
<icon icon="plus"/>
</span>
</router-link>
<label <label
:for="n.id + 'checker'" :for="n.id + 'checker'"
class="menu-label" class="menu-label"
v-tooltip="n.title + ' (' + n.lists.length + ')'"> v-tooltip="n.title + ' (' + n.lists.filter(l => !l.isArchived).length + ')'">
<span class="name"> <span class="name">
<span <span
:style="{ backgroundColor: n.hexColor }" :style="{ backgroundColor: n.hexColor }"
class="color-bubble" class="color-bubble"
v-if="n.hexColor !== ''"> v-if="n.hexColor !== ''">
</span> </span>
{{ n.title }} ({{ n.lists.length }}) {{ n.title }} ({{ n.lists.filter(l => !l.isArchived).length }})
</span> </span>
</label> </label>
<namespace-settings-dropdown :namespace="n" v-if="n.id > 0"/>
</div> </div>
<input <input
:id="n.id + 'checker'" :id="n.id + 'checker'"
@ -118,11 +100,12 @@
<icon :icon="['far', 'star']" v-else/> <icon :icon="['far', 'star']" v-else/>
</span> </span>
</router-link> </router-link>
<list-settings-dropdown :list="l"/>
</li> </li>
</template> </template>
</ul> </ul>
<label :for="n.id + 'checker'" class="hidden-hint"> <label :for="n.id + 'checker'" class="hidden-hint">
Show hidden lists ({{ n.lists.length }})... Show hidden lists ({{ n.lists.filter(l => !l.isArchived).length }})...
</label> </label>
</div> </div>
</template> </template>
@ -133,12 +116,17 @@
<script> <script>
import {mapState} from 'vuex' import {mapState} from 'vuex'
import {CURRENT_LIST, IS_FULLPAGE, MENU_ACTIVE, LOADING, LOADING_MODULE} from '@/store/mutation-types' import {CURRENT_LIST, MENU_ACTIVE, LOADING, LOADING_MODULE} from '@/store/mutation-types'
import ListSettingsDropdown from '@/components/list/list-settings-dropdown'
import NamespaceSettingsDropdown from '@/components/namespace/namespace-settings-dropdown.vue'
export default { export default {
name: 'navigation', name: 'navigation',
components: {
ListSettingsDropdown,
NamespaceSettingsDropdown,
},
computed: mapState({ computed: mapState({
fullpage: IS_FULLPAGE,
namespaces(state) { namespaces(state) {
return state.namespaces.namespaces.filter(n => !n.isArchived) return state.namespaces.namespaces.filter(n => !n.isArchived)
}, },

View File

@ -31,55 +31,49 @@
class="title"> class="title">
{{ currentList.title === '' ? 'Loading...' : currentList.title }} {{ currentList.title === '' ? 'Loading...' : currentList.title }}
</h1> </h1>
<router-link
:to="{ name: 'list.edit', params: { id: currentList.id } }" <list-settings-dropdown v-if="canWriteCurrentList" :list="currentList"/>
class="icon"
v-if="canWriteCurrentList">
<icon icon="cog" size="2x"/>
</router-link>
</div> </div>
<div class="navbar-end"> <div class="navbar-end">
<update/> <update/>
<div class="user"> <div class="user">
<img :src="userAvatar" alt="" class="avatar"/> <img :src="userAvatar" alt="" class="avatar"/>
<div class="dropdown is-right is-active"> <dropdown class="is-right">
<div class="dropdown-trigger"> <template v-slot:trigger>
<button @click.stop="userMenuActive = !userMenuActive" class="button noshadow"> <x-button
type="secondary"
:shadow="false">
<span class="username">{{ userInfo.name !== '' ? userInfo.name : userInfo.username }}</span> <span class="username">{{ userInfo.name !== '' ? userInfo.name : userInfo.username }}</span>
<span class="icon is-small"> <span class="icon is-small">
<icon icon="chevron-down"/> <icon icon="chevron-down"/>
</span> </span>
</button> </x-button>
</div> </template>
<transition name="fade">
<div class="dropdown-menu" v-if="userMenuActive"> <router-link :to="{name: 'user.settings'}" class="dropdown-item">
<div class="dropdown-content"> Settings
<router-link :to="{name: 'user.settings'}" class="dropdown-item"> </router-link>
Settings <a
</router-link> :href="imprintUrl"
<a class="dropdown-item"
:href="imprintUrl" target="_blank"
class="dropdown-item" v-if="imprintUrl">
target="_blank" Imprint
v-if="imprintUrl"> </a>
Imprint <a
</a> :href="privacyPolicyUrl"
<a class="dropdown-item"
:href="privacyPolicyUrl" target="_blank"
class="dropdown-item" v-if="privacyPolicyUrl">
target="_blank" Privacy policy
v-if="privacyPolicyUrl"> </a>
Privacy policy <a @click="$store.commit('keyboardShortcutsActive', true)" class="dropdown-item">Keyboard
</a> Shortcuts</a>
<a @click="$store.commit('keyboardShortcutsActive', true)" class="dropdown-item">Keyboard <a @click="logout()" class="dropdown-item">
Shortcuts</a> Logout
<a @click="logout()" class="dropdown-item"> </a>
Logout </dropdown>
</a>
</div>
</div>
</transition>
</div>
</div> </div>
</div> </div>
</nav> </nav>
@ -90,21 +84,16 @@ import {mapState} from 'vuex'
import {CURRENT_LIST} from '@/store/mutation-types' import {CURRENT_LIST} from '@/store/mutation-types'
import Rights from '@/models/rights.json' import Rights from '@/models/rights.json'
import Update from '@/components/home/update' import Update from '@/components/home/update'
import ListSettingsDropdown from '@/components/list/list-settings-dropdown'
import Dropdown from '@/components/misc/dropdown'
export default { export default {
name: 'topNavigation', name: 'topNavigation',
data() {
return {
userMenuActive: false,
}
},
components: { components: {
Dropdown,
ListSettingsDropdown,
Update, Update,
}, },
created() {
// This will hide the menu once clicked outside of it
this.$nextTick(() => document.addEventListener('click', () => this.userMenuActive = false))
},
computed: mapState({ computed: mapState({
userInfo: state => state.auth.info, userInfo: state => state.auth.info,
userAvatar: state => state.auth.avatarUrl, userAvatar: state => state.auth.avatarUrl,

View File

@ -1,7 +1,9 @@
<template> <template>
<div class="update-notification" v-if="updateAvailable"> <div class="update-notification" v-if="updateAvailable">
<p>There is an update for Vikunja available!</p> <p>There is an update for Vikunja available!</p>
<a @click="refreshApp()" class="button is-primary noshadow">Update Now</a> <x-button @click="refreshApp()" :shadow="false">
Update Now
</x-button>
</div> </div>
</template> </template>

View File

@ -0,0 +1,74 @@
<template>
<a
class="button"
:class="{
'is-loading': loading,
'has-no-shadow': !shadow,
'is-primary': type === 'primary',
'is-outlined': type === 'secondary',
'is-text is-inverted has-no-shadow underline-none':
type === 'tertary',
}"
:disabled="disabled"
@click="click"
:href="href !== '' ? href : false"
>
<icon :icon="icon" v-if="showIconOnly"/>
<span class="icon is-small" v-else-if="icon !== ''">
<icon :icon="icon"/>
</span>
<slot></slot>
</a>
</template>
<script>
export default {
name: 'x-button',
props: {
type: {
type: String,
default: 'primary',
},
href: {
type: String,
default: '',
},
to: {
default: false,
},
icon: {
default: '',
},
loading: {
type: Boolean,
default: false,
},
shadow: {
type: Boolean,
default: true,
},
disabled: {
type: Boolean,
default: false,
},
},
computed: {
showIconOnly() {
return this.icon !== '' && typeof this.$slots.default === 'undefined'
}
},
methods: {
click(e) {
if (this.disabled) {
return
}
if (this.to !== false) {
this.$router.push(this.to)
}
this.$emit('click', e)
},
},
}
</script>

View File

@ -15,10 +15,12 @@
:rgbSliders="true" :rgbSliders="true"
model="hex" model="hex"
picker="square" picker="square"
v-model="color"/> v-model="color"
<a @click="reset" class="reset"> :class="{'is-empty': empty}"
/>
<x-button @click="reset" class="is-small ml-2" :shadow="false" type="secondary">
Reset Color Reset Color
</a> </x-button>
</div> </div>
</template> </template>
@ -57,8 +59,17 @@ export default {
mounted() { mounted() {
this.color = this.value this.color = this.value
}, },
computed: {
empty() {
return this.color === '#000000' || this.color === ''
},
},
methods: { methods: {
update() { update(force = false) {
if(this.empty && !force) {
return
}
if (this.lastChangeTimeout !== null) { if (this.lastChangeTimeout !== null) {
clearTimeout(this.lastChangeTimeout) clearTimeout(this.lastChangeTimeout)
@ -73,8 +84,20 @@ export default {
// FIXME: I havn't found a way to make it clear to the user the color war reset. // FIXME: I havn't found a way to make it clear to the user the color war reset.
// Not sure if verte is capable of this - it does not show the change when setting this.color = '' // Not sure if verte is capable of this - it does not show the change when setting this.color = ''
this.color = '' this.color = ''
this.update() this.update(true)
}, },
}, },
} }
</script> </script>
<style lang="scss">
.verte.is-empty {
.verte__icon {
opacity: 0;
}
.verte__guide {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGklEQVQYlWM4c+bMf3TMgA0MBYWDzDkUKQQAlHCpV9ycHeMAAAAASUVORK5CYII=);
}
}
</style>

View File

@ -97,12 +97,13 @@
v-model="flatPickrDate" v-model="flatPickrDate"
/> />
<a <x-button
class="button is-outlined is-primary has-no-shadow is-fullwidth" class="is-fullwidth"
:shadow="false"
@click="close" @click="close"
> >
Confirm Confirm
</a> </x-button>
</div> </div>
</transition> </transition>
</div> </div>
@ -112,10 +113,11 @@
import flatPickr from 'vue-flatpickr-component' import flatPickr from 'vue-flatpickr-component'
import 'flatpickr/dist/flatpickr.css' import 'flatpickr/dist/flatpickr.css'
import {calculateDayInterval} from '@/helpers/time/calculateDayInterval'
import {format} from 'date-fns' import {format} from 'date-fns'
import {calculateDayInterval} from '@/helpers/time/calculateDayInterval'
import {calculateNearestHours} from '@/helpers/time/calculateNearestHours' import {calculateNearestHours} from '@/helpers/time/calculateNearestHours'
import {closeWhenClickedOutside} from '@/helpers/closeWhenClickedOutside' import {closeWhenClickedOutside} from '@/helpers/closeWhenClickedOutside'
import {createDateFromString} from '@/helpers/time/createDateFromString'
export default { export default {
name: 'datepicker', name: 'datepicker',
@ -167,10 +169,10 @@ export default {
this.date = null this.date = null
return return
} }
this.date = new Date(newVal) this.date = createDateFromString(newVal)
}, },
flatPickrDate(newVal) { flatPickrDate(newVal) {
this.date = new Date(newVal) this.date = createDateFromString(newVal)
this.updateData() this.updateData()
}, },
}, },

View File

@ -1,14 +1,26 @@
<template> <template>
<div :class="{'is-pulled-up': isEditEnabled}" class="editor"> <div :class="{'is-pulled-up': isEditEnabled}" class="editor">
<div class="tabs is-right" v-if="hasPreview && isEditEnabled && !hasEditBottom"> <div class="is-pulled-right mb-4" v-if="hasPreview && isEditEnabled && !hasEditBottom">
<ul> <x-button
<li> v-if="!isEditActive"
<a v-if="!isEditActive" @click="toggleEdit">Edit</a> @click="toggleEdit"
<a v-else @click="toggleEdit">Done</a> :shadow="false"
</li> type="secondary"
</ul> >
<icon icon="pen"/>
</x-button>
<x-button
v-else
@click="toggleEdit"
:shadow="false"
type="secondary"
>
Done
</x-button>
</div> </div>
<div class="clear"></div>
<vue-easymde <vue-easymde
:configs="config" :configs="config"
@change="bubble" @change="bubble"
@ -17,9 +29,14 @@
v-if="isEditActive" v-if="isEditActive"
v-model="text"/> v-model="text"/>
<div class="preview content" v-html="preview" v-if="isPreviewActive"> <div class="preview content" v-html="preview" v-if="isPreviewActive && text !== ''">
</div> </div>
<p class="has-text-centered has-text-grey is-italic" v-if="isPreviewActive && text === '' && emptyText !== ''">
{{ emptyText }}
<a @click="toggleEdit">Edit</a>.
</p>
<ul class="actions"> <ul class="actions">
<template v-if="hasEditBottom"> <template v-if="hasEditBottom">
<li> <li>
@ -84,6 +101,10 @@ export default {
bottomActions: { bottomActions: {
default: () => [], default: () => [],
}, },
emptyText: {
type: String,
default: () => '',
},
}, },
data() { data() {
return { return {
@ -257,6 +278,11 @@ export default {
// it a higher timeout to make the timouts cancel each other in that case so // it a higher timeout to make the timouts cancel each other in that case so
// that in the end, only one change event is triggered to the outside per change. // that in the end, only one change event is triggered to the outside per change.
handleInput(val) { handleInput(val) {
// Don't bubble if the text is up to date
if(val === this.text) {
return
}
this.text = val this.text = val
this.bubble(1000) this.bubble(1000)
}, },
@ -305,6 +331,9 @@ export default {
return checkboxes[n] return checkboxes[n]
}, },
renderPreview() { renderPreview() {
const renderer = new marked.Renderer()
const linkRenderer = renderer.link
let checkboxNum = -1 let checkboxNum = -1
marked.use({ marked.use({
renderer: { renderer: {
@ -328,10 +357,20 @@ export default {
checkboxNum++ checkboxNum++
return `<input type="checkbox" data-checkbox-num="${checkboxNum}" ${checked} class="text-checkbox-${this._uid}"/>` return `<input type="checkbox" data-checkbox-num="${checkboxNum}" ${checked} class="text-checkbox-${this._uid}"/>`
}, },
link: (href, title, text) => {
const isLocal = href.startsWith(`${location.protocol}//${location.hostname}`)
const html = linkRenderer.call(renderer, href, title, text)
return isLocal ? html : html.replace(/^<a /, `<a target="_blank" rel="noreferrer noopener nofollow" `)
},
},
highlight: function (code, language) {
const hljs = require('highlight.js')
const validLanguage = hljs.getLanguage(language) ? language : 'plaintext'
return hljs.highlight(validLanguage, code).value
}, },
}) })
this.preview = DOMPurify.sanitize(marked(this.text)) this.preview = DOMPurify.sanitize(marked(this.text), { ADD_ATTR: ['target'] })
// Since the render function is synchronous, we can't do async http requests in it. // Since the render function is synchronous, we can't do async http requests in it.
// Therefore, we can't resolve the blob url at (markdown) compile time. // Therefore, we can't resolve the blob url at (markdown) compile time.
@ -342,8 +381,8 @@ export default {
// Some docs at https://stackoverflow.com/q/62865160/10924593 // Some docs at https://stackoverflow.com/q/62865160/10924593
this.$nextTick(() => { this.$nextTick(() => {
const attachmentImage = document.getElementsByClassName('attachment-image') const attachmentImage = document.getElementsByClassName('attachment-image')
if(attachmentImage) { if (attachmentImage) {
attachmentImage.forEach(img => { for (const img of attachmentImage) {
// The url is something like /tasks/<id>/attachments/<id> // The url is something like /tasks/<id>/attachments/<id>
const parts = img.dataset.src.substr(window.API_URL.length + 1).split('/') const parts = img.dataset.src.substr(window.API_URL.length + 1).split('/')
const taskId = parseInt(parts[1]) const taskId = parseInt(parts[1])
@ -358,15 +397,15 @@ export default {
.then(url => { .then(url => {
img.src = url img.src = url
}) })
}) }
} }
const textCheckbox = document.getElementsByClassName(`text-checkbox-${this._uid}`) const textCheckbox = document.getElementsByClassName(`text-checkbox-${this._uid}`)
if(textCheckbox) { if (textCheckbox) {
textCheckbox.forEach(check => { for (const check of textCheckbox) {
check.removeEventListener('change', this.handleCheckboxClick) check.removeEventListener('change', this.handleCheckboxClick)
check.addEventListener('change', this.handleCheckboxClick) check.addEventListener('change', this.handleCheckboxClick)
}) }
} }
}) })
}, },
@ -377,10 +416,10 @@ export default {
const index = this.findNthIndex(this.text, numMarkdownCheck) const index = this.findNthIndex(this.text, numMarkdownCheck)
if (index < 0 || typeof index === 'undefined') { if (index < 0 || typeof index === 'undefined') {
console.log('no index found') console.debug('no index found')
return return
} }
console.log(index, this.text.substr(index, 9)) console.debug(index, this.text.substr(index, 9))
if (checked) { if (checked) {
this.text = this.replaceAt(this.text, index, '* [x] ') this.text = this.replaceAt(this.text, index, '* [x] ')
@ -392,13 +431,13 @@ export default {
}, },
toggleEdit() { toggleEdit() {
if (this.isEditActive) { if (this.isEditActive) {
this.isPreviewActive = true; this.isPreviewActive = true
this.isEditActive = false; this.isEditActive = false
this.renderPreview(); this.renderPreview()
this.bubble(0); // save instantly this.bubble(0) // save instantly
} else { } else {
this.isPreviewActive = false; this.isPreviewActive = false
this.isEditActive = true; this.isEditActive = true
} }
}, },
}, },
@ -406,12 +445,13 @@ export default {
</script> </script>
<style lang="scss"> <style lang="scss">
@import '../../../node_modules/highlight.js/scss/atelier-heath-light';
@import '../../../node_modules/easymde/dist/easymde.min.css'; @import '../../../node_modules/easymde/dist/easymde.min.css';
@import '../../styles/theme/variables'; @import '../../styles/theme/variables/all';
.editor { .editor {
.tabs ul { .clear {
margin-left: 0; clear: both;
} }
.preview.content ul li input[type="checkbox"] { .preview.content ul li input[type="checkbox"] {
@ -426,6 +466,11 @@ export default {
&-lines pre { &-lines pre {
margin: 0 !important; margin: 0 !important;
} }
&-placeholder {
color: $grey-400 !important;
font-style: italic;
}
} }
.editor-preview { .editor-preview {
@ -462,6 +507,7 @@ export default {
pre.CodeMirror-line { pre.CodeMirror-line {
margin-bottom: 0 !important; margin-bottom: 0 !important;
color: $grey-700 !important;
} }
.cm-header { .cm-header {
@ -470,7 +516,7 @@ pre.CodeMirror-line {
} }
ul.actions { ul.actions {
font-size: .8em; font-size: .8rem;
margin: 0; margin: 0;
li { li {
@ -487,7 +533,7 @@ ul.actions {
} }
&, a { &, a {
color: $grey; color: $grey-500;
} }
a:hover { a:hover {

View File

@ -4,18 +4,19 @@
:class="{'has-search-results': searchResultsVisible}" :class="{'has-search-results': searchResultsVisible}"
ref="multiselectRoot" ref="multiselectRoot"
> >
<div class="input-wrapper input"> <div class="control" :class="{'is-loading': loading || localLoading}">
<template v-if="Array.isArray(internalValue)"> <div class="input-wrapper input" :class="{'has-multiple': multiple && Array.isArray(internalValue) && internalValue.length > 0}">
<template v-for="(item, key) in internalValue"> <template v-if="Array.isArray(internalValue)">
<slot name="tag" :item="item"> <template v-for="(item, key) in internalValue">
<slot name="tag" :item="item">
<span :key="`item${key}`" class="tag ml-2 mt-2"> <span :key="`item${key}`" class="tag ml-2 mt-2">
{{ label !== '' ? item[label] : item }} {{ label !== '' ? item[label] : item }}
<a @click="() => remove(item)" class="delete is-small"></a> <a @click="() => remove(item)" class="delete is-small"></a>
</span> </span>
</slot> </slot>
</template>
</template> </template>
</template>
<div class="input-loader-wrapper">
<input <input
type="text" type="text"
class="input" class="input"
@ -27,7 +28,6 @@
ref="searchInput" ref="searchInput"
@focus="() => showSearchResults = true" @focus="() => showSearchResults = true"
/> />
<span class="loader is-loading" v-if="loading || localLoading"></span>
</div> </div>
</div> </div>
@ -35,16 +35,18 @@
<div class="search-results" v-if="searchResultsVisible"> <div class="search-results" v-if="searchResultsVisible">
<button <button
v-if="creatableAvailable" v-if="creatableAvailable"
class="button is-ghost is-fullwidth" class="is-fullwidth"
ref="result--1" ref="result--1"
@keydown.up.prevent="() => preSelect(-2)" @keydown.up.prevent="() => preSelect(-2)"
@keydown.down.prevent="() => preSelect(0)" @keydown.down.prevent="() => preSelect(0)"
@keyup.enter.prevent="create" @keyup.enter.prevent="create"
@click="create" @click.prevent.stop="create"
> >
<span> <span>
<slot name="searchResult" :option="query"> <slot name="searchResult" :option="query">
{{ query }} <span class="search-result">
{{ query }}
</span>
</slot> </slot>
</span> </span>
<span class="hint-text"> <span class="hint-text">
@ -53,18 +55,17 @@
</button> </button>
<button <button
class="button is-ghost is-fullwidth" class="is-fullwidth"
v-for="(data, key) in filteredSearchResults" v-for="(data, key) in filteredSearchResults"
:key="key" :key="key"
:ref="`result-${key}`" :ref="`result-${key}`"
@keydown.up.prevent="() => preSelect(key - 1)" @keydown.up.prevent="() => preSelect(key - 1)"
@keydown.down.prevent="() => preSelect(key + 1)" @keydown.down.prevent="() => preSelect(key + 1)"
@keyup.enter.prevent="() => select(data)" @click.prevent.stop="() => select(data)"
@click="() => select(data)"
> >
<span> <span>
<slot name="searchResult" :option="data"> <slot name="searchResult" :option="data">
{{ label !== '' ? data[label] : data }} <span class="search-result">{{ label !== '' ? data[label] : data }}</span>
</slot> </slot>
</span> </span>
<span class="hint-text"> <span class="hint-text">
@ -204,6 +205,11 @@ export default {
methods: { methods: {
// Searching will be triggered with a 200ms delay to avoid searching on every keyup event. // Searching will be triggered with a 200ms delay to avoid searching on every keyup event.
search() { search() {
// Updating the query with a binding does not work on mobile for some reason,
// getting the value manual does.
this.query = this.$refs.searchInput.value
if (this.searchTimeout !== null) { if (this.searchTimeout !== null) {
clearTimeout(this.searchTimeout) clearTimeout(this.searchTimeout)
this.searchTimeout = null this.searchTimeout = null
@ -296,8 +302,6 @@ export default {
}, },
createOrSelectOnEnter() { createOrSelectOnEnter() {
console.log('enter', this.creatableAvailable, this.searchResults.length)
if (!this.creatableAvailable && this.searchResults.length === 1) { if (!this.creatableAvailable && this.searchResults.length === 1) {
this.select(this.searchResults[0]) this.select(this.searchResults[0])
return return

View File

@ -0,0 +1,106 @@
<template>
<dropdown>
<template v-if="isSavedFilter">
<dropdown-item
:to="{ name: `${listRoutePrefix}.settings.edit`, params: { listId: list.id } }"
icon="pen"
>
Edit
</dropdown-item>
<dropdown-item
:to="{ name: `${listRoutePrefix}.settings.delete`, params: { listId: list.id } }"
icon="trash-alt"
>
Delete
</dropdown-item>
</template>
<template v-else-if="list.isArchived">
<dropdown-item
:to="{ name: `${listRoutePrefix}.settings.archive`, params: { listId: list.id } }"
icon="archive"
>
Un-Archive
</dropdown-item>
</template>
<template v-else>
<dropdown-item
:to="{ name: `${listRoutePrefix}.settings.edit`, params: { listId: list.id } }"
icon="pen"
>
Edit
</dropdown-item>
<dropdown-item
:to="{ name: `${listRoutePrefix}.settings.background`, params: { listId: list.id } }"
v-if="backgroundsEnabled"
icon="image"
>
Set background
</dropdown-item>
<dropdown-item
:to="{ name: `${listRoutePrefix}.settings.share`, params: { listId: list.id } }"
icon="share-alt"
>
Share
</dropdown-item>
<dropdown-item
:to="{ name: `${listRoutePrefix}.settings.duplicate`, params: { listId: list.id } }"
icon="paste"
>
Duplicate
</dropdown-item>
<dropdown-item
:to="{ name: `${listRoutePrefix}.settings.archive`, params: { listId: list.id } }"
icon="archive"
>
Archive
</dropdown-item>
<dropdown-item
:to="{ name: `${listRoutePrefix}.settings.delete`, params: { listId: list.id } }"
icon="trash-alt"
class="has-text-danger"
>
Delete
</dropdown-item>
</template>
</dropdown>
</template>
<script>
import {getSavedFilterIdFromListId} from '@/helpers/savedFilter'
import Dropdown from '@/components/misc/dropdown'
import DropdownItem from '@/components/misc/dropdown-item'
export default {
name: 'list-settings-dropdown',
components: {
DropdownItem,
Dropdown,
},
props: {
list: {
required: true,
},
},
computed: {
backgroundsEnabled() {
return this.$store.state.config.enabledBackgroundProviders.length > 0
},
listRoutePrefix() {
let name = 'list'
if (this.$route.name.startsWith('list.')) {
name = this.$route.name
}
if (this.isSavedFilter) {
name = name.replace('list.', 'filter.')
}
return name
},
isSavedFilter() {
return getSavedFilterIdFromListId(this.list.id) > 0
},
},
}
</script>

View File

@ -0,0 +1,65 @@
<template>
<transition name="fade">
<filters
@change="change"
v-if="visibleInternal"
v-model="params"
ref="filters"
/>
</transition>
</template>
<script>
import {closeWhenClickedOutside} from '@/helpers/closeWhenClickedOutside'
import Filters from '../../../components/list/partials/filters'
export default {
name: 'filter-popup',
data() {
return {
params: null,
visibleInternal: false,
}
},
components: {
Filters,
},
mounted() {
this.params = this.value
document.addEventListener('click', this.hidePopup)
},
beforeDestroy() {
document.removeEventListener('click', this.hidePopup)
},
watch: {
value(newVal) {
this.$set(this, 'params', newVal)
},
visible() {
this.visibleInternal = !this.visibleInternal
},
},
props: {
value: {
required: true,
},
visible: {
type: Boolean,
default: false,
},
},
methods: {
change() {
this.$emit('change', this.params)
this.$emit('input', this.params)
},
hidePopup(e) {
if (this.visibleInternal) {
closeWhenClickedOutside(e, this.$refs.filters.$el, () => {
this.visibleInternal = false
})
}
},
},
}
</script>

View File

@ -1,182 +1,180 @@
<template> <template>
<div class="card filters has-overflow"> <card class="filters has-overflow">
<div class="card-content"> <fancycheckbox v-model="params.filter_include_nulls">
<fancycheckbox v-model="params.filter_include_nulls"> Include Tasks which don't have a value set
Include Tasks which don't have a value set </fancycheckbox>
</fancycheckbox> <fancycheckbox
<fancycheckbox v-model="filters.requireAllFilters"
v-model="filters.requireAllFilters" @change="setFilterConcat()"
@change="setFilterConcat()" >
> Require all filters to be true for a task to show up
Require all filters to be true for a task to show up </fancycheckbox>
</fancycheckbox> <div class="field">
<div class="field"> <label class="label">Show Done Tasks</label>
<label class="label">Show Done Tasks</label> <div class="control">
<div class="control"> <fancycheckbox @change="setDoneFilter" v-model="filters.done">
<fancycheckbox @change="setDoneFilter" v-model="filters.done"> Show Done Tasks
Show Done Tasks </fancycheckbox>
</fancycheckbox>
</div>
</div> </div>
<div class="field"> </div>
<label class="label">Priority</label> <div class="field">
<div class="control single-value-control"> <label class="label">Priority</label>
<priority-select <div class="control single-value-control">
:disabled="!filters.usePriority" <priority-select
v-model.number="filters.priority" :disabled="!filters.usePriority"
@change="setPriority" v-model.number="filters.priority"
/> @change="setPriority"
<fancycheckbox />
v-model="filters.usePriority" <fancycheckbox
@change="setPriority" v-model="filters.usePriority"
> @change="setPriority"
Enable Filter By Priority >
</fancycheckbox> Enable Filter By Priority
</div> </fancycheckbox>
</div> </div>
<div class="field"> </div>
<label class="label">Percent Done</label> <div class="field">
<div class="control single-value-control"> <label class="label">Percent Done</label>
<percent-done-select <div class="control single-value-control">
v-model.number="filters.percentDone" <percent-done-select
@change="setPercentDoneFilter" v-model.number="filters.percentDone"
:disabled="!filters.usePercentDone" @change="setPercentDoneFilter"
/> :disabled="!filters.usePercentDone"
<fancycheckbox />
v-model="filters.usePercentDone" <fancycheckbox
@change="setPercentDoneFilter" v-model="filters.usePercentDone"
> @change="setPercentDoneFilter"
Enable Filter By Percent Done >
</fancycheckbox> Enable Filter By Percent Done
</div> </fancycheckbox>
</div> </div>
<div class="field"> </div>
<label class="label">Due Date</label> <div class="field">
<div class="control"> <label class="label">Due Date</label>
<flat-pickr <div class="control">
:config="flatPickerConfig" <flat-pickr
@on-close="setDueDateFilter" :config="flatPickerConfig"
class="input" @on-close="setDueDateFilter"
placeholder="Due Date Range" class="input"
v-model="filters.dueDate" placeholder="Due Date Range"
/> v-model="filters.dueDate"
</div> />
</div> </div>
<div class="field"> </div>
<label class="label">Start Date</label> <div class="field">
<div class="control"> <label class="label">Start Date</label>
<flat-pickr <div class="control">
:config="flatPickerConfig" <flat-pickr
@on-close="setStartDateFilter" :config="flatPickerConfig"
class="input" @on-close="setStartDateFilter"
placeholder="Start Date Range" class="input"
v-model="filters.startDate" placeholder="Start Date Range"
/> v-model="filters.startDate"
</div> />
</div> </div>
<div class="field"> </div>
<label class="label">End Date</label> <div class="field">
<div class="control"> <label class="label">End Date</label>
<flat-pickr <div class="control">
:config="flatPickerConfig" <flat-pickr
@on-close="setEndDateFilter" :config="flatPickerConfig"
class="input" @on-close="setEndDateFilter"
placeholder="End Date Range" class="input"
v-model="filters.endDate" placeholder="End Date Range"
/> v-model="filters.endDate"
</div> />
</div> </div>
<div class="field"> </div>
<label class="label">Reminders</label> <div class="field">
<div class="control"> <label class="label">Reminders</label>
<flat-pickr <div class="control">
:config="flatPickerConfig" <flat-pickr
@on-close="setReminderFilter" :config="flatPickerConfig"
class="input" @on-close="setReminderFilter"
placeholder="Reminder Date Range" class="input"
v-model="filters.reminders" placeholder="Reminder Date Range"
/> v-model="filters.reminders"
</div> />
</div> </div>
</div>
<div class="field"> <div class="field">
<label class="label">Assignees</label> <label class="label">Assignees</label>
<div class="control"> <div class="control">
<multiselect <multiselect
:loading="usersService.loading" :loading="usersService.loading"
placeholder="Type to search for a user..." placeholder="Type to search for a user..."
@search="query => find('users', query)" @search="query => find('users', query)"
:search-results="foundusers" :search-results="foundusers"
@select="() => add('users', 'assignees')" @select="() => add('users', 'assignees')"
label="username" label="username"
:multiple="true" :multiple="true"
@remove="() => remove('users', 'assignees')" @remove="() => remove('users', 'assignees')"
v-model="users" v-model="users"
/> />
</div>
</div> </div>
</div>
<div class="field"> <div class="field">
<label class="label">Labels</label> <label class="label">Labels</label>
<div class="control"> <div class="control">
<multiselect <multiselect
:loading="labelService.loading" :loading="labelService.loading"
placeholder="Type to search for a label..." placeholder="Type to search for a label..."
@search="findLabels" @search="findLabels"
:search-results="foundLabels" :search-results="foundLabels"
@select="label => addLabel(label)" @select="label => addLabel(label)"
label="title" label="title"
:multiple="true" :multiple="true"
v-model="labels" v-model="labels"
> >
<template v-slot:tag="props"> <template v-slot:tag="props">
<span <span
:style="{'background': props.item.hexColor, 'color': props.item.textColor}" :style="{'background': props.item.hexColor, 'color': props.item.textColor}"
class="tag ml-2 mt-2"> class="tag ml-2 mt-2">
<span>{{ props.item.title }}</span> <span>{{ props.item.title }}</span>
<a @click="removeLabel(props.item)" class="delete is-small"></a> <a @click="removeLabel(props.item)" class="delete is-small"></a>
</span> </span>
</template> </template>
</multiselect> </multiselect>
</div>
</div>
<template v-if="$route.name === 'filters.create' || $route.name === 'list.edit'">
<div class="field">
<label class="label">Lists</label>
<div class="control">
<multiselect
:loading="listsService.loading"
placeholder="Type to search for a list..."
@search="query => find('lists', query)"
:search-results="foundlists"
@select="() => add('lists', 'list_id')"
label="title"
@remove="() => remove('lists', 'list_id')"
:multiple="true"
v-model="lists"
/>
</div> </div>
</div> </div>
<div class="field">
<template v-if="$route.name === 'filters.create' || $route.name === 'list.edit'"> <label class="label">Namespaces</label>
<div class="field"> <div class="control">
<label class="label">Lists</label> <multiselect
<div class="control"> :loading="namespaceService.loading"
<multiselect placeholder="Type to search for a namespace..."
:loading="listsService.loading" @search="query => find('namespace', query)"
placeholder="Type to search for a list..." :search-results="foundnamespace"
@search="query => find('lists', query)" @select="() => add('namespace', 'namespace')"
:search-results="foundlists" label="title"
@select="() => add('lists', 'list_id')" @remove="() => remove('namespace', 'namespace')"
label="title" :multiple="true"
@remove="() => remove('lists', 'list_id')" v-model="namespace"
:multiple="true" />
v-model="lists"
/>
</div>
</div> </div>
<div class="field"> </div>
<label class="label">Namespaces</label> </template>
<div class="control"> </card>
<multiselect
:loading="namespaceService.loading"
placeholder="Type to search for a namespace..."
@search="query => find('namespace', query)"
:search-results="foundnamespace"
@select="() => add('namespace', 'namespace')"
label="title"
@remove="() => remove('namespace', 'namespace')"
:multiple="true"
v-model="namespace"
/>
</div>
</div>
</template>
</div>
</div>
</template> </template>
<script> <script>

View File

@ -4,13 +4,13 @@
<p>Vikunja will import all lists, tasks, notes, reminders and files you have access to.</p> <p>Vikunja will import all lists, tasks, notes, reminders and files you have access to.</p>
<template v-if="isMigrating === false && message === '' && lastMigrationDate === null"> <template v-if="isMigrating === false && message === '' && lastMigrationDate === null">
<p>To authorize Vikunja to access your {{ name }} Account, click the button below.</p> <p>To authorize Vikunja to access your {{ name }} Account, click the button below.</p>
<a <x-button
:class="{'is-loading': migrationService.loading}" :loading="migrationService.loading"
:disabled="migrationService.loading" :disabled="migrationService.loading"
:href="authUrl" :href="authUrl"
class="button is-primary"> >
Get Started Get Started
</a> </x-button>
</template> </template>
<div <div
class="migration-in-progress-container" class="migration-in-progress-container"
@ -38,8 +38,8 @@
Are you sure? Are you sure?
</p> </p>
<div class="buttons"> <div class="buttons">
<button @click="migrate" class="button is-primary">I am sure, please start migrating now!</button> <x-button @click="migrate">I am sure, please start migrating now!</x-button>
<router-link :to="{name: 'home'}" class="button is-danger is-outlined">Cancel</router-link> <x-button :to="{name: 'home'}" type="tertary" class="has-text-danger">Cancel</x-button>
</div> </div>
</div> </div>
<div v-else> <div v-else>
@ -48,7 +48,7 @@
{{ message }} {{ message }}
</div> </div>
</div> </div>
<router-link :to="{name: 'home'}" class="button is-primary">Refresh</router-link> <x-button :to="{name: 'home'}">Refresh</x-button>
</div> </div>
</div> </div>
</template> </template>

View File

@ -5,7 +5,8 @@
<div class="field has-addons"> <div class="field has-addons">
<div class="control is-expanded"> <div class="control is-expanded">
<input <input
class="input" id="api-url" class="input"
id="api-url"
placeholder="eg. https://localhost:3456" placeholder="eg. https://localhost:3456"
required required
type="url" type="url"
@ -15,21 +16,29 @@
/> />
</div> </div>
<div class="control"> <div class="control">
<a class="button is-primary" @click="setApiUrl" :disabled="apiUrl === ''"> <x-button @click="setApiUrl" :disabled="apiUrl === ''">
Change Change
</a> </x-button>
</div> </div>
</div> </div>
</div> </div>
<div class="api-url-info" v-else> <div class="api-url-info" v-else>
Sign in to your Vikunja account on <span v-tooltip="apiUrl">{{ apiDomain() }}</span><br/> Sign in to your Vikunja account on
<a @click="() => configureApi = true">change</a> <span v-tooltip="apiUrl"> {{ apiDomain() }} </span>
<br />
<a @click="() => (configureApi = true)">change</a>
</div> </div>
<div class="notification is-success mt-2" v-if="successMsg !== '' && errorMsg === ''"> <div
class="notification is-success mt-2"
v-if="successMsg !== '' && errorMsg === ''"
>
{{ successMsg }} {{ successMsg }}
</div> </div>
<div class="notification is-danger mt-2" v-if="errorMsg !== '' && successMsg === ''"> <div
class="notification is-danger mt-2"
v-if="errorMsg !== '' && successMsg === ''"
>
{{ errorMsg }} {{ errorMsg }}
</div> </div>
</div> </div>
@ -57,7 +66,9 @@ export default {
if (window.API_URL.startsWith('/api/v1')) { if (window.API_URL.startsWith('/api/v1')) {
return window.location.host return window.location.host
} }
const urlParts = window.API_URL.replace('http://', '').replace('https://', '').split(/[/?#]/) const urlParts = window.API_URL.replace('http://', '')
.replace('https://', '')
.split(/[/?#]/)
return urlParts[0] return urlParts[0]
}, },
setApiUrl() { setApiUrl() {
@ -68,7 +79,10 @@ export default {
let urlToCheck = this.apiUrl let urlToCheck = this.apiUrl
// Check if the url has an http prefix // Check if the url has an http prefix
if (!urlToCheck.startsWith('http://') && !urlToCheck.startsWith('https://')) { if (
!urlToCheck.startsWith('http://') &&
!urlToCheck.startsWith('https://')
) {
urlToCheck = `http://${urlToCheck}` urlToCheck = `http://${urlToCheck}`
} }
@ -79,17 +93,21 @@ export default {
window.API_URL = urlToCheck.toString() window.API_URL = urlToCheck.toString()
// Check if the api is reachable at the provided url // Check if the api is reachable at the provided url
this.$store.dispatch('config/update') this.$store
.catch(e => { .dispatch('config/update')
.catch((e) => {
// Check if it is reachable at /api/v1 and http // Check if it is reachable at /api/v1 and http
if (!urlToCheck.pathname.endsWith('/api/v1') && !urlToCheck.pathname.endsWith('/api/v1/')) { if (
!urlToCheck.pathname.endsWith('/api/v1') &&
!urlToCheck.pathname.endsWith('/api/v1/')
) {
urlToCheck.pathname = `${urlToCheck.pathname}api/v1` urlToCheck.pathname = `${urlToCheck.pathname}api/v1`
window.API_URL = urlToCheck.toString() window.API_URL = urlToCheck.toString()
return this.$store.dispatch('config/update') return this.$store.dispatch('config/update')
} }
return Promise.reject(e) return Promise.reject(e)
}) })
.catch(e => { .catch((e) => {
// Check if it has a port and if not check if it is reachable at https // Check if it has a port and if not check if it is reachable at https
if (urlToCheck.protocol === 'http:') { if (urlToCheck.protocol === 'http:') {
urlToCheck.protocol = 'https:' urlToCheck.protocol = 'https:'
@ -98,17 +116,20 @@ export default {
} }
return Promise.reject(e) return Promise.reject(e)
}) })
.catch(e => { .catch((e) => {
// Check if it is reachable at /api/v1 and https // Check if it is reachable at /api/v1 and https
urlToCheck.pathname = origUrlToCheck.pathname urlToCheck.pathname = origUrlToCheck.pathname
if (!urlToCheck.pathname.endsWith('/api/v1') && !urlToCheck.pathname.endsWith('/api/v1/')) { if (
!urlToCheck.pathname.endsWith('/api/v1') &&
!urlToCheck.pathname.endsWith('/api/v1/')
) {
urlToCheck.pathname = `${urlToCheck.pathname}api/v1` urlToCheck.pathname = `${urlToCheck.pathname}api/v1`
window.API_URL = urlToCheck.toString() window.API_URL = urlToCheck.toString()
return this.$store.dispatch('config/update') return this.$store.dispatch('config/update')
} }
return Promise.reject(e) return Promise.reject(e)
}) })
.catch(e => { .catch((e) => {
// Check if it is reachable at port 3456 and https // Check if it is reachable at port 3456 and https
if (urlToCheck.port !== 3456) { if (urlToCheck.port !== 3456) {
urlToCheck.protocol = 'https:' urlToCheck.protocol = 'https:'
@ -118,17 +139,20 @@ export default {
} }
return Promise.reject(e) return Promise.reject(e)
}) })
.catch(e => { .catch((e) => {
// Check if it is reachable at :3456 and /api/v1 and https // Check if it is reachable at :3456 and /api/v1 and https
urlToCheck.pathname = origUrlToCheck.pathname urlToCheck.pathname = origUrlToCheck.pathname
if (!urlToCheck.pathname.endsWith('/api/v1') && !urlToCheck.pathname.endsWith('/api/v1/')) { if (
!urlToCheck.pathname.endsWith('/api/v1') &&
!urlToCheck.pathname.endsWith('/api/v1/')
) {
urlToCheck.pathname = `${urlToCheck.pathname}api/v1` urlToCheck.pathname = `${urlToCheck.pathname}api/v1`
window.API_URL = urlToCheck.toString() window.API_URL = urlToCheck.toString()
return this.$store.dispatch('config/update') return this.$store.dispatch('config/update')
} }
return Promise.reject(e) return Promise.reject(e)
}) })
.catch(e => { .catch((e) => {
// Check if it is reachable at port 3456 and http // Check if it is reachable at port 3456 and http
if (urlToCheck.port !== 3456) { if (urlToCheck.port !== 3456) {
urlToCheck.protocol = 'http:' urlToCheck.protocol = 'http:'
@ -138,10 +162,13 @@ export default {
} }
return Promise.reject(e) return Promise.reject(e)
}) })
.catch(e => { .catch((e) => {
// Check if it is reachable at :3456 and /api/v1 and http // Check if it is reachable at :3456 and /api/v1 and http
urlToCheck.pathname = origUrlToCheck.pathname urlToCheck.pathname = origUrlToCheck.pathname
if (!urlToCheck.pathname.endsWith('/api/v1') && !urlToCheck.pathname.endsWith('/api/v1/')) { if (
!urlToCheck.pathname.endsWith('/api/v1') &&
!urlToCheck.pathname.endsWith('/api/v1/')
) {
urlToCheck.pathname = `${urlToCheck.pathname}api/v1` urlToCheck.pathname = `${urlToCheck.pathname}api/v1`
window.API_URL = urlToCheck.toString() window.API_URL = urlToCheck.toString()
return this.$store.dispatch('config/update') return this.$store.dispatch('config/update')
@ -154,7 +181,7 @@ export default {
this.errorMsg = `Could not find or use Vikunja installation at "${this.apiDomain()}".` this.errorMsg = `Could not find or use Vikunja installation at "${this.apiDomain()}".`
window.API_URL = oldUrl window.API_URL = oldUrl
}) })
.then(r => { .then((r) => {
if (typeof r !== 'undefined') { if (typeof r !== 'undefined') {
// Set it + save it to local storage to save us the hoops // Set it + save it to local storage to save us the hoops
this.errorMsg = '' this.errorMsg = ''

View File

@ -0,0 +1,55 @@
<template>
<div class="card" :class="{'has-no-shadow': !shadow}">
<header class="card-header" v-if="title !== ''">
<p class="card-header-title">
{{ title }}
</p>
<a @click="$emit('close')" class="card-header-icon" v-if="hasClose">
<span class="icon">
<icon :icon="closeIcon"/>
</span>
</a>
</header>
<div class="card-content loader-container" :class="{'p-0': !padding, 'is-loading': loading}">
<div :class="{'content': hasContent}">
<slot></slot>
</div>
</div>
</div>
</template>
<script>
export default {
name: 'card',
props: {
title: {
type: String,
default: '',
},
padding: {
type: Boolean,
default: true,
},
hasClose: {
type: Boolean,
default: false,
},
closeIcon: {
type: String,
default: 'angle-right',
},
shadow: {
type: Boolean,
default: true,
},
hasContent: {
type: Boolean,
default: true,
},
loading: {
type: Boolean,
default: false,
},
},
}
</script>

View File

@ -0,0 +1,85 @@
<template>
<modal @close="$router.back()" :overflow="true" :wide="wide">
<card
:title="title"
:shadow="false"
:padding="false"
class="has-text-left has-overflow"
:has-close="true"
close-icon="times"
@close="$router.back()"
:loading="loading"
>
<div class="p-4">
<slot></slot>
</div>
<footer class="modal-card-foot is-flex is-justify-content-flex-end">
<x-button
:shadow="false"
type="tertary"
@click.prevent.stop="$emit('tertary')"
v-if="tertary !== ''"
>
{{ tertary }}
</x-button>
<x-button
type="secondary"
@click.prevent.stop="$router.back()"
>
Cancel
</x-button>
<x-button
type="primary"
@click.prevent.stop="primary"
:icon="primaryIcon"
:disabled="primaryDisabled"
v-if="primaryLabel !== ''"
>
{{ primaryLabel }}
</x-button>
</footer>
</card>
</modal>
</template>
<script>
export default {
name: 'create-edit',
props: {
title: {
type: String,
default: '',
},
primaryLabel: {
type: String,
default: 'Create',
},
primaryIcon: {
type: String,
default: 'plus',
},
primaryDisabled: {
type: Boolean,
default: false,
},
tertary: {
type: String,
default: '',
},
wide: {
type: Boolean,
default: false,
},
loading: {
type: Boolean,
default: false,
},
},
methods: {
primary() {
this.$emit('create')
this.$emit('primary')
},
},
}
</script>

View File

@ -0,0 +1,28 @@
<template>
<router-link
:to="to"
class="dropdown-item">
<span class="icon" v-if="icon !== ''">
<icon :icon="icon"/>
</span>
<span>
<slot></slot>
</span>
</router-link>
</template>
<script>
export default {
name: 'dropdown-item',
props: {
to: {
required: true,
},
icon: {
type: String,
required: false,
default: '',
}
},
}
</script>

View File

@ -0,0 +1,50 @@
<template>
<div class="dropdown is-right is-active" ref="dropdown">
<div class="dropdown-trigger" @click="open = !open">
<slot name="trigger">
<icon :icon="triggerIcon" class="icon"/>
</slot>
</div>
<transition name="fade">
<div class="dropdown-menu" v-if="open">
<div class="dropdown-content">
<slot></slot>
</div>
</div>
</transition>
</div>
</template>
<script>
import {closeWhenClickedOutside} from '@/helpers/closeWhenClickedOutside'
export default {
name: 'dropdown',
data() {
return {
open: false,
}
},
mounted() {
document.addEventListener('click', this.hide)
},
beforeDestroy() {
document.removeEventListener('click', this.hide)
},
props: {
triggerIcon: {
type: String,
default: 'ellipsis-h',
},
},
methods: {
hide(e) {
if (this.open) {
closeWhenClickedOutside(e, this.$refs.dropdown, () => {
this.open = false
})
}
},
},
}
</script>

View File

@ -2,71 +2,50 @@
<div class="modal-mask keyboard-shortcuts-modal"> <div class="modal-mask keyboard-shortcuts-modal">
<div @click.self="close()" class="modal-container"> <div @click.self="close()" class="modal-container">
<div class="modal-content"> <div class="modal-content">
<div class="card has-background-white has-no-shadow"> <card class="has-background-white has-no-shadow" title="Available Keyboard Shortcuts">
<header class="card-header"> <p>
<p class="card-header-title">Available Keyboard Shortcuts</p> <strong>Toggle The Menu</strong>
</header> <shortcut :keys="['ctrl', 'e']"/>
<div class="card-content content"> </p>
<p> <h3>Kanban</h3>
<strong>Toggle The Menu</strong> <div class="message is-primary" v-if="$route.name === 'list.kanban'">
<span class="shortcuts"> <div class="message-body">
<span>ctrl</span> These shortcuts work on the current page.
<i>+</i>
<span>e</span>
</span>
</p>
<h3>Kanban</h3>
<div class="message is-primary" v-if="$route.name === 'list.kanban'">
<div class="message-body">
These shortcuts work on the current page.
</div>
</div> </div>
<p>
<strong>Mark a task as done</strong>
<span class="shortcuts">
<span>ctrl</span>
<i>+</i>
<span>click</span>
</span>
</p>
<h3>Task Page</h3>
<div class="message is-primary" v-if="$route.name === 'task.detail' || $route.name === 'task.list.detail' || $route.name === 'task.gantt.detail' || $route.name === 'task.kanban.detail' || $route.name === 'task.detail'">
<div class="message-body">
These shortcuts work on the current page.
</div>
</div>
<p>
<strong>Assign this task to a user</strong>
<span class="shortcuts">
<span>a</span>
</span>
</p>
<p>
<strong>Add labels to this task</strong>
<span class="shortcuts">
<span>l</span>
</span>
</p>
<p>
<strong>Change the due date of this task</strong>
<span class="shortcuts">
<span>d</span>
</span>
</p>
<p>
<strong>Add an attachment to this task</strong>
<span class="shortcuts">
<span>f</span>
</span>
</p>
<p>
<strong>Modify related tasks of this task</strong>
<span class="shortcuts">
<span>r</span>
</span>
</p>
</div> </div>
</div> <p>
<strong>Mark a task as done</strong>
<shortcut :keys="['ctrl', 'click']"/>
</p>
<h3>Task Page</h3>
<div
class="message is-primary"
v-if="$route.name === 'task.detail' || $route.name === 'task.list.detail' || $route.name === 'task.gantt.detail' || $route.name === 'task.kanban.detail' || $route.name === 'task.detail'">
<div class="message-body">
These shortcuts work on the current page.
</div>
</div>
<p>
<strong>Assign this task to a user</strong>
<shortcut :keys="['a']"/>
</p>
<p>
<strong>Add labels to this task</strong>
<shortcut :keys="['l']"/>
</p>
<p>
<strong>Change the due date of this task</strong>
<shortcut :keys="['d']"/>
</p>
<p>
<strong>Add an attachment to this task</strong>
<shortcut :keys="['f']"/>
</p>
<p>
<strong>Modify related tasks of this task</strong>
<shortcut :keys="['r']"/>
</p>
</card>
</div> </div>
</div> </div>
</div> </div>
@ -74,9 +53,11 @@
<script> <script>
import {KEYBOARD_SHORTCUTS_ACTIVE} from '@/store/mutation-types' import {KEYBOARD_SHORTCUTS_ACTIVE} from '@/store/mutation-types'
import Shortcut from '@/components/misc/shortcut'
export default { export default {
name: 'keyboard-shortcuts', name: 'keyboard-shortcuts',
components: {Shortcut},
methods: { methods: {
close() { close() {
this.$store.commit(KEYBOARD_SHORTCUTS_ACTIVE, false) this.$store.commit(KEYBOARD_SHORTCUTS_ACTIVE, false)

View File

@ -0,0 +1,11 @@
<template>
<p class="has-text-centered has-text-grey is-italic p-4 mb-4">
<slot></slot>
</p>
</template>
<script>
export default {
name: 'nothing'
}
</script>

View File

@ -1,27 +1,41 @@
<template> <template>
<notifications position="bottom left" :max="2" class="global-notification"> <notifications position="bottom left" :max="2" class="global-notification">
<template slot="body" slot-scope="props"> <template slot="body" slot-scope="props">
<div :class="['vue-notification-template', 'vue-notification', props.item.type]" @click="close(props)"> <div
:class="[
'vue-notification-template',
'vue-notification',
props.item.type,
]"
@click="close(props)"
>
<div <div
class="notification-title" class="notification-title"
v-html="props.item.title" v-html="props.item.title"
v-if="props.item.title" v-if="props.item.title"
> ></div>
</div>
<div <div
class="notification-content" class="notification-content"
v-html="props.item.text" v-html="props.item.text"
> ></div>
</div>
<div <div
class="buttons is-right" class="buttons is-right"
v-if="props.item.data && props.item.data.actions && props.item.data.actions.length > 0"> v-if="
<button props.item.data &&
:key="'action_'+i" props.item.data.actions &&
props.item.data.actions.length > 0
"
>
<x-button
:key="'action_' + i"
@click="action.callback" @click="action.callback"
class="button noshadow is-small" v-for="(action, i) in props.item.data.actions"> :shadow="false"
class="is-small"
type="secondary"
v-for="(action, i) in props.item.data.actions"
>
{{ action.title }} {{ action.title }}
</button> </x-button>
</div> </div>
</div> </div>
</template> </template>
@ -40,12 +54,11 @@ export default {
</script> </script>
<style scoped> <style scoped>
.vue-notification { .vue-notification {
z-index: 9999; z-index: 9999;
} }
.buttons { .buttons {
margin-top: .5em; margin-top: 0.5rem;
} }
</style> </style>

View File

@ -0,0 +1,20 @@
<template>
<span class="shortcuts">
<template v-for="(k, i) in keys">
<span :key="i">{{ k }}</span>
<i v-if="i < keys.length - 1" :key="`plus${i}`">+</i>
</template>
</span>
</template>
<script>
export default {
name: 'shortcut',
props: {
keys: {
type: Array,
required: true,
}
},
}
</script>

View File

@ -40,7 +40,7 @@ export default {
<style lang="scss" scoped> <style lang="scss" scoped>
.user { .user {
margin: .5em; margin: .5rem;
&.is-inline { &.is-inline {
display: inline; display: inline;
@ -52,7 +52,7 @@ export default {
border-radius: 100%; border-radius: 100%;
vertical-align: middle; vertical-align: middle;
margin-right: .5em; margin-right: .5rem;
} }
} }
</style> </style>

View File

@ -1,18 +1,32 @@
<template> <template>
<transition name="modal"> <transition name="modal">
<div class="modal-mask"> <div class="modal-mask">
<div class="modal-container"> <div class="modal-container" @click.self.prevent.stop="$emit('close')">
<div class="modal-content"> <div class="modal-content" :class="{'has-overflow': overflow, 'is-wide': wide}">
<div class="header"> <slot>
<slot name="header"></slot> <div class="header">
</div> <slot name="header"></slot>
<div class="content"> </div>
<slot name="text"></slot> <div class="content">
</div> <slot name="text"></slot>
<div class="actions"> </div>
<button @click="$emit('close')" class="button is-danger is-inverted noshadow">Cancel</button> <div class="actions">
<button @click="$emit('submit')" class="button is-success noshadow">Do it!</button> <x-button
</div> @click="$emit('close')"
type="tertary"
class="has-text-danger"
>
Cancel
</x-button>
<x-button
@click="$emit('submit')"
type="primary"
:shadow="false"
>
Do it!
</x-button>
</div>
</slot>
</div> </div>
</div> </div>
</div> </div>
@ -30,5 +44,15 @@ export default {
} }
}) })
}, },
props: {
overflow: {
type: Boolean,
default: false,
},
wide: {
type: Boolean,
default: false,
},
},
} }
</script> </script>

View File

@ -0,0 +1,63 @@
<template>
<dropdown>
<template v-if="namespace.isArchived">
<dropdown-item
:to="{ name: 'namespace.settings.archive', params: { id: namespace.id } }"
icon="archive"
>
Un-Archive
</dropdown-item>
</template>
<template v-else>
<dropdown-item
:to="{ name: 'namespace.settings.edit', params: { id: namespace.id } }"
icon="pen"
>
Edit
</dropdown-item>
<dropdown-item
:to="{ name: 'namespace.settings.share', params: { id: namespace.id } }"
icon="share-alt"
>
Share
</dropdown-item>
<dropdown-item
:to="{ name: 'list.create', params: { id: namespace.id } }"
icon="plus"
>
New list
</dropdown-item>
<dropdown-item
:to="{ name: 'namespace.settings.archive', params: { id: namespace.id } }"
icon="archive"
>
Archive
</dropdown-item>
<dropdown-item
:to="{ name: 'namespace.settings.delete', params: { id: namespace.id } }"
icon="trash-alt"
class="has-text-danger"
>
Delete
</dropdown-item>
</template>
</dropdown>
</template>
<script>
import Dropdown from '@/components/misc/dropdown'
import DropdownItem from '@/components/misc/dropdown-item'
export default {
name: 'namespace-settings-dropdown',
components: {
DropdownItem,
Dropdown,
},
props: {
namespace: {
required: true,
},
},
}
</script>

View File

@ -1,33 +1,30 @@
<template> <template>
<div class="card is-fullwidth"> <div>
<header class="card-header"> <p class="has-text-weight-bold">Share Links</p>
<p class="card-header-title"> <div class="sharables-list">
Share links <div class="p-4">
</p> <p>Share with a link:</p>
</header>
<div class="card-content content sharables-list">
<form @submit.prevent="add()" class="add-form">
<p>
Share with a link:
</p>
<div class="field has-addons"> <div class="field has-addons">
<div class="control"> <div class="control">
<div class="select"> <div class="select">
<select v-model="selectedRight"> <select v-model="selectedRight">
<option :value="rights.READ">Read only</option> <option :value="rights.READ">Read only</option>
<option :value="rights.READ_WRITE">Read & write</option> <option :value="rights.READ_WRITE">
Read & write
</option>
<option :value="rights.ADMIN">Admin</option> <option :value="rights.ADMIN">Admin</option>
</select> </select>
</div> </div>
</div> </div>
<div class="control"> <div class="control">
<button class="button is-primary" type="submit"> <x-button @click="add"> Share</x-button>
Share
</button>
</div> </div>
</div> </div>
</form> </div>
<table class="table is-striped is-hoverable is-fullwidth link-share-list" v-if="linkShares.length > 0"> <table
class="table has-actions is-striped is-hoverable is-fullwidth link-share-list"
v-if="linkShares.length > 0"
>
<thead> <thead>
<tr> <tr>
<th>Link</th> <th>Link</th>
@ -41,14 +38,23 @@
<td> <td>
<div class="field has-addons no-input-mobile"> <div class="field has-addons no-input-mobile">
<div class="control"> <div class="control">
<input :value="getShareLink(s.hash)" class="input" readonly type="text"/> <input
:value="getShareLink(s.hash)"
class="input"
readonly
type="text"
/>
</div> </div>
<div class="control"> <div class="control">
<a @click="copy(getShareLink(s.hash))" class="button is-primary noshadow" v-tooltip="'Copy to clipboard'"> <x-button
<span class="icon"> @click="copy(getShareLink(s.hash))"
<icon icon="paste"/> :shadow="false"
</span> v-tooltip="'Copy to clipboard'"
</a> >
<span class="icon">
<icon icon="paste"/>
</span>
</x-button>
</div> </div>
</div> </div>
</td> </td>
@ -57,45 +63,56 @@
</td> </td>
<td class="type"> <td class="type">
<template v-if="s.right === rights.ADMIN"> <template v-if="s.right === rights.ADMIN">
<span class="icon is-small"> <span class="icon is-small">
<icon icon="lock"/> <icon icon="lock"/>
</span> </span>
Admin Admin
</template> </template>
<template v-else-if="s.right === rights.READ_WRITE"> <template v-else-if="s.right === rights.READ_WRITE">
<span class="icon is-small"> <span class="icon is-small">
<icon icon="pen"/> <icon icon="pen"/>
</span> </span>
Write Write
</template> </template>
<template v-else> <template v-else>
<span class="icon is-small"> <span class="icon is-small">
<icon icon="users"/> <icon icon="users"/>
</span> </span>
Read-only Read-only
</template> </template>
</td> </td>
<td class="actions"> <td class="actions">
<button @click="() => {linkIdToDelete = s.id; showDeleteModal = true}" class="button is-danger icon-only"> <x-button
<span class="icon"> @click="
<icon icon="trash-alt"/> () => {
</span> linkIdToDelete = s.id
</button> showDeleteModal = true
}
"
class="is-danger"
icon="trash-alt"
/>
</td> </td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
</div> </div>
<modal <transition name="modal">
@close="showDeleteModal = false" <modal
@submit="remove()" @close="showDeleteModal = false"
v-if="showDeleteModal"> @submit="remove()"
<span slot="header">Remove a link share</span> v-if="showDeleteModal"
<p slot="text">Are you sure you want to remove this link share?<br/> >
It will no longer be possible to access this list with this link share.<br/> <span slot="header">Remove a link share</span>
<b>This CANNOT BE UNDONE!</b></p> <p slot="text">
</modal> Are you sure you want to remove this link share?<br/>
It will no longer be possible to access this list with this link
share.<br/>
<b>This CANNOT BE UNDONE!</b>
</p>
</modal>
</transition>
</div> </div>
</template> </template>
@ -135,12 +152,13 @@ export default {
this.load() this.load()
}, },
watch: { watch: {
listId() { // watch it listId() {
// watch it
this.load() this.load()
}, },
}, },
computed: mapState({ computed: mapState({
frontendUrl: state => state.config.frontendUrl, frontendUrl: (state) => state.config.frontendUrl,
}), }),
methods: { methods: {
load() { load() {
@ -149,34 +167,49 @@ export default {
return return
} }
this.linkShareService.getAll({listId: this.listId}) this.linkShareService
.then(r => { .getAll({listId: this.listId})
.then((r) => {
this.linkShares = r this.linkShares = r
}) })
.catch(e => { .catch((e) => {
this.error(e, this) this.error(e, this)
}) })
}, },
add() { add() {
let newLinkShare = new LinkShareModel({right: this.selectedRight, listId: this.listId}) let newLinkShare = new LinkShareModel({
this.linkShareService.create(newLinkShare) right: this.selectedRight,
listId: this.listId,
})
this.linkShareService
.create(newLinkShare)
.then(() => { .then(() => {
this.selectedRight = rights.READ this.selectedRight = rights.READ
this.success({message: 'The link share was successfully created'}, this) this.success(
{message: 'The link share was successfully created'},
this
)
this.load() this.load()
}) })
.catch(e => { .catch((e) => {
this.error(e, this) this.error(e, this)
}) })
}, },
remove() { remove() {
let linkshare = new LinkShareModel({id: this.linkIdToDelete, listId: this.listId}) let linkshare = new LinkShareModel({
this.linkShareService.delete(linkshare) id: this.linkIdToDelete,
listId: this.listId,
})
this.linkShareService
.delete(linkshare)
.then(() => { .then(() => {
this.success({message: 'The link share was successfully deleted'}, this) this.success(
{message: 'The link share was successfully deleted'},
this
)
this.load() this.load()
}) })
.catch(e => { .catch((e) => {
this.error(e, this) this.error(e, this)
}) })
.finally(() => { .finally(() => {

View File

@ -1,13 +1,12 @@
<template> <template>
<div class="card is-fullwidth has-overflow"> <div>
<header class="card-header"> <p class="has-text-weight-bold">Shared with these {{ shareType }}s</p>
<p class="card-header-title"> <div v-if="userIsAdmin">
Shared with these {{ shareType }}s
</p>
</header>
<div class="card-content" v-if="userIsAdmin">
<div class="field has-addons"> <div class="field has-addons">
<p class="control is-expanded" v-bind:class="{ 'is-loading': searchService.loading}"> <p
class="control is-expanded"
:class="{ 'is-loading': searchService.loading }"
>
<multiselect <multiselect
:loading="searchService.loading" :loading="searchService.loading"
placeholder="Type to search..." placeholder="Type to search..."
@ -18,13 +17,12 @@
/> />
</p> </p>
<p class="control"> <p class="control">
<button class="button is-primary" @click="add()"> <x-button @click="add()"> Share</x-button>
Share
</button>
</p> </p>
</div> </div>
</div> </div>
<table class="table is-striped is-hoverable is-fullwidth">
<table class="table has-actions is-striped is-hoverable is-fullwidth mb-4" v-if="sharables.length > 0">
<tbody> <tbody>
<tr :key="s.id" v-for="s in sharables"> <tr :key="s.id" v-for="s in sharables">
<template v-if="shareType === 'user'"> <template v-if="shareType === 'user'">
@ -37,7 +35,12 @@
</template> </template>
<template v-if="shareType === 'team'"> <template v-if="shareType === 'team'">
<td> <td>
<router-link :to="{name: 'teams.edit', params: {id: s.id}}"> <router-link
:to="{
name: 'teams.edit',
params: { id: s.id },
}"
>
{{ s.name }} {{ s.name }}
</router-link> </router-link>
</td> </td>
@ -64,33 +67,66 @@
</td> </td>
<td class="actions" v-if="userIsAdmin"> <td class="actions" v-if="userIsAdmin">
<div class="select"> <div class="select">
<select @change="toggleType(s)" class="button buttonright" v-model="selectedRight[s.id]"> <select
<option :selected="s.right === rights.READ" :value="rights.READ">Read only</option> @change="toggleType(s)"
<option :selected="s.right === rights.READ_WRITE" :value="rights.READ_WRITE">Read & class="button mr-2"
write v-model="selectedRight[s.id]"
>
<option
:selected="s.right === rights.READ"
:value="rights.READ"
>
Read only
</option>
<option
:selected="s.right === rights.READ_WRITE"
:value="rights.READ_WRITE"
>
Read & write
</option>
<option
:selected="s.right === rights.ADMIN"
:value="rights.ADMIN"
>
Admin
</option> </option>
<option :selected="s.right === rights.ADMIN" :value="rights.ADMIN">Admin</option>
</select> </select>
</div> </div>
<button @click="() => {sharable = s; showDeleteModal = true}" <x-button
class="button is-danger icon-only"> @click="
<span class="icon is-small"> () => {
<icon icon="trash-alt"/> sharable = s
</span> showDeleteModal = true
</button> }
"
class="is-danger"
icon="trash-alt"
/>
</td> </td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
<modal <nothing v-else>
@close="showDeleteModal = false" Not shared with any {{ shareType }} yet.
@submit="deleteSharable()" </nothing>
v-if="showDeleteModal">
<span slot="header">Remove a {{ shareType }} from the {{ typeString }}</span> <transition name="modal">
<p slot="text">Are you sure you want to remove this {{ shareType }} from the {{ typeString }}?<br/> <modal
<b>This CANNOT BE UNDONE!</b></p> @close="showDeleteModal = false"
</modal> @submit="deleteSharable()"
v-if="showDeleteModal"
>
<span slot="header"
>Remove a {{ shareType }} from the {{ typeString }}</span
>
<p slot="text">
Are you sure you want to remove this {{ shareType }} from the
{{ typeString }}?<br/>
<b>This CANNOT BE UNDONE!</b>
</p>
</modal>
</transition>
</div> </div>
</template> </template>
@ -113,6 +149,7 @@ import TeamModel from '../../models/team'
import rights from '../../models/rights' import rights from '../../models/rights'
import Multiselect from '@/components/input/multiselect' import Multiselect from '@/components/input/multiselect'
import Nothing from '@/components/misc/nothing'
export default { export default {
name: 'userTeamShare', name: 'userTeamShare',
@ -152,13 +189,13 @@ export default {
} }
}, },
components: { components: {
Nothing,
Multiselect, Multiselect,
}, },
computed: mapState({ computed: mapState({
userInfo: state => state.auth.info, userInfo: (state) => state.auth.info,
}), }),
created() { created() {
if (this.shareType === 'user') { if (this.shareType === 'user') {
this.searchService = new UserService() this.searchService = new UserService()
this.sharable = new UserModel() this.sharable = new UserModel()
@ -171,7 +208,9 @@ export default {
} else if (this.type === 'namespace') { } else if (this.type === 'namespace') {
this.typeString = `namespace` this.typeString = `namespace`
this.stuffService = new UserNamespaceService() this.stuffService = new UserNamespaceService()
this.stuffModel = new UserNamespaceModel({namespaceId: this.id}) this.stuffModel = new UserNamespaceModel({
namespaceId: this.id,
})
} else { } else {
throw new Error('Unknown type: ' + this.type) throw new Error('Unknown type: ' + this.type)
} }
@ -187,7 +226,9 @@ export default {
} else if (this.type === 'namespace') { } else if (this.type === 'namespace') {
this.typeString = `namespace` this.typeString = `namespace`
this.stuffService = new TeamNamespaceService() this.stuffService = new TeamNamespaceService()
this.stuffModel = new TeamNamespaceModel({namespaceId: this.id}) this.stuffModel = new TeamNamespaceModel({
namespaceId: this.id,
})
} else { } else {
throw new Error('Unknown type: ' + this.type) throw new Error('Unknown type: ' + this.type)
} }
@ -199,36 +240,51 @@ export default {
}, },
methods: { methods: {
load() { load() {
this.stuffService.getAll(this.stuffModel) this.stuffService
.then(r => { .getAll(this.stuffModel)
.then((r) => {
this.$set(this, 'sharables', r) this.$set(this, 'sharables', r)
r.forEach(s => this.$set(this.selectedRight, s.id, s.right)) r.forEach((s) =>
this.$set(this.selectedRight, s.id, s.right)
)
}) })
.catch(e => { .catch((e) => {
this.error(e, this) this.error(e, this)
}) })
}, },
deleteSharable() { deleteSharable() {
if (this.shareType === 'user') { if (this.shareType === 'user') {
this.stuffModel.userId = this.sharable.username this.stuffModel.userId = this.sharable.username
} else if (this.shareType === 'team') { } else if (this.shareType === 'team') {
this.stuffModel.teamId = this.sharable.id this.stuffModel.teamId = this.sharable.id
} }
this.stuffService.delete(this.stuffModel) this.stuffService
.delete(this.stuffModel)
.then(() => { .then(() => {
this.showDeleteModal = false this.showDeleteModal = false
for (const i in this.sharables) { for (const i in this.sharables) {
if ( if (
(this.sharables[i].id === this.stuffModel.userId && this.shareType === 'user') || (this.sharables[i].id === this.stuffModel.userId &&
(this.sharables[i].id === this.stuffModel.teamId && this.shareType === 'team') this.shareType === 'user') ||
(this.sharables[i].id === this.stuffModel.teamId &&
this.shareType === 'team')
) { ) {
this.sharables.splice(i, 1) this.sharables.splice(i, 1)
} }
} }
this.success({message: 'The ' + this.shareType + ' was successfully deleted from the ' + this.typeString + '.'}, this) this.success(
{
message:
'The ' +
this.shareType +
' was successfully deleted from the ' +
this.typeString +
'.',
},
this
)
}) })
.catch(e => { .catch((e) => {
this.error(e, this) this.error(e, this)
}) })
}, },
@ -247,17 +303,27 @@ export default {
this.stuffModel.teamId = this.sharable.id this.stuffModel.teamId = this.sharable.id
} }
this.stuffService.create(this.stuffModel) this.stuffService
.create(this.stuffModel)
.then(() => { .then(() => {
this.success({message: 'The ' + this.shareType + ' was successfully added.'}, this) this.success(
{
message:
'The ' +
this.shareType +
' was successfully added.',
},
this
)
this.load() this.load()
}) })
.catch(e => { .catch((e) => {
this.error(e, this) this.error(e, this)
}) })
}, },
toggleType(sharable) { toggleType(sharable) {
if (this.selectedRight[sharable.id] !== rights.ADMIN && if (
this.selectedRight[sharable.id] !== rights.ADMIN &&
this.selectedRight[sharable.id] !== rights.READ && this.selectedRight[sharable.id] !== rights.READ &&
this.selectedRight[sharable.id] !== rights.READ_WRITE this.selectedRight[sharable.id] !== rights.READ_WRITE
) { ) {
@ -265,26 +331,37 @@ export default {
} }
this.stuffModel.right = this.selectedRight[sharable.id] this.stuffModel.right = this.selectedRight[sharable.id]
if (this.shareType === 'user') { if (this.shareType === 'user') {
this.stuffModel.userId = sharable.username this.stuffModel.userId = sharable.username
} else if (this.shareType === 'team') { } else if (this.shareType === 'team') {
this.stuffModel.teamId = sharable.id this.stuffModel.teamId = sharable.id
} }
this.stuffService.update(this.stuffModel) this.stuffService
.then(r => { .update(this.stuffModel)
.then((r) => {
for (const i in this.sharables) { for (const i in this.sharables) {
if ( if (
(this.sharables[i].username === this.stuffModel.userId && this.shareType === 'user') || (this.sharables[i].username ===
(this.sharables[i].id === this.stuffModel.teamId && this.shareType === 'team') this.stuffModel.userId &&
this.shareType === 'user') ||
(this.sharables[i].id === this.stuffModel.teamId &&
this.shareType === 'team')
) { ) {
this.$set(this.sharables[i], 'right', r.right) this.$set(this.sharables[i], 'right', r.right)
} }
} }
this.success({message: 'The ' + this.shareType + ' right was successfully updated.'}, this) this.success(
{
message:
'The ' +
this.shareType +
' right was successfully updated.',
},
this
)
}) })
.catch(e => { .catch((e) => {
this.error(e, this) this.error(e, this)
}) })
}, },
@ -294,11 +371,12 @@ export default {
return return
} }
this.searchService.getAll({}, {s: query}) this.searchService
.then(response => { .getAll({}, {s: query})
.then((response) => {
this.$set(this, 'found', response) this.$set(this, 'found', response)
}) })
.catch(e => { .catch((e) => {
this.error(e, this) this.error(e, this)
}) })
}, },

View File

@ -4,7 +4,7 @@
<label class="label" for="tasktext">Task Text</label> <label class="label" for="tasktext">Task Text</label>
<div class="control"> <div class="control">
<input <input
:class="{ 'disabled': taskService.loading}" :class="{ disabled: taskService.loading }"
:disabled="taskService.loading" :disabled="taskService.loading"
@change="editTaskSubmit()" @change="editTaskSubmit()"
class="input" class="input"
@ -12,7 +12,8 @@
placeholder="The task text is here..." placeholder="The task text is here..."
type="text" type="text"
v-focus v-focus
v-model="taskEditTask.title"/> v-model="taskEditTask.title"
/>
</div> </div>
</div> </div>
<div class="field"> <div class="field">
@ -29,20 +30,24 @@
</div> </div>
<b>Reminder Dates</b> <b>Reminder Dates</b>
<reminders @change="editTaskSubmit()" v-model="taskEditTask.reminderDates"/> <reminders
@change="editTaskSubmit()"
v-model="taskEditTask.reminderDates"
/>
<div class="field"> <div class="field">
<label class="label" for="taskduedate">Due Date</label> <label class="label" for="taskduedate">Due Date</label>
<div class="control"> <div class="control">
<flat-pickr <flat-pickr
:class="{ 'disabled': taskService.loading}" :class="{ disabled: taskService.loading }"
:config="flatPickerConfig" :config="flatPickerConfig"
:disabled="taskService.loading" :disabled="taskService.loading"
@on-close="editTaskSubmit()" @on-close="editTaskSubmit()"
class="input" class="input"
id="taskduedate" id="taskduedate"
placeholder="The tasks due date is here..." placeholder="The tasks due date is here..."
v-model="taskEditTask.dueDate"> v-model="taskEditTask.dueDate"
>
</flat-pickr> </flat-pickr>
</div> </div>
</div> </div>
@ -52,26 +57,28 @@
<div class="control columns"> <div class="control columns">
<div class="column"> <div class="column">
<flat-pickr <flat-pickr
:class="{ 'disabled': taskService.loading}" :class="{ disabled: taskService.loading }"
:config="flatPickerConfig" :config="flatPickerConfig"
:disabled="taskService.loading" :disabled="taskService.loading"
@on-close="editTaskSubmit()" @on-close="editTaskSubmit()"
class="input" class="input"
id="taskduedate" id="taskduedate"
placeholder="Start date" placeholder="Start date"
v-model="taskEditTask.startDate"> v-model="taskEditTask.startDate"
>
</flat-pickr> </flat-pickr>
</div> </div>
<div class="column"> <div class="column">
<flat-pickr <flat-pickr
:class="{ 'disabled': taskService.loading}" :class="{ disabled: taskService.loading }"
:config="flatPickerConfig" :config="flatPickerConfig"
:disabled="taskService.loading" :disabled="taskService.loading"
@on-close="editTaskSubmit()" @on-close="editTaskSubmit()"
class="input" class="input"
id="taskduedate" id="taskduedate"
placeholder="End date" placeholder="End date"
v-model="taskEditTask.endDate"> v-model="taskEditTask.endDate"
>
</flat-pickr> </flat-pickr>
</div> </div>
</div> </div>
@ -79,27 +86,36 @@
<div class="field"> <div class="field">
<label class="label" for="">Repeat after</label> <label class="label" for="">Repeat after</label>
<repeat-after @change="editTaskSubmit()" v-model="taskEditTask.repeatAfter"/> <repeat-after
@change="editTaskSubmit()"
v-model="taskEditTask.repeatAfter"
/>
</div> </div>
<div class="field"> <div class="field">
<label class="label" for="">Priority</label> <label class="label" for="">Priority</label>
<div class="control priority-select"> <div class="control priority-select">
<priority-select @change="editTaskSubmit()" v-model="taskEditTask.priority"/> <priority-select
@change="editTaskSubmit()"
v-model="taskEditTask.priority"
/>
</div> </div>
</div> </div>
<div class="field"> <div class="field">
<label class="label">Percent Done</label> <label class="label">Percent Done</label>
<div class="control"> <div class="control">
<percent-done-select @change="editTaskSubmit()" v-model="taskEditTask.percentDone"/> <percent-done-select
@change="editTaskSubmit()"
v-model="taskEditTask.percentDone"
/>
</div> </div>
</div> </div>
<div class="field"> <div class="field">
<label class="label">Color</label> <label class="label">Color</label>
<div class="control"> <div class="control">
<color-picker v-model="taskEditTask.hexColor"/> <color-picker v-model="taskEditTask.hexColor" />
</div> </div>
</div> </div>
@ -109,7 +125,7 @@
<li :key="a.id" v-for="(a, index) in taskEditTask.assignees"> <li :key="a.id" v-for="(a, index) in taskEditTask.assignees">
{{ a.getDisplayName() }} {{ a.getDisplayName() }}
<a @click="deleteAssigneeByIndex(index)"> <a @click="deleteAssigneeByIndex(index)">
<icon icon="times"/> <icon icon="times" />
</a> </a>
</li> </li>
</ul> </ul>
@ -120,14 +136,18 @@
<edit-assignees <edit-assignees
:initial-assignees="taskEditTask.assignees" :initial-assignees="taskEditTask.assignees"
:list-id="taskEditTask.listId" :list-id="taskEditTask.listId"
:task-id="taskEditTask.id"/> :task-id="taskEditTask.id"
/>
</div> </div>
</div> </div>
<div class="field"> <div class="field">
<label class="label">Labels</label> <label class="label">Labels</label>
<div class="control"> <div class="control">
<edit-labels :task-id="taskEditTask.id" v-model="taskEditTask.labels"/> <edit-labels
:task-id="taskEditTask.id"
v-model="taskEditTask.labels"
/>
</div> </div>
</div> </div>
@ -138,10 +158,13 @@
class="is-narrow" class="is-narrow"
/> />
<button :class="{ 'is-loading': taskService.loading}" class="button is-success is-fullwidth" type="submit"> <x-button
:loading="taskService.loading"
class="is-fullwidth"
@click="editTaskSubmit()"
>
Save Save
</button> </x-button>
</form> </form>
</template> </template>
@ -199,7 +222,9 @@ export default {
PrioritySelect, PrioritySelect,
flatPickr, flatPickr,
editor: () => ({ editor: () => ({
component: import(/* webpackChunkName: "editor" */ '../../components/input/editor'), component: import(
/* webpackChunkName: "editor" */ '../../components/input/editor'
),
loading: LoadingComponent, loading: LoadingComponent,
error: ErrorComponent, error: ErrorComponent,
timeout: 60000, timeout: 60000,
@ -226,24 +251,30 @@ export default {
}, },
methods: { methods: {
initTaskFields() { initTaskFields() {
this.taskEditTask.dueDate = +new Date(this.task.dueDate) === 0 ? null : this.task.dueDate this.taskEditTask.dueDate =
this.taskEditTask.startDate = +new Date(this.task.startDate) === 0 ? null : this.task.startDate +new Date(this.task.dueDate) === 0 ? null : this.task.dueDate
this.taskEditTask.endDate = +new Date(this.task.endDate) === 0 ? null : this.task.endDate this.taskEditTask.startDate =
+new Date(this.task.startDate) === 0
? null
: this.task.startDate
this.taskEditTask.endDate =
+new Date(this.task.endDate) === 0 ? null : this.task.endDate
// This makes the editor trigger its mounted function again which makes it forget every input // This makes the editor trigger its mounted function again which makes it forget every input
// it currently has in its textarea. This is a counter-hack to a hack inside of vue-easymde // it currently has in its textarea. This is a counter-hack to a hack inside of vue-easymde
// which made it impossible to detect change from the outside. Therefore the component would // which made it impossible to detect change from the outside. Therefore the component would
// not update if new content from the outside was made available. // not update if new content from the outside was made available.
// See https://github.com/NikulinIlya/vue-easymde/issues/3 // See https://github.com/NikulinIlya/vue-easymde/issues/3
this.editorActive = false this.editorActive = false
this.$nextTick(() => this.editorActive = true) this.$nextTick(() => (this.editorActive = true))
}, },
editTaskSubmit() { editTaskSubmit() {
this.taskService.update(this.taskEditTask) this.taskService
.then(r => { .update(this.taskEditTask)
.then((r) => {
this.$set(this, 'taskEditTask', r) this.$set(this, 'taskEditTask', r)
this.initTaskFields() this.initTaskFields()
}) })
.catch(e => { .catch((e) => {
this.error(e, this) this.error(e, this)
}) })
}, },
@ -253,6 +284,6 @@ export default {
<style scoped> <style scoped>
form { form {
margin-bottom: 1em; margin-bottom: 1rem;
} }
</style> </style>

View File

@ -1,40 +1,55 @@
<template> <template>
<div class="gantt-chart box"> <div class="gantt-chart">
<div class="filter-container"> <div class="filter-container">
<div class="items"> <div class="items">
<button @click="showTaskFilter = !showTaskFilter" class="button"> <x-button
<span class="icon is-small"> @click.prevent.stop="showTaskFilter = !showTaskFilter"
<icon icon="filter"/> type="secondary"
</span> icon="filter"
>
Filters Filters
</button> </x-button>
</div> </div>
<transition name="fade"> <filter-popup
<filters @change="loadTasks"
@change="loadTasks" :visible="showTaskFilter"
v-if="showTaskFilter" v-model="params"
v-model="params" />
/>
</transition>
</div> </div>
<div class="dates"> <div class="dates">
<template v-for="(y, yk) in days"> <template v-for="(y, yk) in days">
<div :key="yk + 'year'" class="months"> <div :key="yk + 'year'" class="months">
<div :key="mk + 'month'" class="month" v-for="(m, mk) in days[yk]"> <div
{{ new Date((new Date(yk)).setMonth(mk)).toLocaleString('en-us', {month: 'long'}) }}, :key="mk + 'month'"
{{ (new Date(yk)).getFullYear() }} class="month"
v-for="(m, mk) in days[yk]"
>
{{
new Date(
new Date(yk).setMonth(mk)
).toLocaleString('en-us', {month: 'long'})
}},
{{ new Date(yk).getFullYear() }}
<div class="days"> <div class="days">
<div <div
:class="{'today': d.toDateString() === now.toDateString()}" :class="{
today:
d.toDateString() === now.toDateString(),
}"
:key="dk + 'day'" :key="dk + 'day'"
:style="{'width': dayWidth + 'px'}" :style="{ width: dayWidth + 'px' }"
class="day" class="day"
v-for="(d, dk) in days[yk][mk]"> v-for="(d, dk) in days[yk][mk]"
>
<span class="theday" v-if="dayWidth > 25"> <span class="theday" v-if="dayWidth > 25">
{{ d.getDate() }} {{ d.getDate() }}
</span> </span>
<span class="weekday" v-if="dayWidth > 25"> <span class="weekday" v-if="dayWidth > 25">
{{ d.toLocaleString('en-us', {weekday: 'short'}) }} {{
d.toLocaleString('en-us', {
weekday: 'short',
})
}}
</span> </span>
</div> </div>
</div> </div>
@ -42,19 +57,29 @@
</div> </div>
</template> </template>
</div> </div>
<div :style="{'width': fullWidth + 'px'}" class="tasks"> <div :style="{ width: fullWidth + 'px' }" class="tasks">
<div <div
:key="t.id" :key="t.id"
:style="{background: 'repeating-linear-gradient(90deg, #ededed, #ededed 1px, ' + (k % 2 === 0 ? '#fafafa 1px, #fafafa ' : '#fff 1px, #fff ') + dayWidth + 'px)'}" :style="{
background:
'repeating-linear-gradient(90deg, #ededed, #ededed 1px, ' +
(k % 2 === 0
? '#fafafa 1px, #fafafa '
: '#fff 1px, #fff ') +
dayWidth +
'px)',
}"
class="row" class="row"
v-for="(t, k) in theTasks"> v-for="(t, k) in theTasks"
>
<VueDragResize <VueDragResize
:class="{ :class="{
'done': t.done, done: t.done,
'is-current-edit': taskToEdit !== null && taskToEdit.id === t.id, 'is-current-edit':
'has-light-text': !colorIsDark(t.hexColor), taskToEdit !== null && taskToEdit.id === t.id,
'has-dark-text': colorIsDark(t.hexColor) 'has-light-text': !colorIsDark(t.hexColor),
}" 'has-dark-text': colorIsDark(t.hexColor),
}"
:gridX="dayWidth" :gridX="dayWidth"
:h="31" :h="31"
:isActive="canWrite" :isActive="canWrite"
@ -63,7 +88,10 @@
:parentW="fullWidth" :parentW="fullWidth"
:snapToGrid="true" :snapToGrid="true"
:sticks="['mr', 'ml']" :sticks="['mr', 'ml']"
:style="{'border-color': t.hexColor, 'background-color': t.hexColor}" :style="{
'border-color': t.hexColor,
'background-color': t.hexColor,
}"
:w="t.durationDays * dayWidth" :w="t.durationDays * dayWidth"
:x="t.offsetDays * dayWidth - 6" :x="t.offsetDays * dayWidth - 6"
:y="0" :y="0"
@ -73,11 +101,16 @@
axis="x" axis="x"
class="task" class="task"
> >
<span :class="{ <span
'has-high-priority': t.priority >= priorities.HIGH, :class="{
'has-not-so-high-priority': t.priority === priorities.HIGH, 'has-high-priority': t.priority >= priorities.HIGH,
'has-super-high-priority': t.priority === priorities.DO_NOW 'has-not-so-high-priority':
}">{{ t.title }}</span> t.priority === priorities.HIGH,
'has-super-high-priority':
t.priority === priorities.DO_NOW,
}"
>{{ t.title }}</span
>
<priority-label :priority="t.priority"/> <priority-label :priority="t.priority"/>
<!-- using the key here forces vue to use the updated version model and not the response returned by the api --> <!-- using the key here forces vue to use the updated version model and not the response returned by the api -->
<a @click="editTask(theTasks[k])" class="edit-toggle"> <a @click="editTask(theTasks[k])" class="edit-toggle">
@ -88,9 +121,18 @@
<template v-if="showTaskswithoutDates"> <template v-if="showTaskswithoutDates">
<div <div
:key="t.id" :key="t.id"
:style="{background: 'repeating-linear-gradient(90deg, #ededed, #ededed 1px, ' + (k % 2 === 0 ? '#fafafa 1px, #fafafa ' : '#fff 1px, #fff ') + dayWidth + 'px)'}" :style="{
background:
'repeating-linear-gradient(90deg, #ededed, #ededed 1px, ' +
(k % 2 === 0
? '#fafafa 1px, #fafafa '
: '#fff 1px, #fff ') +
dayWidth +
'px)',
}"
class="row" class="row"
v-for="(t, k) in tasksWithoutDates"> v-for="(t, k) in tasksWithoutDates"
>
<VueDragResize <VueDragResize
:gridX="dayWidth" :gridX="dayWidth"
:h="31" :h="31"
@ -114,7 +156,11 @@
</div> </div>
</template> </template>
</div> </div>
<form @submit.prevent="addNewTask()" class="add-new-task" v-if="canWrite"> <form
@submit.prevent="addNewTask()"
class="add-new-task"
v-if="canWrite"
>
<transition name="width"> <transition name="width">
<input <input
@blur="hideCrateNewTask" @blur="hideCrateNewTask"
@ -126,31 +172,20 @@
v-model="newTaskTitle" v-model="newTaskTitle"
/> />
</transition> </transition>
<button @click="showCreateNewTask" class="button is-primary noshadow"> <x-button @click="showCreateNewTask" :shadow="false" icon="plus">
<span class="icon is-small">
<icon icon="plus"/>
</span>
Add a new task Add a new task
</button> </x-button>
</form> </form>
<transition name="fade"> <transition name="fade">
<div class="card taskedit" v-if="isTaskEdit"> <card
<header class="card-header"> v-if="isTaskEdit"
<p class="card-header-title"> class="taskedit"
Edit Task title="Edit Task"
</p> @close="() => {isTaskEdit = false;taskToEdit = null}"
<a @click="() => {isTaskEdit = false; taskToEdit = null}" class="card-header-icon"> :has-close="true"
<span class="icon"> >
<icon icon="times"/> <edit-task :task="taskToEdit"/>
</span> </card>
</a>
</header>
<div class="card-content">
<div class="content">
<edit-task :task="taskToEdit"/>
</div>
</div>
</div>
</transition> </transition>
</div> </div>
</template> </template>
@ -166,12 +201,12 @@ import PriorityLabel from './partials/priorityLabel'
import TaskCollectionService from '../../services/taskCollection' import TaskCollectionService from '../../services/taskCollection'
import {mapState} from 'vuex' import {mapState} from 'vuex'
import Rights from '../../models/rights.json' import Rights from '../../models/rights.json'
import Filters from '@/components/list/partials/filters' import FilterPopup from '@/components/list/partials/filter-popup'
export default { export default {
name: 'GanttChart', name: 'GanttChart',
components: { components: {
Filters, FilterPopup,
PriorityLabel, PriorityLabel,
EditTask, EditTask,
VueDragResize, VueDragResize,
@ -186,10 +221,10 @@ export default {
default: false, default: false,
}, },
dateFrom: { dateFrom: {
default: new Date((new Date()).setDate((new Date()).getDate() - 15)), default: new Date(new Date().setDate(new Date().getDate() - 15)),
}, },
dateTo: { dateTo: {
default: new Date((new Date()).setDate((new Date()).getDate() + 30)), default: new Date(new Date().setDate(new Date().getDate() + 30)),
}, },
// The width of a day in pixels, used to calculate all sorts of things. // The width of a day in pixels, used to calculate all sorts of things.
dayWidth: { dayWidth: {
@ -228,9 +263,9 @@ export default {
} }
}, },
watch: { watch: {
'dateFrom': 'buildTheGanttChart', dateFrom: 'buildTheGanttChart',
'dateTo': 'buildTheGanttChart', dateTo: 'buildTheGanttChart',
'listId': 'parseTasks', listId: 'parseTasks',
}, },
created() { created() {
this.now = new Date() this.now = new Date()
@ -242,7 +277,7 @@ export default {
this.buildTheGanttChart() this.buildTheGanttChart()
}, },
computed: mapState({ computed: mapState({
canWrite: state => state.currentList.maxRight > Rights.READ, canWrite: (state) => state.currentList.maxRight > Rights.READ,
}), }),
methods: { methods: {
buildTheGanttChart() { buildTheGanttChart() {
@ -254,17 +289,26 @@ export default {
this.startDate = new Date(this.dateFrom) this.startDate = new Date(this.dateFrom)
this.endDate = new Date(this.dateTo) this.endDate = new Date(this.dateTo)
this.dayOffsetUntilToday = Math.floor((this.now - this.startDate) / 1000 / 60 / 60 / 24) + 1 this.dayOffsetUntilToday =
Math.floor((this.now - this.startDate) / 1000 / 60 / 60 / 24) +
1
}, },
prepareGanttDays() { prepareGanttDays() {
// Layout: years => [months => [days]] // Layout: years => [months => [days]]
let years = {} let years = {}
for (let d = this.startDate; d <= this.endDate; d.setDate(d.getDate() + 1)) { for (
let d = this.startDate;
d <= this.endDate;
d.setDate(d.getDate() + 1)
) {
let date = new Date(d) let date = new Date(d)
if (years[date.getFullYear() + ''] === undefined) { if (years[date.getFullYear() + ''] === undefined) {
years[date.getFullYear() + ''] = {} years[date.getFullYear() + ''] = {}
} }
if (years[date.getFullYear() + ''][date.getMonth() + ''] === undefined) { if (
years[date.getFullYear() + ''][date.getMonth() + ''] ===
undefined
) {
years[date.getFullYear() + ''][date.getMonth() + ''] = [] years[date.getFullYear() + ''][date.getMonth() + ''] = []
} }
years[date.getFullYear() + ''][date.getMonth() + ''].push(date) years[date.getFullYear() + ''][date.getMonth() + ''].push(date)
@ -281,79 +325,86 @@ export default {
this.$set(this, 'tasksWithoutDates', []) this.$set(this, 'tasksWithoutDates', [])
const getAllTasks = (page = 1) => { const getAllTasks = (page = 1) => {
return this.taskCollectionService.getAll({listId: this.listId}, this.params, page) return this.taskCollectionService
.then(tasks => { .getAll({listId: this.listId}, this.params, page)
.then((tasks) => {
if (page < this.taskCollectionService.totalPages) { if (page < this.taskCollectionService.totalPages) {
return getAllTasks(page + 1) return getAllTasks(page + 1).then((nextTasks) => {
.then(nextTasks => { return tasks.concat(nextTasks)
return tasks.concat(nextTasks) })
})
} else { } else {
return tasks return tasks
} }
}) })
.catch(e => { .catch((e) => {
return Promise.reject(e) return Promise.reject(e)
}) })
} }
getAllTasks() getAllTasks()
.then(tasks => { .then((tasks) => {
this.theTasks = tasks this.theTasks = tasks
.filter(t => { .filter((t) => {
if (t.startDate === null && !t.done) { if (t.startDate === null && !t.done) {
this.tasksWithoutDates.push(t) this.tasksWithoutDates.push(t)
} }
return t.startDate >= this.startDate && t.endDate <= this.endDate return (
t.startDate >= this.startDate &&
t.endDate <= this.endDate
)
}) })
.map(t => { .map((t) => {
return this.addGantAttributes(t) return this.addGantAttributes(t)
}) })
.sort(function (a, b) { .sort(function (a, b) {
if (a.startDate < b.startDate) if (a.startDate < b.startDate) return -1
return -1 if (a.startDate > b.startDate) return 1
if (a.startDate > b.startDate)
return 1
return 0 return 0
}) })
}) })
.catch(e => { .catch((e) => {
this.error(e, this) this.error(e, this)
}) })
}, },
addGantAttributes(t) { addGantAttributes(t) {
t.endDate === null ? this.endDate : t.endDate t.endDate === null ? this.endDate : t.endDate
t.durationDays = Math.floor((t.endDate - t.startDate) / 1000 / 60 / 60 / 24) + 1 t.durationDays =
t.offsetDays = Math.floor((t.startDate - this.startDate) / 1000 / 60 / 60 / 24) + 1 Math.floor((t.endDate - t.startDate) / 1000 / 60 / 60 / 24) + 1
t.offsetDays =
Math.floor(
(t.startDate - this.startDate) / 1000 / 60 / 60 / 24
) + 1
return t return t
}, },
setTaskDragged(t) { setTaskDragged(t) {
this.taskDragged = t this.taskDragged = t
}, },
resizeTask(newRect) { resizeTask(newRect) {
// Timeout to definitly catch if the user clicked on taskedit // Timeout to definitly catch if the user clicked on taskedit
setTimeout(() => { setTimeout(() => {
if (this.isTaskEdit) { if (this.isTaskEdit) {
return return
} }
let didntHaveDates = this.taskDragged.startDate === null ? true : false let didntHaveDates =
this.taskDragged.startDate === null ? true : false
let startDate = new Date(this.startDate) let startDate = new Date(this.startDate)
startDate.setDate(startDate.getDate() + newRect.left / this.dayWidth) startDate.setDate(
startDate.getDate() + newRect.left / this.dayWidth
)
startDate.setUTCHours(0) startDate.setUTCHours(0)
startDate.setUTCMinutes(0) startDate.setUTCMinutes(0)
startDate.setUTCSeconds(0) startDate.setUTCSeconds(0)
startDate.setUTCMilliseconds(0) startDate.setUTCMilliseconds(0)
this.taskDragged.startDate = startDate this.taskDragged.startDate = startDate
let endDate = new Date(startDate) let endDate = new Date(startDate)
endDate.setDate(startDate.getDate() + newRect.width / this.dayWidth) endDate.setDate(
startDate.getDate() + newRect.width / this.dayWidth
)
this.taskDragged.startDate = startDate this.taskDragged.startDate = startDate
this.taskDragged.endDate = endDate this.taskDragged.endDate = endDate
// We take the task from the overall tasks array because the one in it has bad data after it was updated once. // We take the task from the overall tasks array because the one in it has bad data after it was updated once.
// FIXME: This is a workaround. We should use a better mechanism to get the task or, even better, // FIXME: This is a workaround. We should use a better mechanism to get the task or, even better,
// prevent it from containing outdated Data in the first place. // prevent it from containing outdated Data in the first place.
@ -364,8 +415,9 @@ export default {
} }
} }
this.taskService.update(this.taskDragged) this.taskService
.then(r => { .update(this.taskDragged)
.then((r) => {
// If the task didn't have dates before, we'll update the list // If the task didn't have dates before, we'll update the list
if (didntHaveDates) { if (didntHaveDates) {
for (const t in this.tasksWithoutDates) { for (const t in this.tasksWithoutDates) {
@ -378,13 +430,17 @@ export default {
} else { } else {
for (const tt in this.theTasks) { for (const tt in this.theTasks) {
if (this.theTasks[tt].id === r.id) { if (this.theTasks[tt].id === r.id) {
this.$set(this.theTasks, tt, this.addGantAttributes(r)) this.$set(
this.theTasks,
tt,
this.addGantAttributes(r)
)
break break
} }
} }
} }
}) })
.catch(e => { .catch((e) => {
this.error(e, this) this.error(e, this)
}) })
}, 100) }, 100)
@ -404,21 +460,25 @@ export default {
}, },
hideCrateNewTask() { hideCrateNewTask() {
if (this.newTaskTitle === '') { if (this.newTaskTitle === '') {
this.$nextTick(() => this.newTaskFieldActive = false) this.$nextTick(() => (this.newTaskFieldActive = false))
} }
}, },
addNewTask() { addNewTask() {
if (!this.newTaskFieldActive) { if (!this.newTaskFieldActive) {
return return
} }
let task = new TaskModel({title: this.newTaskTitle, listId: this.listId}) let task = new TaskModel({
this.taskService.create(task) title: this.newTaskTitle,
.then(r => { listId: this.listId,
})
this.taskService
.create(task)
.then((r) => {
this.tasksWithoutDates.push(this.addGantAttributes(r)) this.tasksWithoutDates.push(this.addGantAttributes(r))
this.newTaskTitle = '' this.newTaskTitle = ''
this.hideCrateNewTask() this.hideCrateNewTask()
}) })
.catch(e => { .catch((e) => {
this.error(e, this) this.error(e, this)
}) })
}, },

View File

@ -8,13 +8,19 @@ export default {
const attachmentService = new AttachmentService() const attachmentService = new AttachmentService()
this.createAttachment(attachmentService, files, onSuccess)
},
createAttachment(attachmentService, files, onSuccess = () => {}) {
const attachmentModel = new AttachmentModel({taskId: this.taskId}) const attachmentModel = new AttachmentModel({taskId: this.taskId})
attachmentService.create(attachmentModel, files) attachmentService.create(attachmentModel, files)
.then(r => { .then(r => {
console.debug(`Uploaded attachments for task ${this.taskId}, response was`, r)
if (r.success !== null) { if (r.success !== null) {
r.success.forEach(a => { r.success.forEach(a => {
this.$store.commit('attachments/add', a) this.$store.dispatch('tasks/addTaskAttachment', {
this.$store.dispatch('tasks/addTaskAttachment', {taskId: this.taskId, attachment: a}) taskId: this.taskId,
attachment: a,
})
onSuccess(`${window.API_URL}/tasks/${this.taskId}/attachments/${a.id}`) onSuccess(`${window.API_URL}/tasks/${this.taskId}/attachments/${a.id}`)
}) })
} }

View File

@ -12,6 +12,8 @@ export default {
pages: [], pages: [],
currentPage: 0, currentPage: 0,
loadedList: null,
showTaskSearch: false, showTaskSearch: false,
searchTerm: '', searchTerm: '',
@ -53,6 +55,17 @@ export default {
return return
} }
const list = {listId: parseInt(this.$route.params.listId)}
const currentList = {
id: list.listId,
params: params,
search: search,
}
if (JSON.stringify(currentList) === JSON.stringify(this.loadedList)) {
return
}
this.$set(this, 'tasks', []) this.$set(this, 'tasks', [])
if (params === null) { if (params === null) {
@ -62,7 +75,8 @@ export default {
if (search !== '') { if (search !== '') {
params.s = search params.s = search
} }
this.taskCollectionService.getAll({listId: this.$route.params.listId}, params, page)
this.taskCollectionService.getAll(list, params, page)
.then(r => { .then(r => {
this.$set(this, 'tasks', r) this.$set(this, 'tasks', r)
this.$set(this, 'pages', []) this.$set(this, 'pages', [])
@ -95,6 +109,8 @@ export default {
isEllipsis: false, isEllipsis: false,
}) })
} }
this.loadedList = currentList
}) })
.catch(e => { .catch(e => {
this.error(e, this) this.error(e, this)

View File

@ -5,14 +5,6 @@
<icon icon="paperclip"/> <icon icon="paperclip"/>
</span> </span>
Attachments Attachments
<a
:disabled="attachmentService.loading"
@click="$refs.files.click()"
class="button is-primary is-outlined is-small noshadow"
v-if="editEnabled">
<span class="icon is-small"><icon icon="cloud-upload-alt"/></span>
Upload attachment
</a>
</h3> </h3>
<input <input
@ -22,78 +14,120 @@
multiple multiple
ref="files" ref="files"
type="file" type="file"
v-if="editEnabled"/> v-if="editEnabled"
/>
<progress <progress
:value="attachmentService.uploadProgress" :value="attachmentService.uploadProgress"
class="progress is-primary" class="progress is-primary"
max="100" max="100"
v-if="attachmentService.uploadProgress > 0"> v-if="attachmentService.uploadProgress > 0"
>
{{ attachmentService.uploadProgress }}% {{ attachmentService.uploadProgress }}%
</progress> </progress>
<table v-if="attachments.length > 0"> <div class="files" v-if="attachments.length > 0">
<tr> <a
<th>Name</th> class="attachment"
<th>Size</th> v-for="a in attachments"
<th>Type</th> :key="a.id"
<th>Date</th> @click="viewOrDownload(a)"
<th>Created&nbsp;By</th> >
<th>Action</th> <div class="filename">{{ a.file.name }}</div>
</tr> <div class="info">
<tr :key="a.id" class="attachment" v-for="a in attachments"> <p class="collapses">
<td> <span>
{{ a.file.name }} created
</td> <span v-tooltip="formatDate(a.created)">{{
<td>{{ a.file.getHumanSize() }}</td> formatDateSince(a.created)
<td>{{ a.file.mime }}</td> }}</span>
<td v-tooltip="formatDate(a.created)">{{ formatDateSince(a.created) }}</td> by
<td class="has-text-centered"> <user
<user :avatar-size="30" :user="a.createdBy" :show-username="false" :is-inline="true"/> :avatar-size="24"
</td> :user="a.createdBy"
<td> :is-inline="true"
<div class="buttons has-addons"> />
</span>
<span>
{{ a.file.getHumanSize() }}
</span>
<span v-if="a.file.mime">
{{ a.file.mime }}
</span>
</p>
<p>
<a <a
@click="downloadAttachment(a)" @click.prevent.stop="downloadAttachment(a)"
class="button is-primary noshadow" v-tooltip="'Download this attachment'"
v-tooltip="'Download this attachment'"> >
<span class="icon"> Download
<icon icon="cloud-download-alt"/>
</span>
</a> </a>
<a <a
@click="() => {attachmentToDelete = a; showDeleteModal = true}" @click.prevent.stop="() => {attachmentToDelete = a; showDeleteModal = true}"
class="button is-danger noshadow" v-if="editEnabled" v-if="editEnabled"
v-tooltip="'Delete this attachment'"> v-tooltip="'Delete this attachment'"
<span class="icon"> >
<icon icon="trash-alt"/> Delete
</span>
</a> </a>
</div> </p>
</td> </div>
</tr> </a>
</table> </div>
<x-button
v-if="editEnabled"
:disabled="attachmentService.loading"
@click="$refs.files.click()"
class="mb-4"
icon="cloud-upload-alt"
type="secondary"
:shadow="false"
>
Upload attachment
</x-button>
<!-- Dropzone --> <!-- Dropzone -->
<div :class="{ 'hidden': !showDropzone }" class="dropzone" v-if="editEnabled"> <div
:class="{ hidden: !showDropzone }"
class="dropzone"
v-if="editEnabled"
>
<div class="drop-hint"> <div class="drop-hint">
<div class="icon"> <div class="icon">
<icon icon="cloud-upload-alt"/> <icon icon="cloud-upload-alt"/>
</div> </div>
<div class="hint"> <div class="hint">Drop files here to upload</div>
Drop files here to upload
</div>
</div> </div>
</div> </div>
<!-- Delete modal --> <!-- Delete modal -->
<modal <transition name="modal">
@close="showDeleteModal = false" <modal
v-if="showDeleteModal" @close="showDeleteModal = false"
@submit="deleteAttachment()"> v-if="showDeleteModal"
<span slot="header">Delete attachment</span> @submit="deleteAttachment()"
<p slot="text">Are you sure you want to delete the attachment {{ attachmentToDelete.file.name }}?<br/> >
<b>This CANNOT BE UNDONE!</b></p> <span slot="header">Delete attachment</span>
</modal> <p slot="text">
Are you sure you want to delete the attachment
{{ attachmentToDelete.file.name }}?<br/>
<b>This CANNOT BE UNDONE!</b>
</p>
</modal>
</transition>
<transition name="modal">
<modal
@close="
() => {
showImageModal = false
attachmentImageBlobUrl = null
}
"
v-if="showImageModal"
>
<img :src="attachmentImageBlobUrl" alt=""/>
</modal>
</transition>
</div> </div>
</template> </template>
@ -101,6 +135,7 @@
import AttachmentService from '../../../services/attachment' import AttachmentService from '../../../services/attachment'
import AttachmentModel from '../../../models/attachment' import AttachmentModel from '../../../models/attachment'
import User from '../../misc/user' import User from '../../misc/user'
import attachmentUpload from '@/components/tasks/mixins/attachmentUpload'
import {mapState} from 'vuex' import {mapState} from 'vuex'
export default { export default {
@ -108,6 +143,9 @@ export default {
components: { components: {
User, User,
}, },
mixins: [
attachmentUpload,
],
data() { data() {
return { return {
attachmentService: AttachmentService, attachmentService: AttachmentService,
@ -115,6 +153,9 @@ export default {
showDeleteModal: false, showDeleteModal: false,
attachmentToDelete: AttachmentModel, attachmentToDelete: AttachmentModel,
showImageModal: false,
attachmentImageBlobUrl: null,
} }
}, },
props: { props: {
@ -133,28 +174,28 @@ export default {
this.attachmentService = new AttachmentService() this.attachmentService = new AttachmentService()
}, },
computed: mapState({ computed: mapState({
attachments: state => state.attachments.attachments, attachments: (state) => state.attachments.attachments,
}), }),
mounted() { mounted() {
document.addEventListener('dragenter', e => { document.addEventListener('dragenter', (e) => {
e.stopPropagation() e.stopPropagation()
e.preventDefault() e.preventDefault()
this.showDropzone = true this.showDropzone = true
}) })
window.addEventListener('dragleave', e => { window.addEventListener('dragleave', (e) => {
e.stopPropagation() e.stopPropagation()
e.preventDefault() e.preventDefault()
this.showDropzone = false this.showDropzone = false
}) })
document.addEventListener('dragover', e => { document.addEventListener('dragover', (e) => {
e.stopPropagation() e.stopPropagation()
e.preventDefault() e.preventDefault()
this.showDropzone = true this.showDropzone = true
}) })
document.addEventListener('drop', e => { document.addEventListener('drop', (e) => {
e.stopPropagation() e.stopPropagation()
e.preventDefault() e.preventDefault()
@ -175,38 +216,40 @@ export default {
this.uploadFiles(this.$refs.files.files) this.uploadFiles(this.$refs.files.files)
}, },
uploadFiles(files) { uploadFiles(files) {
const attachmentModel = new AttachmentModel({taskId: this.taskId}) this.createAttachment(this.attachmentService, files)
this.attachmentService.create(attachmentModel, files)
.then(r => {
if (r.success !== null) {
r.success.forEach(a => {
this.$store.commit('attachments/add', a)
this.$store.dispatch('tasks/addTaskAttachment', {taskId: this.taskId, attachment: a})
})
}
if (r.errors !== null) {
r.errors.forEach(m => {
this.error(m)
})
}
})
.catch(e => {
this.error(e, this)
})
}, },
deleteAttachment() { deleteAttachment() {
this.attachmentService.delete(this.attachmentToDelete) this.attachmentService
.then(r => { .delete(this.attachmentToDelete)
this.$store.commit('attachments/removeById', this.attachmentToDelete.id) .then((r) => {
this.$store.commit(
'attachments/removeById',
this.attachmentToDelete.id
)
this.success(r, this) this.success(r, this)
}) })
.catch(e => { .catch((e) => {
this.error(e, this) this.error(e, this)
}) })
.finally(() => { .finally(() => {
this.showDeleteModal = false this.showDeleteModal = false
}) })
}, },
viewOrDownload(attachment) {
if (
attachment.file.name.endsWith('.jpg') ||
attachment.file.name.endsWith('.png') ||
attachment.file.name.endsWith('.bmp') ||
attachment.file.name.endsWith('.gif')
) {
this.showImageModal = true
this.attachmentService.getBlobUrl(attachment).then((url) => {
this.attachmentImageBlobUrl = url
})
} else {
this.downloadAttachment(attachment)
}
},
}, },
} }
</script> </script>

View File

@ -1,34 +1,71 @@
<template> <template>
<div :class="{'has-top-border': canWrite || comments.length > 0}" class="content details"> <div class="content details">
<h1 v-if="canWrite || comments.length > 0"> <h3 v-if="canWrite || comments.length > 0">
<span class="icon is-grey"> <span class="icon is-grey">
<icon :icon="['far', 'comments']"/> <icon :icon="['far', 'comments']"/>
</span> </span>
Comments Comments
</h1> </h3>
<div class="comments"> <div class="comments">
<span class="is-inline-flex is-align-items-center" v-if="taskCommentService.loading && saving === null && !creating"> <span
class="is-inline-flex is-align-items-center"
v-if="
taskCommentService.loading && saving === null && !creating
"
>
<span class="loader is-inline-block mr-2"></span> <span class="loader is-inline-block mr-2"></span>
Loading comments... Loading comments...
</span> </span>
<div :key="c.id" class="media comment" v-for="c in comments"> <div :key="c.id" class="media comment" v-for="c in comments">
<figure class="media-left is-hidden-mobile"> <figure class="media-left is-hidden-mobile">
<img :src="c.author.getAvatarUrl(48)" alt="" class="image is-avatar" height="48" width="48"/> <img
:src="c.author.getAvatarUrl(48)"
alt=""
class="image is-avatar"
height="48"
width="48"
/>
</figure> </figure>
<div class="media-content"> <div class="media-content">
<div class="comment-info"> <div class="comment-info">
<img :src="c.author.getAvatarUrl(20)" alt="" class="image is-avatar" height="20" width="20"/> <img
<strong>{{ c.author.getDisplayName() }}</strong>&nbsp; :src="c.author.getAvatarUrl(20)"
<span v-tooltip="formatDate(c.created)">{{ formatDateSince(c.created) }}</span> alt=""
<span v-if="+new Date(c.created) !== +new Date(c.updated)" v-tooltip="formatDate(c.updated)"> class="image is-avatar"
height="20"
width="20"
/>
<strong>{{ c.author.getDisplayName() }}</strong
>&nbsp;
<span v-tooltip="formatDate(c.created)">{{
formatDateSince(c.created)
}}</span>
<span
v-if="+new Date(c.created) !== +new Date(c.updated)"
v-tooltip="formatDate(c.updated)"
>
· edited {{ formatDateSince(c.updated) }} · edited {{ formatDateSince(c.updated) }}
</span> </span>
<transition name="fade"> <transition name="fade">
<span class="is-inline-flex" v-if="taskCommentService.loading && saving === c.id"> <span
<span class="loader is-inline-block mr-2"></span> class="is-inline-flex"
v-if="
taskCommentService.loading &&
saving === c.id
"
>
<span
class="loader is-inline-block mr-2"
></span>
Saving... Saving...
</span> </span>
<span class="has-text-success" v-if="!taskCommentService.loading && saved === c.id"> <span
class="has-text-success"
v-if="
!taskCommentService.loading &&
saved === c.id
"
>
Saved! Saved!
</span> </span>
</transition> </transition>
@ -38,7 +75,12 @@
:is-edit-enabled="canWrite" :is-edit-enabled="canWrite"
:upload-callback="attachmentUpload" :upload-callback="attachmentUpload"
:upload-enabled="true" :upload-enabled="true"
@change="() => {toggleEdit(c);editComment()}" @change="
() => {
toggleEdit(c)
editComment()
}
"
v-model="c.comment" v-model="c.comment"
:has-edit-bottom="true" :has-edit-bottom="true"
:bottom-actions="actions[c.id]" :bottom-actions="actions[c.id]"
@ -47,19 +89,34 @@
</div> </div>
<div class="media comment" v-if="canWrite"> <div class="media comment" v-if="canWrite">
<figure class="media-left is-hidden-mobile"> <figure class="media-left is-hidden-mobile">
<img :src="userAvatar" alt="" class="image is-avatar" height="48" width="48"/> <img
:src="userAvatar"
alt=""
class="image is-avatar"
height="48"
width="48"
/>
</figure> </figure>
<div class="media-content"> <div class="media-content">
<div class="form"> <div class="form">
<transition name="fade"> <transition name="fade">
<span class="is-inline-flex" v-if="taskCommentService.loading && creating"> <span
<span class="loader is-inline-block mr-2"></span> class="is-inline-flex"
v-if="taskCommentService.loading && creating"
>
<span
class="loader is-inline-block mr-2"
></span>
Creating comment... Creating comment...
</span> </span>
</transition> </transition>
<div class="field"> <div class="field">
<editor <editor
:class="{'is-loading': taskCommentService.loading && !isCommentEdit}" :class="{
'is-loading':
taskCommentService.loading &&
!isCommentEdit,
}"
:has-preview="false" :has-preview="false"
:upload-callback="attachmentUpload" :upload-callback="attachmentUpload"
:upload-enabled="true" :upload-enabled="true"
@ -69,23 +126,34 @@
/> />
</div> </div>
<div class="field"> <div class="field">
<button :class="{'is-loading': taskCommentService.loading && !isCommentEdit}" <x-button
:disabled="newComment.comment === ''" :loading="
@click="addComment()" class="button is-primary">Comment taskCommentService.loading && !isCommentEdit
</button> "
:disabled="newComment.comment === ''"
@click="addComment()"
>
Comment
</x-button>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<modal
@close="showDeleteModal = false" <transition name="modal">
@submit="deleteComment()" <modal
v-if="showDeleteModal"> @close="showDeleteModal = false"
<span slot="header">Delete this comment</span> @submit="deleteComment()"
<p slot="text">Are you sure you want to delete this comment? v-if="showDeleteModal"
<br/>This <b>CANNOT BE UNDONE!</b></p> >
</modal> <span slot="header">Delete this comment</span>
<p slot="text">
Are you sure you want to delete this comment? <br/>This
<b>CANNOT BE UNDONE!</b>
</p>
</modal>
</transition>
</div> </div>
</template> </template>
@ -100,15 +168,15 @@ export default {
name: 'comments', name: 'comments',
components: { components: {
editor: () => ({ editor: () => ({
component: import(/* webpackChunkName: "editor" */ '../../input/editor'), component: import(
/* webpackChunkName: "editor" */ '../../input/editor'
),
loading: LoadingComponent, loading: LoadingComponent,
error: ErrorComponent, error: ErrorComponent,
timeout: 60000, timeout: 60000,
}), }),
}, },
mixins: [ mixins: [attachmentUpload],
attachmentUpload,
],
props: { props: {
taskId: { taskId: {
type: Number, type: Number,
@ -163,12 +231,13 @@ export default {
}, },
methods: { methods: {
loadComments() { loadComments() {
this.taskCommentService.getAll({taskId: this.taskId}) this.taskCommentService
.then(r => { .getAll({taskId: this.taskId})
.then((r) => {
this.$set(this, 'comments', r) this.$set(this, 'comments', r)
this.makeActions() this.makeActions()
}) })
.catch(e => { .catch((e) => {
this.error(e, this) this.error(e, this)
}) })
}, },
@ -183,16 +252,20 @@ export default {
// not update if new content from the outside was made available. // not update if new content from the outside was made available.
// See https://github.com/NikulinIlya/vue-easymde/issues/3 // See https://github.com/NikulinIlya/vue-easymde/issues/3
this.editorActive = false this.editorActive = false
this.$nextTick(() => this.editorActive = true) this.$nextTick(() => (this.editorActive = true))
this.creating = true this.creating = true
this.taskCommentService.create(this.newComment) this.taskCommentService
.then(r => { .create(this.newComment)
.then((r) => {
this.comments.push(r) this.comments.push(r)
this.newComment.comment = '' this.newComment.comment = ''
this.success({message: 'The comment was added successfully.'}, this) this.success(
{message: 'The comment was added successfully.'},
this
)
}) })
.catch(e => { .catch((e) => {
this.error(e, this) this.error(e, this)
}) })
.finally(() => { .finally(() => {
@ -215,8 +288,9 @@ export default {
this.saving = this.commentEdit.id this.saving = this.commentEdit.id
this.commentEdit.taskId = this.taskId this.commentEdit.taskId = this.taskId
this.taskCommentService.update(this.commentEdit) this.taskCommentService
.then(r => { .update(this.commentEdit)
.then((r) => {
for (const c in this.comments) { for (const c in this.comments) {
if (this.comments[c].id === this.commentEdit.id) { if (this.comments[c].id === this.commentEdit.id) {
this.$set(this.comments, c, r) this.$set(this.comments, c, r)
@ -227,7 +301,7 @@ export default {
this.saved = null this.saved = null
}, 2000) }, 2000)
}) })
.catch(e => { .catch((e) => {
this.error(e, this) this.error(e, this)
}) })
.finally(() => { .finally(() => {
@ -236,7 +310,8 @@ export default {
}) })
}, },
deleteComment() { deleteComment() {
this.taskCommentService.delete(this.commentToDelete) this.taskCommentService
.delete(this.commentToDelete)
.then(() => { .then(() => {
for (const a in this.comments) { for (const a in this.comments) {
if (this.comments[a].id === this.commentToDelete.id) { if (this.comments[a].id === this.commentToDelete.id) {
@ -244,7 +319,7 @@ export default {
} }
} }
}) })
.catch(e => { .catch((e) => {
this.error(e, this) this.error(e, this)
}) })
.finally(() => { .finally(() => {
@ -253,14 +328,16 @@ export default {
}, },
makeActions() { makeActions() {
if (this.canWrite) { if (this.canWrite) {
this.comments.forEach(c => { this.comments.forEach((c) => {
this.$set(this.actions, c.id, [{ this.$set(this.actions, c.id, [
action: () => this.toggleDelete(c.id), {
title: 'Remove', action: () => this.toggleDelete(c.id),
}]) title: 'Remove',
},
])
}) })
} }
} },
}, },
} }
</script> </script>

View File

@ -1,13 +1,34 @@
<template> <template>
<div :class="{'is-loading': taskService.loading}" class="defer-task loading-container"> <div
:class="{ 'is-loading': taskService.loading }"
class="defer-task loading-container"
>
<label class="label">Defer due date</label> <label class="label">Defer due date</label>
<div class="defer-days"> <div class="defer-days">
<button @click="() => deferDays(1)" class="button is-outlined is-primary has-no-shadow">1 day</button> <x-button
<button @click="() => deferDays(3)" class="button is-outlined is-primary has-no-shadow">3 days</button> @click.prevent.stop="() => deferDays(1)"
<button @click="() => deferDays(7)" class="button is-outlined is-primary has-no-shadow">1 week</button> :shadow="false"
type="secondary"
>
1 day
</x-button>
<x-button
@click.prevent.stop="() => deferDays(3)"
:shadow="false"
type="secondary"
>
3 days
</x-button>
<x-button
@click.prevent.stop="() => deferDays(7)"
:shadow="false"
type="secondary"
>
1 week
</x-button>
</div> </div>
<flat-pickr <flat-pickr
:class="{ 'disabled': taskService.loading}" :class="{ disabled: taskService.loading }"
:config="flatPickerConfig" :config="flatPickerConfig"
:disabled="taskService.loading" :disabled="taskService.loading"
class="input" class="input"
@ -97,13 +118,14 @@ export default {
} }
this.task.dueDate = new Date(this.dueDate) this.task.dueDate = new Date(this.dueDate)
this.taskService.update(this.task) this.taskService
.then(r => { .update(this.task)
.then((r) => {
this.lastValue = r.dueDate this.lastValue = r.dueDate
this.task = r this.task = r
this.$emit('input', r) this.$emit('input', r)
}) })
.catch(e => { .catch((e) => {
this.error(e, this) this.error(e, this)
}) })
}, },

View File

@ -22,6 +22,7 @@
:upload-enabled="true" :upload-enabled="true"
@change="save" @change="save"
placeholder="Click here to enter a description..." placeholder="Click here to enter a description..."
empty-text="No description available yet."
v-model="task.description"/> v-model="task.description"/>
</div> </div>
</template> </template>

View File

@ -15,11 +15,24 @@
<template v-slot:tag="props"> <template v-slot:tag="props">
<span <span
:style="{'background': props.item.hexColor, 'color': props.item.textColor}" :style="{'background': props.item.hexColor, 'color': props.item.textColor}"
class="tag ml-2 mt-2"> class="tag">
<span>{{ props.item.title }}</span> <span>{{ props.item.title }}</span>
<a @click="removeLabel(props.item)" class="delete is-small"></a> <a @click="removeLabel(props.item)" class="delete is-small"></a>
</span> </span>
</template> </template>
<template v-slot:searchResult="props">
<span
v-if="typeof props.option === 'string'"
class="tag">
<span>{{ props.option }}</span>
</span>
<span
v-else
:style="{'background': props.option.hexColor, 'color': props.option.textColor}"
class="tag">
<span>{{ props.option.title }}</span>
</span>
</template>
</multiselect> </multiselect>
</template> </template>

View File

@ -11,11 +11,9 @@
class="title input" class="title input"
:class="{'disabled': !canWrite}" :class="{'disabled': !canWrite}"
@focusout="save()" @focusout="save()"
@keyup.ctrl.enter="save()" @keydown.enter.prevent.stop="save()"
:contenteditable="canWrite ? 'true' : 'false'" :contenteditable="canWrite ? 'true' : 'false'"
ref="taskTitle"> ref="taskTitle">{{ task.title.trim() }}</h1>
{{ task.title }}
</h1>
<transition name="fade"> <transition name="fade">
<span class="is-inline-flex is-align-items-center" v-if="loading && saving"> <span class="is-inline-flex is-align-items-center" v-if="loading && saving">
<span class="loader is-inline-block mr-2"></span> <span class="loader is-inline-block mr-2"></span>
@ -78,6 +76,7 @@ export default {
// we're building it ourselves and only calling saveTask() // we're building it ourselves and only calling saveTask()
// if the task title changed. // if the task title changed.
if (this.task.title !== this.taskTitle) { if (this.task.title !== this.taskTitle) {
this.$refs.taskTitle.blur()
this.saveTask() this.saveTask()
this.taskTitle = taskTitle this.taskTitle = taskTitle
} }

View File

@ -1,16 +1,19 @@
<template> <template>
<span <span
:class="{'not-so-high': priority === priorities.HIGH, 'high-priority': priority >= priorities.HIGH}" :class="{'not-so-high': priority === priorities.HIGH, 'high-priority': priority >= priorities.HIGH}"
class="priority-label"
v-if="showAll || priority >= priorities.HIGH"> v-if="showAll || priority >= priorities.HIGH">
<span class="icon" v-if="priority >= priorities.HIGH"> <span class="icon" v-if="priority >= priorities.HIGH">
<icon icon="exclamation"/> <icon icon="exclamation"/>
</span> </span>
<template v-if="priority === priorities.UNSET">Unset</template> <span>
<template v-if="priority === priorities.LOW">Low</template> <template v-if="priority === priorities.UNSET">Unset</template>
<template v-if="priority === priorities.MEDIUM">Medium</template> <template v-if="priority === priorities.LOW">Low</template>
<template v-if="priority === priorities.HIGH">High</template> <template v-if="priority === priorities.MEDIUM">Medium</template>
<template v-if="priority === priorities.URGENT">Urgent</template> <template v-if="priority === priorities.HIGH">High</template>
<template v-if="priority === priorities.DO_NOW">DO NOW</template> <template v-if="priority === priorities.URGENT">Urgent</template>
<template v-if="priority === priorities.DO_NOW">DO NOW</template>
</span>
<span class="icon" v-if="priority === priorities.DO_NOW"> <span class="icon" v-if="priority === priorities.DO_NOW">
<icon icon="exclamation"/> <icon icon="exclamation"/>
</span> </span>
@ -40,8 +43,13 @@ export default {
} }
</script> </script>
<style lang="scss"> <style lang="scss" scoped>
@import '../../../styles/theme/variables'; @import '../../../styles/theme/variables/all';
.priority-label {
display: inline-flex;
align-items: center;
}
span.high-priority { span.high-priority {
color: $red; color: $red;
@ -50,7 +58,7 @@ span.high-priority {
.icon { .icon {
vertical-align: middle; vertical-align: middle;
width: auto !important; width: auto !important;
padding: 0 .5em; padding: 0 .5rem;
} }
&.not-so-high { &.not-so-high {

View File

@ -1,47 +1,74 @@
<template> <template>
<div class="task-relations"> <div class="task-relations">
<template v-if="editEnabled"> <x-button
<label class="label"> v-if="Object.keys(relatedTasks).length > 0"
New Task Relation @click="showNewRelationForm = !showNewRelationForm"
<transition name="fade"> class="is-pulled-right add-task-relation-button"
<span class="is-inline-flex" v-if="taskRelationService.loading"> :class="{'is-active': showNewRelationForm}"
<span class="loader is-inline-block mr-2"></span> v-tooltip="'Add a New Task Relation'"
Saving... type="secondary"
</span> icon="plus"
<span class="has-text-success" v-if="!taskRelationService.loading && saved"> :shadow="false"
Saved! />
</span> <transition-group name="fade">
</transition> <template v-if="editEnabled && showCreate">
</label> <label class="label" key="label">
<div class="field"> New Task Relation
<multiselect <transition name="fade">
placeholder="Type search for a new task to add as related..." <span class="is-inline-flex" v-if="taskRelationService.loading">
@search="findTasks" <span class="loader is-inline-block mr-2"></span>
:loading="taskService.loading" Saving...
:search-results="foundTasks" </span>
label="title" <span class="has-text-success" v-if="!taskRelationService.loading && saved">
v-model="newTaskRelationTask" Saved!
:creatable="true" </span>
create-placeholder="Add this as new related task" </transition>
@create="createAndRelateTask" </label>
/> <div class="field" key="field-search">
</div> <multiselect
<div class="field has-addons"> placeholder="Type search for a new task to add as related..."
<div class="control is-expanded"> @search="findTasks"
<div class="select is-fullwidth has-defaults"> :loading="taskService.loading"
<select v-model="newTaskRelationKind"> :search-results="foundTasks"
<option value="unset">Select a relation kind</option> label="title"
<option :key="rk" :value="rk" v-for="(label, rk) in relationKinds"> v-model="newTaskRelationTask"
{{ label[0] }} :creatable="true"
</option> create-placeholder="Add this as new related task"
</select> @create="createAndRelateTask"
>
<template v-slot:searchResult="props">
<span v-if="typeof props.option !== 'string'" class="search-result">
<span
class="different-list"
v-if="props.option.listId !== listId"
v-tooltip="'This task belongs to a different list.'">
{{ $store.getters['lists/getListById'](props.option.listId) === null ? '' : $store.getters['lists/getListById'](props.option.listId).title }} >
</span>
{{ props.option.title }}
</span>
<span class="search-result" v-else>
{{ props.option }}
</span>
</template>
</multiselect>
</div>
<div class="field has-addons mb-4" key="field-kind">
<div class="control is-expanded">
<div class="select is-fullwidth has-defaults">
<select v-model="newTaskRelationKind">
<option value="unset">Select a relation kind</option>
<option :key="rk" :value="rk" v-for="(label, rk) in relationKinds">
{{ label[0] }}
</option>
</select>
</div>
</div>
<div class="control">
<x-button @click="addTaskRelation()">Add Task Relation</x-button>
</div> </div>
</div> </div>
<div class="control"> </template>
<a @click="addTaskRelation()" class="button is-primary">Add task Relation</a> </transition-group>
</div>
</div>
</template>
<div :key="kind" class="related-tasks" v-for="(rts, kind ) in relatedTasks"> <div :key="kind" class="related-tasks" v-for="(rts, kind ) in relatedTasks">
<template v-if="rts.length > 0"> <template v-if="rts.length > 0">
@ -76,14 +103,16 @@
</p> </p>
<!-- Delete modal --> <!-- Delete modal -->
<modal <transition name="modal">
@close="showDeleteModal = false" <modal
@submit="removeTaskRelation()" @close="showDeleteModal = false"
v-if="showDeleteModal"> @submit="removeTaskRelation()"
<span slot="header">Delete Task Relation</span> v-if="showDeleteModal">
<p slot="text">Are you sure you want to delete this task relation?<br/> <span slot="header">Delete Task Relation</span>
<b>This CANNOT BE UNDONE!</b></p> <p slot="text">Are you sure you want to delete this task relation?<br/>
</modal> <b>This CANNOT BE UNDONE!</b></p>
</modal>
</transition>
</div> </div>
</template> </template>
@ -110,6 +139,7 @@ export default {
showDeleteModal: false, showDeleteModal: false,
relationToDelete: {}, relationToDelete: {},
saved: false, saved: false,
showNewRelationForm: false,
} }
}, },
components: { components: {
@ -150,6 +180,11 @@ export default {
mounted() { mounted() {
this.relatedTasks = this.initialRelatedTasks this.relatedTasks = this.initialRelatedTasks
}, },
computed: {
showCreate() {
return Object.keys(this.relatedTasks).length === 0 || this.showNewRelationForm
},
},
methods: { methods: {
findTasks(query) { findTasks(query) {
this.taskService.getAll({}, {s: query}) this.taskService.getAll({}, {s: query})
@ -174,6 +209,7 @@ export default {
this.relatedTasks[this.newTaskRelationKind].push(this.newTaskRelationTask) this.relatedTasks[this.newTaskRelationKind].push(this.newTaskRelationTask)
this.newTaskRelationTask = null this.newTaskRelationTask = null
this.saved = true this.saved = true
this.showNewRelationForm = false
setTimeout(() => { setTimeout(() => {
this.saved = false this.saved = false
}, 2000) }, 2000)
@ -229,3 +265,19 @@ export default {
}, },
} }
</script> </script>
<style lang="scss">
@import '@/styles/theme/variables/all';
.add-task-relation-button {
margin-top: -3rem;
svg {
transition: transform $transition;
}
&.is-active svg {
transform: rotate(45deg);
}
}
</style>

View File

@ -1,40 +1,47 @@
<template> <template>
<div class="control repeat-after-input columns"> <div class="control repeat-after-input">
<div class="is-flex column"> <div class="buttons has-addons is-centered mt-2">
<p class="pr-4"> <x-button type="secondary" class="is-small" @click="() => setRepeatAfter(1, 'days')">Every Day</x-button>
Each <x-button type="secondary" class="is-small" @click="() => setRepeatAfter(1, 'weeks')">Every Week</x-button>
</p> <x-button type="secondary" class="is-small" @click="() => setRepeatAfter(1, 'months')">Every Month</x-button>
<div class="field has-addons is-fullwidth"> </div>
<div class="control"> <div class="columns is-align-items-center">
<input <div class="is-flex column">
:disabled="disabled" <p class="pr-4">
@change="updateData" Each
class="input" </p>
placeholder="Specify an amount..." <div class="field has-addons is-fullwidth">
v-model="repeatAfter.amount"/> <div class="control">
</div> <input
<div class="control"> :disabled="disabled"
<div class="select"> @change="updateData"
<select :disabled="disabled" @change="updateData" v-model="repeatAfter.type"> class="input"
<option value="hours">Hours</option> placeholder="Specify an amount..."
<option value="days">Days</option> v-model="repeatAfter.amount"/>
<option value="weeks">Weeks</option> </div>
<option value="months">Months</option> <div class="control">
<option value="years">Years</option> <div class="select">
</select> <select :disabled="disabled" @change="updateData" v-model="repeatAfter.type">
<option value="hours">Hours</option>
<option value="days">Days</option>
<option value="weeks">Weeks</option>
<option value="months">Months</option>
<option value="years">Years</option>
</select>
</div>
</div> </div>
</div> </div>
</div> </div>
<fancycheckbox
:disabled="disabled"
@change="updateData"
class="column"
v-model="task.repeatFromCurrentDate"
v-tooltip="'When marking the task as done, all dates will be set relative to the current date rather than the date they had before.'"
>
Repeat from current date
</fancycheckbox>
</div> </div>
<fancycheckbox
:disabled="disabled"
@change="updateData"
class="column"
v-model="task.repeatFromCurrentDate"
v-tooltip="'When marking the task as done, all dates will be set relative to the current date rather than the date they had before.'"
>
Repeat from current date
</fancycheckbox>
</div> </div>
</template> </template>
@ -83,6 +90,11 @@ export default {
this.$emit('input', this.task) this.$emit('input', this.task)
this.$emit('change') this.$emit('change')
}, },
setRepeatAfter(amount, type) {
this.repeatAfter.amount = amount
this.repeatAfter.type = type
this.updateData()
},
}, },
} }
</script> </script>
@ -92,7 +104,11 @@ p {
padding-top: 6px; padding-top: 6px;
} }
.columns { .input {
align-items: center; min-width: 2rem;
}
.fancycheckbox {
padding: 0;
} }
</style> </style>

View File

@ -6,8 +6,11 @@
class="color-bubble" class="color-bubble"
v-if="listColor !== ''"> v-if="listColor !== ''">
</span> </span>
<span :class="{ 'done': task.done}" class="tasktext"> <router-link
<router-link :to="{ name: taskDetailRoute, params: { id: task.id } }"> :to="{ name: taskDetailRoute, params: { id: task.id } }"
:class="{ 'done': task.done}"
class="tasktext">
<span>
<router-link <router-link
:to="{ name: 'list.list', params: { listId: task.listId } }" :to="{ name: 'list.list', params: { listId: task.listId } }"
class="task-list" class="task-list"
@ -24,7 +27,7 @@
> >
</span> </span>
{{ task.title }} {{ task.title }}
</router-link> </span>
<labels :labels="task.labels"/> <labels :labels="task.labels"/>
<user <user
@ -37,14 +40,14 @@
/> />
<i <i
:class="{'overdue': task.dueDate <= new Date() && !task.done}" :class="{'overdue': task.dueDate <= new Date() && !task.done}"
@click.stop="showDefer = !showDefer" @click.prevent.stop="showDefer = !showDefer"
v-if="+new Date(task.dueDate) > 0" v-if="+new Date(task.dueDate) > 0"
v-tooltip="formatDate(task.dueDate)" v-tooltip="formatDate(task.dueDate)"
> >
- Due {{ formatDateSince(task.dueDate) }} - Due {{ formatDateSince(task.dueDate) }}
</i> </i>
<transition name="fade"> <transition name="fade">
<defer-task v-if="+new Date(task.dueDate) > 0 && showDefer" v-model="task"/> <defer-task v-if="+new Date(task.dueDate) > 0 && showDefer" v-model="task" ref="deferDueDate"/>
</transition> </transition>
<priority-label :priority="task.priority"/> <priority-label :priority="task.priority"/>
<span> <span>
@ -55,7 +58,7 @@
<icon icon="align-left"/> <icon icon="align-left"/>
</span> </span>
</span> </span>
</span> </router-link>
<progress <progress
class="progress is-small" class="progress is-small"
v-if="task.percentDone > 0" v-if="task.percentDone > 0"
@ -88,6 +91,8 @@ import Labels from './labels'
import User from '../../misc/user' import User from '../../misc/user'
import Fancycheckbox from '../../input/fancycheckbox' import Fancycheckbox from '../../input/fancycheckbox'
import DeferTask from './defer-task' import DeferTask from './defer-task'
import {closeWhenClickedOutside} from '@/helpers/closeWhenClickedOutside'
import {playPop} from '@/helpers/playPop'
export default { export default {
name: 'singleTaskInList', name: 'singleTaskInList',
@ -134,11 +139,15 @@ export default {
}, },
mounted() { mounted() {
this.task = this.theTask this.task = this.theTask
document.addEventListener('click', this.hideDeferDueDatePopup)
}, },
created() { created() {
this.task = new TaskModel() this.task = new TaskModel()
this.taskService = new TaskService() this.taskService = new TaskService()
}, },
beforeDestroy() {
document.removeEventListener('click', this.hideDeferDueDatePopup)
},
computed: { computed: {
listColor() { listColor() {
const list = this.$store.getters['lists/getListById'](this.task.listId) const list = this.$store.getters['lists/getListById'](this.task.listId)
@ -156,6 +165,9 @@ export default {
const updateFunc = () => { const updateFunc = () => {
this.taskService.update(this.task) this.taskService.update(this.task)
.then(t => { .then(t => {
if(this.task.done) {
playPop()
}
this.task = t this.task = t
this.$emit('task-updated', t) this.$emit('task-updated', t)
this.success( this.success(
@ -194,6 +206,13 @@ export default {
this.error(e, this) this.error(e, this)
}) })
}, },
hideDeferDueDatePopup(e) {
if (this.showDefer) {
closeWhenClickedOutside(e, this.$refs.deferDueDate.$el, () => {
this.showDefer = false
})
}
},
}, },
} }
</script> </script>

View File

@ -1,73 +1,70 @@
<template> <template>
<div class="card"> <card title="Avatar">
<header class="card-header"> <div class="control mb-4">
<p class="card-header-title"> <label class="radio">
Avatar <input name="avatarProvider" type="radio" v-model="avatarProvider" value="default"/>
</p> Default
</header> </label>
<div class="card-content"> <label class="radio">
<div class="control mb-4"> <input name="avatarProvider" type="radio" v-model="avatarProvider" value="initials"/>
<label class="radio"> Initials
<input name="avatarProvider" type="radio" v-model="avatarProvider" value="default"/> </label>
Default <label class="radio">
</label> <input name="avatarProvider" type="radio" v-model="avatarProvider" value="gravatar"/>
<label class="radio"> Gravatar
<input name="avatarProvider" type="radio" v-model="avatarProvider" value="initials"/> </label>
Initials <label class="radio">
</label> <input name="avatarProvider" type="radio" v-model="avatarProvider" value="upload"/>
<label class="radio"> Upload
<input name="avatarProvider" type="radio" v-model="avatarProvider" value="gravatar"/> </label>
Gravatar
</label>
<label class="radio">
<input name="avatarProvider" type="radio" v-model="avatarProvider" value="upload"/>
Upload
</label>
</div>
<template v-if="avatarProvider === 'upload'">
<input
@change="cropAvatar"
accept="image/*"
class="is-hidden"
ref="avatarUploadInput"
type="file"
/>
<a
:class="{ 'is-loading': avatarService.loading || loading}"
@click="$refs.avatarUploadInput.click()"
class="button is-primary"
v-if="!isCropAvatar">
Upload Avatar
</a>
<template v-else>
<cropper
:src="avatarToCrop"
:stencil-props="{aspectRatio: 1}"
@ready="() => loading = false"
class="mb-4"
ref="cropper"/>
<a
:class="{ 'is-loading': avatarService.loading || loading}"
@click="uploadAvatar"
class="button is-primary">
Upload Avatar
</a>
</template>
</template>
<div class="bigbuttons" v-if="avatarProvider !== 'upload'">
<button :class="{ 'is-loading': avatarService.loading || loading}" @click="updateAvatarStatus()"
class="button is-primary is-fullwidth">
Save
</button>
</div>
</div> </div>
</div>
<template v-if="avatarProvider === 'upload'">
<input
@change="cropAvatar"
accept="image/*"
class="is-hidden"
ref="avatarUploadInput"
type="file"
/>
<x-button
:loading="avatarService.loading || loading"
@click="$refs.avatarUploadInput.click()"
v-if="!isCropAvatar">
Upload Avatar
</x-button>
<template v-else>
<cropper
:src="avatarToCrop"
:stencil-props="{aspectRatio: 1}"
@ready="() => loading = false"
class="mb-4 cropper"
ref="cropper"
/>
<x-button
:loading="avatarService.loading || loading"
@click="uploadAvatar"
>
Upload Avatar
</x-button>
</template>
</template>
<div class="mt-2" v-if="avatarProvider !== 'upload'">
<x-button
:loading="avatarService.loading || loading"
@click="updateAvatarStatus()"
class="is-fullwidth"
>
Save
</x-button>
</div>
</card>
</template> </template>
<script> <script>
import {Cropper} from 'vue-advanced-cropper' import {Cropper} from 'vue-advanced-cropper'
import 'vue-advanced-cropper/dist/style.css'
import AvatarService from '../../services/avatar' import AvatarService from '../../services/avatar'
import AvatarModel from '../../models/avatar' import AvatarModel from '../../models/avatar'
@ -147,3 +144,16 @@ export default {
}, },
} }
</script> </script>
<style lang="scss">
@import '../../styles/theme/variables/all';
.cropper {
height: 80vh;
background: transparent;
}
.vue-advanced-cropper__background {
background: $white;
}
</style>

View File

@ -11,7 +11,7 @@ export const closeWhenClickedOutside = (event, rootElement, closeCallback) => {
// closing callback when a click happens outside of the rootElement. // closing callback when a click happens outside of the rootElement.
let parent = event.target.parentElement let parent = event.target.parentElement
while (parent !== rootElement) { while (parent !== rootElement) {
if (parent.parentElement === null) { if (parent === null || parent.parentElement === null) {
parent = null parent = null
break break
} }

View File

@ -0,0 +1,13 @@
/**
* Returns the hex color code without the '#' if it has one.
*
* @param color
* @returns {string}
*/
export const colorFromHex = color => {
if (color.substring(0, 1) === '#') {
color = color.substring(1, 7)
}
return color
}

View File

@ -0,0 +1,11 @@
import {colorFromHex} from './colorFromHex'
test('hex', () => {
const color = '#ffffff'
expect(colorFromHex(color)).toBe('ffffff')
})
test('no hex', () => {
const color = 'ffffff'
expect(colorFromHex(color)).toBe('ffffff')
})

View File

@ -0,0 +1,16 @@
import {colorIsDark} from './colorIsDark'
test('dark color', () => {
const color = '#111111'
expect(colorIsDark(color)).toBe(false)
})
test('light color', () => {
const color = '#DDDDDD'
expect(colorIsDark(color)).toBe(true)
})
test('default dark', () => {
const color = ''
expect(colorIsDark(color)).toBe(true)
})

11
src/helpers/playPop.js Normal file
View File

@ -0,0 +1,11 @@
export const playSoundWhenDoneKey = 'playSoundWhenTaskDone'
export const playPop = () => {
const enabled = localStorage.getItem(playSoundWhenDoneKey) === 'true' || localStorage.getItem(playSoundWhenDoneKey) === null
if(!enabled) {
return
}
const popSound = new Audio('/audio/pop.wav')
popSound.play()
}

View File

@ -1,4 +1,8 @@
export const saveListView = (listId, routeName) => { export const saveListView = (listId, routeName) => {
if(routeName.includes('settings.')) {
return
}
const savedListView = localStorage.getItem('listView') const savedListView = localStorage.getItem('listView')
let savedListViewJson = false let savedListViewJson = false
if (savedListView !== null) { if (savedListView !== null) {

View File

@ -0,0 +1,15 @@
/**
* Returns a new date from any format in a way that all browsers, especially safari, can understand.
*
* @see https://kolaente.dev/vikunja/frontend/issues/207
*
* @param dateString
* @returns {Date}
*/
export const createDateFromString = dateString => {
if (dateString.includes('-')) {
dateString = dateString.replace(/-/g, "/")
}
return new Date(dateString)
}

View File

@ -0,0 +1,13 @@
import {createDateFromString} from './createDateFromString'
test('YYYY-MM-DD HH:MM', () => {
const dateString = '2021-02-06 12:00'
const date = createDateFromString(dateString)
expect(date).toBeInstanceOf(Date)
expect(date.getDate()).toBe(6)
expect(date.getMonth()).toBe(1)
expect(date.getFullYear()).toBe(2021)
expect(date.getHours()).toBe(12)
expect(date.getMinutes()).toBe(0)
expect(date.getSeconds()).toBe(0)
})

View File

@ -57,6 +57,10 @@ import {
faChessKnight, faChessKnight,
faCoffee, faCoffee,
faCocktail, faCocktail,
faEllipsisH,
faArchive,
faShareAlt,
faImage,
} from '@fortawesome/free-solid-svg-icons' } from '@fortawesome/free-solid-svg-icons'
import {faCalendarAlt, faClock, faComments, faSave, faStar, faTimesCircle, faSun} from '@fortawesome/free-regular-svg-icons' import {faCalendarAlt, faClock, faComments, faSave, faStar, faTimesCircle, faSun} from '@fortawesome/free-regular-svg-icons'
import {FontAwesomeIcon} from '@fortawesome/vue-fontawesome' import {FontAwesomeIcon} from '@fortawesome/vue-fontawesome'
@ -68,7 +72,7 @@ import vueShortkey from 'vue-shortkey'
// Mixins // Mixins
import message from './message' import message from './message'
import {format, formatDistance} from 'date-fns' import {format, formatDistance} from 'date-fns'
import {colorIsDark} from './helpers/colorIsDark' import {colorIsDark} from './helpers/color/colorIsDark'
import {setTitle} from './helpers/setTitle' import {setTitle} from './helpers/setTitle'
// Vuex // Vuex
import {store} from './store' import {store} from './store'
@ -144,6 +148,10 @@ library.add(faSun)
library.add(faChessKnight) library.add(faChessKnight)
library.add(faCoffee) library.add(faCoffee)
library.add(faCocktail) library.add(faCocktail)
library.add(faEllipsisH)
library.add(faArchive)
library.add(faShareAlt)
library.add(faImage)
Vue.component('icon', FontAwesomeIcon) Vue.component('icon', FontAwesomeIcon)
@ -162,6 +170,12 @@ const formatDate = (date, f) => {
return date ? format(date, f) : '' return date ? format(date, f) : ''
} }
import Button from '@/components/input/button'
Vue.component('x-button', Button)
import Card from '@/components/misc/card'
Vue.component('card', Card)
Vue.mixin({ Vue.mixin({
methods: { methods: {
formatDateSince: date => { formatDateSince: date => {
@ -187,6 +201,7 @@ Vue.mixin({
return date ? format(date, 'PPPPpppp') : '' return date ? format(date, 'PPPPpppp') : ''
}, },
formatDateShort: date => { formatDateShort: date => {
console.log('short date', date)
return formatDate(date, 'PPpp') return formatDate(date, 'PPpp')
}, },
error: (e, context, actions = []) => message.error(e, context, actions), error: (e, context, actions = []) => message.error(e, context, actions),

View File

@ -1,6 +1,6 @@
import AbstractModel from './abstractModel' import AbstractModel from './abstractModel'
import UserModel from './user' import UserModel from './user'
import {colorIsDark} from '@/helpers/colorIsDark' import {colorIsDark} from '@/helpers/color/colorIsDark'
export default class LabelModel extends AbstractModel { export default class LabelModel extends AbstractModel {
constructor(data) { constructor(data) {

View File

@ -29,6 +29,20 @@ import Kanban from '../views/list/views/Kanban'
import List from '../views/list/views/List' import List from '../views/list/views/List'
import Gantt from '../views/list/views/Gantt' import Gantt from '../views/list/views/Gantt'
import Table from '../views/list/views/Table' import Table from '../views/list/views/Table'
// List Settings
import ListSettingEdit from '@/views/list/settings/edit'
import ListSettingBackground from '@/views/list/settings/background'
import ListSettingDuplicate from '@/views/list/settings/duplicate'
import ListSettingShare from '@/views/list/settings/share'
import ListSettingDelete from '@/views/list/settings/delete'
import ListSettingArchive from '@/views/list/settings/archive'
import FilterSettingEdit from '@/views/filters/settings/edit'
import FilterSettingDelete from '@/views/filters/settings/delete'
// Namespace Settings
import NamespaceSettingEdit from '@/views/namespaces/settings/edit'
import NamespaceSettingShare from '@/views/namespaces/settings/share'
import NamespaceSettingArchive from '@/views/namespaces/settings/archive'
import NamespaceSettingDelete from '@/views/namespaces/settings/delete'
// Saved Filters // Saved Filters
import CreateSavedFilter from '@/views/filters/CreateSavedFilter' import CreateSavedFilter from '@/views/filters/CreateSavedFilter'
@ -57,12 +71,6 @@ const NewListComponent = () => ({
error: ErrorComponent, error: ErrorComponent,
timeout: 60000, timeout: 60000,
}) })
const EditListComponent = () => ({
component: import(/* webpackChunkName: "settings" */'../views/list/EditListView'),
loading: LoadingComponent,
error: ErrorComponent,
timeout: 60000,
})
// Namespace Handling // Namespace Handling
const NewNamespaceComponent = () => ({ const NewNamespaceComponent = () => ({
component: import(/* webpackChunkName: "settings" */'../views/namespaces/NewNamespace'), component: import(/* webpackChunkName: "settings" */'../views/namespaces/NewNamespace'),
@ -70,12 +78,6 @@ const NewNamespaceComponent = () => ({
error: ErrorComponent, error: ErrorComponent,
timeout: 60000, timeout: 60000,
}) })
const EditNamespaceComponent = () => ({
component: import(/* webpackChunkName: "settings" */'../views/namespaces/EditNamespace'),
loading: LoadingComponent,
error: ErrorComponent,
timeout: 60000,
})
const EditTeamComponent = () => ({ const EditTeamComponent = () => ({
component: import(/* webpackChunkName: "settings" */'../views/teams/EditTeam'), component: import(/* webpackChunkName: "settings" */'../views/teams/EditTeam'),
@ -159,22 +161,44 @@ export default new Router({
{ {
path: '/namespaces/new', path: '/namespaces/new',
name: 'namespace.create', name: 'namespace.create',
component: NewNamespaceComponent, components: {
}, popup: NewNamespaceComponent,
{ },
path: '/namespaces/:id/edit',
name: 'namespace.edit',
component: EditNamespaceComponent,
}, },
{ {
path: '/namespaces/:id/list', path: '/namespaces/:id/list',
name: 'list.create', name: 'list.create',
component: NewListComponent, components: {
popup: NewListComponent,
}
}, },
{ {
path: '/lists/:id/edit', path: '/namespaces/:id/settings/edit',
name: 'list.edit', name: 'namespace.settings.edit',
component: EditListComponent, components: {
popup: NamespaceSettingEdit,
},
},
{
path: '/namespaces/:id/settings/share',
name: 'namespace.settings.share',
components: {
popup: NamespaceSettingShare,
},
},
{
path: '/namespaces/:id/settings/archive',
name: 'namespace.settings.archive',
components: {
popup: NamespaceSettingArchive,
},
},
{
path: '/namespaces/:id/settings/delete',
name: 'namespace.settings.delete',
components: {
popup: NamespaceSettingDelete,
},
}, },
{ {
path: '/tasks/:id', path: '/tasks/:id',
@ -186,6 +210,62 @@ export default new Router({
name: 'tasks.range', name: 'tasks.range',
component: ShowTasksInRangeComponent, component: ShowTasksInRangeComponent,
}, },
{
path: '/lists/:listId/settings/edit',
name: 'list.settings.edit',
components: {
popup: ListSettingEdit,
},
},
{
path: '/lists/:listId/settings/background',
name: 'list.settings.background',
components: {
popup: ListSettingBackground,
},
},
{
path: '/lists/:listId/settings/duplicate',
name: 'list.settings.duplicate',
components: {
popup: ListSettingDuplicate,
},
},
{
path: '/lists/:listId/settings/share',
name: 'list.settings.share',
components: {
popup: ListSettingShare,
},
},
{
path: '/lists/:listId/settings/delete',
name: 'list.settings.delete',
components: {
popup: ListSettingDelete,
},
},
{
path: '/lists/:listId/settings/archive',
name: 'list.settings.archive',
components: {
popup: ListSettingArchive,
},
},
{
path: '/lists/:listId/settings/edit',
name: 'filter.settings.edit',
components: {
popup: FilterSettingEdit,
},
},
{
path: '/lists/:listId/settings/delete',
name: 'filter.settings.delete',
components: {
popup: FilterSettingDelete,
},
},
{ {
path: '/lists/:listId', path: '/lists/:listId',
name: 'list.index', name: 'list.index',
@ -201,6 +281,46 @@ export default new Router({
name: 'task.list.detail', name: 'task.list.detail',
component: TaskDetailViewModal, component: TaskDetailViewModal,
}, },
{
path: '/lists/:listId/settings/edit',
name: 'list.list.settings.edit',
component: ListSettingEdit,
},
{
path: '/lists/:listId/settings/background',
name: 'list.list.settings.background',
component: ListSettingBackground,
},
{
path: '/lists/:listId/settings/duplicate',
name: 'list.list.settings.duplicate',
component: ListSettingDuplicate,
},
{
path: '/lists/:listId/settings/share',
name: 'list.list.settings.share',
component: ListSettingShare,
},
{
path: '/lists/:listId/settings/delete',
name: 'list.list.settings.delete',
component: ListSettingDelete,
},
{
path: '/lists/:listId/settings/archive',
name: 'list.list.settings.archive',
component: ListSettingArchive,
},
{
path: '/lists/:listId/settings/edit',
name: 'filter.list.settings.edit',
component: FilterSettingEdit,
},
{
path: '/lists/:listId/settings/delete',
name: 'filter.list.settings.delete',
component: FilterSettingDelete,
},
], ],
}, },
{ {
@ -213,12 +333,94 @@ export default new Router({
name: 'task.gantt.detail', name: 'task.gantt.detail',
component: TaskDetailViewModal, component: TaskDetailViewModal,
}, },
{
path: '/lists/:listId/settings/edit',
name: 'list.gantt.settings.edit',
component: ListSettingEdit,
},
{
path: '/lists/:listId/settings/background',
name: 'list.gantt.settings.background',
component: ListSettingBackground,
},
{
path: '/lists/:listId/settings/duplicate',
name: 'list.gantt.settings.duplicate',
component: ListSettingDuplicate,
},
{
path: '/lists/:listId/settings/share',
name: 'list.gantt.settings.share',
component: ListSettingShare,
},
{
path: '/lists/:listId/settings/delete',
name: 'list.gantt.settings.delete',
component: ListSettingDelete,
},
{
path: '/lists/:listId/settings/archive',
name: 'list.gantt.settings.archive',
component: ListSettingArchive,
},
{
path: '/lists/:listId/settings/edit',
name: 'filter.gantt.settings.edit',
component: FilterSettingEdit,
},
{
path: '/lists/:listId/settings/delete',
name: 'filter.gantt.settings.delete',
component: FilterSettingDelete,
},
], ],
}, },
{ {
path: '/lists/:listId/table', path: '/lists/:listId/table',
name: 'list.table', name: 'list.table',
component: Table, component: Table,
children: [
{
path: '/lists/:listId/settings/edit',
name: 'list.table.settings.edit',
component: ListSettingEdit,
},
{
path: '/lists/:listId/settings/background',
name: 'list.table.settings.background',
component: ListSettingBackground,
},
{
path: '/lists/:listId/settings/duplicate',
name: 'list.table.settings.duplicate',
component: ListSettingDuplicate,
},
{
path: '/lists/:listId/settings/share',
name: 'list.table.settings.share',
component: ListSettingShare,
},
{
path: '/lists/:listId/settings/delete',
name: 'list.table.settings.delete',
component: ListSettingDelete,
},
{
path: '/lists/:listId/settings/archive',
name: 'list.table.settings.archive',
component: ListSettingArchive,
},
{
path: '/lists/:listId/settings/edit',
name: 'filter.table.settings.edit',
component: FilterSettingEdit,
},
{
path: '/lists/:listId/settings/delete',
name: 'filter.table.settings.delete',
component: FilterSettingDelete,
},
],
}, },
{ {
path: '/lists/:listId/kanban', path: '/lists/:listId/kanban',
@ -230,6 +432,46 @@ export default new Router({
name: 'task.kanban.detail', name: 'task.kanban.detail',
component: TaskDetailViewModal, component: TaskDetailViewModal,
}, },
{
path: '/lists/:listId/settings/edit',
name: 'list.kanban.settings.edit',
component: ListSettingEdit,
},
{
path: '/lists/:listId/settings/background',
name: 'list.kanban.settings.background',
component: ListSettingBackground,
},
{
path: '/lists/:listId/settings/duplicate',
name: 'list.kanban.settings.duplicate',
component: ListSettingDuplicate,
},
{
path: '/lists/:listId/settings/share',
name: 'list.kanban.settings.share',
component: ListSettingShare,
},
{
path: '/lists/:listId/settings/delete',
name: 'list.kanban.settings.delete',
component: ListSettingDelete,
},
{
path: '/lists/:listId/settings/archive',
name: 'list.kanban.settings.archive',
component: ListSettingArchive,
},
{
path: '/lists/:listId/settings/edit',
name: 'filter.kanban.settings.edit',
component: FilterSettingEdit,
},
{
path: '/lists/:listId/settings/delete',
name: 'filter.kanban.settings.delete',
component: FilterSettingDelete,
},
], ],
}, },
], ],
@ -242,7 +484,9 @@ export default new Router({
{ {
path: '/teams/new', path: '/teams/new',
name: 'teams.create', name: 'teams.create',
component: NewTeamComponent, components: {
popup: NewTeamComponent,
},
}, },
{ {
path: '/teams/:id/edit', path: '/teams/:id/edit',
@ -257,7 +501,9 @@ export default new Router({
{ {
path: '/labels/new', path: '/labels/new',
name: 'labels.create', name: 'labels.create',
component: NewLabelComponent, components: {
popup: NewLabelComponent,
},
}, },
{ {
path: '/migrate', path: '/migrate',
@ -272,7 +518,9 @@ export default new Router({
{ {
path: '/filters/new', path: '/filters/new',
name: 'filters.create', name: 'filters.create',
component: CreateSavedFilter, components: {
popup: CreateSavedFilter,
},
}, },
{ {
path: '/auth/openid/:provider', path: '/auth/openid/:provider',

View File

@ -1,6 +1,7 @@
import AbstractService from './abstractService' import AbstractService from './abstractService'
import LabelModel from '../models/label' import LabelModel from '../models/label'
import {formatISO} from 'date-fns' import {formatISO} from 'date-fns'
import {colorFromHex} from '@/helpers/color/colorFromHex'
export default class LabelService extends AbstractService { export default class LabelService extends AbstractService {
constructor() { constructor() {
@ -16,7 +17,7 @@ export default class LabelService extends AbstractService {
processModel(label) { processModel(label) {
label.created = formatISO(new Date(label.created)) label.created = formatISO(new Date(label.created))
label.updated = formatISO(new Date(label.updated)) label.updated = formatISO(new Date(label.updated))
label.hexColor = label.hexColor.substring(1, 7) label.hexColor = colorFromHex(label.hexColor)
return label return label
} }

View File

@ -2,6 +2,7 @@ import AbstractService from './abstractService'
import ListModel from '../models/list' import ListModel from '../models/list'
import TaskService from './task' import TaskService from './task'
import {formatISO} from 'date-fns' import {formatISO} from 'date-fns'
import {colorFromHex} from '@/helpers/color/colorFromHex'
export default class ListService extends AbstractService { export default class ListService extends AbstractService {
constructor() { constructor() {
@ -29,12 +30,12 @@ export default class ListService extends AbstractService {
model.tasks = model.tasks.map(task => { model.tasks = model.tasks.map(task => {
return taskService.beforeUpdate(task) return taskService.beforeUpdate(task)
}) })
model.hexColor = model.hexColor.substring(1, 7) model.hexColor = colorFromHex(model.hexColor)
return model return model
} }
beforeCreate(list) { beforeCreate(list) {
list.hexColor = list.hexColor.substring(1, 7) list.hexColor = colorFromHex(list.hexColor)
return list return list
} }

View File

@ -1,6 +1,7 @@
import AbstractService from './abstractService' import AbstractService from './abstractService'
import NamespaceModel from '../models/namespace' import NamespaceModel from '../models/namespace'
import {formatISO} from 'date-fns' import {formatISO} from 'date-fns'
import {colorFromHex} from '@/helpers/color/colorFromHex'
export default class NamespaceService extends AbstractService { export default class NamespaceService extends AbstractService {
constructor() { constructor() {
@ -24,12 +25,12 @@ export default class NamespaceService extends AbstractService {
} }
beforeUpdate(namespace) { beforeUpdate(namespace) {
namespace.hexColor = namespace.hexColor.substring(1, 7) namespace.hexColor = colorFromHex(namespace.hexColor)
return namespace return namespace
} }
beforeCreate(namespace) { beforeCreate(namespace) {
namespace.hexColor = namespace.hexColor.substring(1, 7) namespace.hexColor = colorFromHex(namespace.hexColor)
return namespace return namespace
} }
} }

View File

@ -4,6 +4,7 @@ import AttachmentService from './attachment'
import LabelService from './label' import LabelService from './label'
import {formatISO} from 'date-fns' import {formatISO} from 'date-fns'
import {colorFromHex} from '@/helpers/color/colorFromHex'
const parseDate = date => { const parseDate = date => {
if (date) { if (date) {
@ -86,9 +87,7 @@ export default class TaskService extends AbstractService {
} }
model.repeatAfter = repeatAfterSeconds model.repeatAfter = repeatAfterSeconds
if (model.hexColor.substring(0, 1) === '#') { model.hexColor = colorFromHex(model.hexColor)
model.hexColor = model.hexColor.substring(1, 7)
}
// Do the same for all related tasks // Do the same for all related tasks
Object.keys(model.relatedTasks).forEach(relationKind => { Object.keys(model.relatedTasks).forEach(relationKind => {

View File

@ -4,7 +4,6 @@ import {
CURRENT_LIST, CURRENT_LIST,
ERROR_MESSAGE, ERROR_MESSAGE,
HAS_TASKS, HAS_TASKS,
IS_FULLPAGE,
KEYBOARD_SHORTCUTS_ACTIVE, KEYBOARD_SHORTCUTS_ACTIVE,
LOADING, LOADING,
LOADING_MODULE, LOADING_MODULE,
@ -39,7 +38,6 @@ export const store = new Vuex.Store({
loadingModule: null, loadingModule: null,
errorMessage: '', errorMessage: '',
online: true, online: true,
isFullpage: false,
// This is used to highlight the current list in menu for all list related views // This is used to highlight the current list in menu for all list related views
currentList: {id: 0}, currentList: {id: 0},
background: '', background: '',
@ -60,9 +58,6 @@ export const store = new Vuex.Store({
[ONLINE](state, online) { [ONLINE](state, online) {
state.online = online state.online = online
}, },
[IS_FULLPAGE](state, fullpage) {
state.isFullpage = fullpage
},
[CURRENT_LIST](state, currentList) { [CURRENT_LIST](state, currentList) {
setTitle(currentList.title) setTitle(currentList.title)
@ -111,7 +106,7 @@ export const store = new Vuex.Store({
// Server updates don't return the right. Therefore the right is reset after updating the list which is // Server updates don't return the right. Therefore the right is reset after updating the list which is
// confusing because all the buttons will disappear in that case. To prevent this, we're keeping the right // confusing because all the buttons will disappear in that case. To prevent this, we're keeping the right
// when updating the list in global state. // when updating the list in global state.
if(typeof state.currentList.maxRight !== 'undefined') { if (typeof state.currentList.maxRight !== 'undefined') {
currentList.maxRight = state.currentList.maxRight currentList.maxRight = state.currentList.maxRight
} }
state.currentList = currentList state.currentList = currentList

View File

@ -7,15 +7,18 @@ export default {
}), }),
mutations: { mutations: {
set(state, attachments) { set(state, attachments) {
console.debug('Set attachments', attachments)
Vue.set(state, 'attachments', attachments) Vue.set(state, 'attachments', attachments)
}, },
add(state, attachment) { add(state, attachment) {
console.debug('Add attachement', attachment)
state.attachments.push(attachment) state.attachments.push(attachment)
}, },
removeById(state, id) { removeById(state, id) {
for (const a in state.attachments) { for (const a in state.attachments) {
if (state.attachments[a].id === id) { if (state.attachments[a].id === id) {
state.attachments.splice(a, 1) state.attachments.splice(a, 1)
console.debug('Remove attachement', id)
break break
} }
} }

View File

@ -41,6 +41,7 @@ export default {
addTaskAttachment(ctx, {taskId, attachment}) { addTaskAttachment(ctx, {taskId, attachment}) {
const t = ctx.rootGetters['kanban/getTaskById'](taskId) const t = ctx.rootGetters['kanban/getTaskById'](taskId)
if (t.task === null) { if (t.task === null) {
ctx.commit('attachments/add', attachment, {root: true})
return return
} }
t.task.attachments.push(attachment) t.task.attachments.push(attachment)

View File

@ -2,7 +2,6 @@ export const LOADING = 'loading'
export const LOADING_MODULE = 'loadingModule' export const LOADING_MODULE = 'loadingModule'
export const ERROR_MESSAGE = 'errorMessage' export const ERROR_MESSAGE = 'errorMessage'
export const ONLINE = 'online' export const ONLINE = 'online'
export const IS_FULLPAGE = 'isFullpage'
export const CURRENT_LIST = 'currentList' export const CURRENT_LIST = 'currentList'
export const HAS_TASKS = 'hasTasks' export const HAS_TASKS = 'hasTasks'
export const MENU_ACTIVE = 'menuActive' export const MENU_ACTIVE = 'menuActive'

View File

@ -1,7 +1,6 @@
@import 'base/all'; @import 'base/all';
@import 'attachments'; @import 'attachments';
@import 'fullpage';
@import 'gantt'; @import 'gantt';
@import 'labels'; @import 'labels';
@import 'list'; @import 'list';
@ -22,4 +21,4 @@
@import 'legal'; @import 'legal';
@import 'keyboard-shortcuts'; @import 'keyboard-shortcuts';
@import 'api-config'; @import 'api-config';
@import 'datepicker' @import 'datepicker';

View File

@ -3,6 +3,65 @@
display: none; display: none;
} }
.files {
margin-bottom: 1rem;
.attachment {
margin-bottom: .5rem;
display: block;
transition: background-color $transition;
border-radius: $radius;
padding: .5rem;
&:hover {
background-color: $grey-200;
}
.filename {
font-weight: bold;
margin-bottom: .25rem;
color: $text;
}
.info {
color: $grey-500;
font-size: .9rem;
p {
margin-bottom: 0;
display: flex;
> span:not(:last-child):after,
> a:not(:last-child):after {
content: '·';
padding: 0 .25rem;
}
@media screen and (max-width: $mobile) {
&.collapses {
flex-direction: column;
> span:not(:last-child):after,
> a:not(:last-child):after {
display: none;
}
.user .username {
display: none;
}
}
}
}
}
}
}
@media screen and (max-width: $tablet) {
.button {
width: 100%;
}
}
.dropzone { .dropzone {
position: fixed; position: fixed;
background: rgba(250, 250, 250, 0.8); background: rgba(250, 250, 250, 0.8);
@ -25,20 +84,18 @@
.icon { .icon {
width: 100%; width: 100%;
font-size: 5em; font-size: 5rem;
height: auto; height: auto;
text-shadow: 0 2px 2px rgba(0, 0, 0, .14), 0 3px 1px rgba(0, 0, 0, .2), 0 1px 5px rgba(0, 0, 0, .12); text-shadow: $shadow-md;
-moz-animation: bounce 2s infinite;
-webkit-animation: bounce 2s infinite;
animation: bounce 2s infinite; animation: bounce 2s infinite;
} }
.hint { .hint {
margin: .5em auto 2em; margin: .5rem auto 2rem;
border-radius: 2px; border-radius: 2px;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12); box-shadow: $shadow-md;
background: $primary; background: $primary;
padding: 1em; padding: 1rem;
color: $white; color: $white;
width: 100%; width: 100%;
max-width: 300px; max-width: 300px;

View File

@ -1,5 +1,5 @@
.card { .card {
background-color: rgba($grey-lighter, 0.075); background-color: $white;
border-radius: $radius; border-radius: $radius;
margin-bottom: 1rem; margin-bottom: 1rem;
@ -11,12 +11,17 @@
.card-header { .card-header {
box-shadow: none; box-shadow: none;
border-bottom: 1px solid $grey-lighter; border-bottom: 1px solid $grey-200;
border-radius: $radius $radius 0 0; border-radius: $radius $radius 0 0;
} }
.modal-card-foot {
background: $grey-50;
border-top: 0;
}
} }
.box, .card { .box, .card {
border: $thickness solid $border; border: 1px solid $grey-200;
box-shadow: 0.3em 0.3em 0.8em darken($light, 6); box-shadow: $shadow-sm;
} }

View File

@ -9,7 +9,7 @@
} }
&.is-block { &.is-block {
margin: .5em .2em; margin: .5rem .2rem;
} }
.check { .check {
@ -26,9 +26,9 @@
} }
span { span {
font-size: 0.8em; font-size: 0.8rem;
vertical-align: top; vertical-align: top;
padding-left: .5em; padding-left: .5rem;
} }
svg { svg {

Some files were not shown because too many files have changed in this diff Show More